1 2010-06-26 Tobias Burnus <burnus@net-b.de>
3 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
4 * gfortran.dg/semicolon_fixed_2.f: Ditto.
6 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9 * gfortran.dg/array_constructor_23.f: Update test to allow for small
10 error in comparing reals.
12 2010-06-25 Tobias Burnus <burnus@net-b.de>
14 * selected_real_kind_2.f90: New.
15 * selected_real_kind_3.f90: New.
17 2010-06-25 Tobias Burnus <burnus@net-b.de>
19 * gfortran.dg/entry_19.f90: New.
21 2010-06-25 Tobias Burnus <burnus@net-b.de>
23 * gfortran.dg/end_subroutine_1.f90: New.
24 * gfortran.dg/end_subroutine_2.f90: New.
25 * gfortran.dg/interface_proc_end.f90: Update.
27 2010-06-25 Tobias Burnus <burnus@net-b.de>
29 * gfortran.dg/semicolon_fixed.f: Update.
30 * gfortran.dg/semicolon_fixed_2.f: New.
31 * gfortran.dg/semicolon_free_2.f90: New.
32 * gfortran.dg/semicolon_free.f90: Update.
34 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
37 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
39 2010-06-25 Martin Jambor <mjambor@suse.cz>
41 * g++.dg/ipa/iinline-3.C: New test.
42 * gcc.dg/ipa/modif-1.c: Removed.
44 2010-06-25 Jan Hubicka <jh@suse.cz>
46 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
48 2010-06-25 Martin Jambor <mjambor@suse.cz>
50 * g++.dg/ipa/iinline-2.C: New test.
52 2010-06-25 Jakub Jelinek <jakub@redhat.com>
55 * gfortran.dg/pr43866.f90: New test.
57 PR tree-optimization/44539
58 * gcc.dg/pr44539.c: New test.
60 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
64 * gcc.target/mips/madd-9.c: New test.
66 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
69 * gcc.dg/noncompile/pr44517.c: New.
70 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
72 2010-06-24 Steve Ellcey <sje@cup.hp.com>
75 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
76 and add argument to nop for IA64.
78 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
81 * gcc.target/i386/mod-1.c: New.
82 * gcc.target/i386/umod-1.c: Likewise.
83 * gcc.target/i386/umod-2.c: Likewise.
84 * gcc.target/i386/umod-3.c: Likewise.
86 2010-06-24 Jakub Jelinek <jakub@redhat.com>
89 * g++.dg/torture/pr44492.C: New test.
91 2010-06-24 Andi Kleen <ak@linux.intel.com>
93 * c-c++-common/warn-omitted-condop.c: New.
95 2010-06-24 Tobias Burnus <burnus@net-b.de>
98 * gfortran.dg/import8.f90: New.
100 2010-06-23 Arnaud Charlet <charlet@adacore.com>
102 * gnat.dg/not_null.adb: Update test case.
104 2010-06-22 Jakub Jelinek <jakub@redhat.com>
107 * g++.dg/warn/Wunused-var-13.C: New test.
110 * g++.dg/diagnostic/method1.C: New test.
112 2010-06-22 Cary Coutant <ccoutant@google.com>
114 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
116 2010-06-22 Janus Weil <janus@gcc.gnu.org>
119 * gfortran.dg/abstract_type_8.f03: New.
121 2010-06-21 Jason Merrill <jason@redhat.com>
123 * g++.dg/cpp0x/noexcept08.C: New.
125 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
127 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
130 * gcc.target/i386/sse2-vec-2a.c: New.
132 2010-06-21 DJ Delorie <dj@redhat.com>
134 * gcc.dg/pragma-diag-1.c: New.
136 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
139 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
141 2010-06-21 Alan Modra <amodra@gmail.com>
144 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
145 tail call to check_fa_mid.
147 2010-06-21 Jakub Jelinek <jakub@redhat.com>
150 * gcc.c-torture/execute/pr44575.c: New test.
152 2010-06-21 Tobias Burnus <burnus@net-b.de>
155 * gfortran.dg/contiguous_1.f90: New.
156 * gfortran.dg/contiguous_2.f90: New.
157 * gfortran.dg/contiguous_3.f90: New.
159 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
161 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
162 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
164 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
167 * gcc.target/i386/pr44546.c: New test.
169 2010-06-20 Joseph Myers <joseph@codesourcery.com>
171 * gcc.dg/opts-2.c: New test.
173 2010-06-19 Janus Weil <janus@gcc.gnu.org>
176 * gfortran.dg/typebound_proc_15.f03: Modified.
178 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
181 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
182 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
184 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
186 * g++.dg/ext/label13.C: Fix typo in last change.
188 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
191 * gfortran.dg/eof_3.f90
192 * gfortran.dg/endfile_2.f90
193 * gfortran.dg/endfile_4.f90
194 * gfortran.dg/endfile_3.f90
196 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
199 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
201 2010-06-18 Tobias Burnus <burnus@net-b.de>
204 * gfortran.dg/allocate_alloc_opt_11.f90: New.
206 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
208 * gcc.target/arm/pr40900.c: New test.
210 2010-06-18 Arnaud Charlet <charlet@adacore.com>
212 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
214 2010-06-17 Janus Weil <janus@gcc.gnu.org>
217 * gfortran.dg/typebound_call_15.f03: New.
219 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
222 * g++.dg/pr44486.C: New.
224 2010-06-16 DJ Delorie <dj@redhat.com>
226 * gcc.target/i386/volatile-bitfields-1.c: New.
227 * gcc.target/i386/volatile-bitfields-2.c: New.
229 2010-06-16 Jason Merrill <jason@redhat.com>
231 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
233 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
235 2010-06-16 Richard Guenther <rguenther@suse.de>
238 * gcc.c-torture/execute/pr44555.c: New testcase.
240 2010-06-16 Janus Weil <janus@gcc.gnu.org>
243 * gfortran.dg/typebound_proc_16.f03: New.
245 2010-06-16 Martin Jambor <mjambor@suse.cz>
247 * g++.dg/torture/pr43905.C: New test.
249 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
252 * gcc.dg/vect/slp-perm-5.c (main): Prevent
253 initialization loop from being vectorized.
254 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
256 2010-06-16 Alan Modra <amodra@gmail.com>
258 PR tree-optimization/44507
259 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
261 2010-06-15 Jason Merrill <jason@redhat.com>
263 * g++.dg/overload/arg3.C: Adjust error locations.
264 * g++.dg/overload/copy1.C: Likewise.
265 * g++.dg/tc1/dr152.C: Likewise.
266 * g++.dg/template/incomplete4.C: Likewise.
267 * g++.dg/template/incomplete5.C: Likewise.
268 * g++.old-deja/g++.bob/inherit2.C: Likewise.
269 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
270 * g++.old-deja/g++.pt/crash9.C: Likewise.
272 * g++.dg/inherit/virtual5.C: New.
274 * g++.dg/cpp0x/defaulted18.C: New.
276 * g++.dg/cpp0x/initlist40.C: New.
278 * g++.dg/cpp0x/initlist39.C: New.
280 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
283 * gcc.dg/graphite/pr44391.c: New.
285 2010-06-15 Janus Weil <janus@gcc.gnu.org>
288 * gfortran.dg/allocate_alloc_opt_8.f90: New.
289 * gfortran.dg/allocate_alloc_opt_9.f90: New.
290 * gfortran.dg/allocate_alloc_opt_10.f90: New.
291 * gfortran.dg/class_allocate_2.f03: Modified an error message.
293 2010-06-15 Richard Guenther <rguenther@suse.de>
295 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
297 2010-06-15 Richard Guenther <rguenther@suse.de>
299 * gcc.dg/vect/bb-slp-21.c: Adjust.
300 * gcc.dg/vect/bb-slp-13.c: Likewise
301 * gcc.dg/vect/bb-slp-4.c: Likewise
302 * gcc.dg/vect/bb-slp-22.c: Likewise
303 * gcc.dg/vect/bb-slp-14.c: Likewise
304 * gcc.dg/vect/bb-slp-23.c: Likewise
305 * gcc.dg/vect/bb-slp-15.c: Likewise
306 * gcc.dg/vect/bb-slp-17.c: Likewise
307 * gcc.dg/vect/bb-slp-18.c: Likewise
308 * gcc.dg/vect/bb-slp-19.c: Likewise
309 * gcc.dg/vect/bb-slp-10.c: Likewise
310 * gcc.dg/vect/bb-slp-11.c: Likewise
311 * gcc.dg/vect/bb-slp-20.c: Likewise
312 * gcc.dg/vect/bb-slp-3.c: Likewise
314 2010-06-15 Jakub Jelinek <jakub@redhat.com>
317 * gfortran.dg/gomp/pr44536.f90: New test.
318 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
320 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
323 * gcc.target/i386/avx-vextractf128-256-3.c: New.
324 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
326 2010-06-14 Jakub Jelinek <jakub@redhat.com>
328 PR tree-optimization/44508
329 * gcc.dg/tree-ssa/pr21086.c: Adjust.
332 * gcc.dg/pr44509.c: New test.
334 2010-06-14 Ira Rosen <irar@il.ibm.com>
336 PR tree-optimization/44507
337 * gcc.dg/vect/pr44507.c: New test.
339 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
341 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
342 and c-pretty-print.h.
344 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
346 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
348 * gfortran.dg/whole_file_18.f90: Updated error message.
350 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
352 * gfortran.dg/whole_file_20.f03: New.
354 2010-06-12 Jan Hubicka <jh@suse.cz>
356 * gcc.c-torture/compile/pc44485.c: New testcase.
358 2010-06-12 Janus Weil <janus@gcc.gnu.org>
361 * gfortran.dg/typebound_proc_4.f03: Modified error message.
362 * gfortran.dg/typebound_proc_14.f03: New.
363 * gfortran.dg/typebound_proc_15.f03: New.
365 2010-06-11 Joseph Myers <joseph@codesourcery.com>
367 * gcc.dg/opts-1.c: New test.
369 2010-06-11 Joseph Myers <joseph@codesourcery.com>
371 * gcc.dg/funroll-loops-all.c: Update expected error.
373 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
376 * gcc.target/i386/pr44481.c: New test.
378 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
380 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
382 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
385 * gcc.dg/tree-ssa/pr44483.c: New.
387 2010-06-11 Paul Brook <paul@codesourcery.com>
389 * g++.dg/other/arm-neon-1.C: New test.
391 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
395 * gfortran.dg/class_23.f03: New test.
397 2010-06-11 Jan Hubicka <jh@suse.cz>
399 * gcc.dg/ipa/pure-const-2.c: New testcase.
401 2010-06-11 Jan Hubicka <jh@suse.cz>
403 * gcc.dg/noreturn-7.c: Update.
404 * gcc.dg/noreturn-4.c: Update.
406 2010-06-10 Dodji Seketeli <dodji@redhat.com>
409 * g++.dg/other/typedef4.C: New test.
411 2010-06-10 Janus Weil <janus@gcc.gnu.org>
414 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
416 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
419 * gfortran.dg/asynchronous_3.f03
421 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
424 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
425 non-temporal stores out of the tests to form new test cases. As a
426 result, no non-temporal store should be generated in this case.
428 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
429 prefetch-7.c that generate one non-temporal store.
431 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
432 prefetch-7.c that generate one non-temporal store and one
433 one-temporal prefetch.
435 2010-06-10 Martin Jambor <mjambor@suse.cz>
437 PR tree-optimization/44258
438 * gcc.dg/tree-ssa/pr44258.c: New test.
440 2010-06-10 Daniel Kraft <d@domob.eu>
443 * gfortran.dg/associate_1.f03: New test.
444 * gfortran.dg/associate_2.f95: New test.
445 * gfortran.dg/associate_3.f03: New test.
446 * gfortran.dg/associate_4.f08: New test.
448 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
450 * gfortran.dg/selected_char_kind_4.f90: New test.
452 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
454 * gcc.dg/pr42461.c: New test.
456 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
459 * gfortran.dg/selected_real_kind_1.f90: New.
461 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
464 * gfortran.dg/warn_conversion.f90: Removed check for redundant
466 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
469 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
471 * gfortran.dg/data_namelist_conflict.f90: New test.
473 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
475 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
476 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
477 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
479 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
481 * testsuite/gfortran.dg/mvbits_9.f90: New test.
482 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
483 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
484 * testsuite/gfortran.dg/btest_1.f90: Ditto.
485 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
487 2010-06-09 Jason Merrill <jason@redhat.com>
490 * g++.dg/cpp0x/decltype23.C: Move to...
491 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
493 2010-06-09 Janus Weil <janus@gcc.gnu.org>
496 * gfortran.dg/typebound_call_14.f03: New test.
498 2010-06-09 Martin Jambor <mjambor@suse.cz>
500 PR tree-optimization/44423
501 * gcc.dg/tree-ssa/pr44423.c: New test.
503 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
506 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
507 TV_NONE to initialize tv_id field.
508 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
509 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
510 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
512 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
513 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
514 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
516 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
518 PR tree-optimization/39874
520 * gcc.dg/pr39874.c: New file.
522 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
524 * g++.dg/ext/attr-alias-1.C: New.
525 * g++.dg/ext/attr-alias-2.C: New.
527 2010-06-07 Tobias Burnus <burnus@net-b.de>
530 * gfortran.dg/proc_ptr_27.f90: New.
532 2010-06-07 Jason Merrill <jason@redhat.com>
535 * g++.dg/cpp0x/decltype23.C: New.
537 2010-06-08 Andrew Pinski <pinskia@gmail.com>
538 Shujing Zhao <pearly.zhao@oracle.com>
541 * gcc.dg/c90-const-expr-10.c: Adjust.
542 * gcc.dg/c99-const-expr-10.c: Adjust.
543 * gcc.dg/init-bad-7.c: New.
545 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
547 * lib/target-supports.exp (check_effective_target_gas): New proc.
548 * gcc.c-torture/execute/960321-1.x: New file.
550 2010-06-07 Jason Merrill <jason@redhat.com>
553 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
555 2010-06-07 Jakub Jelinek <jakub@redhat.com>
558 * g++.dg/warn/Wunused-var-12.C: New test.
561 * c-c++-common/Wunused-var-11.c: New test.
563 2010-06-07 Jan Hubicka <jh@suse.cz>
565 * gcc.dg/ipa/pure-const-1.c: New testcase.
567 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
569 PR rtl-optimization/44404
570 * gcc.dg/pr44404.c: New.
572 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
575 * gcc.target/i386/abi-2.c: Check sysv abi here.
576 * gcc.target/i386/aes-avx-check.h: Call test in noinline
577 function to avoid failures by different ABIs.
578 * gcc.target/i386/aes-check.h: Likewise.
579 * gcc.target/i386/avx-check.h: Likewise.
580 * gcc.target/i386/fma4-check.h: Likewise.
581 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
582 * gcc.target/i386/mmx-check.h: Likewise.
583 * gcc.target/i386/pclmul-avx-check.h: Likewise.
584 * gcc.target/i386/pclmul-check.h: Likewise.
585 * gcc.target/i386/sse-check.h: Likewise.
586 * gcc.target/i386/sse2-check.h: Likewise.
587 * gcc.target/i386/sse3-check.h: Likewise.
588 * gcc.target/i386/sse4_1-check.h: Likewise.
589 * gcc.target/i386/sse4_2-check.h: Likewise.
590 * gcc.target/i386/sse4a-check.h: Likewise.
591 * gcc.target/i386/ssse3-check.h: Likewise.
592 * gcc.target/i386/xop-check.h: Likewise.
593 * gcc.target/i386/pr27971.c: Fix for LLP64.
594 * gcc.target/i386/pr39139.c: Likewise.
595 * gcc.target/i386/pr39315-check.c: Likewise.
596 * gcc.target/i386/vararg-1.c: Likewise.
597 * gcc.target/i386/vararg-2.c: Likewise.
598 Additional add dg-compile to avoid failure due
601 * gcc.dg/compound-literal-1.c: Fix for llp64.
602 * gcc.dg/pr32370.c: Likewise.
603 * gcc.dg/pr37561.c: Likewise.
604 * gcc.dg/pr41340.c: Likewise.
605 * gcc.dg/pr41551.c: Likewise.
607 2010-05-25 Dodji Seketeli <dodji@redhat.com>
610 * g++.dg/debug/dwarf2/typedef3.C: New test.
612 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
615 * c-c++-common/pr20000.c: New.
617 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
620 * g++.dg/init/pr44086.C: New.
621 * g++.dg/cpp0x/decltype4.C: Adjust.
623 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
626 * gfortran.dg/generic_23.f03: New test.
628 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
631 * gfortran.dg/alloc_comp_class_1.f90 : New test.
633 2010-06-05 Jakub Jelinek <jakub@redhat.com>
636 * c-c++-common/Wunused-var-9.c: New test.
638 2010-06-05 Jason Merrill <jason@redhat.com>
640 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
642 2010-06-05 Joseph Myers <joseph@codesourcery.com>
645 * gcc.dg/c99-restrict-4.c: New test.
647 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
649 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
650 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
651 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
652 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
653 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
654 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
655 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
656 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
657 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
658 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
659 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
660 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
661 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
662 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
663 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
664 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
665 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
666 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
667 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
668 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
669 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
670 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
672 2010-06-04 Jason Merrill <jason@redhat.com>
674 * g++.dg/cpp0x/noexcept06.C: New.
675 * g++.dg/cpp0x/noexcept07.C: New.
677 * g++.dg/cpp0x/noexcept01.C: New.
678 * g++.dg/cpp0x/noexcept02.C: New.
679 * g++.dg/cpp0x/noexcept03.C: New.
680 * g++.dg/cpp0x/noexcept04.C: New.
681 * g++.dg/cpp0x/noexcept05.C: New.
683 2010-06-04 Jakub Jelinek <jakub@redhat.com>
686 * g++.dg/warn/Wunused-var-10.C: New test.
687 * g++.dg/warn/Wunused-var-11.C: New test.
690 * c-c++-common/Wunused-var-10.c: New test.
692 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
695 * gcc.dg/assign-warn-2.c: Update.
696 * gcc.dg/cpp/line3.c: Update.
697 * gcc.dg/c99-array-lval-8.c: Update.
698 * gcc.dg/cast-qual-2.c: Update.
699 * gcc.dg/c99-arraydecl-3.c: Update.
700 * gcc.dg/assign-warn-1.c: Update.
701 * gcc.dg/format/gcc_diag-1.c: Update.
703 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
705 PR rtl-optimization/39871
706 PR rtl-optimization/40615
707 PR rtl-optimization/42500
708 PR rtl-optimization/42502
709 * gcc.target/arm/eliminate.c: New test.
711 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
714 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
715 * g++.old-deja/g++.other/delete3.C: Likewise.
716 * g++.old-deja/g++.other/new.C: Likewise.
717 * g++.old-deja/g++.law/operators27.C: Likewise.
718 * g++.old-deja/g++.mike/p755.C: Likewise.
719 * g++.dg/eh/new1.C: Likewise.
720 * g++.dg/init/new5.C: Likewise.
722 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
724 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
725 * gfortran.dg/unpack_bounds_2.f90: Likewise.
726 * gfortran.dg/unpack_bounds_3.f90: Likewise.
728 2010-06-03 Richard Guenther <rguenther@suse.de>
731 * lib/lto.exp: Always load gcc.exp.
732 (lto-obj): For C source files invoke gcc_target_compile.
733 * g++.dg/lto/20100603-1_0.C: New testcase.
734 * g++.dg/lto/20100603-1_1.c: Likewise.
736 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
738 PR tree-optimization/43688
739 * gfortran.dg/pr43688.f90: New.
741 2010-06-03 Richard Guenther <rguenther@suse.de>
744 * gcc.dg/lto/20100603-1_0.c: New testcase.
745 * gcc.dg/lto/20100603-2_0.c: Likewise.
746 * gcc.dg/lto/20100603-3_0.c: Likewise.
748 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
751 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
752 * gcc.target/powerpc/recip-2.c: Ditto.
753 * gcc.target/powerpc/recip-3.c: Ditto.
754 * gcc.target/powerpc/recip-4.c: Ditto.
755 * gcc.target/powerpc/recip-5.c: Ditto.
756 * gcc.target/powerpc/recip-6.c: Ditto.
757 * gcc.target/powerpc/recip-7.c: Ditto.
758 * gcc.target/powerpc/recip-test.h: Ditto.
759 * gcc.target/powerpc/recip-test2.h: Ditto.
761 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
763 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
765 2010-06-02 Jason Merrill <jason@redhat.com>
767 * g++.dg/ext/vector9.C: Expect typedef in error message.
772 * g++.dg/tc1/dr101.C: Remove xfails.
774 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
777 * g++.dg/ipa/pr44372.C: New.
779 2010-06-02 Jan Hubicka <jh@suse.cz>
782 * g++.dg/torture/pr44295.C: Neww testcase.
784 2010-06-02 Jan Hubicka <jh@suse.cz>
786 * gcc.dg/tree-ssa/loadpre6.c: Update.
788 2010-06-02 Richard Guenther <rguenther@suse.de>
790 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
793 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
795 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
796 the link fail message.
798 2010-06-02 Tobias Burnus <burnus@net-b.de>
801 * gfortran.dg/use_13.f90: New test case.
803 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
806 * gfortran.dg/error_stop_2.f08: Minor update.
808 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
811 * gfortran.dg/error_stop_1.f08: New test.
812 * gfortran.dg/error_stop_2.f08: New test.
814 2010-06-01 Jason Merrill <jason@redhat.com>
817 * g++.dg/cpp0x/initlist37.C: New.
818 * g++.dg/cpp0x/initlist38.C: New.
821 * g++.dg/cpp0x/initlist36.C: New.
823 2010-05-31 Jan Hubicka <jh@suse.cz>
825 * gcc.dg/noreturn-8.c: New testcase.
827 2010-05-31 Jan Hubicka <jh@suse.cz>
829 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
830 * gcc.dg/lto/noreturn-1_0.c: Move it here.
832 2010-05-31 Jan Hubicka <jh@suse.cz>
834 * gcc.dg/lto/noreturn-1_1.c: New testcase.
835 * gcc.dg/lto/noreturn-1_0.c: New testcase.
837 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
840 * gfortran.dg/dependency_27.f90: New test.
841 * gfortran.dg/array_assign_1.F90: New test.
843 2010-05-31 Jakub Jelinek <jakub@redhat.com>
846 * gcc.target/i386/sse-24.c: New test.
848 2010-05-31 Jan Hubicka <jh@suse.cz>
850 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
852 2010-05-31 Jakub Jelinek <jakub@redhat.com>
855 * gcc.dg/pr44337.c: New test.
857 PR tree-optimization/44182
858 * g++.dg/debug/pr44182.C: New test.
860 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
862 * gcc.dg/nested-func-7.c: New test.
863 * gnat.dg/frame_overflow.adb: Adjust directives.
865 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
867 * gnat.dg/prot2.ad[sb]: New test.
868 * gnat.dg/prot2_pkg1.ads: New helper.
869 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
871 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
873 * gnat.dg/array11.adb: Adjust dg-warning directive.
874 * gnat.dg/object_overflow.adb: Likewise.
876 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
879 * gcc.dg/tree-ssa/pr44306.c: New.
881 2010-05-29 Jan Hubicka <jh@suse.cz>
883 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
885 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
887 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
889 2010-05-28 Mike Stump <mikestump@comcast.net>
892 * objc.dg/const-str-9.m: Remove static.
894 2010-05-28 Jakub Jelinek <jakub@redhat.com>
897 * gcc.c-torture/compile/pr43636.c: New test.
899 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
902 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
903 * obj-c++.dg/try-catch-9.mm: Ditto.
905 2010-05-28 Dodji Seketeli <dodji@redhat.com>
907 Revert patch for PR c++/44188
908 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
910 2010-05-25 Dodji Seketeli <dodji@redhat.com>
913 * g++.dg/debug/dwarf2/typedef3.C: New test.
915 2010-05-27 Jason Merrill <jason@redhat.com>
918 * g++.dg/ext/vla9.C: New.
920 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
923 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
924 * objc.dg/torture/tls/thr-init-3.m: Ditto.
925 * objc.dg/torture/tls/thr-init.m: Ditto.
926 * objc.dg/torture/trivial.m: Ditto.
927 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
928 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
929 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
930 * obj-c++.dg/torture/trivial.mm: Ditto.
932 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
934 * g++.dg/lto/20100302_0.C: Skip on darwin.
936 2010-05-27 Richard Guenther <rguenther@suse.de>
938 PR tree-optimization/44284
939 * gcc.dg/vect/vect-118.c: New testcase.
940 * gcc.dg/vect/bb-slp-20.c: Adjust.
941 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
942 * gcc.dg/vect/slp-9.c: Likewise.
943 * gcc.dg/vect/slp-reduc-4.c: Likewise.
944 * gcc.dg/vect/vect-10.c: Likewise.
945 * gcc.dg/vect/vect-109.c: Likewise.
946 * gcc.dg/vect/vect-12.c: Likewise.
947 * gcc.dg/vect/vect-36.c: Likewise.
948 * gcc.dg/vect/vect-7.c: Likewise.
949 * gcc.dg/vect/vect-iv-8.c: Likewise.
950 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
951 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
952 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
953 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
954 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
955 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
956 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
957 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
958 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
959 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
960 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
961 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
962 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
963 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
964 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
965 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
966 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
968 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
970 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
973 2010-05-26 Jan Hubicka <jh@suse.cz>
975 * gcc.dg/lto/materialize-1_0.c: New file.
976 * gcc.dg/lto/materialize-1_1.c: New file.
978 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
980 * gnat.dg/lto10.adb: New test.
981 * gnat.dg/lto10_pkg.ads: New helper.
983 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
985 * lib/target-supports.exp (check_effective_target_int128): New
986 function to check if __int128 types are available for target.
987 * c-c++-common/int128-types-1.c: New.
988 * c-c++-common/int128-1.c: New.
989 * c-c++-common/int128-2.c: New.
990 * g++.dg/abi/mangle43.C: New.
991 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
992 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
994 * g++.dg/other/pr25632.C: Likewise.
995 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
996 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
998 * g++.dg/warn/pr13358-4.C: Likewise.
999 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
1000 * g++.dg/warn/Wconversion-null.C: Likewise.
1002 2010-05-26 Jason Merrill <jason@redhat.com>
1005 * g++.dg/cpp0x/variadic101.C: New.
1007 2010-05-26 Richard Guenther <rguenther@suse.de>
1009 PR rtl-optimization/44164
1010 * gcc.c-torture/execute/pr44164.c: New testcase.
1011 * g++.dg/tree-ssa/pr13146.C: Adjust.
1013 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
1016 * gfortran.dg/whole_file_19.f90 : New test.
1018 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
1023 * gfortran.dg/pr40999.f: Fix function type.
1024 * gfortran.dg/whole_file_5.f90: Likewise.
1025 * gfortran.dg/whole_file_6.f90: Likewise.
1026 * gfortran.dg/whole_file_16.f90: New.
1027 * gfortran.dg/whole_file_17.f90: New.
1028 * gfortran.dg/whole_file_18.f90: New.
1030 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
1031 Iain Sandoe <iains@gcc.gnu.org>
1033 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
1034 * gcc.c-torture/compile/pr44197.c: Require alias support.
1035 * gcc.dg/lto/20081222_0.c: Ditto.
1037 2010-05-25 Jakub Jelinek <jakub@redhat.com>
1040 * gcc.dg/guality/vla-2.c: New test.
1042 2010-05-25 Richard Guenther <rguenther@suse.de>
1045 * g++.dg/torture/pr44069.C: New testcase.
1047 2010-05-25 Richard Guenther <rguenther@suse.de>
1049 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
1051 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
1054 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
1056 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
1058 * obj-c++.dg/torture/tls/trivial.mm: New.
1059 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
1060 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
1061 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
1062 * obj-c++.dg/torture/tls/diag-1.mm: New.
1063 * obj-c++.dg/torture/tls/tls.exp: New.
1064 * obj-c++.dg/torture/trivial.mm: New.
1065 * obj-c++.dg/torture/dg-torture.exp: New.
1066 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
1067 * obj-c++.dg/tls/trivial.m: New.
1068 * obj-c++.dg/tls/init-1.mm: New.
1069 * obj-c++.dg/tls/diag-1.mm: New.
1070 * obj-c++.dg/tls/init-2.mm: New.
1071 * obj-c++.dg/tls/diag-2.mm: New.
1072 * obj-c++.dg/tls/diag-3.mm: New.
1073 * obj-c++.dg/tls/diag-4.mm: New.
1074 * obj-c++.dg/tls/static-1.mm: New.
1075 * obj-c++.dg/tls/tls.exp: New.
1076 * obj-c++.dg/tls/diag-5.mm: New.
1077 * obj-c++.dg/tls/static-1a.mm: New.
1078 * objc-obj-c++-shared/Object1.mm: New.
1079 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
1081 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
1084 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
1085 * obj-c++.dg/const-str-6.mm: Ditto.
1087 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
1089 * g++.dg/parse/array-size2.C: Remove dg-error directives.
1091 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
1094 * gnat.dg/array13.ad[sb]: New test.
1096 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
1097 Sandra Loosemore <sandra@codesourcery.com>
1099 * gcc.target/arm/neon/: Regenerated test cases.
1101 * gcc.target/arm/neon/polytypes.c,
1102 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
1103 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
1104 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
1105 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
1106 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
1107 dg-add-options arm_neon.
1109 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
1110 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
1111 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
1112 and arm_neon_fp16_ok.
1114 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
1115 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
1117 * lib/target-supports.exp (add_options_for_arm_neon): New.
1118 (check_effective_target_arm_neon_ok_nocache): New, from
1119 check_effective_target_arm_neon_ok. Check multiple possibilities.
1120 (check_effective_target_arm_neon_ok): Use
1121 check_effective_target_arm_neon_ok_nocache.
1122 (add_options_for_arm_neon_fp16)
1123 (check_effective_target_arm_neon_fp16_ok)
1124 check_effective_target_arm_neon_fp16_ok_nocache): New.
1125 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
1127 2010-05-24 Jason Merrill <jason@redhat.com>
1130 * g++.dg/cpp0x/initlist35.C: New.
1131 * g++.dg/init/brace6.C: Adjust.
1133 2010-05-24 Paul Brook <paul@codesourcery.com>
1135 * gcc.target/arm/frame-pointer-1.c: New test.
1136 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
1137 pointer elimination.
1139 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
1142 * gcc.target/i386/crc32-3.c: New.
1143 * gcc.target/i386/crc32-4.c: Likewise.
1145 2010-05-23 Joseph Myers <joseph@codesourcery.com>
1147 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
1148 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
1149 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
1151 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
1153 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
1155 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
1158 * gcc.c-target/pr43869.c: New test.
1160 2010-05-22 Janus Weil <janus@gcc.gnu.org>
1163 * gfortran.dg/class_22.f03: New.
1165 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
1168 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
1170 2010-05-22 Janus Weil <janus@gcc.gnu.org>
1173 * gfortran.dg/abstract_type_7.f03: New.
1175 2010-05-21 Jason Merrill <jason@redhat.com>
1177 * g++.dg/eh/spec11.C: Test cleanup optimization.
1179 2010-05-21 Jakub Jelinek <jakub@redhat.com>
1182 * gcc.target/i386/pr44223.c: New test.
1184 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1186 * gcc.target/i386/pr25993.c: Use @function as type specifier.
1188 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
1190 * g++.dg/other/const3.C: New test.
1192 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
1195 * warn_unused_dummy_argument_1.f90: New.
1196 * warn_unused_dummy_argument_2.f90: New.
1198 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1201 * g++.dg/inherit/crash1.C: New.
1202 * g++.dg/inherit/crash2.C: Likewise.
1204 2010-05-20 Jakub Jelinek <jakub@redhat.com>
1207 * g++.dg/debug/pr44178.C: New test.
1209 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
1212 * gcc.dg/tree-ssa/prefetch-6.c: Add
1213 --param min-insn-to-prefetch-ratio=6.
1214 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
1215 allow unrolling, and adjust the movnti count.
1217 2010-05-20 Jan Hubicka <jh@suse.cz>
1220 * gcc.c-torture/compile/pr44197.c: New file.
1222 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
1224 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
1226 (check_effective_target_xop): Remove __may_alias__ attribute.
1228 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
1231 * gcc.c-torture/execute/pr44202-1.c: New test.
1233 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1236 * gfortran.dg/label_1.f90: Update test.
1238 2010-05-19 Jan Hubicka <jh@suse.cz>
1240 * gcc.dg/lto/ipareference2_0.c: New file.
1241 * gcc.dg/lto/ipareference2_1.c: New file.
1243 2010-05-19 Jason Merrill <jason@redhat.com>
1245 * g++.dg/parse/fn-typedef2.C: New.
1247 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
1251 * g++.dg/template/fntype1.C: New.
1253 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
1255 * gnat.dg/discr23.ad[sb]: New test.
1256 * gnat.dg/discr23_pkg.ads: New helper.
1258 * gnat.dg/specs/controlled1.ads: New test.
1259 * gnat.dg/specs/controlled1_pkg.ads: New helper.
1261 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
1264 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
1265 Fixed scope of C_SIZEOF.
1266 * gfortran.dg/warn_conversion_2.f90: New.
1268 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1270 * lib/target-supports.exp (check_effective_target_sse2): New proc.
1271 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
1272 for optional selector.
1273 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
1274 (check_effective_target_sse3): New proc.
1275 * gcc.target/i386/math-torture/math-torture.exp: Load
1276 target-supports.exp.
1277 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
1278 check_effective_target_sse2.
1279 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
1280 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1281 * g++.dg/vect/vect.exp: Likewise.
1282 * gfortran.dg/vect/vect.exp: Likewise.
1283 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
1284 -msse2 if check_effective_target_sse2.
1286 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
1287 * gcc.target/i386/3dnow-2.c: Likewise.
1288 * gcc.target/i386/3dnowA-1.c: Likewise.
1289 * gcc.target/i386/3dnowA-2.c: Likewise.
1290 * gcc.target/i386/pr42549.c: Likewise.
1292 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
1293 * gcc.target/i386/sse3-addsubpd.c: Likewise.
1294 * gcc.target/i386/sse3-addsubps.c: Likewise.
1295 * gcc.target/i386/sse3-haddpd.c: Likewise.
1296 * gcc.target/i386/sse3-haddps.c: Likewise.
1297 * gcc.target/i386/sse3-hsubpd.c: Likewise.
1298 * gcc.target/i386/sse3-hsubps.c: Likewise.
1299 * gcc.target/i386/sse3-movddup.c: Likewise.
1300 * gcc.target/i386/sse3-movshdup.c: Likewise.
1301 * gcc.target/i386/sse3-movsldup.c: Likewise.
1303 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
1304 * g++.dg/ext/attrib35.C: Likewise.
1305 * g++.dg/opt/pr40496.C: Likewise.
1306 * g++.dg/other/i386-1.C: Likewise.
1307 * g++.dg/other/i386-4.C: Likewise.
1308 * g++.dg/other/pr34435.C: Likewise.
1309 * g++.dg/other/pr39496.C: Likewise.
1310 * g++.dg/other/pr40446.C: Likewise.
1311 * gcc.dg/compat/union-m128-1_main.c: Likewise.
1312 * gcc.dg/compat/vector-1a_main.c: Likewise.
1313 * gcc.dg/compat/vector-2a_main.c: Likewise.
1314 * gcc.dg/lto/20090206-1_0.c: Likewise.
1315 * gcc.dg/pr34856.c: Likewise.
1316 * gcc.dg/pr36584.c: Likewise.
1317 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
1318 * gcc.dg/pr37544.c: Likewise.
1319 * gcc.dg/torture/pr16104-1.c: Likewise.
1320 * gcc.dg/torture/pr35771-1.c: Likewise.
1321 * gcc.dg/torture/pr35771-2.c: Likewise.
1322 * gcc.dg/torture/pr35771-3.c: Likewise.
1323 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1324 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1325 * gcc.dg/torture/stackalign/push-1.c: Likewise.
1326 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1327 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1328 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1329 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
1330 * gcc.target/i386/20060512-1.c: Likewise.
1331 * gcc.target/i386/20060512-3.c: Likewise.
1332 * gcc.target/i386/all_one_m128i.c: Likewise.
1333 * gcc.target/i386/float128-1.c: Likewise.
1334 * gcc.target/i386/float128-2.c: Likewise.
1335 * gcc.target/i386/fpcvt-1.c: Likewise.
1336 * gcc.target/i386/fpcvt-2.c: Likewise.
1337 * gcc.target/i386/fpcvt-3.c: Likewise.
1338 * gcc.target/i386/fpprec-1.c: Likewise.
1339 * gcc.target/i386/funcspec-9.c: Likewise.
1340 * gcc.target/i386/incoming-1.c: Likewise.
1341 * gcc.target/i386/incoming-12.c: Likewise.
1342 * gcc.target/i386/incoming-2.c: Likewise.
1343 * gcc.target/i386/incoming-3.c: Likewise.
1344 * gcc.target/i386/incoming-4.c: Likewise.
1345 * gcc.target/i386/incoming-6.c: Likewise.
1346 * gcc.target/i386/incoming-7.c: Likewise.
1347 * gcc.target/i386/incoming-8.c: Likewise.
1348 * gcc.target/i386/opt-1.c: Likewise.
1349 * gcc.target/i386/opt-2.c: Likewise.
1350 * gcc.target/i386/ordcmp-1.c: Likewise.
1351 * gcc.target/i386/pr17692.c: Likewise.
1352 * gcc.target/i386/pr18614-1.c: Likewise.
1353 * gcc.target/i386/pr22152.c: Likewise.
1354 * gcc.target/i386/pr23570.c: Likewise.
1355 * gcc.target/i386/pr23575.c: Likewise.
1356 * gcc.target/i386/pr26449-1.c: Likewise.
1357 * gcc.target/i386/pr26600.c: Likewise.
1358 * gcc.target/i386/pr27790.c: Likewise.
1359 * gcc.target/i386/pr28839.c: Likewise.
1360 * gcc.target/i386/pr30970.c: Likewise.
1361 * gcc.target/i386/pr32000-1.c: Likewise.
1362 * gcc.target/i386/pr32000-2.c: Likewise.
1363 * gcc.target/i386/pr32280.c: Likewise.
1364 * gcc.target/i386/pr32661.c: Likewise.
1365 * gcc.target/i386/pr32708-1.c: Likewise.
1366 * gcc.target/i386/pr32961.c: Likewise.
1367 * gcc.target/i386/pr33329.c: Likewise.
1368 * gcc.target/i386/pr35714.c: Likewise.
1369 * gcc.target/i386/pr35767-1.c: Likewise.
1370 * gcc.target/i386/pr35767-1d.c: Likewise.
1371 * gcc.target/i386/pr35767-1i.c: Likewise.
1372 * gcc.target/i386/pr35767-2.c: Likewise.
1373 * gcc.target/i386/pr35767-2d.c: Likewise.
1374 * gcc.target/i386/pr35767-2i.c: Likewise.
1375 * gcc.target/i386/pr35767-3.c: Likewise.
1376 * gcc.target/i386/pr35767-5.c: Likewise.
1377 * gcc.target/i386/pr36222-1.c: Likewise.
1378 * gcc.target/i386/pr36578-1.c: Likewise.
1379 * gcc.target/i386/pr36578-2.c: Likewise.
1380 * gcc.target/i386/pr36992-1.c: Likewise.
1381 * gcc.target/i386/pr37101.c: Likewise.
1382 * gcc.target/i386/pr37216.c: Likewise.
1383 * gcc.target/i386/pr37434-1.c: Likewise.
1384 * gcc.target/i386/pr37434-2.c: Likewise.
1385 * gcc.target/i386/pr37843-3.c: Likewise.
1386 * gcc.target/i386/pr37843-4.c: Likewise.
1387 * gcc.target/i386/pr39162.c: Likewise.
1388 * gcc.target/i386/pr39315-1.c: Likewise.
1389 * gcc.target/i386/pr39315-2.c: Likewise.
1390 * gcc.target/i386/pr39315-3.c: Likewise.
1391 * gcc.target/i386/pr39315-4.c: Likewise.
1392 * gcc.target/i386/pr39445.c: Likewise.
1393 * gcc.target/i386/pr39496.c: Likewise.
1394 * gcc.target/i386/pr40809.c: Likewise.
1395 * gcc.target/i386/pr40906-3.c: Likewise.
1396 * gcc.target/i386/pr41019.c: Likewise.
1397 * gcc.target/i386/pr42542-1.c: Likewise.
1398 * gcc.target/i386/pr42542-2.c: Likewise.
1399 * gcc.target/i386/pr42542-3.c: Likewise.
1400 * gcc.target/i386/pr42542-3a.c: Likewise.
1401 * gcc.target/i386/pr42881.c: Likewise.
1402 * gcc.target/i386/push-1.c: Likewise.
1403 * gcc.target/i386/quad-sse.c: Likewise.
1404 * gcc.target/i386/reload-1.c: Likewise.
1405 * gcc.target/i386/sse-10.c: Likewise.
1406 * gcc.target/i386/sse-11.c: Likewise.
1407 * gcc.target/i386/sse-15.c: Likewise.
1408 * gcc.target/i386/sse-17.c: Likewise.
1409 * gcc.target/i386/sse-18.c: Likewise.
1410 * gcc.target/i386/sse-19.c: Likewise.
1411 * gcc.target/i386/sse-4.c: Likewise.
1412 * gcc.target/i386/sse-6.c: Likewise.
1413 * gcc.target/i386/sse-vect-types.c: Likewise.
1414 * gcc.target/i386/sse2-addpd-1.c: Likewise.
1415 * gcc.target/i386/sse2-addsd-1.c: Likewise.
1416 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
1417 * gcc.target/i386/sse2-andpd-1.c: Likewise.
1418 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
1419 * gcc.target/i386/sse2-comisd-1.c: Likewise.
1420 * gcc.target/i386/sse2-comisd-2.c: Likewise.
1421 * gcc.target/i386/sse2-comisd-3.c: Likewise.
1422 * gcc.target/i386/sse2-comisd-4.c: Likewise.
1423 * gcc.target/i386/sse2-comisd-5.c: Likewise.
1424 * gcc.target/i386/sse2-comisd-6.c: Likewise.
1425 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
1426 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
1427 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
1428 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
1429 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
1430 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
1431 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
1432 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
1433 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1434 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
1435 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
1436 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1437 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
1438 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
1439 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
1440 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
1441 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1442 * gcc.target/i386/sse2-divpd-1.c: Likewise.
1443 * gcc.target/i386/sse2-divsd-1.c: Likewise.
1444 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
1445 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
1446 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
1447 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
1448 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
1449 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
1450 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
1451 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
1452 * gcc.target/i386/sse2-minpd-1.c: Likewise.
1453 * gcc.target/i386/sse2-minsd-1.c: Likewise.
1454 * gcc.target/i386/sse2-mmx.c: Likewise.
1455 * gcc.target/i386/sse2-movapd-1.c: Likewise.
1456 * gcc.target/i386/sse2-movapd-2.c: Likewise.
1457 * gcc.target/i386/sse2-movd-1.c: Likewise.
1458 * gcc.target/i386/sse2-movd-2.c: Likewise.
1459 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
1460 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
1461 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
1462 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
1463 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
1464 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
1465 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
1466 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
1467 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
1468 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
1469 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
1470 * gcc.target/i386/sse2-movq-1.c: Likewise.
1471 * gcc.target/i386/sse2-movq-2.c: Likewise.
1472 * gcc.target/i386/sse2-movq-3.c: Likewise.
1473 * gcc.target/i386/sse2-movsd-1.c: Likewise.
1474 * gcc.target/i386/sse2-movsd-2.c: Likewise.
1475 * gcc.target/i386/sse2-movupd-1.c: Likewise.
1476 * gcc.target/i386/sse2-movupd-2.c: Likewise.
1477 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
1478 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
1479 * gcc.target/i386/sse2-orpd-1.c: Likewise.
1480 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
1481 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
1482 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
1483 * gcc.target/i386/sse2-paddb-1.c: Likewise.
1484 * gcc.target/i386/sse2-paddd-1.c: Likewise.
1485 * gcc.target/i386/sse2-paddq-1.c: Likewise.
1486 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
1487 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
1488 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
1489 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
1490 * gcc.target/i386/sse2-paddw-1.c: Likewise.
1491 * gcc.target/i386/sse2-pand-1.c: Likewise.
1492 * gcc.target/i386/sse2-pandn-1.c: Likewise.
1493 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
1494 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
1495 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
1496 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
1497 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
1498 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
1499 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
1500 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
1501 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
1502 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
1503 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
1504 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
1505 * gcc.target/i386/sse2-pminub-1.c: Likewise.
1506 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
1507 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
1508 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
1509 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
1510 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
1511 * gcc.target/i386/sse2-por-1.c: Likewise.
1512 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
1513 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
1514 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
1515 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
1516 * gcc.target/i386/sse2-pslld-1.c: Likewise.
1517 * gcc.target/i386/sse2-pslld-2.c: Likewise.
1518 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
1519 * gcc.target/i386/sse2-psllq-1.c: Likewise.
1520 * gcc.target/i386/sse2-psllq-2.c: Likewise.
1521 * gcc.target/i386/sse2-psllw-1.c: Likewise.
1522 * gcc.target/i386/sse2-psllw-2.c: Likewise.
1523 * gcc.target/i386/sse2-psrad-1.c: Likewise.
1524 * gcc.target/i386/sse2-psrad-2.c: Likewise.
1525 * gcc.target/i386/sse2-psraw-1.c: Likewise.
1526 * gcc.target/i386/sse2-psraw-2.c: Likewise.
1527 * gcc.target/i386/sse2-psrld-1.c: Likewise.
1528 * gcc.target/i386/sse2-psrld-2.c: Likewise.
1529 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
1530 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
1531 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
1532 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
1533 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
1534 * gcc.target/i386/sse2-psubb-1.c: Likewise.
1535 * gcc.target/i386/sse2-psubd-1.c: Likewise.
1536 * gcc.target/i386/sse2-psubq-1.c: Likewise.
1537 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
1538 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
1539 * gcc.target/i386/sse2-psubw-1.c: Likewise.
1540 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
1541 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
1542 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
1543 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
1544 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
1545 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
1546 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
1547 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
1548 * gcc.target/i386/sse2-pxor-1.c: Likewise.
1549 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
1550 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
1551 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
1552 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
1553 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
1554 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
1555 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
1556 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
1557 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
1558 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
1559 * gcc.target/i386/sse2-shufps-1.c: Likewise.
1560 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
1561 * gcc.target/i386/sse2-subpd-1.c: Likewise.
1562 * gcc.target/i386/sse2-subsd-1.c: Likewise.
1563 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
1564 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
1565 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
1566 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
1567 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
1568 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
1569 * gcc.target/i386/sse2-unpack-1.c: Likewise.
1570 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
1571 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
1572 * gcc.target/i386/sse2-vec-1.c: Likewise.
1573 * gcc.target/i386/sse2-vec-2.c: Likewise.
1574 * gcc.target/i386/sse2-vec-3.c: Likewise.
1575 * gcc.target/i386/sse2-vec-4.c: Likewise.
1576 * gcc.target/i386/sse2-vec-5.c: Likewise.
1577 * gcc.target/i386/sse2-vec-6.c: Likewise.
1578 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
1579 * gcc.target/i386/ssefn-2.c: Likewise.
1580 * gcc.target/i386/ssefn-4.c: Likewise.
1581 * gcc.target/i386/ssefp-1.c: Likewise.
1582 * gcc.target/i386/ssefp-2.c: Likewise.
1583 * gcc.target/i386/sseregparm-3.c: Likewise.
1584 * gcc.target/i386/sseregparm-4.c: Likewise.
1585 * gcc.target/i386/sseregparm-5.c: Likewise.
1586 * gcc.target/i386/sseregparm-6.c: Likewise.
1587 * gcc.target/i386/sseregparm-7.c: Likewise.
1588 * gcc.target/i386/ssetype-1.c: Likewise.
1589 * gcc.target/i386/ssetype-2.c: Likewise.
1590 * gcc.target/i386/ssetype-3.c: Likewise.
1591 * gcc.target/i386/ssetype-4.c: Likewise.
1592 * gcc.target/i386/ssetype-5.c: Likewise.
1593 * gcc.target/i386/unordcmp-1.c: Likewise.
1594 * gcc.target/i386/vararg-1.c: Likewise.
1595 * gcc.target/i386/vararg-2.c: Likewise.
1596 * gcc.target/i386/vararg-3.c: Likewise.
1597 * gcc.target/i386/vararg-4.c: Likewise.
1598 * gcc.target/i386/vararg-7.c: Likewise.
1599 * gcc.target/i386/vararg-8.c: Likewise.
1600 * gcc.target/i386/vecinit-1.c: Likewise.
1601 * gcc.target/i386/vecinit-2.c: Likewise.
1602 * gcc.target/i386/vecinit-3.c: Likewise.
1603 * gcc.target/i386/vecinit-4.c: Likewise.
1604 * gcc.target/i386/vecinit-5.c: Likewise.
1605 * gcc.target/i386/vecinit-6.c: Likewise.
1606 * gcc.target/i386/vectorize2.c: Likewise.
1607 * gcc.target/i386/vectorize3.c: Likewise.
1608 * gcc.target/i386/vectorize4.c: Likewise.
1609 * gcc.target/i386/vectorize6.c: Likewise.
1610 * gcc.target/i386/vectorize7.c: Likewise.
1611 * gcc.target/i386/vectorize8.c: Likewise.
1612 * gcc.target/i386/vperm-v2df.c: Likewise.
1613 * gcc.target/i386/vperm-v2di.c: Likewise.
1614 * gcc.target/i386/vperm-v4si-1.c: Likewise.
1615 * gcc.target/i386/xorps-sse2.c: Likewise.
1616 * gcc.target/i386/xorps.c: Likewise.
1617 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
1618 * gfortran.dg/graphite/pr42326.f90: Likewise.
1619 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
1621 2010-05-19 Richard Guenther <rguenther@suse.de>
1624 * g++.dg/lto/20100519-1_0.C: New testcase.
1626 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
1629 * gfortran.dg/warn_intent_out_not_set.f90: New.
1631 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
1634 * gfortran.dg/data_char_1.f90: Updated warning message.
1635 * gfortran.dg/data_array_6.f: New.
1637 2010-05-19 Martin Jambor <mjambor@suse.cz>
1639 * g++.dg/ipa/ivinline-8.C: New test.
1640 * gcc.dg/ipa/iinline-2.c: Likewise.
1642 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
1645 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
1646 arguments; add check for return value kind.
1647 * gfortran.dg/float_1.f90: Likewise.
1649 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1651 * gcc.target/i386/20011009-1.c (COMMENT): Define.
1653 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
1654 * lib/lto.exp (lto_prune_warns): Fix location line regex.
1655 Prune another location line format.
1656 (lto-obj): Call lto_prune_warns on comp_output.
1658 2010-05-18 Jan Hubicka <jh@suse.cz>
1660 * gcc.dg/lto/ipacp_0.c: New test.
1661 * gcc.dg/lto/ipacp_1.c: New test.
1663 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
1666 * gcc.dg/lto/20100518_0.c: New test.
1668 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
1670 * gnat.dg/specs/lto3.ads: Add missing dg-options.
1672 2010-05-17 Janus Weil <janus@gcc.gnu.org>
1675 * gfortran.dg/class_21.f03: New.
1677 2010-05-17 Jason Merrill <jason@redhat.com>
1680 * g++.dg/cpp0x/initlist34.C: New.
1683 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
1685 2010-05-17 Martin Jambor <mjambor@suse.cz>
1687 * g++.dg/ipa/ivinline-1.C: New test.
1688 * g++.dg/ipa/ivinline-2.C: New test.
1689 * g++.dg/ipa/ivinline-3.C: New test.
1690 * g++.dg/ipa/ivinline-4.C: New test.
1691 * g++.dg/ipa/ivinline-5.C: New test.
1692 * g++.dg/ipa/ivinline-6.C: New test.
1694 2010-05-17 Dodji Seketeli <dodji@redhat.com>
1695 Jason Merrill <jason@redhat.com>
1698 * c-c++-common/Wunused-var-8.c: New test.
1700 2010-05-17 Jakub Jelinek <jakub@redhat.com>
1703 * gcc.c-torture/compile/pr42347.c: New test.
1706 * g++.dg/ext/asmgoto1.C: New test.
1708 2010-05-17 Martin Jambor <mjambor@suse.cz>
1711 * gcc.dg/tree-ssa/pr44133.c: New test.
1712 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
1715 2010-05-17 Janus Weil <janus@gcc.gnu.org>
1718 * gfortran.dg/class_20.f03: New.
1720 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
1723 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
1724 debug messages but not the newly introduced one.
1726 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
1729 * gfortran.dg/initialization_25.f90: Commented testcase.
1730 * gfortran.dg/initialization_26.f90: New.
1732 2010-05-16 Richard Guenther <rguenther@suse.de>
1734 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
1735 * gcc.dg/pr43084.c: Likewise.
1736 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
1738 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
1740 * gcc.dg/struct/struct-reorg.exp: Likewise.
1741 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
1742 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1744 2010-05-16 Joseph Myers <joseph@codesourcery.com>
1746 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
1747 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
1748 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
1749 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
1752 2010-05-15 Jason Merrill <jason@redhat.com>
1754 * g++.dg/eh/spec10.C: New.
1755 * g++.dg/eh/spec11.C: New.
1756 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
1758 2010-05-15 Janus Weil <janus@gcc.gnu.org>
1762 * gfortran.dg/allocatable_scalar_9.f90: New.
1764 2010-05-15 Jakub Jelinek <jakub@redhat.com>
1767 * g++.dg/torture/pr44148.C: New test.
1769 2010-05-15 Joseph Myers <joseph@codesourcery.com>
1771 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
1772 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
1773 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
1774 diagnostics and type sizes.
1776 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
1778 * gnat.dg/lto9.adb: New test.
1779 * gnat.dg/lto9_pkg1.ads: New helper.
1780 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
1782 2010-05-15 Jan Hubicka <jh@suse.cz>
1784 * gcc.dg/lto/ipareference_1.c: Rename to ...
1785 * gcc.dg/lto/ipareference_0.c: ... this one.
1786 * gcc.dg/lto/ipareference_2.c: Rename to ...
1787 * gcc.dg/lto/ipareference_1.c: ... this one.
1789 2010-05-15 Jan Hubicka <jh@suse.cz>
1791 * gcc.dg/lto/ipareference_1.c: New file.
1792 * gcc.dg/lto/ipareference_2.c: New file.
1794 2010-05-15 Richard Guenther <rguenther@suse.de>
1796 PR tree-optimization/44038
1797 * gcc.c-torture/compile/pr44038.c: New testcase.
1799 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
1801 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
1802 * gcc.target/i386/avx-cmpss-1.c: Likewise.
1804 2010-05-15 Janus Weil <janus@gcc.gnu.org>
1808 * gfortran.dg/class_18.f03: New.
1809 * gfortran.dg/class_19.f03: New.
1811 2010-05-14 Jakub Jelinek <jakub@redhat.com>
1814 * gcc.dg/debug/dwarf2/const-1.c: Remove.
1815 * g++.dg/debug/dwarf2/const1.C: Remove.
1817 2010-05-14 Jason Merrill <jason@redhat.com>
1819 * g++.dg/eh/cond4.C: New.
1820 * g++.dg/eh/elide2.C: Adjust.
1821 * g++.old-deja/g++.eh/terminate1.C: Adjust.
1823 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
1826 * gfortran.dg/actual_array_interface_2.f90: New test.
1828 2010-05-14 Richard Guenther <rguenther@suse.de>
1830 PR tree-optimization/44119
1831 * gcc.c-torture/compile/pr44119.c: New testcase.
1833 2010-05-14 Jason Merrill <jason@redhat.com>
1836 * g++.dg/eh/terminate1.C: New.
1838 2010-05-14 Jakub Jelinek <jakub@redhat.com>
1840 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
1843 * gcc.dg/pr44136.c: New test.
1845 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
1848 * g++.dg/warn/Wshadow-4.C: Adjust.
1849 * g++.dg/warn/Wshadow-5.C: New test.
1850 * g++.dg/warn/Wshadow-6.C: New test
1852 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
1855 * gfortran.dg/initialization_25.f90: New.
1857 2010-05-13 Martin Jambor <mjambor@suse.cz>
1859 * g++.dg/otr-fold-1.C: New test.
1860 * g++.dg/otr-fold-2.C: New test.
1862 2010-05-13 Jakub Jelinek <jakub@redhat.com>
1865 * gfortran.dg/gomp/pr44036-1.f90: New test.
1866 * gfortran.dg/gomp/pr44036-2.f90: New test.
1867 * gfortran.dg/gomp/pr44036-3.f90: New test.
1870 * gcc.dg/guality/sra-1.c: New test.
1872 2010-05-12 Jan Hubicka <jh@suse.cz>
1874 * tree-ssa/unreachable.c: New test.
1876 2010-05-12 Jason Merrill <jason@redhat.com>
1878 * g++.dg/cpp0x/sfinae1.C: New.
1880 2010-05-12 Sriraman Tallam <tmsriram@google.com>
1882 * gcc.target/i386/zee.c: New file.
1884 2010-05-12 Jason Merrill <jason@redhat.com>
1886 * g++.dg/conversion/op1.C: Expect template candidate message.
1887 * g++.dg/cpp0x/nullptr15.C: Likewise.
1888 * g++.dg/cpp0x/pr31431-2.C: Likewise.
1889 * g++.dg/cpp0x/pr31431.C: Likewise.
1890 * g++.dg/cpp0x/temp_default2.C: Likewise.
1891 * g++.dg/cpp0x/trailing4.C: Likewise.
1892 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
1893 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
1894 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1895 * g++.dg/cpp0x/variadic35.C: Likewise.
1896 * g++.dg/cpp0x/vt-35147.C: Likewise.
1897 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
1898 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
1899 * g++.dg/ext/visibility/anon8.C: Likewise.
1900 * g++.dg/ext/vla2.C: Likewise.
1901 * g++.dg/other/pr28114.C: Likewise.
1902 * g++.dg/other/ptrmem10.C: Likewise.
1903 * g++.dg/other/ptrmem11.C: Likewise.
1904 * g++.dg/overload/unknown1.C: Likewise.
1905 * g++.dg/parse/template7.C: Likewise.
1906 * g++.dg/parse/typename7.C: Likewise.
1907 * g++.dg/template/conv11.C: Likewise.
1908 * g++.dg/template/copy1.C: Likewise.
1909 * g++.dg/template/deduce3.C: Likewise.
1910 * g++.dg/template/dependent-expr5.C: Likewise.
1911 * g++.dg/template/friend.C: Likewise.
1912 * g++.dg/template/incomplete2.C: Likewise.
1913 * g++.dg/template/local4.C: Likewise.
1914 * g++.dg/template/local6.C: Likewise.
1915 * g++.dg/template/operator10.C: Likewise.
1916 * g++.dg/template/overload6.C: Likewise.
1917 * g++.dg/template/ptrmem2.C: Likewise.
1918 * g++.dg/template/ptrmem20.C: Likewise.
1919 * g++.dg/template/ptrmem8.C: Likewise.
1920 * g++.dg/template/sfinae2.C: Likewise.
1921 * g++.dg/template/ttp25.C: Likewise.
1922 * g++.dg/template/unify10.C: Likewise.
1923 * g++.dg/template/unify11.C: Likewise.
1924 * g++.dg/template/unify6.C: Likewise.
1925 * g++.dg/template/unify7.C: Likewise.
1926 * g++.dg/template/unify9.C: Likewise.
1927 * g++.dg/template/varmod1.C: Likewise.
1928 * g++.old-deja/g++.brendan/crash56.C: Likewise.
1929 * g++.old-deja/g++.law/operators32.C: Likewise.
1930 * g++.old-deja/g++.pt/crash28.C: Likewise.
1931 * g++.old-deja/g++.pt/crash60.C: Likewise.
1932 * g++.old-deja/g++.pt/explicit38.C: Likewise.
1933 * g++.old-deja/g++.pt/explicit39.C: Likewise.
1934 * g++.old-deja/g++.pt/explicit41.C: Likewise.
1935 * g++.old-deja/g++.pt/explicit67.C: Likewise.
1936 * g++.old-deja/g++.pt/explicit77.C: Likewise.
1937 * g++.old-deja/g++.pt/expr2.C: Likewise.
1938 * g++.old-deja/g++.pt/overload7.C: Likewise.
1939 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1940 * g++.old-deja/g++.pt/spec5.C: Likewise.
1941 * g++.old-deja/g++.pt/spec6.C: Likewise.
1942 * g++.old-deja/g++.pt/t24.C: Likewise.
1943 * g++.old-deja/g++.pt/unify4.C: Likewise.
1944 * g++.old-deja/g++.pt/unify6.C: Likewise.
1945 * g++.old-deja/g++.pt/unify8.C: Likewise.
1946 * g++.old-deja/g++.robertl/eb119.C: Likewise.
1947 * g++.old-deja/g++.robertl/eb79.C: Likewise.
1948 * g++.old-deja/g++.robertl/eb98.C: Likewise.
1950 * g++.dg/cpp0x/initlist32.C: New.
1952 * g++.dg/template/conv11.C: New.
1953 * g++.dg/conversion/op1.C: Adjust expected error.
1955 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
1957 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
1960 * gcc.target/i386/avx-cmpsd-1.c: New.
1961 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
1962 * gcc.target/i386/avx-cmpss-1.c: Likewise.
1963 * gcc.target/i386/avx-cmpss-2.c: Likewise.
1964 * gcc.target/i386/sse-cmpss-1.c: Likewise.
1965 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
1967 2010-05-12 Jakub Jelinek <jakub@redhat.com>
1970 * gcc.dg/gomp/pr44085.c: New test.
1971 * gfortran.dg/gomp/pr44085.f90: New test.
1973 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
1975 * objc-obj-c++-shared/Object1.m: New.
1976 * objc.dg/torture: New directory.
1977 * objc.dg/torture/tls: Ditto.
1978 * objc.dg/tls: Ditto.
1979 * objc.dg/torture/tls/trivial.m: New test.
1980 * objc.dg/torture/tls/thr-init-2.m: New test.
1981 * objc.dg/torture/tls/thr-init-3.m: New test.
1982 * objc.dg/torture/tls/thr-init.m: New test.
1983 * objc.dg/torture/tls/diag-1.m: New test.
1984 * objc.dg/torture/tls/tls.exp: New.
1985 * objc.dg/torture/trivial.m: New test.
1986 * objc.dg/torture/dg-torture.exp: New.
1987 * objc.dg/tls/diag-3.m: New test.
1988 * objc.dg/tls/diag-4.m: New test.
1989 * objc.dg/tls/diag-5.m: New test.
1990 * objc.dg/tls/init-1.m: New test.
1991 * objc.dg/tls/init-2.m: New test.
1992 * objc.dg/tls/tls.exp: New.
1993 * objc.dg/tls/diag-2.m: New test.
1994 * lib/objc.exp: Respond to dg-additional-files.
1996 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
1998 * gcc.target/m68k/20100512-1.c: New.
2000 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
2002 * gnat.dg/lto8.adb: New test.
2003 * gnat.dg/lto8_pkg.ad[sb]: New helper.
2004 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
2006 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
2011 * g++.dg/template/crash97.C: New.
2012 * g++.dg/template/crash98.C: Likewise.
2013 * g++.dg/template/crash99.C: Likewise.
2014 * g++.dg/cpp0x/pr31439.C: Adjust.
2015 * g++.dg/template/crash95.C: Likewise.
2017 2010-05-11 Jakub Jelinek <jakub@redhat.com>
2020 * c-c++-common/asmgoto-4.c: New test.
2021 * gcc.target/i386/pr44071.c: New test.
2024 * c-c++-common/Wunused-var-7.c: New test.
2025 * g++.dg/warn/Wunused-var-9.C: New test.
2027 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
2030 * gfortran.dg/gomp/pr43711.f90: New.
2032 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
2035 * gfortran.dg/select_5.f90: Updated.
2037 2010-05-11 Jan Hubicka <jh@suse.cz>
2039 PR tree-optimize/44063
2040 * gcc.c-torture/compile/pr44063.c: New testcase.
2042 2010-05-11 Jakub Jelinek <jakub@redhat.com>
2045 * gcc.dg/pr44023.c: New test.
2047 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
2049 * gnat.dg/lto7.adb: New test.
2050 * gnat.dg/lto7_pkg.ad[sb]: New helper.
2052 2010-05-10 Jason Merrill <jason@redhat.com>
2055 * g++.dg/template/inherit5.C: New.
2058 * g++.dg/cpp0x/initlist33.C: New.
2059 * g++.dg/cpp0x/initlist26.C: Adjust.
2060 * g++.dg/cpp0x/initlist28.C: Adjust.
2062 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
2065 * g++.dg/init/pr43719.C: New.
2066 * g++.dg/anon-struct4.C: Adjust.
2068 2010-05-10 Jakub Jelinek <jakub@redhat.com>
2071 * gcc.dg/pr44028.c: New test.
2073 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
2078 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
2079 * gfortran.dg/warn_conversion.f90: New.
2081 2010-05-10 Michael Matz <matz@suse.de>
2083 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
2085 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
2087 PR rtl-optimization/44012
2088 * gcc.dg/pr44012.c: New.
2090 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2092 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
2093 Log text on entry and exit.
2094 Prune Sun ld warnings for common symbols with differing sizes.
2095 (lto-link-and-maybe-run): Change caller.
2097 2010-05-10 Janus Weil <janus@gcc.gnu.org>
2100 * gfortran.dg/class_7.f03: Modified.
2101 * gfortran.dg/select_type_1.f03: Modified.
2102 * gfortran.dg/select_type_12.f03: New.
2104 2010-05-10 Richard Guenther <rguenther@suse.de>
2106 PR tree-optimization/44050
2107 * gcc.dg/torture/pr44050.c: New testcase.
2109 2010-05-10 Wei Guozhi <carrot@google.com>
2112 * gcc.target/arm/pr42879.c: New testcase.
2114 2010-05-09 Joseph Myers <joseph@codesourcery.com>
2117 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
2119 2010-05-09 Joseph Myers <joseph@codesourcery.com>
2122 * gcc.dg/anon-struct-10.c: New test.
2124 2010-05-09 Richard Guenther <rguenther@suse.de>
2127 * gcc.dg/pr44024.c: New testcase.
2129 2010-05-09 Joseph Myers <joseph@codesourcery.com>
2132 * gcc.dg/anon-struct-9.c: New test.
2134 2010-05-09 Richard Guenther <rguenther@suse.de>
2137 * gcc.c-torture/compile/pr44043.c: New testcase.
2139 2010-05-09 Richard Guenther <rguenther@suse.de>
2141 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
2143 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
2145 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
2147 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
2149 * gnat.dg/lto[12456].adb: Add "target lto" marker.
2150 * gnat.dg/specs/lto3.ads: Likewise.
2152 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
2155 * gcc.dg/pr28685-1.c: New file.
2157 2010-05-08 Richard Guenther <rguenther@suse.de>
2159 PR tree-optimization/44030
2160 * gcc.c-torture/compile/pr44030.c: New testcase.
2162 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
2164 * gnat.dg/lto6.adb: New test.
2165 * gnat.dg/lto6_pkg.ads: New helper.
2167 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
2169 * gnat.dg/lto5.adb: New test.
2170 * gnat.dg/lto5_pkg.ad[sb]: New helper.
2172 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
2174 * gnat.dg/lto4.ad[sb]: New test.
2176 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
2178 * gnat.dg/specs/lto3.ads: New test.
2179 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
2180 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
2182 2010-05-08 Quentin Ochem <ochem@adacore.com>
2184 * gnat.dg/sizetype3.ad[sb]: New test.
2185 * gnat.dg/sizetype3_pkg.ads: New helper.
2187 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
2190 * g++.dg/init/new29.C: New.
2192 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
2195 * gfortran.dg/coarray_1.f90: Fixed error message.
2196 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
2197 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
2198 * gfortran.dg/intrinsic_std_5.f90: New.
2200 2010-05-07 Jason Merrill <jason@redhat.com>
2202 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
2204 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2206 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
2207 (size_t, stderr): Remove.
2208 (read_error): Replaced __builtin_fprintf by fprintf.
2210 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
2212 * gcc.dg/ordered-comparison-1.c: New test.
2213 * gcc.dg/ordered-comparison-2.c: New test.
2214 * gcc.dg/ordered-comparison-3.c: New test.
2215 * gcc.dg/ordered-comparison-4.c: New test.
2217 2010-05-06 Mike Stump <mikestump@comcast.net>
2220 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
2222 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
2223 Jason Merrill <jason@redhat.com>
2225 * g++.dg/cpp0x/nullptr01.C: New.
2226 * g++.dg/cpp0x/nullptr02.C: New.
2227 * g++.dg/cpp0x/nullptr03.C: New.
2228 * g++.dg/cpp0x/nullptr04.C: New.
2229 * g++.dg/cpp0x/nullptr05.C: New.
2230 * g++.dg/cpp0x/nullptr06.C: New.
2231 * g++.dg/cpp0x/nullptr07.C: New.
2232 * g++.dg/cpp0x/nullptr08.C: New.
2233 * g++.dg/cpp0x/nullptr09.C: New.
2234 * g++.dg/cpp0x/nullptr10.C: New.
2235 * g++.dg/cpp0x/nullptr11.C: New.
2236 * g++.dg/cpp0x/nullptr12.C: New.
2237 * g++.dg/cpp0x/nullptr13.C: New.
2238 * g++.dg/cpp0x/nullptr14.C: New.
2239 * g++.dg/cpp0x/nullptr15.C: New.
2240 * g++.dg/cpp0x/nullptr16.C: New.
2241 * g++.dg/cpp0x/nullptr17.C: New.
2242 * g++.dg/cpp0x/nullptr18.C: New.
2243 * g++.dg/cpp0x/nullptr19.C: New.
2244 * g++.dg/cpp0x/nullptr20.C: New.
2245 * g++.dg/cpp0x/nullptr21.C: New.
2246 * g++.dg/cpp0x/nullptr22.C: New.
2247 * g++.dg/debug/nullptr01.C: New.
2248 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
2250 2010-05-06 Jakub Jelinek <jakub@redhat.com>
2252 * gcc.dg/Wunused-var-8.c: Move to...
2253 * c-c++-common/Wunused-var-6.c: ... here. New test.
2255 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
2258 * g++.dg/template/crash96.C: New.
2260 2010-05-06 Jan Hubicka <jh@suse.cz>
2262 PR tree-optimization/43791
2263 * gcc.c-torture/compile/pr43791.c: New file.
2265 2010-05-06 Michael Matz <matz@suse.de>
2267 PR tree-optimization/43984
2268 * gfortran.dg/pr43984.f90: New test.
2270 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
2273 * gcc.dg/pr40989.c: New.
2275 2010-05-06 Richard Guenther <rguenther@suse.de>
2277 PR tree-optimization/43934
2278 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
2280 2010-05-06 Richard Guenther <rguenther@suse.de>
2282 PR tree-optimization/43987
2283 * gcc.c-torture/execute/pr43987.c: New testcase.
2284 * gcc.dg/torture/pta-escape-1.c: Adjust.
2285 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2286 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2287 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2288 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
2290 2010-04-22 Jakub Jelinek <jakub@redhat.com>
2291 Dodji Seketeli <dodji@redhat.com>
2294 * g++.dg/warn/Wunused-7.C: Add dg-warning.
2295 * g++.dg/template/sfinae16.C: Likewise.
2296 * gcc.dg/Wunused-var-1.c: Moved to...
2297 * c-c++-common/Wunused-var-1.c: ...here. New test.
2298 * gcc.dg/Wunused-var-2.c: Moved to...
2299 * c-c++-common/Wunused-var-2.c: ...here. New test.
2300 * gcc.dg/Wunused-var-3.c: Moved to...
2301 * c-c++-common/Wunused-var-3.c: ...here. New test.
2302 * gcc.dg/Wunused-var-4.c: Moved to...
2303 * gcc.dg/Wunused-var-1.c: ... here.
2304 * gcc.dg/Wunused-var-5.c: Moved to...
2305 * c-c++-common/Wunused-var-4.c: ...here. New test.
2306 * gcc.dg/Wunused-var-7.c: Moved to...
2307 * c-c++-common/Wunused-var-5.c: ...here. New test.
2308 * gcc.dg/Wunused-var-6.c: Moved to...
2309 * gcc.dg/Wunused-var-2.c: ... here.
2310 * c-c++-common/Wunused-var-1.c: New test.
2311 * c-c++-common/Wunused-var-2.c: New test.
2312 * c-c++-common/Wunused-var-3.c: New test.
2313 * c-c++-common/Wunused-var-4.c: New test.
2314 * c-c++-common/Wunused-var-5.c: New test.
2315 * g++.dg/warn/Wunused-var-1.C: New test.
2316 * g++.dg/warn/Wunused-var-2.C: New test.
2317 * g++.dg/warn/Wunused-var-3.C: New test.
2318 * g++.dg/warn/Wunused-var-4.C: New test.
2319 * g++.dg/warn/Wunused-var-5.C: New test.
2320 * g++.dg/warn/Wunused-var-6.C: New test.
2321 * g++.dg/warn/Wunused-var-7.C: New test.
2322 * g++.dg/warn/Wunused-var-8.C: New test.
2323 * g++.dg/warn/Wunused-parm-1.C: New test.
2324 * g++.dg/warn/Wunused-parm-2.C: New test.
2325 * g++.dg/warn/Wunused-parm-3.C: New test.
2327 2010-05-06 Tobias Burnus <burnus@net-b.de>
2330 * gfortran.dg/gomp/crayptr5.f90: New test case.
2332 2010-05-05 Jason Merrill <jason@redhat.com>
2335 * g++.dg/ext/attrib39.C: New.
2337 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
2340 * gfortran.dg/data_invalid.f90: New.
2342 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
2344 * gnat.dg/lto2.adb: New test.
2346 2010-05-05 Jason Merrill <jason@redhat.com>
2349 * g++.dg/opt/empty1.C: New.
2351 2010-05-05 Janus Weil <janus@gcc.gnu.org>
2354 * gfortran.dg/class_17.f03: New.
2356 2010-05-04 Neil Vachharajani <nvachhar@google.com>
2358 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
2360 2010-05-04 Mike Stump <mikestump@comcast.net>
2363 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
2365 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
2368 * gcc.target/i386/pr43668.c: New.
2370 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2373 * g++.dg/cpp0x/initlist31.C: New.
2375 2010-05-04 Jakub Jelinek <jakub@redhat.com>
2378 * gcc.dg/Wunused-var-8.c: New test.
2380 2010-05-04 Jason Merrill <jason@redhat.com>
2383 * g++.dg/cpp0x/enum3.C: Extend.
2385 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
2388 * gcc.target/i386/pr43799.c: New.
2390 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
2392 * gnat.dg/lto1.adb: New test.
2393 * gnat.dg/lto1_pkg.ad[sb]: New helper.
2395 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
2398 * gcc.target/i386/pr43671.c: New.
2400 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2403 * g++.dg/template/crash95.C: New.
2405 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
2408 * gcc.target/i386/pr43508.c: New.
2410 2010-05-04 Richard Guenther <rguenther@suse.de>
2412 PR tree-optimization/43879
2413 * g++.dg/torture/pr43879-1_0.C: New testcase.
2414 * g++.dg/torture/pr43879-1_1.C: Likewise.
2416 2010-05-03 Dodji Seketeli <dodji@redhat.com>
2419 * g++.dg/other/crash-12.C: New test.
2421 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
2423 * g++.dg/cdce3.C: Add a space. Updated.
2425 2010-05-03 Jason Merrill <jason@redhat.com>
2428 * g++.dg/opt/enum2.C: New.
2429 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
2430 * g++.dg/warn/Wswitch-1.C: Adjust message.
2432 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2434 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
2435 * g++.dg/ext/label13.C: Fix typo.
2436 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
2438 * gcc.c-torture/compile/limits-declparen.c: xfail on
2439 alpha*-dec-osf5* with -g.
2440 * gcc.c-torture/compile/limits-pointer.c: Likewise.
2441 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
2442 * gcc.dg/c99-tgmath-2.c: Likewise.
2443 * gcc.dg/c99-tgmath-3.c: Likewise.
2444 * gcc.dg/c99-tgmath-4.c: Likewise.
2446 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
2449 * gfortran.dg/unexpected_interface.f90: New test.
2451 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2453 * ada/acats/run_acats (which): New function.
2454 (host_gnatchop, host_gnatmake): Use it.
2456 2010-05-03 Richard Guenther <rguenther@suse.de>
2458 PR tree-optimization/43971
2459 * gcc.dg/pr43971.c: New testcase.
2461 2010-05-03 Jakub Jelinek <jakub@redhat.com>
2464 * gcc.dg/debug/pr43972.c: New test.
2466 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
2469 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
2471 2010-05-02 Richard Guenther <rguenther@suse.de>
2473 PR tree-optimization/43879
2474 * gcc.dg/torture/pr43879-3.c: New testcase.
2476 2010-05-01 Richard Guenther <rguenther@suse.de>
2478 PR tree-optimization/43949
2479 * g++.dg/warn/Warray-bounds-5.C: New testcase.
2481 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
2484 * g++.dg/init/new28.C: New.
2486 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
2489 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
2490 structure and nested declarations.
2491 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
2492 structure and nested declarations. Reduce header clutter and
2493 use _exit() rather than abort().
2494 * objc.dg/encode-10.m: New.
2495 * objc.dg/encode-11.m: New.
2497 2010-04-30 DJ Delorie <dj@redhat.com>
2499 * gcc.c-torture/execute/20100430-1.c: New test.
2501 2010-04-30 Jason Merrill <jason@redhat.com>
2504 * g++.dg/template/ptrmem21.C: New.
2506 2010-04-30 Tobias Burnus Mburnus@net-b.de>
2510 * gfortran.dg/coarray_13.f90: New test.
2512 2010-04-30 Richard Guenther <rguenther@suse.de>
2515 * gcc.dg/lto/20100430-1_0.c: New testcase.
2517 2010-04-30 Jakub Jelinek <jakub@redhat.com>
2520 * c-c++-common/pr43942.c: New test.
2522 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
2524 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
2525 conflict with darwin crt1.o 'start' symbol.
2527 2010-04-30 Richard Guenther <rguenther@suse.de>
2529 PR tree-optimization/43879
2530 * gcc.dg/torture/pr43879_1.c: New testcase.
2532 2010-04-30 Richard Guenther <rguenther@suse.de>
2534 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
2536 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
2539 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
2540 user-provided constructor while recursing.
2542 2010-04-29 Janus Weil <janus@gcc.gnu.org>
2545 * gfortran.dg/class_16.f03: New test.
2547 2010-04-29 Janus Weil <janus@gcc.gnu.org>
2550 * gfortran.dg/class_15.f03: New.
2552 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
2555 * gfortran.dg/dynamic_dispatch_9.f03: New test.
2557 2010-04-29 Janus Weil <janus@gcc.gnu.org>
2560 * gfortran.dg/generic_22.f03 : New test.
2562 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
2565 * gfortran.dg/class_14.f03: New test.
2567 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2570 * gfortran.dg/interface_32.f90: New test.
2572 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
2573 Janus Weil <janus@gcc.gnu.org>
2576 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
2577 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
2578 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
2580 2010-04-28 Mike Stump <mikestump@comcast.net>
2582 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
2584 * g++.dg/uninit-pred-2_b.C: Likewise.
2586 2010-04-28 Tobias Burnus <burnus@net-b.de>
2590 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
2592 2010-04-28 Matthias Klose <doko@ubuntu.com>
2594 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
2595 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
2596 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
2597 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
2598 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
2600 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
2602 * gcc.dg/const-uniq-1.c: New test.
2603 * gcc.dg/lto/const-uniq_[01].c: Likewise.
2605 2010-04-28 Xinliang David Li <davidxl@google.com>
2607 * gcc.dg/uninit-pred-2_b.c: New test.
2608 * gcc.dg/uninit-pred-4_b.c: New test.
2609 * gcc.dg/uninit-pred-3_d.c: New test.
2610 * gcc.dg/uninit-pred-6_b.c: New test.
2611 * gcc.dg/uninit-pred-8_b.c: New test.
2612 * gcc.dg/uninit-pred-3_a.c: New test.
2613 * gcc.dg/uninit-pred-2_c.c: New test.
2614 * gcc.dg/uninit-pred-5_a.c: New test.
2615 * gcc.dg/uninit-pred-3_e.c: New test.
2616 * gcc.dg/uninit-pred-7_a.c: New test.
2617 * gcc.dg/uninit-pred-6_c.c: New test.
2618 * gcc.dg/uninit-pred-9_a.c: New test.
2619 * gcc.dg/uninit-pred-8_c.c: New test.
2620 * gcc.dg/uninit-pred-3_b.c: New test.
2621 * gcc.dg/uninit-pred-5_b.c: New test.
2622 * gcc.dg/uninit-pred-7_b.c: New test.
2623 * gcc.dg/uninit-pred-6_d.c: New test.
2624 * gcc.dg/uninit-pred-9_b.c: New test.
2625 * gcc.dg/uninit-pred-2_a.c: New test.
2626 * gcc.dg/uninit-pred-4_a.c: New test.
2627 * gcc.dg/uninit-pred-3_c.c: New test.
2628 * gcc.dg/uninit-pred-6_a.c: New test.
2629 * gcc.dg/uninit-pred-8_a.c: New test.
2630 * gcc.dg/uninit-pred-7_c.c: New test.
2631 * gcc.dg/uninit-pred-6_e.c: New test.
2632 * g++.dg/uninit-pred-loop-1_b.cc: New test.
2633 * g++.dg/uninit-pred-1_a.C: New test.
2634 * g++.dg/uninit-pred-1_b.C: New test.
2635 * g++.dg/uninit-pred-2_a.C: New test.
2636 * g++.dg/uninit-pred-2_b.C: New test.
2637 * g++.dg/uninit-pred-loop-1_a.cc: New test.
2638 * g++.dg/uninit-pred-loop-1_c.cc: New test.
2639 * g++.dg/uninit-pred-loop_1.cc: New test.
2641 2010-04-28 Martin Jambor <mjambor@suse.cz>
2643 * gcc.dg/lto/20091209-1_0.c: New testcase.
2645 2010-04-28 Richard Guenther <rguenther@suse.de>
2647 PR tree-optimization/43879
2648 PR tree-optimization/43909
2649 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
2651 2010-04-28 Richard Guenther <rguenther@suse.de>
2654 * g++.dg/torture/pr43880.C: New testcase.
2656 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
2659 * g++.dg/template/recurse2.C: Update
2660 * g++.dg/template/recurse.C: Update.
2661 * g++.dg/template/pr23510.C: Update.
2662 * lib/prune.exp: Filter out 'recursively instantiated'.
2664 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
2667 * g++.dg/init/pr29043.C: New.
2669 2010-04-27 Jason Merrill <jason@redhat.com>
2671 * g++.dg/lookup/scoped5.C: Adjust.
2672 * g++.dg/lookup/scoped8.C: Adjust.
2673 * g++.dg/template/dependent-expr5.C: Adjust.
2674 * g++.old-deja/g++.brendan/nest1.C: Adjust.
2677 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
2680 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
2682 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
2683 Jan Hubicka <hubicka@ucw.cz>
2685 * gcc.dg/pure-2.c: New testcase.
2686 * gcc.dg/const-1.c: New testcase.
2688 2010-04-27 Jason Merrill <jason@redhat.com>
2690 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
2693 * g++.dg/template/sfinae17.C: New.
2694 * g++.dg/template/sfinae18.C: New.
2696 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
2698 * g++.dg/init/pr42844.C: New.
2699 * g++.dg/cpp0x/pr42844-2.C: New.
2700 * g++.dg/cpp0x/defaulted2.C: Adjust.
2701 * g++.dg/tree-ssa/pr27549.C: Likewise.
2702 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
2704 2010-04-27 Tobias Burnus <burnus@net-b.de>
2707 * gfortran.dg/coarray_12.f90: Fix dump parsing.
2709 2010-04-27 Richard Guenther <rguenther@suse.de>
2712 * g++.dg/other/pr40561.C: New testcase.
2714 2010-04-27 Martin Jambor <mjambor@suse.cz>
2717 * g++.dg/ipa/pr43812.C: New test.
2719 2010-04-27 Jan Hubicka <jh@suse.cz>
2721 * gcc.dg/ipa/iinline-1.c (main): Rename to...
2722 (test): ... this one.
2724 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
2727 * gcc.target/arm/thumb-stackframe.c: New test.
2729 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
2731 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
2732 * gcc.dg/misc-column.c: Likewise.
2733 * gcc.dg/Walways-true-1.c: Likewise.
2734 * gcc.dg/Walways-true-2.c: Likewise.
2735 * gcc.dg/warn-addr-cmp.c: Likewise.
2737 2010-04-27 Tobias Burnus <burnus@net-b.de>
2740 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
2741 * gfortran.dg/coarray_12.f90: New.
2743 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
2746 * gcc.dg/pr32207.c: New test.
2747 * gcc.dg/misc-column.c: Adjust expected warning.
2748 * gcc.dg/Walways-true-1.c: Likewise.
2749 * gcc.dg/Walways-true-2.c: Likewise.
2750 * gcc.dg/warn-addr-cmp.c: Likewise.
2752 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
2755 * lib/lto.exp (lto_prune_vis_warns): New function.
2756 (lto-link-and-maybe-run): Call it.
2758 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
2760 PR tree-optimization/43904
2761 * gcc.dg/tree-ssa/tailcall-6.c: New.
2763 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
2766 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
2767 Darwin8/OSX10.4 - compatible code generation.
2769 * obj-c++.dg/stubify-1.mm: Ditto.
2770 * lib/objc-torture.exp: Do not require link success for
2771 "trivial.m" in the runtime checks when dowhat = 'compile'.
2772 * lib/dg-pch.exp (dg-flags-pch): New Proc.
2773 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
2774 Darwin8/OSX10.4 - compatible code generation.
2775 * objc.dg/stubify-2.m: Ditto.
2776 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
2777 * objc.dg/next-runtime-1.m: Ditto.
2778 * objc.dg/stret-2.m: Restrict to ilp32 targets.
2779 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
2782 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
2785 * lib/plugin-support.exp: Use "-undefined
2786 dynamic_lookup" on darwin.
2788 2010-04-26 Richard Guenther <rguenther@suse.de>
2790 * gcc.dg/lto/20100426_0.c: New testcase.
2792 2010-04-26 Jie Zhang <jie@codesourcery.com>
2794 PR tree-optimization/43833
2795 gcc.dg/Warray-bounds-8.c: New test case.
2797 2010-04-26 Richard Guenther <rguenther@suse.de>
2800 * g++.dg/lto/20100423-3_0.C: New testcase.
2802 2010-04-26 Richard Guenther <rguenther@suse.de>
2805 * g++.dg/lto/20100423-2_0.C: New testcase.
2807 2010-04-26 Ira Rosen <irar@il.ibm.com>
2809 * gcc.dg/vect/bb-slp-23.c: New test.
2811 2010-04-25 Joseph Myers <joseph@codesourcery.com>
2813 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
2814 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
2815 * gcc.dg/c1x-float-1.c: New test.
2817 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
2819 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
2822 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
2824 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
2826 * gfortran.dg/default_format_denormal_1.f90: Ditto.
2827 * gfortran.dg/default_format_2.f90: Ditto.
2829 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
2831 * gfortran.dg/pr43505.f90: Clean up .mod file.
2832 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
2833 * gfortran.dg/pr41347.f90: Ditto.
2834 * gfortran.dg/internal_pack_4.f90: Ditto.
2835 * gfortran.dg/proc_decl_23.f90: Ditto.
2836 * gfortran.dg/recursive_check_3.f90: Ditto.
2837 * gfortran.dg/intent_out_3.f90: Ditto.
2838 * gfortran.dg/assignment_2.f90: Ditto.
2839 * gfortran.dg/pr41928.f90: Ditto.
2840 * gfortran.dg/pr42166.f90: Ditto.
2841 * gfortran.dg/private_type_12.f90: Ditto.
2842 * gfortran.dg/graphite/pr42185.f90: Ditto.
2843 * gfortran.dg/graphite/pr42186.f90: Ditto.
2844 * gfortran.dg/graphite/pr40982.f90: Ditto.
2845 * gfortran.dg/graphite/id-2.f90: Ditto.
2846 * gfortran.dg/graphite/id-4.f90: Ditto.
2847 * gfortran.dg/graphite/pr42050.f90: Ditto.
2848 * gfortran.dg/graphite/id-18.f90: Ditto.
2849 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
2850 * gfortran.dg/graphite/pr41924.f90: Ditto.
2851 * gfortran.dg/graphite/pr42393.f90: Ditto.
2852 * gfortran.dg/graphite/pr37980.f90: Ditto.
2853 * gfortran.dg/graphite/pr38953.f90: Ditto.
2854 * gfortran.dg/graphite/pr42180.f90: Ditto.
2855 * gfortran.dg/graphite/pr42181.f90: Ditto.
2856 * gfortran.dg/where_operator_assign_4.f90: Ditto.
2857 * gfortran.dg/select_type_4.f90: Ditto.
2858 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
2859 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
2860 * gfortran.dg/lto/pr40725_0.f03: Ditto.
2861 * gfortran.dg/elemental_args_check_2.f90: Ditto.
2862 * gfortran.dg/whole_file_11.f90: Ditto.
2863 * gfortran.dg/private_type_11.f90: Ditto.
2864 * gfortran.dg/vect/vect-gems.f90: Ditto.
2865 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
2867 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
2869 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
2871 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
2873 * gnat.dg/pack15.ad[sb]: New test.
2875 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
2877 * gcc.target/arm/mla-1.c: New test.
2879 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
2883 * gfortran.dg/pr43793.f90: New test.
2885 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
2887 PR tree-optimization/41442
2888 * gcc.target/i386/pr41442.c: New test.
2890 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
2893 * gfortran.dg/fgetc_3.f90: Delete bogus test.
2895 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2898 * gfortran.dg/open_nounit.f90: New test.
2900 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
2904 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
2906 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
2908 * gcc.dg/Wconversion-integer.c: Update.
2910 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
2912 * gnat.dg/unchecked_convert5.adb: New test.
2914 2010-04-23 Richard Guenther <rguenther@suse.de>
2917 * gcc.dg/lto/20100423-2_0.c: New testcase.
2918 * gcc.dg/lto/20100423-2_0.c: Likewise.
2920 2010-04-23 Richard Guenther <rguenther@suse.de>
2923 * gcc.dg/lto/20100423-1_0.c: New testcase.
2924 * gcc.dg/lto/20100423-1_1.c: Likewise.
2926 2010-04-23 Martin Jambor <mjambor@suse.cz>
2928 PR tree-optimization/43846
2929 * gcc.dg/tree-ssa/sra-10.c: New test.
2931 2010-04-23 Martin Jambor <mjambor@suse.cz>
2934 * gcc.c-torture/execute/pr43835.c: New test.
2936 2010-04-23 Richard Guenther <rguenther@suse.de>
2939 * g++.dg/lto/20100423-1_0.C: New testcase.
2941 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
2943 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
2945 2010-04-22 Ira Rosen <irar@il.ibm.com>
2947 PR tree-optimization/43842
2948 * gcc.dg/vect/pr43842.c: New test.
2950 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
2952 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
2953 * gcc.target/i386/wmul-2.c: Likewise.
2955 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2957 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
2958 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
2960 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
2962 * gfortran.dg/reassoc_6.f: New testcase.
2964 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
2967 * gcc.target/arm/wmul-1.c: New test.
2968 * gcc.target/arm/wmul-2.c: New test.
2970 2010-04-22 Richard Guenther <rguenther@suse.de>
2972 PR tree-optimization/43845
2973 * gcc.c-torture/compile/pr43845.c: New testcase.
2975 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
2978 * gcc.target/i386/wmul-1.c: New test.
2979 * gcc.target/i386/wmul-2.c: New test.
2980 * gcc.target/bfin/wmul-1.c: New test.
2981 * gcc.target/bfin/wmul-2.c: New test.
2983 2010-04-22 Richard Guenther <rguenther@suse.de>
2986 * gfortran.dg/vector_subscript_6.f90: New testcase.
2987 * gfortran.dg/assign_10.f90: Adjust.
2989 2010-04-21 Jakub Jelinek <jakub@redhat.com>
2992 * gfortran.dg/gomp/pr43836.f90: New test.
2994 2010-04-21 Richard Guenther <rguenther@suse.de>
2996 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
2998 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3000 * gcc.dg/torture/builtin-cproj-3.c: New.
3002 2010-04-20 Jason Merrill <jason@redhat.com>
3005 * g++.dg/template/recurse2.C: New.
3006 * g++.dg/parse/crash36.C: Adjust.
3007 * g++.dg/other/fold1.C: Adjust.
3008 * g++.dg/init/member1.C: Adjust.
3009 * lib/prune.exp: Prune "skipping N instantiation contexts".
3011 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3013 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
3015 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3017 * gcc.dg/torture/builtin-cproj-1.c: New.
3018 * gcc.dg/torture/builtin-cproj-2.c: New.
3020 2010-04-20 Dodji Seketeli <dodji@redhat.com>
3024 * g++.dg/template/typedef32.C: Adjust.
3025 * g++.dg/template/typedef33.C: New test.
3027 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
3030 * gfortran.dg/proc_decl_23.f90: New test.
3033 * gfortran.dg/abstract_type_6.f03: New test.
3035 2010-04-20 Xinliang David Li <davidxl@google.com>
3037 * g++.dg/tree-ssa/fold-compare.C: New.
3039 2010-04-20 Richard Guenther <rguenther@suse.de>
3041 PR tree-optimization/39417
3042 * g++.dg/torture/pr39417.C: New testcase.
3044 2010-04-20 Richard Guenther <rguenther@suse.de>
3046 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
3048 2010-04-20 Jakub Jelinek <jakub@redhat.com>
3050 * g++.dg/debug/dwarf2/rv1.C: New test.
3052 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3055 * gcc.c-torture/compile/pr43635.c: New testcase.
3057 2010-04-19 Jakub Jelinek <jakub@redhat.com>
3060 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
3061 of sequential loops being private only in the innermost containing
3065 * gfortran.dg/gomp/pr43337.f90: New test.
3067 2010-04-19 Richard Guenther <rguenther@suse.de>
3069 PR tree-optimization/43796
3070 * gfortran.dg/pr43796.f90: New testcase.
3072 2010-04-19 Richard Guenther <rguenther@suse.de>
3074 PR tree-optimization/43783
3075 * gcc.c-torture/execute/pr43783.c: New testcase.
3077 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
3080 * gcc.target/i386/pr43766.c: New test.
3082 2010-04-19 Jie Zhang <jie@codesourcery.com>
3085 * gcc.target/i386/pr43662.c: New test.
3087 2010-04-19 Dodji Seketeli <dodji@redhat.com>
3090 * g++.dg/template/typedef32.C: New test.
3092 2010-04-19 Ira Rosen <irar@il.ibm.com>
3094 PR tree-optimization/37027
3095 * lib/target-supports.exp
3096 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
3097 * gcc.dg/vect/pr37027.c: New test.
3098 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
3099 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
3100 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
3101 gcc.dg/vect/vect-complex-6.c: Likewise.
3103 2010-04-19 Jakub Jelinek <jakub@redhat.com>
3105 * g++.dg/debug/dwarf2/enum1.C: New test.
3107 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
3109 * gnat.dg/rep_clause5.ad[sb]: New test.
3110 * gnat.dg/rep_clause5_pkg.ads: New helper.
3112 2010-04-18 Ira Rosen <irar@il.ibm.com>
3114 PR tree-optimization/43771
3115 * g++.dg/vect/pr43771.cc: New test.
3117 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
3120 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
3121 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
3123 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
3125 * gnat.dg/sizetype.adb: Rename into...
3126 * gnat.dg/sizetype1.adb: ...this.
3127 * gnat.dg/sizetype2.adb: New test.
3129 2010-04-16 Richard Guenther <rguenther@suse.de>
3131 PR tree-optimization/43572
3132 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
3134 2010-04-16 Olivier Hainque <hainque@adacore.com>
3136 * gnat.dg/specs/discr_private.ads: New test.
3138 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
3141 * gcc.target/arm/thumb-comparisons.c: New test.
3144 * gcc.target/arm/thumb-cbranchqi.c: New test.
3146 2010-04-16 Christian Bruel <christian.bruel@st.com>
3148 * g++.dg/torture/pr36191.C: Enable for SH.
3150 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
3152 * gnat.dg/wide_boolean.adb: New test.
3153 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
3155 2010-04-15 Richard Guenther <rguenther@suse.de>
3157 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
3158 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
3159 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
3160 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
3161 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
3162 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
3163 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
3164 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
3165 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
3166 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
3167 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
3168 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
3169 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
3170 * gcc.dg/torture/ipa-pta-2.c: Likewise.
3171 * gcc.dg/torture/ipa-pta-1.c: Adjust.
3173 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
3176 * gcc.target/arm/pr42496.c: New test.
3178 2010-04-14 Jason Merrill <jason@redhat.com>
3181 * g++.dg/ext/attrib38.C: New.
3183 2010-04-14 Steve Ellcey <sje@cup.hp.com>
3186 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
3188 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
3191 * gcc.dg/cpp/warn-undef-2.c: Update.
3192 * gcc.dg/cpp/warn-traditional-2.c: Update.
3193 * gcc.dg/cpp/warn-comments-2.c: Update.
3194 * gcc.dg/cpp/warn-variadic-2.c: Update.
3195 * gcc.dg/cpp/warn-long-long-2.c: Update.
3196 * gcc.dg/cpp/warn-deprecated-2.c: Update.
3197 * gcc.dg/cpp/warn-multichar-2.c: Update.
3198 * gcc.dg/cpp/warn-normalized-3.c: Update.
3199 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
3200 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
3201 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
3202 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
3203 * gcc.dg/cpp/warn-redefined-2.c: Update.
3204 * gfortran.dg/warning-directive-2.F90: Update.
3205 * c-c++-common/cpp/warning-directive-2.c: Update.
3207 2010-04-14 Michael Matz <matz@suse.de>
3209 PR tree-optimization/42963
3210 * gcc.dg/pr42963.c: New testcase.
3212 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
3214 * gnat.dg/class_wide.adb: Rename into...
3215 * gnat.dg/class_wide1.adb: ...this.
3216 * gnat.dg/class_wide2.ad[sb]: New test.
3218 2010-04-14 Tobias Burnus <burnus@net-b.de>
3221 * gfortran.dg/coarray_9.f90: Update dg-errors.
3222 * gfortran.dg/coarray_10.f90: New test.
3223 * gfortran.dg/coarray_11.f90: New test.
3225 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3228 gfortran.dg/initialization_24.f90: New test.
3230 2010-04-13 Jason Merrill <jason@redhat.com>
3232 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
3233 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
3235 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
3237 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
3238 * g++.dg/dg.exp: Likewise.
3239 * gcc.dg/cpp/warning-directive-1.c: Move to ...
3240 * c-c++-common/cpp/warning-directive-1.c: ... here.
3241 * gcc.dg/cpp/warning-directive-2.c: Move to ...
3242 * c-c++-common/cpp/warning-directive-2.c: ... here.
3243 * gcc.dg/cpp/warning-directive-3.c: Move to ...
3244 * c-c++-common/cpp/warning-directive-3.c: ... here.
3245 * gcc.dg/cpp/warning-directive-4.c: Move to ...
3246 * c-c++-common/cpp/warning-directive-4.c: ... here.
3247 * g++.dg/cpp/warning-directive-1.C: Delete.
3248 * g++.dg/cpp/warning-directive-2.C: Delete.
3249 * g++.dg/cpp/warning-directive-3.C: Delete.
3250 * g++.dg/cpp/warning-directive-4.C: Delete.
3251 * gcc.dg/cpp/normalised-3.c: Delete.
3252 * g++.dg/cpp/normalised-1.C: Rename as ...
3253 * c-c++-common/cpp/normalised-3.c: ... this.
3255 2010-04-13 Martin Jambor <mjambor@suse.cz>
3257 * gcc.dg/tree-ssa/sra-9.c: New test.
3259 2010-04-13 Michael Matz <matz@suse.de>
3262 * gcc.dg/pr43730.c: New test.
3264 2010-04-13 Michael Matz <matz@suse.de>
3266 * gcc.dg/tree-ssa/negate.c: New testcase.
3268 2010-04-13 Richard Guenther <rguenther@suse.de>
3271 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
3273 2010-04-13 Richard Guenther <rguenther@suse.de>
3275 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
3277 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
3279 * gnat.dg/derived_type1.adb: New test.
3281 2010-04-13 Matthias Klose <doko@ubuntu.com>
3283 * gcc.dg/plugindir1.c: New testcase.
3284 * gcc.dg/plugindir2.c: New testcase.
3285 * gcc.dg/plugindir3.c: New testcase.
3286 * gcc.dg/plugindir4.c: New testcase.
3288 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
3290 * gcc.target/i386/rotate-2.c: New test.
3292 2010-04-12 Jason Merrill <jason@redhat.com>
3295 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
3296 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
3298 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
3301 * g++.dg/init/pr25811.C: New test.
3303 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3305 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
3306 dg-error, dg-warning.
3307 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
3309 2010-04-12 Richard Guenther <rguenther@suse.de>
3311 * gcc.dg/torture/inline-2.c: New testcase.
3313 2010-04-12 Jakub Jelinek <jakub@redhat.com>
3316 * gcc.dg/Wunused-var-7.c: New test.
3318 PR tree-optimization/43560
3319 * gcc.c-torture/execute/pr43560.c: New test.
3321 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
3323 * gnat.dg/aggr13.adb: New test.
3324 * gnat.dg/aggr14.adb: Likewise.
3325 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
3327 2010-04-12 Richard Guenther <rguenther@suse.de>
3330 * g++.dg/torture/pr43611.C: New testcase.
3332 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
3335 * gcc.dg/pr36774-1.c: New test.
3336 * gcc.dg/pr36774-2.c: New test.
3338 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3340 * gcc.target/sh/rte-delay-slot.c: New test.
3342 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
3344 * gnat.dg/pack9.adb: Remove -cargs option.
3345 * gnat.dg/aggr12.ad[sb]: New test.
3347 2010-04-10 Jie Zhang <jie@codesourcery.com>
3350 * gcc.target/sh/pr43417.c: New test.
3352 2010-04-10 Tobias Burnus <burnus@net-b.de>
3355 * gfortran.dg/spec_expr_6.f90: New test.
3357 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
3360 * gcc.dg/cpp/pr43195.c: New.
3361 * gcc.dg/cpp/pr43195.h: New.
3363 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
3366 * gcc.dg/Werror-6.c: Adjust.
3367 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
3368 * gcc.dg/Werror-4.c: Likewise.
3369 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
3370 * gcc.dg/Wswitch-enum-error.c: Likewise.
3371 * gcc.dg/Wpointer-arith.c: Likewise.
3372 * gcc.dg/Wfatal.c: Likewise.
3373 * gcc.dg/Wswitch-error.c: Likewise.
3374 * g++.dg/warn/unused-result1-Werror.c: Likewise.
3375 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
3376 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3377 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
3378 * gcc.dg/cpp/warn-comments-2.c: Likewise.
3379 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
3380 * gcc.dg/cpp/warning-directive-2.c: Likewise.
3381 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
3382 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
3383 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
3384 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
3385 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
3386 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
3387 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
3388 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
3389 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
3390 * g++.dg/cpp/warning-directive-2.C: Likewise.
3391 * gfortran.dg/warning-directive-2.F90: Likewise.
3393 2010-04-09 Jason Merrill <jason@redhat.com>
3396 * g++.dg/template/sizeof13.C: New.
3398 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
3400 * g++.dg/other/pr35504.C: Add check for thiscall.
3401 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
3402 * gcc.dg/torture/stackalign/thiscall-1.c: New.
3404 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
3407 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
3408 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
3409 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
3410 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
3411 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
3412 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
3413 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
3414 * g++.dg/other/increment1.C: Likewise.
3416 2010-04-09 Tobias Burnus <burnus@net-b.de>
3419 * gfortran.dg/coarray_7.f90: New test.
3420 * gfortran.dg/coarray_8.f90: New test.
3422 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
3425 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
3427 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3430 * gcc.dg/pr43643.c: New test.
3432 2010-04-08 Tobias Burnus <burnus@net-b.de>
3434 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
3436 2010-04-08 Richard Guenther <rguenther@suse.de>
3438 PR tree-optimization/43679
3439 * gcc.c-torture/compile/pr43679.c: New testcase.
3441 2010-04-08 Jakub Jelinek <jakub@redhat.com>
3444 * gcc.dg/pr43670.c: New test.
3446 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
3449 * gcc.dg/tree-ssa/reassoc-19.c: New.
3451 2010-04-07 Jakub Jelinek <jakub@redhat.com>
3454 * gcc.dg/Wunused-var-1.c: New test.
3455 * gcc.dg/Wunused-var-2.c: New test.
3456 * gcc.dg/Wunused-var-3.c: New test.
3457 * gcc.dg/Wunused-var-4.c: New test.
3458 * gcc.dg/Wunused-var-5.c: New test.
3459 * gcc.dg/Wunused-var-6.c: New test.
3460 * gcc.dg/Wunused-parm-1.c: New test.
3462 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
3463 * gcc.dg/trunc-1.c: Likewise.
3464 * gcc.dg/vla-9.c: Likewise.
3465 * gcc.dg/dfp/composite-type.c: Likewise.
3467 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
3470 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
3471 * obj-c++.dg/objc-gc-3.mm: Ditto.
3473 2010-04-07 Simon Baldwin <simonb@google.com>
3475 * gcc.dg/cpp/warn-undef-2.c: New.
3476 * gcc.dg/cpp/warn-traditional-2.c: New.
3477 * gcc.dg/cpp/warn-comments-2.c: New.
3478 * gcc.dg/cpp/warning-directive-1.c: New.
3479 * gcc.dg/cpp/warn-long-long.c: New.
3480 * gcc.dg/cpp/warn-traditional.c: New.
3481 * gcc.dg/cpp/warn-variadic-2.c: New.
3482 * gcc.dg/cpp/warn-undef.c: New.
3483 * gcc.dg/cpp/warn-normalized-1.c: New.
3484 * gcc.dg/cpp/warning-directive-2.c: New.
3485 * gcc.dg/cpp/warn-long-long-2.c: New.
3486 * gcc.dg/cpp/warn-variadic.c: New.
3487 * gcc.dg/cpp/warn-normalized-2.c: New.
3488 * gcc.dg/cpp/warning-directive-3.c: New.
3489 * gcc.dg/cpp/warn-deprecated-2.c: New.
3490 * gcc.dg/cpp/warn-trigraphs-1.c: New.
3491 * gcc.dg/cpp/warn-multichar-2.c: New.
3492 * gcc.dg/cpp/warn-normalized-3.c: New.
3493 * gcc.dg/cpp/warning-directive-4.c: New.
3494 * gcc.dg/cpp/warn-unused-macros.c: New.
3495 * gcc.dg/cpp/warn-trigraphs-2.c: New.
3496 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
3497 * gcc.dg/cpp/warn-cxx-compat.c: New.
3498 * gcc.dg/cpp/warn-redefined.c: New.
3499 * gcc.dg/cpp/warn-trigraphs-3.c: New.
3500 * gcc.dg/cpp/warn-unused-macros-2.c: New.
3501 * gcc.dg/cpp/warn-deprecated.c: New.
3502 * gcc.dg/cpp/warn-trigraphs-4.c: New.
3503 * gcc.dg/cpp/warn-redefined-2.c: New.
3504 * gcc.dg/cpp/warn-comments.c: New.
3505 * gcc.dg/cpp/warn-multichar.c: New.
3506 * g++.dg/cpp/warning-directive-1.C: New.
3507 * g++.dg/cpp/warning-directive-2.C: New.
3508 * g++.dg/cpp/warning-directive-3.C: New.
3509 * g++.dg/cpp/warning-directive-4.C: New.
3510 * gfortran.dg/warning-directive-1.F90: New.
3511 * gfortran.dg/warning-directive-3.F90: New.
3512 * gfortran.dg/warning-directive-2.F90: New.
3513 * gfortran.dg/warning-directive-4.F90: New.
3515 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
3518 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
3520 2010-04-07 Jason Merrill <jason@redhat.com>
3522 * g++.dg/template/dr408.C: New.
3524 * g++.dg/lookup/ns4.C: New.
3527 * g++.dg/template/friend51.C: New test.
3530 * g++.old-deja/g++.other/linkage1.C: Adjust.
3532 2010-04-07 Dodji Seketeli <dodji@redhat.com>
3535 * g++.dg/template/crash94.C: New test.
3537 2010-04-07 Dodji Seketeli <dodji@redhat.com>
3540 * g++.dg/init/aggr5.C: New test.
3541 * g++.dg/init/aggr5.C: New test.
3543 2010-04-07 Richard Guenther <rguenther@suse.de>
3545 PR tree-optimization/43270
3546 * g++.dg/warn/Warray-bounds-4.C: New testcase.
3547 * gcc.dg/Warray-bounds-7.c: Likewise.
3549 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
3551 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
3552 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
3553 * gnat.dg/bit_packed_array4.ad[sb]: New test.
3555 2010-04-07 Jie Zhang <jie@codesourcery.com>
3558 * g++.dg/init/pr42556.C: New test.
3560 2010-04-07 Dodji Seketeli <dodji@redhat.com>
3563 * g++.dg/debug/dwarf2/typedef2.C: New test.
3565 2010-04-06 Dodji Seketeli <dodji@redhat.com>
3567 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
3568 c-c++-common/dwarf2/redeclaration-1.C
3570 2010-04-06 Jason Merrill <jason@redhat.com>
3572 * g++.dg/cpp0x/pr31437.C: Adjust error location.
3573 * g++.dg/ext/attrib18.C: Likewise.
3574 * g++.dg/ext/bitfield2.C: Likewise.
3575 * g++.dg/ext/bitfield4.C: Likewise.
3576 * g++.dg/ext/visibility/warn2.C: Likewise.
3577 * g++.dg/ext/visibility/warn3.C: Likewise.
3578 * g++.dg/gomp/pr26690-1.C: Likewise.
3579 * g++.dg/inherit/covariant7.C: Likewise.
3580 * g++.dg/init/synth2.C: Likewise.
3581 * g++.dg/lookup/using7.C: Likewise.
3582 * g++.dg/other/crash-4.C: Likewise.
3583 * g++.dg/other/error13.C: Likewise.
3584 * g++.dg/other/error20.C: Likewise.
3585 * g++.dg/parse/crash31.C: Likewise.
3586 * g++.dg/parse/error16.C: Likewise.
3587 * g++.dg/parse/error19.C: Likewise.
3588 * g++.dg/parse/error27.C: Likewise.
3589 * g++.dg/parse/error28.C: Likewise.
3590 * g++.dg/parse/fused-params1.C: Likewise.
3591 * g++.dg/template/error2.C: Likewise.
3592 * g++.dg/template/local6.C: Likewise.
3593 * g++.dg/template/qualttp15.C: Likewise.
3594 * g++.dg/warn/Wnvdtor-2.C: Likewise.
3595 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
3596 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
3597 * g++.old-deja/g++.brendan/crash29.C: Likewise.
3598 * g++.old-deja/g++.eh/spec6.C: Likewise.
3599 * g++.old-deja/g++.jason/crash3.C: Likewise.
3600 * g++.old-deja/g++.jason/destruct2.C: Likewise.
3601 * g++.old-deja/g++.law/ctors5.C: Likewise.
3602 * g++.old-deja/g++.law/ctors9.C: Likewise.
3603 * g++.old-deja/g++.mike/p3538a.C: Likewise.
3604 * g++.old-deja/g++.mike/p3538b.C: Likewise.
3605 * g++.old-deja/g++.other/struct1.C: Likewise.
3606 * g++.old-deja/g++.other/volatile1.C: Likewise.
3607 * g++.old-deja/g++.pt/crash36.C: Likewise.
3608 * g++.old-deja/g++.pt/derived3.C: Likewise.
3609 * g++.old-deja/g++.robertl/eb109.C: Likewise.
3610 * g++.old-deja/g++.robertl/eb4.C: Likewise.
3612 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
3615 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
3616 * gcc.dg/graphite/id-19.c: New.
3618 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
3621 * gcc.dg/vect/pr32824: New.
3623 2010-04-06 Tobias Burnus <burnus@net-b.de>
3626 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
3627 * gfortran.dg/coarray_3.f90: Ditto.
3628 * gfortran.dg/coarray_4.f90: Ditto.
3629 * gfortran.dg/coarray_5.f90: Ditto.
3630 * gfortran.dg/coarray_6.f90: Ditto.
3631 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
3633 2010-04-06 Tobias Burnus <burnus@net-b.de>
3636 * gfortran.dg/coarray_4.f90: Fix test.
3637 * gfortran.dg/coarray_6.f90: Add more tests.
3639 2010-04-06 Tobias Burnus <burnus@net-b.de>
3642 * gfortran.dg/coarray_4.f90: New test.
3643 * gfortran.dg/coarray_5.f90: New test.
3644 * gfortran.dg/coarray_6.f90: New test.
3646 2010-04-06 Tobias Burnus <burnus@net-b.de>
3649 * gfortran.dg/iso_fortran_env_5.f90: New test.
3650 * gfortran.dg/iso_fortran_env_6.f90: New test.
3652 2010-04-06 Tobias Burnus <burnus@net-b.de>
3655 * gfortran.dg/coarray_1.f90: New test.
3656 * gfortran.dg/coarray_2.f90: New test.
3657 * gfortran.dg/coarray_3.f90: New test.
3659 2010-04-06 Jason Merrill <jason@redhat.com>
3662 * g++.dg/template/dtor8.C: New.
3665 * g++.dg/template/error-recovery2.C: New.
3667 2010-04-06 Jan Hubicka <jh@suse.czpli
3669 PR tree-optimization/42906
3670 * gcc.dg/tree-ssa/dce-1.c: New testcase.
3672 2010-04-06 Tobias Burnus <burnus@net-b.de>
3675 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
3676 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3677 * gfortran.dg/auto_dealloc_1.f90: Ditto.
3679 2010-04-06 Richard Guenther <rguenther@suse.de>
3681 PR tree-optimization/43627
3682 * gcc.dg/tree-ssa/vrp49.c: New testcase.
3684 2010-04-06 Jakub Jelinek <jakub@redhat.com>
3687 * gcc.target/i386/pr43638.c: New test.
3689 2010-04-06 Richard Guenther <rguenther@suse.de>
3692 * gcc.c-torture/compile/pr43661.c: New testcase.
3694 2010-04-06 Jakub Jelinek <jakub@redhat.com>
3696 * gcc.target/s390/stackcheck1.c: Add dg-warning.
3698 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
3700 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
3702 2010-04-02 Richard Guenther <rguenther@suse.de>
3704 PR tree-optimization/43629
3705 * gcc.c-torture/execute/pr43629.c: New testcase.
3707 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
3708 Dominique d'Humieres <dominiq@lps.ens.fr>
3711 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
3713 2010-04-01 Dodji Seketeli <dodji@redhat.com>
3716 * c-c++-common/dwarf2/redeclaration-1.C: New test.
3718 2010-04-01 Jason Merrill <jason@redhat.com>
3720 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
3722 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
3723 Manfred Schwarb <manfred99@gmx.ch>
3726 * gfortran.dg/ftell_3.f90: New test.
3728 2010-04-01 Richard Guenther <rguenther@suse.de>
3731 * gcc.c-torture/compile/pr43614.c: New testcase.
3733 2010-04-01 Martin Jambor <mjambor@suse.cz>
3735 PR tree-optimization/43141
3736 * gcc.dg/guality/pr43141.c: New test.
3738 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3740 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
3741 * g++.dg/eh/spbp.C: Likewise.
3742 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
3743 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
3745 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
3746 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
3747 * objc.dg/dwarf-2.m: Likewise.
3749 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
3752 * gcc.dg/graphite/id-pr43464.c: New.
3753 * gcc.dg/graphite/id-pr43464-1.c: New.
3755 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
3758 * gcc.dg/graphite/id-pr43351.c
3760 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
3763 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
3764 * obj-c++.dg/try-catch-2.mm: Ditto.
3765 * obj-c++.dg/lookup-2.mm: Ditto.
3766 * obj-c++.dg/encode-8.m: Ditto.
3767 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
3768 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
3769 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
3770 * obj-c++.dg/const-str-11.mm: Ditto.
3771 * obj-c++.dg/const-str-9.mm: Ditto.
3772 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
3773 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
3774 * obj-c++.dg/except-1.mm: Ditto.
3775 * obj-c++.dg/const-str-7.mm: Ditto.
3776 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
3777 * obj-c++.dg/const-str-3.mm: Ditto.
3778 * obj-c++.dg/const-str-7.mm: Ditto.
3779 * obj-c++.dg/stubify-2.mm: Change dump file name.
3782 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
3784 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
3787 2010-03-31 Martin Jambor <mjambor@suse.cz>
3789 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
3790 only with -O2, -O3 or -Os and not with -fwhopr.
3792 2010-03-31 Dodji Seketeli <dodji@redhat.com>
3795 * g++.dg/template/typedef31.C: New test.
3797 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3799 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
3800 assembler output on *-*-solaris2*.
3801 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
3803 2010-03-31 Jakub Jelinek <jakub@redhat.com>
3806 * gcc.dg/pr43557-1.c: New test.
3807 * gcc.dg/pr43557-2.c: New file.
3809 2010-03-31 Jie Zhang <jie@codesourcery.com>
3812 * gcc.dg/pr43562.c: New test.
3814 2010-03-30 Jason Merrill <jason@redhat.com>
3817 * g++.dg/template/error-recovery1.C: New.
3820 * g++.dg/parse/ambig5.C: New.
3822 2010-03-30 Jakub Jelinek <jakub@redhat.com>
3825 * gcc.dg/guality/pr43593.c: New test.
3827 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
3830 * gcc.dg/vect/pr43430-1.c: New.
3832 2010-03-30 Jason Merrill <jason@redhat.com>
3835 * g++.dg/template/partial7.C: New.
3837 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3839 * gcc.target/s390/stackcheck1.c: New testcase.
3841 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3844 * gfortran.dg/read_eof_8.f90: New test.
3846 2010-03-29 Jason Merrill <jason@redhat.com>
3848 * gcc.dg/cpp/include6.c: Change [] to ().
3851 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
3853 * c-c++-common/raw-string-2.c: Add trigraph test.
3854 * c-c++-common/raw-string-8.c: New.
3855 * c-c++-common/raw-string-9.c: New.
3856 * c-c++-common/raw-string-10.c: New.
3858 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
3859 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
3860 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
3861 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
3862 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
3863 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
3864 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
3866 2010-03-29 Richard Guenther <rguenther@suse.de>
3868 PR tree-optimization/43560
3869 * gcc.dg/torture/pr43560.c: New testcase.
3871 2010-03-29 Jason Merrill <jason@redhat.com>
3874 * g++.dg/ext/raw-string-1.C: Change [] to ().
3875 * g++.dg/ext/raw-string-2.C: Change [] to ().
3876 Don't use \ in delimiter.
3877 * g++.dg/ext/raw-string-3.C: Change [] to ().
3878 * g++.dg/ext/raw-string-4.C: Change [] to ().
3879 * g++.dg/ext/raw-string-5.C: Change [] to ().
3880 Test for error on \ in delimiter.
3881 * g++.dg/ext/raw-string-6.C: Change [] to ().
3882 * g++.dg/ext/raw-string-7.C: Change [] to ().
3884 2010-03-29 Jie Zhang <jie@codesourcery.com>
3887 * gcc.dg/pr43564.c: New test.
3889 2010-03-29 Tobias Burnus <burnus@net-b.de>
3892 * gfortran.dg/direct_io_12.f90: New test.
3894 2010-03-28 Jan Hubicka <jh@suse.cz>
3896 PR tree-optimization/43505
3897 * gfortran.dg/pr43505.f90: New testcase.
3899 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
3901 PR tree-optimization/43528
3902 * gcc.target/i386/pr43528.c: New test.
3904 2010-03-26 Joseph Myers <joseph@codesourcery.com>
3907 * gcc.dg/parm-impl-decl-3.c: New test.
3909 2010-03-26 Jason Merrill <jason@redhat.com>
3912 * g++.dg/cpp0x/parse1.C: New.
3914 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
3917 * gcc.target/i386/pr43524.c: New test.
3919 2010-03-26 Martin Jambor <mjambor@suse.cz>
3921 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
3922 whitespace, rename main to foo.
3923 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
3924 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
3925 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
3926 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
3927 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
3928 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
3929 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
3930 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
3931 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
3932 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
3933 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
3935 2010-03-26 Dodji Seketeli <dodji@redhat.com>
3938 * g++.dg/other/crash-10.C: New test.
3939 * g++.dg/other/crash-11.C: New test.
3941 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3944 * gfortran.dg/read_eof_7.f90: New test.
3946 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
3950 * objc-obj-c++-shared: New directory.
3951 * objc-obj-c++-shared/Object1-implementation.h: New file.
3952 * objc-obj-c++-shared/Object1.h: New file.
3953 * objc-obj-c++-shared/Protocol1.h: New file.
3954 * objc-obj-c++-shared/next-abi.h: New file.
3955 * objc-obj-c++-shared/next-mapping.h: New file.
3956 * objc/execute/next_mapping.h: Delete.
3957 * objc.dg/special/special.exp: For all targets run the tests with
3958 -fgnu-runtime, for darwin targets also run the tests with
3960 * objc.dg/dg.exp: Ditto.
3961 * obj-c++.dg/dg.exp: Ditto.
3962 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
3963 Protocol1.h) and next-mapping.h as required. Amend testcase to
3964 include use of updated NeXT interface.
3965 * objc/execute/formal_protocol-5.m: Ditto.
3966 * objc/execute/protocol-isEqual-2.m: Ditto.
3967 * objc/execute/protocol-isEqual-4.m: Ditto.
3968 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
3969 Protocol1.h) and next-mapping.h as required.
3970 * objc/execute/object_is_class.m: Ditto.
3971 * objc/execute/enumeration-1.m: Ditto.
3972 * objc/execute/class-13.m: Ditto.
3973 * objc/execute/formal_protocol-2.m: Ditto.
3974 * objc/execute/formal_protocol-4.m: Ditto.
3975 * objc/execute/class-1.m: Ditto.
3976 * objc/execute/bycopy-1.m: Ditto.
3977 * objc/execute/formal_protocol-6.m: Ditto.
3978 * objc/execute/bycopy-3.m: Ditto.
3979 * objc/execute/class-3.m: Ditto.
3980 * objc/execute/bf-11.m: Ditto.
3981 * objc/execute/class-5.m: Ditto.
3982 * objc/execute/bf-13.m: Ditto.
3983 * objc/execute/class-7.m: Ditto.
3984 * objc/execute/bf-15.m: Ditto.
3985 * objc/execute/class-9.m: Ditto.
3986 * objc/execute/bf-17.m: Ditto.
3987 * objc/execute/bf-19.m: Ditto.
3988 * objc/execute/IMP.m: Ditto.
3989 * objc/execute/exceptions/catchall-1.m: Ditto.
3990 * objc/execute/exceptions/trivial.m: Ditto.
3991 * objc/execute/exceptions/finally-1.m: Ditto.
3992 * objc/execute/exceptions/local-variables-1.m: Ditto.
3993 * objc/execute/exceptions/foward-1.m: Ditto.
3994 * objc/execute/bf-2.m: Ditto.
3995 * objc/execute/string1.m: Ditto.
3996 * objc/execute/bf-4.m: Ditto.
3997 * objc/execute/informal_protocol.m: Ditto.
3998 * objc/execute/string3.m: Ditto.
3999 * objc/execute/bf-6.m: Ditto.
4000 * objc/execute/bf-8.m: Ditto.
4001 * objc/execute/class-tests-1.h: Ditto.
4002 * objc/execute/protocol-isEqual-1.m: Ditto.
4003 * objc/execute/protocol-isEqual-3.m: Ditto.
4004 * objc/execute/_cmd.m: Ditto.
4005 * objc/execute/function-message-1.m: Ditto.
4006 * objc/execute/bf-20.m: Ditto.
4007 * objc/execute/bf-common.h: Ditto.
4008 * objc/execute/np-2.m: Ditto.
4009 * objc/execute/class-10.m: Ditto.
4010 * objc/execute/class-12.m: Ditto.
4011 * objc/execute/enumeration-2.m: Ditto.
4012 * objc/execute/class-14.m: Ditto.
4013 * objc/execute/encode-1.m: Ditto.
4014 * objc/execute/formal_protocol-1.m: Ditto.
4015 * objc/execute/formal_protocol-3.m: Ditto.
4016 * objc/execute/accessing_ivars.m: Ditto.
4017 * objc/execute/bycopy-2.m: Ditto.
4018 * objc/execute/class-2.m: Ditto.
4019 * objc/execute/bf-10.m: Ditto.
4020 * objc/execute/formal_protocol-7.m: Ditto.
4021 * objc/execute/root_methods.m: Ditto.
4022 * objc/execute/class-4.m: Ditto.
4023 * objc/execute/bf-12.m: Ditto.
4024 * objc/execute/class-6.m: Ditto.
4025 * objc/execute/bf-14.m: Ditto.
4026 * objc/execute/nested-func-1.m: Ditto.
4027 * objc/execute/class-8.m: Ditto.
4028 * objc/execute/private.m: Ditto.
4029 * objc/execute/bf-16.m: Ditto.
4030 * objc/execute/bf-18.m: Ditto.
4031 * objc/execute/load-3.m: Ditto.
4032 * objc/execute/compatibility_alias.m: Ditto.
4033 * objc/execute/bf-1.m: Ditto.
4034 * objc/execute/no_clash.m: Ditto.
4035 * objc/execute/bf-3.m: Ditto.
4036 * objc/execute/string2.m: Ditto.
4037 * objc/execute/bf-5.m: Ditto.
4038 * objc/execute/string4.m: Ditto.
4039 * objc/execute/bf-7.m: Ditto.
4040 * objc/execute/object_is_meta_class.m: Ditto.
4041 * objc/execute/bf-9.m: Ditto.
4042 * objc/execute/bf-21.m: Ditto.
4043 * objc/execute/cascading-1.m: Ditto.
4044 * objc/execute/trivial.m: Ditto.
4045 * objc/execute/np-1.m: Ditto.
4046 * objc/compile/trivial.m: Ditto.
4047 * objc/execute/class_self-2.m: Include <stdlib.h>.
4048 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
4049 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
4050 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
4051 and 64bit. Use new NeXT interface as required.
4052 * objc.dg/special/unclaimed-category-1.m: Ditto.
4053 * objc.dg/special/unclaimed-category-1.h: Ditto.
4054 * objc.dg/special/unclaimed-category-1a.m: Ditto.
4055 * objc.dg/func-ptr-1.m: Ditto.
4056 * objc.dg/stret-1.m: Ditto.
4057 * objc.dg/encode-2.m: Ditto.
4058 * objc.dg/category-1.m: Ditto.
4059 * objc.dg/encode-3.m: Ditto.
4060 * objc.dg/call-super-3.m: Ditto.
4061 * objc.dg/method-3.m: Ditto.
4062 * objc.dg/func-ptr-2.m: Ditto.
4063 * objc.dg/lookup-1.m: Ditto.
4064 * objc.dg/encode-4.m: Ditto.
4065 * objc.dg/fix-and-continue-1.m: Ditto.
4066 * objc.dg/proto-lossage-3.m: Ditto.
4067 * objc.dg/method-13.m: Ditto.
4068 * objc.dg/proto-qual-1.m: Ditto.
4069 * objc.dg/zero-link-3.m: Ditto.
4070 * objc.dg/bitfield-1.m: Ditto.
4071 * objc.dg/va-meth-1.m: Ditto.
4072 * objc.dg/super-class-3.m: Ditto.
4073 * objc.dg/call-super-1.m: Ditto.
4074 * objc.dg/type-size-2.m: Ditto.
4075 * objc.dg/method-10.m: Ditto.
4076 * objc.dg/defs.m: Ditto.
4077 * objc.dg/const-str-3.m: Ditto.
4078 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
4079 Protocol1.h) and next-mapping.h as required. Use new NeXT
4080 interface as required.
4081 * objc.dg/super-class-4.m: Ditto.
4082 * objc.dg/comp-types-8.m: Ditto.
4083 * objc.dg/call-super-2.m: Ditto.
4084 * objc.dg/objc-fast-4.m: Ditto.
4085 * objc.dg/method-6.m: Ditto.
4086 * objc.dg/const-str-3.m: Ditto.
4087 * objc.dg/const-str-7.m: Ditto.
4088 * objc.dg/method-15.m: Ditto.
4089 * objc.dg/method-19.m: Ditto.
4090 * objc.dg/sync-1.m: Ditto.
4091 * objc.dg/layout-1.m: Ditto.
4092 * objc.dg/bitfield-3.m: Ditto.
4093 * objc.dg/try-catch-3.m: Ditto.
4094 * objc.dg/try-catch-7.m: Ditto.
4095 * objc.dg/comp-types-10.m: Ditto.
4096 * objc.dg/selector-2.: Ditto.
4097 * objc.dg/method-7.m: Ditto.
4098 * objc.dg/typedef-alias-1.m: Ditto.
4099 * objc.dg/proto-lossage-2.m: Ditto.
4100 * objc.dg/comp-types-11.m: Ditto.
4101 * objc.dg/sizeof-1.m: Ditto.
4102 * objc.dg/method-17.m: Ditto.
4103 * objc.dg/bitfield-5.m: Ditto.
4104 * objc.dg/try-catch-1.m: Ditto.
4105 * objc.dg/encode-5.m: Ditto.
4106 * objc.dg/fix-and-continue-2.m: Ditto.
4107 * objc.dg/method-9.m: Ditto.
4108 * objc.dg/isa-field-1.m: Ditto.
4109 * objc.dg/local-decl-2.m: Ditto.
4110 * objc.dg/objc-gc-4.m: Ditto.
4111 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
4112 * objc.dg/gnu-runtime-3.m: Ditto.
4113 * objc.dg/encode-7.m: Ditto.
4114 * objc.dg/encode-8.m: Ditto.
4115 * objc.dg/selector-3.m: Ditto.
4116 * objc.dg/gnu-runtime-1.m: Ditto.
4117 * objc.dg/const-str-12.m: Ditto.
4118 * objc.dg/gnu-runtime-2.m: Ditto.
4119 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
4120 * objc.dg/selector-1.m: Ditto.
4121 * objc.dg/stubify-2.m: Ditto.
4122 * objc.dg/zero-link-1.m: Ditto.
4123 * objc.dg/stret-2.m: Ditto.
4124 * objc.dg/zero-link-2.m: Ditto.
4125 * objc.dg/next-runtime-1.m: Ditto.
4126 * objc.dg/symtab-1.m: Ditto.
4127 * objc.dg/stubify-1.m: Ditto.
4128 * objc.dg/bitfield-2.m: Ditto.
4129 * objc.dg/try-catch-10.m: Apply to both runtimes.
4130 * objc.dg/const-str-1.m: Ditto.
4131 * objc.dg/image-info.m: Ditto.
4132 * objc.dg/encode-9.m: Ditto.
4133 * objc.dg/pragma-1.m: Apply test to all targets.
4134 * objc.dg/const-str-4.m: Ditto.
4135 * objc.dg/const-str-8.m: Ditto.
4136 * objc.dg/super-class-2.m: Ditto.
4137 * objc.dg/try-catch-5.m: Ditto.
4138 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
4139 Protocol1.h) and next-mapping.h as required. Use new NeXT
4140 interface as required. Skip for gnu-runtime. Test for .quad at m64.
4141 * objc.dg/const-str-11.m: Ditto.
4142 * objc.dg/const-str-9.m: Ditto.
4143 * objc.dg/method-4.m: Skip for 64Bit NeXT.
4144 * objc.dg/encode-1.m: Remove redundant -lobjc.
4145 * objc.dg/try-catch-9.m: Tidy space.
4146 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
4147 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
4148 and 64bit. Use new NeXT interface as required.
4149 * obj-c++.dg/template-4.mm: Ditto.
4150 * obj-c++.dg/defs.mm: Ditto.
4151 * obj-c++.dg/basic.mm: Ditto.
4152 * obj-c++.dg/encode-4.mm: Ditto.
4153 * obj-c++.dg/method-17.mm: Ditto.
4154 * obj-c++.dg/proto-lossage-3.mm: Ditto.
4155 * obj-c++.dg/cxx-class-1.mm: Ditto.
4156 * obj-c++.dg/method-10.mm: Ditto.
4157 * obj-c++.dg/va-meth-1.mm: Ditto.
4158 * obj-c++.dg/encode-5.mm: Ditto.
4159 * obj-c++.dg/lookup-2.mm: Ditto.
4160 * obj-c++.dg/template-3.mm: Ditto.
4161 * obj-c++.dg/proto-qual-1.mm: Ditto.
4162 * obj-c++.dg/qual-types-1.m: Ditto.
4163 * obj-c++.dg/cxx-scope-1.mm: Ditto.
4164 * obj-c++.dg/template-1.mm: Ditto.
4165 * obj-c++.dg/encode-6.mm: Ditto.
4166 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
4167 Protocol1.h) and next-mapping.h as required. Use new NeXT
4168 interface as required.
4169 * obj-c++.dg/except-1.mm: Ditto.
4170 * obj-c++.dg/const-str-7.mm: Ditto.
4171 * obj-c++.dg/ivar-list-semi.mm: Ditto.
4172 * obj-c++.dg/cxx-scope-2.mm: Ditto.
4173 * obj-c++.dg/selector-2.mm: Ditto.
4174 * obj-c++.dg/isa-field-1.mm: Ditto.
4175 * obj-c++.dg/try-catch-1.mm: Ditto.
4176 * obj-c++.dg/local-decl-1.mm: Ditto.
4177 * obj-c++.dg/try-catch-9.mm: Ditto.
4178 * obj-c++.dg/no-extra-load.mm: Ditto.
4179 * obj-c++.dg/selector-5.mm: Ditto.
4180 * obj-c++.dg/method-12.mm: Ditto.
4181 * obj-c++.dg/try-catch-11.mm: Ditto.
4182 * obj-c++.dg/comp-types-11.mm: Ditto.
4183 * obj-c++.dg/bitfield-3.mm: Ditto.
4184 * obj-c++.dg/method-6.mm: Ditto.
4185 * obj-c++.dg/super-class-2.mm: Ditto.
4186 * obj-c++.dg/method-21.mm: Ditto.
4187 * obj-c++.dg/const-str-8.mm: Ditto.
4188 * obj-c++.dg/try-catch-7.mm: Ditto.
4189 * obj-c++.dg/method-15.mm: Ditto.
4190 * obj-c++.dg/layout-1.mm: Ditto.
4191 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
4192 * obj-c++.dg/const-str-3.mm: Ditto.
4193 * obj-c++.dg/try-catch-2.mm: Ditto.
4194 * obj-c++.dg/objc-gc-3.mm: Ditto.
4195 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
4196 * obj-c++.dg/bitfield-1.mm: Ditto.
4197 * obj-c++.dg/selector-6.mm: Ditto.
4198 * obj-c++.dg/method-13.mm: Ditto.
4199 * obj-c++.dg/comp-types-12.mm: Ditto.
4200 * obj-c++.dg/bitfield-4.mm: Ditto.
4201 * obj-c++.dg/try-catch-8.mm: Ditto.
4202 * obj-c++.dg/method-2.mm: Ditto.
4203 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
4204 * obj-c++.dg/typedef-alias-1.mm: Ditto.
4205 * obj-c++.dg/const-str-4.mm: Ditto.
4206 * obj-c++.dg/proto-lossage-2.mm: Ditto.
4207 * obj-c++.dg/try-catch-3.mm: Ditto.
4208 * obj-c++.dg/comp-types-9.mm: Ditto.
4209 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
4210 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
4211 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
4212 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
4213 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
4214 Use new NeXT interface as required.
4215 * obj-c++.dg/const-str-10.mm: Ditto.
4216 * obj-c++.dg/const-str-11.mm: Ditto.
4217 * obj-c++.dg/const-str-9.mm: Ditto.
4218 * obj-c++.dg/method-11.mm: Ditto.
4219 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
4220 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
4221 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
4222 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
4223 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
4225 2010-03-25 Dodji Seketeli <dodji@redhat.com>
4228 * g++.dg/template/typedef30.C: New test case.
4230 2010-03-25 Jakub Jelinek <jakub@redhat.com>
4233 * gcc.c-torture/execute/pr43385.c: New test.
4235 2010-03-24 Joseph Myers <joseph@codesourcery.com>
4237 * gcc.dg/strncpy-fix-1.c: New test.
4239 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
4242 * lib/objc-torture.exp (objc-set-runtime-options): New.
4243 * objc/execute/execute.exp: Check runtime options on each pass.
4244 * objc/execute/exceptions/exceptions.exp: Ditto.
4245 * objc/compile/compile.exp: Ditto.
4248 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
4250 (check_effective_target_objc2): New proc.
4251 (check_effective_target_next_runtime): New proc.
4252 * lib/objc.exp: Determine which runtime is in force and support it.
4253 * lib/obj-c++.exp: Ditto.
4255 2010-03-24 Jason Merrill <jason@redhat.com>
4258 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
4260 2010-03-24 Martin Jambor <mjambor@suse.cz>
4262 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
4264 * gcc.dg/ipa/ipa-2.c: Likewise.
4265 * gcc.dg/ipa/ipa-3.c: Likewise.
4266 * gcc.dg/ipa/ipa-4.c: Likewise.
4267 * gcc.dg/ipa/ipa-5.c: Likewise.
4268 * gcc.dg/ipa/ipa-7.c: Likewise.
4269 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
4271 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
4272 i_can_not_be_propagated_fully2 into a loop.
4273 * gcc.dg/ipa/ipa-8.c: New test.
4274 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
4276 2010-03-24 Jakub Jelinek <jakub@redhat.com>
4280 * gcc.dg/guality/pr43479.c: New test.
4281 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
4282 and add volatile keyword.
4284 2010-03-23 Mike Stump <mikestump@comcast.net>
4286 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
4288 2010-03-23 Jason Merrill <jason@redhat.com>
4290 * g++.dg/ext/altivec-17.C: Adjust error message.
4292 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
4293 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
4294 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
4295 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
4296 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
4297 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
4299 2010-03-22 Jason Merrill <jason@redhat.com>
4302 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
4303 * g++.dg/ext/is_pod_98.C: New.
4306 * g++.dg/cpp0x/auto18.C: New.
4308 * gcc.dg/pr36997.c: Adjust error message.
4309 * g++.dg/ext/vector9.C: Likewise.
4310 * g++.dg/conversion/simd3.C: Likewise.
4311 * g++.dg/other/error23.C: Likewise.
4313 2010-03-22 Michael Matz <matz@suse.de>
4316 * gfortran.dg/pr43475.f90: New testcase.
4318 2010-03-22 Richard Guenther <rguenther@suse.de>
4320 PR tree-optimization/43390
4321 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
4323 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4325 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
4326 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
4328 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
4329 Michael Matz <matz@suse.de>
4332 * g++.dg/parse/crash56.C: New test.
4334 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
4337 * gfortran.dg/whole_file_15.f90 : New test.
4339 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4342 * gfortran.dg/inquire_size.f90: New test.
4344 2010-03-20 Richard Guenther <rguenther@suse.de>
4346 PR rtl-optimization/43438
4347 * gcc.c-torture/execute/pr43438.c: New testcase.
4349 2010-03-20 Dodji Seketeli <dodji@redhat.com>
4352 * g++.dg/abi/mangle42.C: New test.
4354 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
4357 * gcc.dg/pr43211.c: New test.
4358 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
4360 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
4362 PR rtl-optimization/42258
4363 * gcc.target/arm/thumb1-mul-moves.c: New test.
4366 * gcc.target/arm/thumb-andsi.c: New test.
4368 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
4369 dg-require-effective-target.
4371 2010-03-19 Michael Matz <matz@suse.de>
4374 * g++.dg/other/pr43116.C: New testcase.
4376 2010-03-19 Michael Matz <matz@suse.de>
4379 * gcc.dg/pr43305.c: New testcase.
4381 2010-03-19 Richard Guenther <rguenther@suse.de>
4383 PR tree-optimization/43415
4384 * gcc.c-torture/compile/pr43415.c: New testcase.
4386 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
4389 * gnat.dg/case_optimization2.adb: New test.
4390 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
4392 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4393 Jack Howarth <howarth@bromo.med.uc.edu>
4396 * gcc.target/i386/push-1.c: Don't xfail
4397 scan-assembler-not "movups" on darwin.
4399 2010-03-18 Jakub Jelinek <jakub@redhat.com>
4402 * gcc.dg/pr43058.c: New test.
4404 2010-03-18 Martin Jambor <mjambor@suse.cz>
4407 * g++.dg/torture/pr42450.C: New test.
4409 2010-03-18 Michael Matz <matz@suse.de>
4412 * gcc.dg/pr43419.c: New testcase.
4414 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
4416 PR rtl-optimization/43360
4417 * gcc.dg/torture/pr43360.c: New.
4419 2010-03-18 Michael Matz <matz@suse.de>
4421 PR tree-optimization/43402
4422 * gcc.dg/pr43402.c: New testcase.
4424 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
4427 * gcc.dg/pr42427.c: New test.
4429 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4432 * gfortran.dg/read_empty_file.f: New test.
4433 * gfortran.dg/read_eof_all.f90: New test.
4434 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
4435 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
4437 2010-03-17 Michael Matz <matz@suse.de>
4439 * gcc.dg/pr43300.c: Add -w.
4441 2010-03-17 Richard Guenther <rguenther@suse.de>
4443 * gcc.dg/pr43379.c: Add -w.
4445 2010-03-17 Tobias Burnus <burnus@net-b.de>
4448 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
4450 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
4452 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
4454 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4456 * ada/acats/run_all.sh: Log start and end times.
4458 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4460 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
4462 2010-03-16 Richard Guenther <rguenther@suse.de>
4465 * gcc.dg/pr43379.c: New testcase.
4467 2010-03-16 Jakub Jelinek <jakub@redhat.com>
4470 * gcc.dg/guality/pr43051-1.c: New test.
4472 2010-03-15 Janis Johnson <janis187@us.ibm.com>
4475 * g++.dg/ext/altivec-17.C: Handle changes to error message.
4477 2010-03-15 Michael Matz <matz@suse.de>
4480 * gcc.dg/pr43300.c: New testcase.
4482 2010-03-15 Richard Guenther <rguenther@suse.de>
4484 PR tree-optimization/43367
4485 * gcc.c-torture/compile/pr43367.c: New testcase.
4487 2010-03-15 Richard Guenther <rguenther@suse.de>
4489 PR tree-optimization/43317
4490 * gcc.dg/pr43317.c: New testcase.
4492 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
4494 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
4496 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
4498 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
4500 2010-03-14 Tobias Burnus <burnus@net-b.de>
4503 * gfortran.dg/impure_constructor_1.f90: New test.
4505 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
4508 * gfortran.dg/graphite/id-pr43354.f: New.
4510 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
4513 * gfortran.dg/graphite/pr43349.f: New.
4515 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
4518 * gcc.dg/graphite/pr43306.c: New.
4520 2010-03-12 David S. Miller <davem@davemloft.net>
4522 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
4525 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4527 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
4529 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
4533 * gfortran.dg/dynamic_dispatch_7.f03: New test.
4535 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
4537 * gfortran.dg/default_format_denormal_1.f90: Don't assume
4538 fail for *-*-mingw* targets.
4540 2010-03-12 Jakub Jelinek <jakub@redhat.com>
4543 * gcc.dg/guality/pr43329-1.c: New test.
4545 2010-03-11 Martin Jambor <mjambor@suse.cz>
4547 PR tree-optimization/43257
4548 * g++.dg/torture/pr43257.C: New test.
4550 2010-03-11 Tobias Burnus <burnus@net-b.de>
4553 * gfortran.dg/namelist_61.f90: New test.
4555 2010-03-11 Richard Guenther <rguenther@suse.de>
4557 PR tree-optimization/43255
4558 * gcc.c-torture/compile/pr43255.c: New testcase.
4560 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4562 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
4563 * gcc.dg/pr43280.c: New testcase.
4565 2010-03-11 Richard Guenther <rguenther@suse.de>
4568 * gcc.dg/lto/20100227-1_0.c: New testcase.
4569 * gcc.dg/lto/20100227-1_1.c: Likewise.
4571 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4575 * gfortran.dg/read_eof_6.f: New test
4576 * gfortran.dg/read_x_eof.f90: New test.
4577 * gfortran.dg/read_x_past.f: Update test.
4579 2010-03-10 Jan Hubicka <jh@suse.cz>
4581 * gcc.c-torture/compile/pr43288.c: New test.
4583 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4585 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
4587 * g++.old-deja/g++.pt/asm2.C: Likewise.
4588 * gcc.c-torture/compile/20000804-1.c: Likewise.
4589 * gcc.target/i386/clobbers.c: Likewise.
4591 2010-03-10 Tobias Burnus <burnus@net-b.de>
4594 * gfortran.dg/c_assoc_3.f90: New test.
4596 2010-03-10 Jakub Jelinek <jakub@redhat.com>
4599 * gcc.dg/guality/pr36728-1.c: New test.
4600 * gcc.dg/guality/pr36728-2.c: New test.
4602 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
4604 * gcc.dg/h8300-div-delay-slot.c: New test.
4606 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
4608 PR tree-optimization/43236
4609 * gcc.c-torture/execute/pr43236.c: New test.
4611 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
4614 * g++.dg/eh/pr42859.C: New test.
4616 2010-03-09 Jakub Jelinek <jakub@redhat.com>
4619 * gcc.dg/pr43299.c: New test.
4622 * g++.dg/eh/unwind2.C: New test.
4624 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
4625 Reza Yazdani <reza.yazdani@amd.com>
4628 * gcc.dg/graphite/run-id-4.c: New.
4630 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
4633 * gcc.dg/graphite/run-id-3.c: New.
4635 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
4639 * gcc.dg/graphite/id-18.c: New.
4640 * gcc.dg/graphite/run-id-pr42644.c: New.
4642 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
4645 * gcc.dg/graphite/pr42326.c: New.
4647 2010-03-08 Richard Guenther <rguenther@suse.de>
4649 PR tree-optimization/43269
4650 * gcc.c-torture/execute/pr43269.c: New testcase.
4652 2010-03-08 Janus Weil <janus@gcc.gnu.org>
4655 * gfortran.dg/typebound_call_13.f03: New.
4657 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
4659 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
4660 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
4662 2010-03-05 Jason Merrill <jason@redhat.com>
4664 * g++.dg/abi/mangle40.C: Require weak and alias.
4666 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
4669 * gfortran.dg/graphite/pr42326.f90: New.
4670 * gfortran.dg/graphite/pr42326-1.f90: New.
4672 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4674 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
4675 (gnat_target_compile): Likewise.
4676 Reinitialize GNAT_UNDER_TEST if target changes.
4677 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
4678 (local_find_gnatmake): Pass full --GCC to gnatlink.
4681 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
4684 * gcc.dg/compound-literal-1.c: New testcase.
4686 2010-03-04 Martin Jambor <mjambor@suse.cz>
4688 PR tree-optimization/43164
4689 PR tree-optimization/43191
4690 * gcc.c-torture/compile/pr43164.c: New test.
4691 * gcc.c-torture/compile/pr43191.c: Likewise.
4693 2010-03-04 Janus Weil <janus@gcc.gnu.org>
4696 * gfortran.dg/finalize_9.f90: New.
4698 2010-03-04 Tobias Burnus <burnus@net-b.de>
4699 Ken Werner <ken@linux.vnet.ibm.com>
4701 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
4702 to dg-options for spu.
4703 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
4704 dump-scan target to exclude spu.
4706 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
4709 * gcc.dg/tree-ssa/ivopts-4.c: New.
4711 2010-03-03 Janis Johnson <janis187@us.ibm.com>
4713 * lib/target-supports-dg.exp (check-flags): Provide defaults for
4714 include-opts and exclude-opts; skip checking the flags if arguments
4715 are the same as the defaults.
4716 (dg-xfail-if): Verify the number of arguments, supply defaults
4717 for unspecified optional arguments.
4718 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
4720 2010-03-03 Jason Merrill <jason@redhat.com>
4723 * g++.dg/abi/mangle40.C: Updated.
4725 2010-03-03 Jason Merrill <jason@redhat.com>
4727 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
4728 * g++.dg/abi/mangle23.C: Likewise.
4729 * g++.dg/eh/simd-2.C: Likewise.
4730 * g++.dg/ext/attribute-test-2.C: Likewise.
4731 * g++.dg/ext/vector14.C: Likewise.
4732 * g++.dg/other/pr34435.C: Likewise.
4733 * g++.dg/template/conv8.C: Likewise.
4734 * g++.dg/template/nontype9.C: Likewise.
4735 * g++.dg/template/qualttp17.C: Likewise.
4736 * g++.dg/template/ref1.C: Likewise.
4737 * g++.old-deja/g++.pt/crash68.C: Likewise.
4738 * g++.old-deja/g++.pt/ref1.C: Likewise.
4739 * g++.old-deja/g++.pt/ref3.C: Likewise.
4740 * g++.old-deja/g++.pt/ref4.C: Likewise.
4743 * g++.dg/abi/mangle40.C: New.
4744 * g++.dg/abi/mangle41.C: New.
4745 * g++.dg/lto/20100302_0.C: New.
4746 * g++.dg/lto/20100302_1.C: New.
4747 * g++.dg/lto/20100302.h: New.
4749 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
4752 * gfortran.dg/internal_pack_12.f90: New test.
4754 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
4756 * gcc.dg/pr36997.c: Adjust error message.
4758 2010-03-03 Mike Stump <mikestump@comcast.net>
4760 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
4761 adjustments to not be present on machines that align the stack to
4762 more than 4 bytes and don't have a red zone yet as that is an
4763 unimplemented optimization.
4765 2010-03-03 Janus Weil <janus@gcc.gnu.org>
4768 * gfortran.dg/impure_assignment_3.f90: New.
4770 2010-03-03 Jakub Jelinek <jakub@redhat.com>
4773 * gfortran.dg/pr43229.f90: New test.
4776 * gcc.dg/debug/dwarf2/pr43237.c: New test.
4779 * gcc.dg/guality/pr43177.c: New test.
4781 2010-03-02 Jason Merrill <jason@redhat.com>
4783 * g++.dg/ext/vector9.C: Adjust error message.
4784 * g++.dg/conversion/simd3.C: Likewise.
4785 * g++.dg/other/error23.C: Likewise.
4787 2010-03-02 Mike Stump <mikestump@comcast.net>
4790 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
4792 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
4795 * gfortran.dg/internal_pack_10.f90: New test.
4798 * gfortran.dg/internal_pack_11.f90: New test.
4800 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
4803 * gcc.dg/tree-ssa/pr42640.c: New.
4805 2010-03-01 Richard Guenther <rguenther@suse.de>
4807 PR tree-optimization/43220
4808 * gcc.c-torture/execute/pr43220.c: New testcase.
4810 2010-03-01 Richard Guenther <rguenther@suse.de>
4813 * gcc.dg/pr43213.c: New testcase.
4815 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4818 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
4820 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4822 * lib/target-supports.exp (check_effective_target_ucn_nocache):
4824 (check_effective_target_ucn): Likewise.
4826 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
4828 * gcc.dg/ucnid-2.c: Likewise.
4829 * gcc.dg/ucnid-3.c: Likewise.
4830 * gcc.dg/ucnid-4.c: Likewise.
4831 * gcc.dg/ucnid-11.c: Likewise.
4832 * gcc.dg/ucnid-12.c: Likewise.
4833 * gcc.dg/ucnid-6.c: Skip if !ucn.
4834 * gcc.dg/ucnid-9.c: Likewise.
4836 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4838 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
4839 lists to dg-skip-if.
4840 * gcc.target/i386/stackalign/return-3.c: Likewise.
4842 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4844 * gcc.target/i386/clearcap.map: New file.
4845 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
4846 Pass clearcap.map by default if supported.
4848 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4851 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
4853 * gfortran.dg/stat_2.f90: Likewise.
4855 2010-03-01 Tobias Burnus <burnus@net-b.de>
4858 * gfortran.dg/module_read_2.f90: New test.
4860 2010-02-27 Mark Mitchell <mark@codesourcery.com>
4863 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
4864 * g++.dg/abi/mangle12.C: Likewise.
4865 * g++.dg/abi/mangle20-2.C: Likewise.
4866 * g++.dg/abi/mangle17.C: Likewise.
4867 * g++.dg/template/cond2.C: Likewise.
4868 * g++.dg/template/pr35240.C: Likewise.
4870 2010-02-27 Richard Guenther <rguenther@suse.de>
4872 PR tree-optimization/43186
4873 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
4875 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
4877 * g++.dg/abi/packed1.C: Expect warning on the SH.
4879 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
4882 * g++.dg/parse/error37.C: New test.
4884 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
4888 * gcc.dg/pr8927-1.c: Match new note.
4889 * gcc.dg/990506-0.c: Likewise.
4890 * gcc.dg/gomp/flush-2.c: Likewise.
4891 * gcc.dg/gomp/atomic-5.c: Likewise.
4892 * gcc.dg/gomp/pr34607.c: Likewise.
4893 * gcc.dg/pr35746.c: Likewise.
4894 * gcc.dg/cpp/pragma-1.c: Likewise.
4895 * gcc.dg/cpp/pragma-2.c: Likewise.
4896 * gcc.dg/pr41842.c: Likewise.
4897 * gcc.dg/noncompile/20040629-1.c: Likewise.
4898 * objc.dg/private-1.m: Likewise.
4900 2010-02-27 Tobias Burnus <burnus@net-b.de>
4903 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
4904 * gfortran.dg/default_initialization_4.f90: New test.
4906 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
4908 * gnat.dg/thin_pointer.ad[sb]: Rename into...
4909 * gnat.dg/thin_pointer1.ad[sb]: ...this.
4910 * gnat.dg/thin_pointer2.adb: New test.
4911 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
4913 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
4916 * gcc.dg/cpp/c90-pedantic.c: New.
4917 * gcc.dg/cpp/c90.c: New.
4918 * gcc.dg/gnu90-const-expr-1.c: New.
4919 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
4921 2010-02-26 Richard Guenther <rguenther@suse.de>
4923 PR tree-optimization/43186
4924 * gcc.c-torture/compile/pr43186.c: New testcase.
4926 2010-02-26 Jakub Jelinek <jakub@redhat.com>
4929 * c-c++-common/dwarf2/pr43190.c: New test.
4931 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
4934 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
4936 2010-02-26 Richard Guenther <rguenther@suse.de>
4938 PR tree-optimization/43188
4939 * gcc.c-torture/compile/pr43188.c: New testcase.
4941 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
4944 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
4946 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
4948 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
4950 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
4953 * gcc.target/powerpc/pr43154.c: New file.
4955 2010-02-25 Jakub Jelinek <jakub@redhat.com>
4958 * gfortran.dg/debug/pr43166.f: New test.
4961 * gcc.dg/torture/pr43165.c: New test.
4963 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
4966 * c-c++-common/pr41779.c: Update.
4968 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4971 * lib/gnat-dg.exp (gnat_load): Redefine.
4973 * ada/acats/run_acats: Run run_all.sh with $SHELL.
4974 * ada/acats/run_all.sh: Downcase tasking not implemented message.
4976 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4979 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
4980 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
4984 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4986 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
4988 2010-02-24 Jakub Jelinek <jakub@redhat.com>
4991 * gcc.dg/guality/vla-1.c: New test.
4993 2010-02-24 Tobias Burnus <burnus@net-b.de>
4996 * gfortran.dg/c_ptr_tests_15.f90: New test.
4998 2010-02-23 Jakub Jelinek <jakub@redhat.com>
5001 * gcc.target/i386/pr43107.c: New test.
5003 2010-02-23 Jason Merrill <jason@redhat.com>
5006 * g++.dg/cpp0x/variadic100.C: New.
5008 2010-02-23 Jason Merrill <jason@redhat.com>
5011 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
5012 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
5013 * c-c++-common/dwarf2/vla1.c: New.
5015 2010-02-23 Jakub Jelinek <jakub@redhat.com>
5018 * gcc.dg/pr43139.c: New test.
5021 * gcc.dg/guality/pr43077-1.c: New test.
5023 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
5026 * gcc.dg/march.c: New.
5027 * gcc.dg/march-generic.c: New.
5028 * gcc.dg/mtune.c: New.
5030 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
5033 * gcc.dg/graphite/pr43083.c: New.
5035 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
5038 * gfortran.dg/graphite/pr43097.f: New.
5040 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
5041 Manuel López-Ibáñez <manu@gcc.gnu.org>
5044 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
5046 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
5049 * g++.dg/graphite/pr43026.C: New.
5051 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
5054 * gcc.dg/cleanup-1.c: Update.
5055 * gcc.dg/func-args-1.c: Update.
5056 * gcc.dg/format/sentinel-1.c: Update.
5057 * g++.old-deja/g++.jason/scoping10.C: Update.
5058 * g++.old-deja/g++.ns/lookup5.C: Update.
5059 * g++.dg/ext/cleanup-1.C: Update.
5060 * g++.dg/parse/varmod1.C: Update.
5061 * g++.dg/parse/error33.C: Update.
5062 * g++.dg/expr/call3.C: Update.
5063 * g++.dg/func-args-1.C: New.
5065 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
5068 * gcc.dg/attr-used-2.c: Moved to ...
5069 * c-c++-common/attr-used-2.c: Here.
5071 * gcc.dg/attr-used.c: Moved to ...
5072 * c-c++-common/attr-used.c: Here.
5074 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
5076 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
5078 2010-02-22 Richard Guenther <rguenther@suse.de>
5081 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
5082 * gfortran.dg/lto/20100222-1_1.c: Likewise.
5084 2010-02-22 Richard Guenther <rguenther@suse.de>
5086 PR tree-optimization/42749
5087 * gcc.c-torture/compile/pr42749.c: New testcase.
5089 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
5092 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
5093 * gfortran.dg/internal_pack_9.f90: New test.
5095 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
5098 * g++.dg/template/recurse.C: Adjust.
5099 * g++.dg/template/pr23510.C: New.
5101 2010-02-21 Dodji Seketeli <dodji@redhat.com>
5104 * g++.dg/template/memclass4.C: New test.
5106 2010-02-21 Tobias Burnus <burnus@net-b.de>
5109 * gfortran.dg/reassoc_5.f90: New test.
5111 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
5114 * gcc.target/i386/pr43067.c: New test.
5116 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
5119 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
5121 * g++.dg/warn/Wconversion-null.C: New test.
5122 * g++.old-deja/g++.other/null1.C: Move to...
5123 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
5125 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
5129 * gfortran.dg/dependency_26.f90: New test.
5132 * gfortran.dg/internal_pack_7.f90: New test.
5135 * gfortran.dg/internal_pack_8.f90: New test.
5137 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
5140 * c-c++-common/pr41779.c: Fix broken testcase.
5142 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
5145 * c-c++-common/pr36513.c: New testcase.
5146 * c-c++-common/pr36513-2.c: New testcase.
5148 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
5151 * c-c++-common/pr41779.c: New.
5153 2010-02-19 Jakub Jelinek <jakub@redhat.com>
5156 * gcc.dg/pr43084.c: New test.
5158 2010-02-19 Richard Guenther <rguenther@suse.de>
5160 PR tree-optimization/42916
5161 * gcc.dg/pr42916.c: New testcase.
5163 2010-02-18 Jason Merrill <jason@redhat.com>
5166 * g++.dg/abi/packed1.C: Add expected warning.
5169 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
5170 * gcc.dg/torture/dg-torture.exp: Likewise.
5171 * c-c++-common/torture/complex-sign.h,
5172 c-c++-common/torture/complex-sign-add.c,
5173 c-c++-common/torture/complex-sign-mixed-add.c,
5174 c-c++-common/torture/complex-sign-mixed-div.c,
5175 c-c++-common/torture/complex-sign-mixed-mul.c,
5176 c-c++-common/torture/complex-sign-mixed-sub.c,
5177 c-c++-common/torture/complex-sign-mul.c,
5178 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
5179 Adapt for C++ compilation as well.
5182 * g++.dg/ext/label1.C: Update.
5183 * g++.dg/ext/label2.C: Update.
5186 * g++.dg/template/dependent-name6.C: New.
5189 * g++.dg/parse/namespace12.C: New.
5191 2010-02-18 Martin Jambor <mjambor@suse.cz>
5193 PR tree-optimization/43066
5194 * gcc.c-torture/compile/pr43066.c: New test.
5196 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
5198 * g++.dg/ext/attrib35.C: Fix target selector string.
5199 * g++.dg/ext/attrib36.C: Ditto.
5200 * g++.dg/ext/attrib37.C: Ditto.
5201 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
5202 * g++.dg/abi/mangle25.C: Ditto.
5204 2010-02-17 Jason Merrill <jason@redhat.com>
5207 * g++.dg/parse/namespace11.C: New.
5210 * g++.dg/ext/attrib37.C: New.
5213 * g++.dg/template/ptrmem20.C: New.
5215 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
5218 * gcc.target/i386/xop-check.h: Include m256-check.h.
5219 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
5220 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
5221 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
5222 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
5224 2010-02-17 Jakub Jelinek <jakub@redhat.com>
5227 * gcc.dg/pr42918.c: New test.
5229 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
5231 * g++.dg/ext/attrib36.C: Require ILP32.
5233 2010-02-16 Richard Guenther <rguenther@suse.de>
5235 PR tree-optimization/41043
5236 * gfortran.dg/pr41043.f90: New testcase.
5237 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
5239 2010-02-16 Jason Merrill <jason@redhat.com>
5241 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
5243 2010-02-16 Ira Rosen <irar@il.ibm.com>
5245 PR tree-optimization/43074
5246 * gcc.dg/vect/fast-math-pr43074.c: New test.
5248 2010-02-16 Jakub Jelinek <jakub@redhat.com>
5250 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
5252 2010-02-16 Jason Merrill <jason@redhat.com>
5255 * g++.dg/ext/attrib36.C: New.
5258 * g++.dg/other/array6.C: New.
5260 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5262 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
5264 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
5266 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
5267 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
5268 * gcc.target/i386/xop-vpermil2pd-1.c: New.
5269 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
5270 * gcc.target/i386/xop-vpermil2ps-1.c: New.
5271 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
5273 2010-02-15 Richard Guenther <rguenther@suse.de>
5276 * g++.dg/torture/pr43068.C: New testcase.
5278 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
5281 * g++.dg/opt/ice1.C: New.
5283 2010-02-14 Jason Merrill <jason@redhat.com>
5286 * g++.dg/cpp0x/initlist-opt.C: New.
5288 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
5292 * gfortran.dg/internal_pack_6.f90: New test.
5294 2010-02-12 Jason Merrill <jason@redhat.com>
5297 * g++.dg/cpp0x/variadic99.C: New.
5299 2010-02-12 Jakub Jelinek <jakub@redhat.com>
5301 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
5302 sign extend pointers to gualchk_t.
5305 * g++.dg/other/default3.C: Xfail g4 test.
5307 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
5310 * gcc.dg/graphite/pr43012.c: New.
5312 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
5315 * g++.dg/graphite/pr42930.C: New.
5317 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
5321 * gcc.dg/graphite/pr42530.c: New.
5322 * gcc.dg/graphite/pr42914.c: New.
5324 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
5327 * gcc.dg/graphite/pr42771.c: New.
5329 2010-02-11 Richard Guenther <rguenther@suse.de>
5331 PR tree-optimization/42998
5332 * gcc.c-torture/compile/pr42998.c: New testcase.
5334 2010-02-10 Jason Merrill <jason@redhat.com>
5337 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
5339 PR c++/42983, core issue 906
5340 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
5341 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
5344 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
5346 2010-02-10 Richard Guenther <rguenther@suse.de>
5348 PR tree-optimization/43017
5349 * gcc.dg/torture/pr43017.c: New testcase.
5351 2010-02-10 Tobias Burnus <burnus@net-b.de>
5354 * gfortran.dg/private_type_1.f90: Update error location.
5355 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
5356 * gfortran.dg/typebound_operator_2.f03: Ditto.
5357 * gfortran.dg/assignment_2.f90: Ditto.
5358 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
5359 * gfortran.dg/binding_label_tests_9.f03: Ditto.
5361 2010-02-10 Tobias Burnus <burnus@net-b.de>
5364 * gfortran.dg/bind_c_usage_20.f90: New test.
5366 2010-02-10 Jakub Jelinek <jakub@redhat.com>
5369 * g++.dg/debug/pr43010.C: New test.
5371 2010-02-10 Richard Guenther <rguenther@suse.de>
5374 * gcc.c-torture/execute/20100209-1.c: New testcase.
5375 * gcc.dg/fold-div-3.c: Likewise.
5377 2010-02-10 Jakub Jelinek <jakub@redhat.com>
5379 * gcc.dg/builtin-ffs-1.c: New test.
5381 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5384 * gfortran.dg/array_constructor_35.f90: New test.
5386 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5388 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
5390 2010-02-09 Jason Merrill <jason@redhat.com>
5393 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
5396 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
5398 2010-02-09 Tobias Burnus <burnus@net-b.de>
5401 * gfortran.dg/module_write_1.f90: New test.
5403 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
5405 * gcc.dg/pr19340.c: Adjust.
5407 2010-02-09 Richard Guenther <rguenther@suse.de>
5409 PR tree-optimization/43008
5410 * gcc.c-torture/execute/pr43008.c: New testcase.
5412 2010-02-09 Richard Guenther <rguenther@suse.de>
5414 PR tree-optimization/43000
5415 * gcc.dg/torture/pr43000.c: New testcase.
5416 * gcc.dg/torture/pr43002.c: Likewise.
5418 2010-02-09 Daniel Kraft <d@domob.eu>
5421 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
5422 and pass -Wsurprising as necessary.
5424 2010-02-08 Jakub Jelinek <jakub@redhat.com>
5426 PR tree-optimization/42890
5427 * g++.dg/torture/pr42890.C: New test.
5429 2010-02-08 Richard Guenther <rguenther@suse.de>
5432 * gcc.dg/tree-ssa/inline-4.c: New testcase.
5434 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
5436 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
5438 * gcc.dg/graphite/block-1.c: Same.
5439 * gcc.dg/graphite/block-3.c: Same.
5440 * gcc.dg/graphite/block-4.c: Same.
5441 * gcc.dg/graphite/block-5.c: Same.
5442 * gcc.dg/graphite/block-6.c: Same.
5443 * gcc.dg/graphite/block-7.c: Same.
5444 * gcc.dg/graphite/interchange-0.c: Same.
5445 * gcc.dg/graphite/interchange-1.c: Same.
5446 * gcc.dg/graphite/interchange-10.c: Same.
5447 * gcc.dg/graphite/interchange-11.c: Same.
5448 * gcc.dg/graphite/interchange-12.c: Same.
5449 * gcc.dg/graphite/interchange-2.c: Same.
5450 * gcc.dg/graphite/interchange-3.c: Same.
5451 * gcc.dg/graphite/interchange-4.c: Same.
5452 * gcc.dg/graphite/interchange-5.c: Same.
5453 * gcc.dg/graphite/interchange-6.c: Same.
5454 * gcc.dg/graphite/interchange-7.c: Same.
5455 * gcc.dg/graphite/interchange-8.c: Same.
5456 * gcc.dg/graphite/interchange-9.c: Same.
5457 * gcc.dg/graphite/interchange-mvt.c: Same.
5459 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
5461 * gfortran.dg/graphite/id-19.f: New.
5462 * gfortran.dg/graphite/pr14741.f90: New.
5463 * gfortran.dg/graphite/pr41924.f90: New.
5464 * gfortran.dg/graphite/run-id-2.f90: New.
5466 2010-02-07 Richard Guenther <rguenther@suse.de>
5469 * gcc.c-torture/compile/pr42956.c: New testcase.
5471 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5474 * gfortran.dg/fmt_cache_2.f: New test.
5476 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5478 * gfortran.dg/read_no_eor.f90: New test.
5480 2010-02-05 Jason Merrill <jason@redhat.com>
5482 * g++.dg/ext/label13.C: Move constructor body out of class.
5484 2010-02-03 Jason Merrill <jason@redhat.com>
5487 * g++.dg/ext/dllexport3.C: New.
5489 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
5491 * gcc.dg/format/ms-format3.c: New test for specific MS types.
5493 2010-02-05 Richard Guenther <rguenther@suse.de>
5495 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
5497 2010-02-05 Dodji Seketeli <dodji@redhat.com>
5500 * g++.dg/other/crash-9.C: New test.
5502 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
5505 * gfortran.dg/subref_array_pointer_4.f90 : New test.
5507 2010-02-04 Richard Guenther <rguenther@suse.de>
5509 PR rtl-optimization/42952
5510 * gcc.dg/torture/pr42952.c: New testcase.
5512 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5515 * gfortran.dg/namelist_60.f90: New test.
5517 2010-02-03 Jason Merrill <jason@redhat.com>
5520 * g++.dg/ext/builtin11.C: New.
5524 * g++.dg/abi/mangle35.C: New.
5525 * g++.dg/abi/mangle37.C: New.
5528 * g++.dg/abi/mangle36.C: New.
5531 * g++.dg/warn/string1.C: New.
5533 2010-02-03 Richard Guenther <rguenther@suse.de>
5535 PR tree-optimization/42944
5536 * gcc.dg/errno-1.c: New testcase.
5538 2010-02-03 Richard Guenther <rguenther@suse.de>
5541 * gcc.c-torture/compile/pr42927.c: New testcase.
5543 2010-02-03 Tobias Burnus <burnus@net-b.de>
5546 * gfortran.dg/null_4.f90: New test.
5548 2010-02-02 Jason Merrill <jason@redhat.com>
5551 * g++.dg/ext/label13.C: New.
5553 2010-02-02 Tobias Burnus <burnus@net-b.de>
5556 * gfortran.dg/func_result_5.f90: New test.
5558 2010-02-01 Tobias Burnus <burnus@net-b.de>
5561 * gfortran.dg/pure_initializer_3.f90: News test.
5563 2010-01-31 Janus Weil <janus@gcc.gnu.org>
5566 * gfortran.dg/allocate_derived_2.f90: New test.
5568 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
5571 * gcc.dg/torture/pr42898-2.c: New test.
5573 2010-01-31 Richard Guenther <rguenther@suse.de>
5576 * gcc.dg/torture/pr42898.c: New testcase.
5578 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
5581 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
5582 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
5584 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
5586 * g++.dg/tree-ssa/inline-1.C: New.
5587 * g++.dg/tree-ssa/inline-2.C: New.
5588 * g++.dg/tree-ssa/inline-3.C: New.
5590 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5593 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
5594 the string 'pow' in the pathname of the compiler from generating a
5597 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5599 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
5600 * g++.old-deja/g++.mike/eh17.C: Likewise.
5601 * g++.old-deja/g++.mike/p5571.C: Likewise.
5603 2010-01-29 Dodji Seketeli <dodji@redhat.com>
5610 * g++.dg/other/crash-5.C: New test.
5611 * g++.dg/other/crash-6.C: New test.
5612 * g++.dg/other/crash-7.C: New test.
5613 * g++.dg/other/crash-8.C: New test.
5615 2010-01-29 Jakub Jelinek <jakub@redhat.com>
5617 PR rtl-optimization/42889
5618 * gcc.dg/pr42889.c: New test.
5620 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
5622 * gcc.target/i386/pr42881.c: Use SSE2.
5624 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
5627 * gcc.target/i386/pr42891.c: New test.
5629 2010-01-28 Richard Guenther <rguenther@suse.de>
5631 PR tree-optimization/42871
5632 * g++.dg/torture/pr42871.C: New testcase.
5634 2010-01-28 Richard Guenther <rguenther@suse.de>
5636 * gcc.dg/Wobjsize-1.h: New testcase.
5637 * gcc.dg/Wobjsize-1.c: Likewise.
5639 2010-01-28 Richard Guenther <rguenther@suse.de>
5642 * g++.dg/torture/pr42883.C: New testcase.
5644 2010-01-28 Michael Matz <matz@suse.de>
5646 * gcc.target/i386/pr42881.c: New test.
5648 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5650 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
5651 Add i?86-*-solaris2* support.
5653 2010-01-28 Dodji Seketeli <dodji@redhat.com>
5657 * g++.dg/template/typedef27.C: New test case.
5658 * g++.dg/template/typedef28.C: New test case.
5660 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
5662 * gcc.dg/optimize-bswap*.c: Add ARM target
5664 2010-01-27 Richard Guenther <rguenther@suse.de>
5667 * gcc.dg/torture/pr42878-1.c: New testcase.
5668 * gcc.dg/torture/pr42878-2.c: Likewise.
5670 2010-01-27 Jakub Jelinek <jakub@redhat.com>
5673 * gcc.dg/vla-22.c: New test.
5675 2010-01-26 Jakub Jelinek <jakub@redhat.com>
5677 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
5680 2010-01-26 Richard Guenther <rguenther@suse.de>
5682 PR rtl-optimization/42685
5683 * gcc.dg/pr42685.c: New testcase.
5684 * g++.dg/other/pr42685.C: Likewise.
5686 2010-01-26 Richard Guenther <rguenther@suse.de>
5689 * g++.dg/other/pr42806.C: New testcase.
5691 2010-01-26 Richard Guenther <rguenther@suse.de>
5693 PR tree-optimization/42250
5694 * gcc.dg/pr42250.c: New testcase.
5696 2010-01-25 Arnaud Charlet <charlet@adacore.com>
5698 * gnat.dg/array_bounds_test.adb: New test.
5700 2010-01-25 Tobias Burnus <burnus@net-b.de>
5703 * gfortran.dg/generic_21.f90: New test.
5705 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5708 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
5710 2010-01-24 Mark Mitchell <mark@codesourcery.com>
5713 * g++.dg/abi/arm_va_list2.C: New test.
5714 * g++.dg/abi/arm_va_list2.h: Companion header file.
5716 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
5719 * gfortran.dg/parameter_array_ref_2.f90 : New test.
5722 * gfortran.dg/char_array_arg_1.f90 : New test.
5724 * gfortran.dg/pr25923.f90 : Remove XFAIL.
5726 2010-01-24 Tobias Burnus <burnus@net-b.de>
5729 * gfortran.dg/generic_20.f90: New test.
5731 2010-01-22 Michael Matz <matz@suse.de>
5733 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
5736 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
5739 * gfortran.dg/dependency_25.f90 : New test.
5741 2010-01-21 Martin Jambor <mjambor@suse.cz>
5743 PR tree-optimization/42585
5744 * gcc.dg/tree-ssa/pr42585.c: New test.
5746 2010-01-21 Richard Guenther <rguenther@suse.de>
5749 * gcc.dg/pr19988.c: New testcase.
5751 2010-01-20 Janis Johnson <janis187@us.ibm.com>
5753 * g++.dg/compat/decimal/compat-common.h: New file.
5754 * g++.dg/compat/decimal/decimal-dummy.h: New file.
5755 * g++.dg/compat/decimal/pass_x.h: New file.
5756 * g++.dg/compat/decimal/pass_y.h: New file.
5757 * g++.dg/compat/decimal/pass-1_main.C: New file.
5758 * g++.dg/compat/decimal/pass-1_x.C: New file.
5759 * g++.dg/compat/decimal/pass-1_y.C: New file.
5760 * g++.dg/compat/decimal/pass-2_main.C: New file.
5761 * g++.dg/compat/decimal/pass-2_x.C: New file.
5762 * g++.dg/compat/decimal/pass-2_y.C: New file.
5763 * g++.dg/compat/decimal/pass-3_main.C: New file.
5764 * g++.dg/compat/decimal/pass-3_x.C: New file.
5765 * g++.dg/compat/decimal/pass-3_y.C: New file.
5766 * g++.dg/compat/decimal/pass-4_main.C: New file.
5767 * g++.dg/compat/decimal/pass-4_x.C: New file.
5768 * g++.dg/compat/decimal/pass-4_y.C: New file.
5769 * g++.dg/compat/decimal/pass-5_main.C: New file.
5770 * g++.dg/compat/decimal/pass-5_x.C: New file.
5771 * g++.dg/compat/decimal/pass-5_y.C: New file.
5772 * g++.dg/compat/decimal/pass-6_main.C: New file.
5773 * g++.dg/compat/decimal/pass-6_x.C: New file.
5774 * g++.dg/compat/decimal/pass-6_y.C: New file.
5775 * g++.dg/compat/decimal/return_x.h: New file.
5776 * g++.dg/compat/decimal/return_y.h: New file.
5777 * g++.dg/compat/decimal/return-1_main.C: New file.
5778 * g++.dg/compat/decimal/return-1_x.C: New file.
5779 * g++.dg/compat/decimal/return-1_y.C: New file.
5780 * g++.dg/compat/decimal/return-2_main.C: New file.
5781 * g++.dg/compat/decimal/return-2_x.C: New file.
5782 * g++.dg/compat/decimal/return-2_y.C: New file.
5783 * g++.dg/compat/decimal/return-3_main.C: New file.
5784 * g++.dg/compat/decimal/return-3_x.C: New file.
5785 * g++.dg/compat/decimal/return-3_y.C: New file.
5786 * g++.dg/compat/decimal/return-4_main.C: New file.
5787 * g++.dg/compat/decimal/return-4_x.C: New file.
5788 * g++.dg/compat/decimal/return-4_y.C: New file.
5789 * g++.dg/compat/decimal/return-5_main.C: New file.
5790 * g++.dg/compat/decimal/return-5_x.C: New file.
5791 * g++.dg/compat/decimal/return-5_y.C: New file.
5792 * g++.dg/compat/decimal/return-6_main.C: New file.
5793 * g++.dg/compat/decimal/return-6_x.C: New file.
5794 * g++.dg/compat/decimal/return-6_y.C: New file.
5796 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
5799 * gcc.dg/pr42715.c: New.
5801 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
5804 * g++.dg/parse/crash55.C: New.
5806 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
5809 * gcc.dg/guality/pr42782.c: New.
5811 2010-01-20 Jason Merrill <jason@redhat.com>
5814 * g++.dg/abi/packed1.C: New.
5817 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
5820 * g++.dg/parse/fn-typedef1.C: New.
5821 * g++.dg/other/cv_quals.C: Adjust.
5823 2010-01-20 Anthony Green <green@moxielogic.com>
5825 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
5827 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
5828 * gcc.dg/20020312-2.c: Port this to the moxie core.
5829 * gcc.dg/weak/typeof-2.c: Ditto.
5831 2010-01-20 Richard Guenther <rguenther@suse.de>
5833 PR tree-optimization/42717
5834 * gcc.c-torture/compile/pr42717.c: New testcase.
5836 2010-01-20 Jakub Jelinek <jakub@redhat.com>
5838 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
5839 of signed, add a few new tests.
5842 * g++.dg/parse/limits-initializer1.C: New test.
5844 2010-01-19 Janus Weil <janus@gcc.gnu.org>
5847 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
5848 * gfortran.dg/typebound_call_12.f03: New test.
5850 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
5853 * gfortran.dg/bounds_check_15.f90 : New test.
5855 2010-01-19 Michael Matz <matz@suse.de>
5857 PR tree-optimization/41783
5858 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
5860 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5863 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
5864 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
5865 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
5866 * gcc.target/arm/neon/vget_lows16.c: Likewise.
5867 * gcc.target/arm/neon/vget_lows32.c: Likewise.
5868 * gcc.target/arm/neon/vget_lows64.c: Likewise.
5869 * gcc.target/arm/neon/vget_lows8.c: Likewise.
5870 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
5871 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
5872 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
5873 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
5875 2010-01-19 Janus Weil <janus@gcc.gnu.org>
5878 * gfortran.dg/extends_6.f03: Modified an error message.
5879 * gfortran.dg/extends_10.f03: New test.
5880 * gfortran.dg/private_type_6.f03: Modified an error message.
5881 * gfortran.dg/structure_constructor_8.f03: Ditto.
5883 2010-01-19 Jakub Jelinek <jakub@redhat.com>
5885 PR tree-optimization/42719
5886 * gcc.dg/pr42719.c: New test.
5889 * gcc.dg/pr42728.c: New test.
5891 2010-01-19 Anthony Green <green@moxielogic.com>
5893 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
5895 2010-01-18 Anthony Green <green@moxielogic.com>
5897 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
5900 2010-01-19 Dodji Seketeli <dodji@redhat.com>
5902 * g++.dg/template/error45.C: reverted as part of reverting the
5903 fix of PR c++/42634.
5905 2010-01-18 Dodji Seketeli <dodji@redhat.com>
5908 * g++.dg/template/error45.C: New test.
5910 2010-01-18 Dodji Seketeli <dodji@redhat.com>
5913 * g++.dg/conversion/op6.C: New test.
5915 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
5918 * gcc.target/alpha/pr42774.c: New test.
5920 2010-01-18 Richard Guenther <rguenther@suse.de>
5922 PR tree-optimization/42781
5923 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
5925 2010-01-17 Richard Guenther <rguenther@suse.de>
5928 * gcc.c-torture/execute/pr42248.c: New testcase.
5930 2010-01-17 Richard Guenther <rguenther@suse.de>
5932 PR tree-optimization/42773
5933 * g++.dg/torture/pr42773.C: New testcase.
5935 2010-01-17 Janus Weil <janus@gcc.gnu.org>
5938 * gfortran.dg/interface_assignment_5.f90: New test.
5940 2010-01-17 Dodji Seketeli <dodji@redhat.com>
5943 * g++.dg/template/crash94.C: Reverted.
5945 2010-01-17 Jie Zhang <jie.zhang@analog.com>
5948 * gcc.dg/debug/pr42767.c: New.
5950 2010-01-15 Jason Merrill <jason@redhat.com>
5953 * g++.dg/cpp0x/decltype22.C: New.
5955 2010-01-16 Jakub Jelinek <jakub@redhat.com>
5958 * g++.dg/torture/pr42760.C: New test.
5960 2010-01-15 Jing Yu <jingyu@google.com>
5962 PR rtl-optimization/42691
5963 * gcc.c-torture/execute/pr42691.c: New.
5965 2010-01-15 Richard Guenther <rguenther@suse.de>
5968 * g++.dg/torture/pr42739.C: New testcase.
5970 2010-01-15 Dodji Seketeli <dodji@redhat.com>
5972 * g++.dg/template/error45.C: Revert as part of reverting changes
5975 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5978 * gfortran.dg/interface_31.f90: New test.
5980 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5982 * gcc.target/powerpc/pr42747.c: New file.
5984 2010-01-14 Jakub Jelinek <jakub@redhat.com>
5987 * c-c++-common/pr42674.c: New test.
5990 * g++.dg/template/instantiate11.C: New test.
5992 2010-01-14 Jason Merrill <jason@redhat.com>
5995 * g++.dg/overload/error3.C: New.
5998 * g++.dg/overload/rvalue1.C: New.
6000 2010-01-14 Martin Jambor <mjambor@suse.cz>
6002 PR tree-optimization/42706
6003 * gcc.dg/ipa/pr42706.c: New testcase.
6005 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
6007 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
6009 2010-01-14 Martin Jambor <mjambor@suse.cz>
6011 PR tree-optimization/42714
6012 * g++.dg/torture/pr42714.C: New test.
6014 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
6016 PR rtl-optimization/42246
6017 * gfortran.dg/pr42246-2.f: New.
6019 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
6021 PR rtl-optimization/42389
6022 * gcc.dg/pr42389.c: New.
6024 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
6026 PR rtl-optimization/42388
6027 * gcc.dg/pr42388.c: New.
6029 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
6031 PR rtl-optimization/42294
6032 * gfortran.dg/pr42294.f: New.
6034 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
6036 PR rtl-optimization/39453
6037 PR rtl-optimization/42246
6038 * gcc.dg/pr39453.c: New.
6039 * gcc.dg/pr42246.c: New.
6041 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
6044 * gcc.dg/pr42245.c: New.
6045 * gcc.dg/pr42245-2.c: New.
6047 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
6049 PR rtl-optimization/42249
6050 * gcc.dg/pr42249.c: New.
6052 2010-01-14 Jakub Jelinek <jakub@redhat.com>
6055 * gcc.c-torture/execute/pr42721.c: New test.
6057 2010-01-14 Ira Rosen <irar@il.ibm.com>
6059 PR tree-optimization/42709
6060 * gcc.dg/vect/pr42709.c: New test.
6062 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
6065 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
6066 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
6068 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
6071 * gfortran.dg/generic_19.f90 : New test.
6073 2010-01-13 Richard Guenther <rguenther@suse.de>
6075 PR tree-optimization/42730
6076 * gcc.c-torture/compile/pr42730.c: New testcase.
6078 2010-01-13 Steve Ellcey <sje@cup.hp.com>
6081 * gcc.target/ia64/pr42542-1.c: New.
6082 * gcc.target/ia64/pr42542-2.c: New.
6083 * gcc.target/ia64/pr42542-3.c: New.
6085 2010-01-13 Dodji Seketeli <dodji@redhat.com>
6088 * g++.dg/template/error45.C: New test.
6090 2010-01-13 Martin Jambor <mjambor@suse.cz>
6092 PR tree-optimization/42704
6093 * g++.dg/torture/pr42704.C: New test.
6095 2010-01-13 Martin Jambor <mjambor@suse.cz>
6097 PR tree-optimization/42703
6098 * gcc.c-torture/compile/pr42703.c: New test.
6100 2010-01-13 Richard Guenther <rguenther@suse.de>
6102 PR tree-optimization/42705
6103 * gcc.c-torture/compile/pr42705.c: New testcase.
6105 2010-01-13 Jie Zhang <jie.zhang@analog.com>
6107 * gcc.target/bfin/l2.c: New test.
6108 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
6110 2010-01-13 Richard Guenther <rguenther@suse.de>
6113 * gcc.c-torture/compile/pr42716.c: New testcase.
6115 2010-01-13 Richard Guenther <rguenther@suse.de>
6118 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
6120 2010-01-12 Joseph Myers <joseph@codesourcery.com>
6123 * gcc.c-torture/compile/pr42708-1.c: New test.
6125 2010-01-12 Jakub Jelinek <jakub@redhat.com>
6128 * gcc.dg/pr42662.c: New test.
6130 PR tree-optimization/42645
6131 * g++.dg/other/pr42645-1.C: New test.
6132 * g++.dg/other/pr42645-2.C: New test.
6134 2010-01-11 Janis Johnson <janis187@us.ibm.com>
6137 * gcc.target/powerpc/warn-1.c: New test.
6138 * gcc.target/powerpc/warn-2.c: New test.
6140 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
6142 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
6145 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
6147 * gcc.dg/lto/20100108_0.c: New.
6149 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
6151 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
6152 Add -march=i686 -msse for 32bit x86 targets.
6154 2010-01-10 Richard Guenther <rguenther@suse.de>
6157 * gcc.dg/torture/pr42667.c: New testcase.
6159 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6162 * gfortran.dg/array_constructor_34.f90: New test.
6164 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6167 * gfortran.dg/array_constructor_33.f90: New test.
6168 gfortran.dg/array_function_5.f90: Add credit.
6170 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
6173 * gcc.dg/pr42631.c: New.
6175 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
6178 * gcc.dg/pr42630.c: New.
6180 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
6183 * gcc.dg/pr42629.c: New.
6185 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
6188 * gcc.dg/torture/pr42363.c: New.
6190 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
6194 * gcc.dg/vect/pr42604.c: New.
6195 * gcc.dg/vect/pr42395.c: New.
6197 2010-01-09 Richard Guenther <rguenther@suse.de>
6200 * gcc.c-torture/execute/pr42512.c: New testcase.
6202 2010-01-09 Tobias Burnus <burnus@net-b.de>
6205 * gfortran.dg/c_ptr_tests_14.f90: New test.
6207 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6210 * gnat.dg/null_pointer_deref1.adb: Don't run on
6211 sparc*-sun-solaris2.11.
6213 2010-01-08 Richard Guenther <rguenther@suse.de>
6216 * gcc.dg/lto/20100103-1_0.c: New testcase.
6217 * gcc.dg/lto/20100103-2_0.c: Likewise.
6219 2010-01-08 Tobias Burnus <burnus@net-b.de
6222 * gfortran.dg/asynchronous_1.f90: New test.
6223 * gfortran.dg/asynchronous_2.f90: New test.
6224 * gfortran.dg/conflicts.f90: Update error message.
6226 2010-01-07 Dodji Seketeli <dodji@redhat.com>
6229 * g++.dg/cpp0x/variadic-unify-2.C: New test.
6231 2010-01-07 Jakub Jelinek <jakub@redhat.com>
6233 PR tree-optimization/42625
6234 * g++.dg/opt/dtor4.C: New test.
6235 * g++.dg/opt/dtor4.h: New.
6236 * g++.dg/opt/dtor4-aux.cc: New.
6238 2010-01-07 Tobias Burnus <burnus@net-b.de>
6241 * gfortran.dg/proc_ptr_26.f90: New test.
6243 2010-01-07 Tobias Burnus <burnus@net-b.de>
6246 * gfortran.dg/allocatable_scalar_7.f90: New test.
6248 2010-01-06 Richard Guenther <rguenther@suse.de>
6250 * gcc.c-torture/compile/pr42632.c: New testcase.
6252 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
6255 * gcc.target/i386/pr42542-4.c: New.
6256 * gcc.target/i386/pr42542-4a.c: Likewise.
6257 * gcc.target/i386/pr42542-5.c: Likewise.
6258 * gcc.target/i386/pr42542-5a.c: Likewise.
6260 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
6262 * gcc.dg/tls/opt-15.c: New test.
6264 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
6266 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
6268 2010-01-05 Martin Jambor <mjambor@suse.cz>
6270 PR tree-optimization/42462
6271 * g++.dg/torture/pr42462.C: New test.
6273 2010-01-05 Jason Merrill <jason@redhat.com>
6275 * g++.dg/cpp0x/initlist30.C: New test.
6277 2010-01-05 Richard Guenther <rguenther@suse.de>
6279 PR tree-optimization/42614
6280 * gcc.c-torture/execute/pr42614.c: New testcase.
6282 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
6284 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
6285 * gcc.dg/Wunreachable-1.c: Remove the testcase of
6287 * gcc.dg/Wunreachable-2.c: Likewise.
6288 * gcc.dg/Wunreachable-3.c: Likewise.
6289 * gcc.dg/Wunreachable-4.c: Likewise.
6290 * gcc.dg/Wunreachable-5.c: Likewise.
6291 * gcc.dg/Wunreachable-6.c: Likewise.
6292 * gcc.dg/Wunreachable-7.c: Likewise.
6293 * gcc.dg/Wunreachable-8.c: Likewise.
6294 * gcc.dg/20041231-1.c: Likewise.
6296 2010-01-05 Jakub Jelinek <jakub@redhat.com>
6299 * gcc.dg/pr42611.c: New test.
6301 PR tree-optimization/42508
6302 * g++.dg/opt/pr42508.C: New test.
6304 2010-01-05 Tobias Burnus <burnus@net-b.de>
6307 * gfortran.dg/allocatable_scalar_8.f90: New.
6309 2010-01-04 Martin Jambor <mjambor@suse.cz>
6311 PR tree-optimization/42398
6312 * gcc.c-torture/compile/pr42398.c: New test.
6314 2010-01-04 Jason Merrill <jason@redhat.com>
6317 * g++.dg/ext/attrib35.C: New.
6320 * g++.dg/cpp0x/auto17.C: New.
6322 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
6324 * gcc.dg/lto/20100104_0.c: New.
6326 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
6329 * gcc.target/i386/pr42542-1.c: New.
6330 * gcc.target/i386/pr42542-1a.c: Likewise.
6331 * gcc.target/i386/pr42542-1b.c: Likewise.
6332 * gcc.target/i386/pr42542-2.c: Likewise.
6333 * gcc.target/i386/pr42542-2a.c: Likewise.
6334 * gcc.target/i386/pr42542-2b.c: Likewise.
6335 * gcc.target/i386/pr42542-3.c: Likewise.
6336 * gcc.target/i386/pr42542-3a.c: Likewise.
6338 2009-01-04 Tobias Burnus <burnus@net-b.de>
6341 * gfortran.dg/allocatable_scalar_5.f90: New test.
6342 * gfortran.dg/allocatable_scalar_6.f90: New test.
6344 2010-01-03 Richard Guenther <rguenther@suse.de>
6347 * gfortran.dg/gomp/recursion1.f90: Remove.
6349 2010-01-03 Richard Guenther <rguenther@suse.de>
6351 * gcc.dg/Warray-bounds.c: Remove XFAILs.
6352 * gcc.dg/uninit-6.c: Likewise.
6353 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
6355 2010-01-03 Richard Guenther <rguenther@suse.de>
6357 PR tree-optimization/42589
6358 * gcc.target/i386/pr42589.c: New testcase.
6360 2010-01-03 Richard Guenther <rguenther@suse.de>
6362 PR tree-optimization/42438
6363 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
6365 2010-01-02 Richard Guenther <rguenther@suse.de>
6368 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
6370 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
6373 * gcc.target/alpha/pr42448-1.c: New test.
6374 * gcc.target/alpha/pr42448-2.c: Ditto.
6376 2010-01-01 Joseph Myers <joseph@codesourcery.com>
6378 PR preprocessor/41947
6379 * gcc.dg/c99-hexfloat-3.c: New test.
6381 2010-01-01 Richard Guenther <rguenther@suse.de>
6384 * gcc.c-torture/execute/pr42570.c: New testcase.
6386 2010-01-01 Richard Guenther <rguenther@suse.de>
6389 * gcc.c-torture/compile/pr42559.c: New testcase.
6392 Copyright (C) 2010 Free Software Foundation, Inc.
6394 Copying and distribution of this file, with or without modification,
6395 are permitted in any medium without royalty provided the copyright
6396 notice and this notice are preserved.