1 2012-08-01 Tom de Vries <tom@codesourcery.com>
3 * gcc.dg/tree-ssa/vrp76.c: New test.
5 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
7 PR tree-optimization/46556
8 * testsuite/gcc.dg/tree-ssa/slsr-27.c: New.
9 * testsuite/gcc.dg/tree-ssa/slsr-28.c: New.
10 * testsuite/gcc.dg/tree-ssa/slsr-29.c: New.
12 2012-07-31 Janus Weil <janus@gcc.gnu.org>
15 * gfortran.dg/proc_decl_29.f90: New.
17 2012-07-31 Dehao Chen <dehao@google.com>
19 * gcc.dg/predict-7.c: New test.
21 2012-07-31 Janus Weil <janus@gcc.gnu.org>
24 * gfortran.dg/typebound_override_3.f90: New.
26 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
28 PR tree-optimization/53773
29 * testsuite/gcc.dg/vect/pr53773.c: New test.
31 2012-07-31 Nick Clifton <nickc@redhat.com>
33 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
36 2012-07-31 Tobias Burnus <burnus@net-b.de>
38 * gfortran.dg/c_funloc_tests_6.f90: New.
39 * gfortran.dg/c_funloc_tests_7.f90: New.
40 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
42 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
45 * g++.dg/cpp0x/temp_default5.C: New.
47 2012-07-30 Janus Weil <janus@gcc.gnu.org>
50 * gfortran.dg/proc_ptr_37.f90: New.
52 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
54 * lib/target-supports.exp
55 (check_effective_target_vect_natural_alignment): New function.
56 * gcc.dg/align-2.c: Only run on targets with natural alignment
58 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
59 alignment of vector types.
61 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
62 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
64 * gcc.target/i386/rdseed16-1.c: New.
65 * gcc.target/i386/rdseed32-1.c: Ditto
66 * gcc.target/i386/rdseed64-1.c: Ditto
67 * gcc.target/i386/sse-12.c: Add -mrdseed.
68 * gcc.target/i386/sse-13.c: Ditto.
69 * gcc.target/i386/sse-14.c: Ditto.
70 * g++.dg/other/i386-2.C: Ditto.
71 * g++.dg/other/i386-3.C: Ditto.
73 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
76 * gcc.target/sh/pr51244-4.c: New.
78 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
80 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
81 for alpha*-*-* targets. Cleanup original tree dump.
83 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
85 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
86 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
88 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
90 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
91 rand, srand. Include <stdlib.h>.
93 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
95 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
97 2012-07-26 Richard Henderson <rth@redhat.com>
99 * gcc.dg/attr-hotcold-1.c: New.
100 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
102 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
103 Sandra Loosemore <sandra@codesourcery.com>
105 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
107 2012-07-26 Tobias Burnus <burnus@net-b.de>
109 * gfortran.dg/contiguous_1.f90: Update dg-error.
110 * gfortran.dg/proc_ptr_32.f90: Ditto.
112 2012-07-26 Richard Guenther <rguenther@suse.de>
114 PR tree-optimization/54098
115 * gcc.dg/torture/pr54098.c: New testcase.
117 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
119 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
120 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
122 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
125 * gfortran.dg/array_constructor_39.f90: New test.
127 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
130 * gfortran.dg/array_constructor_38.f90: New test.
132 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
134 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
136 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
138 * gnat.dg/noreturn5.ad[sb]: New test.
140 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
141 Paul Brook <paul@codesourcery.com>
145 * lib/target-suports.exp (check_effective_target_naked_functions): New.
146 * c-c++-common/pr53633.c: New test.
148 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
150 * gcc.target/i386/asm-dialect-1.c: New test case.
152 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
153 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
155 * gcc.target/i386/prefetchw-1.c: New.
156 * gcc.target/i386/sse-12.c: Add -mprfchw.
157 * gcc.target/i386/sse-13.c: Ditto.
158 * gcc.target/i386/sse-14.c: Ditto.
159 * gcc.target/i386/sse-22.c: Ditto.
160 * gcc.target/i386/sse-23.c: Ditto.
161 * g++.dg/other/i386-2.C: Ditto.
162 * g++.dg/other/i386-3.C: Ditto.
164 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
166 * lib/gcc-dg.exp (process-message): Don't ignore errors.
168 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
171 * gcc.target/arm/pr54051.c: New.
172 * gcc.target/arm/vfp-1.c: Adjust test.
174 2012-07-24 Julian Brown <julian@codesourcery.com>
176 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
177 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
180 2012-07-23 Paul Brook <paul@codesourcery.com>
182 * g++.dg/other/armv7m-1.c: New test.
184 2012-07-23 Julian Brown <julian@codesourcery.com>
186 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
188 (DO_TEST): Define to 1 for appropriate ARM targets.
190 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
192 PR tree-optimization/53881
193 * gcc.dg/pr53881.c: Renamed to ...
194 * gcc.dg/pr53881-1.c: ... this.
195 * gcc.dg/pr53881-2.c: New test.
197 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
199 Handle recent changes in default atomics for cris*-*-linux*.
200 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
201 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
202 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
203 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
204 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
205 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
206 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
207 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
208 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
209 -mno-unaligned-atomic-may-use-library is in effect for
211 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
212 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
213 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
214 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
215 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
216 gcc.target/cris/torture/sync-mis-op-i-1.c,
217 gcc.target/cris/torture/sync-mis-op-i-2.c,
218 gcc.target/cris/torture/sync-mis-op-i-1a.c,
219 gcc.target/cris/torture/sync-mis-op-i-3.c,
220 gcc.target/cris/torture/sync-mis-op-i-3a.c,
221 gcc.target/cris/torture/sync-mis-op-s-1a.c,
222 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
223 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
224 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
225 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
226 (main): Remove local variable x.
227 [mis_ok]: Check that atomics don't fail.
229 2012-07-21 Andrew Pinski <apinski@cavium.com>
231 * gcc.dg/tree-ssa/vrp72.c: New test.
232 * gcc.dg/tree-ssa/vrp73.c: New test.
233 * gcc.dg/tree-ssa/vrp74.c: New test.
234 * gcc.dg/tree-ssa/vrp75.c: New test.
236 2012-07-21 Andrew Pinski <apinski@cavium.com>
238 * gcc.dg/tree-ssa/alias-21.c: New testcase.
239 * gcc.dg/tree-ssa/alias-22.c: New testcase.
241 2012-07-21 Andrew Pinski <apinski@cavium.com>
243 * gcc.target/mips/octeon-pop-2.c: New testcase.
245 2012-07-21 Tobias Burnus <burnus@net-b.de>
248 * gfortran.dg/assumed_rank_3.f90: New.
249 * gfortran.dg/assumed_rank_11.f90: New.
250 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
251 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
252 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
254 2012-07-21 Andrew Pinski <apinski@cavium.com>
256 * gcc.target/mips/unaligned-1.c: New testcase.
258 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
260 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
262 2012-07-20 Tobias Burnus <burnus@net-b.de>
264 * gfortran.dg/bind_c_array_params_2.f90: New.
265 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
268 2012-07-20 Tobias Burnus <burnus@net-b.de>
270 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
272 2012-07-20 Jason Merrill <jason@redhat.com>
275 * g++.dg/other/array7.C: New.
277 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
279 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
280 the basic block and check loop depth.
281 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
282 matching patterns and comments.
283 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
284 * gcc.dg/tree-ssa/vector-2.c: Likewise.
286 2012-07-20 Jakub Jelinek <jakub@redhat.com>
289 * c-c++-common/pr28656.c: New test.
291 2012-07-19 Jason Merrill <jason@redhat.com>
294 * g++.dg/init/mutable1.C: New.
296 2012-07-20 Tobias Burnus <burnus@net-b.de>
299 * gfortran.dg/assumed_type_3.f90: Update dg-error.
300 * gfortran.dg/assumed_rank_1.f90: New.
301 * gfortran.dg/assumed_rank_1_c.c: New.
302 * gfortran.dg/assumed_rank_2.f90: New.
303 * gfortran.dg/assumed_rank_4.f90: New.
304 * gfortran.dg/assumed_rank_5.f90: New.
305 * gfortran.dg/assumed_rank_6.f90: New.
306 * gfortran.dg/assumed_rank_7.f90: New.
307 * gfortran.dg/assumed_rank_8.f90: New.
308 * gfortran.dg/assumed_rank_8_c.c: New.
309 * gfortran.dg/assumed_rank_9.f90: New.
310 * gfortran.dg/assumed_rank_10.f90: New.
311 * gfortran.dg/assumed_rank_12.f90: New.
313 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
315 * gnat.dg/opt25.adb: New test.
316 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
317 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
319 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
321 * gnat.dg/aggr20.ad[sb]: New test.
322 * gnat.dg/aggr20_pkg.ads: New helper.
324 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
326 * gnat.dg/derived_type3.adb: New test.
327 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
329 2012-07-19 Jakub Jelinek <jakub@redhat.com>
331 PR rtl-optimization/53942
332 * gcc.dg/pr53942.c: New test.
334 2012-07-19 Jason Merrill <jason@redhat.com>
337 * g++.dg/cpp0x/constexpr-builtin2.C: New.
339 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
341 * gnat.dg/discr38.adb: New test.
343 2012-07-19 Jakub Jelinek <jakub@redhat.com>
346 * c-c++-common/gomp/pr54017.c: New test.
348 2012-07-19 Richard Guenther <rguenther@suse.de>
349 Eric Botcazou <ebotcazou@adacore.com>
351 * gnat.dg/loop_optimization11.adb: New testcase.
352 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
354 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
355 Jason Merrill <jason@redhat.com>
357 * g++.dg/cpp0x/sfinae37.C: New.
358 * g++.dg/template/access23.C: New.
359 * g++.dg/template/access7.C: Adjust.
360 * g++.dg/template/sfinae10.C: Don't expect errors.
361 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
363 2012-07-18 Julian Brown <julian@codesourcery.com>
364 Sandra Loosemore <sandra@codesroucery.com>
366 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
368 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
370 * gnat.dg/noreturn4.ad[sb]: New test.
371 * gnat.dg/noreturn4_pkg.ads: New helper.
373 2012-07-18 Jie Zhang <jzhang918@gmail.com>
374 Julian Brown <julian@codesourcery.com>
376 * gcc.target/arm/neon-vdup-1.c: New test case.
377 * gcc.target/arm/neon-vdup-2.c: New test case.
378 * gcc.target/arm/neon-vdup-3.c: New test case.
379 * gcc.target/arm/neon-vdup-4.c: New test case.
380 * gcc.target/arm/neon-vdup-5.c: New test case.
381 * gcc.target/arm/neon-vdup-6.c: New test case.
382 * gcc.target/arm/neon-vdup-7.c: New test case.
383 * gcc.target/arm/neon-vdup-8.c: New test case.
384 * gcc.target/arm/neon-vdup-9.c: New test case.
385 * gcc.target/arm/neon-vdup-10.c: New test case.
386 * gcc.target/arm/neon-vdup-11.c: New test case.
387 * gcc.target/arm/neon-vdup-12.c: New test case.
388 * gcc.target/arm/neon-vdup-13.c: New test case.
389 * gcc.target/arm/neon-vdup-14.c: New test case.
390 * gcc.target/arm/neon-vdup-15.c: New test case.
391 * gcc.target/arm/neon-vdup-16.c: New test case.
392 * gcc.target/arm/neon-vdup-17.c: New test case.
393 * gcc.target/arm/neon-vdup-18.c: New test case.
394 * gcc.target/arm/neon-vdup-19.c: New test case.
395 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
396 arguments non-constant.
398 2012-07-18 Richard Guenther <rguenther@suse.de>
400 PR tree-optimization/53970
401 * g++.dg/torture/pr53970.C: New testcase.
403 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
406 * gcc.c-torture/compile/pr38621.c: New.
408 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
411 * gcc.target/sh/pr33135-1.c: New.
412 * gcc.target/sh/pr33135-2.c: New.
413 * gcc.target/sh/pr33135-3.c: New.
414 * gcc.target/sh/pr33135-4.c: New.
416 2012-07-17 Jason Merrill <jason@redhat.com>
419 * g++.dg/parse/enum9.C: New.
421 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
422 Sandra Loosemore <sandra@codesourcery.com>
424 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
425 if there is a conflict with -mcpu=. Use -mcpu=5208.
427 2012-07-17 Jason Merrill <jason@redhat.com>
430 * g++.dg/template/array23.C: New.
432 2012-07-17 Tobias Burnus <burnus@net-b.de>
435 * gfortran.dg/bind_c_usage_26.f90: New.
436 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
437 * gfortran.dg/bind_c_usage_13.f03: Ditto.
438 * gfortran.dg/bind_c_usage_18.f90: Ditto.
439 * gfortran.dg/interop_params.f03: Ditto.
441 2012-07-17 Jason Merrill <jason@redhat.com>
443 * g++.dg/template/inherit8.C: Adjust.
444 * g++.dg/template/using21.C: Adjust.
445 * g++.dg/template/using22.C: Adjust.
448 * g++.dg/template/current-inst1.C: New.
449 * g++.dg/parse/crash35.C: Adjust.
451 2012-07-17 Tobias Burnus <burnus@net-b.de>
454 * gfortran.dg/oldstyle_4.f90: New.
456 2012-07-17 Tobias Burnus <burnus@net-b.de>
459 * gfortran.dg/module_procedure_double_colon_3.f90: New.
460 * gfortran.dg/module_procedure_double_colon_4.f90: New.
462 2012-07-16 Jason Merrill <jason@redhat.com>
464 * g++.dg/parse/access8.C: Adjust.
465 * g++.dg/template/sfinae6_neg.C: Adjust.
467 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
470 * gfortran.dg/coarray_allocate_1.f90: New test.
472 2012-07-16 Andrew Pinski <apinski@cavium.com>
474 * gcc.c-torture/execute/bswap-1.c: New testcase.
475 * gcc.c-torture/compile/unalign-1.c: New testcase.
476 * gcc.c-torture/compile/20120524-1.c: New testcase.
477 * gcc.c-torture/compile/20101216-1.c: New testcase.
479 2012-07-16 Dehao Chen <dehao@google.com>
482 2012-07-10 Dehao Chen <dehao@google.com>
484 * gcc.dg/debug_info_inline.c: New test.
486 2012-07-16 Janus Weil <janus@gcc.gnu.org>
489 * gfortran.dg/proc_decl_28.f90: New.
491 2012-07-16 Andrew Pinski <apinski@cavium.com>
493 * gcc.dg/torture/builtins-1.c: New testcase.
495 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
497 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
498 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
499 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
500 gcc.target/cris/sync-1-v10.c,
501 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
502 pass -mno-unaligned-atomic-may-use-library.
503 * gcc.target/cris/sync-xchg-1.c: New test.
504 * gcc.target/cris/20011127-1.c: Adjust to %P being a
505 valid register operand output modifier.
507 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
509 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
512 2012-07-13 Andrew Pinski <apinski@cavium.com>
514 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
515 rather than cleanup-tree-dump.
516 * gcc.target/mips/octeon-pipe-1.c: Likewise.
518 2012-07-13 Richard Guenther <rguenther@suse.de>
520 PR tree-optimization/53907
521 * gcc.target/i386/pr53907.c: New testcase.
523 2012-07-13 Richard Guenther <rguenther@suse.de>
525 PR tree-optimization/53922
526 * gcc.dg/torture/pr53922.c: New testcase.
528 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
530 PR rtl-optimization/53908
531 * gcc.dg/torture/pr53908.c: New test.
533 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
536 * testsuite/g++.dg/cpp0x/variadic135.C: New.
538 2012-07-12 Jason Merrill <jason@redhat.com>
540 * g++.dg/template/sfinae6_neg.C: Adjust.
542 2012-07-12 Tobias Burnus <burnus@net-b.de>
544 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
545 * gfortran.dg/c_f_pointer_tests_3.f90: Update
546 scan-tree-dump-times pattern.
548 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
550 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
552 2012-07-11 Jason Merrill <jason@redhat.com>
555 * g++.g/cpp0x/defaulted37.C: New.
557 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
560 * gcc.target/arm/pr53859.c: New test.
562 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
565 * gcc.c-torture/compile/pr53886.c: New.
567 2012-07-10 Dehao Chen <dehao@google.com>
569 * gcc.dg/debug_info_inline.c: New test.
571 2012-07-10 Jason Merrill <jason@redhat.com>
574 * g++.dg/cpp0x/defaulted36.C: New.
575 * g++.dg/cpp0x/defaulted21.C: Adjust.
577 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
579 2012-07-09 Sterling Augustine <saugustine@google.com>
581 * g++.dg/debug/dwarf2/pubnames-2.C: New.
583 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
585 PR tree-optimization/53887
586 * gcc.dg/pr53887.c: New test.
588 2012-07-09 Jason Merrill <jason@redhat.com>
591 * g++.dg/cpp0x/nullptr29.C: New.
593 2012-07-09 Tom de Vries <tom@codesourcery.com>
594 Richard Guenther <rguenther@suse.de>
596 * gcc.dg/builtin-unreachable-6.c: New test.
597 * gcc.dg/builtin-unreachable-5.c: New test.
599 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
601 PR tree-optimization/53881
602 * gcc.dg/pr53881.c: New test.
604 2012-07-06 Jason Merrill <jason@redhat.com>
607 * g++.dg/cpp0x/variadic134.C: New.
610 * g++.dg/cpp0x/alias-decl-20.C: New.
612 2012-07-06 Tom de Vries <tom@codesourcery.com>
614 PR tree-optimization/51879
615 * gcc.dg/pr51879-16.c: New test.
616 * gcc.dg/pr51879-17.c: Same.
618 2012-07-06 Tom de Vries <tom@codesourcery.com>
620 PR tree-optimization/52009
621 * gcc.dg/pr51879-7.c: New test.
622 * gcc.dg/pr51879-18.c: New test.
624 2012-07-05 Jason Merrill <jason@redhat.com>
627 * g++.dg/template/typedef39.C: New.
630 * g++.dg/cpp0x/variadic133.C: New.
631 * g++.dg/template/param1.C: Adjust.
633 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
637 * gcc/testsuite/gcc.target/arm/neon/vtrnf32.c: Update.
638 * gcc/testsuite/gcc.target/arm/neon/vtrns32.c: Update.
639 * gcc/testsuite/gcc.target/arm/neon/vtrnu32.c: Update.
640 * gcc/testsuite/gcc.target/arm/neon/vzipf32.c: Update.
641 * gcc/testsuite/gcc.target/arm/neon/vzips32.c: Update.
642 * gcc/testsuite/gcc.target/arm/neon/vzipu32.c: Update.
644 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
647 * gfortran.dg/inline_sum_4.f90: New test.
649 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
651 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
653 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
655 * gcc.target/arm/fma-sp.c: New testcase.
656 * gcc.target/arm/fma.c: Likewise.
657 * gcc.target/arm/fma.h: Likewise.
659 2012-07-04 Jason Merrill <jason@redhat.com>
662 * g++.dg/other/enum3.C: New.
664 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
667 * g++.dg/torture/pr53321.C: New test.
669 2012-07-04 Richard Guenther <rguenther@suse.de>
671 PR tree-optimization/53844
672 * g++.dg/tree-ssa/pr53844.C: New testcase.
674 2012-07-04 Richard Guenther <rguenther@suse.de>
676 PR tree-optimization/53849
677 * gcc.dg/pr53849.c: New testcase.
679 2012-07-03 Jakub Jelinek <jakub@redhat.com>
682 * g++.dg/ext/label14.C: New test.
684 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
687 * g++.dg/other/pr53811.C: New test.
689 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
692 * gcc.target/m68k/stack-limit-1.c: New testcase.
694 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
696 * gnat.dg/recursive_call.adb: New test.
698 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
700 * gnat.dg/discr37.ad[sb]: New test.
702 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
704 * g++.dg/other/packed1.C: Remove SH from xfail list.
706 2012-07-02 Jason Merrill <jason@redhat.com>
709 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
712 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
715 * g++.dg/cpp0x/decltype39.C: New.
716 * g++.dg/diagnostic/method1.C: Adjust.
719 * g++.dg/template/ref6.C: New.
721 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
724 * gcc.target/sh/pr53568-1.c: New.
726 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
729 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
731 2012-07-02 Jason Merrill <jason@redhat.com>
734 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
737 * g++.dg/template/enum7.C: New.
738 * g++.dg/other/ptrmem10.C: Adjust.
739 * g++.dg/other/ptrmem11.C: Adjust.
740 * g++.dg/cpp0x/scoped_enum.C: Adjust.
742 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
744 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
746 2012-07-01 Wei Guozhi <carrot@google.com>
749 * gcc.target/arm/pr53447-1.c: New testcase.
750 * gcc.target/arm/pr53447-2.c: New testcase.
751 * gcc.target/arm/pr53447-3.c: New testcase.
752 * gcc.target/arm/pr53447-4.c: New testcase.
754 2012-06-29 Richard Guenther <rguenther@suse.de>
756 PR tree-optimization/47061
757 * gcc.dg/tree-ssa/vrp71.c: New testcase.
759 2012-06-29 Richard Guenther <rguenther@suse.de>
761 PR tree-optimization/37541
762 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
764 2012-06-29 Richard Guenther <rguenther@suse.de>
766 PR tree-optimization/52589
767 * gcc.dg/tree-ssa/vrp70.c: New testcase.
769 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
771 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
773 * g++.dg/template/error46.C: Add missing comment to dg-message.
774 * g++.dg/template/crash107.C: Likewise.
775 * g++.dg/template/error47.C: Likewise.
776 * g++.dg/template/crash108.C: Likewise.
777 * g++.dg/overload/operator5.C: Likewise.
779 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
780 errors in dg-message directives, add comments.
782 2012-06-28 Kai Tietz <ktietz@redhat.com>
784 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
785 hard-coded 'unsigned long'.
787 2012-06-28 Jakub Jelinek <jakub@redhat.com>
789 PR tree-optimization/51581
790 * gcc.dg/vect/pr51581-4.c: New test.
792 PR tree-optimization/53645
793 * gcc.c-torture/execute/pr53645-2.c: New test.
795 2012-06-28 Richard Guenther <rguenther@suse.de>
798 * gcc.dg/torture/pr53790.c: New testcase.
800 2012-06-28 Jakub Jelinek <jakub@redhat.com>
802 PR tree-optimization/53645
803 * gcc.c-torture/execute/pr53645.c: New test.
805 2012-06-28 Arnaud Charlet <charlet@adacore.com>
807 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
809 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
813 * gcc.dg/guality/pr49888.c: Account for the possibility that
814 the variable is optimized out at the first test.
816 2012-06-27 Jason Merrill <jason@redhat.com>
818 * g++.dg/cpp0x/override2.C: Adjust.
819 * g++.dg/template/error5.C: Adjust.
820 * g++.dg/parse/crash28.C: Adjust.
823 * g++.dg/parse/template27.C: New.
824 * g++.dg/template/crash74.C: Adjust expected output.
826 2012-06-27 Janus Weil <janus@gcc.gnu.org>
830 * gfortran.dg/typebound_operator_16.f03: New.
832 2012-06-27 Jakub Jelinek <jakub@redhat.com>
834 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
835 even src1.i and src2.i fields even in the second half of the arrays.
837 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
840 * g++.dg/torture/vshuf-16.inc: New test.
841 * g++.dg/torture/vshuf-2.inc: New test.
842 * g++.dg/torture/vshuf-4.inc: New test.
843 * g++.dg/torture/vshuf-8.inc: New test.
844 * g++.dg/torture/vshuf-main.inc: New test.
845 * g++.dg/torture/vshuf-v16hi.C: New test.
846 * g++.dg/torture/vshuf-v16qi.C: New test.
847 * g++.dg/torture/vshuf-v2df.C: New test.
848 * g++.dg/torture/vshuf-v2di.C: New test.
849 * g++.dg/torture/vshuf-v2sf.C: New test.
850 * g++.dg/torture/vshuf-v2si.C: New test.
851 * g++.dg/torture/vshuf-v4df.C: New test.
852 * g++.dg/torture/vshuf-v4di.C: New test.
853 * g++.dg/torture/vshuf-v4sf.C: New test.
854 * g++.dg/torture/vshuf-v4si.C: New test.
855 * g++.dg/torture/vshuf-v8hi.C: New test.
856 * g++.dg/torture/vshuf-v8qi.C: New test.
857 * g++.dg/torture/vshuf-v8si.C: New test.
859 2012-06-27 Richard Guenther <rguenther@suse.de>
862 * gcc.dg/tree-ssa/scev-6.c: New testcase.
864 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
866 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
867 scan-dump-dem-not): Use printable pattern in test name.
869 2012-06-26 Sterling Augustine <saugustine@google.com>
870 Dominique Dhumieres <dominiq@lps.ens.fr>
872 * gcc.dg/pubtypes-2.c: Update expected output.
873 * gcc.dg/pubtypes-3.c: Likewise.
874 * gcc.dg/pubtypes-4.c: Likewise.
876 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
878 * gcc.dg/tree-ssa/slsr-1.c: New test.
879 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
880 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
881 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
883 2012-06-26 Matt Turner <mattst88@gmail.com>
886 * gcc.target/arm/mmx-2.c: New.
888 2012-06-26 Richard Guenther <rguenther@suse.de>
891 * g++.dg/torture/pr53752.C: New testcase.
893 2012-06-26 Jakub Jelinek <jakub@redhat.com>
895 PR tree-optimization/53748
896 * gcc.c-torture/compile/pr53748.c: New test.
898 2012-06-25 Jason Merrill <jason@redhat.com>
902 * g++.dg/cpp0x/decltype38.C: New.
903 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
905 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
907 * lib/target-supports-dg.exp (testname-for-summary): New.
908 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
909 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
910 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
911 scan-module-absence, output-exists, output-exists-not: Use
912 testname-for-summary.
913 (dg-test): Clean up testname_with_flags.
914 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
915 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
916 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
917 scan-assembler-dem-not, object-size: Use testname-for-summary.
918 * lib/gcov.exp (run-gcov): Likewise.
919 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
920 scan-dump-dem, scan-dump-dem-note): Likewise.
922 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
923 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
924 including profopt.opt; save and restore existing value.
925 * g++.dg/bprob/bprob.exp: Likewise.
926 * gcc.dg/matrix/matrix.exp: Likewise.
927 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
928 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
931 2012-06-25 Richard Henderson <rth@redhat.com>
933 * gcc.dg/pr53749.c: New.
935 2012-06-25 Jason Merrill <jason@redhat.com>
938 * g++.dg/cpp0x/nullptr28.C: New.
940 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
942 * gcc.target/arm/neon-vld1_dupQ.c: New.
944 2012-06-25 Florian Weimer <fweimer@redhat.com>
946 * g++.dg/init/new35.C: New.
947 * g++.dg/init/new36.C: New.
948 * g++.dg/init/new37.C: New.
949 * g++.dg/ext/vla5.C: New warning.
950 * g++.dg/ext/vla8.C: New warning.
951 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
953 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
954 James Greenhalgh <james.greenhalgh@arm.com>
956 * gcc.target/arm/ftest-support-arm.h New testcase.
957 * gcc.target/arm/ftest-support-thumb.h Likewise.
958 * gcc.target/arm/ftest-support.h Likewise.
959 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
960 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
961 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
962 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
963 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
964 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
965 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
966 * gcc.target/arm/ftest-armv6-arm.c Likewise.
967 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
968 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
969 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
970 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
971 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
972 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
973 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
974 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
975 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
976 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
977 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
978 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
979 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
980 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
981 * gcc/testsuite/lib/target-supports.exp
982 (check_effective_target_arm_arch_FUNC): Add support for more
984 (add_options_for_arm_arch_FUNC): Likewise.
985 (check_effective_target_arm_arch_FUNC_multilib): New functions.
987 2012-06-25 Jason Merrill <jason@redhat.com>
990 * g++.dg/cpp0x/constexpr-tuple.C: New.
992 2012-06-25 Jakub Jelinek <jakub@redhat.com>
995 * gcc.target/i386/pr53759.c: New test.
998 * g++.dg/cpp0x/nsdmi7.C: New test.
1000 2012-06-24 Kai Tietz <ktietz@redhat.com>
1002 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
1004 * gcc.target/i386/pr38988.c: Likewise.
1006 2012-06-22 Janus Weil <janus@gcc.gnu.org>
1010 * gfortran.dg/typebound_generic_12.f03: New.
1011 * gfortran.dg/typebound_generic_13.f03: New.
1013 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
1015 * gnat.dg/lto15.ad[sb]: New test.
1017 2012-06-21 Meador Inge <meadori@codesourcery.com>
1020 * gcc.dg/Wunused-local-typedefs.c: New testcase.
1022 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
1024 * testsuite/gcc.dg/pch/ident-1.c: New test.
1025 * testsuite/gcc.dg/pch/ident-1.hs: Header file for new test.
1027 2012-06-21 Michael Matz <matz@suse.de>
1030 * gcc.c-torture/execute/pr53688.c: New test.
1032 2012-06-20 Richard Guenther <rguenther@suse.de>
1034 PR tree-optimization/30318
1035 * gcc.dg/tree-ssa/vrp69.c: New testcase.
1037 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
1039 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
1041 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1043 * gcc.target/i386/clearcapv2.map: New file.
1044 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
1046 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
1048 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
1049 and add __sh__ case.
1051 2012-06-19 Jason Merrill <jason@redhat.com>
1054 * g++.dg/debug/localclass1.C: New.
1056 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
1058 * g++.dg/cpp0x/override4.C: New.
1060 2012-06-14 Jason Merrill <jason@redhat.com>
1063 * g++.dg/cpp0x/decltype37.C: New.
1065 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
1067 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
1069 2012-06-19 Joseph Myers <joseph@codesourcery.com>
1071 * gcc.c-torture/compile/vector-5.c,
1072 gcc.c-torture/compile/vector-6.c: New tests.
1074 2012-06-19 Richard Henderson <rth@redhat.com>
1076 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
1078 2012-06-19 Richard Guenther <rguenther@suse.de>
1080 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
1082 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
1085 * gcc.target/i386/pr53712.c: New test.
1087 2012-06-18 Tobias Burnus <burnus@net-b.de>
1090 * gfortran.dg/elemental_optional_args_6.f90: New.
1092 2012-06-18 Tobias Burnus <burnus@net-b.de>
1095 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
1096 * gfortran.dg/coarray/move_alloc_1.f90
1098 2012-06-18 Tobias Burnus <burnus@net-b.de>
1101 * gfortran.dg/coarray_27.f90: New.
1103 2012-06-18 Joey Ye <Joey.Ye@arm.com>
1104 Greta Yorsh <Greta.Yorsh@arm.com>
1106 * gcc.target/arm/epilog-1.c: New test.
1108 2012-06-18 Richard Guenther <rguenther@suse.de>
1110 PR tree-optimization/53693
1111 * g++.dg/torture/pr53693.C: New testcase.
1113 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
1115 PR tree-optimization/53703
1116 * gcc.dg/torture/pr53703.c: New test.
1118 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
1121 * gcc.target/i386/pr53698.c: New test.
1123 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
1125 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
1127 2012-06-17 Tobias Burnus <burnus@net-b.de>
1131 * gfortran.dg/transfer_check_3.f90: New.
1133 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
1135 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
1137 2012-06-16 Tobias Burnus <burnus@net-b.de>
1141 * gfortran.dg/deferred_type_param_8.f90: New.
1143 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
1145 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
1146 testname that includes flags, passed in as new argument, in
1148 (run_gcov): Get testname from dg-test, use it in pass/fail messages
1149 and pass it to verify-* procedures.
1151 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
1152 alignment torture options with usual torture options.
1154 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
1155 messages reported for one line of source code.
1156 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
1157 * g++.dg/cpp0x/decltype2.C: Likewise.
1158 * g++.dg/cpp0x/decltype3.C: Likewise.
1159 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
1160 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
1161 * g++.dg/cpp0x/static_assert3.C: Likewise.
1162 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
1163 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
1164 * g++.dg/cpp0x/union1.C: Likewise.
1165 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1166 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1167 * g++.dg/cpp0x/variadic2.C: Likewise.
1168 * g++.dg/cpp0x/variadic20.C: Likewise.
1169 * g++.dg/cpp0x/variadic74.C: Likewise.
1170 * g++.dg/diagnostic/bitfld2.C: Likewise.
1171 * g++.dg/ext/attrib44.C: Likewise.
1172 * g++.dg/ext/no-asm-1.C: Likewise.
1173 * g++.dg/other/error34.C: Likewise.
1174 * g++.dg/parse/crash46.C: Likewise.
1175 * g++.dg/parse/error10.C: Likewise.
1176 * g++.dg/parse/error2.C: Likewise.
1177 * g++.dg/parse/error3.C: Likewise.
1178 * g++.dg/parse/error36.C: Likewise.
1179 * g++.dg/parse/error8.C: Likewise.
1180 * g++.dg/parse/error9.C: Likewise.
1181 * g++.dg/parse/parser-pr28152-2.C: Likewise.
1182 * g++.dg/parse/parser-pr28152.C: Likewise.
1183 * g++.dg/parse/template25.C: Likewise.
1184 * g++.dg/parse/typename11.C: Likewise.
1185 * g++.dg/tc1/dr147.C: Likewise.
1186 * g++.dg/template/deduce3.C: Likewise.
1187 * g++.dg/template/koenig9.C: Likewise.
1188 * g++.dg/template/pr23510.C: Likewise.
1189 * g++.dg/warn/pr12242.C: Likewise.
1190 * g++.dg/warn/pr30551-2.C: Likewise.
1191 * g++.dg/warn/pr30551.C: Likewise.
1192 * g++.old-deja/g++.other/typename1.C: Likewise.
1193 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
1195 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1198 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
1199 * c-c++-common/torture/vshuf-2.inc: Likewise.
1200 * c-c++-common/torture/vshuf-4.inc: Likewise.
1201 * c-c++-common/torture/vshuf-8.inc: Likewise.
1202 * c-c++-common/torture/vshuf-main.inc: Likewise.
1203 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
1204 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
1205 * c-c++-common/torture/vshuf-v2df.c: Likewise.
1206 * c-c++-common/torture/vshuf-v2di.c: Likewise.
1207 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
1208 * c-c++-common/torture/vshuf-v2si.c: Likewise.
1209 * c-c++-common/torture/vshuf-v4df.c: Likewise.
1210 * c-c++-common/torture/vshuf-v4di.c: Likewise.
1211 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
1212 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
1213 * c-c++-common/torture/vshuf-v4si.c: Likewise.
1214 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
1215 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
1216 * c-c++-common/torture/vshuf-v8si.c: Likewise.
1218 2012-06-15 Michael Matz <matz@suse.de>
1220 * gcc.dg/tree-ssa/vector-4.c: New test.
1222 2012-06-15 Michael Matz <matz@suse.de>
1224 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
1225 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
1227 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1229 PR tree-optimization/53636
1230 * gcc.target/arm/pr53636.c: New test.
1232 2012-06-15 Jakub Jelinek <jakub@redhat.com>
1234 PR tree-optimization/51581
1235 * gcc.c-torture/execute/pr51581-1.c: New test.
1236 * gcc.c-torture/execute/pr51581-2.c: New test.
1237 * gcc.dg/vect/pr51581-1.c: New test.
1238 * gcc.dg/vect/pr51581-2.c: New test.
1239 * gcc.dg/vect/pr51581-3.c: New test.
1240 * gcc.target/i386/avx-pr51581-1.c: New test.
1241 * gcc.target/i386/avx-pr51581-2.c: New test.
1242 * gcc.target/i386/avx2-pr51581-1.c: New test.
1243 * gcc.target/i386/avx2-pr51581-2.c: New test.
1244 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
1246 2012-06-15 Richard Guenther <rguenther@suse.de>
1248 * gcc.c-torture/execute/20120615-1.c: New testcase.
1250 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
1252 * gnat.dg/vect8.ad[sb]: New test.
1254 2012-06-14 Richard Guenther <rguenther@suse.de>
1256 * gcc.dg/tree-ssa/vrp.h: New testcase.
1257 * gcc.dg/tree-ssa/vrp68.c: Likewise.
1259 2012-06-13 Christian Bruel <christian.bruel@st.com>
1262 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
1264 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
1266 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
1268 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
1271 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
1272 test summary unique.
1274 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1275 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
1276 scan-stack-usage-not): Don't strip torture options from test name.
1278 * lib/scandump.exp (scan-dump-times): Use printable version of
1279 regexp in test summary line.
1281 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
1282 messages reported for one line of source code.
1283 * gcc.dg/format/few-1.c: Likewise.
1284 * gcc.dg/ia64-sync-2.c: Likewise.
1285 * gcc.dg/sync-2.c: Likewise.
1286 * gcc.dg/noncompile/pr44517.c: Likewise.
1288 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
1291 * gcc.dg/guality/pr49888.c: New.
1293 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
1295 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
1296 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
1297 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1299 2012-06-13 Tobias Burnus <burnus@net-b.de>
1302 * gfortran.dg/intent_out_7.f90: New.
1304 2012-06-13 Tobias Burnus <burnus@net-b.de>
1307 * gfortran.dg/save_4.f90: New.
1309 2012-06-12 Jakub Jelinek <jakub@redhat.com>
1314 * gcc.dg/pr53532.c: New test.
1315 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
1316 adjust line numbers.
1317 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
1318 * gcc.dg/Wcxx-compat-8.c: Likewise.
1319 * gcc.dg/pr51034.c: New test.
1320 * gcc.dg/pr53196-1.c: New test.
1321 * gcc.dg/pr53196-2.c: New test.
1323 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
1325 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
1326 alignment torture options with usual torture options.
1327 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
1328 instead of dg-options.
1329 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1330 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1331 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1332 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1333 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1334 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1336 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
1337 to checks for multiple messages reported for one line of source code.
1338 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
1340 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
1341 messages reported for one line of source code.
1343 * gcc.dg/20031223-1.c: Add comments to check for multiple
1344 messages reported for one line of source code.
1345 * gcc.dg/Wconversion-integer.c: Likewise.
1346 * gcc.dg/Wfatal-2.c: Likewise.
1347 * gcc.dg/Wfatal.c: Likewise.
1348 * gcc.dg/Wobjsize-1.c: Likewise.
1349 * gcc.dg/c99-vla-jump-1.c: Likewise.
1350 * gcc.dg/c99-vla-jump-2.c: Likewise.
1351 * gcc.dg/c99-vla-jump-3.c: Likewise.
1352 * gcc.dg/c99-vla-jump-4.c: Likewise.
1353 * gcc.dg/c99-vla-jump-5.c: Likewise.
1354 * gcc.dg/decl-9.c: Likewise.
1355 * gcc.dg/declspec-10.c: Likewise.
1356 * gcc.dg/declspec-18.c: Likewise.
1357 * gcc.dg/mtune.c: Likewise.
1358 * gcc.dg/parser-pr28152-2.c: Likewise.
1359 * gcc.dg/parser-pr28152.c: Likewise.
1360 * gcc.dg/pr14475.c: Likewise.
1361 * gcc.dg/pr27953.c: Likewise.
1362 * gcc.dg/pr28322-3.c: Likewise.
1363 * gcc.dg/pr30457.c: Likewise.
1364 * gcc.dg/pr30551-2.c: Likewise.
1365 * gcc.dg/pr30551-3.c: Likewise.
1366 * gcc.dg/pr30551-4.c: Likewise.
1367 * gcc.dg/pr30551-5.c: Likewise.
1368 * gcc.dg/pr30551-6.c: Likewise.
1369 * gcc.dg/pr30551.c: Likewise.
1370 * gcc.dg/pr45461.c: Likewise.
1371 * gcc.dg/pr48552-1.c: Likewise.
1372 * gcc.dg/pr48552-2.c: Likewise.
1373 * gcc.dg/redecl-1.c: Likewise.
1374 * gcc.dg/transparent-union-3.c: Likewise.
1375 * gcc.dg/utf-dflt.c: Likewise.
1376 * gcc.dg/utf-dflt2.c: Likewise.
1377 * gcc.dg/vla-8.c: Likewise.
1378 * gcc.dg/vla-init-1.c: Likewise.
1379 * gcc.dg/wtr-int-type-1.c: Likewise.
1381 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
1382 messages reported for for one line of source code.
1383 * c-c++-common/raw-string-5.c: Likewise.
1384 * c-c++-common/raw-string-4.c: Likewise.
1385 * c-c++-common/raw-string-6.c: Likewise.
1386 * c-c++-common/pr20000.c: Likewise.
1388 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
1389 messages reported for one line of source code.
1390 * gcc.dg/cpp/pr30786.c: Likewise.
1391 * gcc.dg/cpp/pr28709.c: Likewise.
1392 * gcc.dg/cpp/missing-header-MD.c: Likewise.
1393 * gcc.dg/cpp/macspace2.c: Likewise.
1394 * gcc.dg/cpp/missing-header-1.c: Likewise.
1395 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1396 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1397 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1399 2012-06-12 Jason Merrill <jason@redhat.com>
1402 * g++.dg/template/local7.C: New.
1404 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
1407 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
1408 * gcc.target/sh/pr51340-2.c: Likewise.
1409 * gcc.target/sh/pr51340-3.c: Likewise.
1411 2012-06-12 Michael Matz <matz@suse.de>
1413 * gcc.dg/torture/alias-1.c: New test.
1415 2012-06-12 Jakub Jelinek <jakub@redhat.com>
1417 PR rtl-optimization/53589
1418 * gcc.dg/torture/pr53589.c: New test.
1420 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
1423 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
1424 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
1425 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
1426 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
1427 * gcc.target/sh/pr50749-sf-predec-2.c: New.
1428 * gcc.target/sh/pr50749-sf-predec-4.c: New.
1429 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
1430 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
1431 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
1432 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
1433 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
1434 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
1435 * gcc.target/sh/pr50749-sf-predec-1.c: New.
1436 * gcc.target/sh/pr50749-sf-predec-3.c: New.
1437 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
1438 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
1440 2012-06-11 Sriraman Tallam <tmsriram@google.com>
1442 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
1443 (check_intel_cpu_model): New function.
1444 (check_amd_cpu_model): New function.
1445 (check_features): New function.
1446 (__get_cpuid_output): New function.
1447 (check_detailed): New function.
1448 (fn1): Rename to quick_check.
1449 (main): Update to call quick_check and call check_detailed.
1451 2012-06-11 Richard Henderson <rth@redhat.com>
1453 * lib/target-supports.exp
1454 (check_effective_target_sync_long_long_runtime): Use
1455 check_effective_target_lp64 instead of
1456 check_effective_target_powerpc64 for powerpc targets.
1458 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
1461 * gcc.target/sh/pr53511-1.c: New.
1463 2012-06-11 Richard Guenther <rguenther@suse.de>
1466 * g++.dg/lto/pr53470_0.C: New testcase.
1467 * gcc.dg/lto/pr53470_0.c: Likewise.
1469 2012-06-11 Richard Guenther <rguenther@suse.de>
1472 * g++.dg/ext/pr53605.C: New testcase.
1474 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
1476 * gnat.dg/specs/array1.ads: New test.
1477 * gnat.dg/specs/array2.ads: Likewise.
1478 * gnat.dg/array22.adb: Likewise.
1480 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
1482 * gnat.dg/constant4.adb: New test.
1483 * gnat.dg/constant4_pkg.ads: New helper.
1485 2012-06-08 Janus Weil <janus@gcc.gnu.org>
1488 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
1489 * gfortran.dg/allocate_class_1.f90: Modified.
1490 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
1491 * gfortran.dg/allocate_class_2.f90: New.
1493 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
1496 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
1498 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
1501 * gfortran.dg/string_assign_2.f90: New test case.
1503 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
1506 * gfortran.dg/string_assign_1.f90: New test case.
1508 2012-06-07 Jakub Jelinek <jakub@redhat.com>
1511 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
1512 * gcc.dg/gomp/critical-4.c: Likewise.
1513 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1514 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1515 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
1516 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
1517 * c-c++-common/gomp/pr53580.c: New test.
1519 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
1522 * g++.dg/cpp0x/forw_enum11.C: New.
1524 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1527 * g++.dg/cpp0x/alias-decl-19.C: New.
1529 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
1531 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
1533 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
1535 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
1537 (XSTATE_SSE): Ditto.
1538 (XSTATE_YMM): Ditto.
1539 (avx_os_support): Use new defines.
1541 2012-06-06 Richard Guenther <rguenther@suse.de>
1544 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
1547 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
1550 * g++.dg/cpp0x/pr52841.C: New testcase.
1552 2012-06-06 Richard Guenther <rguenther@suse.de>
1554 PR tree-optimization/53081
1555 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
1556 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
1558 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1560 * gcc.target/powerpc/pr53487.c: New test.
1562 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
1564 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
1566 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
1568 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
1570 2012-06-05 Richard Guenther <rguenther@suse.de>
1572 PR tree-optimization/30442
1573 * gcc.dg/vect/bb-slp-30.c: New testcase.
1575 2012-06-05 Richard Guenther <rguenther@suse.de>
1577 PR tree-optimization/53081
1578 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
1579 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
1580 -fno-tree-loop-distribute-patterns.
1582 2012-06-05 Alan Modra <amodra@gmail.com>
1584 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
1585 Check static chain in nested funcs.
1587 2012-06-04 Tobias Burnus <burnus@net-b.de>
1590 * gfortran.dg/init_flag_10.f90: New.
1592 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1595 * g++.dg/warn/Wenum-compare-no-2: New.
1597 2012-06-04 Dodji Seketeli <dodji@redhat.com>
1599 PR preprocessor/53463
1600 * g++.dg/cpp/limits.C: New test.
1601 * g++.dg/parse/error19.C: Adjust.
1602 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
1603 * g++.dg/warn/pr35635.C: Likewise.
1604 * g++.old-deja/g++.pt/assign1.C: Likewise.
1606 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
1609 * gcc.target/powerpc/cell_builtin_1.c: New test case.
1610 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
1611 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
1612 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
1613 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
1614 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
1615 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
1616 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
1618 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
1620 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
1622 2012-06-04 Jakub Jelinek <jakub@redhat.com>
1624 PR tree-optimization/53550
1625 * gcc.dg/pr53550.c: New test.
1627 2012-06-04 Richard Guenther <rguenther@suse.de>
1629 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
1630 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1631 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1633 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1636 * gfortran.dg/parameter_array_element_2.f90: New.
1638 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
1641 * gcc.target/sh/pr53512-1.c: New.
1642 * gcc.target/sh/pr53512-2.c: New.
1643 * gcc.target/sh/pr53512-3.c: New.
1644 * gcc.target/sh/pr53512-4.c: New.
1646 2012-06-01 Jason Merrill <jason@redhat.com>
1649 * g++.dg/ext/visibility/template12.C: New.
1650 * g++.dg/ext/attrib14.C: Adjust warning line.
1653 * g++.dg/parse/new6.C: New.
1654 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
1656 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
1658 * c-c++-common/restrict-2.c: Revert previous change.
1660 2012-06-01 Jason Merrill <jason@redhat.com>
1663 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1666 * g++.dg/cpp0x/auto33.C: New.
1668 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1671 * g++.dg/parse/namespace-alias-1.C: New.
1673 2012-06-01 Christian Bruel <christian.bruel@st.com>
1675 * gcc.dg/spec-options.c: New test.
1676 * gcc.dg/foo.specs: New file.
1678 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
1681 * gnat.dg/lto14.adb: Skip on Solaris.
1683 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
1685 * gcc.target/cris/sync-1-v10.c,
1686 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
1687 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
1688 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
1689 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
1690 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
1691 gcc.target/cris/torture/sync-mis-op-i-1.c,
1692 gcc.target/cris/torture/sync-mis-op-i-1a.c,
1693 gcc.target/cris/torture/sync-mis-op-i-2.c,
1694 gcc.target/cris/torture/sync-mis-op-i-2a.c,
1695 gcc.target/cris/torture/sync-mis-op-i-3.c,
1696 gcc.target/cris/torture/sync-mis-op-i-3a.c,
1697 gcc.target/cris/torture/sync-mis-op-s-1.c,
1698 gcc.target/cris/torture/sync-mis-op-s-1a.c,
1699 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
1700 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
1701 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
1702 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
1703 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
1704 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
1705 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
1706 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
1708 2012-05-31 Richard Guenther <rguenther@suse.de>
1710 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
1711 ldist-pr45948.c with disabled SCCP.
1713 2012-05-31 Richard Guenther <rguenther@suse.de>
1716 * gcc.dg/torture/pr48493.c: New testcase.
1718 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
1720 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
1722 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
1723 of the initialization loop.
1724 (dg-final): Adjust the expected number of vectorized loops depending
1725 on vect_char_mult target selector.
1727 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
1729 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
1730 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
1731 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
1734 2012-05-30 Jason Merrill <jason@redhat.com>
1737 * g++.dg/init/new34.C: New.
1738 * g++.dg/tree-ssa/stabilize1.C: New.
1740 2012-05-30 Jakub Jelinek <jakub@redhat.com>
1743 * g++.dg/init/new33.C: New test.
1745 2012-05-30 Richard Guenther <rguenther@suse.de>
1748 * gcc.dg/torture/pr53501.c: New testcase.
1749 * c-c++-common/restrict-2.c: Adjust.
1751 2012-05-30 Alan Modra <amodra@gmail.com>
1753 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
1756 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
1758 * gcc.target/i386/shuf-concat.c: New test.
1760 2012-05-30 Jakub Jelinek <jakub@redhat.com>
1762 PR rtl-optimization/53519
1763 * gcc.c-torture/compile/pr53519.c: New test.
1765 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1767 * gcc.target/arm/neon-vrev.c: New.
1769 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
1772 * gcc.target/sh/pr51340-1.c: New.
1773 * gcc.target/sh/pr51340-2.c: New.
1774 * gcc.target/sh/pr51340-3.c: New.
1776 2012-05-29 Richard Guenther <rguenther@suse.de>
1778 PR tree-optimization/53516
1779 * gcc.dg/torture/pr53516.c: New testcase.
1781 2012-05-29 Dodji Seketeli <dodji@redhat.com>
1783 PR preprocessor/53229
1784 * gcc.dg/cpp/paste6.c: Force to run without
1785 -ftrack-macro-expansion.
1786 * gcc.dg/cpp/paste8.c: Likewise.
1787 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
1788 -ftrack-macro-expansion.
1789 * gcc.dg/cpp/paste12.c: Force to run without
1790 -ftrack-macro-expansion.
1791 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
1792 -ftrack-macro-expansion.
1793 * gcc.dg/cpp/paste13.c: Likewise.
1794 * gcc.dg/cpp/paste14.c: Likewise.
1795 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
1796 -ftrack-macro-expansion.
1797 * gcc.dg/cpp/paste18.c: New test.
1799 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
1801 * gcc.target/cris/torture/trap-1.c,
1802 gcc.target/cris/torture/trap-2.c,
1803 gcc.target/cris/torture/trap-3.c,
1804 gcc.target/cris/torture/trap-v0.c,
1805 gcc.target/cris/torture/trap-v3.c: New tests.
1807 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
1810 * g++.dg/warn/Wbraces3.C: New.
1811 * g++.dg/warn/Wbraces4.C: Likewise.
1813 2012-05-28 Jakub Jelinek <jakub@redhat.com>
1815 PR tree-optimization/53505
1816 * c-c++-common/torture/pr53505.c: New test.
1818 2012-05-27 Nathan Sidwell <nathan@acm.org>
1820 * gcc.dg/stmt-expr-4.c: New.
1822 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
1825 * g++.dg/parse/crash60.C: New.
1827 2012-05-26 Jason Merrill <jason@redhat.com>
1830 * c-c++-common/array-lit.c: New.
1831 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
1833 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
1836 * gnat.dg/array21.adb: New test.
1838 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
1840 * gnat.dg/renaming5.adb: Adjust dg-final directive.
1842 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1845 * g++.dg/other/anon-union3.C: New.
1847 2012-05-25 Ian Lance Taylor <iant@google.com>
1849 * gcc.dg/split-6.c: New test.
1851 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
1853 * gnat.dg/lto14.adb: New test.
1855 2012-05-25 Tristan Gingold <gingold@adacore.com>
1857 * gcc.target/i386/large-frame.c: New.
1859 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
1860 * gcc.target/powerpc/lhs-1.c: New.
1861 * gcc.target/powerpc/lhs-2.c: New.
1862 * gcc.target/powerpc/lhs-3.c: New.
1864 2012-05-24 Dodji Seketeli <dodji@redhat.com>
1866 Make unwound macro expansion trace less redundant
1867 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
1868 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1869 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1870 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
1871 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
1872 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1874 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1877 * g++.dg/cpp0x/constexpr-default1.C: New.
1879 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1882 * g++.dg/eh/goto2.C: New.
1884 2012-05-24 Richard Guenther <rguenther@suse.de>
1887 * g++.dg/tree-prof/pr53460.C: New testcase.
1889 2012-05-24 Richard Guenther <rguenther@suse.de>
1892 * g++.dg/debug/pr53466.C: New testcase.
1894 2012-05-24 Jakub Jelinek <jakub@redhat.com>
1896 PR tree-optimization/53465
1897 * gcc.c-torture/execute/pr53465.c: New test.
1899 2012-05-23 Tobias Burnus <burnus@net-b.de>
1903 * gfortran.dg/allocate_with_typespec_6.f90: New.
1905 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1908 * g++.dg/warn/delete-array-1.C: New.
1910 2012-05-23 Richard Guenther <rguenther@suse.de>
1912 * gcc.dg/torture/pr39074-2.c: Adjust.
1913 * gcc.dg/torture/pr39074.c: Likewise.
1914 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1915 * gcc.dg/tree-ssa/alias-19.c: Likewise.
1917 2012-05-22 Jan Hubicka <jh@suse.cz>
1920 * g++.dg/torture/pr53161.C: New testcase.
1922 2012-05-22 Tobias Burnus <burnus@net-b.de>
1925 * gfortran.dg/realloc_on_assign_15.f90: New.
1927 2012-05-22 Richard Guenther <rguenther@suse.de>
1930 * gcc.dg/torture/pr51071-2.c: New testcase.
1932 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
1934 PR tree-optimization/53336
1935 * g++.dg/torture/pr53336.C: New testcase.
1937 2012-05-22 Dodji Seketeli <dodji@redhat.com>
1940 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
1941 instead of -Wunused-local-typedefs.
1943 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1946 * g++.dg/other/abstract4.C: New-
1948 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1951 * g++.dg/ext/attrib46.C: New.
1953 2012-05-21 Joseph Myers <joseph@codesourcery.com>
1956 * gcc.c-torture/compile/pr53418-1.c,
1957 gcc.c-torture/compile/pr53418-2.c: New tests.
1959 2012-05-21 Jakub Jelinek <jakub@redhat.com>
1961 PR tree-optimization/53366
1962 * gcc.dg/torture/pr53366-1.c: New test.
1963 * gcc.dg/torture/pr53366-2.c: New test.
1964 * gcc.target/i386/pr53366-1.c: New test.
1965 * gcc.target/i386/pr53366-2.c: New test.
1967 PR tree-optimization/53409
1968 * gcc.c-torture/compile/pr53409.c: New test.
1970 PR tree-optimization/53410
1971 * gcc.c-torture/compile/pr53410-1.c: New test.
1972 * gcc.c-torture/compile/pr53410-2.c: New test.
1974 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
1977 * gcc.target/i386/pr53425-1.c: New file.
1978 * gcc.target/i386/pr53425-2.c: Likewise.
1980 2012-05-21 Richard Guenther <rguenther@suse.de>
1982 PR tree-optimization/53408
1983 * gcc.dg/torture/pr53408.c: New testcase.
1985 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
1986 H.J. Lu <hongjiu.lu@intel.com>
1989 * gcc.target/i386/pr53416.c: New file.
1991 2012-05-21 Richard Guenther <rguenther@suse.de>
1993 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
1995 2012-05-21 Richard Guenther <rguenther@suse.de>
1997 * gcc.dg/torture/ldist-1.c: New testcase.
1999 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
2001 * gnat.dg/lto13.adb: New test.
2002 * gnat.dg/lto13_pkg.ad[sb]: New helper.
2004 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
2006 * gnat.dg/specs/lto12.ads: New test.
2007 * gnat.dg/specs/lto12_pkg.ads: New helper.
2009 2012-05-18 Richard Guenther <rguenther@suse.de>
2011 PR tree-optimization/53346
2012 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
2013 * gcc.target/i386/incoming-10.c: Adjust.
2014 * gcc.target/i386/incoming-11.c: Likewise.
2015 * gcc.target/i386/pr46295.c: Likewise.
2017 2012-05-18 Richard Guenther <rguenther@suse.de>
2019 * gcc.dg/pr53352.c: Return zero.
2021 2012-05-18 Richard Guenther <rguenther@suse.de>
2023 PR tree-optimization/53390
2024 * gcc.dg/torture/pr53390.c: New testcase.
2026 2012-05-18 Meador Inge <meadori@codesourcery.com>
2028 PR rtl-optimization/53352
2029 * gcc.dg/pr53352.c: New test.
2031 2012-05-17 David S. Miller <davem@davemloft.net>
2033 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2034 failure on sparc-*-linux-gnu.
2036 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2039 * g++.dg/parse/error49.C: New.
2040 * g++.dg/cpp0x/error8.C: Likewise.
2041 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
2042 * g++.dg/ext/utf-dflt2.C: Likewise.
2043 * g++.dg/ext/utf-gnuxx98.C: Likewise.
2044 * g++.dg/ext/utf-dflt.C: Likewise.
2045 * c-c++-common/raw-string-3.c: Likewise.
2046 * c-c++-common/raw-string-4.c: Likewise.
2048 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2051 * g++.dg/cpp0x/catch1.C: New.
2053 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2056 * g++.dg/parse/error48.C: New.
2057 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
2058 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
2060 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
2062 * gcc.dg/tm/indirect-2.c: New test.
2064 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2066 PR tree-optimization/53217
2067 * gfortran.dg/pr53217.f90: New test.
2069 2012-05-16 Richard Guenther <rguenther@suse.de>
2071 PR tree-optimization/53364
2072 * g++.dg/torture/pr53364.C: New testcase.
2074 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
2077 * gcc.dg/pr52549.c: Fix test for long != void*
2078 * gcc.c-torture/execute/pr52979-1.x: New file.
2079 * gcc.c-torture/execute/pr52979-2.x: New file.
2081 2012-05-16 Dodji Seketeli <dodji@redhat.com>
2083 PR preprocessor/7263
2084 * gcc.dg/binary-constants-2.c: Run without tracking locations
2085 accross macro expansion.
2086 * gcc.dg/binary-constants-3.c: Likewise.
2087 * gcc.dg/cpp/sysmac2.c: Likewise.
2088 * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
2090 * gcc.dg/cpp/syshdr3.c: New test.
2091 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
2092 * gcc.dg/system-binary-constants-1.c: New test.
2093 * gcc.dg/system-binary-constants-1.h: New header for the new test
2095 * g++.dg/cpp/syshdr3.C: New test.
2096 * g++.dg/cpp/syshdr3.h: New header the new test above.
2097 * g++.dg/system-binary-constants-1.C: New test.
2098 * g++.dg/system-binary-constants-1.h: New header the new test
2101 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2103 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
2105 2012-05-15 Jakub Jelinek <jakub@redhat.com>
2108 * gcc.dg/pr53358.c: New test.
2110 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2113 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
2114 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
2116 2012-05-15 Olivier Hainque <hainque@adacore.com>
2118 * g++.dg/eh/sighandle.C: New testcase.
2120 2012-05-15 Richard Guenther <rguenther@suse.de>
2122 PR tree-optimization/53355
2123 * gcc.dg/tree-ssa/vrp67.c: New testcase.
2125 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2127 * gfortran.dg/*.f90: Remove now redundant manual
2128 cleanup-modules directive.
2130 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
2132 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
2133 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
2135 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
2138 * gfortran.dg/int_range_io_1.f90: New test.
2140 2012-05-14 Andi Kleen <ak@linux.intel.com>
2141 Jakub Jelinek <jakub@redhat.com>
2144 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
2145 * gcc.target/i386/rtm-check.h: New file.
2146 * gcc.target/i386/pr53315.c: New test.
2148 2012-05-14 Tobias Burnus <burnus@net-b.de>
2153 * gfortran.dg/deferred_type_param_4.f90: New.
2154 * gfortran.dg/deferred_type_param_6.f90: New.
2156 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
2158 * gcc.target/i386/retarg.c: New test.
2160 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2163 * gfortran.dg/deferred_type_param_3.f90: New.
2164 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
2165 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
2167 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
2169 * gnat.dg/null_pointer_deref3.adb: New test.
2171 2012-05-12 Tobias Burnus <burnus@net-b.de>
2175 * gfortran.dg/deferred_type_param_5.f90: New.
2177 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2179 * g++.dg/parse/error47.C: New.
2181 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2184 * gfortran.dg/string_compare_4.f90: Change option
2185 to -fdump-tree-original. Add test case for kind=4.
2187 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2190 * gfortran.dg/string_compare_4.f90: New test.
2192 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2194 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
2196 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
2199 * g++.dg/cpp0x/variadic132.C: New.
2201 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
2204 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
2205 * g++.dg/parse/error26.C: Tweak dg-error column number.
2207 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
2210 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
2212 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
2214 * gnat.dg/lto11.ad[sb]: New test.
2216 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
2219 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
2220 directive to Scan for vpmuldq, not vpmacsdql.
2222 2012-05-09 Michael Matz <matz@suse.de>
2224 PR tree-optimization/53185
2225 * gcc.dg/vect/pr53185.c: New test.
2227 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
2230 * gcc.target/i386/pr53249.c: New.
2232 2012-05-09 Richard Guenther <rguenther@suse.de>
2234 PR tree-optimization/18437
2235 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
2236 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
2238 2012-05-09 Jakub Jelinek <jakub@redhat.com>
2240 PR tree-optimization/53226
2241 * gcc.c-torture/compile/pr53226.c: New test.
2243 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2245 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
2246 * gcc.target/i386/hle-add-rel-1.c: Likewise.
2247 * gcc.target/i386/hle-and-acq-1.c: Likewise.
2248 * gcc.target/i386/hle-and-rel-1.c: Likewise.
2249 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
2250 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
2251 * gcc.target/i386/hle-or-acq-1.c: Likewise.
2252 * gcc.target/i386/hle-or-rel-1.c: Likewise.
2253 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
2254 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
2255 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
2256 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
2257 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
2258 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
2260 2012-05-09 Dehao Chen <dehao@google.com>
2262 * gcc.dg/predict-1.c: Remove the replicated text in this test.
2263 * gcc.dg/predict-2.c: Likewise.
2264 * gcc.dg/predict-3.c: Likewise.
2265 * gcc.dg/predict-4.c: Likewise.
2266 * gcc.dg/predict-5.c: Likewise.
2267 * gcc.dg/predict-6.c: Likewise.
2269 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
2272 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
2274 2012-05-08 Richard Guenther <rguenther@suse.de>
2276 * gcc.dg/fold-bitand-4.c: New testcase.
2278 2012-05-08 Dehao Chen <dehao@google.com>
2280 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
2281 heuristic is working properly.
2282 * gcc.dg/predict-2.c: Likewise.
2283 * gcc/dg/predict-3.c: Likewise.
2284 * gcc/dg/predict-4.c: Likewise.
2285 * gcc/dg/predict-5.c: Likewise.
2286 * gcc/dg/predict-6.c: Likewise.
2288 2012-05-07 Jakub Jelinek <jakub@redhat.com>
2290 PR tree-optimization/53239
2291 * g++.dg/opt/vrp3.C: New test.
2292 * g++.dg/opt/vrp3-aux.cc: New file.
2293 * g++.dg/opt/vrp3.h: New file.
2295 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2297 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
2298 .uleb128 support in assembler output.
2300 2012-05-07 Richard Guenther <rguenther@suse.de>
2303 * g++.dg/lto/pr42987_0.C: New testcase.
2304 * g++.dg/lto/pr42987_1.C: Likewise.
2306 2012-05-07 Tobias Burnus <burnus@net-b.de>
2309 * gfortran.dg/typebound_operator_15.f90: New.
2311 2012-05-06 Tobias Burnus <burnus@net-b.de>
2314 * gfortran.dg/class_array_13.f90: New.
2316 2012-05-06 Tristan Gingold <gingold@adacore.com>
2318 * gnat.dg/warn7.adb: New test.
2320 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
2322 * gnat.dg/specs/renamings.ads: Rename to...
2323 * gnat.dg/specs/renaming1.ads: ...this.
2324 * gnat.dg/specs/renaming2.ads: New test.
2325 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
2326 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
2327 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
2328 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
2330 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
2332 * gnat.dg/discr36.ad[sb]: New test.
2333 * gnat.dg/discr36_pkg.ad[sb]: New helper.
2335 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
2338 * c-c++-common/pr43772.c: New.
2340 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
2343 * gfortran.dg/select_type_26.f03 : New test.
2344 * gfortran.dg/select_type_27.f03 : New test.
2347 * gfortran.dg/select_type_28.f03 : New test.
2349 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
2353 * gfortran.dg/mod_sign0_1.f90: New test.
2354 * gfortran.dg/mod_large_1.f90: New test.
2356 2012-05-04 Tobias Burnus <burnus@net-b.de>
2359 gfortran.dg/public_private_module_5.f90: New.
2361 2012-05-04 Tobias Burnus <burnus@net-b.de>
2364 * gfortran.dg/constructor_7.f90: New.
2365 * gfortran.dg/constructor_8.f90: New.
2367 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2370 * g++.dg/cpp0x/static_assert7.C: New.
2372 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2374 PR tree-optimization/52633
2375 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
2376 recognized as widening shifts instead of over-widening.
2377 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2378 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2379 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2380 * gcc.target/arm/pr52633.c: New test.
2382 2012-05-04 Richard Guenther <rguenther@suse.de>
2384 PR tree-optimization/53168
2385 * gcc.dg/torture/pr53168.c: New testcase.
2386 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
2388 2012-05-04 Richard Guenther <rguenther@suse.de>
2390 * gcc.dg/lto/pr53214_0.c: New testcase.
2392 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
2394 * gcc.target/ia64/pr48496.c: New test.
2395 * gcc.target/ia64/pr52657.c: Likewise.
2397 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
2400 * c-c++-common/pr51712.c: New.
2402 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2405 * gcc.target/powwerpc/pr53199.c: New file.
2407 2012-05-03 Jason Merrill <jason@redhat.com>
2409 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
2411 * gcc.dg/debug/dwarf2/dups-types.c: New.
2412 * gcc.dg/debug/dwarf2/dups-types.h: New.
2414 2012-05-03 Jason Merrill <jason@redhat.com>
2416 * g++.dg/debug/dwarf2/namespace-2.C: New.
2417 * g++.dg/debug/dwarf2/localclass3.C: New.
2419 2012-05-03 Jason Merrill <jason@redhat.com>
2421 * g++.dg/debug/dwarf2/thunk1.C: New.
2423 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2426 * g++.dg/other/final2.C: New.
2428 2012-05-03 Richard Guenther <rguenther@suse.de>
2430 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
2432 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
2434 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
2435 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
2436 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
2437 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
2439 2012-05-03 Jakub Jelinek <jakub@redhat.com>
2441 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
2443 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
2444 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
2445 * gcc.target/i386/hle-add-rel-1.c: Likewise.
2448 * gcc.dg/pr53174.c: New test.
2451 * gcc.target/arm/pr53187.c: New test.
2452 * gcc.c-torture/compile/pr53187.c: New test.
2454 2012-05-03 Richard Guenther <rguenther@suse.de>
2456 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
2457 unsupported prefetching support.
2459 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
2461 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
2462 option -ftrack-macro-expansion=0.
2463 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
2464 option -ftrack-macro-expansion=0.
2466 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
2468 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
2469 dg-options for target arm with dg-additional-options.
2471 2012-05-03 Richard Guenther <rguenther@suse.de>
2473 PR tree-optimization/53144
2474 * gcc.dg/torture/pr53144.c: New testcase.
2476 2012-05-03 Tobias Burnus <burnus@net-b.de>
2479 * gfortran.dg/pointer_intent_7.f90: New.
2480 * gfortran.dg/pure_formal_3.f90: New.
2482 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
2484 * gcc.target/s390/20030123-1.c: Add missing "volatile".
2486 2012-05-02 Martin Jambor <mjambor@suse.cz>
2489 * g++.dg/lto/pr52605_0.C: New test.
2491 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
2493 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
2494 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
2495 * gcc.target/i386/hle-add-acq-1.c: Ditto.
2496 * gcc.target/i386/hle-add-rel-1.c: Ditto.
2497 * gcc.target/i386/hle-and-acq-1.c: Ditto.
2498 * gcc.target/i386/hle-and-rel-1.c: Ditto.
2499 * gcc.target/i386/hle-or-acq-1.c: Ditto.
2500 * gcc.target/i386/hle-or-rel-1.c: Ditto.
2501 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
2502 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
2503 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
2504 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
2505 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
2506 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
2507 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
2508 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
2510 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
2513 * gcc.dg/pr53153.c: New test.
2515 2012-05-02 Richard Guenther <rguenther@suse.de>
2517 * g++.dg/tree-ssa/pr19807.C: Adjust.
2519 2012-05-02 Jakub Jelinek <jakub@redhat.com>
2521 PR tree-optimization/53163
2522 * gcc.c-torture/compile/pr53163.c: New test.
2524 PR rtl-optimization/53160
2525 * gcc.c-torture/execute/pr53160.c: New test.
2527 2012-05-01 Ian Lance Taylor <iant@google.com>
2530 * gcc.dg/pr37303.c: New test.
2532 2012-05-01 Richard Henderson <rth@redhat.com>
2534 * lib/target-supports.exp
2535 (check_effective_target_sync_long_long_runtime): True for
2536 check_effective_target_powerpc64.
2538 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
2541 * gcc.dg/vector-1.c: Move to ...
2542 * c-c++-common/vector-1.c: ... here.
2543 * gcc.dg/vector-2.c: Move to ...
2544 * c-c++-common/vector-2.c: ... here.
2545 * gcc.dg/vector-3.c: Move to ...
2546 * c-c++-common/vector-3.c: ... here. Adapt to C++.
2547 * gcc.dg/vector-4.c: Move to ...
2548 * c-c++-common/vector-4.c: ... here.
2549 * gcc.dg/vector-init-1.c: Move to ...
2550 * c-c++-common/vector-init-1.c: ... here.
2551 * gcc.dg/vector-init-2.c: Move to ...
2552 * c-c++-common/vector-init-2.c: ... here.
2553 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
2554 * c-c++-common/vector-subscript-1.c: ... here.
2555 * gcc.dg/vector-subscript-2.c: Move to ...
2556 * c-c++-common/vector-subscript-2.c: ... here.
2557 * gcc.dg/vector-subscript-3.c: Move to ...
2558 * c-c++-common/vector-subscript-3.c: ... here.
2561 * g++.dg/cpp0x/vt-51314.C: New test.
2562 * g++.dg/cpp0x/variadic76.C: Fix.
2564 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
2566 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
2568 2012-04-30 Dodji Seketeli <dodji@redhat.com>
2570 Add -Wvarargs option
2571 * c-c++-common/Wvarargs.c: New test case.
2572 * c-c++-common/Wvarargs-2.c: Likewise.
2574 2012-04-30 Dodji Seketeli <dodji@redhat.com>
2576 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
2577 * objc.dg/foreach-7.m: Force the test case to run without
2578 -ftrack-macro-expansion.
2579 * c-c++-common/tm/attrib-1.c: Likewise.
2580 * c-c++-common/warn-ommitted-condop.c: Likewise.
2581 * gcc.dg/assign-warn-1.c: Likewise.
2582 * gcc.dg/assign-warn-2.c: Likewise.
2583 * gcc.dg/attr-alloc_size.c: Likewise.
2584 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2585 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
2586 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
2587 * gcc.dg/c90-const-expr-9.c: Likewise.
2588 * gcc.dg/c99-const-expr-9.c: Likewise.
2589 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
2590 * gcc.dg/cpp/direct2s.c: Likewise.
2591 * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
2592 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
2593 * gcc.dg/dfp/composite-type.c: Likewise.
2594 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
2595 with -ftrack-macro-expansion
2596 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
2597 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
2598 * g++.dg/ext/cleanup-1.C: Likewise.
2599 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2600 * g++.dg/template/sfinae10.C: Likewise.
2601 * g++.dg/tm/wrap-2.C: Likewise.
2602 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
2603 * g++.dg/warn/Wsign-conversion.C: Likewise.
2604 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
2605 * g++.old-deja/g++.mike/p10769b.C: Likewise.
2606 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
2607 it to run with -ftrack-macro-expansion.
2608 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
2609 test cases without -ftrack-macro-expansion.
2611 Fix location for static class members
2612 * g++.dg/template/sfinae6_neg.C: Adjust.
2614 Make conversion warnings work on NULL with -ftrack-macro-expansion
2615 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
2616 alongside the previous testing for NULL.
2618 Fix -Wuninitialized for -ftrack-macro-expansion
2619 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
2621 Strip "<built-in>" loc from displayed expansion context
2622 * g++.dg/warn/Wconversion-real-integer2.C: New test.
2623 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
2624 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
2627 Fix expansion point loc for macro-like tokens
2628 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
2629 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2631 Fix token pasting with -ftrack-macro-expansion
2632 * gcc.dg/cpp/paste17.c: New test case for
2633 -ftrack-macro-expansion=2 mode only.
2634 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
2636 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
2638 * gnat.dg/warn6.ad[sb]: New test.
2640 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
2643 * gcc.dg/20011021-1.c: Adjust testcase.
2645 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2648 * gfortran.dg/function_optimize_12.f90: New test.
2650 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
2653 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
2654 code to match current output and cover new peephole2 pattern.
2656 2012-04-27 Ollie Wild <aaw@google.com>
2658 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
2660 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
2662 * gcc.c-torture/execute/20120427-2.c: New testcase.
2663 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
2664 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
2665 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
2667 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
2670 * gcc.c-torture/execute/20120427-1.c: New testcase.
2672 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
2675 * gcc.dg/tree-ssa/forwprop-18.c: New test.
2677 2012-04-27 Tom de Vries <tom@codesourcery.com>
2679 PR tree-optimization/51879
2680 * gcc.dg/pr51879.c: New test.
2681 * gcc.dg/pr51879-2.c: Same.
2682 * gcc.dg/pr51879-3.c: Same.
2683 * gcc.dg/pr51879-4.c: Same.
2684 * gcc.dg/pr51879-6.c: Same.
2686 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2689 * g++.dg/cpp0x/defaulted35.C: New.
2690 * g++.dg/cpp0x/defaulted15.C: Adjust.
2692 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
2694 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
2697 2012-04-25 Sriraman Tallam <tmsriram@google.com>
2699 * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
2701 2012-04-26 Alan Modra <amodra@gmail.com>
2703 * gcc.target/powerpc/savres.c: New test.
2704 * gcc.target/powerpc/powerpc.exp: Run it.
2706 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
2709 * gcc.dg/torture/pr53120.c: New test.
2711 2012-04-25 Jakub Jelinek <jakub@redhat.com>
2714 * gcc.c-torture/compile/pr52979-1.c: New test.
2715 * gcc.c-torture/execute/pr52979-1.c: New test.
2716 * gcc.c-torture/execute/pr52979-2.c: New test.
2718 2012-04-25 Richard Guenther <rguenther@suse.de>
2720 * gcc.target/i386/l_fma_float_5.c: Adjust.
2721 * gcc.target/i386/l_fma_double_4.c: Likewise.
2722 * gcc.target/i386/l_fma_float_2.c: Likewise.
2723 * gcc.target/i386/l_fma_float_6.c: Likewise.
2724 * gcc.target/i386/l_fma_double_1.c: Likewise.
2725 * gcc.target/i386/l_fma_double_5.c: Likewise.
2726 * gcc.target/i386/l_fma_float_3.c: Likewise.
2727 * gcc.target/i386/l_fma_double_2.c: Likewise.
2728 * gcc.target/i386/l_fma_double_6.c: Likewise.
2729 * gcc.target/i386/l_fma_float_4.c: Likewise.
2730 * gcc.target/i386/l_fma_double_3.c: Likewise.
2731 * gcc.target/i386/l_fma_float_1.c: Likewise.
2733 2012-04-25 Jakub Jelinek <jakub@redhat.com>
2735 PR tree-optimization/53058
2736 * gcc.c-torture/compile/pr53058.c: New test.
2738 2012-04-25 Jan Hubicka <jh@suse.cz>
2741 * gcc.target/i386/pr39082-1.c: Update warning location.
2743 2012-04-25 Jakub Jelinek <jakub@redhat.com>
2746 * gcc.dg/pr52880.c: New test.
2748 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
2750 * gcc.dg/m-un-2.c: Update.
2751 * gcc.dg/20011021-1.c: Update.
2753 2012-04-25 Tobias Burnus <burnus@net-b.de>
2756 * gfortran.dg/realloc_on_assign_14.f90: New.
2758 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
2761 PR tree-optimizations/52891
2762 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
2764 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2767 * g++.dg/cpp0x/sfinae35.C: New.
2768 * g++.dg/cpp0x/sfinae36.C: Likewise.
2770 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2773 * gcc.target/powerpc/pr47197.c: New test.
2775 2012-04-24 Richard Guenther <rguenther@suse.de>
2777 PR tree-optimization/53085
2778 * g++.dg/torture/pr53085.C: New testcase.
2780 2012-04-24 Andrew Pinski <apinski@cavium.com>
2783 * gcc.dg/tree-ssa/andor-3.c: New testcase.
2784 * gcc.dg/tree-ssa/andor-4.c: New testcase.
2785 * gcc.dg/tree-ssa/andor-5.c: New testcase.
2787 2012-04-24 Jakub Jelinek <jakub@redhat.com>
2790 * gcc.c-torture/execute/pr53084.c: New test.
2792 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
2794 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
2796 2012-04-23 Andrew Pinski <apinski@cavium.com>
2798 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
2800 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
2803 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
2804 * gcc.dg/torture/builtin-power-1.c: Likewise.
2806 2012-04-23 Richard Guenther <rguenther@suse.de>
2808 PR tree-optimization/53070
2809 * gcc.dg/torture/pr53070.c: New testcase.
2811 2012-04-23 Richard Guenther <rguenther@suse.de>
2814 * gcc.dg/pr53060.c: New testcase.
2816 2012-04-23 Jakub Jelinek <jakub@redhat.com>
2818 PR tree-optimizations/52891
2819 * gcc.c-torture/compile/pr52891-1.c: New test.
2820 * gcc.c-torture/compile/pr52891-2.c: New test.
2822 2012-04-22 Tobias Burnus <burnus@net-b.de>
2825 * gfortran.dg/read_float_4.f90: New.
2827 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
2830 * c-c++-common/pr35441.C: New.
2832 2012-04-20 Ian Lance Taylor <iant@google.com>
2834 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
2835 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
2837 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
2839 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
2841 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
2843 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2845 PR rtl-optimization/44214
2846 * gcc.dg/pr44214-1.c: New test.
2847 * gcc.dg/pr44214-2.c: Likewise.
2848 * gcc.dg/pr44214-3.c: Likewise.
2850 2012-04-20 Richard Guenther <rguenther@suse.de>
2852 * g++.dg/torture/20120420-1.C: New testcase.
2854 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
2856 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
2858 2012-04-19 Christian Bruel <christian.bruel@st.com>
2860 * gcc.dg/pr52283.c: New test.
2862 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
2864 * gcc.dg/pr37985.c: New test.
2866 2012-04-19 Richard Guenther <rguenther@suse.de>
2868 PR rtl-optimization/44688
2869 * gcc.dg/var-expand1.c: Increase array size to make unrolling
2870 possibly profitable.
2872 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2874 PR tree-optimization/52976
2875 * gfortran.dg/reassoc_11.f: New test.
2877 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2879 PR tree-optimization/52976
2880 * gfortran.dg/reassoc_7.f: New test.
2881 * gfortran.dg/reassoc_8.f: Likewise.
2882 * gfortran.dg/reassoc_9.f: Likewise.
2883 * gfortran.dg/reassoc_10.f: Likewise.
2885 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
2888 * g++.dg/cpp0x/sfinae33.C: New.
2889 * g++.dg/cpp0x/sfinae34.C: Likewise.
2891 2012-04-18 Joey Ye <joey.ye@arm.com>
2893 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
2895 2012-04-18 Richard Guenther <rguenther@suse.de>
2897 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
2899 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
2900 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
2902 2012-04-17 Tom de Vries <tom@codesourcery.com>
2904 * g++.dg/pr51264-4.C: New test.
2906 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
2909 * g++.dg/cpp0x/constexpr-ctor10.C: New.
2911 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
2914 * g++.dg/parse/crash59.C: New.
2916 2012-04-17 Michael Matz <matz@suse.de>
2918 PR tree-optimization/18437
2919 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
2921 2012-04-17 Richard Guenther <rguenther@suse.de>
2924 * g++.dg/torture/pr53011.C: New testcase.
2926 2012-04-16 Jason Merrill <jason@redhat.com>
2929 * g++.dg/cpp0x/variadic131.C: New.
2932 * g++.dg/cpp0x/variadic130.C: New.
2935 * g++.dg/cpp0x/variadic129.C: New.
2938 * g++.dg/cpp0x/variadic128.C: New.
2940 2012-04-16 Tobias Burnus <burnus@net-b.de>
2943 * gfortran.dg/pointer_intent_6.f90: New.
2945 2012-04-16 Tobias Burnus <burnus@net-b.de>
2948 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
2949 to include public_private_module_4.f90.
2950 * gfortran.dg/public_private_module_4.f90: Skip this test on all
2953 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
2956 * g++.dg/diagnostic/operator1.C: New.
2957 * g++.dg/ext/label5.C: Adjust.
2958 * g++.dg/ext/va-arg1.C: Likewise.
2959 * g++.dg/other/error20.C: Likewise.
2960 * g++.dg/other/error20.C: Likewise.
2961 * g++.dg/other/error16.C: Likewise.
2962 * g++.dg/other/error10.C: Likewise.
2963 * g++.dg/parse/error30.C: Likewise.
2964 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
2966 2012-04-16 Jason Merrill <jason@redhat.com>
2969 * g++.dg/cpp0x/variadic127.C: New.
2971 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2973 * lib/plugin-support.exp (plugin-test-execute): Properly determine
2975 Use fail, pass instead of unresolved.
2979 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
2981 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2982 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
2983 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2985 2012-04-16 Janus Weil <janus@gcc.gnu.org>
2988 * gfortran.dg/typebound_call_23.f03: New test case.
2990 2012-04-15 Jason Merrill <jason@redhat.com>
2993 * g++.dg/cpp0x/variadic126.C: New.
2996 * g++.dg/cpp0x/variadic125.C: New.
2999 * g++.dg/cpp0x/variadic124.C: New.
3002 * g++.dg/cpp0x/nullptr27.C: New.
3005 * g++.dg/warn/format8.C: New.
3007 2012-04-15 Janus Weil <janus@gcc.gnu.org>
3010 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
3012 2012-04-14 Tobias Burnus <burnus@net-b.de>
3016 * gfortran.dg/public_private_module_3.f90: New.
3017 * gfortran.dg/public_private_module_4.f90: New.
3019 2012-04-14 Tom de Vries <tom@codesourcery.com>
3021 * gcc.dg/superblock.c: New test.
3023 2012-04-14 Tom de Vries <tom@codesourcery.com>
3025 * gcc.dg/pr51879-12.c: New test.
3027 2012-04-13 Jason Merrill <jason@redhat.com>
3030 * g++.dg/cpp0x/variadic123.C: New.
3031 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
3034 * g++.dg/cpp0x/initlist-ctor1.C: New.
3037 * g++.dg/other/anon-union2.C: New.
3039 2012-04-13 Martin Jambor <mjambor@suse.cz>
3042 * g++.dg/ipa/pr52939.C: New test.
3044 2012-04-13 Tom de Vries <tom@codesourcery.com>
3046 * gcc.dg/pr52734.c: New test.
3048 2012-04-13 Richard Guenther <rguenther@suse.de>
3050 PR tree-optimization/52969
3051 * gcc.dg/torture/pr52969.c: New testcase.
3053 2012-04-13 Richard Guenther <rguenther@suse.de>
3056 * gcc.dg/pr52549.c: New testcase.
3058 2012-04-13 Richard Guenther <rguenther@suse.de>
3061 * gcc.dg/pr52862.c: New testcase.
3063 2012-04-13 Joey Ye <joey.ye@arm.com>
3065 * gcc.target/arm/thumb1-imm.c: New testcase.
3067 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
3070 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
3071 second function argument.
3072 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
3073 (calc_permps): Update declaration. Calculate result correctly.
3074 (avx2_test): Change src2 type to union256i_d.
3075 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
3078 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3081 * gcc.target/powerpc/pr52775.c: New file.
3083 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3085 PR tree-optimization/18589
3086 * gcc.dg/tree-ssa/pr18589-1.c: New test.
3087 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
3088 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
3089 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
3090 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
3091 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
3092 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
3093 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
3094 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
3095 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
3097 2012-04-12 Richard Guenther <rguenther@suse.de>
3099 PR tree-optimization/52943
3100 * gcc.dg/torture/pr52943.c: New testcase.
3102 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
3105 * gcc/target/sh/pr50751-4.c: New.
3106 * gcc/target/sh/pr50751-5.c: New.
3107 * gcc/target/sh/pr50751-6.c: New.
3108 * gcc/target/sh/pr50751-7.c: New.
3110 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
3113 * g++.dg/lookup/using52.C: New.
3115 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
3117 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
3119 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
3121 PR rtl-optimization/52876
3122 * gcc.target/i386/pr52876.c: New.
3124 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
3126 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
3128 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
3130 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
3131 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
3132 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
3133 (ptrdiff_t): ... this. All uses changed.
3134 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
3135 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
3137 (main): Cast argument to __INTPTR_TYPE__.
3138 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
3140 * gcc.dg/mallign.c (main): Likewise.
3141 * gcc.dg/pr38700.c (foo): Likewise.
3142 * gcc.dg/long-long-cst1.c (t): Likewise.
3143 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
3144 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
3145 * gcc.dg/pointer-arith-10.c (foo): Likewise.
3146 * gcc.dg/pr25682.c (d, foo): Likewise.
3147 * gcc.dg/format/cast-1.c (f): Likewise.
3148 * gcc.dg/c90-const-expr-10.c
3149 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
3150 (size_t): ...this. All uses changed.
3151 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
3152 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
3153 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
3154 * gcc.dg/pr34856.c (uintptr_t): Likewise.
3155 * gcc.dg/sequence-pt-1.c: Likewise.
3156 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
3157 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
3158 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
3159 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
3160 of ptrdiff_t with it.
3161 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
3162 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
3163 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
3165 2012-04-11 Jason Merrill <jason@redhat.com>
3168 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
3169 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3172 * g++.dg/ext/attrib45.C: New.
3174 * g++.dg/eh/dtor3.C: New.
3176 2012-04-11 Richard Guenther <rguenther@suse.de>
3179 * gfortran.dg/pr52621.f90: New testcase.
3181 2012-04-11 Richard Guenther <rguenther@suse.de>
3184 * g++.dg/torture/pr52918-1.C: New testcase.
3185 * g++.dg/torture/pr52918-2.C: Likewise.
3187 2012-04-11 Tobias Burnus <burnus@net-b.de>
3190 * gfortran.dg/block_11.f90: New.
3192 2012-04-11 Nick Clifton <nickc@redhat.com>
3194 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
3196 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
3199 * gcc.target/powerpc/pr16458-1.c: New test.
3200 * gcc.target/powerpc/pr16458-2.c: Likewise.
3201 * gcc.target/powerpc/pr16458-3.c: Likewise.
3202 * gcc.target/powerpc/pr16458-4.c: Likewise.
3204 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
3206 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
3207 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
3208 * gcc.dg/builtin-bswap-5.c: Likewise.
3209 * gcc.target/i386/builtin-bswap-4.c: New test.
3211 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
3214 * lib/prune.exp: Add -fno-diagnostics-show-caret.
3216 2012-04-11 Richard Guenther <rguenther@suse.de>
3218 PR rtl-optimization/52881
3219 * gcc.dg/torture/pr52881.c: New testcase.
3220 * gcc.dg/torture/pr52913.c: Likewise.
3222 2012-04-11 Richard Guenther <rguenther@suse.de>
3224 PR tree-optimization/52912
3225 * gcc.dg/torture/pr52912.c: New testcase.
3227 2010-04-10 Michael Matz <matz@suse.de>
3229 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
3230 * gcc.dg/vect/vect-outer-1.c: Adjust.
3231 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
3232 * gcc.dg/vect/vect-outer-1a.c: Adjust.
3233 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
3234 * gcc.dg/vect/vect-outer-1b.c: Adjust.
3235 * gcc.dg/vect/vect-outer-2b.c: Adjust.
3236 * gcc.dg/vect/vect-outer-3b.c: Adjust.
3238 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
3240 PR tree-optimization/52870
3241 * gcc.dg/vect/pr52870.c: New test.
3243 2012-04-09 Mike Stump <mikestump@comcast.net>
3245 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
3246 * gcc.dg/tree-ssa/vrp59.c: Likewise.
3247 * gcc.dg/tree-ssa/vrp60.c: Likewise.
3248 * gnat.dg/aggr11.adb: Likewise.
3249 * gnat.dg/aggr11_pkg.ads: Likewise.
3250 * gnat.dg/aggr15.adb: Likewise.
3251 * gnat.dg/aggr15.ads: Likewise.
3252 * gnat.dg/aggr17.adb: Likewise.
3253 * gnat.dg/aggr18.adb: Likewise.
3254 * gnat.dg/array14.adb: Likewise.
3255 * gnat.dg/array14.ads: Likewise.
3256 * gnat.dg/array14_pkg.ads: Likewise.
3257 * gnat.dg/array19.adb: Likewise.
3258 * gnat.dg/array19.ads: Likewise.
3259 * gnat.dg/discr27.adb: Likewise.
3260 * gnat.dg/discr27.ads: Likewise.
3261 * gnat.dg/discr35.adb: Likewise.
3262 * gnat.dg/discr35.ads: Likewise.
3263 * gnat.dg/discr6.adb: Likewise.
3264 * gnat.dg/discr6_pkg.ads: Likewise.
3265 * gnat.dg/import1.adb: Likewise.
3266 * gnat.dg/import1.ads: Likewise.
3267 * gnat.dg/loop_address2.adb: Likewise.
3268 * gnat.dg/opt7.adb: Likewise.
3269 * gnat.dg/opt7.ads: Likewise.
3270 * gnat.dg/pointer_variable_bounds.adb: Likewise.
3271 * gnat.dg/pointer_variable_bounds.ads: Likewise.
3272 * gnat.dg/rep_clause2.adb: Likewise.
3273 * gnat.dg/rep_clause2.ads: Likewise.
3274 * gnat.dg/slice2.adb: Likewise.
3275 * gnat.dg/slice2.ads: Likewise.
3276 * gnat.dg/slice6.adb: Likewise.
3277 * gnat.dg/slice6_pkg.ads: Likewise.
3278 * gnat.dg/specs/unchecked_union2.ads: Likewise.
3279 * gnat.dg/taft_type2.adb: Likewise.
3280 * gnat.dg/taft_type2.ads: Likewise.
3281 * gnat.dg/taft_type2_pkg.ads: Likewise.
3282 * gnat.dg/volatile10.adb: Likewise.
3283 * gnat.dg/volatile10_pkg.ads: Likewise.
3285 * gcc.dg/dll-8.c: Remove execute permissions.
3286 * g++.dg/ext/dllexport5.C: Likewise.
3288 2012-04-09 Jan Hubicka <jh@suse.cz>
3293 * gcc.dg/lto/pr52634_1.c: New testcase.
3294 * gcc.dg/lto/pr52634_0.c: New testcase.
3296 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
3299 * gcc.target/i386/pr52883.c: New testcase.
3301 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
3303 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
3304 (check_effective_target_sync_long_long): Add SPARC case.
3305 (check_effective_target_sync_long_long_runtime): Likewise.
3306 (check_effective_target_sync_int_long): Adjust SPARC case.
3307 (check_effective_target_sync_char_short): Likewise.
3309 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
3311 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
3312 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
3314 2012-04-08 Tobias Burnus <burnus@net-b.de>
3318 * gfortran.dg/public_private_module_2.f90: New.
3320 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
3322 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
3325 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3328 * gfortran.dg/function_optimize_11.f90: New test.
3330 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3333 * gfortran.dg/use_only_6.f90: New test.
3335 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3338 * gfortran.dg/use_only_6.f90: New test.
3339 2012-04-06 Mike Stump <mikestump@comcast.net>
3342 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
3344 2012-04-05 Jason Merrill <jason@redhat.com>
3347 * g++.dg/template/qualified-id5.C: New.
3349 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
3352 * gcc.target/i386/pr52882.c: New test.
3354 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3355 Dominique D'Humieures <dominiq@lps.ens.fr>
3358 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
3359 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
3361 2012-04-04 Jason Merrill <jason@redhat.com>
3364 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
3366 2012-04-03 Jason Merrill <jason@redhat.com>
3369 * g++.dg/cpp0x/variadic-value1.C: New.
3371 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
3373 * gnat.dg/pack18.adb: New test.
3374 * gnat.dg/pack18_pkg.ads: New helper.
3376 2012-04-03 Richard Guenther <rguenther@suse.de>
3378 PR tree-optimization/52808
3379 * gcc.dg/pr52808.c: New testcase.
3381 2012-04-03 Jakub Jelinek <jakub@redhat.com>
3383 PR tree-optimization/52835
3384 * gfortran.dg/pr52835.f90: New test.
3386 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
3388 * gnat.dg/specs/aggr5.ads: New test.
3390 2012-04-02 Richard Guenther <rguenther@suse.de>
3392 PR tree-optimization/52756
3393 * gcc.dg/torture/pr52756.c: New testcase.
3395 2012-04-02 Richard Guenther <rguenther@suse.de>
3398 * gcc.dg/pr52803.c: New testcase.
3400 2012-04-02 Dodji Seketeli <dodji@redhat.com>
3403 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
3406 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
3409 * g++.dg/cpp0x/noexcept17.C: New.
3410 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
3411 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
3412 * g++.dg/cpp0x/noexcept01.C: Likewise.
3413 * g++.dg/eh/init-temp1.C: Likewise.
3414 * g++.dg/eh/ctor1.C: Likwise.
3416 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
3418 * gnat.dg/controlled6.adb: New test.
3419 * gnat.dg/controlled6_pkg.ads: New helper.
3420 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
3422 2012-03-30 Richard Henderson <rth@redhat.com>
3425 * g++.dg/opt/pr52727.C: New testcase.
3427 2012-03-30 Richard Guenther <rguenther@suse.de>
3429 PR tree-optimization/52754
3430 * gcc.target/i386/pr52754.c: New testcase.
3432 2012-03-30 Richard Guenther <rguenther@suse.de>
3435 * g++.dg/torture/pr52772.C: New testcase.
3437 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
3440 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
3442 2012-03-29 Jason Merrill <jason@redhat.com>
3445 * g++.dg/template/inherit8.C: New.
3447 2012-03-29 Jakub Jelinek <jakub@redhat.com>
3450 * g++.dg/ext/weak4.C: New test.
3452 PR tree-optimization/52760
3453 * gcc.c-torture/execute/pr52760.c: New test.
3455 2012-03-29 Jason Merrill <jason@redhat.com>
3458 * g++.dg/cpp0x/initlist-array3.C: New.
3460 2012-03-28 Jason Merrill <jason@redhat.com>
3463 * g++.dg/overload/virtual2.C: New.
3465 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
3467 * gnat.dg/vect7.ad[sb]: New test.
3469 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
3470 Tobias Burnus <burnus@gcc.gnu.org>
3473 * gfortran.dg/allocate_class_1.f90 : Change error test.
3474 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
3475 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
3476 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
3478 2012-03-28 Jakub Jelinek <jakub@redhat.com>
3481 * gcc.dg/pr52691.c: New test.
3484 * gcc.c-torture/compile/pr52750.c: New test.
3486 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
3489 * gcc.target/avr/torture/builtins-2.c: New test.
3491 2012-03-28 Jakub Jelinek <jakub@redhat.com>
3494 * gcc.target/i386/pr52736.c: New test.
3496 2012-03-27 Martin Jambor <mjambor@suse.cz>
3499 * gcc.dg/torture/pr52693.c: New test.
3501 2012-03-27 Meador Inge <meadori@codesourcery.com>
3504 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
3506 2012-03-27 Mike Stump <mikestump@comcast.net>
3509 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
3510 failures that match branch names.
3512 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
3513 H.J. Lu <hongjiu.lu@intel.com>
3516 * gcc.target/i386/pr52698.c: New test.
3518 2012-03-27 Richard Guenther <rguenther@suse.de>
3521 * gcc.dg/torture/pr52720.c: New testcase.
3523 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
3525 * gnat.dg/pack17.adb: New test.
3527 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3529 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
3530 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
3532 2012-03-26 Martin Jambor <mjambor@suse.cz>
3534 PR tree-optimization/50052
3535 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
3537 2012-03-26 Richard Guenther <rguenther@suse.de>
3539 PR tree-optimization/52701
3540 * gfortran.dg/pr52701.f90: New testcase.
3542 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
3544 PR tree-optimization/52686
3545 * gcc.target/arm/pr52686.c: New test.
3547 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
3549 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
3550 Add "-Os -flto" to list.
3552 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
3554 * gnat.dg/concat2.ad[sb]: New test.
3556 2012-03-24 Jason Merrill <jason@redhat.com>
3558 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
3559 * g++.dg/cpp0x/trailing2.C: Likewise.
3560 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
3561 * g++.dg/cpp1y/auto-fn1.C: New.
3562 * g++.dg/cpp1y/auto-fn2.C: New.
3563 * g++.dg/cpp1y/auto-fn3.C: New.
3564 * g++.dg/cpp1y/auto-fn4.C: New.
3565 * g++.dg/cpp1y/auto-fn5.C: New.
3566 * g++.dg/cpp1y/auto-fn6.C: New.
3567 * g++.dg/cpp1y/auto-fn7.C: New.
3568 * g++.dg/cpp1y/auto-fn8.C: New.
3569 * g++.dg/cpp1y/auto-fn9.C: New.
3570 * g++.dg/cpp1y/auto-fn10.C: New.
3571 * g++.dg/cpp1y/auto-fn11.C: New.
3573 2012-03-23 Richard Guenther <rguenther@suse.de>
3575 PR tree-optimization/52678
3576 * gfortran.dg/pr52678.f: New testcase.
3578 2012-03-23 Richard Guenther <rguenther@suse.de>
3580 PR tree-optimization/52638
3581 * g++.dg/torture/pr52638.C: New testcase.
3583 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
3586 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
3588 2012-03-22 Jakub Jelinek <jakub@redhat.com>
3591 * g++.dg/ext/attrib44.C: New test.
3593 2012-03-22 Jan Hubicka <jh@suse.cz>
3596 * g++.dg/torture/pr51737.C: New testcase
3598 2012-03-22 Richard Guenther <rguenther@suse.de>
3600 PR tree-optimization/52548
3601 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
3603 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3605 * lib/fortran-modules.exp (list-module-names-1): Remove
3608 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
3611 * gcc.target/sh/pr50751-1.c: New.
3612 * gcc.target/sh/pr50751-2.c: New.
3613 * gcc.target/sh/pr50751-3.c: New.
3615 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
3618 * gcc.target/sh/sh4a-cos.c: Remove.
3619 * gcc.target/sh/sh4a-sin.c: Remove.
3620 * gcc.target/sh/sh4a-sincos.c: Remove.
3622 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
3624 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
3625 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
3627 2012-03-21 Martin Jambor <mjambor@suse.cz>
3630 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
3631 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
3633 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
3635 * gcc.target/arm/thumb-16bit-ops.c: New file.
3636 * gcc.target/arm/thumb-ifcvt.c: New file.
3638 2012-03-20 Jason Merrill <jason@redhat.com>
3640 * lib/target-supports.exp: Add { target c++1y }.
3642 * g++.dg/cpp0x/auto32.C: New.
3644 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
3647 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
3649 * gcc.dg/torture/pr48124-4.c: Ditto:
3650 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
3652 2012-03-20 Jason Merrill <jason@redhat.com>
3655 * g++.dg/cpp0x/initlist66.C: New.
3657 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
3659 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
3662 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
3665 * gcc.target/avr/torture/addr-space-2.h: New file.
3666 * gcc.target/avr/torture/addr-space-2-g.h: New test.
3667 * gcc.target/avr/torture/addr-space-2-0.h: New test.
3668 * gcc.target/avr/torture/addr-space-2-1.h: New test.
3669 * gcc.target/avr/torture/addr-space-2-x.h: New test.
3671 2012-03-20 Richard Guenther <rguenther@suse.de>
3673 * gnat.dg/pack16.adb: New testcase.
3674 * gnat.dg/pack16_pkg.ads: Likewise.
3675 * gnat.dg/specs/pack8.ads: Likewise.
3676 * gnat.dg/specs/pack8_pkg.ads: Likewise.
3678 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3680 * g++.dg/warn/Wuseless-cast.C: Extend.
3682 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3685 * g++.dg/warn/Wuseless-cast.C: New.
3687 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
3690 * gfortran.dg/pr52608.f90: New test.
3692 2012-03-17 Tobias Burnus <burnus@net-b.de>
3695 * gfortran.dg/proc_ptr_36.f90: New.
3697 2012-03-16 Martin Jambor <mjambor@suse.cz>
3699 * gcc.dg/misaligned-expand-1.c: New test.
3700 * gcc.dg/misaligned-expand-3.c: Likewise.
3702 2012-03-16 Richard Guenther <rguenther@suse.de>
3703 Kai Tietz <ktietz@redhat.com>
3706 * gcc.c-torture/execute/pr48814-1.c: New test.
3707 * gcc.c-torture/execute/pr48814-2.c: New test.
3708 * gcc.dg/tree-ssa/assign-1.c: New test.
3709 * gcc.dg/tree-ssa/assign-2.c: New test.
3710 * gcc.dg/tree-ssa/assign-3.c: New test.
3712 2012-03-16 Richard Guenther <rguenther@suse.de>
3714 * gnat.dg/specs/pack7.ads: New testcase.
3716 2012-03-15 Jakub Jelinek <jakub@redhat.com>
3719 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
3720 * gcc.dg/torture/vshuf-8.inc: Likewise.
3721 * gcc.dg/torture/vshuf-16.inc: Likewise.
3722 * gcc.dg/torture/vshuf-32.inc: Likewise.
3724 2012-03-15 Jason Merrill <jason@redhat.com>
3726 * g++.dg/torture/pr52582.C: New.
3728 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3730 * lib/fortran-modules.exp: New file which was forgotten in r185430.
3732 2012-03-15 Ira Rosen <irar@il.ibm.com>
3733 Ulrich Weigand <ulrich.weigand@linaro.org>
3735 * gcc.dg/vect/slp-cond-3.c: New test.
3736 * gcc.dg/vect/slp-cond-4.c: New test.
3738 2012-03-15 Ira Rosen <irar@il.ibm.com>
3739 Ulrich Weigand <ulrich.weigand@linaro.org>
3741 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
3742 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
3744 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
3749 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
3750 * gfortran.dg/round_1.f03: Likewise.
3752 2012-03-15 Jakub Jelinek <jakub@redhat.com>
3753 Andrew Pinski <apinski@cavium.com>
3756 * gcc.dg/pr52592.c: New test.
3758 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3760 * gfortran.fortran-torture/compile/compile.exp: Simplify.
3761 * gfortran.fortran-torture/execute/execute.exp: Likewise.
3762 * lib/gcc-dg.exp (cleanup-modules): Move to ..
3763 * lib/fortran-modules.exp: .. this new file. Adjust users.
3764 * lib/gfortran-dg.exp (gfortran-dg-runtest,
3765 gfortran-dg-debug-runtest): Call cleanup-modules.
3766 * lib/fortran-torture.exp (fortran-torture-execute,
3767 fortran-torture): Likewise.
3768 * gfortran.dg/coarray/caf.exp: Likewise.
3769 * lib/lto.exp: Likewise.
3770 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
3771 * gfortran.dg/class_4b.f03: Likewise.
3772 * gfortran.dg/class_4c.f03: Likewise.
3773 * gfortran.dg/class_45a.f03: Likewise.
3774 * gfortran.dg/binding_label_tests_10.f03: Likewise.
3775 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
3776 * gfortran.dg/binding_label_tests_11.f03: Likewise.
3777 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
3778 * gfortran.dg/binding_label_tests_13.f03: Likewise.
3779 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
3780 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
3781 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
3782 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
3783 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
3784 * gfortran.dg/whole_file_28.f90: Likewise.
3785 * gfortran.dg/whole_file_29.f90: Likewise.
3786 * gfortran.dg/whole_file_30.f90: Likewise.
3787 * gfortran.dg/whole_file_31.f90: Likewise.
3789 2012-03-15 Jakub Jelinek <jakub@redhat.com>
3791 PR tree-optimization/52267
3792 * gcc.dg/pr52267.c: New test.
3793 * gcc.dg/tree-ssa/vrp65.c: New test.
3794 * gcc.dg/tree-ssa/vrp66.c: New test.
3796 2012-03-15 Richard Guenther <rguenther@suse.de>
3799 * gfortran.dg/vect/pr52580.f: New testcase.
3801 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
3803 * gcc.target/sh/fpul-usage-1.c: New.
3805 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
3808 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
3809 * gcc.target/sh/pr49468-di.c: Likewise.
3811 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3813 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
3814 * gcc.dg/c99-stdint-6.c: Likewise.
3815 * gcc.dg/lto/20090210_0.c: Likewise.
3816 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
3817 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
3818 * gcc.dg/pragma-init-fini-2.c: Likewise.
3819 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
3820 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
3821 * gcc.target/i386/pr22152.c: Likewise.
3822 * gcc.target/i386/vect8-ret.c: Likewise.
3823 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
3826 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3828 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
3829 * g++.dg/tree-prof/partition1.C: Likewise.
3830 * g++.dg/tree-prof/partition2.C: Likewise.
3831 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
3833 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
3834 * gcc.c-torture/execute/20010724-1.c: Remove.
3835 * gcc.c-torture/execute/20010724-1.x: Remove.
3836 * gcc.c-torture/execute/20040208-2.c: Remove.
3837 * gcc.c-torture/execute/20040208-2.x: Remove.
3838 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
3840 (main) [__mips__ && __sgi__]: Remove.
3841 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
3842 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3843 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
3844 mips-sgi-irix6* handling.
3845 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
3846 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
3847 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
3849 * gcc.dg/torture/builtin-logb-1.c: Likewise.
3850 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
3851 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
3852 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
3853 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
3854 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
3856 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3857 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
3858 * gcc.target/mips/save-restore-3.c: Likewise.
3859 * gcc.target/mips/save-restore-4.c: Likewise.
3860 * gcc.target/mips/save-restore-5.c: Likewise.
3861 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
3862 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
3864 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
3866 (restore_ld_library_path_env_vars): Likewise.
3867 * lib/target-supports.exp (check_profiling_available): Remove
3868 mips*-*-irix* handling.
3869 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
3870 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
3871 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
3873 2012-03-14 Jakub Jelinek <jakub@redhat.com>
3876 * g++.dg/opt/pr52582.C: New test.
3878 2012-03-14 Richard Guenther <rguenther@suse.de>
3880 PR tree-optimization/52571
3881 * gcc.dg/vect/vect-2.c: Initialize arrays.
3882 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3883 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
3884 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3886 2012-03-14 Richard Guenther <rguenther@suse.de>
3891 * gcc.dg/torture/pr48124-1.c: New testcase.
3892 * gcc.dg/torture/pr48124-2.c: Likewise.
3893 * gcc.dg/torture/pr48124-3.c: Likewise.
3894 * gcc.dg/torture/pr48124-4.c: Likewise.
3896 2012-03-14 Richard Guenther <rguenther@suse.de>
3899 * gcc.dg/pr52578.c: New testcase.
3901 2012-03-14 Jakub Jelinek <jakub@redhat.com>
3904 * g++.dg/cpp0x/udlit-args2.C: New test.
3906 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
3909 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
3910 * gcc.c-torture/compile/pr48596.c: ... here.
3912 2012-01-30 Dodji Seketeli <dodji@redhat.com>
3915 * g++.dg/lookup/hidden-class17.C: New test.
3917 2012-03-13 Jakub Jelinek <jakub@redhat.com>
3920 * gcc.dg/Wunused-var-3.c: New test.
3922 2012-03-13 Martin Jambor <mjambor@suse.cz>
3924 * gcc.dg/misaligned-expand-2.c: New test.
3926 2012-03-13 Richard Guenther <rguenther@suse.de>
3929 * gcc.dg/pr52134.c: New testcase.
3931 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3933 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
3935 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3937 PR tree-optimization/46728
3938 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
3939 * gcc.target/powerpc/pr46728-5.c: Likewise.
3940 * gcc.target/powerpc/pr46728-8.c: Likewise.
3941 * gcc.target/powerpc/pr46728-10.c: Likewise.
3942 * gcc.target/powerpc/pr46728-11.c: Likewise.
3943 * gcc.target/powerpc/pr46728-13.c: Likewise.
3944 * gcc.target/powerpc/pr46728-14.c: Likewise.
3945 * gcc.target/powerpc/pr46728-15.c: Likewise.
3947 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
3950 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
3952 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3954 PR tree-optimization/46728
3955 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
3956 * gcc.target/powerpc/pr46728-5.c: Likewise.
3957 * gcc.target/powerpc/pr46728-8.c: Likewise.
3958 * gcc.target/powerpc/pr46728-10.c: Likewise.
3959 * gcc.target/powerpc/pr46728-11.c: Likewise.
3960 * gcc.target/powerpc/pr46728-13.c: Likewise.
3961 * gcc.target/powerpc/pr46728-14.c: Likewise.
3962 * gcc.target/powerpc/pr46728-15.c: Likewise.
3964 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
3967 * gcc.target/avr/torture/addr-space-1.h: New file.
3968 * gcc.target/avr/torture/addr-space-1-g.h: New test.
3969 * gcc.target/avr/torture/addr-space-1-0.h: New test.
3970 * gcc.target/avr/torture/addr-space-1-1.h: New test.
3971 * gcc.target/avr/torture/addr-space-1-x.h: New test.
3973 2012-03-12 Andrew Pinski <apinski@cavium.com>
3975 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
3977 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3979 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
3980 * g++.dg/abi/thunk4.C: Likewise.
3981 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
3983 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
3985 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3986 * g++.dg/eh/spbp.C: Likewise.
3987 * g++.dg/ext/label13.C: Likewise.
3988 * g++.dg/guality/guality.exp: Likewise.
3989 * g++.dg/other/anon5.C: Likewise.
3990 * g++.dg/other/pragma-ep-1.C: Remove.
3991 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
3992 * g++.dg/warn/pr31246.C: Likewise.
3993 * g++.dg/warn/weak1.C: Likewise.
3994 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
3995 * g++.old-deja/g++.ext/attrib5.C: Likewise.
3996 * gcc.c-torture/compile/limits-declparen.c: Likewise.
3997 * gcc.c-torture/compile/limits-pointer.c: Likewise.
3998 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
3999 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
4000 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
4001 * gcc.dg/c99-tgmath-1.c: Likewise.
4002 * gcc.dg/c99-tgmath-2.c: Likewise.
4003 * gcc.dg/c99-tgmath-3.c: Likewise.
4004 * gcc.dg/c99-tgmath-4.c: Likewise.
4005 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
4007 * gcc.dg/debug/pr49032.c: Likewise.
4008 * gcc.dg/guality/guality.exp: Likewise.
4009 * gcc.dg/intmax_t-1.c: Likewise.
4010 * gcc.dg/pr48616.c: Likewise.
4011 * gcc.dg/pragma-ep-1.c: Remove.
4012 * gcc.dg/pragma-ep-2.c: Remove.
4013 * gcc.dg/pragma-ep-3.c: Remove.
4014 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
4015 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
4016 * gcc.misc-tests/gcov-14.c: Likewise.
4017 * gfortran.dg/guality/guality.exp: Likewise.
4018 * lib/target-supports.exp (check_weak_available): Likewise.
4019 (add_options_for_tls): Likewise.
4020 (check_ascii_locale_available): Likewise.
4021 * obj-c++.dg/dwarf-2.mm: Likewise.
4022 * objc.dg/dwarf-1.m: Likewise.
4023 * objc.dg/dwarf-2.m: Likewise.
4025 2012-03-12 Jakub Jelinek <jakub@redhat.com>
4027 PR tree-optimization/51721
4028 * gcc.dg/tree-ssa/vrp64.c: New test.
4030 PR tree-optimization/52533
4031 * gcc.c-torture/compile/pr52533.c: New test.
4033 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
4035 * gcc.target/i386/rtm-xabort-1.c: New.
4036 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
4037 * gcc.target/i386/rtm-xend-1.c: Ditto.
4038 * gcc.target/i386/rtm-xtest-1.c: Ditto.
4039 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
4040 * gcc.target/i386/sse-13.c: Ditto.
4041 * gcc.target/i386/sse-14.c: Ditto.
4042 * gcc.target/i386/sse-22.c: Ditto.
4043 * gcc.target/i386/sse-23.c: Ditto.
4044 * g++.dg/other/i386-2.C: Ditto.
4045 * g++.dg/other/i386-3.C: Ditto.
4047 2012-03-12 Tobias Burnus <burnus@net-b.de>
4050 * gfortran.dg/proc_ptr_35.f90: New.
4052 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
4055 * gcc.dg/torture/pr52530.c: New test.
4057 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
4060 * gcc.target/sh/pr51244-1.c: Fix thinkos.
4062 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4065 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
4067 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
4069 2012-03-09 Andrew Pinski <apinski@cavium.com>
4072 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
4073 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
4075 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
4077 * gcc.dg/tree-ssa/scev-3.c: New.
4078 * gcc.dg/tree-ssa/scev-4.c: New.
4080 2012-03-08 Tobias Burnus <burnus@net-b.de>
4083 * gfortran.dg/proc_ptr_34.f90
4085 2012-03-07 Jason Merrill <jason@redhat.com>
4088 * g++.dg/cpp0x/udlit-mangle.C: New.
4090 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
4092 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
4094 2012-03-06 Richard Guenther <rguenther@suse.de>
4097 * gcc.dg/torture/pr52493.c: New testcase.
4099 2012-03-06 Richard Guenther <rguenther@suse.de>
4102 * gcc.dg/lto/pr52097_0.c: New testcase.
4104 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
4107 * gcc.target/sh/pr51244-1.c: New.
4108 * gcc.target/sh/pr51244-2.c: New.
4109 * gcc.target/sh/pr51244-3.c: New.
4111 2012-03-05 Jason Merrill <jason@redhat.com>
4114 * g++.dg/ext/visibility/template11.C: New.
4116 * g++.dg/cpp0x/implicit13.C: New.
4118 2012-03-05 Jakub Jelinek <jakub@redhat.com>
4120 PR tree-optimization/51721
4121 * gcc.dg/tree-ssa/vrp63.c: New test.
4122 * gcc.dg/pr51721.c: New test.
4124 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
4127 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
4130 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
4133 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
4135 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
4138 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
4140 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
4142 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
4145 2012-03-03 Jason Merrill <jason@redhat.com>
4147 * g++.dg/cpp0x/nsdmi-defer6.C: New.
4150 * g++.dg/cpp0x/initlist65.C: New.
4153 * g++.dg/ext/is_empty2.C: New.
4155 2012-03-03 Tobias Burnus <burnus@net-b.de>
4158 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
4160 2012-03-03 Tobias Burnus <burnus@net-b.de>
4162 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
4163 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
4164 * gfortran.dg/bind_c_usage_8.f03: Ditto.
4165 * gfortran.dg/c_kind_tests_2.f03: Ditto.
4166 * gfortran.dg/class_30.f90: Remove dg-warning line.
4167 * gfortran.dg/bind_c_usage_25.f90: New.
4169 2012-03-03 Tobias Burnus <burnus@net-b.de>
4172 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
4173 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
4174 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
4176 2012-03-03 Tobias Burnus <burnus@net-b.de>
4179 * gfortran.dg/assumed_type_1.f90: New.
4180 * gfortran.dg/assumed_type_2.f90: New.
4181 * gfortran.dg/assumed_type_3.f90: New.
4182 * gfortran.dg/assumed_type_4.f90: New.
4184 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
4187 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
4188 * gcc.target/sh/pr49468-di.c: New.
4190 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
4192 * gcc.dg/graphite/pr50561.c: Update.
4194 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
4196 * gcc.target/powerpc/pr52457.c: New test.
4198 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
4200 * gcc.target/arm/sat-1.c: New test.
4202 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
4205 * gcc.target/i386/pr46716.c: New test.
4207 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
4210 * g++.dg/cpp0x/sfinae32.C: New.
4212 2012-03-02 Richard Guenther <rguenther@suse.de>
4214 PR tree-optimization/52406
4215 * gcc.dg/torture/pr52406.c: New testcase.
4217 2012-03-02 Tobias Burnus <burnus@net-b.de>
4220 * gfortran.dg/derived_comp_array_ref_8.f90: New.
4221 * gfortran.dg/nullify_2.f90: Update dg-error.
4222 * gfortran.dg/nullify_4.f90: Ditto.
4223 * gfortran.dg/pointer_init_6.f90: Ditto.
4225 2012-03-02 Tobias Burnus <burnus@net-b.de>
4228 * gfortran.dg/class_51.f90: New.
4230 2012-03-02 Tobias Burnus <burnus@net-b.de>
4233 * gfortran.dg/intrinsic_8.f90: New.
4235 2012-03-01 Kai Tietz <ktietz@redhat.com>
4237 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
4238 routines on mingw targets.
4239 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
4241 2012-03-01 Jakub Jelinek <jakub@redhat.com>
4243 PR tree-optimization/52445
4244 * gcc.dg/pr52445.c: New test.
4246 2012-02-29 Jakub Jelinek <jakub@redhat.com>
4249 * gcc.c-torture/compile/pr52437.c: New test.
4252 * gcc.dg/torture/pr52419.c: New test.
4254 PR tree-optimization/52429
4255 * gcc.dg/torture/pr52429.c: New test.
4256 * g++.dg/opt/pr52429.C: New test.
4258 2012-02-29 Richard Guenther <rguenther@suse.de>
4261 * gcc.dg/lto/trans-mem-1_0.c: Remove.
4262 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
4263 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
4264 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
4265 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
4266 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
4268 2012-02-29 Jakub Jelinek <jakub@redhat.com>
4270 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
4272 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
4275 * gfortran.dg/realloc_on_assign_13.f90 : New test.
4277 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4280 * gcc.target/arm/neon/pr51534.c: New testcase.
4282 2012-02-28 Richard Guenther <rguenther@suse.de>
4285 * gcc.dg/torture/pr52407.c: New testcase.
4287 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4289 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
4290 * gcc.target/arm/vfp2.c: Likewise.
4291 * gcc.target/arm/vfp3.c: Likewise.
4292 * gcc.target/arm/vfp4.c: Likewise.
4293 * gcc.target/arm/vfp5.c: Likewise.
4294 * gcc.target/arm/vfp6.c: Likewise.
4295 * gcc.target/arm/vfp7.c: Likewise.
4296 * gcc.target/arm/vfp8.c: Likewise.
4297 * gcc.target/arm/vfp9.c: Likewise.
4298 * gcc.target/arm/vfp10.c: Likewise.
4299 * gcc.target/arm/vfp11.c: Likewise.
4300 * gcc.target/arm/vfp12.c: Likewise.
4301 * gcc.target/arm/vfp13.c: Likewise.
4302 * gcc.target/arm/vfp14.c: Likewise.
4303 * gcc.target/arm/vfp15.c: Likewise.
4304 * gcc.target/arm/vfp16.c: Likewise.
4305 * gcc.target/arm/vfp17.c: Likewise.
4306 * gcc.target/arm/neon-constants.h: New file.
4307 * gcc.target/arm/neon-vect1.c: New test.
4308 * gcc.target/arm/neon-vect2.c: New test.
4309 * gcc.target/arm/neon-vect3.c: New test.
4310 * gcc.target/arm/neon-vect4.c: New test.
4311 * gcc.target/arm/neon-vect5.c: New test.
4312 * gcc.target/arm/neon-vect6.c: New test.
4313 * gcc.target/arm/neon-vect7.c: New test.
4314 * gcc.target/arm/neon-vect8.c: New test.
4316 2012-02-28 Richard Guenther <rguenther@suse.de>
4318 PR tree-optimization/52402
4319 * gcc.dg/torture/pr52402.c: New testcase.
4321 2012-02-28 Richard Guenther <rguenther@suse.de>
4324 * g++.dg/lto/pr52400_0.C: New testcase.
4326 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
4328 * gcc.target/avr/torture/builtins-1.c: New test.
4329 * gcc.target/avr/torture/builtins-error.c: New test.
4331 2012-02-28 Kai Tietz <ktietz@redhat.com>
4333 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
4334 * gcc.target/i386/pr45352-2.c: Likewise.
4335 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
4336 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
4337 targets instead rand.
4338 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
4339 * gcc.target/i386/sse2-mul-1.c: Likewise.
4340 * gcc.target/i386/sse4_1-blendps.c: Likewise.
4341 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
4342 * gcc.target/i386/pad-1.c: Likewise.
4343 * gcc.target/i386/pad-9.c: Likewise.
4344 * gcc.target/i386/pad-2.c: Likewise.
4345 * gcc.target/i386/pad-5b.c: Likewise.
4346 * gcc.target/i386/pad-8.c: Likewise.
4347 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
4348 * gcc.target/i386/pr44130.c: Likewise.
4349 * gcc.target/i386/align-main-1.c: Likewise.
4350 * gcc.target/i386/align-main-2.c: Likewise.
4351 * gcc.target/i386/sw-1.c: Likewise.
4352 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
4353 on x64 mingw target.
4354 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
4355 * gcc.target/i386/pr46295.c: Likewise.
4356 * gcc.target/i386/amd64-abi-1.c: Likewise.
4357 * gcc.target/i386/amd64-abi-2.c: Likewise.
4358 * gcc.target/i386/pr39082-1.c: Likewise.
4359 * gcc.target/i386/pr39162.c: Likewise.
4360 * gcc.target/i386/pr22152.c: Likewise.
4361 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
4362 * gcc.target/i386/wrfsbase-2.c: Likewise.
4363 * gcc.target/i386/local.c: Likewise
4364 * gcc.target/i386/wrgsbase-1.c: Likewise.
4365 * gcc.target/i386/wrfsbase-1.c: Likewise.
4366 * gcc.target/i386/pr39315-3.c: Likewise.
4367 * gcc.target/i386/pr35767-4.c: Likewise.
4368 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
4370 * gcc.target/i386/pr45336-2.c: Likewise.
4371 * gcc.target/i386/pr45336-1.c: Likewise.
4372 * gcc.target/i386/pr45336-4.c: Likewise.
4374 2012-02-27 Tristan Gingold <gingold@adacore.com>
4376 * gnat.dg/array20.ad[sb]: New test.
4378 2012-02-27 Jakub Jelinek <jakub@redhat.com>
4381 * gcc.target/arm/pr52375.c: New test.
4382 * gcc.c-torture/compile/pr52375.c: New test.
4384 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4386 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
4387 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
4389 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
4391 * gnat.dg/aggr19.adb: New test.
4392 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
4394 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
4397 * gcc.target/sh/pr49263.c: New.
4399 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
4401 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
4402 simulate_thread_wrapper_other_threads
4403 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
4404 Move initialization of 'value' to main().
4405 (main): Initialize 'value';
4406 * gcc.dg/simulate-thread/speculative-store.c
4407 (simulate_thread_step_verify): Return 0 when successful.
4408 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
4410 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
4411 (simulate_thread_wrapper_other_threads): Return a success/fail value
4412 and issue an error if the instruction count threshold is exceeded.
4414 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4417 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
4418 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4420 2012-02-24 Richard Guenther <rguenther@suse.de>
4423 * gcc.dg/pr52355.c: New testcase.
4425 2012-02-23 Kai Tietz <ktietz@redhat.com>
4427 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
4428 * gcc.dg/Wpadded.c: Likewise.
4429 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
4431 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
4432 for sleep by Sleep and add windows.h include for this function.
4433 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
4435 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
4437 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
4438 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
4439 on x64 mingw target.
4440 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
4441 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
4442 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
4443 failure on LLP64 target.
4445 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
4448 * gcc.dg/noncompile/pr52290.c: New test.
4450 2012-02-23 Jakub Jelinek <jakub@redhat.com>
4452 PR tree-optimization/52019
4453 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
4455 2012-02-22 Kai Tietz <ktietz@redhat.com>
4457 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
4458 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
4459 derived pdiff_t type.
4460 * g++.dg/torture/pr49720.C: Likewise
4462 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
4465 * gcc.target/i386/pr52330.c: New test.
4467 2012-02-22 Tobias Burnus <burnus@net-b.de>
4470 * gfortran.dg/io_constraints_10.f90: New.
4472 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4474 * lib/target-supports.exp (check_effective_target_vect_condition):
4475 Return true for NEON.
4477 2012-02-21 Kai Tietz <ktietz@redhat.com>
4479 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
4481 2012-02-21 Richard Guenther <rguenther@suse.de>
4483 PR tree-optimization/52324
4484 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
4486 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
4489 * gcc.target/avr/torture/pr51782-1.c: New test.
4491 2012-02-21 Jakub Jelinek <jakub@redhat.com>
4493 PR tree-optimization/52318
4494 * gcc.dg/pr52318.c: New test.
4496 2012-02-20 Kai Tietz <ktietz@redhat.com>
4498 * gcc.dg/bf-ms-layout-3.c: New testcase.
4500 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4504 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
4506 2012-02-20 Richard Guenther <rguenther@suse.de>
4508 PR tree-optimization/52298
4509 * gcc.dg/torture/pr52298.c: New testcase.
4510 * gcc.dg/vect/pr52298.c: Likewise.
4512 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
4514 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
4515 * gcc.c-torture/execute/pr52286.c: Ditto.
4517 2012-02-20 Jakub Jelinek <jakub@redhat.com>
4519 PR tree-optimization/52286
4520 * gcc.c-torture/execute/pr52286.c: New test.
4522 2012-02-18 Tobias Burnus <burnus@net-b.de>
4525 * gfortran.dg/interface_35.f90: Use -std=f2003.
4526 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
4527 * gfortran.dg/interface_assignment_4.f90: Ditto.
4528 * gfortran.dg/bessel_1.f90: Ditto.
4529 * gfortran.dg/func_result_6.f90: Ditto.
4530 * gfortran.dg/hypot_1.f90: Ditto.
4531 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
4533 2012-02-17 Tobias Burnus <burnus@net-b.de>
4535 PR translation/52232
4536 PR translation/52234
4537 PR translation/52245
4538 PR translation/52246
4539 PR translation/52262
4540 PR translation/52273
4541 * gfortran.dg/coarray_22.f90: Update dg-error.
4542 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
4544 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4547 * lib/gcc-simulate-thread.exp: Load timeout.exp.
4548 (simulate-thread): Use default timeout.
4550 2012-02-16 Jason Merrill <jason@redhat.com>
4553 * g++.dg/ext/timevar1.C: New.
4555 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
4558 * g++.dg/template/using21.C: New.
4559 * g++.dg/template/using22.C: Likewise.
4561 2012-02-16 Jason Merrill <jason@redhat.com>
4564 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
4566 2012-02-16 Jakub Jelinek <jakub@redhat.com>
4568 PR tree-optimization/52255
4569 * gcc.c-torture/compile/pr52255.c: New test.
4572 * g++.dg/debug/dwarf2/pr52260.C: New test.
4575 * g++.dg/ipa/pr51929.C: New test.
4577 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4580 * gcc.target/powerpc/pr52199.c: New file.
4582 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4585 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
4587 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4589 * gcc.dg/pr51867.c: Don't include <math.h>.
4592 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
4594 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
4595 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
4597 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
4599 PR tree-optimization/50561
4600 * gcc.dg/graphite/pr50561.c: New testcase.
4602 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
4604 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
4605 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
4607 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
4609 * gnat.dg/discr35.ad[sb]: New test.
4611 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
4613 * gnat.dg/volatile10.adb: New test.
4614 * gnat.dg/volatile10_pkg.ads: New helper.
4616 2012-02-14 Jason Merrill <jason@redhat.com>
4618 * g++.dg/ext/attrib43.C: New.
4620 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
4622 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
4623 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
4625 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
4626 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
4627 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
4628 effective_target fgnu_tm.
4629 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
4631 2012-02-14 Jakub Jelinek <jakub@redhat.com>
4634 * g++.dg/template/asmgoto1.C: New test.
4636 2012-02-14 Ian Lance Taylor <iant@google.com>
4639 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
4640 compiling generated file for 64bit and index tests.
4642 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
4644 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
4646 2012-02-14 Richard Guenther <rguenther@suse.de>
4648 PR tree-optimization/52244
4649 PR tree-optimization/51528
4650 * gcc.dg/torture/pr52244.c: New testcase.
4652 2012-02-14 Walter Lee <walt@tilera.com>
4654 * g++.dg/other/PR23205.C: Disable test on tile.
4655 * g++.dg/other/pr23205-2.C: Disable test on tile.
4656 * gcc.dg/20020312-2.c: Add a condition for __tile__.
4657 * gcc.dg/20040813-1.c: Disable test on tile.
4658 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
4659 * gcc.misc-tests/linkage.exp: Handle tilegx.
4661 2012-02-14 Jakub Jelinek <jakub@redhat.com>
4663 PR tree-optimization/52210
4664 * gcc.dg/pr52210.c: New test.
4666 2012-02-14 Jason Merrill <jason@redhat.com>
4669 * g++.dg/overload/defarg5.C: New.
4671 2012-02-14 Jakub Jelinek <jakub@redhat.com>
4674 * c-c++-common/pr52181.c: New test.
4676 2012-02-13 Jakub Jelinek <jakub@redhat.com>
4679 * g++.dg/ext/atomic-1.C: New test.
4681 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4683 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
4685 2012-02-13 Jakub Jelinek <jakub@redhat.com>
4688 * gcc.c-torture/execute/pr52209.c: New test.
4690 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
4693 * gfortran.dg/elemental_optional_args_5.f03: New test.
4695 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
4698 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
4701 2012-02-11 Ian Lance Taylor <iant@google.com>
4704 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
4705 SPARC Solaris. Don't run the test at all on systems where it may
4706 not work, rather than xfailing it.
4708 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
4710 PR rtl-optimization/52175
4711 * gcc.c-torture/compile/pr52175.c: New test.
4713 2012-02-10 Jason Merrill <jason@redhat.com>
4716 * g++.dg/template/repo10.C: New.
4718 2012-02-11 Jakub Jelinek <jakub@redhat.com>
4721 * gcc.dg/pr52132.c: New test.
4723 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
4725 * gnat.dg/specs/aggr4.ads: New test.
4726 * gnat.dg/specs/aggr4_pkg.ads: New helper.
4728 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
4731 * gcc.target/i386/pr52146.c: New.
4733 2012-02-10 Jakub Jelinek <jakub@redhat.com>
4736 * c-c++-common/pr52177.c: New test.
4738 2012-02-10 Jan Hubicka <jh@suse.cz>
4741 * g++.dg/torture/pr48600.C: New testcase.
4743 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
4746 * gcc.dg/dfp/pr52140.c: New test.
4748 2012-02-09 Jakub Jelinek <jakub@redhat.com>
4751 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
4754 2012-02-09 Bin Cheng <bin.cheng@arm.com>
4757 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
4758 * testsuite/gcc.dg/pr51867.c: New test.
4760 2012-02-09 Ian Lance Taylor <iant@google.com>
4762 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
4763 which don't support -fsplit-stack. Turn off optimization when
4764 compiling select5-out.go.
4766 2012-02-08 Ian Lance Taylor <iant@google.com>
4768 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
4769 systems which don't support -fsplit-stack.
4771 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
4773 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
4774 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
4775 machine instuction in the log.
4777 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
4779 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
4782 2012-02-08 Magnus Granberg <zorry@gentoo.org>
4785 * gcc.dg/pr48524.c: New test.
4786 * gcc.dg/pr48524.spec: New spec file for test.
4788 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4791 * gfortran.dg/vect/pr32380.f90: New test.
4793 2012-02-08 Tobias Burnus <burnus@net-b.de>
4796 * gfortran.dg/realloc_on_assign_12.f90: New.
4798 2012-02-08 Richard Guenther <rguenther@suse.de>
4800 PR rtl-optimization/52170
4801 * gcc.dg/torture/pr52170.c: New testcase.
4803 2012-02-08 Jakub Jelinek <jakub@redhat.com>
4805 PR gcov-profile/52150
4806 * gcc.dg/tree-prof/pr52150.c: New test.
4808 PR rtl-optimization/52139
4809 * gcc.dg/pr52139.c: New test.
4811 2012-02-07 Jason Merrill <jason@redhat.com>
4814 * g++.dg/cpp0x/constexpr-union3.C: New.
4817 * g++.dg/lto/pr52035_0.C: New.
4819 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4821 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
4822 * gcc.dg/special/weak-1.c: Likewise.
4823 * gcc.dg/ucnid-12.c: Likewise.
4824 * gcc.dg/torture/pr45678-1.c: Likewise.
4825 * gcc.dg/torture/pr45678-2.c: Likewise.
4826 * gcc.dg/vector-4.c: Likewise.
4827 * gcc.dg/ipa/inline-5.c: Likewise.
4828 * gcc.dg/ucnid-11.c: Likewise.
4829 * gcc.misc-tests/gcov-13.c: Likewise.
4830 * gcc.misc-tests/gcov-14.c: Likewise.
4831 * g++.dg/ext/label13.C: Likewise.
4832 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
4833 hppa*-*-hpux* options.
4834 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
4835 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
4836 * gcc.dg/pr48616.c: Likewise.
4837 * gcc.dg/pr17957.c: Likewise.
4838 * gcc.dg/pr17055-1.c: Likewise.
4839 * gcc.dg/pr32912-1.c: Likewise.
4840 * gcc.dg/tm/pr51472.c: Likewise.
4841 * c-c++-common/fold-bitand-4.c: Likewise.
4842 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
4843 Use dg-additional-options for extra options.
4845 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
4847 * gcc.target/epiphany/interrupt-2.c: New test.
4849 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
4852 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
4853 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
4856 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
4859 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
4861 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
4865 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
4866 * gcc.target/mips/va-arg-1.c: New test.
4868 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4870 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
4871 for -mno-pointers-to-nested-functions.
4873 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
4875 * gcc.c-torture/execute/20120207-1.c: New test.
4877 2012-02-07 Jakub Jelinek <jakub@redhat.com>
4879 PR rtl-optimization/52060
4880 * gcc.dg/torture/pr52060.c: New test.
4883 * gcc.c-torture/compile/pr52074.c: New test.
4885 2012-02-07 Tobias Burnus <burnus@net-b.de>
4888 * gfortran.dg/class_to_type_2.f90: New.
4890 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
4893 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
4896 2012-02-06 Jason Merrill <jason@redhat.com>
4899 * g++.dg/template/conv13.C: New.
4901 2012-02-06 Richard Guenther <rguenther@suse.de>
4903 PR tree-optimization/52115
4904 * gcc.c-torture/compile/pr52115.c: New testcase.
4906 2012-02-06 Jakub Jelinek <jakub@redhat.com>
4909 * gcc.c-torture/execute/pr52129.c: New test.
4911 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
4913 * gcc.dg/pr48374.c: Actually add the test I forgot
4914 in the 2012-01-25 commit.
4916 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
4919 * gfortran.dg/vect/vect-8.f90: New test case.
4921 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
4924 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
4926 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
4929 * gfortran.dg/class_48.f90 : Add test of allocate class array
4930 component with source in subroutine test3. Remove commenting
4931 out in subroutine test4, since branching on unitialized variable
4932 is now fixed (no PR for this last.).
4934 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
4936 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
4938 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
4940 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
4943 * lib/target-supports.exp (check_effective_target_mips_rel): New.
4944 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
4946 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
4948 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
4949 (check_effective_target_sync_int_long): Use it.
4950 (check_effective_target_sync_char_short): Likewise.
4951 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
4953 2012-02-05 Tobias Burnus <burnus@net-b.de>
4956 * gfortran.dg/class_48.f90: Add some further checks.
4958 2012-02-05 Ira Rosen <irar@il.ibm.com>
4960 PR tree-optimization/52091
4961 * gcc.dg/vect/pr52091.c: New test.
4963 2012-02-04 Jakub Jelinek <jakub@redhat.com>
4965 PR rtl-optimization/52113
4966 * gcc.target/avr/pr52113.c: New test.
4968 2012-02-03 Jakub Jelinek <jakub@redhat.com>
4970 PR rtl-optimization/52092
4971 * gcc.c-torture/compile/pr52092.c: New test.
4973 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
4976 * gfortran.dg/class_array_10.f03: New test.
4979 * gfortran.dg/class_array_11.f03: New test.
4982 * gfortran.dg/class_array_12.f03: New test.
4984 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
4987 * gfortran.dg/realloc_on_assign_11.f90: New test.
4989 2012-02-02 Tobias Burnus <burnus@net-b.de>
4992 * gfortran.dg/shape_7.f90: New.
4994 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
4996 * gcc.target/mips/mips-prepend-1.c: New test.
4998 2012-02-02 Jan Hubicka <jh@suse.cz>
4999 Tom de Vries <tom@codesourcery.com>
5002 * testsuite/gcc.dg/alias-12.c: New testcase.
5003 * testsuite/gcc.dg/alias-13.c: New testcase.
5005 2012-02-02 Jakub Jelinek <jakub@redhat.com>
5008 * gcc.dg/pr52086.c: New test.
5010 PR tree-optimization/52073
5011 * gcc.c-torture/compile/pr52073.c: New test.
5013 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
5016 * gfortran.dg/function_optimize_10.f90: New test.
5018 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
5020 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
5023 2012-02-01 Tobias Burnus <burnus@net-b.de>
5026 * gfortran.dg/typebound_operator_14.f90: New.
5028 2012-02-01 Tobias Burnus <burnus@net-b.de>
5031 * gfortran.dg/elemental_function_1.f90: New.
5033 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
5035 PR rtl-optimization/51374
5036 * gcc.target/avr/torture/pr51374-1.c:
5037 Also fail if SBIS is seen.
5039 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
5041 PR rtl-optimization/51374
5042 * gcc.target/avr/torture/pr51374-1.c: New.
5044 2012-01-31 Tobias Burnus <burnus@net-b.de>
5047 * gfortran.dg/typebound_generic_11.f90: New.
5049 2012-01-31 Tobias Burnus <burnus@net-b.de>
5052 * gfortran.dg/class_49.f90: New.
5054 2012-01-31 Tobias Burnus <burnus@net-b.de>
5057 * gfortran.dg/elemental_args_check_6.f90: New.
5059 2012-01-31 Jason Merrill <jason@redhat.com>
5062 * g++.dg/cpp0x/variadic122.C: New.
5064 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
5067 * gfortran.dg/realloc_on_assign_10.f90: New test.
5069 2012-01-31 Richard Guenther <rguenther@suse.de>
5071 PR tree-optimization/51528
5072 * gcc.dg/torture/pr51528.c: New testcase.
5074 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
5077 * lib/go.exp (go_target_compile): Append timeout= to options.
5078 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
5079 select5-out.go test on alpha*-*-* targets.
5081 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
5083 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
5084 (TEST_SHORT): Reformat in the same way.
5085 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
5086 (TEST_SHORT): Reformat in the same way.
5087 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
5088 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
5089 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
5090 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
5091 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
5093 2012-01-30 Bin Cheng <bin.cheng@arm.com>
5096 * gcc.target/arm/pr51835.c: New testcase.
5098 2012-01-30 Richard Guenther <rguenther@suse.de>
5100 PR tree-optimization/52028
5101 * gcc.dg/torture/pr52028.c: New testcase.
5102 * gfortran.dg/ldist-pr45199.f: Adjust.
5103 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
5104 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5105 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5107 2012-01-30 Jakub Jelinek <jakub@redhat.com>
5110 * gcc.dg/tree-prof/pr52027.c: New test.
5112 PR tree-optimization/52046
5113 * gcc.dg/pr52046.c: New test.
5116 * g++.dg/other/pr52048.C: New test.
5118 2012-01-30 Richard Guenther <rguenther@suse.de>
5120 PR tree-optimization/52045
5121 * gcc.dg/pr52045.c: New testcase.
5123 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
5125 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
5126 new code generated for __sync_lock_release.
5128 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5130 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
5132 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5135 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
5137 * g++.dg/ext/visibility/template10.C: Fix typo.
5139 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
5141 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
5144 * g++.dg/cpp0x/constexpr-ice6.C: New.
5146 2012-01-29 Tobias Burnus <burnus@net-b.de>
5149 * gfortran.dg/default_initialization_6.f90: New.
5151 2012-01-29 Tobias Burnus <burnus@net-b.de>
5154 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
5155 * gfortran.dg/class_48.f90: New.
5157 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
5160 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
5162 2012-01-28 Tobias Burnus <burnus@net-b.de>
5165 * gfortran.dg/class_allocate_12.f90: New.
5167 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
5169 * gcc.dg/torture/pr50444.c: Fix dg directives.
5171 2012-01-28 Jakub Jelinek <jakub@redhat.com>
5174 * gcc.target/arm/pr52006.c: New test.
5176 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
5179 * gcc.dg/lto/trans-mem.h: New file.
5180 * gcc.dg/lto/trans-mem-2_0.c: Include it.
5181 * gcc.dg/lto/trans-mem-1_1.c: Same.
5182 * gcc.dg/lto/trans-mem-4_1.c: Same.
5183 * gcc.dg/lto/trans-mem-3_1.c: Same.
5185 2012-01-27 Tobias Burnus <burnus@net-b.de>
5188 * gfortran.dg/dummy_procedure_7.f90: New.
5190 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
5192 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
5193 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
5195 2012-01-27 Jakub Jelinek <jakub@redhat.com>
5198 * g++.dg/other/gc5.C: New test.
5200 2012-01-27 Richard Guenther <rguenther@suse.de>
5202 PR tree-optimization/50444
5203 * gcc.dg/torture/pr50444.c: New testcase.
5205 2012-01-27 Tobias Burnus <burnus@net-b.de>
5209 * gfortran.dg/move_alloc_13.f90: New.
5211 2012-01-27 Tobias Burnus <burnus@net-b.de>
5214 * gfortran.dg/allocate_alloc_opt_13.f90: New.
5215 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
5216 and change dg-error string.
5218 2012-01-27 Tobias Burnus <burnus@net-b.de>
5221 * gfortran.dg/elemental_args_check_5.f90: New.
5223 2012-01-27 Richard Guenther <rguenther@suse.de>
5226 * g++.dg/torture/pr51959.C: New testcase.
5228 2012-01-27 Tom de Vries <tom@codesourcery.com>
5230 PR tree-optimization/51990
5231 * gcc.dg/pr51990.c: New test.
5232 * gcc.dg/pr51990-2.c: Same.
5234 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
5235 Tobias Burnus <burnus@gcc.gnu.org>
5238 * gfortran.dg/class_allocate_11.f03: New.
5243 * gfortran.dg/class_allocate_7.f03: New.
5244 * gfortran.dg/class_allocate_8.f03: New.
5245 * gfortran.dg/class_allocate_9.f03: New.
5246 * gfortran.dg/class_allocate_10.f03: New.
5248 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
5250 * gnat.dg/discr34.adb: New test.
5251 * gnat.dg/discr34_pkg.ads: New helper.
5253 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
5255 * gnat.dg/discr33.adb: New test.
5257 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
5259 * gnat.dg/limited_with3.ad[sb): New test.
5260 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
5261 * gnat.dg/limited_with3_pkg2.ads: Likewise.
5262 * gnat.dg/limited_with3_pkg3.ads: Likewise.
5264 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
5266 * gnat.dg/stack_usage1.adb: New test.
5267 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
5269 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
5270 * gcc.dg/pr44194-2.c: Likewise.
5272 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
5275 * g++.dg/template/crash112.C: New.
5277 2012-01-27 Richard Henderson <rth@redhat.com>
5279 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
5281 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5283 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
5285 2012-01-26 Jakub Jelinek <jakub@redhat.com>
5288 * g++.dg/opt/pr51895.C: New test.
5290 2012-01-26 Michael Matz <matz@suse.de>
5292 PR tree-optimization/48794
5293 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
5295 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5297 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
5299 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5301 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
5302 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
5304 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
5305 the default value for s390 and s390x.
5307 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
5310 * gcc.dg/lto/trans-mem-4_0.c: New.
5311 * gcc.dg/lto/trans-mem-4_1.c: New.
5312 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
5314 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
5315 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
5317 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
5318 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
5321 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
5323 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
5325 2012-01-25 Ian Lance Taylor <iant@google.com>
5327 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
5329 2012-01-25 Tobias Burnus <burnus@net-b.de>
5332 * gfortran.dg/typebound_proc_25.f90: New.
5334 2012-01-25 Jason Merrill <jason@redhat.com>
5337 * g++.dg/lto/pr51992_0.C: New.
5339 2012-01-25 Jakub Jelinek <jakub@redhat.com>
5341 PR tree-optimization/51987
5342 * gcc.target/i386/pr51987.c: New test.
5344 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
5346 * gcc.dg/tm/lto-1.c: Require lto support in target.
5348 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
5350 PR rtl-optimization/48374
5351 * gcc.dg/pr48374.c: New test.
5353 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
5355 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
5357 2012-01-25 Tobias Burnus <burnus@net-b.de>
5360 * gfortran.dg/derived_constructor_char_3.f90: New.
5362 2012-01-24 Ian Lance Taylor <iant@google.com>
5364 * go.test/go-test.exp (filecmp): New procedure.
5365 (errchk): Handle quoted square brackets.
5366 (go-gc-tests): Set go_compile_args. Handle various new test
5367 lines. Skip a few new tests.
5368 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
5370 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5372 * lib/target-supports.exp (proc check_effective_target_vect_perm)
5373 (check_effective_target_vect_extract_even_odd)
5374 (check_effective_target_vect_interleave): Return true for MIPS
5377 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5379 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
5380 (main): Use it instead of argc.
5382 2012-01-24 Jason Merrill <jason@redhat.com>
5385 * g++.dg/cpp0x/sfinae31.C: New.
5387 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5389 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
5391 2012-01-24 Jason Merrill <jason@redhat.com>
5394 * g++.dg/inherit/covariant20.C: New.
5396 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
5399 * g++.dg/parse/crash58.C: New.
5401 2012-01-24 Jakub Jelinek <jakub@redhat.com>
5404 * gcc.dg/pr51957-1.c: New test.
5405 * gcc.dg/pr51957-1.h: New file.
5406 * gcc.dg/pr51957-2.c: New test.
5408 2012-01-23 Jason Merrill <jason@redhat.com>
5411 * g++.dg/ext/visibility/template10.C: New.
5413 2012-01-23 Tobias Burnus <burnus@net-b.de>
5416 * gfortran.dg/move_alloc_12.f90: New.
5418 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5421 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
5423 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
5426 * g++.dg/template/crash111.C: New.
5428 2012-01-23 Arnaud Charlet <charlet@adacore.com>
5430 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
5432 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
5434 2012-01-23 Dodji Seketeli <dodji@redhat.com>
5437 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
5438 the DW_TAG_class_type and DW_AT_name: "Executor".
5440 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5442 * lib/target-supports.exp
5443 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
5444 (check_effective_target_vect_interleave): Likewise.
5446 2012-01-22 Jason Merrill <jason@redhat.com>
5449 * g++.dg/template/using20.C: New.
5450 * g++.dg/template/template-id-2.C: Adjust diagnostic.
5452 2012-01-23 Jason Merrill <jason@redhat.com>
5455 * g++.dg/torture/pr51344.C: Limit to x86.
5457 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
5459 * c-c++-common/tm/omp.c: Require target with pthread support.
5461 2012-01-23 Richard Guenther <rguenther@suse.de>
5463 PR tree-optimization/51949
5464 * gcc.dg/torture/pr51949.c: New testcase.
5466 2012-01-23 Jakub Jelinek <jakub@redhat.com>
5468 PR rtl-optimization/51933
5469 * gcc.c-torture/execute/pr51933.c: New test.
5471 2012-01-22 Douglas B Rupp <rupp@gnat.com>
5473 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
5474 Do not define for Interix.
5476 2012-01-22 Jason Merrill <jason@redhat.com>
5479 * g++.dg/lto/pr51832.h: New.
5480 * g++.dg/lto/pr51832_0.C: New.
5481 * g++.dg/lto/pr51832_1.C: New.
5483 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
5485 * gcc.dg/ext-elim-1.c: New test.
5487 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
5490 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
5491 * g++.dg/opt/longbranch1.C: Likewise.
5493 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
5495 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
5498 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
5501 * gfortran.dg/namelist_74.f90: New test.
5502 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
5504 2012-01-21 Tobias Burnus <burnus@net-b.de>
5507 * gfortran.dg/class_47.f90: New.
5509 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
5511 * gnat.dg/renaming5.ad[sb]: New test.
5513 2012-01-20 Jason Merrill <jason@redhat.com>
5516 * g++.dg/pch/mangle1.{C,Hs}: Remove.
5518 2012-01-20 Jason Merrill <jason@redhat.com>
5521 * g++.dg/ext/attrib42.C: Require ilp32.
5523 2012-01-20 Jakub Jelinek <jakub@redhat.com>
5526 * gcc.target/arm/pr51915.c: New test.
5528 2012-01-20 Cary Coutant <ccoutant@google.com>
5529 Dodji Seketeli <dodji@redhat.com>
5532 * g++.dg/debug/dwarf2/nested-3.C: New test.
5534 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
5537 * g++.dg/template/crash110.C: New.
5539 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5541 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
5542 Remove default options on hppa*-*-hpux*.
5544 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5546 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
5548 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5550 * gcc.c-torture/compile/pr51856.c: New testcase.
5552 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
5554 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
5555 options to go_target_compile.
5557 2012-01-20 Kai Tietz <ktietz@redhat.com>
5559 * g++.dg/torture/pr51344.C: Fix typo.
5561 2012-01-20 Richard Guenther <rguenther@suse.de>
5563 PR tree-optimization/51903
5564 * g++.dg/torture/pr51903.C: New testcase.
5566 2012-01-20 Tobias Burnus <burnus@net-b.de>
5567 Janus Weil <janus@gcc.gnu.org>
5570 * gfortran.dg/use_21.f90: New.
5572 2012-01-20 Jakub Jelinek <jakub@redhat.com>
5575 * gcc.dg/torture/pr51106-1.c: New test.
5576 * gcc.dg/torture/pr51106-2.c: New test.
5578 2012-01-19 Kai Tietz <ktietz@redhat.com>
5580 * g++.dg/torture/pr51344.C: New test.
5582 2012-01-19 Tobias Burnus <burnus@net-b.de>
5585 * gfortran.dg/intrinsic_size_2.f90: New.
5587 2012-01-19 Jason Merrill <jason@redhat.com>
5590 * g++.dg/inherit/using7.C: New.
5592 2012-01-19 Richard Guenther <rguenther@suse.de>
5594 PR tree-optimization/37997
5595 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
5597 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
5599 PR rtl-optimization/51505
5600 * gcc.dg/pr51505.c: New test.
5602 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
5605 * gfortran.dg/typebound_operator_12.f03: New.
5606 * gfortran.dg/typebound_operator_13.f03: New.
5608 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
5611 * g++.dg/cpp0x/pr51225.C: New.
5613 2012-01-17 Ian Lance Taylor <iant@google.com>
5616 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
5618 2012-01-17 Tobias Burnus <burnus@net-b.de>
5621 * gfortran.dg/realloc_on_assign_9.f90: New.
5623 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
5626 * gcc.dg/tm/memopt-3.c: Remove xfail.
5627 * gcc.dg/tm/memopt-4.c: Remove xfail.
5628 * gcc.dg/tm/memopt-5.c: Remove xfail.
5629 * gcc.dg/tm/memopt-7.c: Remove xfail.
5631 2012-01-17 Jakub Jelinek <jakub@redhat.com>
5633 PR tree-optimization/51877
5634 * gcc.c-torture/execute/pr51877.c: New test.
5636 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5638 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
5639 {!vect_align_arrays} to vect_sizes_32B_16B.
5640 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
5641 * gcc.dg/vect/vect-peel-3.c: Ditto.
5643 2012-01-16 Jason Merrill <jason@redhat.com>
5646 * g++.dg/abi/mangle60.C: New.
5649 * g++.dg/pch/mangle1.{C,Hs}: New.
5651 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
5652 Tobias Burnus <burnus@net-b.de>
5655 * gfortran.dg/elemental_optional_args_3.f90: New
5656 * gfortran.dg/elemental_optional_args_4.f90: New
5658 2012-01-16 Tobias Burnus <burnus@net-b.de>
5661 * gfortran.dg/use_20.f90: New
5663 2012-01-16 Jason Merrill <jason@redhat.com>
5666 * g++.dg/cpp0x/rv-bitfield.C: New.
5667 * g++.dg/cpp0x/rv-bitfield2.C: New.
5669 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
5671 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
5672 subroutine 'qsort' and use index array to assign the result.
5674 2012-01-16 Jakub Jelinek <jakub@redhat.com>
5676 PR tree-optimization/51865
5677 * gcc.dg/pr51865.c: New test.
5679 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
5681 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
5683 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
5685 * gcc.target/mips/code-readable-2.c: Allow the jump table address
5686 to be loaded from the constant pool, rather than via %hi and %lo.
5688 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
5690 PR rtl-optimization/51821
5691 * gcc.dg/pr51821.c: New test.
5693 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
5695 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
5697 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
5699 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
5701 2012-01-14 Tobias Burnus <burnus@net-b.de>
5704 * gfortran.dg/init_flag_8.f90: New.
5705 * gfortran.dg/init_flag_9.f90: New.
5707 2011-01-14 Tobias Burnus <burnus@net-b.de>
5710 * gfortran.dg/use_18.f90: New.
5711 * gfortran.dg/use_19.f90: New.
5713 2012-01-13 Ian Lance Taylor <iant@google.com>
5716 * g++.dg/warn/Wsign-compare-4.C: New.
5718 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
5721 * gfortran.dg/alloc_comp_assign.f03: New.
5722 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
5723 __BUILTIN_FREE from 38 to 32.
5725 2012-01-13 Jason Merrill <jason@redhat.com>
5728 * g++.dg/warn/Wreturn-type-7.C: New.
5730 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
5732 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
5734 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
5735 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
5736 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
5737 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
5738 int32plus because of big array needed.
5739 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
5740 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
5742 2012-01-13 Jason Merrill <jason@redhat.com>
5745 * g++.dg/ext/visibility/template9.C: New.
5748 * g++.dg/cpp0x/defaulted34.C: New.
5749 * g++.dg/template/virtual3.C: New.
5751 2012-01-13 Richard Guenther <rguenther@suse.de>
5754 * gcc.dg/torture/pr8081.c: New testcase.
5756 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
5758 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
5760 2012-01-12 Jason Merrill <jason@redhat.com>
5763 * g++.dg/ext/stmtexpr14.C: New.
5765 2012-01-13 Dodji Seketeli <dodji@redhat.com>
5768 * g++.dg/cpp0x/constexpr-diag4.C: New test.
5770 2012-01-12 Jason Merrill <jason@redhat.com>
5773 * g++.dg/abi/mangle48.C: Test qualified-names, too.
5774 * g++.dg/abi/mangle58.C: Likewise.
5777 * g++.dg/template/arg8.C: New.
5779 2012-01-12 Ira Rosen <irar@il.ibm.com>
5781 PR tree-optimization/51799
5782 * gcc.dg/vect/pr51799.c: New test.
5783 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
5786 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5787 Tobias Burnus <burnus@net-b.de>
5791 * lib/target-supports.exp
5792 (check_effective_target_fortran_largest_fp_has_sqrt): New.
5793 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
5795 2012-01-11 Jason Merrill <jason@redhat.com>
5798 * g++.dg/ext/attrib42.C: New.
5800 2012-01-11 Jakub Jelinek <jakub@redhat.com>
5803 * gcc.dg/pr51796.c: New test.
5805 2012-01-11 Jason Merrill <jason@redhat.com>
5808 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
5810 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
5812 * gnat.dg/array19.ad[sb]: New test.
5814 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
5816 * gnat.dg/opt23.ad[sb]: New test.
5817 * gnat.dg/opt23_pkg.ad[sb]: New helper.
5818 * gnat.dg/opt24.ad[sb]: New test.
5820 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5822 PR tree-optimization/49642
5823 * gcc.dg/tree-ssa/pr49642-1.c: New test.
5824 * gcc.dg/tree-ssa/pr49642-2.c: New test.
5826 2012-01-11 Jason Merrill <jason@redhat.com>
5829 * g++.dg/template/explicit-args5.C: New.
5831 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5833 * gcc.c-torture/execute/20120110-1.c: New testcase.
5835 2012-01-10 Jason Merrill <jason@redhat.com>
5838 * g++.dg/inherit/ambig1.C: New.
5841 * g++.dg/cpp0x/constexpr-cache1.C: New.
5843 2012-01-10 Richard Guenther <rguenther@suse.de>
5845 PR tree-optimization/51801
5846 * gcc.dg/torture/pr51801.c: New testcase.
5848 2012-01-10 Tobias Burnus <burnus@net-b.de>
5851 * gfortran.dg/allocate_with_typespec_5.f90: New.
5853 2012-01-10 Tobias Burnus <burnus@net-b.de>
5855 * gfortran.dg/class_39.f03: Update dg-error string.
5857 2012-01-10 Richard Guenther <rguenther@suse.de>
5859 PR tree-optimization/50913
5860 * gcc.dg/graphite/interchange-16.c: New testcase.
5861 * gcc.dg/graphite/scop-20.c: XFAIL.
5862 * gfortran.dg/graphite/interchange-1.f: Likewise.
5863 * gfortran.dg/graphite/block-1.f90: Likewise.
5864 * gfortran.dg/graphite/block-2.f: Likewise.
5866 2012-01-10 Richard Henderson <rth@redhat.com>
5868 * lib/target-supports.exp (check_effective_target_vect_perm,
5869 check_effective_target_vect_perm_byte,
5870 check_effective_target_vect_perm_short): Enable for arm neon.
5872 2012-01-09 Tobias Burnus <burnus@net-b.de>
5875 * gfortran.dg/typebound_operator_11.f90: New.
5877 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
5879 * gnat.dg/array18.adb: New test.
5880 * gnat.dg/array18_pkg.ads: New helper.
5882 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
5885 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
5886 around base object in first assignment in main program.
5887 * gfortran.dg/typebound_operator_10.f03: New test.
5889 2012-01-09 Martin Jambor <mjambor@suse.cz>
5891 PR tree-optimization/51759
5892 * g++.dg/ipa/pr51759.C: New test.
5894 2012-01-09 Tobias Burnus <burnus@net-b.de>
5897 * gfortran.dg/optional_absent_2.f90: New.
5899 2012-01-09 Tobias Burnus <burnus@net-b.de>
5902 * gfortran.dg/use_17.f90: New.
5904 2012-01-09 Gary Funck <gary@intrepid.com>
5906 PR preprocessor/33919
5907 * gcc.dg/pr33919.c: New test.
5908 * gcc.dg/pr33919-0.h: New test header file.
5909 * gcc.dg/pr33919-1.h: Ditto.
5910 * gcc.dg/pr33919-2.h: Ditto.
5912 2012-01-07 Jan Hubicka <jh@suse.cz>
5914 PR tree-optimize/51694
5915 * gcc.c-torture/compile/pr51694.c: new testcase.
5917 2012-01-07 Jan Hubicka <jh@suse.cz>
5919 PR tree-optimization/51600
5920 * g++.dg/torture/pr51600.C: New testcase.
5922 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5924 PR gcov-profile/51715
5925 PR gcov-profile/51717
5926 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
5927 * gcc.misc-tests/gcov-14.c: Likewise.
5929 2012-01-06 Jason Merrill <jason@redhat.com>
5931 * g++.dg/parse/new5.C: New.
5933 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
5936 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
5937 including <string.h>.
5939 2012-01-06 Jason Merrill <jason@redhat.com>
5941 * g++.dg/abi/mangle51.C: New.
5942 * g++.dg/abi/mangle52.C: New.
5943 * g++.dg/abi/mangle53.C: New.
5944 * g++.dg/abi/mangle54.C: New.
5945 * g++.dg/abi/mangle55.C: New.
5946 * g++.dg/abi/mangle56.C: New.
5947 * g++.dg/abi/mangle57.C: New.
5948 * g++.dg/abi/mangle58.C: New.
5949 * g++.dg/abi/mangle59.C: New.
5950 * g++.dg/cpp0x/trailing3.C: Update mangling.
5951 * g++.dg/cpp0x/variadic111.C: Update mangling.
5952 * g++.dg/cpp0x/variadic4.C: Update mangling.
5953 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
5954 * g++.dg/template/nontype22.C: Works now.
5955 * g++.dg/template/pr35240.C: Works now.
5957 * g++.dg/cpp0x/error7.C: New.
5959 2012-01-06 Tobias Burnus <burnus@net-b.de>
5961 * gfortran.dg/deallocate_stat_2.f90: New.
5962 * coarray/allocate_errgmsg.f90: New.
5963 * gfortran.dg/coarray_lib_alloc_1.f90: New.
5964 * gfortran.dg/coarray_lib_alloc_2.f90: New.
5965 * coarray/subobject_1.f90: Fix for num_images > 1.
5966 * gfortran.dg/deallocate_stat.f90: Update due to changed
5969 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
5971 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
5973 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
5975 * ada/acats/overflow.lst: Add cb20004.
5977 2012-01-05 Dodji Seketeli <dodji@redhat.com>
5980 * g++.dg/cpp0x/alias-decl-18.C: New test.
5982 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
5984 * gcc.c-torture/execute/20120104-1.c: New test.
5986 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
5989 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
5990 the old typebound_operator_8.f03.
5991 * gfortran.dg/typebound_operator_8.f03: New version of
5992 typebound_operator_7.f03 with 'u' a derived type instead of a
5995 2012-01-05 Richard Guenther <rguenther@suse.de>
5997 * g++.dg/torture/pr49309.C: Skip for -flto.
5999 2012-01-05 Jakub Jelinek <jakub@redhat.com>
6002 * gcc.c-torture/compile/pr51761.c: New test.
6004 2012-01-05 Richard Guenther <rguenther@suse.de>
6006 PR tree-optimization/51760
6007 * gcc.dg/torture/pr51760.c: New testcase.
6009 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
6012 * gcc.dg/tm/memopt-6.c: Adjust regexp.
6014 2012-01-05 Richard Guenther <rguenther@suse.de>
6017 * gfortran.dg/lto/pr41576_0.f90: New testcase.
6018 * gfortran.dg/lto/pr41576_1.f90: Likewise.
6020 2012-01-04 Jakub Jelinek <jakub@redhat.com>
6023 * gcc.dg/pr51695.c: New test.
6025 2012-01-04 Andrew Pinski <apinski@cavium.com>
6027 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
6028 * gcc.target/mips/octeon2-lx-1.c: New test.
6029 * gcc.target/mips/mips64-dsp-ldx.c: New test.
6030 * gcc.target/mips/octeon2-lx-2.c: New test.
6031 * gcc.target/mips/octeon2-lx-3.c: New test.
6033 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
6037 * gcc.dg/tm/alias-1.c: Adjust regexp.
6038 * gcc.dg/tm/alias-2.c: Adjust regexp.
6040 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
6043 * g++.dg/warn/Wparentheses-26.C: New.
6045 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
6047 * gfortran.dg/elemental_optional_args_2.f90: New test.
6049 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6052 * gfortran.dg/common_17.f90: New test.
6054 2012-01-04 Richard Guenther <rguenther@suse.de>
6056 PR tree-optimization/49651
6057 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
6058 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6060 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
6063 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
6065 2012-01-03 Andrew Pinski <apinski@cavium.com>
6067 * lib/scanasm.exp (dg-function-on-line): Always use a special format
6068 for all mips targets. Also allow an optional .cfi_startproc.
6070 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
6072 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
6074 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
6077 * g++.dg/rtti/dyncast5.C: New.
6079 2012-01-03 Richard Guenther <rguenther@suse.de>
6081 PR tree-optimization/51070
6082 * gcc.dg/torture/pr51070-2.c: New testcase.
6084 2012-01-03 Richard Guenther <rguenther@suse.de>
6086 PR tree-optimization/51692
6087 * gcc.dg/torture/pr51692.c: New testcase.
6089 2012-01-03 Richard Guenther <rguenther@suse.de>
6092 * g++.dg/lto/pr51650-3_0.C: New testcase.
6094 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
6097 * g++.dg/warn/Wredundant-decls-spec.C: New.
6099 2012-01-03 Jakub Jelinek <jakub@redhat.com>
6101 PR tree-optimization/51719
6102 * g++.dg/tree-prof/pr51719.C: New test.
6104 2012-01-03 Richard Guenther <rguenther@suse.de>
6107 * gcc.dg/fold-compare-6.c: New testcase.
6109 2012-01-03 Jakub Jelinek <jakub@redhat.com>
6112 * g++.dg/gomp/pr51669.C: New test.
6114 2012-01-02 Jason Merrill <jason@redhat.com>
6117 * g++.dg/cpp0x/constexpr-union2.C: New.
6120 * g++.dg/cpp0x/nsdmi-defer5.C: New.
6122 2012-01-02 Dodji Seketeli <dodji@redhat.com>
6125 * g++.dg/cpp0x/constexpr-99.C: New test.
6127 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
6130 * g++.dg/template/init9.C: New.
6132 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6134 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
6135 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
6136 rather than a specific number.
6138 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
6143 * gfortran.dg/typebound_operator_7.f03: New.
6144 * gfortran.dg/typebound_operator_8.f03: New.
6146 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6149 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
6151 * gcc.target/mips/dspr2-MULTU.c: Likewise.
6153 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6155 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
6157 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6159 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
6162 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6164 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
6165 * gfortran.dg/io_real_boz_4.f90: Likewise.
6166 * gfortran.dg/io_real_boz_5.f90: Likewise.
6168 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6170 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
6172 2012-01-02 Revital Eres <revital.eres@linaro.org>
6174 * gcc.dg/sms-11.c: New file.
6176 2012-01-02 Tobias Burnus <burnus@net-b.de>
6179 * gfortran.dg/coarray/image_index_3.f90: New.
6181 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
6184 * g++.dg/parse/enum8.C: New.
6186 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
6189 * g++.dg/conversion/reinterpret4.C: New.
6190 * g++.dg/conversion/reinterpret1.C: Adjust.
6192 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
6194 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
6196 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
6198 * g++.old-deja/g++.brendan/crash25.C: Adjust.
6199 * g++.old-deja/g++.brendan/crash56.C: Likewise.
6200 * g++.old-deja/g++.jason/access14.C: Likewise.
6201 * g++.old-deja/g++.jason/access8.C: Likewise.
6202 * g++.old-deja/g++.jason/access1.C: Likewise.
6203 * g++.old-deja/g++.other/access3.C: Likewise.
6204 * g++.old-deja/g++.other/access5.C: Likewise.
6205 * g++.old-deja/g++.law/unsorted1.C: Likewise.
6206 * g++.old-deja/g++.law/visibility22.C: Likewise.
6207 * g++.old-deja/g++.law/visibility26.C: Likewise.
6208 * g++.old-deja/g++.mike/p2746.C: Likewise.
6209 * g++.dg/debug/using1.C: Likewise.
6210 * g++.dg/lookup/using51.C: Likewise.
6211 * g++.dg/inherit/using5.C: Likewise.
6212 * g++.dg/inherit/pr30297.C: Likewise.
6213 * g++.dg/inherit/access8.C: Likewise.
6214 * g++.dg/torture/pr39362.C: Likewise.
6215 * g++.dg/template/crash13.C: Likewise.
6216 * g++.dg/template/using10.C: Likewise.
6218 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6221 * lib/gcc-dg.exp (scan-module-absence): Really commit last
6224 2012-01-01 Ira Rosen <irar@il.ibm.com>
6226 PR tree-optimization/51704
6227 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
6228 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
6229 corresponding flags.
6231 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
6234 * g++.dg/cpp0x/constexpr-delegating2.C: New.
6236 2012-01-01 Jan Hubicka <jh@suse.cz>
6238 PR rtl-optimization/51069
6239 * gcc.c-torture/compile/pr51069.c: New testcase.
6241 2012-01-01 Jakub Jelinek <jakub@redhat.com>
6243 PR tree-optimization/51683
6244 * gcc.dg/pr51683.c: New test.
6246 Copyright (C) 2012 Free Software Foundation, Inc.
6248 Copying and distribution of this file, with or without modification,
6249 are permitted in any medium without royalty provided the copyright
6250 notice and this notice are preserved.