1 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
2 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4 * gcc.target/i386/prefetchw-1.c: New.
5 * gcc.target/i386/sse-12.c: Add -mprfchw.
6 * gcc.target/i386/sse-13.c: Ditto.
7 * gcc.target/i386/sse-14.c: Ditto.
8 * gcc.target/i386/sse-22.c: Ditto.
9 * gcc.target/i386/sse-23.c: Ditto.
10 * g++.dg/other/i386-2.C: Ditto.
11 * g++.dg/other/i386-3.C: Ditto.
13 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
15 * lib/gcc-dg.exp (process-message): Don't ignore errors.
17 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
20 * gcc.target/arm/pr54051.c: New.
21 * gcc.target/arm/vfp-1.c: Adjust test.
23 2012-07-24 Julian Brown <julian@codesourcery.com>
25 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
26 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
29 2012-07-23 Paul Brook <paul@codesourcery.com>
31 * g++.dg/other/armv7m-1.c: New test.
33 2012-07-23 Julian Brown <julian@codesourcery.com>
35 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
37 (DO_TEST): Define to 1 for appropriate ARM targets.
39 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
41 PR tree-optimization/53881
42 * gcc.dg/pr53881.c: Renamed to ...
43 * gcc.dg/pr53881-1.c: ... this.
44 * gcc.dg/pr53881-2.c: New test.
46 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
48 Handle recent changes in default atomics for cris*-*-linux*.
49 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
50 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
51 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
52 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
53 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
54 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
55 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
56 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
57 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
58 -mno-unaligned-atomic-may-use-library is in effect for
60 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
61 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
62 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
63 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
64 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
65 gcc.target/cris/torture/sync-mis-op-i-1.c,
66 gcc.target/cris/torture/sync-mis-op-i-2.c,
67 gcc.target/cris/torture/sync-mis-op-i-1a.c,
68 gcc.target/cris/torture/sync-mis-op-i-3.c,
69 gcc.target/cris/torture/sync-mis-op-i-3a.c,
70 gcc.target/cris/torture/sync-mis-op-s-1a.c,
71 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
72 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
73 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
74 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
75 (main): Remove local variable x.
76 [mis_ok]: Check that atomics don't fail.
78 2012-07-21 Andrew Pinski <apinski@cavium.com>
80 * gcc.dg/tree-ssa/vrp72.c: New test.
81 * gcc.dg/tree-ssa/vrp73.c: New test.
82 * gcc.dg/tree-ssa/vrp74.c: New test.
83 * gcc.dg/tree-ssa/vrp75.c: New test.
85 2012-07-21 Andrew Pinski <apinski@cavium.com>
87 * gcc.dg/tree-ssa/alias-21.c: New testcase.
88 * gcc.dg/tree-ssa/alias-22.c: New testcase.
90 2012-07-21 Andrew Pinski <apinski@cavium.com>
92 * gcc.target/mips/octeon-pop-2.c: New testcase.
94 2012-07-21 Tobias Burnus <burnus@net-b.de>
97 * gfortran.dg/assumed_rank_3.f90: New.
98 * gfortran.dg/assumed_rank_11.f90: New.
99 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
100 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
101 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
103 2012-07-21 Andrew Pinski <apinski@cavium.com>
105 * gcc.target/mips/unaligned-1.c: New testcase.
107 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
109 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
111 2012-07-20 Tobias Burnus <burnus@net-b.de>
113 * gfortran.dg/bind_c_array_params_2.f90: New.
114 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
117 2012-07-20 Tobias Burnus <burnus@net-b.de>
119 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
121 2012-07-20 Jason Merrill <jason@redhat.com>
124 * g++.dg/other/array7.C: New.
126 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
128 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
129 the basic block and check loop depth.
130 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
131 matching patterns and comments.
132 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
133 * gcc.dg/tree-ssa/vector-2.c: Likewise.
135 2012-07-20 Jakub Jelinek <jakub@redhat.com>
138 * c-c++-common/pr28656.c: New test.
140 2012-07-19 Jason Merrill <jason@redhat.com>
143 * g++.dg/init/mutable1.C: New.
145 2012-07-20 Tobias Burnus <burnus@net-b.de>
148 * gfortran.dg/assumed_type_3.f90: Update dg-error.
149 * gfortran.dg/assumed_rank_1.f90: New.
150 * gfortran.dg/assumed_rank_1_c.c: New.
151 * gfortran.dg/assumed_rank_2.f90: New.
152 * gfortran.dg/assumed_rank_4.f90: New.
153 * gfortran.dg/assumed_rank_5.f90: New.
154 * gfortran.dg/assumed_rank_6.f90: New.
155 * gfortran.dg/assumed_rank_7.f90: New.
156 * gfortran.dg/assumed_rank_8.f90: New.
157 * gfortran.dg/assumed_rank_8_c.c: New.
158 * gfortran.dg/assumed_rank_9.f90: New.
159 * gfortran.dg/assumed_rank_10.f90: New.
160 * gfortran.dg/assumed_rank_12.f90: New.
162 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
164 * gnat.dg/opt25.adb: New test.
165 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
166 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
168 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
170 * gnat.dg/aggr20.ad[sb]: New test.
171 * gnat.dg/aggr20_pkg.ads: New helper.
173 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
175 * gnat.dg/derived_type3.adb: New test.
176 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
178 2012-07-19 Jakub Jelinek <jakub@redhat.com>
180 PR rtl-optimization/53942
181 * gcc.dg/pr53942.c: New test.
183 2012-07-19 Jason Merrill <jason@redhat.com>
186 * g++.dg/cpp0x/constexpr-builtin2.C: New.
188 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
190 * gnat.dg/discr38.adb: New test.
192 2012-07-19 Jakub Jelinek <jakub@redhat.com>
195 * c-c++-common/gomp/pr54017.c: New test.
197 2012-07-19 Richard Guenther <rguenther@suse.de>
198 Eric Botcazou <ebotcazou@adacore.com>
200 * gnat.dg/loop_optimization11.adb: New testcase.
201 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
203 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
204 Jason Merrill <jason@redhat.com>
206 * g++.dg/cpp0x/sfinae37.C: New.
207 * g++.dg/template/access23.C: New.
208 * g++.dg/template/access7.C: Adjust.
209 * g++.dg/template/sfinae10.C: Don't expect errors.
210 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
212 2012-07-18 Julian Brown <julian@codesourcery.com>
213 Sandra Loosemore <sandra@codesroucery.com>
215 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
217 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
219 * gnat.dg/noreturn4.ad[sb]: New test.
220 * gnat.dg/noreturn4_pkg.ads: New helper.
222 2012-07-18 Jie Zhang <jzhang918@gmail.com>
223 Julian Brown <julian@codesourcery.com>
225 * gcc.target/arm/neon-vdup-1.c: New test case.
226 * gcc.target/arm/neon-vdup-2.c: New test case.
227 * gcc.target/arm/neon-vdup-3.c: New test case.
228 * gcc.target/arm/neon-vdup-4.c: New test case.
229 * gcc.target/arm/neon-vdup-5.c: New test case.
230 * gcc.target/arm/neon-vdup-6.c: New test case.
231 * gcc.target/arm/neon-vdup-7.c: New test case.
232 * gcc.target/arm/neon-vdup-8.c: New test case.
233 * gcc.target/arm/neon-vdup-9.c: New test case.
234 * gcc.target/arm/neon-vdup-10.c: New test case.
235 * gcc.target/arm/neon-vdup-11.c: New test case.
236 * gcc.target/arm/neon-vdup-12.c: New test case.
237 * gcc.target/arm/neon-vdup-13.c: New test case.
238 * gcc.target/arm/neon-vdup-14.c: New test case.
239 * gcc.target/arm/neon-vdup-15.c: New test case.
240 * gcc.target/arm/neon-vdup-16.c: New test case.
241 * gcc.target/arm/neon-vdup-17.c: New test case.
242 * gcc.target/arm/neon-vdup-18.c: New test case.
243 * gcc.target/arm/neon-vdup-19.c: New test case.
244 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
245 arguments non-constant.
247 2012-07-18 Richard Guenther <rguenther@suse.de>
249 PR tree-optimization/53970
250 * g++.dg/torture/pr53970.C: New testcase.
252 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
255 * gcc.c-torture/compile/pr38621.c: New.
257 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
260 * gcc.target/sh/pr33135-1.c: New.
261 * gcc.target/sh/pr33135-2.c: New.
262 * gcc.target/sh/pr33135-3.c: New.
263 * gcc.target/sh/pr33135-4.c: New.
265 2012-07-17 Jason Merrill <jason@redhat.com>
268 * g++.dg/parse/enum9.C: New.
270 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
271 Sandra Loosemore <sandra@codesourcery.com>
273 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
274 if there is a conflict with -mcpu=. Use -mcpu=5208.
276 2012-07-17 Jason Merrill <jason@redhat.com>
279 * g++.dg/template/array23.C: New.
281 2012-07-17 Tobias Burnus <burnus@net-b.de>
284 * gfortran.dg/bind_c_usage_26.f90: New.
285 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
286 * gfortran.dg/bind_c_usage_13.f03: Ditto.
287 * gfortran.dg/bind_c_usage_18.f90: Ditto.
288 * gfortran.dg/interop_params.f03: Ditto.
290 2012-07-17 Jason Merrill <jason@redhat.com>
292 * g++.dg/template/inherit8.C: Adjust.
293 * g++.dg/template/using21.C: Adjust.
294 * g++.dg/template/using22.C: Adjust.
297 * g++.dg/template/current-inst1.C: New.
298 * g++.dg/parse/crash35.C: Adjust.
300 2012-07-17 Tobias Burnus <burnus@net-b.de>
303 * gfortran.dg/oldstyle_4.f90: New.
305 2012-07-17 Tobias Burnus <burnus@net-b.de>
308 * gfortran.dg/module_procedure_double_colon_3.f90: New.
309 * gfortran.dg/module_procedure_double_colon_4.f90: New.
311 2012-07-16 Jason Merrill <jason@redhat.com>
313 * g++.dg/parse/access8.C: Adjust.
314 * g++.dg/template/sfinae6_neg.C: Adjust.
316 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
319 * gfortran.dg/coarray_allocate_1.f90: New test.
321 2012-07-16 Andrew Pinski <apinski@cavium.com>
323 * gcc.c-torture/execute/bswap-1.c: New testcase.
324 * gcc.c-torture/compile/unalign-1.c: New testcase.
325 * gcc.c-torture/compile/20120524-1.c: New testcase.
326 * gcc.c-torture/compile/20101216-1.c: New testcase.
328 2012-07-16 Dehao Chen <dehao@google.com>
331 2012-07-10 Dehao Chen <dehao@google.com>
333 * gcc.dg/debug_info_inline.c: New test.
335 2012-07-16 Janus Weil <janus@gcc.gnu.org>
338 * gfortran.dg/proc_decl_28.f90: New.
340 2012-07-16 Andrew Pinski <apinski@cavium.com>
342 * gcc.dg/torture/builtins-1.c: New testcase.
344 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
346 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
347 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
348 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
349 gcc.target/cris/sync-1-v10.c,
350 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
351 pass -mno-unaligned-atomic-may-use-library.
352 * gcc.target/cris/sync-xchg-1.c: New test.
353 * gcc.target/cris/20011127-1.c: Adjust to %P being a
354 valid register operand output modifier.
356 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
358 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
361 2012-07-13 Andrew Pinski <apinski@cavium.com>
363 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
364 rather than cleanup-tree-dump.
365 * gcc.target/mips/octeon-pipe-1.c: Likewise.
367 2012-07-13 Richard Guenther <rguenther@suse.de>
369 PR tree-optimization/53907
370 * gcc.target/i386/pr53907.c: New testcase.
372 2012-07-13 Richard Guenther <rguenther@suse.de>
374 PR tree-optimization/53922
375 * gcc.dg/torture/pr53922.c: New testcase.
377 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
379 PR rtl-optimization/53908
380 * gcc.dg/torture/pr53908.c: New test.
382 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
385 * testsuite/g++.dg/cpp0x/variadic135.C: New.
387 2012-07-12 Jason Merrill <jason@redhat.com>
389 * g++.dg/template/sfinae6_neg.C: Adjust.
391 2012-07-12 Tobias Burnus <burnus@net-b.de>
393 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
394 * gfortran.dg/c_f_pointer_tests_3.f90: Update
395 scan-tree-dump-times pattern.
397 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
399 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
401 2012-07-11 Jason Merrill <jason@redhat.com>
404 * g++.g/cpp0x/defaulted37.C: New.
406 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
409 * gcc.target/arm/pr53859.c: New test.
411 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
414 * gcc.c-torture/compile/pr53886.c: New.
416 2012-07-10 Dehao Chen <dehao@google.com>
418 * gcc.dg/debug_info_inline.c: New test.
420 2012-07-10 Jason Merrill <jason@redhat.com>
423 * g++.dg/cpp0x/defaulted36.C: New.
424 * g++.dg/cpp0x/defaulted21.C: Adjust.
426 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
428 2012-07-09 Sterling Augustine <saugustine@google.com>
430 * g++.dg/debug/dwarf2/pubnames-2.C: New.
432 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
434 PR tree-optimization/53887
435 * gcc.dg/pr53887.c: New test.
437 2012-07-09 Jason Merrill <jason@redhat.com>
440 * g++.dg/cpp0x/nullptr29.C: New.
442 2012-07-09 Tom de Vries <tom@codesourcery.com>
443 Richard Guenther <rguenther@suse.de>
445 * gcc.dg/builtin-unreachable-6.c: New test.
446 * gcc.dg/builtin-unreachable-5.c: New test.
448 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
450 PR tree-optimization/53881
451 * gcc.dg/pr53881.c: New test.
453 2012-07-06 Jason Merrill <jason@redhat.com>
456 * g++.dg/cpp0x/variadic134.C: New.
459 * g++.dg/cpp0x/alias-decl-20.C: New.
461 2012-07-06 Tom de Vries <tom@codesourcery.com>
463 PR tree-optimization/51879
464 * gcc.dg/pr51879-16.c: New test.
465 * gcc.dg/pr51879-17.c: Same.
467 2012-07-06 Tom de Vries <tom@codesourcery.com>
469 PR tree-optimization/52009
470 * gcc.dg/pr51879-7.c: New test.
471 * gcc.dg/pr51879-18.c: New test.
473 2012-07-05 Jason Merrill <jason@redhat.com>
476 * g++.dg/template/typedef39.C: New.
479 * g++.dg/cpp0x/variadic133.C: New.
480 * g++.dg/template/param1.C: Adjust.
482 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
486 * gcc/testsuite/gcc.target/arm/neon/vtrnf32.c: Update.
487 * gcc/testsuite/gcc.target/arm/neon/vtrns32.c: Update.
488 * gcc/testsuite/gcc.target/arm/neon/vtrnu32.c: Update.
489 * gcc/testsuite/gcc.target/arm/neon/vzipf32.c: Update.
490 * gcc/testsuite/gcc.target/arm/neon/vzips32.c: Update.
491 * gcc/testsuite/gcc.target/arm/neon/vzipu32.c: Update.
493 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
496 * gfortran.dg/inline_sum_4.f90: New test.
498 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
500 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
502 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
504 * gcc.target/arm/fma-sp.c: New testcase.
505 * gcc.target/arm/fma.c: Likewise.
506 * gcc.target/arm/fma.h: Likewise.
508 2012-07-04 Jason Merrill <jason@redhat.com>
511 * g++.dg/other/enum3.C: New.
513 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
516 * g++.dg/torture/pr53321.C: New test.
518 2012-07-04 Richard Guenther <rguenther@suse.de>
520 PR tree-optimization/53844
521 * g++.dg/tree-ssa/pr53844.C: New testcase.
523 2012-07-04 Richard Guenther <rguenther@suse.de>
525 PR tree-optimization/53849
526 * gcc.dg/pr53849.c: New testcase.
528 2012-07-03 Jakub Jelinek <jakub@redhat.com>
531 * g++.dg/ext/label14.C: New test.
533 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
536 * g++.dg/other/pr53811.C: New test.
538 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
541 * gcc.target/m68k/stack-limit-1.c: New testcase.
543 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
545 * gnat.dg/recursive_call.adb: New test.
547 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
549 * gnat.dg/discr37.ad[sb]: New test.
551 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
553 * g++.dg/other/packed1.C: Remove SH from xfail list.
555 2012-07-02 Jason Merrill <jason@redhat.com>
558 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
561 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
564 * g++.dg/cpp0x/decltype39.C: New.
565 * g++.dg/diagnostic/method1.C: Adjust.
568 * g++.dg/template/ref6.C: New.
570 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
573 * gcc.target/sh/pr53568-1.c: New.
575 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
578 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
580 2012-07-02 Jason Merrill <jason@redhat.com>
583 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
586 * g++.dg/template/enum7.C: New.
587 * g++.dg/other/ptrmem10.C: Adjust.
588 * g++.dg/other/ptrmem11.C: Adjust.
589 * g++.dg/cpp0x/scoped_enum.C: Adjust.
591 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
593 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
595 2012-07-01 Wei Guozhi <carrot@google.com>
598 * gcc.target/arm/pr53447-1.c: New testcase.
599 * gcc.target/arm/pr53447-2.c: New testcase.
600 * gcc.target/arm/pr53447-3.c: New testcase.
601 * gcc.target/arm/pr53447-4.c: New testcase.
603 2012-06-29 Richard Guenther <rguenther@suse.de>
605 PR tree-optimization/47061
606 * gcc.dg/tree-ssa/vrp71.c: New testcase.
608 2012-06-29 Richard Guenther <rguenther@suse.de>
610 PR tree-optimization/37541
611 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
613 2012-06-29 Richard Guenther <rguenther@suse.de>
615 PR tree-optimization/52589
616 * gcc.dg/tree-ssa/vrp70.c: New testcase.
618 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
620 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
622 * g++.dg/template/error46.C: Add missing comment to dg-message.
623 * g++.dg/template/crash107.C: Likewise.
624 * g++.dg/template/error47.C: Likewise.
625 * g++.dg/template/crash108.C: Likewise.
626 * g++.dg/overload/operator5.C: Likewise.
628 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
629 errors in dg-message directives, add comments.
631 2012-06-28 Kai Tietz <ktietz@redhat.com>
633 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
634 hard-coded 'unsigned long'.
636 2012-06-28 Jakub Jelinek <jakub@redhat.com>
638 PR tree-optimization/51581
639 * gcc.dg/vect/pr51581-4.c: New test.
641 PR tree-optimization/53645
642 * gcc.c-torture/execute/pr53645-2.c: New test.
644 2012-06-28 Richard Guenther <rguenther@suse.de>
647 * gcc.dg/torture/pr53790.c: New testcase.
649 2012-06-28 Jakub Jelinek <jakub@redhat.com>
651 PR tree-optimization/53645
652 * gcc.c-torture/execute/pr53645.c: New test.
654 2012-06-28 Arnaud Charlet <charlet@adacore.com>
656 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
658 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
662 * gcc.dg/guality/pr49888.c: Account for the possibility that
663 the variable is optimized out at the first test.
665 2012-06-27 Jason Merrill <jason@redhat.com>
667 * g++.dg/cpp0x/override2.C: Adjust.
668 * g++.dg/template/error5.C: Adjust.
669 * g++.dg/parse/crash28.C: Adjust.
672 * g++.dg/parse/template27.C: New.
673 * g++.dg/template/crash74.C: Adjust expected output.
675 2012-06-27 Janus Weil <janus@gcc.gnu.org>
679 * gfortran.dg/typebound_operator_16.f03: New.
681 2012-06-27 Jakub Jelinek <jakub@redhat.com>
683 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
684 even src1.i and src2.i fields even in the second half of the arrays.
686 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
689 * g++.dg/torture/vshuf-16.inc: New test.
690 * g++.dg/torture/vshuf-2.inc: New test.
691 * g++.dg/torture/vshuf-4.inc: New test.
692 * g++.dg/torture/vshuf-8.inc: New test.
693 * g++.dg/torture/vshuf-main.inc: New test.
694 * g++.dg/torture/vshuf-v16hi.C: New test.
695 * g++.dg/torture/vshuf-v16qi.C: New test.
696 * g++.dg/torture/vshuf-v2df.C: New test.
697 * g++.dg/torture/vshuf-v2di.C: New test.
698 * g++.dg/torture/vshuf-v2sf.C: New test.
699 * g++.dg/torture/vshuf-v2si.C: New test.
700 * g++.dg/torture/vshuf-v4df.C: New test.
701 * g++.dg/torture/vshuf-v4di.C: New test.
702 * g++.dg/torture/vshuf-v4sf.C: New test.
703 * g++.dg/torture/vshuf-v4si.C: New test.
704 * g++.dg/torture/vshuf-v8hi.C: New test.
705 * g++.dg/torture/vshuf-v8qi.C: New test.
706 * g++.dg/torture/vshuf-v8si.C: New test.
708 2012-06-27 Richard Guenther <rguenther@suse.de>
711 * gcc.dg/tree-ssa/scev-6.c: New testcase.
713 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
715 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
716 scan-dump-dem-not): Use printable pattern in test name.
718 2012-06-26 Sterling Augustine <saugustine@google.com>
719 Dominique Dhumieres <dominiq@lps.ens.fr>
721 * gcc.dg/pubtypes-2.c: Update expected output.
722 * gcc.dg/pubtypes-3.c: Likewise.
723 * gcc.dg/pubtypes-4.c: Likewise.
725 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
727 * gcc.dg/tree-ssa/slsr-1.c: New test.
728 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
729 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
730 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
732 2012-06-26 Matt Turner <mattst88@gmail.com>
735 * gcc.target/arm/mmx-2.c: New.
737 2012-06-26 Richard Guenther <rguenther@suse.de>
740 * g++.dg/torture/pr53752.C: New testcase.
742 2012-06-26 Jakub Jelinek <jakub@redhat.com>
744 PR tree-optimization/53748
745 * gcc.c-torture/compile/pr53748.c: New test.
747 2012-06-25 Jason Merrill <jason@redhat.com>
751 * g++.dg/cpp0x/decltype38.C: New.
752 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
754 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
756 * lib/target-supports-dg.exp (testname-for-summary): New.
757 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
758 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
759 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
760 scan-module-absence, output-exists, output-exists-not: Use
761 testname-for-summary.
762 (dg-test): Clean up testname_with_flags.
763 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
764 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
765 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
766 scan-assembler-dem-not, object-size: Use testname-for-summary.
767 * lib/gcov.exp (run-gcov): Likewise.
768 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
769 scan-dump-dem, scan-dump-dem-note): Likewise.
771 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
772 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
773 including profopt.opt; save and restore existing value.
774 * g++.dg/bprob/bprob.exp: Likewise.
775 * gcc.dg/matrix/matrix.exp: Likewise.
776 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
777 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
780 2012-06-25 Richard Henderson <rth@redhat.com>
782 * gcc.dg/pr53749.c: New.
784 2012-06-25 Jason Merrill <jason@redhat.com>
787 * g++.dg/cpp0x/nullptr28.C: New.
789 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
791 * gcc.target/arm/neon-vld1_dupQ.c: New.
793 2012-06-25 Florian Weimer <fweimer@redhat.com>
795 * g++.dg/init/new35.C: New.
796 * g++.dg/init/new36.C: New.
797 * g++.dg/init/new37.C: New.
798 * g++.dg/ext/vla5.C: New warning.
799 * g++.dg/ext/vla8.C: New warning.
800 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
802 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
803 James Greenhalgh <james.greenhalgh@arm.com>
805 * gcc.target/arm/ftest-support-arm.h New testcase.
806 * gcc.target/arm/ftest-support-thumb.h Likewise.
807 * gcc.target/arm/ftest-support.h Likewise.
808 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
809 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
810 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
811 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
812 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
813 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
814 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
815 * gcc.target/arm/ftest-armv6-arm.c Likewise.
816 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
817 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
818 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
819 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
820 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
821 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
822 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
823 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
824 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
825 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
826 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
827 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
828 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
829 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
830 * gcc/testsuite/lib/target-supports.exp
831 (check_effective_target_arm_arch_FUNC): Add support for more
833 (add_options_for_arm_arch_FUNC): Likewise.
834 (check_effective_target_arm_arch_FUNC_multilib): New functions.
836 2012-06-25 Jason Merrill <jason@redhat.com>
839 * g++.dg/cpp0x/constexpr-tuple.C: New.
841 2012-06-25 Jakub Jelinek <jakub@redhat.com>
844 * gcc.target/i386/pr53759.c: New test.
847 * g++.dg/cpp0x/nsdmi7.C: New test.
849 2012-06-24 Kai Tietz <ktietz@redhat.com>
851 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
853 * gcc.target/i386/pr38988.c: Likewise.
855 2012-06-22 Janus Weil <janus@gcc.gnu.org>
859 * gfortran.dg/typebound_generic_12.f03: New.
860 * gfortran.dg/typebound_generic_13.f03: New.
862 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
864 * gnat.dg/lto15.ad[sb]: New test.
866 2012-06-21 Meador Inge <meadori@codesourcery.com>
869 * gcc.dg/Wunused-local-typedefs.c: New testcase.
871 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
873 * testsuite/gcc.dg/pch/ident-1.c: New test.
874 * testsuite/gcc.dg/pch/ident-1.hs: Header file for new test.
876 2012-06-21 Michael Matz <matz@suse.de>
879 * gcc.c-torture/execute/pr53688.c: New test.
881 2012-06-20 Richard Guenther <rguenther@suse.de>
883 PR tree-optimization/30318
884 * gcc.dg/tree-ssa/vrp69.c: New testcase.
886 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
888 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
890 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
892 * gcc.target/i386/clearcapv2.map: New file.
893 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
895 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
897 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
900 2012-06-19 Jason Merrill <jason@redhat.com>
903 * g++.dg/debug/localclass1.C: New.
905 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
907 * g++.dg/cpp0x/override4.C: New.
909 2012-06-14 Jason Merrill <jason@redhat.com>
912 * g++.dg/cpp0x/decltype37.C: New.
914 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
916 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
918 2012-06-19 Joseph Myers <joseph@codesourcery.com>
920 * gcc.c-torture/compile/vector-5.c,
921 gcc.c-torture/compile/vector-6.c: New tests.
923 2012-06-19 Richard Henderson <rth@redhat.com>
925 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
927 2012-06-19 Richard Guenther <rguenther@suse.de>
929 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
931 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
934 * gcc.target/i386/pr53712.c: New test.
936 2012-06-18 Tobias Burnus <burnus@net-b.de>
939 * gfortran.dg/elemental_optional_args_6.f90: New.
941 2012-06-18 Tobias Burnus <burnus@net-b.de>
944 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
945 * gfortran.dg/coarray/move_alloc_1.f90
947 2012-06-18 Tobias Burnus <burnus@net-b.de>
950 * gfortran.dg/coarray_27.f90: New.
952 2012-06-18 Joey Ye <Joey.Ye@arm.com>
953 Greta Yorsh <Greta.Yorsh@arm.com>
955 * gcc.target/arm/epilog-1.c: New test.
957 2012-06-18 Richard Guenther <rguenther@suse.de>
959 PR tree-optimization/53693
960 * g++.dg/torture/pr53693.C: New testcase.
962 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
964 PR tree-optimization/53703
965 * gcc.dg/torture/pr53703.c: New test.
967 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
970 * gcc.target/i386/pr53698.c: New test.
972 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
974 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
976 2012-06-17 Tobias Burnus <burnus@net-b.de>
980 * gfortran.dg/transfer_check_3.f90: New.
982 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
984 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
986 2012-06-16 Tobias Burnus <burnus@net-b.de>
990 * gfortran.dg/deferred_type_param_8.f90: New.
992 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
994 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
995 testname that includes flags, passed in as new argument, in
997 (run_gcov): Get testname from dg-test, use it in pass/fail messages
998 and pass it to verify-* procedures.
1000 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
1001 alignment torture options with usual torture options.
1003 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
1004 messages reported for one line of source code.
1005 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
1006 * g++.dg/cpp0x/decltype2.C: Likewise.
1007 * g++.dg/cpp0x/decltype3.C: Likewise.
1008 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
1009 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
1010 * g++.dg/cpp0x/static_assert3.C: Likewise.
1011 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
1012 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
1013 * g++.dg/cpp0x/union1.C: Likewise.
1014 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
1015 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
1016 * g++.dg/cpp0x/variadic2.C: Likewise.
1017 * g++.dg/cpp0x/variadic20.C: Likewise.
1018 * g++.dg/cpp0x/variadic74.C: Likewise.
1019 * g++.dg/diagnostic/bitfld2.C: Likewise.
1020 * g++.dg/ext/attrib44.C: Likewise.
1021 * g++.dg/ext/no-asm-1.C: Likewise.
1022 * g++.dg/other/error34.C: Likewise.
1023 * g++.dg/parse/crash46.C: Likewise.
1024 * g++.dg/parse/error10.C: Likewise.
1025 * g++.dg/parse/error2.C: Likewise.
1026 * g++.dg/parse/error3.C: Likewise.
1027 * g++.dg/parse/error36.C: Likewise.
1028 * g++.dg/parse/error8.C: Likewise.
1029 * g++.dg/parse/error9.C: Likewise.
1030 * g++.dg/parse/parser-pr28152-2.C: Likewise.
1031 * g++.dg/parse/parser-pr28152.C: Likewise.
1032 * g++.dg/parse/template25.C: Likewise.
1033 * g++.dg/parse/typename11.C: Likewise.
1034 * g++.dg/tc1/dr147.C: Likewise.
1035 * g++.dg/template/deduce3.C: Likewise.
1036 * g++.dg/template/koenig9.C: Likewise.
1037 * g++.dg/template/pr23510.C: Likewise.
1038 * g++.dg/warn/pr12242.C: Likewise.
1039 * g++.dg/warn/pr30551-2.C: Likewise.
1040 * g++.dg/warn/pr30551.C: Likewise.
1041 * g++.old-deja/g++.other/typename1.C: Likewise.
1042 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
1044 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1047 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
1048 * c-c++-common/torture/vshuf-2.inc: Likewise.
1049 * c-c++-common/torture/vshuf-4.inc: Likewise.
1050 * c-c++-common/torture/vshuf-8.inc: Likewise.
1051 * c-c++-common/torture/vshuf-main.inc: Likewise.
1052 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
1053 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
1054 * c-c++-common/torture/vshuf-v2df.c: Likewise.
1055 * c-c++-common/torture/vshuf-v2di.c: Likewise.
1056 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
1057 * c-c++-common/torture/vshuf-v2si.c: Likewise.
1058 * c-c++-common/torture/vshuf-v4df.c: Likewise.
1059 * c-c++-common/torture/vshuf-v4di.c: Likewise.
1060 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
1061 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
1062 * c-c++-common/torture/vshuf-v4si.c: Likewise.
1063 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
1064 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
1065 * c-c++-common/torture/vshuf-v8si.c: Likewise.
1067 2012-06-15 Michael Matz <matz@suse.de>
1069 * gcc.dg/tree-ssa/vector-4.c: New test.
1071 2012-06-15 Michael Matz <matz@suse.de>
1073 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
1074 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
1076 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1078 PR tree-optimization/53636
1079 * gcc.target/arm/pr53636.c: New test.
1081 2012-06-15 Jakub Jelinek <jakub@redhat.com>
1083 PR tree-optimization/51581
1084 * gcc.c-torture/execute/pr51581-1.c: New test.
1085 * gcc.c-torture/execute/pr51581-2.c: New test.
1086 * gcc.dg/vect/pr51581-1.c: New test.
1087 * gcc.dg/vect/pr51581-2.c: New test.
1088 * gcc.dg/vect/pr51581-3.c: New test.
1089 * gcc.target/i386/avx-pr51581-1.c: New test.
1090 * gcc.target/i386/avx-pr51581-2.c: New test.
1091 * gcc.target/i386/avx2-pr51581-1.c: New test.
1092 * gcc.target/i386/avx2-pr51581-2.c: New test.
1093 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
1095 2012-06-15 Richard Guenther <rguenther@suse.de>
1097 * gcc.c-torture/execute/20120615-1.c: New testcase.
1099 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
1101 * gnat.dg/vect8.ad[sb]: New test.
1103 2012-06-14 Richard Guenther <rguenther@suse.de>
1105 * gcc.dg/tree-ssa/vrp.h: New testcase.
1106 * gcc.dg/tree-ssa/vrp68.c: Likewise.
1108 2012-06-13 Christian Bruel <christian.bruel@st.com>
1111 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
1113 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
1115 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
1117 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
1120 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
1121 test summary unique.
1123 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
1124 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
1125 scan-stack-usage-not): Don't strip torture options from test name.
1127 * lib/scandump.exp (scan-dump-times): Use printable version of
1128 regexp in test summary line.
1130 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
1131 messages reported for one line of source code.
1132 * gcc.dg/format/few-1.c: Likewise.
1133 * gcc.dg/ia64-sync-2.c: Likewise.
1134 * gcc.dg/sync-2.c: Likewise.
1135 * gcc.dg/noncompile/pr44517.c: Likewise.
1137 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
1140 * gcc.dg/guality/pr49888.c: New.
1142 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
1144 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
1145 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
1146 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1148 2012-06-13 Tobias Burnus <burnus@net-b.de>
1151 * gfortran.dg/intent_out_7.f90: New.
1153 2012-06-13 Tobias Burnus <burnus@net-b.de>
1156 * gfortran.dg/save_4.f90: New.
1158 2012-06-12 Jakub Jelinek <jakub@redhat.com>
1163 * gcc.dg/pr53532.c: New test.
1164 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
1165 adjust line numbers.
1166 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
1167 * gcc.dg/Wcxx-compat-8.c: Likewise.
1168 * gcc.dg/pr51034.c: New test.
1169 * gcc.dg/pr53196-1.c: New test.
1170 * gcc.dg/pr53196-2.c: New test.
1172 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
1174 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
1175 alignment torture options with usual torture options.
1176 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
1177 instead of dg-options.
1178 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1179 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
1180 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
1181 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
1182 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1183 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1185 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
1186 to checks for multiple messages reported for one line of source code.
1187 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
1189 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
1190 messages reported for one line of source code.
1192 * gcc.dg/20031223-1.c: Add comments to check for multiple
1193 messages reported for one line of source code.
1194 * gcc.dg/Wconversion-integer.c: Likewise.
1195 * gcc.dg/Wfatal-2.c: Likewise.
1196 * gcc.dg/Wfatal.c: Likewise.
1197 * gcc.dg/Wobjsize-1.c: Likewise.
1198 * gcc.dg/c99-vla-jump-1.c: Likewise.
1199 * gcc.dg/c99-vla-jump-2.c: Likewise.
1200 * gcc.dg/c99-vla-jump-3.c: Likewise.
1201 * gcc.dg/c99-vla-jump-4.c: Likewise.
1202 * gcc.dg/c99-vla-jump-5.c: Likewise.
1203 * gcc.dg/decl-9.c: Likewise.
1204 * gcc.dg/declspec-10.c: Likewise.
1205 * gcc.dg/declspec-18.c: Likewise.
1206 * gcc.dg/mtune.c: Likewise.
1207 * gcc.dg/parser-pr28152-2.c: Likewise.
1208 * gcc.dg/parser-pr28152.c: Likewise.
1209 * gcc.dg/pr14475.c: Likewise.
1210 * gcc.dg/pr27953.c: Likewise.
1211 * gcc.dg/pr28322-3.c: Likewise.
1212 * gcc.dg/pr30457.c: Likewise.
1213 * gcc.dg/pr30551-2.c: Likewise.
1214 * gcc.dg/pr30551-3.c: Likewise.
1215 * gcc.dg/pr30551-4.c: Likewise.
1216 * gcc.dg/pr30551-5.c: Likewise.
1217 * gcc.dg/pr30551-6.c: Likewise.
1218 * gcc.dg/pr30551.c: Likewise.
1219 * gcc.dg/pr45461.c: Likewise.
1220 * gcc.dg/pr48552-1.c: Likewise.
1221 * gcc.dg/pr48552-2.c: Likewise.
1222 * gcc.dg/redecl-1.c: Likewise.
1223 * gcc.dg/transparent-union-3.c: Likewise.
1224 * gcc.dg/utf-dflt.c: Likewise.
1225 * gcc.dg/utf-dflt2.c: Likewise.
1226 * gcc.dg/vla-8.c: Likewise.
1227 * gcc.dg/vla-init-1.c: Likewise.
1228 * gcc.dg/wtr-int-type-1.c: Likewise.
1230 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
1231 messages reported for for one line of source code.
1232 * c-c++-common/raw-string-5.c: Likewise.
1233 * c-c++-common/raw-string-4.c: Likewise.
1234 * c-c++-common/raw-string-6.c: Likewise.
1235 * c-c++-common/pr20000.c: Likewise.
1237 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
1238 messages reported for one line of source code.
1239 * gcc.dg/cpp/pr30786.c: Likewise.
1240 * gcc.dg/cpp/pr28709.c: Likewise.
1241 * gcc.dg/cpp/missing-header-MD.c: Likewise.
1242 * gcc.dg/cpp/macspace2.c: Likewise.
1243 * gcc.dg/cpp/missing-header-1.c: Likewise.
1244 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1245 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1246 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1248 2012-06-12 Jason Merrill <jason@redhat.com>
1251 * g++.dg/template/local7.C: New.
1253 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
1256 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
1257 * gcc.target/sh/pr51340-2.c: Likewise.
1258 * gcc.target/sh/pr51340-3.c: Likewise.
1260 2012-06-12 Michael Matz <matz@suse.de>
1262 * gcc.dg/torture/alias-1.c: New test.
1264 2012-06-12 Jakub Jelinek <jakub@redhat.com>
1266 PR rtl-optimization/53589
1267 * gcc.dg/torture/pr53589.c: New test.
1269 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
1272 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
1273 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
1274 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
1275 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
1276 * gcc.target/sh/pr50749-sf-predec-2.c: New.
1277 * gcc.target/sh/pr50749-sf-predec-4.c: New.
1278 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
1279 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
1280 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
1281 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
1282 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
1283 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
1284 * gcc.target/sh/pr50749-sf-predec-1.c: New.
1285 * gcc.target/sh/pr50749-sf-predec-3.c: New.
1286 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
1287 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
1289 2012-06-11 Sriraman Tallam <tmsriram@google.com>
1291 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
1292 (check_intel_cpu_model): New function.
1293 (check_amd_cpu_model): New function.
1294 (check_features): New function.
1295 (__get_cpuid_output): New function.
1296 (check_detailed): New function.
1297 (fn1): Rename to quick_check.
1298 (main): Update to call quick_check and call check_detailed.
1300 2012-06-11 Richard Henderson <rth@redhat.com>
1302 * lib/target-supports.exp
1303 (check_effective_target_sync_long_long_runtime): Use
1304 check_effective_target_lp64 instead of
1305 check_effective_target_powerpc64 for powerpc targets.
1307 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
1310 * gcc.target/sh/pr53511-1.c: New.
1312 2012-06-11 Richard Guenther <rguenther@suse.de>
1315 * g++.dg/lto/pr53470_0.C: New testcase.
1316 * gcc.dg/lto/pr53470_0.c: Likewise.
1318 2012-06-11 Richard Guenther <rguenther@suse.de>
1321 * g++.dg/ext/pr53605.C: New testcase.
1323 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
1325 * gnat.dg/specs/array1.ads: New test.
1326 * gnat.dg/specs/array2.ads: Likewise.
1327 * gnat.dg/array22.adb: Likewise.
1329 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
1331 * gnat.dg/constant4.adb: New test.
1332 * gnat.dg/constant4_pkg.ads: New helper.
1334 2012-06-08 Janus Weil <janus@gcc.gnu.org>
1337 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
1338 * gfortran.dg/allocate_class_1.f90: Modified.
1339 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
1340 * gfortran.dg/allocate_class_2.f90: New.
1342 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
1345 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
1347 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
1350 * gfortran.dg/string_assign_2.f90: New test case.
1352 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
1355 * gfortran.dg/string_assign_1.f90: New test case.
1357 2012-06-07 Jakub Jelinek <jakub@redhat.com>
1360 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
1361 * gcc.dg/gomp/critical-4.c: Likewise.
1362 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1363 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1364 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
1365 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
1366 * c-c++-common/gomp/pr53580.c: New test.
1368 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
1371 * g++.dg/cpp0x/forw_enum11.C: New.
1373 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
1376 * g++.dg/cpp0x/alias-decl-19.C: New.
1378 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
1380 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
1382 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
1384 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
1386 (XSTATE_SSE): Ditto.
1387 (XSTATE_YMM): Ditto.
1388 (avx_os_support): Use new defines.
1390 2012-06-06 Richard Guenther <rguenther@suse.de>
1393 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
1396 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
1399 * g++.dg/cpp0x/pr52841.C: New testcase.
1401 2012-06-06 Richard Guenther <rguenther@suse.de>
1403 PR tree-optimization/53081
1404 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
1405 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
1407 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1409 * gcc.target/powerpc/pr53487.c: New test.
1411 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
1413 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
1415 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
1417 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
1419 2012-06-05 Richard Guenther <rguenther@suse.de>
1421 PR tree-optimization/30442
1422 * gcc.dg/vect/bb-slp-30.c: New testcase.
1424 2012-06-05 Richard Guenther <rguenther@suse.de>
1426 PR tree-optimization/53081
1427 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
1428 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
1429 -fno-tree-loop-distribute-patterns.
1431 2012-06-05 Alan Modra <amodra@gmail.com>
1433 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
1434 Check static chain in nested funcs.
1436 2012-06-04 Tobias Burnus <burnus@net-b.de>
1439 * gfortran.dg/init_flag_10.f90: New.
1441 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1444 * g++.dg/warn/Wenum-compare-no-2: New.
1446 2012-06-04 Dodji Seketeli <dodji@redhat.com>
1448 PR preprocessor/53463
1449 * g++.dg/cpp/limits.C: New test.
1450 * g++.dg/parse/error19.C: Adjust.
1451 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
1452 * g++.dg/warn/pr35635.C: Likewise.
1453 * g++.old-deja/g++.pt/assign1.C: Likewise.
1455 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
1458 * gcc.target/powerpc/cell_builtin_1.c: New test case.
1459 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
1460 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
1461 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
1462 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
1463 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
1464 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
1465 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
1467 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
1469 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
1471 2012-06-04 Jakub Jelinek <jakub@redhat.com>
1473 PR tree-optimization/53550
1474 * gcc.dg/pr53550.c: New test.
1476 2012-06-04 Richard Guenther <rguenther@suse.de>
1478 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
1479 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1480 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1482 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1485 * gfortran.dg/parameter_array_element_2.f90: New.
1487 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
1490 * gcc.target/sh/pr53512-1.c: New.
1491 * gcc.target/sh/pr53512-2.c: New.
1492 * gcc.target/sh/pr53512-3.c: New.
1493 * gcc.target/sh/pr53512-4.c: New.
1495 2012-06-01 Jason Merrill <jason@redhat.com>
1498 * g++.dg/ext/visibility/template12.C: New.
1499 * g++.dg/ext/attrib14.C: Adjust warning line.
1502 * g++.dg/parse/new6.C: New.
1503 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
1505 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
1507 * c-c++-common/restrict-2.c: Revert previous change.
1509 2012-06-01 Jason Merrill <jason@redhat.com>
1512 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
1515 * g++.dg/cpp0x/auto33.C: New.
1517 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1520 * g++.dg/parse/namespace-alias-1.C: New.
1522 2012-06-01 Christian Bruel <christian.bruel@st.com>
1524 * gcc.dg/spec-options.c: New test.
1525 * gcc.dg/foo.specs: New file.
1527 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
1530 * gnat.dg/lto14.adb: Skip on Solaris.
1532 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
1534 * gcc.target/cris/sync-1-v10.c,
1535 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
1536 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
1537 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
1538 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
1539 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
1540 gcc.target/cris/torture/sync-mis-op-i-1.c,
1541 gcc.target/cris/torture/sync-mis-op-i-1a.c,
1542 gcc.target/cris/torture/sync-mis-op-i-2.c,
1543 gcc.target/cris/torture/sync-mis-op-i-2a.c,
1544 gcc.target/cris/torture/sync-mis-op-i-3.c,
1545 gcc.target/cris/torture/sync-mis-op-i-3a.c,
1546 gcc.target/cris/torture/sync-mis-op-s-1.c,
1547 gcc.target/cris/torture/sync-mis-op-s-1a.c,
1548 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
1549 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
1550 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
1551 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
1552 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
1553 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
1554 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
1555 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
1557 2012-05-31 Richard Guenther <rguenther@suse.de>
1559 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
1560 ldist-pr45948.c with disabled SCCP.
1562 2012-05-31 Richard Guenther <rguenther@suse.de>
1565 * gcc.dg/torture/pr48493.c: New testcase.
1567 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
1569 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
1571 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
1572 of the initialization loop.
1573 (dg-final): Adjust the expected number of vectorized loops depending
1574 on vect_char_mult target selector.
1576 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
1578 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
1579 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
1580 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
1583 2012-05-30 Jason Merrill <jason@redhat.com>
1586 * g++.dg/init/new34.C: New.
1587 * g++.dg/tree-ssa/stabilize1.C: New.
1589 2012-05-30 Jakub Jelinek <jakub@redhat.com>
1592 * g++.dg/init/new33.C: New test.
1594 2012-05-30 Richard Guenther <rguenther@suse.de>
1597 * gcc.dg/torture/pr53501.c: New testcase.
1598 * c-c++-common/restrict-2.c: Adjust.
1600 2012-05-30 Alan Modra <amodra@gmail.com>
1602 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
1605 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
1607 * gcc.target/i386/shuf-concat.c: New test.
1609 2012-05-30 Jakub Jelinek <jakub@redhat.com>
1611 PR rtl-optimization/53519
1612 * gcc.c-torture/compile/pr53519.c: New test.
1614 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1616 * gcc.target/arm/neon-vrev.c: New.
1618 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
1621 * gcc.target/sh/pr51340-1.c: New.
1622 * gcc.target/sh/pr51340-2.c: New.
1623 * gcc.target/sh/pr51340-3.c: New.
1625 2012-05-29 Richard Guenther <rguenther@suse.de>
1627 PR tree-optimization/53516
1628 * gcc.dg/torture/pr53516.c: New testcase.
1630 2012-05-29 Dodji Seketeli <dodji@redhat.com>
1632 PR preprocessor/53229
1633 * gcc.dg/cpp/paste6.c: Force to run without
1634 -ftrack-macro-expansion.
1635 * gcc.dg/cpp/paste8.c: Likewise.
1636 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
1637 -ftrack-macro-expansion.
1638 * gcc.dg/cpp/paste12.c: Force to run without
1639 -ftrack-macro-expansion.
1640 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
1641 -ftrack-macro-expansion.
1642 * gcc.dg/cpp/paste13.c: Likewise.
1643 * gcc.dg/cpp/paste14.c: Likewise.
1644 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
1645 -ftrack-macro-expansion.
1646 * gcc.dg/cpp/paste18.c: New test.
1648 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
1650 * gcc.target/cris/torture/trap-1.c,
1651 gcc.target/cris/torture/trap-2.c,
1652 gcc.target/cris/torture/trap-3.c,
1653 gcc.target/cris/torture/trap-v0.c,
1654 gcc.target/cris/torture/trap-v3.c: New tests.
1656 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
1659 * g++.dg/warn/Wbraces3.C: New.
1660 * g++.dg/warn/Wbraces4.C: Likewise.
1662 2012-05-28 Jakub Jelinek <jakub@redhat.com>
1664 PR tree-optimization/53505
1665 * c-c++-common/torture/pr53505.c: New test.
1667 2012-05-27 Nathan Sidwell <nathan@acm.org>
1669 * gcc.dg/stmt-expr-4.c: New.
1671 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
1674 * g++.dg/parse/crash60.C: New.
1676 2012-05-26 Jason Merrill <jason@redhat.com>
1679 * c-c++-common/array-lit.c: New.
1680 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
1682 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
1685 * gnat.dg/array21.adb: New test.
1687 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
1689 * gnat.dg/renaming5.adb: Adjust dg-final directive.
1691 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1694 * g++.dg/other/anon-union3.C: New.
1696 2012-05-25 Ian Lance Taylor <iant@google.com>
1698 * gcc.dg/split-6.c: New test.
1700 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
1702 * gnat.dg/lto14.adb: New test.
1704 2012-05-25 Tristan Gingold <gingold@adacore.com>
1706 * gcc.target/i386/large-frame.c: New.
1708 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
1709 * gcc.target/powerpc/lhs-1.c: New.
1710 * gcc.target/powerpc/lhs-2.c: New.
1711 * gcc.target/powerpc/lhs-3.c: New.
1713 2012-05-24 Dodji Seketeli <dodji@redhat.com>
1715 Make unwound macro expansion trace less redundant
1716 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
1717 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
1718 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
1719 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
1720 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
1721 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
1723 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1726 * g++.dg/cpp0x/constexpr-default1.C: New.
1728 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1731 * g++.dg/eh/goto2.C: New.
1733 2012-05-24 Richard Guenther <rguenther@suse.de>
1736 * g++.dg/tree-prof/pr53460.C: New testcase.
1738 2012-05-24 Richard Guenther <rguenther@suse.de>
1741 * g++.dg/debug/pr53466.C: New testcase.
1743 2012-05-24 Jakub Jelinek <jakub@redhat.com>
1745 PR tree-optimization/53465
1746 * gcc.c-torture/execute/pr53465.c: New test.
1748 2012-05-23 Tobias Burnus <burnus@net-b.de>
1752 * gfortran.dg/allocate_with_typespec_6.f90: New.
1754 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1757 * g++.dg/warn/delete-array-1.C: New.
1759 2012-05-23 Richard Guenther <rguenther@suse.de>
1761 * gcc.dg/torture/pr39074-2.c: Adjust.
1762 * gcc.dg/torture/pr39074.c: Likewise.
1763 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
1764 * gcc.dg/tree-ssa/alias-19.c: Likewise.
1766 2012-05-22 Jan Hubicka <jh@suse.cz>
1769 * g++.dg/torture/pr53161.C: New testcase.
1771 2012-05-22 Tobias Burnus <burnus@net-b.de>
1774 * gfortran.dg/realloc_on_assign_15.f90: New.
1776 2012-05-22 Richard Guenther <rguenther@suse.de>
1779 * gcc.dg/torture/pr51071-2.c: New testcase.
1781 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
1783 PR tree-optimization/53336
1784 * g++.dg/torture/pr53336.C: New testcase.
1786 2012-05-22 Dodji Seketeli <dodji@redhat.com>
1789 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
1790 instead of -Wunused-local-typedefs.
1792 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1795 * g++.dg/other/abstract4.C: New-
1797 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1800 * g++.dg/ext/attrib46.C: New.
1802 2012-05-21 Joseph Myers <joseph@codesourcery.com>
1805 * gcc.c-torture/compile/pr53418-1.c,
1806 gcc.c-torture/compile/pr53418-2.c: New tests.
1808 2012-05-21 Jakub Jelinek <jakub@redhat.com>
1810 PR tree-optimization/53366
1811 * gcc.dg/torture/pr53366-1.c: New test.
1812 * gcc.dg/torture/pr53366-2.c: New test.
1813 * gcc.target/i386/pr53366-1.c: New test.
1814 * gcc.target/i386/pr53366-2.c: New test.
1816 PR tree-optimization/53409
1817 * gcc.c-torture/compile/pr53409.c: New test.
1819 PR tree-optimization/53410
1820 * gcc.c-torture/compile/pr53410-1.c: New test.
1821 * gcc.c-torture/compile/pr53410-2.c: New test.
1823 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
1826 * gcc.target/i386/pr53425-1.c: New file.
1827 * gcc.target/i386/pr53425-2.c: Likewise.
1829 2012-05-21 Richard Guenther <rguenther@suse.de>
1831 PR tree-optimization/53408
1832 * gcc.dg/torture/pr53408.c: New testcase.
1834 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
1835 H.J. Lu <hongjiu.lu@intel.com>
1838 * gcc.target/i386/pr53416.c: New file.
1840 2012-05-21 Richard Guenther <rguenther@suse.de>
1842 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
1844 2012-05-21 Richard Guenther <rguenther@suse.de>
1846 * gcc.dg/torture/ldist-1.c: New testcase.
1848 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
1850 * gnat.dg/lto13.adb: New test.
1851 * gnat.dg/lto13_pkg.ad[sb]: New helper.
1853 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
1855 * gnat.dg/specs/lto12.ads: New test.
1856 * gnat.dg/specs/lto12_pkg.ads: New helper.
1858 2012-05-18 Richard Guenther <rguenther@suse.de>
1860 PR tree-optimization/53346
1861 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
1862 * gcc.target/i386/incoming-10.c: Adjust.
1863 * gcc.target/i386/incoming-11.c: Likewise.
1864 * gcc.target/i386/pr46295.c: Likewise.
1866 2012-05-18 Richard Guenther <rguenther@suse.de>
1868 * gcc.dg/pr53352.c: Return zero.
1870 2012-05-18 Richard Guenther <rguenther@suse.de>
1872 PR tree-optimization/53390
1873 * gcc.dg/torture/pr53390.c: New testcase.
1875 2012-05-18 Meador Inge <meadori@codesourcery.com>
1877 PR rtl-optimization/53352
1878 * gcc.dg/pr53352.c: New test.
1880 2012-05-17 David S. Miller <davem@davemloft.net>
1882 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1883 failure on sparc-*-linux-gnu.
1885 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1888 * g++.dg/parse/error49.C: New.
1889 * g++.dg/cpp0x/error8.C: Likewise.
1890 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
1891 * g++.dg/ext/utf-dflt2.C: Likewise.
1892 * g++.dg/ext/utf-gnuxx98.C: Likewise.
1893 * g++.dg/ext/utf-dflt.C: Likewise.
1894 * c-c++-common/raw-string-3.c: Likewise.
1895 * c-c++-common/raw-string-4.c: Likewise.
1897 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1900 * g++.dg/cpp0x/catch1.C: New.
1902 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1905 * g++.dg/parse/error48.C: New.
1906 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
1907 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
1909 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
1911 * gcc.dg/tm/indirect-2.c: New test.
1913 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1915 PR tree-optimization/53217
1916 * gfortran.dg/pr53217.f90: New test.
1918 2012-05-16 Richard Guenther <rguenther@suse.de>
1920 PR tree-optimization/53364
1921 * g++.dg/torture/pr53364.C: New testcase.
1923 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
1926 * gcc.dg/pr52549.c: Fix test for long != void*
1927 * gcc.c-torture/execute/pr52979-1.x: New file.
1928 * gcc.c-torture/execute/pr52979-2.x: New file.
1930 2012-05-16 Dodji Seketeli <dodji@redhat.com>
1932 PR preprocessor/7263
1933 * gcc.dg/binary-constants-2.c: Run without tracking locations
1934 accross macro expansion.
1935 * gcc.dg/binary-constants-3.c: Likewise.
1936 * gcc.dg/cpp/sysmac2.c: Likewise.
1937 * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
1939 * gcc.dg/cpp/syshdr3.c: New test.
1940 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
1941 * gcc.dg/system-binary-constants-1.c: New test.
1942 * gcc.dg/system-binary-constants-1.h: New header for the new test
1944 * g++.dg/cpp/syshdr3.C: New test.
1945 * g++.dg/cpp/syshdr3.h: New header the new test above.
1946 * g++.dg/system-binary-constants-1.C: New test.
1947 * g++.dg/system-binary-constants-1.h: New header the new test
1950 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
1952 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
1954 2012-05-15 Jakub Jelinek <jakub@redhat.com>
1957 * gcc.dg/pr53358.c: New test.
1959 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
1962 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
1963 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
1965 2012-05-15 Olivier Hainque <hainque@adacore.com>
1967 * g++.dg/eh/sighandle.C: New testcase.
1969 2012-05-15 Richard Guenther <rguenther@suse.de>
1971 PR tree-optimization/53355
1972 * gcc.dg/tree-ssa/vrp67.c: New testcase.
1974 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1976 * gfortran.dg/*.f90: Remove now redundant manual
1977 cleanup-modules directive.
1979 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
1981 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
1982 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
1984 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
1987 * gfortran.dg/int_range_io_1.f90: New test.
1989 2012-05-14 Andi Kleen <ak@linux.intel.com>
1990 Jakub Jelinek <jakub@redhat.com>
1993 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
1994 * gcc.target/i386/rtm-check.h: New file.
1995 * gcc.target/i386/pr53315.c: New test.
1997 2012-05-14 Tobias Burnus <burnus@net-b.de>
2002 * gfortran.dg/deferred_type_param_4.f90: New.
2003 * gfortran.dg/deferred_type_param_6.f90: New.
2005 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
2007 * gcc.target/i386/retarg.c: New test.
2009 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2012 * gfortran.dg/deferred_type_param_3.f90: New.
2013 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
2014 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
2016 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
2018 * gnat.dg/null_pointer_deref3.adb: New test.
2020 2012-05-12 Tobias Burnus <burnus@net-b.de>
2024 * gfortran.dg/deferred_type_param_5.f90: New.
2026 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2028 * g++.dg/parse/error47.C: New.
2030 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2033 * gfortran.dg/string_compare_4.f90: Change option
2034 to -fdump-tree-original. Add test case for kind=4.
2036 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2039 * gfortran.dg/string_compare_4.f90: New test.
2041 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2043 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
2045 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
2048 * g++.dg/cpp0x/variadic132.C: New.
2050 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
2053 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
2054 * g++.dg/parse/error26.C: Tweak dg-error column number.
2056 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
2059 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
2061 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
2063 * gnat.dg/lto11.ad[sb]: New test.
2065 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
2068 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
2069 directive to Scan for vpmuldq, not vpmacsdql.
2071 2012-05-09 Michael Matz <matz@suse.de>
2073 PR tree-optimization/53185
2074 * gcc.dg/vect/pr53185.c: New test.
2076 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
2079 * gcc.target/i386/pr53249.c: New.
2081 2012-05-09 Richard Guenther <rguenther@suse.de>
2083 PR tree-optimization/18437
2084 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
2085 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
2087 2012-05-09 Jakub Jelinek <jakub@redhat.com>
2089 PR tree-optimization/53226
2090 * gcc.c-torture/compile/pr53226.c: New test.
2092 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2094 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
2095 * gcc.target/i386/hle-add-rel-1.c: Likewise.
2096 * gcc.target/i386/hle-and-acq-1.c: Likewise.
2097 * gcc.target/i386/hle-and-rel-1.c: Likewise.
2098 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
2099 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
2100 * gcc.target/i386/hle-or-acq-1.c: Likewise.
2101 * gcc.target/i386/hle-or-rel-1.c: Likewise.
2102 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
2103 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
2104 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
2105 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
2106 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
2107 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
2109 2012-05-09 Dehao Chen <dehao@google.com>
2111 * gcc.dg/predict-1.c: Remove the replicated text in this test.
2112 * gcc.dg/predict-2.c: Likewise.
2113 * gcc.dg/predict-3.c: Likewise.
2114 * gcc.dg/predict-4.c: Likewise.
2115 * gcc.dg/predict-5.c: Likewise.
2116 * gcc.dg/predict-6.c: Likewise.
2118 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
2121 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
2123 2012-05-08 Richard Guenther <rguenther@suse.de>
2125 * gcc.dg/fold-bitand-4.c: New testcase.
2127 2012-05-08 Dehao Chen <dehao@google.com>
2129 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
2130 heuristic is working properly.
2131 * gcc.dg/predict-2.c: Likewise.
2132 * gcc/dg/predict-3.c: Likewise.
2133 * gcc/dg/predict-4.c: Likewise.
2134 * gcc/dg/predict-5.c: Likewise.
2135 * gcc/dg/predict-6.c: Likewise.
2137 2012-05-07 Jakub Jelinek <jakub@redhat.com>
2139 PR tree-optimization/53239
2140 * g++.dg/opt/vrp3.C: New test.
2141 * g++.dg/opt/vrp3-aux.cc: New file.
2142 * g++.dg/opt/vrp3.h: New file.
2144 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2146 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
2147 .uleb128 support in assembler output.
2149 2012-05-07 Richard Guenther <rguenther@suse.de>
2152 * g++.dg/lto/pr42987_0.C: New testcase.
2153 * g++.dg/lto/pr42987_1.C: Likewise.
2155 2012-05-07 Tobias Burnus <burnus@net-b.de>
2158 * gfortran.dg/typebound_operator_15.f90: New.
2160 2012-05-06 Tobias Burnus <burnus@net-b.de>
2163 * gfortran.dg/class_array_13.f90: New.
2165 2012-05-06 Tristan Gingold <gingold@adacore.com>
2167 * gnat.dg/warn7.adb: New test.
2169 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
2171 * gnat.dg/specs/renamings.ads: Rename to...
2172 * gnat.dg/specs/renaming1.ads: ...this.
2173 * gnat.dg/specs/renaming2.ads: New test.
2174 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
2175 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
2176 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
2177 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
2179 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
2181 * gnat.dg/discr36.ad[sb]: New test.
2182 * gnat.dg/discr36_pkg.ad[sb]: New helper.
2184 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
2187 * c-c++-common/pr43772.c: New.
2189 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
2192 * gfortran.dg/select_type_26.f03 : New test.
2193 * gfortran.dg/select_type_27.f03 : New test.
2196 * gfortran.dg/select_type_28.f03 : New test.
2198 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
2202 * gfortran.dg/mod_sign0_1.f90: New test.
2203 * gfortran.dg/mod_large_1.f90: New test.
2205 2012-05-04 Tobias Burnus <burnus@net-b.de>
2208 gfortran.dg/public_private_module_5.f90: New.
2210 2012-05-04 Tobias Burnus <burnus@net-b.de>
2213 * gfortran.dg/constructor_7.f90: New.
2214 * gfortran.dg/constructor_8.f90: New.
2216 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2219 * g++.dg/cpp0x/static_assert7.C: New.
2221 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2223 PR tree-optimization/52633
2224 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
2225 recognized as widening shifts instead of over-widening.
2226 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
2227 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
2228 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
2229 * gcc.target/arm/pr52633.c: New test.
2231 2012-05-04 Richard Guenther <rguenther@suse.de>
2233 PR tree-optimization/53168
2234 * gcc.dg/torture/pr53168.c: New testcase.
2235 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
2237 2012-05-04 Richard Guenther <rguenther@suse.de>
2239 * gcc.dg/lto/pr53214_0.c: New testcase.
2241 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
2243 * gcc.target/ia64/pr48496.c: New test.
2244 * gcc.target/ia64/pr52657.c: Likewise.
2246 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
2249 * c-c++-common/pr51712.c: New.
2251 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2254 * gcc.target/powwerpc/pr53199.c: New file.
2256 2012-05-03 Jason Merrill <jason@redhat.com>
2258 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
2260 * gcc.dg/debug/dwarf2/dups-types.c: New.
2261 * gcc.dg/debug/dwarf2/dups-types.h: New.
2263 2012-05-03 Jason Merrill <jason@redhat.com>
2265 * g++.dg/debug/dwarf2/namespace-2.C: New.
2266 * g++.dg/debug/dwarf2/localclass3.C: New.
2268 2012-05-03 Jason Merrill <jason@redhat.com>
2270 * g++.dg/debug/dwarf2/thunk1.C: New.
2272 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
2275 * g++.dg/other/final2.C: New.
2277 2012-05-03 Richard Guenther <rguenther@suse.de>
2279 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
2281 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
2283 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
2284 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
2285 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
2286 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
2288 2012-05-03 Jakub Jelinek <jakub@redhat.com>
2290 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
2292 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
2293 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
2294 * gcc.target/i386/hle-add-rel-1.c: Likewise.
2297 * gcc.dg/pr53174.c: New test.
2300 * gcc.target/arm/pr53187.c: New test.
2301 * gcc.c-torture/compile/pr53187.c: New test.
2303 2012-05-03 Richard Guenther <rguenther@suse.de>
2305 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
2306 unsupported prefetching support.
2308 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
2310 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
2311 option -ftrack-macro-expansion=0.
2312 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
2313 option -ftrack-macro-expansion=0.
2315 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
2317 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
2318 dg-options for target arm with dg-additional-options.
2320 2012-05-03 Richard Guenther <rguenther@suse.de>
2322 PR tree-optimization/53144
2323 * gcc.dg/torture/pr53144.c: New testcase.
2325 2012-05-03 Tobias Burnus <burnus@net-b.de>
2328 * gfortran.dg/pointer_intent_7.f90: New.
2329 * gfortran.dg/pure_formal_3.f90: New.
2331 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
2333 * gcc.target/s390/20030123-1.c: Add missing "volatile".
2335 2012-05-02 Martin Jambor <mjambor@suse.cz>
2338 * g++.dg/lto/pr52605_0.C: New test.
2340 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
2342 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
2343 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
2344 * gcc.target/i386/hle-add-acq-1.c: Ditto.
2345 * gcc.target/i386/hle-add-rel-1.c: Ditto.
2346 * gcc.target/i386/hle-and-acq-1.c: Ditto.
2347 * gcc.target/i386/hle-and-rel-1.c: Ditto.
2348 * gcc.target/i386/hle-or-acq-1.c: Ditto.
2349 * gcc.target/i386/hle-or-rel-1.c: Ditto.
2350 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
2351 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
2352 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
2353 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
2354 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
2355 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
2356 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
2357 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
2359 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
2362 * gcc.dg/pr53153.c: New test.
2364 2012-05-02 Richard Guenther <rguenther@suse.de>
2366 * g++.dg/tree-ssa/pr19807.C: Adjust.
2368 2012-05-02 Jakub Jelinek <jakub@redhat.com>
2370 PR tree-optimization/53163
2371 * gcc.c-torture/compile/pr53163.c: New test.
2373 PR rtl-optimization/53160
2374 * gcc.c-torture/execute/pr53160.c: New test.
2376 2012-05-01 Ian Lance Taylor <iant@google.com>
2379 * gcc.dg/pr37303.c: New test.
2381 2012-05-01 Richard Henderson <rth@redhat.com>
2383 * lib/target-supports.exp
2384 (check_effective_target_sync_long_long_runtime): True for
2385 check_effective_target_powerpc64.
2387 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
2390 * gcc.dg/vector-1.c: Move to ...
2391 * c-c++-common/vector-1.c: ... here.
2392 * gcc.dg/vector-2.c: Move to ...
2393 * c-c++-common/vector-2.c: ... here.
2394 * gcc.dg/vector-3.c: Move to ...
2395 * c-c++-common/vector-3.c: ... here. Adapt to C++.
2396 * gcc.dg/vector-4.c: Move to ...
2397 * c-c++-common/vector-4.c: ... here.
2398 * gcc.dg/vector-init-1.c: Move to ...
2399 * c-c++-common/vector-init-1.c: ... here.
2400 * gcc.dg/vector-init-2.c: Move to ...
2401 * c-c++-common/vector-init-2.c: ... here.
2402 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
2403 * c-c++-common/vector-subscript-1.c: ... here.
2404 * gcc.dg/vector-subscript-2.c: Move to ...
2405 * c-c++-common/vector-subscript-2.c: ... here.
2406 * gcc.dg/vector-subscript-3.c: Move to ...
2407 * c-c++-common/vector-subscript-3.c: ... here.
2410 * g++.dg/cpp0x/vt-51314.C: New test.
2411 * g++.dg/cpp0x/variadic76.C: Fix.
2413 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
2415 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
2417 2012-04-30 Dodji Seketeli <dodji@redhat.com>
2419 Add -Wvarargs option
2420 * c-c++-common/Wvarargs.c: New test case.
2421 * c-c++-common/Wvarargs-2.c: Likewise.
2423 2012-04-30 Dodji Seketeli <dodji@redhat.com>
2425 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
2426 * objc.dg/foreach-7.m: Force the test case to run without
2427 -ftrack-macro-expansion.
2428 * c-c++-common/tm/attrib-1.c: Likewise.
2429 * c-c++-common/warn-ommitted-condop.c: Likewise.
2430 * gcc.dg/assign-warn-1.c: Likewise.
2431 * gcc.dg/assign-warn-2.c: Likewise.
2432 * gcc.dg/attr-alloc_size.c: Likewise.
2433 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2434 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
2435 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
2436 * gcc.dg/c90-const-expr-9.c: Likewise.
2437 * gcc.dg/c99-const-expr-9.c: Likewise.
2438 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
2439 * gcc.dg/cpp/direct2s.c: Likewise.
2440 * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
2441 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
2442 * gcc.dg/dfp/composite-type.c: Likewise.
2443 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
2444 with -ftrack-macro-expansion
2445 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
2446 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
2447 * g++.dg/ext/cleanup-1.C: Likewise.
2448 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2449 * g++.dg/template/sfinae10.C: Likewise.
2450 * g++.dg/tm/wrap-2.C: Likewise.
2451 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
2452 * g++.dg/warn/Wsign-conversion.C: Likewise.
2453 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
2454 * g++.old-deja/g++.mike/p10769b.C: Likewise.
2455 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
2456 it to run with -ftrack-macro-expansion.
2457 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
2458 test cases without -ftrack-macro-expansion.
2460 Fix location for static class members
2461 * g++.dg/template/sfinae6_neg.C: Adjust.
2463 Make conversion warnings work on NULL with -ftrack-macro-expansion
2464 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
2465 alongside the previous testing for NULL.
2467 Fix -Wuninitialized for -ftrack-macro-expansion
2468 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
2470 Strip "<built-in>" loc from displayed expansion context
2471 * g++.dg/warn/Wconversion-real-integer2.C: New test.
2472 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
2473 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
2476 Fix expansion point loc for macro-like tokens
2477 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
2478 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2480 Fix token pasting with -ftrack-macro-expansion
2481 * gcc.dg/cpp/paste17.c: New test case for
2482 -ftrack-macro-expansion=2 mode only.
2483 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
2485 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
2487 * gnat.dg/warn6.ad[sb]: New test.
2489 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
2492 * gcc.dg/20011021-1.c: Adjust testcase.
2494 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2497 * gfortran.dg/function_optimize_12.f90: New test.
2499 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
2502 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
2503 code to match current output and cover new peephole2 pattern.
2505 2012-04-27 Ollie Wild <aaw@google.com>
2507 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
2509 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
2511 * gcc.c-torture/execute/20120427-2.c: New testcase.
2512 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
2513 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
2514 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
2516 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
2519 * gcc.c-torture/execute/20120427-1.c: New testcase.
2521 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
2524 * gcc.dg/tree-ssa/forwprop-18.c: New test.
2526 2012-04-27 Tom de Vries <tom@codesourcery.com>
2528 PR tree-optimization/51879
2529 * gcc.dg/pr51879.c: New test.
2530 * gcc.dg/pr51879-2.c: Same.
2531 * gcc.dg/pr51879-3.c: Same.
2532 * gcc.dg/pr51879-4.c: Same.
2533 * gcc.dg/pr51879-6.c: Same.
2535 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2538 * g++.dg/cpp0x/defaulted35.C: New.
2539 * g++.dg/cpp0x/defaulted15.C: Adjust.
2541 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
2543 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
2546 2012-04-25 Sriraman Tallam <tmsriram@google.com>
2548 * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
2550 2012-04-26 Alan Modra <amodra@gmail.com>
2552 * gcc.target/powerpc/savres.c: New test.
2553 * gcc.target/powerpc/powerpc.exp: Run it.
2555 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
2558 * gcc.dg/torture/pr53120.c: New test.
2560 2012-04-25 Jakub Jelinek <jakub@redhat.com>
2563 * gcc.c-torture/compile/pr52979-1.c: New test.
2564 * gcc.c-torture/execute/pr52979-1.c: New test.
2565 * gcc.c-torture/execute/pr52979-2.c: New test.
2567 2012-04-25 Richard Guenther <rguenther@suse.de>
2569 * gcc.target/i386/l_fma_float_5.c: Adjust.
2570 * gcc.target/i386/l_fma_double_4.c: Likewise.
2571 * gcc.target/i386/l_fma_float_2.c: Likewise.
2572 * gcc.target/i386/l_fma_float_6.c: Likewise.
2573 * gcc.target/i386/l_fma_double_1.c: Likewise.
2574 * gcc.target/i386/l_fma_double_5.c: Likewise.
2575 * gcc.target/i386/l_fma_float_3.c: Likewise.
2576 * gcc.target/i386/l_fma_double_2.c: Likewise.
2577 * gcc.target/i386/l_fma_double_6.c: Likewise.
2578 * gcc.target/i386/l_fma_float_4.c: Likewise.
2579 * gcc.target/i386/l_fma_double_3.c: Likewise.
2580 * gcc.target/i386/l_fma_float_1.c: Likewise.
2582 2012-04-25 Jakub Jelinek <jakub@redhat.com>
2584 PR tree-optimization/53058
2585 * gcc.c-torture/compile/pr53058.c: New test.
2587 2012-04-25 Jan Hubicka <jh@suse.cz>
2590 * gcc.target/i386/pr39082-1.c: Update warning location.
2592 2012-04-25 Jakub Jelinek <jakub@redhat.com>
2595 * gcc.dg/pr52880.c: New test.
2597 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
2599 * gcc.dg/m-un-2.c: Update.
2600 * gcc.dg/20011021-1.c: Update.
2602 2012-04-25 Tobias Burnus <burnus@net-b.de>
2605 * gfortran.dg/realloc_on_assign_14.f90: New.
2607 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
2610 PR tree-optimizations/52891
2611 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
2613 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
2616 * g++.dg/cpp0x/sfinae35.C: New.
2617 * g++.dg/cpp0x/sfinae36.C: Likewise.
2619 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2622 * gcc.target/powerpc/pr47197.c: New test.
2624 2012-04-24 Richard Guenther <rguenther@suse.de>
2626 PR tree-optimization/53085
2627 * g++.dg/torture/pr53085.C: New testcase.
2629 2012-04-24 Andrew Pinski <apinski@cavium.com>
2632 * gcc.dg/tree-ssa/andor-3.c: New testcase.
2633 * gcc.dg/tree-ssa/andor-4.c: New testcase.
2634 * gcc.dg/tree-ssa/andor-5.c: New testcase.
2636 2012-04-24 Jakub Jelinek <jakub@redhat.com>
2639 * gcc.c-torture/execute/pr53084.c: New test.
2641 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
2643 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
2645 2012-04-23 Andrew Pinski <apinski@cavium.com>
2647 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
2649 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
2652 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
2653 * gcc.dg/torture/builtin-power-1.c: Likewise.
2655 2012-04-23 Richard Guenther <rguenther@suse.de>
2657 PR tree-optimization/53070
2658 * gcc.dg/torture/pr53070.c: New testcase.
2660 2012-04-23 Richard Guenther <rguenther@suse.de>
2663 * gcc.dg/pr53060.c: New testcase.
2665 2012-04-23 Jakub Jelinek <jakub@redhat.com>
2667 PR tree-optimizations/52891
2668 * gcc.c-torture/compile/pr52891-1.c: New test.
2669 * gcc.c-torture/compile/pr52891-2.c: New test.
2671 2012-04-22 Tobias Burnus <burnus@net-b.de>
2674 * gfortran.dg/read_float_4.f90: New.
2676 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
2679 * c-c++-common/pr35441.C: New.
2681 2012-04-20 Ian Lance Taylor <iant@google.com>
2683 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
2684 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
2686 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
2688 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
2690 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
2692 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2694 PR rtl-optimization/44214
2695 * gcc.dg/pr44214-1.c: New test.
2696 * gcc.dg/pr44214-2.c: Likewise.
2697 * gcc.dg/pr44214-3.c: Likewise.
2699 2012-04-20 Richard Guenther <rguenther@suse.de>
2701 * g++.dg/torture/20120420-1.C: New testcase.
2703 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
2705 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
2707 2012-04-19 Christian Bruel <christian.bruel@st.com>
2709 * gcc.dg/pr52283.c: New test.
2711 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
2713 * gcc.dg/pr37985.c: New test.
2715 2012-04-19 Richard Guenther <rguenther@suse.de>
2717 PR rtl-optimization/44688
2718 * gcc.dg/var-expand1.c: Increase array size to make unrolling
2719 possibly profitable.
2721 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2723 PR tree-optimization/52976
2724 * gfortran.dg/reassoc_11.f: New test.
2726 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2728 PR tree-optimization/52976
2729 * gfortran.dg/reassoc_7.f: New test.
2730 * gfortran.dg/reassoc_8.f: Likewise.
2731 * gfortran.dg/reassoc_9.f: Likewise.
2732 * gfortran.dg/reassoc_10.f: Likewise.
2734 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
2737 * g++.dg/cpp0x/sfinae33.C: New.
2738 * g++.dg/cpp0x/sfinae34.C: Likewise.
2740 2012-04-18 Joey Ye <joey.ye@arm.com>
2742 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
2744 2012-04-18 Richard Guenther <rguenther@suse.de>
2746 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
2748 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
2749 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
2751 2012-04-17 Tom de Vries <tom@codesourcery.com>
2753 * g++.dg/pr51264-4.C: New test.
2755 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
2758 * g++.dg/cpp0x/constexpr-ctor10.C: New.
2760 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
2763 * g++.dg/parse/crash59.C: New.
2765 2012-04-17 Michael Matz <matz@suse.de>
2767 PR tree-optimization/18437
2768 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
2770 2012-04-17 Richard Guenther <rguenther@suse.de>
2773 * g++.dg/torture/pr53011.C: New testcase.
2775 2012-04-16 Jason Merrill <jason@redhat.com>
2778 * g++.dg/cpp0x/variadic131.C: New.
2781 * g++.dg/cpp0x/variadic130.C: New.
2784 * g++.dg/cpp0x/variadic129.C: New.
2787 * g++.dg/cpp0x/variadic128.C: New.
2789 2012-04-16 Tobias Burnus <burnus@net-b.de>
2792 * gfortran.dg/pointer_intent_6.f90: New.
2794 2012-04-16 Tobias Burnus <burnus@net-b.de>
2797 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
2798 to include public_private_module_4.f90.
2799 * gfortran.dg/public_private_module_4.f90: Skip this test on all
2802 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
2805 * g++.dg/diagnostic/operator1.C: New.
2806 * g++.dg/ext/label5.C: Adjust.
2807 * g++.dg/ext/va-arg1.C: Likewise.
2808 * g++.dg/other/error20.C: Likewise.
2809 * g++.dg/other/error20.C: Likewise.
2810 * g++.dg/other/error16.C: Likewise.
2811 * g++.dg/other/error10.C: Likewise.
2812 * g++.dg/parse/error30.C: Likewise.
2813 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
2815 2012-04-16 Jason Merrill <jason@redhat.com>
2818 * g++.dg/cpp0x/variadic127.C: New.
2820 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2822 * lib/plugin-support.exp (plugin-test-execute): Properly determine
2824 Use fail, pass instead of unresolved.
2828 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
2830 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2831 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
2832 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
2834 2012-04-16 Janus Weil <janus@gcc.gnu.org>
2837 * gfortran.dg/typebound_call_23.f03: New test case.
2839 2012-04-15 Jason Merrill <jason@redhat.com>
2842 * g++.dg/cpp0x/variadic126.C: New.
2845 * g++.dg/cpp0x/variadic125.C: New.
2848 * g++.dg/cpp0x/variadic124.C: New.
2851 * g++.dg/cpp0x/nullptr27.C: New.
2854 * g++.dg/warn/format8.C: New.
2856 2012-04-15 Janus Weil <janus@gcc.gnu.org>
2859 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
2861 2012-04-14 Tobias Burnus <burnus@net-b.de>
2865 * gfortran.dg/public_private_module_3.f90: New.
2866 * gfortran.dg/public_private_module_4.f90: New.
2868 2012-04-14 Tom de Vries <tom@codesourcery.com>
2870 * gcc.dg/superblock.c: New test.
2872 2012-04-14 Tom de Vries <tom@codesourcery.com>
2874 * gcc.dg/pr51879-12.c: New test.
2876 2012-04-13 Jason Merrill <jason@redhat.com>
2879 * g++.dg/cpp0x/variadic123.C: New.
2880 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
2883 * g++.dg/cpp0x/initlist-ctor1.C: New.
2886 * g++.dg/other/anon-union2.C: New.
2888 2012-04-13 Martin Jambor <mjambor@suse.cz>
2891 * g++.dg/ipa/pr52939.C: New test.
2893 2012-04-13 Tom de Vries <tom@codesourcery.com>
2895 * gcc.dg/pr52734.c: New test.
2897 2012-04-13 Richard Guenther <rguenther@suse.de>
2899 PR tree-optimization/52969
2900 * gcc.dg/torture/pr52969.c: New testcase.
2902 2012-04-13 Richard Guenther <rguenther@suse.de>
2905 * gcc.dg/pr52549.c: New testcase.
2907 2012-04-13 Richard Guenther <rguenther@suse.de>
2910 * gcc.dg/pr52862.c: New testcase.
2912 2012-04-13 Joey Ye <joey.ye@arm.com>
2914 * gcc.target/arm/thumb1-imm.c: New testcase.
2916 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
2919 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
2920 second function argument.
2921 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
2922 (calc_permps): Update declaration. Calculate result correctly.
2923 (avx2_test): Change src2 type to union256i_d.
2924 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
2927 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2930 * gcc.target/powerpc/pr52775.c: New file.
2932 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2934 PR tree-optimization/18589
2935 * gcc.dg/tree-ssa/pr18589-1.c: New test.
2936 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
2937 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
2938 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
2939 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
2940 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
2941 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
2942 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
2943 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
2944 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
2946 2012-04-12 Richard Guenther <rguenther@suse.de>
2948 PR tree-optimization/52943
2949 * gcc.dg/torture/pr52943.c: New testcase.
2951 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
2954 * gcc/target/sh/pr50751-4.c: New.
2955 * gcc/target/sh/pr50751-5.c: New.
2956 * gcc/target/sh/pr50751-6.c: New.
2957 * gcc/target/sh/pr50751-7.c: New.
2959 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
2962 * g++.dg/lookup/using52.C: New.
2964 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
2966 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
2968 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
2970 PR rtl-optimization/52876
2971 * gcc.target/i386/pr52876.c: New.
2973 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
2975 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
2977 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
2979 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
2980 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
2981 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
2982 (ptrdiff_t): ... this. All uses changed.
2983 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
2984 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
2986 (main): Cast argument to __INTPTR_TYPE__.
2987 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
2989 * gcc.dg/mallign.c (main): Likewise.
2990 * gcc.dg/pr38700.c (foo): Likewise.
2991 * gcc.dg/long-long-cst1.c (t): Likewise.
2992 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
2993 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
2994 * gcc.dg/pointer-arith-10.c (foo): Likewise.
2995 * gcc.dg/pr25682.c (d, foo): Likewise.
2996 * gcc.dg/format/cast-1.c (f): Likewise.
2997 * gcc.dg/c90-const-expr-10.c
2998 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
2999 (size_t): ...this. All uses changed.
3000 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
3001 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
3002 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
3003 * gcc.dg/pr34856.c (uintptr_t): Likewise.
3004 * gcc.dg/sequence-pt-1.c: Likewise.
3005 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
3006 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
3007 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
3008 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
3009 of ptrdiff_t with it.
3010 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
3011 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
3012 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
3014 2012-04-11 Jason Merrill <jason@redhat.com>
3017 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
3018 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3021 * g++.dg/ext/attrib45.C: New.
3023 * g++.dg/eh/dtor3.C: New.
3025 2012-04-11 Richard Guenther <rguenther@suse.de>
3028 * gfortran.dg/pr52621.f90: New testcase.
3030 2012-04-11 Richard Guenther <rguenther@suse.de>
3033 * g++.dg/torture/pr52918-1.C: New testcase.
3034 * g++.dg/torture/pr52918-2.C: Likewise.
3036 2012-04-11 Tobias Burnus <burnus@net-b.de>
3039 * gfortran.dg/block_11.f90: New.
3041 2012-04-11 Nick Clifton <nickc@redhat.com>
3043 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
3045 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
3048 * gcc.target/powerpc/pr16458-1.c: New test.
3049 * gcc.target/powerpc/pr16458-2.c: Likewise.
3050 * gcc.target/powerpc/pr16458-3.c: Likewise.
3051 * gcc.target/powerpc/pr16458-4.c: Likewise.
3053 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
3055 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
3056 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
3057 * gcc.dg/builtin-bswap-5.c: Likewise.
3058 * gcc.target/i386/builtin-bswap-4.c: New test.
3060 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
3063 * lib/prune.exp: Add -fno-diagnostics-show-caret.
3065 2012-04-11 Richard Guenther <rguenther@suse.de>
3067 PR rtl-optimization/52881
3068 * gcc.dg/torture/pr52881.c: New testcase.
3069 * gcc.dg/torture/pr52913.c: Likewise.
3071 2012-04-11 Richard Guenther <rguenther@suse.de>
3073 PR tree-optimization/52912
3074 * gcc.dg/torture/pr52912.c: New testcase.
3076 2010-04-10 Michael Matz <matz@suse.de>
3078 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
3079 * gcc.dg/vect/vect-outer-1.c: Adjust.
3080 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
3081 * gcc.dg/vect/vect-outer-1a.c: Adjust.
3082 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
3083 * gcc.dg/vect/vect-outer-1b.c: Adjust.
3084 * gcc.dg/vect/vect-outer-2b.c: Adjust.
3085 * gcc.dg/vect/vect-outer-3b.c: Adjust.
3087 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
3089 PR tree-optimization/52870
3090 * gcc.dg/vect/pr52870.c: New test.
3092 2012-04-09 Mike Stump <mikestump@comcast.net>
3094 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
3095 * gcc.dg/tree-ssa/vrp59.c: Likewise.
3096 * gcc.dg/tree-ssa/vrp60.c: Likewise.
3097 * gnat.dg/aggr11.adb: Likewise.
3098 * gnat.dg/aggr11_pkg.ads: Likewise.
3099 * gnat.dg/aggr15.adb: Likewise.
3100 * gnat.dg/aggr15.ads: Likewise.
3101 * gnat.dg/aggr17.adb: Likewise.
3102 * gnat.dg/aggr18.adb: Likewise.
3103 * gnat.dg/array14.adb: Likewise.
3104 * gnat.dg/array14.ads: Likewise.
3105 * gnat.dg/array14_pkg.ads: Likewise.
3106 * gnat.dg/array19.adb: Likewise.
3107 * gnat.dg/array19.ads: Likewise.
3108 * gnat.dg/discr27.adb: Likewise.
3109 * gnat.dg/discr27.ads: Likewise.
3110 * gnat.dg/discr35.adb: Likewise.
3111 * gnat.dg/discr35.ads: Likewise.
3112 * gnat.dg/discr6.adb: Likewise.
3113 * gnat.dg/discr6_pkg.ads: Likewise.
3114 * gnat.dg/import1.adb: Likewise.
3115 * gnat.dg/import1.ads: Likewise.
3116 * gnat.dg/loop_address2.adb: Likewise.
3117 * gnat.dg/opt7.adb: Likewise.
3118 * gnat.dg/opt7.ads: Likewise.
3119 * gnat.dg/pointer_variable_bounds.adb: Likewise.
3120 * gnat.dg/pointer_variable_bounds.ads: Likewise.
3121 * gnat.dg/rep_clause2.adb: Likewise.
3122 * gnat.dg/rep_clause2.ads: Likewise.
3123 * gnat.dg/slice2.adb: Likewise.
3124 * gnat.dg/slice2.ads: Likewise.
3125 * gnat.dg/slice6.adb: Likewise.
3126 * gnat.dg/slice6_pkg.ads: Likewise.
3127 * gnat.dg/specs/unchecked_union2.ads: Likewise.
3128 * gnat.dg/taft_type2.adb: Likewise.
3129 * gnat.dg/taft_type2.ads: Likewise.
3130 * gnat.dg/taft_type2_pkg.ads: Likewise.
3131 * gnat.dg/volatile10.adb: Likewise.
3132 * gnat.dg/volatile10_pkg.ads: Likewise.
3134 * gcc.dg/dll-8.c: Remove execute permissions.
3135 * g++.dg/ext/dllexport5.C: Likewise.
3137 2012-04-09 Jan Hubicka <jh@suse.cz>
3142 * gcc.dg/lto/pr52634_1.c: New testcase.
3143 * gcc.dg/lto/pr52634_0.c: New testcase.
3145 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
3148 * gcc.target/i386/pr52883.c: New testcase.
3150 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
3152 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
3153 (check_effective_target_sync_long_long): Add SPARC case.
3154 (check_effective_target_sync_long_long_runtime): Likewise.
3155 (check_effective_target_sync_int_long): Adjust SPARC case.
3156 (check_effective_target_sync_char_short): Likewise.
3158 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
3160 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
3161 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
3163 2012-04-08 Tobias Burnus <burnus@net-b.de>
3167 * gfortran.dg/public_private_module_2.f90: New.
3169 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
3171 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
3174 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3177 * gfortran.dg/function_optimize_11.f90: New test.
3179 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3182 * gfortran.dg/use_only_6.f90: New test.
3184 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3187 * gfortran.dg/use_only_6.f90: New test.
3188 2012-04-06 Mike Stump <mikestump@comcast.net>
3191 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
3193 2012-04-05 Jason Merrill <jason@redhat.com>
3196 * g++.dg/template/qualified-id5.C: New.
3198 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
3201 * gcc.target/i386/pr52882.c: New test.
3203 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3204 Dominique D'Humieures <dominiq@lps.ens.fr>
3207 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
3208 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
3210 2012-04-04 Jason Merrill <jason@redhat.com>
3213 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
3215 2012-04-03 Jason Merrill <jason@redhat.com>
3218 * g++.dg/cpp0x/variadic-value1.C: New.
3220 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
3222 * gnat.dg/pack18.adb: New test.
3223 * gnat.dg/pack18_pkg.ads: New helper.
3225 2012-04-03 Richard Guenther <rguenther@suse.de>
3227 PR tree-optimization/52808
3228 * gcc.dg/pr52808.c: New testcase.
3230 2012-04-03 Jakub Jelinek <jakub@redhat.com>
3232 PR tree-optimization/52835
3233 * gfortran.dg/pr52835.f90: New test.
3235 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
3237 * gnat.dg/specs/aggr5.ads: New test.
3239 2012-04-02 Richard Guenther <rguenther@suse.de>
3241 PR tree-optimization/52756
3242 * gcc.dg/torture/pr52756.c: New testcase.
3244 2012-04-02 Richard Guenther <rguenther@suse.de>
3247 * gcc.dg/pr52803.c: New testcase.
3249 2012-04-02 Dodji Seketeli <dodji@redhat.com>
3252 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
3255 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
3258 * g++.dg/cpp0x/noexcept17.C: New.
3259 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
3260 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
3261 * g++.dg/cpp0x/noexcept01.C: Likewise.
3262 * g++.dg/eh/init-temp1.C: Likewise.
3263 * g++.dg/eh/ctor1.C: Likwise.
3265 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
3267 * gnat.dg/controlled6.adb: New test.
3268 * gnat.dg/controlled6_pkg.ads: New helper.
3269 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
3271 2012-03-30 Richard Henderson <rth@redhat.com>
3274 * g++.dg/opt/pr52727.C: New testcase.
3276 2012-03-30 Richard Guenther <rguenther@suse.de>
3278 PR tree-optimization/52754
3279 * gcc.target/i386/pr52754.c: New testcase.
3281 2012-03-30 Richard Guenther <rguenther@suse.de>
3284 * g++.dg/torture/pr52772.C: New testcase.
3286 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
3289 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
3291 2012-03-29 Jason Merrill <jason@redhat.com>
3294 * g++.dg/template/inherit8.C: New.
3296 2012-03-29 Jakub Jelinek <jakub@redhat.com>
3299 * g++.dg/ext/weak4.C: New test.
3301 PR tree-optimization/52760
3302 * gcc.c-torture/execute/pr52760.c: New test.
3304 2012-03-29 Jason Merrill <jason@redhat.com>
3307 * g++.dg/cpp0x/initlist-array3.C: New.
3309 2012-03-28 Jason Merrill <jason@redhat.com>
3312 * g++.dg/overload/virtual2.C: New.
3314 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
3316 * gnat.dg/vect7.ad[sb]: New test.
3318 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
3319 Tobias Burnus <burnus@gcc.gnu.org>
3322 * gfortran.dg/allocate_class_1.f90 : Change error test.
3323 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
3324 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
3325 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
3327 2012-03-28 Jakub Jelinek <jakub@redhat.com>
3330 * gcc.dg/pr52691.c: New test.
3333 * gcc.c-torture/compile/pr52750.c: New test.
3335 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
3338 * gcc.target/avr/torture/builtins-2.c: New test.
3340 2012-03-28 Jakub Jelinek <jakub@redhat.com>
3343 * gcc.target/i386/pr52736.c: New test.
3345 2012-03-27 Martin Jambor <mjambor@suse.cz>
3348 * gcc.dg/torture/pr52693.c: New test.
3350 2012-03-27 Meador Inge <meadori@codesourcery.com>
3353 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
3355 2012-03-27 Mike Stump <mikestump@comcast.net>
3358 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
3359 failures that match branch names.
3361 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
3362 H.J. Lu <hongjiu.lu@intel.com>
3365 * gcc.target/i386/pr52698.c: New test.
3367 2012-03-27 Richard Guenther <rguenther@suse.de>
3370 * gcc.dg/torture/pr52720.c: New testcase.
3372 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
3374 * gnat.dg/pack17.adb: New test.
3376 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3378 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
3379 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
3381 2012-03-26 Martin Jambor <mjambor@suse.cz>
3383 PR tree-optimization/50052
3384 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
3386 2012-03-26 Richard Guenther <rguenther@suse.de>
3388 PR tree-optimization/52701
3389 * gfortran.dg/pr52701.f90: New testcase.
3391 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
3393 PR tree-optimization/52686
3394 * gcc.target/arm/pr52686.c: New test.
3396 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
3398 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
3399 Add "-Os -flto" to list.
3401 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
3403 * gnat.dg/concat2.ad[sb]: New test.
3405 2012-03-24 Jason Merrill <jason@redhat.com>
3407 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
3408 * g++.dg/cpp0x/trailing2.C: Likewise.
3409 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
3410 * g++.dg/cpp1y/auto-fn1.C: New.
3411 * g++.dg/cpp1y/auto-fn2.C: New.
3412 * g++.dg/cpp1y/auto-fn3.C: New.
3413 * g++.dg/cpp1y/auto-fn4.C: New.
3414 * g++.dg/cpp1y/auto-fn5.C: New.
3415 * g++.dg/cpp1y/auto-fn6.C: New.
3416 * g++.dg/cpp1y/auto-fn7.C: New.
3417 * g++.dg/cpp1y/auto-fn8.C: New.
3418 * g++.dg/cpp1y/auto-fn9.C: New.
3419 * g++.dg/cpp1y/auto-fn10.C: New.
3420 * g++.dg/cpp1y/auto-fn11.C: New.
3422 2012-03-23 Richard Guenther <rguenther@suse.de>
3424 PR tree-optimization/52678
3425 * gfortran.dg/pr52678.f: New testcase.
3427 2012-03-23 Richard Guenther <rguenther@suse.de>
3429 PR tree-optimization/52638
3430 * g++.dg/torture/pr52638.C: New testcase.
3432 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
3435 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
3437 2012-03-22 Jakub Jelinek <jakub@redhat.com>
3440 * g++.dg/ext/attrib44.C: New test.
3442 2012-03-22 Jan Hubicka <jh@suse.cz>
3445 * g++.dg/torture/pr51737.C: New testcase
3447 2012-03-22 Richard Guenther <rguenther@suse.de>
3449 PR tree-optimization/52548
3450 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
3452 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3454 * lib/fortran-modules.exp (list-module-names-1): Remove
3457 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
3460 * gcc.target/sh/pr50751-1.c: New.
3461 * gcc.target/sh/pr50751-2.c: New.
3462 * gcc.target/sh/pr50751-3.c: New.
3464 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
3467 * gcc.target/sh/sh4a-cos.c: Remove.
3468 * gcc.target/sh/sh4a-sin.c: Remove.
3469 * gcc.target/sh/sh4a-sincos.c: Remove.
3471 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
3473 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
3474 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
3476 2012-03-21 Martin Jambor <mjambor@suse.cz>
3479 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
3480 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
3482 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
3484 * gcc.target/arm/thumb-16bit-ops.c: New file.
3485 * gcc.target/arm/thumb-ifcvt.c: New file.
3487 2012-03-20 Jason Merrill <jason@redhat.com>
3489 * lib/target-supports.exp: Add { target c++1y }.
3491 * g++.dg/cpp0x/auto32.C: New.
3493 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
3496 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
3498 * gcc.dg/torture/pr48124-4.c: Ditto:
3499 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
3501 2012-03-20 Jason Merrill <jason@redhat.com>
3504 * g++.dg/cpp0x/initlist66.C: New.
3506 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
3508 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
3511 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
3514 * gcc.target/avr/torture/addr-space-2.h: New file.
3515 * gcc.target/avr/torture/addr-space-2-g.h: New test.
3516 * gcc.target/avr/torture/addr-space-2-0.h: New test.
3517 * gcc.target/avr/torture/addr-space-2-1.h: New test.
3518 * gcc.target/avr/torture/addr-space-2-x.h: New test.
3520 2012-03-20 Richard Guenther <rguenther@suse.de>
3522 * gnat.dg/pack16.adb: New testcase.
3523 * gnat.dg/pack16_pkg.ads: Likewise.
3524 * gnat.dg/specs/pack8.ads: Likewise.
3525 * gnat.dg/specs/pack8_pkg.ads: Likewise.
3527 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3529 * g++.dg/warn/Wuseless-cast.C: Extend.
3531 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3534 * g++.dg/warn/Wuseless-cast.C: New.
3536 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
3539 * gfortran.dg/pr52608.f90: New test.
3541 2012-03-17 Tobias Burnus <burnus@net-b.de>
3544 * gfortran.dg/proc_ptr_36.f90: New.
3546 2012-03-16 Martin Jambor <mjambor@suse.cz>
3548 * gcc.dg/misaligned-expand-1.c: New test.
3549 * gcc.dg/misaligned-expand-3.c: Likewise.
3551 2012-03-16 Richard Guenther <rguenther@suse.de>
3552 Kai Tietz <ktietz@redhat.com>
3555 * gcc.c-torture/execute/pr48814-1.c: New test.
3556 * gcc.c-torture/execute/pr48814-2.c: New test.
3557 * gcc.dg/tree-ssa/assign-1.c: New test.
3558 * gcc.dg/tree-ssa/assign-2.c: New test.
3559 * gcc.dg/tree-ssa/assign-3.c: New test.
3561 2012-03-16 Richard Guenther <rguenther@suse.de>
3563 * gnat.dg/specs/pack7.ads: New testcase.
3565 2012-03-15 Jakub Jelinek <jakub@redhat.com>
3568 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
3569 * gcc.dg/torture/vshuf-8.inc: Likewise.
3570 * gcc.dg/torture/vshuf-16.inc: Likewise.
3571 * gcc.dg/torture/vshuf-32.inc: Likewise.
3573 2012-03-15 Jason Merrill <jason@redhat.com>
3575 * g++.dg/torture/pr52582.C: New.
3577 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3579 * lib/fortran-modules.exp: New file which was forgotten in r185430.
3581 2012-03-15 Ira Rosen <irar@il.ibm.com>
3582 Ulrich Weigand <ulrich.weigand@linaro.org>
3584 * gcc.dg/vect/slp-cond-3.c: New test.
3585 * gcc.dg/vect/slp-cond-4.c: New test.
3587 2012-03-15 Ira Rosen <irar@il.ibm.com>
3588 Ulrich Weigand <ulrich.weigand@linaro.org>
3590 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
3591 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
3593 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
3598 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
3599 * gfortran.dg/round_1.f03: Likewise.
3601 2012-03-15 Jakub Jelinek <jakub@redhat.com>
3602 Andrew Pinski <apinski@cavium.com>
3605 * gcc.dg/pr52592.c: New test.
3607 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3609 * gfortran.fortran-torture/compile/compile.exp: Simplify.
3610 * gfortran.fortran-torture/execute/execute.exp: Likewise.
3611 * lib/gcc-dg.exp (cleanup-modules): Move to ..
3612 * lib/fortran-modules.exp: .. this new file. Adjust users.
3613 * lib/gfortran-dg.exp (gfortran-dg-runtest,
3614 gfortran-dg-debug-runtest): Call cleanup-modules.
3615 * lib/fortran-torture.exp (fortran-torture-execute,
3616 fortran-torture): Likewise.
3617 * gfortran.dg/coarray/caf.exp: Likewise.
3618 * lib/lto.exp: Likewise.
3619 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
3620 * gfortran.dg/class_4b.f03: Likewise.
3621 * gfortran.dg/class_4c.f03: Likewise.
3622 * gfortran.dg/class_45a.f03: Likewise.
3623 * gfortran.dg/binding_label_tests_10.f03: Likewise.
3624 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
3625 * gfortran.dg/binding_label_tests_11.f03: Likewise.
3626 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
3627 * gfortran.dg/binding_label_tests_13.f03: Likewise.
3628 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
3629 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
3630 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
3631 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
3632 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
3633 * gfortran.dg/whole_file_28.f90: Likewise.
3634 * gfortran.dg/whole_file_29.f90: Likewise.
3635 * gfortran.dg/whole_file_30.f90: Likewise.
3636 * gfortran.dg/whole_file_31.f90: Likewise.
3638 2012-03-15 Jakub Jelinek <jakub@redhat.com>
3640 PR tree-optimization/52267
3641 * gcc.dg/pr52267.c: New test.
3642 * gcc.dg/tree-ssa/vrp65.c: New test.
3643 * gcc.dg/tree-ssa/vrp66.c: New test.
3645 2012-03-15 Richard Guenther <rguenther@suse.de>
3648 * gfortran.dg/vect/pr52580.f: New testcase.
3650 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
3652 * gcc.target/sh/fpul-usage-1.c: New.
3654 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
3657 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
3658 * gcc.target/sh/pr49468-di.c: Likewise.
3660 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3662 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
3663 * gcc.dg/c99-stdint-6.c: Likewise.
3664 * gcc.dg/lto/20090210_0.c: Likewise.
3665 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
3666 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
3667 * gcc.dg/pragma-init-fini-2.c: Likewise.
3668 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
3669 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
3670 * gcc.target/i386/pr22152.c: Likewise.
3671 * gcc.target/i386/vect8-ret.c: Likewise.
3672 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
3675 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3677 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
3678 * g++.dg/tree-prof/partition1.C: Likewise.
3679 * g++.dg/tree-prof/partition2.C: Likewise.
3680 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
3682 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
3683 * gcc.c-torture/execute/20010724-1.c: Remove.
3684 * gcc.c-torture/execute/20010724-1.x: Remove.
3685 * gcc.c-torture/execute/20040208-2.c: Remove.
3686 * gcc.c-torture/execute/20040208-2.x: Remove.
3687 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
3689 (main) [__mips__ && __sgi__]: Remove.
3690 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
3691 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
3692 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
3693 mips-sgi-irix6* handling.
3694 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
3695 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
3696 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
3698 * gcc.dg/torture/builtin-logb-1.c: Likewise.
3699 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
3700 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
3701 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
3702 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
3703 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
3705 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3706 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
3707 * gcc.target/mips/save-restore-3.c: Likewise.
3708 * gcc.target/mips/save-restore-4.c: Likewise.
3709 * gcc.target/mips/save-restore-5.c: Likewise.
3710 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
3711 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
3713 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
3715 (restore_ld_library_path_env_vars): Likewise.
3716 * lib/target-supports.exp (check_profiling_available): Remove
3717 mips*-*-irix* handling.
3718 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
3719 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
3720 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
3722 2012-03-14 Jakub Jelinek <jakub@redhat.com>
3725 * g++.dg/opt/pr52582.C: New test.
3727 2012-03-14 Richard Guenther <rguenther@suse.de>
3729 PR tree-optimization/52571
3730 * gcc.dg/vect/vect-2.c: Initialize arrays.
3731 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3732 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
3733 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
3735 2012-03-14 Richard Guenther <rguenther@suse.de>
3740 * gcc.dg/torture/pr48124-1.c: New testcase.
3741 * gcc.dg/torture/pr48124-2.c: Likewise.
3742 * gcc.dg/torture/pr48124-3.c: Likewise.
3743 * gcc.dg/torture/pr48124-4.c: Likewise.
3745 2012-03-14 Richard Guenther <rguenther@suse.de>
3748 * gcc.dg/pr52578.c: New testcase.
3750 2012-03-14 Jakub Jelinek <jakub@redhat.com>
3753 * g++.dg/cpp0x/udlit-args2.C: New test.
3755 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
3758 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
3759 * gcc.c-torture/compile/pr48596.c: ... here.
3761 2012-01-30 Dodji Seketeli <dodji@redhat.com>
3764 * g++.dg/lookup/hidden-class17.C: New test.
3766 2012-03-13 Jakub Jelinek <jakub@redhat.com>
3769 * gcc.dg/Wunused-var-3.c: New test.
3771 2012-03-13 Martin Jambor <mjambor@suse.cz>
3773 * gcc.dg/misaligned-expand-2.c: New test.
3775 2012-03-13 Richard Guenther <rguenther@suse.de>
3778 * gcc.dg/pr52134.c: New testcase.
3780 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3782 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
3784 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3786 PR tree-optimization/46728
3787 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
3788 * gcc.target/powerpc/pr46728-5.c: Likewise.
3789 * gcc.target/powerpc/pr46728-8.c: Likewise.
3790 * gcc.target/powerpc/pr46728-10.c: Likewise.
3791 * gcc.target/powerpc/pr46728-11.c: Likewise.
3792 * gcc.target/powerpc/pr46728-13.c: Likewise.
3793 * gcc.target/powerpc/pr46728-14.c: Likewise.
3794 * gcc.target/powerpc/pr46728-15.c: Likewise.
3796 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
3799 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
3801 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3803 PR tree-optimization/46728
3804 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
3805 * gcc.target/powerpc/pr46728-5.c: Likewise.
3806 * gcc.target/powerpc/pr46728-8.c: Likewise.
3807 * gcc.target/powerpc/pr46728-10.c: Likewise.
3808 * gcc.target/powerpc/pr46728-11.c: Likewise.
3809 * gcc.target/powerpc/pr46728-13.c: Likewise.
3810 * gcc.target/powerpc/pr46728-14.c: Likewise.
3811 * gcc.target/powerpc/pr46728-15.c: Likewise.
3813 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
3816 * gcc.target/avr/torture/addr-space-1.h: New file.
3817 * gcc.target/avr/torture/addr-space-1-g.h: New test.
3818 * gcc.target/avr/torture/addr-space-1-0.h: New test.
3819 * gcc.target/avr/torture/addr-space-1-1.h: New test.
3820 * gcc.target/avr/torture/addr-space-1-x.h: New test.
3822 2012-03-12 Andrew Pinski <apinski@cavium.com>
3824 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
3826 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3828 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
3829 * g++.dg/abi/thunk4.C: Likewise.
3830 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
3832 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
3834 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3835 * g++.dg/eh/spbp.C: Likewise.
3836 * g++.dg/ext/label13.C: Likewise.
3837 * g++.dg/guality/guality.exp: Likewise.
3838 * g++.dg/other/anon5.C: Likewise.
3839 * g++.dg/other/pragma-ep-1.C: Remove.
3840 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
3841 * g++.dg/warn/pr31246.C: Likewise.
3842 * g++.dg/warn/weak1.C: Likewise.
3843 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
3844 * g++.old-deja/g++.ext/attrib5.C: Likewise.
3845 * gcc.c-torture/compile/limits-declparen.c: Likewise.
3846 * gcc.c-torture/compile/limits-pointer.c: Likewise.
3847 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
3848 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
3849 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
3850 * gcc.dg/c99-tgmath-1.c: Likewise.
3851 * gcc.dg/c99-tgmath-2.c: Likewise.
3852 * gcc.dg/c99-tgmath-3.c: Likewise.
3853 * gcc.dg/c99-tgmath-4.c: Likewise.
3854 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
3856 * gcc.dg/debug/pr49032.c: Likewise.
3857 * gcc.dg/guality/guality.exp: Likewise.
3858 * gcc.dg/intmax_t-1.c: Likewise.
3859 * gcc.dg/pr48616.c: Likewise.
3860 * gcc.dg/pragma-ep-1.c: Remove.
3861 * gcc.dg/pragma-ep-2.c: Remove.
3862 * gcc.dg/pragma-ep-3.c: Remove.
3863 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
3864 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
3865 * gcc.misc-tests/gcov-14.c: Likewise.
3866 * gfortran.dg/guality/guality.exp: Likewise.
3867 * lib/target-supports.exp (check_weak_available): Likewise.
3868 (add_options_for_tls): Likewise.
3869 (check_ascii_locale_available): Likewise.
3870 * obj-c++.dg/dwarf-2.mm: Likewise.
3871 * objc.dg/dwarf-1.m: Likewise.
3872 * objc.dg/dwarf-2.m: Likewise.
3874 2012-03-12 Jakub Jelinek <jakub@redhat.com>
3876 PR tree-optimization/51721
3877 * gcc.dg/tree-ssa/vrp64.c: New test.
3879 PR tree-optimization/52533
3880 * gcc.c-torture/compile/pr52533.c: New test.
3882 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
3884 * gcc.target/i386/rtm-xabort-1.c: New.
3885 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
3886 * gcc.target/i386/rtm-xend-1.c: Ditto.
3887 * gcc.target/i386/rtm-xtest-1.c: Ditto.
3888 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
3889 * gcc.target/i386/sse-13.c: Ditto.
3890 * gcc.target/i386/sse-14.c: Ditto.
3891 * gcc.target/i386/sse-22.c: Ditto.
3892 * gcc.target/i386/sse-23.c: Ditto.
3893 * g++.dg/other/i386-2.C: Ditto.
3894 * g++.dg/other/i386-3.C: Ditto.
3896 2012-03-12 Tobias Burnus <burnus@net-b.de>
3899 * gfortran.dg/proc_ptr_35.f90: New.
3901 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
3904 * gcc.dg/torture/pr52530.c: New test.
3906 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
3909 * gcc.target/sh/pr51244-1.c: Fix thinkos.
3911 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3914 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
3916 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
3918 2012-03-09 Andrew Pinski <apinski@cavium.com>
3921 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
3922 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
3924 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
3926 * gcc.dg/tree-ssa/scev-3.c: New.
3927 * gcc.dg/tree-ssa/scev-4.c: New.
3929 2012-03-08 Tobias Burnus <burnus@net-b.de>
3932 * gfortran.dg/proc_ptr_34.f90
3934 2012-03-07 Jason Merrill <jason@redhat.com>
3937 * g++.dg/cpp0x/udlit-mangle.C: New.
3939 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
3941 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
3943 2012-03-06 Richard Guenther <rguenther@suse.de>
3946 * gcc.dg/torture/pr52493.c: New testcase.
3948 2012-03-06 Richard Guenther <rguenther@suse.de>
3951 * gcc.dg/lto/pr52097_0.c: New testcase.
3953 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
3956 * gcc.target/sh/pr51244-1.c: New.
3957 * gcc.target/sh/pr51244-2.c: New.
3958 * gcc.target/sh/pr51244-3.c: New.
3960 2012-03-05 Jason Merrill <jason@redhat.com>
3963 * g++.dg/ext/visibility/template11.C: New.
3965 * g++.dg/cpp0x/implicit13.C: New.
3967 2012-03-05 Jakub Jelinek <jakub@redhat.com>
3969 PR tree-optimization/51721
3970 * gcc.dg/tree-ssa/vrp63.c: New test.
3971 * gcc.dg/pr51721.c: New test.
3973 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
3976 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
3979 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
3982 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
3984 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
3987 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
3989 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
3991 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
3994 2012-03-03 Jason Merrill <jason@redhat.com>
3996 * g++.dg/cpp0x/nsdmi-defer6.C: New.
3999 * g++.dg/cpp0x/initlist65.C: New.
4002 * g++.dg/ext/is_empty2.C: New.
4004 2012-03-03 Tobias Burnus <burnus@net-b.de>
4007 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
4009 2012-03-03 Tobias Burnus <burnus@net-b.de>
4011 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
4012 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
4013 * gfortran.dg/bind_c_usage_8.f03: Ditto.
4014 * gfortran.dg/c_kind_tests_2.f03: Ditto.
4015 * gfortran.dg/class_30.f90: Remove dg-warning line.
4016 * gfortran.dg/bind_c_usage_25.f90: New.
4018 2012-03-03 Tobias Burnus <burnus@net-b.de>
4021 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
4022 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
4023 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
4025 2012-03-03 Tobias Burnus <burnus@net-b.de>
4028 * gfortran.dg/assumed_type_1.f90: New.
4029 * gfortran.dg/assumed_type_2.f90: New.
4030 * gfortran.dg/assumed_type_3.f90: New.
4031 * gfortran.dg/assumed_type_4.f90: New.
4033 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
4036 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
4037 * gcc.target/sh/pr49468-di.c: New.
4039 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
4041 * gcc.dg/graphite/pr50561.c: Update.
4043 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
4045 * gcc.target/powerpc/pr52457.c: New test.
4047 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
4049 * gcc.target/arm/sat-1.c: New test.
4051 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
4054 * gcc.target/i386/pr46716.c: New test.
4056 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
4059 * g++.dg/cpp0x/sfinae32.C: New.
4061 2012-03-02 Richard Guenther <rguenther@suse.de>
4063 PR tree-optimization/52406
4064 * gcc.dg/torture/pr52406.c: New testcase.
4066 2012-03-02 Tobias Burnus <burnus@net-b.de>
4069 * gfortran.dg/derived_comp_array_ref_8.f90: New.
4070 * gfortran.dg/nullify_2.f90: Update dg-error.
4071 * gfortran.dg/nullify_4.f90: Ditto.
4072 * gfortran.dg/pointer_init_6.f90: Ditto.
4074 2012-03-02 Tobias Burnus <burnus@net-b.de>
4077 * gfortran.dg/class_51.f90: New.
4079 2012-03-02 Tobias Burnus <burnus@net-b.de>
4082 * gfortran.dg/intrinsic_8.f90: New.
4084 2012-03-01 Kai Tietz <ktietz@redhat.com>
4086 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
4087 routines on mingw targets.
4088 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
4090 2012-03-01 Jakub Jelinek <jakub@redhat.com>
4092 PR tree-optimization/52445
4093 * gcc.dg/pr52445.c: New test.
4095 2012-02-29 Jakub Jelinek <jakub@redhat.com>
4098 * gcc.c-torture/compile/pr52437.c: New test.
4101 * gcc.dg/torture/pr52419.c: New test.
4103 PR tree-optimization/52429
4104 * gcc.dg/torture/pr52429.c: New test.
4105 * g++.dg/opt/pr52429.C: New test.
4107 2012-02-29 Richard Guenther <rguenther@suse.de>
4110 * gcc.dg/lto/trans-mem-1_0.c: Remove.
4111 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
4112 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
4113 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
4114 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
4115 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
4117 2012-02-29 Jakub Jelinek <jakub@redhat.com>
4119 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
4121 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
4124 * gfortran.dg/realloc_on_assign_13.f90 : New test.
4126 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4129 * gcc.target/arm/neon/pr51534.c: New testcase.
4131 2012-02-28 Richard Guenther <rguenther@suse.de>
4134 * gcc.dg/torture/pr52407.c: New testcase.
4136 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4138 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
4139 * gcc.target/arm/vfp2.c: Likewise.
4140 * gcc.target/arm/vfp3.c: Likewise.
4141 * gcc.target/arm/vfp4.c: Likewise.
4142 * gcc.target/arm/vfp5.c: Likewise.
4143 * gcc.target/arm/vfp6.c: Likewise.
4144 * gcc.target/arm/vfp7.c: Likewise.
4145 * gcc.target/arm/vfp8.c: Likewise.
4146 * gcc.target/arm/vfp9.c: Likewise.
4147 * gcc.target/arm/vfp10.c: Likewise.
4148 * gcc.target/arm/vfp11.c: Likewise.
4149 * gcc.target/arm/vfp12.c: Likewise.
4150 * gcc.target/arm/vfp13.c: Likewise.
4151 * gcc.target/arm/vfp14.c: Likewise.
4152 * gcc.target/arm/vfp15.c: Likewise.
4153 * gcc.target/arm/vfp16.c: Likewise.
4154 * gcc.target/arm/vfp17.c: Likewise.
4155 * gcc.target/arm/neon-constants.h: New file.
4156 * gcc.target/arm/neon-vect1.c: New test.
4157 * gcc.target/arm/neon-vect2.c: New test.
4158 * gcc.target/arm/neon-vect3.c: New test.
4159 * gcc.target/arm/neon-vect4.c: New test.
4160 * gcc.target/arm/neon-vect5.c: New test.
4161 * gcc.target/arm/neon-vect6.c: New test.
4162 * gcc.target/arm/neon-vect7.c: New test.
4163 * gcc.target/arm/neon-vect8.c: New test.
4165 2012-02-28 Richard Guenther <rguenther@suse.de>
4167 PR tree-optimization/52402
4168 * gcc.dg/torture/pr52402.c: New testcase.
4170 2012-02-28 Richard Guenther <rguenther@suse.de>
4173 * g++.dg/lto/pr52400_0.C: New testcase.
4175 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
4177 * gcc.target/avr/torture/builtins-1.c: New test.
4178 * gcc.target/avr/torture/builtins-error.c: New test.
4180 2012-02-28 Kai Tietz <ktietz@redhat.com>
4182 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
4183 * gcc.target/i386/pr45352-2.c: Likewise.
4184 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
4185 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
4186 targets instead rand.
4187 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
4188 * gcc.target/i386/sse2-mul-1.c: Likewise.
4189 * gcc.target/i386/sse4_1-blendps.c: Likewise.
4190 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
4191 * gcc.target/i386/pad-1.c: Likewise.
4192 * gcc.target/i386/pad-9.c: Likewise.
4193 * gcc.target/i386/pad-2.c: Likewise.
4194 * gcc.target/i386/pad-5b.c: Likewise.
4195 * gcc.target/i386/pad-8.c: Likewise.
4196 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
4197 * gcc.target/i386/pr44130.c: Likewise.
4198 * gcc.target/i386/align-main-1.c: Likewise.
4199 * gcc.target/i386/align-main-2.c: Likewise.
4200 * gcc.target/i386/sw-1.c: Likewise.
4201 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
4202 on x64 mingw target.
4203 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
4204 * gcc.target/i386/pr46295.c: Likewise.
4205 * gcc.target/i386/amd64-abi-1.c: Likewise.
4206 * gcc.target/i386/amd64-abi-2.c: Likewise.
4207 * gcc.target/i386/pr39082-1.c: Likewise.
4208 * gcc.target/i386/pr39162.c: Likewise.
4209 * gcc.target/i386/pr22152.c: Likewise.
4210 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
4211 * gcc.target/i386/wrfsbase-2.c: Likewise.
4212 * gcc.target/i386/local.c: Likewise
4213 * gcc.target/i386/wrgsbase-1.c: Likewise.
4214 * gcc.target/i386/wrfsbase-1.c: Likewise.
4215 * gcc.target/i386/pr39315-3.c: Likewise.
4216 * gcc.target/i386/pr35767-4.c: Likewise.
4217 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
4219 * gcc.target/i386/pr45336-2.c: Likewise.
4220 * gcc.target/i386/pr45336-1.c: Likewise.
4221 * gcc.target/i386/pr45336-4.c: Likewise.
4223 2012-02-27 Tristan Gingold <gingold@adacore.com>
4225 * gnat.dg/array20.ad[sb]: New test.
4227 2012-02-27 Jakub Jelinek <jakub@redhat.com>
4230 * gcc.target/arm/pr52375.c: New test.
4231 * gcc.c-torture/compile/pr52375.c: New test.
4233 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4235 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
4236 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
4238 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
4240 * gnat.dg/aggr19.adb: New test.
4241 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
4243 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
4246 * gcc.target/sh/pr49263.c: New.
4248 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
4250 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
4251 simulate_thread_wrapper_other_threads
4252 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
4253 Move initialization of 'value' to main().
4254 (main): Initialize 'value';
4255 * gcc.dg/simulate-thread/speculative-store.c
4256 (simulate_thread_step_verify): Return 0 when successful.
4257 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
4259 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
4260 (simulate_thread_wrapper_other_threads): Return a success/fail value
4261 and issue an error if the instruction count threshold is exceeded.
4263 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4266 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
4267 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4269 2012-02-24 Richard Guenther <rguenther@suse.de>
4272 * gcc.dg/pr52355.c: New testcase.
4274 2012-02-23 Kai Tietz <ktietz@redhat.com>
4276 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
4277 * gcc.dg/Wpadded.c: Likewise.
4278 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
4280 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
4281 for sleep by Sleep and add windows.h include for this function.
4282 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
4284 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
4286 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
4287 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
4288 on x64 mingw target.
4289 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
4290 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
4291 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
4292 failure on LLP64 target.
4294 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
4297 * gcc.dg/noncompile/pr52290.c: New test.
4299 2012-02-23 Jakub Jelinek <jakub@redhat.com>
4301 PR tree-optimization/52019
4302 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
4304 2012-02-22 Kai Tietz <ktietz@redhat.com>
4306 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
4307 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
4308 derived pdiff_t type.
4309 * g++.dg/torture/pr49720.C: Likewise
4311 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
4314 * gcc.target/i386/pr52330.c: New test.
4316 2012-02-22 Tobias Burnus <burnus@net-b.de>
4319 * gfortran.dg/io_constraints_10.f90: New.
4321 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
4323 * lib/target-supports.exp (check_effective_target_vect_condition):
4324 Return true for NEON.
4326 2012-02-21 Kai Tietz <ktietz@redhat.com>
4328 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
4330 2012-02-21 Richard Guenther <rguenther@suse.de>
4332 PR tree-optimization/52324
4333 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
4335 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
4338 * gcc.target/avr/torture/pr51782-1.c: New test.
4340 2012-02-21 Jakub Jelinek <jakub@redhat.com>
4342 PR tree-optimization/52318
4343 * gcc.dg/pr52318.c: New test.
4345 2012-02-20 Kai Tietz <ktietz@redhat.com>
4347 * gcc.dg/bf-ms-layout-3.c: New testcase.
4349 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4353 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
4355 2012-02-20 Richard Guenther <rguenther@suse.de>
4357 PR tree-optimization/52298
4358 * gcc.dg/torture/pr52298.c: New testcase.
4359 * gcc.dg/vect/pr52298.c: Likewise.
4361 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
4363 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
4364 * gcc.c-torture/execute/pr52286.c: Ditto.
4366 2012-02-20 Jakub Jelinek <jakub@redhat.com>
4368 PR tree-optimization/52286
4369 * gcc.c-torture/execute/pr52286.c: New test.
4371 2012-02-18 Tobias Burnus <burnus@net-b.de>
4374 * gfortran.dg/interface_35.f90: Use -std=f2003.
4375 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
4376 * gfortran.dg/interface_assignment_4.f90: Ditto.
4377 * gfortran.dg/bessel_1.f90: Ditto.
4378 * gfortran.dg/func_result_6.f90: Ditto.
4379 * gfortran.dg/hypot_1.f90: Ditto.
4380 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
4382 2012-02-17 Tobias Burnus <burnus@net-b.de>
4384 PR translation/52232
4385 PR translation/52234
4386 PR translation/52245
4387 PR translation/52246
4388 PR translation/52262
4389 PR translation/52273
4390 * gfortran.dg/coarray_22.f90: Update dg-error.
4391 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
4393 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4396 * lib/gcc-simulate-thread.exp: Load timeout.exp.
4397 (simulate-thread): Use default timeout.
4399 2012-02-16 Jason Merrill <jason@redhat.com>
4402 * g++.dg/ext/timevar1.C: New.
4404 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
4407 * g++.dg/template/using21.C: New.
4408 * g++.dg/template/using22.C: Likewise.
4410 2012-02-16 Jason Merrill <jason@redhat.com>
4413 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
4415 2012-02-16 Jakub Jelinek <jakub@redhat.com>
4417 PR tree-optimization/52255
4418 * gcc.c-torture/compile/pr52255.c: New test.
4421 * g++.dg/debug/dwarf2/pr52260.C: New test.
4424 * g++.dg/ipa/pr51929.C: New test.
4426 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4429 * gcc.target/powerpc/pr52199.c: New file.
4431 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4434 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
4436 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4438 * gcc.dg/pr51867.c: Don't include <math.h>.
4441 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
4443 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
4444 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
4446 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
4448 PR tree-optimization/50561
4449 * gcc.dg/graphite/pr50561.c: New testcase.
4451 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
4453 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
4454 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
4456 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
4458 * gnat.dg/discr35.ad[sb]: New test.
4460 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
4462 * gnat.dg/volatile10.adb: New test.
4463 * gnat.dg/volatile10_pkg.ads: New helper.
4465 2012-02-14 Jason Merrill <jason@redhat.com>
4467 * g++.dg/ext/attrib43.C: New.
4469 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
4471 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
4472 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
4474 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
4475 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
4476 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
4477 effective_target fgnu_tm.
4478 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
4480 2012-02-14 Jakub Jelinek <jakub@redhat.com>
4483 * g++.dg/template/asmgoto1.C: New test.
4485 2012-02-14 Ian Lance Taylor <iant@google.com>
4488 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
4489 compiling generated file for 64bit and index tests.
4491 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
4493 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
4495 2012-02-14 Richard Guenther <rguenther@suse.de>
4497 PR tree-optimization/52244
4498 PR tree-optimization/51528
4499 * gcc.dg/torture/pr52244.c: New testcase.
4501 2012-02-14 Walter Lee <walt@tilera.com>
4503 * g++.dg/other/PR23205.C: Disable test on tile.
4504 * g++.dg/other/pr23205-2.C: Disable test on tile.
4505 * gcc.dg/20020312-2.c: Add a condition for __tile__.
4506 * gcc.dg/20040813-1.c: Disable test on tile.
4507 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
4508 * gcc.misc-tests/linkage.exp: Handle tilegx.
4510 2012-02-14 Jakub Jelinek <jakub@redhat.com>
4512 PR tree-optimization/52210
4513 * gcc.dg/pr52210.c: New test.
4515 2012-02-14 Jason Merrill <jason@redhat.com>
4518 * g++.dg/overload/defarg5.C: New.
4520 2012-02-14 Jakub Jelinek <jakub@redhat.com>
4523 * c-c++-common/pr52181.c: New test.
4525 2012-02-13 Jakub Jelinek <jakub@redhat.com>
4528 * g++.dg/ext/atomic-1.C: New test.
4530 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4532 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
4534 2012-02-13 Jakub Jelinek <jakub@redhat.com>
4537 * gcc.c-torture/execute/pr52209.c: New test.
4539 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
4542 * gfortran.dg/elemental_optional_args_5.f03: New test.
4544 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
4547 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
4550 2012-02-11 Ian Lance Taylor <iant@google.com>
4553 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
4554 SPARC Solaris. Don't run the test at all on systems where it may
4555 not work, rather than xfailing it.
4557 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
4559 PR rtl-optimization/52175
4560 * gcc.c-torture/compile/pr52175.c: New test.
4562 2012-02-10 Jason Merrill <jason@redhat.com>
4565 * g++.dg/template/repo10.C: New.
4567 2012-02-11 Jakub Jelinek <jakub@redhat.com>
4570 * gcc.dg/pr52132.c: New test.
4572 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
4574 * gnat.dg/specs/aggr4.ads: New test.
4575 * gnat.dg/specs/aggr4_pkg.ads: New helper.
4577 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
4580 * gcc.target/i386/pr52146.c: New.
4582 2012-02-10 Jakub Jelinek <jakub@redhat.com>
4585 * c-c++-common/pr52177.c: New test.
4587 2012-02-10 Jan Hubicka <jh@suse.cz>
4590 * g++.dg/torture/pr48600.C: New testcase.
4592 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
4595 * gcc.dg/dfp/pr52140.c: New test.
4597 2012-02-09 Jakub Jelinek <jakub@redhat.com>
4600 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
4603 2012-02-09 Bin Cheng <bin.cheng@arm.com>
4606 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
4607 * testsuite/gcc.dg/pr51867.c: New test.
4609 2012-02-09 Ian Lance Taylor <iant@google.com>
4611 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
4612 which don't support -fsplit-stack. Turn off optimization when
4613 compiling select5-out.go.
4615 2012-02-08 Ian Lance Taylor <iant@google.com>
4617 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
4618 systems which don't support -fsplit-stack.
4620 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
4622 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
4623 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
4624 machine instuction in the log.
4626 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
4628 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
4631 2012-02-08 Magnus Granberg <zorry@gentoo.org>
4634 * gcc.dg/pr48524.c: New test.
4635 * gcc.dg/pr48524.spec: New spec file for test.
4637 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4640 * gfortran.dg/vect/pr32380.f90: New test.
4642 2012-02-08 Tobias Burnus <burnus@net-b.de>
4645 * gfortran.dg/realloc_on_assign_12.f90: New.
4647 2012-02-08 Richard Guenther <rguenther@suse.de>
4649 PR rtl-optimization/52170
4650 * gcc.dg/torture/pr52170.c: New testcase.
4652 2012-02-08 Jakub Jelinek <jakub@redhat.com>
4654 PR gcov-profile/52150
4655 * gcc.dg/tree-prof/pr52150.c: New test.
4657 PR rtl-optimization/52139
4658 * gcc.dg/pr52139.c: New test.
4660 2012-02-07 Jason Merrill <jason@redhat.com>
4663 * g++.dg/cpp0x/constexpr-union3.C: New.
4666 * g++.dg/lto/pr52035_0.C: New.
4668 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4670 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
4671 * gcc.dg/special/weak-1.c: Likewise.
4672 * gcc.dg/ucnid-12.c: Likewise.
4673 * gcc.dg/torture/pr45678-1.c: Likewise.
4674 * gcc.dg/torture/pr45678-2.c: Likewise.
4675 * gcc.dg/vector-4.c: Likewise.
4676 * gcc.dg/ipa/inline-5.c: Likewise.
4677 * gcc.dg/ucnid-11.c: Likewise.
4678 * gcc.misc-tests/gcov-13.c: Likewise.
4679 * gcc.misc-tests/gcov-14.c: Likewise.
4680 * g++.dg/ext/label13.C: Likewise.
4681 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
4682 hppa*-*-hpux* options.
4683 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
4684 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
4685 * gcc.dg/pr48616.c: Likewise.
4686 * gcc.dg/pr17957.c: Likewise.
4687 * gcc.dg/pr17055-1.c: Likewise.
4688 * gcc.dg/pr32912-1.c: Likewise.
4689 * gcc.dg/tm/pr51472.c: Likewise.
4690 * c-c++-common/fold-bitand-4.c: Likewise.
4691 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
4692 Use dg-additional-options for extra options.
4694 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
4696 * gcc.target/epiphany/interrupt-2.c: New test.
4698 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
4701 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
4702 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
4705 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
4708 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
4710 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
4714 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
4715 * gcc.target/mips/va-arg-1.c: New test.
4717 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4719 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
4720 for -mno-pointers-to-nested-functions.
4722 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
4724 * gcc.c-torture/execute/20120207-1.c: New test.
4726 2012-02-07 Jakub Jelinek <jakub@redhat.com>
4728 PR rtl-optimization/52060
4729 * gcc.dg/torture/pr52060.c: New test.
4732 * gcc.c-torture/compile/pr52074.c: New test.
4734 2012-02-07 Tobias Burnus <burnus@net-b.de>
4737 * gfortran.dg/class_to_type_2.f90: New.
4739 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
4742 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
4745 2012-02-06 Jason Merrill <jason@redhat.com>
4748 * g++.dg/template/conv13.C: New.
4750 2012-02-06 Richard Guenther <rguenther@suse.de>
4752 PR tree-optimization/52115
4753 * gcc.c-torture/compile/pr52115.c: New testcase.
4755 2012-02-06 Jakub Jelinek <jakub@redhat.com>
4758 * gcc.c-torture/execute/pr52129.c: New test.
4760 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
4762 * gcc.dg/pr48374.c: Actually add the test I forgot
4763 in the 2012-01-25 commit.
4765 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
4768 * gfortran.dg/vect/vect-8.f90: New test case.
4770 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
4773 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
4775 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
4778 * gfortran.dg/class_48.f90 : Add test of allocate class array
4779 component with source in subroutine test3. Remove commenting
4780 out in subroutine test4, since branching on unitialized variable
4781 is now fixed (no PR for this last.).
4783 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
4785 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
4787 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
4789 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
4792 * lib/target-supports.exp (check_effective_target_mips_rel): New.
4793 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
4795 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
4797 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
4798 (check_effective_target_sync_int_long): Use it.
4799 (check_effective_target_sync_char_short): Likewise.
4800 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
4802 2012-02-05 Tobias Burnus <burnus@net-b.de>
4805 * gfortran.dg/class_48.f90: Add some further checks.
4807 2012-02-05 Ira Rosen <irar@il.ibm.com>
4809 PR tree-optimization/52091
4810 * gcc.dg/vect/pr52091.c: New test.
4812 2012-02-04 Jakub Jelinek <jakub@redhat.com>
4814 PR rtl-optimization/52113
4815 * gcc.target/avr/pr52113.c: New test.
4817 2012-02-03 Jakub Jelinek <jakub@redhat.com>
4819 PR rtl-optimization/52092
4820 * gcc.c-torture/compile/pr52092.c: New test.
4822 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
4825 * gfortran.dg/class_array_10.f03: New test.
4828 * gfortran.dg/class_array_11.f03: New test.
4831 * gfortran.dg/class_array_12.f03: New test.
4833 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
4836 * gfortran.dg/realloc_on_assign_11.f90: New test.
4838 2012-02-02 Tobias Burnus <burnus@net-b.de>
4841 * gfortran.dg/shape_7.f90: New.
4843 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
4845 * gcc.target/mips/mips-prepend-1.c: New test.
4847 2012-02-02 Jan Hubicka <jh@suse.cz>
4848 Tom de Vries <tom@codesourcery.com>
4851 * testsuite/gcc.dg/alias-12.c: New testcase.
4852 * testsuite/gcc.dg/alias-13.c: New testcase.
4854 2012-02-02 Jakub Jelinek <jakub@redhat.com>
4857 * gcc.dg/pr52086.c: New test.
4859 PR tree-optimization/52073
4860 * gcc.c-torture/compile/pr52073.c: New test.
4862 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
4865 * gfortran.dg/function_optimize_10.f90: New test.
4867 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
4869 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
4872 2012-02-01 Tobias Burnus <burnus@net-b.de>
4875 * gfortran.dg/typebound_operator_14.f90: New.
4877 2012-02-01 Tobias Burnus <burnus@net-b.de>
4880 * gfortran.dg/elemental_function_1.f90: New.
4882 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
4884 PR rtl-optimization/51374
4885 * gcc.target/avr/torture/pr51374-1.c:
4886 Also fail if SBIS is seen.
4888 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
4890 PR rtl-optimization/51374
4891 * gcc.target/avr/torture/pr51374-1.c: New.
4893 2012-01-31 Tobias Burnus <burnus@net-b.de>
4896 * gfortran.dg/typebound_generic_11.f90: New.
4898 2012-01-31 Tobias Burnus <burnus@net-b.de>
4901 * gfortran.dg/class_49.f90: New.
4903 2012-01-31 Tobias Burnus <burnus@net-b.de>
4906 * gfortran.dg/elemental_args_check_6.f90: New.
4908 2012-01-31 Jason Merrill <jason@redhat.com>
4911 * g++.dg/cpp0x/variadic122.C: New.
4913 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
4916 * gfortran.dg/realloc_on_assign_10.f90: New test.
4918 2012-01-31 Richard Guenther <rguenther@suse.de>
4920 PR tree-optimization/51528
4921 * gcc.dg/torture/pr51528.c: New testcase.
4923 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
4926 * lib/go.exp (go_target_compile): Append timeout= to options.
4927 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
4928 select5-out.go test on alpha*-*-* targets.
4930 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
4932 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
4933 (TEST_SHORT): Reformat in the same way.
4934 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
4935 (TEST_SHORT): Reformat in the same way.
4936 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
4937 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
4938 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
4939 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
4940 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
4942 2012-01-30 Bin Cheng <bin.cheng@arm.com>
4945 * gcc.target/arm/pr51835.c: New testcase.
4947 2012-01-30 Richard Guenther <rguenther@suse.de>
4949 PR tree-optimization/52028
4950 * gcc.dg/torture/pr52028.c: New testcase.
4951 * gfortran.dg/ldist-pr45199.f: Adjust.
4952 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
4953 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
4954 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
4956 2012-01-30 Jakub Jelinek <jakub@redhat.com>
4959 * gcc.dg/tree-prof/pr52027.c: New test.
4961 PR tree-optimization/52046
4962 * gcc.dg/pr52046.c: New test.
4965 * g++.dg/other/pr52048.C: New test.
4967 2012-01-30 Richard Guenther <rguenther@suse.de>
4969 PR tree-optimization/52045
4970 * gcc.dg/pr52045.c: New testcase.
4972 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
4974 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
4975 new code generated for __sync_lock_release.
4977 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4979 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
4981 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4984 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
4986 * g++.dg/ext/visibility/template10.C: Fix typo.
4988 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
4990 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
4993 * g++.dg/cpp0x/constexpr-ice6.C: New.
4995 2012-01-29 Tobias Burnus <burnus@net-b.de>
4998 * gfortran.dg/default_initialization_6.f90: New.
5000 2012-01-29 Tobias Burnus <burnus@net-b.de>
5003 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
5004 * gfortran.dg/class_48.f90: New.
5006 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
5009 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
5011 2012-01-28 Tobias Burnus <burnus@net-b.de>
5014 * gfortran.dg/class_allocate_12.f90: New.
5016 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
5018 * gcc.dg/torture/pr50444.c: Fix dg directives.
5020 2012-01-28 Jakub Jelinek <jakub@redhat.com>
5023 * gcc.target/arm/pr52006.c: New test.
5025 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
5028 * gcc.dg/lto/trans-mem.h: New file.
5029 * gcc.dg/lto/trans-mem-2_0.c: Include it.
5030 * gcc.dg/lto/trans-mem-1_1.c: Same.
5031 * gcc.dg/lto/trans-mem-4_1.c: Same.
5032 * gcc.dg/lto/trans-mem-3_1.c: Same.
5034 2012-01-27 Tobias Burnus <burnus@net-b.de>
5037 * gfortran.dg/dummy_procedure_7.f90: New.
5039 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
5041 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
5042 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
5044 2012-01-27 Jakub Jelinek <jakub@redhat.com>
5047 * g++.dg/other/gc5.C: New test.
5049 2012-01-27 Richard Guenther <rguenther@suse.de>
5051 PR tree-optimization/50444
5052 * gcc.dg/torture/pr50444.c: New testcase.
5054 2012-01-27 Tobias Burnus <burnus@net-b.de>
5058 * gfortran.dg/move_alloc_13.f90: New.
5060 2012-01-27 Tobias Burnus <burnus@net-b.de>
5063 * gfortran.dg/allocate_alloc_opt_13.f90: New.
5064 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
5065 and change dg-error string.
5067 2012-01-27 Tobias Burnus <burnus@net-b.de>
5070 * gfortran.dg/elemental_args_check_5.f90: New.
5072 2012-01-27 Richard Guenther <rguenther@suse.de>
5075 * g++.dg/torture/pr51959.C: New testcase.
5077 2012-01-27 Tom de Vries <tom@codesourcery.com>
5079 PR tree-optimization/51990
5080 * gcc.dg/pr51990.c: New test.
5081 * gcc.dg/pr51990-2.c: Same.
5083 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
5084 Tobias Burnus <burnus@gcc.gnu.org>
5087 * gfortran.dg/class_allocate_11.f03: New.
5092 * gfortran.dg/class_allocate_7.f03: New.
5093 * gfortran.dg/class_allocate_8.f03: New.
5094 * gfortran.dg/class_allocate_9.f03: New.
5095 * gfortran.dg/class_allocate_10.f03: New.
5097 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
5099 * gnat.dg/discr34.adb: New test.
5100 * gnat.dg/discr34_pkg.ads: New helper.
5102 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
5104 * gnat.dg/discr33.adb: New test.
5106 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
5108 * gnat.dg/limited_with3.ad[sb): New test.
5109 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
5110 * gnat.dg/limited_with3_pkg2.ads: Likewise.
5111 * gnat.dg/limited_with3_pkg3.ads: Likewise.
5113 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
5115 * gnat.dg/stack_usage1.adb: New test.
5116 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
5118 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
5119 * gcc.dg/pr44194-2.c: Likewise.
5121 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
5124 * g++.dg/template/crash112.C: New.
5126 2012-01-27 Richard Henderson <rth@redhat.com>
5128 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
5130 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5132 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
5134 2012-01-26 Jakub Jelinek <jakub@redhat.com>
5137 * g++.dg/opt/pr51895.C: New test.
5139 2012-01-26 Michael Matz <matz@suse.de>
5141 PR tree-optimization/48794
5142 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
5144 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5146 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
5148 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5150 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
5151 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
5153 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
5154 the default value for s390 and s390x.
5156 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
5159 * gcc.dg/lto/trans-mem-4_0.c: New.
5160 * gcc.dg/lto/trans-mem-4_1.c: New.
5161 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
5163 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
5164 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
5166 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
5167 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
5170 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
5172 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
5174 2012-01-25 Ian Lance Taylor <iant@google.com>
5176 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
5178 2012-01-25 Tobias Burnus <burnus@net-b.de>
5181 * gfortran.dg/typebound_proc_25.f90: New.
5183 2012-01-25 Jason Merrill <jason@redhat.com>
5186 * g++.dg/lto/pr51992_0.C: New.
5188 2012-01-25 Jakub Jelinek <jakub@redhat.com>
5190 PR tree-optimization/51987
5191 * gcc.target/i386/pr51987.c: New test.
5193 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
5195 * gcc.dg/tm/lto-1.c: Require lto support in target.
5197 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
5199 PR rtl-optimization/48374
5200 * gcc.dg/pr48374.c: New test.
5202 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
5204 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
5206 2012-01-25 Tobias Burnus <burnus@net-b.de>
5209 * gfortran.dg/derived_constructor_char_3.f90: New.
5211 2012-01-24 Ian Lance Taylor <iant@google.com>
5213 * go.test/go-test.exp (filecmp): New procedure.
5214 (errchk): Handle quoted square brackets.
5215 (go-gc-tests): Set go_compile_args. Handle various new test
5216 lines. Skip a few new tests.
5217 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
5219 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5221 * lib/target-supports.exp (proc check_effective_target_vect_perm)
5222 (check_effective_target_vect_extract_even_odd)
5223 (check_effective_target_vect_interleave): Return true for MIPS
5226 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5228 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
5229 (main): Use it instead of argc.
5231 2012-01-24 Jason Merrill <jason@redhat.com>
5234 * g++.dg/cpp0x/sfinae31.C: New.
5236 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5238 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
5240 2012-01-24 Jason Merrill <jason@redhat.com>
5243 * g++.dg/inherit/covariant20.C: New.
5245 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
5248 * g++.dg/parse/crash58.C: New.
5250 2012-01-24 Jakub Jelinek <jakub@redhat.com>
5253 * gcc.dg/pr51957-1.c: New test.
5254 * gcc.dg/pr51957-1.h: New file.
5255 * gcc.dg/pr51957-2.c: New test.
5257 2012-01-23 Jason Merrill <jason@redhat.com>
5260 * g++.dg/ext/visibility/template10.C: New.
5262 2012-01-23 Tobias Burnus <burnus@net-b.de>
5265 * gfortran.dg/move_alloc_12.f90: New.
5267 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5270 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
5272 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
5275 * g++.dg/template/crash111.C: New.
5277 2012-01-23 Arnaud Charlet <charlet@adacore.com>
5279 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
5281 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
5283 2012-01-23 Dodji Seketeli <dodji@redhat.com>
5286 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
5287 the DW_TAG_class_type and DW_AT_name: "Executor".
5289 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5291 * lib/target-supports.exp
5292 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
5293 (check_effective_target_vect_interleave): Likewise.
5295 2012-01-22 Jason Merrill <jason@redhat.com>
5298 * g++.dg/template/using20.C: New.
5299 * g++.dg/template/template-id-2.C: Adjust diagnostic.
5301 2012-01-23 Jason Merrill <jason@redhat.com>
5304 * g++.dg/torture/pr51344.C: Limit to x86.
5306 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
5308 * c-c++-common/tm/omp.c: Require target with pthread support.
5310 2012-01-23 Richard Guenther <rguenther@suse.de>
5312 PR tree-optimization/51949
5313 * gcc.dg/torture/pr51949.c: New testcase.
5315 2012-01-23 Jakub Jelinek <jakub@redhat.com>
5317 PR rtl-optimization/51933
5318 * gcc.c-torture/execute/pr51933.c: New test.
5320 2012-01-22 Douglas B Rupp <rupp@gnat.com>
5322 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
5323 Do not define for Interix.
5325 2012-01-22 Jason Merrill <jason@redhat.com>
5328 * g++.dg/lto/pr51832.h: New.
5329 * g++.dg/lto/pr51832_0.C: New.
5330 * g++.dg/lto/pr51832_1.C: New.
5332 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
5334 * gcc.dg/ext-elim-1.c: New test.
5336 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
5339 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
5340 * g++.dg/opt/longbranch1.C: Likewise.
5342 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
5344 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
5347 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
5350 * gfortran.dg/namelist_74.f90: New test.
5351 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
5353 2012-01-21 Tobias Burnus <burnus@net-b.de>
5356 * gfortran.dg/class_47.f90: New.
5358 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
5360 * gnat.dg/renaming5.ad[sb]: New test.
5362 2012-01-20 Jason Merrill <jason@redhat.com>
5365 * g++.dg/pch/mangle1.{C,Hs}: Remove.
5367 2012-01-20 Jason Merrill <jason@redhat.com>
5370 * g++.dg/ext/attrib42.C: Require ilp32.
5372 2012-01-20 Jakub Jelinek <jakub@redhat.com>
5375 * gcc.target/arm/pr51915.c: New test.
5377 2012-01-20 Cary Coutant <ccoutant@google.com>
5378 Dodji Seketeli <dodji@redhat.com>
5381 * g++.dg/debug/dwarf2/nested-3.C: New test.
5383 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
5386 * g++.dg/template/crash110.C: New.
5388 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5390 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
5391 Remove default options on hppa*-*-hpux*.
5393 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5395 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
5397 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5399 * gcc.c-torture/compile/pr51856.c: New testcase.
5401 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
5403 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
5404 options to go_target_compile.
5406 2012-01-20 Kai Tietz <ktietz@redhat.com>
5408 * g++.dg/torture/pr51344.C: Fix typo.
5410 2012-01-20 Richard Guenther <rguenther@suse.de>
5412 PR tree-optimization/51903
5413 * g++.dg/torture/pr51903.C: New testcase.
5415 2012-01-20 Tobias Burnus <burnus@net-b.de>
5416 Janus Weil <janus@gcc.gnu.org>
5419 * gfortran.dg/use_21.f90: New.
5421 2012-01-20 Jakub Jelinek <jakub@redhat.com>
5424 * gcc.dg/torture/pr51106-1.c: New test.
5425 * gcc.dg/torture/pr51106-2.c: New test.
5427 2012-01-19 Kai Tietz <ktietz@redhat.com>
5429 * g++.dg/torture/pr51344.C: New test.
5431 2012-01-19 Tobias Burnus <burnus@net-b.de>
5434 * gfortran.dg/intrinsic_size_2.f90: New.
5436 2012-01-19 Jason Merrill <jason@redhat.com>
5439 * g++.dg/inherit/using7.C: New.
5441 2012-01-19 Richard Guenther <rguenther@suse.de>
5443 PR tree-optimization/37997
5444 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
5446 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
5448 PR rtl-optimization/51505
5449 * gcc.dg/pr51505.c: New test.
5451 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
5454 * gfortran.dg/typebound_operator_12.f03: New.
5455 * gfortran.dg/typebound_operator_13.f03: New.
5457 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
5460 * g++.dg/cpp0x/pr51225.C: New.
5462 2012-01-17 Ian Lance Taylor <iant@google.com>
5465 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
5467 2012-01-17 Tobias Burnus <burnus@net-b.de>
5470 * gfortran.dg/realloc_on_assign_9.f90: New.
5472 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
5475 * gcc.dg/tm/memopt-3.c: Remove xfail.
5476 * gcc.dg/tm/memopt-4.c: Remove xfail.
5477 * gcc.dg/tm/memopt-5.c: Remove xfail.
5478 * gcc.dg/tm/memopt-7.c: Remove xfail.
5480 2012-01-17 Jakub Jelinek <jakub@redhat.com>
5482 PR tree-optimization/51877
5483 * gcc.c-torture/execute/pr51877.c: New test.
5485 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5487 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
5488 {!vect_align_arrays} to vect_sizes_32B_16B.
5489 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
5490 * gcc.dg/vect/vect-peel-3.c: Ditto.
5492 2012-01-16 Jason Merrill <jason@redhat.com>
5495 * g++.dg/abi/mangle60.C: New.
5498 * g++.dg/pch/mangle1.{C,Hs}: New.
5500 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
5501 Tobias Burnus <burnus@net-b.de>
5504 * gfortran.dg/elemental_optional_args_3.f90: New
5505 * gfortran.dg/elemental_optional_args_4.f90: New
5507 2012-01-16 Tobias Burnus <burnus@net-b.de>
5510 * gfortran.dg/use_20.f90: New
5512 2012-01-16 Jason Merrill <jason@redhat.com>
5515 * g++.dg/cpp0x/rv-bitfield.C: New.
5516 * g++.dg/cpp0x/rv-bitfield2.C: New.
5518 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
5520 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
5521 subroutine 'qsort' and use index array to assign the result.
5523 2012-01-16 Jakub Jelinek <jakub@redhat.com>
5525 PR tree-optimization/51865
5526 * gcc.dg/pr51865.c: New test.
5528 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
5530 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
5532 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
5534 * gcc.target/mips/code-readable-2.c: Allow the jump table address
5535 to be loaded from the constant pool, rather than via %hi and %lo.
5537 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
5539 PR rtl-optimization/51821
5540 * gcc.dg/pr51821.c: New test.
5542 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
5544 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
5546 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
5548 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
5550 2012-01-14 Tobias Burnus <burnus@net-b.de>
5553 * gfortran.dg/init_flag_8.f90: New.
5554 * gfortran.dg/init_flag_9.f90: New.
5556 2011-01-14 Tobias Burnus <burnus@net-b.de>
5559 * gfortran.dg/use_18.f90: New.
5560 * gfortran.dg/use_19.f90: New.
5562 2012-01-13 Ian Lance Taylor <iant@google.com>
5565 * g++.dg/warn/Wsign-compare-4.C: New.
5567 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
5570 * gfortran.dg/alloc_comp_assign.f03: New.
5571 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
5572 __BUILTIN_FREE from 38 to 32.
5574 2012-01-13 Jason Merrill <jason@redhat.com>
5577 * g++.dg/warn/Wreturn-type-7.C: New.
5579 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
5581 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
5583 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
5584 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
5585 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
5586 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
5587 int32plus because of big array needed.
5588 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
5589 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
5591 2012-01-13 Jason Merrill <jason@redhat.com>
5594 * g++.dg/ext/visibility/template9.C: New.
5597 * g++.dg/cpp0x/defaulted34.C: New.
5598 * g++.dg/template/virtual3.C: New.
5600 2012-01-13 Richard Guenther <rguenther@suse.de>
5603 * gcc.dg/torture/pr8081.c: New testcase.
5605 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
5607 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
5609 2012-01-12 Jason Merrill <jason@redhat.com>
5612 * g++.dg/ext/stmtexpr14.C: New.
5614 2012-01-13 Dodji Seketeli <dodji@redhat.com>
5617 * g++.dg/cpp0x/constexpr-diag4.C: New test.
5619 2012-01-12 Jason Merrill <jason@redhat.com>
5622 * g++.dg/abi/mangle48.C: Test qualified-names, too.
5623 * g++.dg/abi/mangle58.C: Likewise.
5626 * g++.dg/template/arg8.C: New.
5628 2012-01-12 Ira Rosen <irar@il.ibm.com>
5630 PR tree-optimization/51799
5631 * gcc.dg/vect/pr51799.c: New test.
5632 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
5635 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5636 Tobias Burnus <burnus@net-b.de>
5640 * lib/target-supports.exp
5641 (check_effective_target_fortran_largest_fp_has_sqrt): New.
5642 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
5644 2012-01-11 Jason Merrill <jason@redhat.com>
5647 * g++.dg/ext/attrib42.C: New.
5649 2012-01-11 Jakub Jelinek <jakub@redhat.com>
5652 * gcc.dg/pr51796.c: New test.
5654 2012-01-11 Jason Merrill <jason@redhat.com>
5657 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
5659 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
5661 * gnat.dg/array19.ad[sb]: New test.
5663 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
5665 * gnat.dg/opt23.ad[sb]: New test.
5666 * gnat.dg/opt23_pkg.ad[sb]: New helper.
5667 * gnat.dg/opt24.ad[sb]: New test.
5669 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5671 PR tree-optimization/49642
5672 * gcc.dg/tree-ssa/pr49642-1.c: New test.
5673 * gcc.dg/tree-ssa/pr49642-2.c: New test.
5675 2012-01-11 Jason Merrill <jason@redhat.com>
5678 * g++.dg/template/explicit-args5.C: New.
5680 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5682 * gcc.c-torture/execute/20120110-1.c: New testcase.
5684 2012-01-10 Jason Merrill <jason@redhat.com>
5687 * g++.dg/inherit/ambig1.C: New.
5690 * g++.dg/cpp0x/constexpr-cache1.C: New.
5692 2012-01-10 Richard Guenther <rguenther@suse.de>
5694 PR tree-optimization/51801
5695 * gcc.dg/torture/pr51801.c: New testcase.
5697 2012-01-10 Tobias Burnus <burnus@net-b.de>
5700 * gfortran.dg/allocate_with_typespec_5.f90: New.
5702 2012-01-10 Tobias Burnus <burnus@net-b.de>
5704 * gfortran.dg/class_39.f03: Update dg-error string.
5706 2012-01-10 Richard Guenther <rguenther@suse.de>
5708 PR tree-optimization/50913
5709 * gcc.dg/graphite/interchange-16.c: New testcase.
5710 * gcc.dg/graphite/scop-20.c: XFAIL.
5711 * gfortran.dg/graphite/interchange-1.f: Likewise.
5712 * gfortran.dg/graphite/block-1.f90: Likewise.
5713 * gfortran.dg/graphite/block-2.f: Likewise.
5715 2012-01-10 Richard Henderson <rth@redhat.com>
5717 * lib/target-supports.exp (check_effective_target_vect_perm,
5718 check_effective_target_vect_perm_byte,
5719 check_effective_target_vect_perm_short): Enable for arm neon.
5721 2012-01-09 Tobias Burnus <burnus@net-b.de>
5724 * gfortran.dg/typebound_operator_11.f90: New.
5726 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
5728 * gnat.dg/array18.adb: New test.
5729 * gnat.dg/array18_pkg.ads: New helper.
5731 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
5734 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
5735 around base object in first assignment in main program.
5736 * gfortran.dg/typebound_operator_10.f03: New test.
5738 2012-01-09 Martin Jambor <mjambor@suse.cz>
5740 PR tree-optimization/51759
5741 * g++.dg/ipa/pr51759.C: New test.
5743 2012-01-09 Tobias Burnus <burnus@net-b.de>
5746 * gfortran.dg/optional_absent_2.f90: New.
5748 2012-01-09 Tobias Burnus <burnus@net-b.de>
5751 * gfortran.dg/use_17.f90: New.
5753 2012-01-09 Gary Funck <gary@intrepid.com>
5755 PR preprocessor/33919
5756 * gcc.dg/pr33919.c: New test.
5757 * gcc.dg/pr33919-0.h: New test header file.
5758 * gcc.dg/pr33919-1.h: Ditto.
5759 * gcc.dg/pr33919-2.h: Ditto.
5761 2012-01-07 Jan Hubicka <jh@suse.cz>
5763 PR tree-optimize/51694
5764 * gcc.c-torture/compile/pr51694.c: new testcase.
5766 2012-01-07 Jan Hubicka <jh@suse.cz>
5768 PR tree-optimization/51600
5769 * g++.dg/torture/pr51600.C: New testcase.
5771 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5773 PR gcov-profile/51715
5774 PR gcov-profile/51717
5775 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
5776 * gcc.misc-tests/gcov-14.c: Likewise.
5778 2012-01-06 Jason Merrill <jason@redhat.com>
5780 * g++.dg/parse/new5.C: New.
5782 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
5785 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
5786 including <string.h>.
5788 2012-01-06 Jason Merrill <jason@redhat.com>
5790 * g++.dg/abi/mangle51.C: New.
5791 * g++.dg/abi/mangle52.C: New.
5792 * g++.dg/abi/mangle53.C: New.
5793 * g++.dg/abi/mangle54.C: New.
5794 * g++.dg/abi/mangle55.C: New.
5795 * g++.dg/abi/mangle56.C: New.
5796 * g++.dg/abi/mangle57.C: New.
5797 * g++.dg/abi/mangle58.C: New.
5798 * g++.dg/abi/mangle59.C: New.
5799 * g++.dg/cpp0x/trailing3.C: Update mangling.
5800 * g++.dg/cpp0x/variadic111.C: Update mangling.
5801 * g++.dg/cpp0x/variadic4.C: Update mangling.
5802 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
5803 * g++.dg/template/nontype22.C: Works now.
5804 * g++.dg/template/pr35240.C: Works now.
5806 * g++.dg/cpp0x/error7.C: New.
5808 2012-01-06 Tobias Burnus <burnus@net-b.de>
5810 * gfortran.dg/deallocate_stat_2.f90: New.
5811 * coarray/allocate_errgmsg.f90: New.
5812 * gfortran.dg/coarray_lib_alloc_1.f90: New.
5813 * gfortran.dg/coarray_lib_alloc_2.f90: New.
5814 * coarray/subobject_1.f90: Fix for num_images > 1.
5815 * gfortran.dg/deallocate_stat.f90: Update due to changed
5818 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
5820 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
5822 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
5824 * ada/acats/overflow.lst: Add cb20004.
5826 2012-01-05 Dodji Seketeli <dodji@redhat.com>
5829 * g++.dg/cpp0x/alias-decl-18.C: New test.
5831 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
5833 * gcc.c-torture/execute/20120104-1.c: New test.
5835 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
5838 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
5839 the old typebound_operator_8.f03.
5840 * gfortran.dg/typebound_operator_8.f03: New version of
5841 typebound_operator_7.f03 with 'u' a derived type instead of a
5844 2012-01-05 Richard Guenther <rguenther@suse.de>
5846 * g++.dg/torture/pr49309.C: Skip for -flto.
5848 2012-01-05 Jakub Jelinek <jakub@redhat.com>
5851 * gcc.c-torture/compile/pr51761.c: New test.
5853 2012-01-05 Richard Guenther <rguenther@suse.de>
5855 PR tree-optimization/51760
5856 * gcc.dg/torture/pr51760.c: New testcase.
5858 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
5861 * gcc.dg/tm/memopt-6.c: Adjust regexp.
5863 2012-01-05 Richard Guenther <rguenther@suse.de>
5866 * gfortran.dg/lto/pr41576_0.f90: New testcase.
5867 * gfortran.dg/lto/pr41576_1.f90: Likewise.
5869 2012-01-04 Jakub Jelinek <jakub@redhat.com>
5872 * gcc.dg/pr51695.c: New test.
5874 2012-01-04 Andrew Pinski <apinski@cavium.com>
5876 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
5877 * gcc.target/mips/octeon2-lx-1.c: New test.
5878 * gcc.target/mips/mips64-dsp-ldx.c: New test.
5879 * gcc.target/mips/octeon2-lx-2.c: New test.
5880 * gcc.target/mips/octeon2-lx-3.c: New test.
5882 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
5886 * gcc.dg/tm/alias-1.c: Adjust regexp.
5887 * gcc.dg/tm/alias-2.c: Adjust regexp.
5889 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
5892 * g++.dg/warn/Wparentheses-26.C: New.
5894 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
5896 * gfortran.dg/elemental_optional_args_2.f90: New test.
5898 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5901 * gfortran.dg/common_17.f90: New test.
5903 2012-01-04 Richard Guenther <rguenther@suse.de>
5905 PR tree-optimization/49651
5906 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
5907 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5909 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5912 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
5914 2012-01-03 Andrew Pinski <apinski@cavium.com>
5916 * lib/scanasm.exp (dg-function-on-line): Always use a special format
5917 for all mips targets. Also allow an optional .cfi_startproc.
5919 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
5921 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
5923 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5926 * g++.dg/rtti/dyncast5.C: New.
5928 2012-01-03 Richard Guenther <rguenther@suse.de>
5930 PR tree-optimization/51070
5931 * gcc.dg/torture/pr51070-2.c: New testcase.
5933 2012-01-03 Richard Guenther <rguenther@suse.de>
5935 PR tree-optimization/51692
5936 * gcc.dg/torture/pr51692.c: New testcase.
5938 2012-01-03 Richard Guenther <rguenther@suse.de>
5941 * g++.dg/lto/pr51650-3_0.C: New testcase.
5943 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5946 * g++.dg/warn/Wredundant-decls-spec.C: New.
5948 2012-01-03 Jakub Jelinek <jakub@redhat.com>
5950 PR tree-optimization/51719
5951 * g++.dg/tree-prof/pr51719.C: New test.
5953 2012-01-03 Richard Guenther <rguenther@suse.de>
5956 * gcc.dg/fold-compare-6.c: New testcase.
5958 2012-01-03 Jakub Jelinek <jakub@redhat.com>
5961 * g++.dg/gomp/pr51669.C: New test.
5963 2012-01-02 Jason Merrill <jason@redhat.com>
5966 * g++.dg/cpp0x/constexpr-union2.C: New.
5969 * g++.dg/cpp0x/nsdmi-defer5.C: New.
5971 2012-01-02 Dodji Seketeli <dodji@redhat.com>
5974 * g++.dg/cpp0x/constexpr-99.C: New test.
5976 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
5979 * g++.dg/template/init9.C: New.
5981 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5983 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
5984 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
5985 rather than a specific number.
5987 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
5992 * gfortran.dg/typebound_operator_7.f03: New.
5993 * gfortran.dg/typebound_operator_8.f03: New.
5995 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5998 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
6000 * gcc.target/mips/dspr2-MULTU.c: Likewise.
6002 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6004 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
6006 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6008 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
6011 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6013 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
6014 * gfortran.dg/io_real_boz_4.f90: Likewise.
6015 * gfortran.dg/io_real_boz_5.f90: Likewise.
6017 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6019 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
6021 2012-01-02 Revital Eres <revital.eres@linaro.org>
6023 * gcc.dg/sms-11.c: New file.
6025 2012-01-02 Tobias Burnus <burnus@net-b.de>
6028 * gfortran.dg/coarray/image_index_3.f90: New.
6030 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
6033 * g++.dg/parse/enum8.C: New.
6035 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
6038 * g++.dg/conversion/reinterpret4.C: New.
6039 * g++.dg/conversion/reinterpret1.C: Adjust.
6041 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
6043 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
6045 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
6047 * g++.old-deja/g++.brendan/crash25.C: Adjust.
6048 * g++.old-deja/g++.brendan/crash56.C: Likewise.
6049 * g++.old-deja/g++.jason/access14.C: Likewise.
6050 * g++.old-deja/g++.jason/access8.C: Likewise.
6051 * g++.old-deja/g++.jason/access1.C: Likewise.
6052 * g++.old-deja/g++.other/access3.C: Likewise.
6053 * g++.old-deja/g++.other/access5.C: Likewise.
6054 * g++.old-deja/g++.law/unsorted1.C: Likewise.
6055 * g++.old-deja/g++.law/visibility22.C: Likewise.
6056 * g++.old-deja/g++.law/visibility26.C: Likewise.
6057 * g++.old-deja/g++.mike/p2746.C: Likewise.
6058 * g++.dg/debug/using1.C: Likewise.
6059 * g++.dg/lookup/using51.C: Likewise.
6060 * g++.dg/inherit/using5.C: Likewise.
6061 * g++.dg/inherit/pr30297.C: Likewise.
6062 * g++.dg/inherit/access8.C: Likewise.
6063 * g++.dg/torture/pr39362.C: Likewise.
6064 * g++.dg/template/crash13.C: Likewise.
6065 * g++.dg/template/using10.C: Likewise.
6067 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6070 * lib/gcc-dg.exp (scan-module-absence): Really commit last
6073 2012-01-01 Ira Rosen <irar@il.ibm.com>
6075 PR tree-optimization/51704
6076 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
6077 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
6078 corresponding flags.
6080 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
6083 * g++.dg/cpp0x/constexpr-delegating2.C: New.
6085 2012-01-01 Jan Hubicka <jh@suse.cz>
6087 PR rtl-optimization/51069
6088 * gcc.c-torture/compile/pr51069.c: New testcase.
6090 2012-01-01 Jakub Jelinek <jakub@redhat.com>
6092 PR tree-optimization/51683
6093 * gcc.dg/pr51683.c: New test.
6095 Copyright (C) 2012 Free Software Foundation, Inc.
6097 Copying and distribution of this file, with or without modification,
6098 are permitted in any medium without royalty provided the copyright
6099 notice and this notice are preserved.