1 2010-09-14 Jan Hubicka <jh@suse.cz>
3 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
8 2010-09-14 Jakub Jelinek <jakub@redhat.com>
11 * gcc.dg/pr45567.c: New test.
14 * g++.dg/debug/pr45660.C: New test.
16 2010-09-14 Ira Rosen <irar@il.ibm.com>
18 PR tree-optimization/45470
19 * g++.dg/vect/pr45470-a.cc: New test.
20 * g++.dg/vect/pr45470-a.cc: New test.
22 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
25 * gcc/testsuite/lib/profopt.exp: Prune warnings on execname2 compile.
26 * gcc/testsuite/lib/prune.exp: Prune "can't add line info" warnings.
28 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
31 * gfortran.dg/namelist_64.f90: New test.
33 2010-09-13 Jakub Jelinek <jakub@redhat.com>
35 PR rtl-optimization/45617
36 * gcc.target/i386/pr45617.c: New test.
38 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
40 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
42 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
44 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
45 * gcc.target/i386/fma4-vector.c: Likewise.
46 * gcc.target/i386/vectorize2.c: Likewise.
47 * gcc.target/i386/vectorize4.c: Likewise.
48 * gcc.target/i386/vectorize5.c: Likewise.
49 * gcc.target/i386/vectorize6.c: Likewise.
50 * gcc.target/i386/vectorize8.c: Likewise.
52 * gcc.target/i386/vect-double-1.c: New.
53 * gcc.target/i386/vect-double-1a.c: Likewise.
54 * gcc.target/i386/vect-double-2.c: Likewise.
55 * gcc.target/i386/vect-double-2a.c: Likewise.
57 * lib/target-supports.exp (check_effective_target_vect_double):
58 Set et_vect_double_saved to 0 when tuning for Atom.
60 2010-09-13 Jan Hubicka <jh@suse.cz>
62 * gcc.dg/torture/pr23821.c: Drop static keyword.
63 * gcc.dg/tree-ssa/loop-19.c: Likewise.
64 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
66 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
68 * gcc.target/arm/sync-1.c: New.
70 2010-09-12 Olivier Hainque <hainque@adacore.com>
72 * gnat.dg/memtrap.adb: New test.
74 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
76 * gfortran.dg/promotion.f90: Fix options.
78 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
80 * g++.dg/cpp0x/range-for1.C: New.
81 * g++.dg/cpp0x/range-for2.C: New.
82 * g++.dg/cpp0x/range-for3.C: New.
83 * g++.dg/cpp0x/range-for4.C: New.
84 * g++.dg/cpp0x/range-for5.C: New.
85 * g++.dg/cpp0x/range-for6.C: New.
87 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
89 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
90 and counts. Check that transpose is not called.
91 * gfortran.dg/transpose_2.f90: Update error message.
93 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
96 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
97 * g++.dg/lookup/strong-using-2.C: Likewise.
98 * g++.dg/lookup/strong-using-3.C: Likewise.
99 * g++.dg/lookup/strong-using-5.C: Likewise.
101 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
102 * g++.dg/cpp0x/inline-ns4.C: New.
103 * g++.dg/cpp0x/inline-ns5.C: New.
105 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
108 * gfortran.fortran-torture/compile/pr45634.f90: New.
110 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
112 * objc.dg/fobjc-exceptions.m: New test.
114 2010-09-10 Jan Hubicka <jh@suse.cz>
116 * g++.dg/inherit/covariant7.C: Fix pattern matching.
118 2010-09-10 Martin Jambor <mjambor@suse.cz>
120 PR tree-optimization/44972
121 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
122 * gcc.dg/tree-ssa/pr45144.c: Likewise.
123 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
125 * g++.dg/torture/pr44972.C: New test.
127 2010-09-10 Martin Jambor <mjambor@suse.cz>
129 PR tree-optimization/44972
130 * g++.dg/torture/pr34850.C: Remove expected warning.
132 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
134 * gfortran.dg/dummy_optional_arg.f90: New test.
136 2010-09-08 Jan Hubicka <jh@suse.cz>
138 PR tree-optimization/45598
139 * fortran.fortran-torture/compile/pr45598.f90: New test.
141 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
143 * lib/target-supports-dg.exp (dg-require-ifunc): New.
144 * lib/target-supports.exp (check_ifunc_available): New.
145 * gcc.dg/attr-ifunc-1.c: New.
146 * gcc.dg/attr-ifunc-2.c: New.
147 * gcc.dg/attr-ifunc-3.c: New.
148 * gcc.dg/attr-ifunc-4.c: New.
149 * gcc.dg/attr-ifunc-5.c: New.
150 * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
151 * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
152 * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
153 * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
155 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
158 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
160 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
162 * gfortran.dg/inline_transpose_1.f90: New test.
164 2010-09-08 Jakub Jelinek <jakub@redhat.com>
167 * g++.dg/warn/Wunused-var-15.C: New test.
169 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
171 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
174 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
176 * objc/execute/exceptions/throw-nil.m: New test.
177 * objc/execute/exceptions/handler-1.m: Updated to use the new
178 objc_set_uncaught_exception_handler() function.
179 * objc/execute/exceptions/matcher-1.m: New test.
181 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
184 * gfortran.dg/bit_comparison_1.F90: New test.
185 * gfortran.dg/leadz_trailz_3.f90: New test.
186 * gfortran.dg/masklr_2.F90: New test.
187 * gfortran.dg/shiftalr_1.F90: New test.
188 * gfortran.dg/merge_bits_2.F90: New test.
189 * gfortran.dg/dshift_2.F90: New test.
190 * gfortran.dg/bit_comparison_2.F90: New test.
191 * gfortran.dg/masklr_1.F90: New test.
192 * gfortran.dg/merge_bits_1.F90: New test.
193 * gfortran.dg/dshift_1.F90: New test.
194 * gfortran.dg/shiftalr_2.F90: New test.
196 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
198 * objc.dg/type-stream-1.m: Replaced with a test that tests that
199 functions from objc/typedstream.h are deprecated.
201 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
203 * lib/target-supports.exp
204 (check_effective_target_run_expensive_tests): New proc.
205 * gcc.c-torture/compile/limits-fnargs.c: Use
206 dg-require-effective-target run_expensive_tests.
208 2010-09-08 Jakub Jelinek <jakub@redhat.com>
211 * gfortran.dg/gomp/pr45597.f90: New test.
214 * gfortran.dg/gomp/pr45595.f90: New test.
216 2010-09-08 Michael Matz <matz@suse.de>
218 * c-c++-common/uninit-17.c: Adjust.
220 2010-09-08 Michael Matz <matz@suse.de>
222 PR tree-optimization/43430
223 * gcc.dg/vect/pr43430-2.c: New test.
225 2010-09-08 Michael Matz <matz@suse.de>
227 PR tree-optimization/33244
228 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
230 2010-09-08 Richard Guenther <rguenther@suse.de>
232 PR tree-optimization/45578
233 * gfortran.dg/pr45578.f90: New testcase.
235 2010-09-08 Richard Guenther <rguenther@suse.de>
238 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
240 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
243 * gfortran.dg/char_length_18.f90: New test.
245 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
248 * gcc.target/i386/pr36502.c: New test.
252 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
253 * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
255 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
257 * gfortran.dg/achar_4.f90: Enable bounds checking.
259 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
262 * gcc.target/i386/pr45206.c: New test.
264 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
267 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
269 2010-09-07 Jan Hubicka <jh@suse.cz>
271 * gcc.c-torture/compile/20100907.c: New testcase.
273 2010-09-07 Richard Guenther <rguenther@suse.de>
276 * g++.dg/eh/pr45569.C: New testcase.
278 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
281 * gcc.target/arm/pr43137.c: New test.
283 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
286 * gfortran.dg/dependency_35.f90: New test.
288 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
291 * gfortran.dg/char_length_17.f90: New test.
293 2010-09-06 Dodji Seketeli <dodji@redhat.com>
298 * g++.dg/template/typedef34.C: New test.
299 * g++.dg/template/typedef35.C: New test.
301 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
304 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
306 2010-09-06 Mark Mitchell <mark@codesourcery.com>
308 * g++.dg/warn/Wdouble-promotion.C: New.
310 2010-09-06 Arnaud Charlet <charlet@adacore.com>
312 * g++.dg/parse/redef2.C: New.
314 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
316 * gcc.dg/20100906-1.c: New testcase.
318 2010-09-06 Jakub Jelinek <jakub@redhat.com>
321 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
322 DW_TAG_enumeration_type DIE.
324 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
326 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
329 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
331 PR rtl-optimization/44919
332 * g++.dg/opt/pr44919.C: New.
334 2010-09-06 Tobias Burnus <burnus@net-b.de>
337 * gfortran.dg/iall_iany_iparity_1.f90: New.
338 * gfortran.dg/iall_iany_iparity_2.f90: New.
340 2010-09-06 Jason Merrill <jason@redhat.com>
342 * g++.dg/cpp0x/initlist42.C: New.
344 * g++.dg/cpp0x/auto19.C: New.
346 * g++.dg/template/sfinae25.C: New.
347 * g++.dg/template/char1.C: Expect warning.
348 * g++.dg/template/nontype10.C: Likewise.
350 * g++.dg/cpp0x/implicit9.C: New.
352 * g++.dg/cpp0x/initlist43.C: New.
354 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
356 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
358 2010-09-05 Mark Mitchell <mark@codesourcery.com>
360 * gcc.dg/Wdouble-promotion.c: New.
362 2010-09-05 Tobias Burnus <burnus@net-b.de>
364 * gfortran.dg/float128_1.f90: Remove test case as
365 it always fails since Rev 163611 backed out the
366 front-end implementation.
368 2010-09-05 Tobias Burnus <burnus@net-b.de>
370 * gfortran.dg/float128_1.f90: XFAIL test case.
372 2010-09-05 Tobias Burnus <burnus@net-b.de>
374 * gfortran.dg/bessel_7.f90: Decrease required precision.
376 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
379 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
380 ref-all-matching targets.
382 2010-09-05 Richard Guenther <rguenther@suse.de>
384 PR tree-optimization/45535
385 * gcc.c-torture/compile/pr45535.c: New testcase.
387 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
389 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
391 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
392 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
393 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
394 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
395 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
396 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
397 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
398 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
399 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
400 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
401 * gcc.target/i386/pr22152.c: Likewise.
402 * gcc.target/i386/pr36992-1.c: Likewise.
403 * gcc.target/i386/pr36992-2.c: Likewise.
404 * gcc.target/sh/sh4a-memmovua.c: Likewise.
406 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
409 * gcc.dg/const-uniq-1.c: Modify regexp.
411 2010-09-04 Tobias Burnus <burnus@net-b.de>
414 * gfortran.dg/namelist_63.f90: New.
416 2010-09-04 Jan Hubicka <jh@suse.cz>
418 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
419 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
421 2010-09-04 Jan Hubicka <jh@suse.cz>
423 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
425 2010-09-04 Janus Weil <janus@gcc.gnu.org>
428 * gfortran.dg/allocate_alloc_opt_12.f90: New.
430 2010-09-03 Joseph Myers <joseph@codesourcery.com>
432 * gcc.dg/opts-4.c: New test.
434 2010-09-03 Steve Ellcey <sje@cup.hp.com>
436 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
437 * gcc.dg/vect/vect-peel-4.c: Ditto.
439 2010-09-03 Daniel Kraft <d@domob.eu>
442 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
444 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
447 * gfortran.dg/dependency_34.f90: New test.
449 2010-09-03 Steve Ellcey <sje@cup.hp.com>
451 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
453 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
455 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
456 gcc.target/i386/clearcap.map if supported.
458 2010-09-03 Michael Matz <matz@suse.de>
461 * gcc.dg/pr45415.c: New test.
463 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
465 PR tree-optimization/45506
466 * gcc.dg/pr45506.c: New.
468 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
471 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
472 * gcc.target/i386/float128-2.c: Ditto.
474 2010-09-03 Daniel Kraft <d@domob.eu>
477 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
478 * gfortran.dg/internal_dummy_2.f08: New test.
479 * gfortran.dg/internal_dummy_3.f08: New test.
480 * gfortran.dg/internal_dummy_4.f08: New test.
482 2010-09-03 Jakub Jelinek <jakub@redhat.com>
485 * gcc.target/i386/pr45500.c: New test.
487 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
489 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
491 2010-09-03 Daniel Kraft <d@domob.eu>
494 * gfortran.dg/exit_2.f08; Adapt error messages.
495 * gfortran.dg/exit_3.f08: New test.
496 * gfortran.dg/exit_4.f08: New test.
497 * gfortran.dg/exit_5.f03: New test.
499 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
501 * gfortran.dg/ishft_4.f90: New test.
503 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
505 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
506 FRIZ/XSRIZ instruciton for (double)(long long)x.
507 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
509 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
511 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
513 2010-09-02 Richard Guenther <rguenther@suse.de>
515 PR tree-optimization/44937
516 PR tree-optimization/45412
517 * g++.dg/opt/pr45412.C: New testcase.
518 * gcc.c-torture/compile/pr45412.c: Likewise.
519 * gcc.c-torture/compile/pr44937.c: Likewise.
521 2010-09-02 Joseph Myers <joseph@codesourcery.com>
523 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
524 but using -Werror=comment.
525 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
526 expected error messages.
528 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
530 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
531 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
533 2010-09-02 Tobias Burnus <burnus@net-b.de>
536 * gfortran.dg/initialization_27.f90: New.
538 2010-09-02 Ira Rosen <irar@il.ibm.com>
540 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
541 check into different basic blocks. Expect vectorization if misaligned
542 stores are supported.
543 * gcc.dg/vect/bb-slp-8a.c: New test.
544 * gcc.dg/vect/bb-slp-8b.c: New test.
546 2010-09-01 Steve Ellcey <sje@cup.hp.com>
548 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
550 2010-09-01 Janus Weil <janus@gcc.gnu.org>
553 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
554 * gfortran.dg/class_dummy_1.f03: New.
556 2010-09-01 Jakub Jelinek <jakub@redhat.com>
559 * g++.dg/tree-prof/partition2.C: New test.
561 2010-09-01 Richard Guenther <rguenther@suse.de>
563 * gcc.dg/vect/vect-outer-fir.c: Adjust.
564 * gcc.dg/tree-ssa/vrp54.c: New testcase.
565 * gcc.c-torture/execute/20100827-1.c: Likewise.
567 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
569 * gfortran.dg/execute_command_line_1.f90: New test.
571 2010-08-31 Jakub Jelinek <jakub@redhat.com>
573 PR preprocessor/45457
574 * c-c++-common/cpp/pr45457.c: New test.
576 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
578 * gcc.dg/nested-func-8.c: New test.
580 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
583 * gfortran.dg/popcnt_poppar_1.F90: New test.
584 * gfortran.dg/popcnt_poppar_2.F90: New test.
586 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
588 * gcc.target/i386/volatile-2.c: Require nonpic target.
590 2010-08-31 Jakub Jelinek <jakub@redhat.com>
593 * gcc.dg/pr45461.c: New test.
595 2010-08-31 Richard Guenther <rguenther@suse.de>
598 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
600 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
602 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
604 2010-08-30 Janus Weil <janus@gcc.gnu.org>
607 * gfortran.dg/typebound_proc_18.f03: New.
609 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
611 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
612 * lib/scanasm.exp (scan-stack-usage): Likewise.
613 (scan-stack-usage-not): Likewise.
614 * gcc.dg/stack-usage-1.c: New test.
615 * gcc.target/i386/stack-usage-realign.c: Likewise.
617 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
619 PR tree-optimization/45427
620 * gcc.dg/tree-ssa/pr45427.c: New test.
622 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
625 * g++.dg/template/crash102.C: New.
627 2010-08-30 Jakub Jelinek <jakub@redhat.com>
630 * gcc.dg/gomp/atomic-12.c: New test.
631 * gcc.dg/gomp/atomic-13.c: New test.
632 * gcc.dg/gomp/atomic-14.c: New test.
633 * g++.dg/gomp/atomic-11.C: New test.
634 * g++.dg/gomp/atomic-12.C: New test.
635 * g++.dg/gomp/atomic-13.C: New test.
636 * g++.dg/gomp/atomic-14.C: New test.
638 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
640 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
643 2010-08-30 Thomas Quinot <quinot@adacore.com>
645 * gnat.dg/discr24.adb: New test.
647 2010-08-30 Richard Guenther <rguenther@suse.de>
649 PR tree-optimization/45449
650 * gcc.dg/pr45449.c: New testcase.
652 2010-08-30 Joseph Myers <joseph@codesourcery.com>
654 * gcc.dg/opts-1.c: Expect errors, not warnings.
656 2010-08-29 Janus Weil <janus@gcc.gnu.org>
659 * gfortran.dg/dynamic_dispatch_11.f03: New.
661 2010-08-29 Jason Merrill <jason@redhat.com>
664 * g++.dg/parse/defarg15.C: New.
666 2010-08-29 Janus Weil <janus@gcc.gnu.org>
669 * gfortran.dg/select_type_16.f03: New.
671 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
672 Tobias Burnus <burnus@net-b.de>
674 * gfortran.dg/bessel_7.f90: Decrease required precision.
676 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
677 Kaz Kojima <kkojima@gcc.gnu.org>
679 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
681 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
683 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
684 floating point conversion code generation.
685 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
686 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
687 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
688 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
689 to integer conversion code generation.
690 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
691 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
692 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
693 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
695 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
698 * gfortran.dg/random_seed_1.f90: Adjust test.
699 * gfortran.dg/float128_1.f90: New test.
701 2010-08-27 Tobias Burnus <burnus@net-b.de>
704 * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
705 * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
706 * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
707 * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
708 * gcc/testsuite/gfortran.dg/parity_1.f90: New.
709 * gcc/testsuite/gfortran.dg/parity_2.f90: New.
710 * gcc/testsuite/gfortran.dg/parity_3.f90: New.
712 2010-08-27 Janus Weil <janus@gcc.gnu.org>
715 * gfortran.dg/select_type_15.f03: New.
717 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
720 * gfortran.dg/hollerith8.f90: New test.
722 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
725 * gfortran.dg/dependency_33.f90: New test.
727 2010-08-27 Richard Guenther <rguenther@suse.de>
729 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
730 * gcc.dg/graphite/scop-2.c: Likewise.
731 * gcc.dg/graphite/scop-20.c: Likewise.
732 * gcc.dg/vect/slp-25.c: Likewise.
734 2010-08-27 Olivier Hainque <hainque@adacore.com>
736 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
738 2010-08-26 Daniel Kraft <d@domob.eu>
743 * gfortran.dg/associate_8.f03: New test.
744 * gfortran.dg/select_type_13.f03: New test.
745 * gfortran.dg/select_type_14.f03: New test.
747 2010-08-26 Jakub Jelinek <jakub@redhat.com>
749 PR tree-optimization/44485
750 * gcc.dg/pr44485.c: New test.
752 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
754 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
755 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
756 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
758 2010-08-26 Richard Guenther <rguenther@suse.de>
760 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
761 * gcc.dg/graphite/scop-21.c: Likewise.
763 2010-08-26 Richard Guenther <rguenther@suse.de>
765 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
766 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
767 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
768 * gcc.dg/vect/vect-91.c: Likewise.
769 * gcc.dg/vect/vect-peel-1.c: Likewise.
770 * gcc.dg/vect/vect-peel-2.c: Likewise.
771 * gcc.dg/vect/vect-peel-4.c: Likewise.
773 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
776 * gfortran.dg/der_io_4.f90: New test.
778 2010-08-25 Jakub Jelinek <jakub@redhat.com>
780 PR rtl-optimization/44858
781 * gcc.c-torture/execute/pr44858.c: New test.
783 PR rtl-optimization/45400
784 * g++.dg/other/i386-8.C: New test.
786 2010-08-25 Richard Guenther <rguenther@suse.de>
788 * gcc.dg/alias-8.c: Adjust.
790 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
792 * gcc.target/i386/combine-mul.c: New test.
794 2010-08-25 Richard Guenther <rguenther@suse.de>
797 * gcc.dg/graphite/id-27.c: New testcase.
798 * gcc.dg/lto/20100825-1_0.c: Likewise.
800 2010-08-25 Richard Guenther <rguenther@suse.de>
802 PR tree-optimization/45316
803 * g++.dg/opt/pr45316.C: New testcase.
805 2010-08-25 Richard Guenther <rguenther@suse.de>
807 PR tree-optimization/45393
808 * g++.dg/torture/pr45393.C: New testcase.
810 2010-08-25 Jakub Jelinek <jakub@redhat.com>
812 PR tree-optimization/45059
813 * gcc.c-torture/compile/pr45059.c: New test.
815 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
817 * lib/target-supports.exp (check_effective_target_vect_unpack):
818 Set vect_unpack supported flag to true for neon.
820 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
822 * gcc.dg/tree-ssa/ifc-5.c: New.
824 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
826 * gcc.dg/tree-ssa/ifc-4.c: New.
827 * gcc.dg/tree-ssa/ifc-7.c: New.
829 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
831 * gcc.dg/vect/vect.exp: Check loongson targets
832 * g++.dg/vect/vect.exp: Likewise
833 * gfortran.dg/vect/vect.exp: Likewise
835 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
837 * gcc.target/powerpc/vsx-mass-1.c: New file, test
840 2010-08-23 Janus Weil <janus@gcc.gnu.org>
843 * gfortran.dg/proc_ptr_29.f90: New.
845 2010-08-22 Tobias Burnus <burnus@net-b.de>
846 Dominique d'Humieres <dominiq@lps.ens.fr>
849 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
851 2010-08-22 Tobias Burnus <burnus@net-b.de>
854 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
856 2010-08-22 Tobias Burnus <burnus@net-b.de>
859 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
861 2010-08-22 Tobias Burnus <burnus@net-b.de>
862 Dominique d'Humieres <dominiq@lps.ens.fr>
866 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
867 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
869 2010-08-21 Janus Weil <janus@gcc.gnu.org>
874 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
875 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
876 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
878 2010-08-21 Tobias Burnus <burnus@net-b.de>
882 * gfortran.dg/bessel_6.f90: New.
883 * gfortran.dg/bessel_7.f90: New.
885 2010-08-20 Jan Hubicka <jh@suse.cz>
889 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
890 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
892 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
895 * gcc.target/i386/pr45336-1.c: New.
896 * gcc.target/i386/pr45336-2.c: Likewise.
897 * gcc.target/i386/pr45336-3.c: Likewise.
898 * gcc.target/i386/pr45336-4.c: Likewise.
900 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
903 * gcc.target/i386/volatile-2.c: Update scan strings to also
904 include (%rip) for the memory reference on x86_64.
906 2010-08-20 Jakub Jelinek <jakub@redhat.com>
909 * gcc.dg/pr44974.c: New test.
911 PR rtl-optimization/45353
912 * gcc.dg/pr45353.c: New test.
914 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
916 * gcc.target/i386/volatile-2.c: New.
918 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
920 PR rtl-optimization/44691
921 * gfortran.dg/pr44691.f: New test.
923 2010-10-19 Olivier Hainque <hainque@adacore.com>
925 * gcc.target/sparc/sibcall-dslot.c: New testcase.
927 2010-08-19 Jason Merrill <jason@redhat.com>
929 * g++.dg/init/synth3.C: New.
930 * g++.dg/init/value8.C: New.
931 * g++.dg/tree-ssa/empty-2.C: New.
932 * g++.dg/cpp0x/noexcept09.C: New.
934 2010-08-19 Daniel Kraft <d@domob.eu>
938 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
939 * gfortran.dg/pointer_remapping_1.f90: New test.
940 * gfortran.dg/pointer_remapping_2.f03: New test.
941 * gfortran.dg/pointer_remapping_3.f08: New test.
942 * gfortran.dg/pointer_remapping_4.f03: New test.
943 * gfortran.dg/pointer_remapping_5.f08: New test.
944 * gfortran.dg/pointer_remapping_6.f08: New test.
946 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
949 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
951 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
953 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
955 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
957 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
960 2010-08-19 Ian Bolton <ian.bolton@arm.com>
963 * gcc.c-torture/execute/pr45070.c: New.
965 2010-08-19 Ian Bolton <ian.bolton@arm.com>
967 * g++.dg/pr44328.C: New test.
969 2010-08-19 Tobias Burnus <burnus@net-b.de>
973 * gfortran.dg/bessel_3.f90: New.
974 * gfortran.dg/bessel_4.f90: New.
975 * gfortran.dg/bessel_5.f90: New.
977 2010-08-19 Janus Weil <janus@gcc.gnu.org>
980 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
981 * gfortran.dg/pointer_init_2.f90: New.
982 * gfortran.dg/pointer_init_3.f90: New.
983 * gfortran.dg/pointer_init_4.f90: New.
985 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
988 * g++.dg/pr45049-1.C: New test.
989 * g++.dg/pr45049-2.C: New test.
991 2010-08-18 Jie Zhang <jie@codesourcery.com>
993 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
994 20 if __ARM_PCS is defined otherwise 64.
995 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
996 instead of hard coded 64.
998 2010-08-18 Yao Qi <yao@codesourcery.com>
1001 * gcc.target/arm/pr45094.c: New test.
1003 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
1005 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
1007 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
1009 PR rtl-optimization/42575
1010 * gcc.target/arm/pr42575.c: New test.
1012 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
1014 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
1015 * gcc.dg/tls/thr-cse-1.c: New.
1017 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
1020 * lib/target-supports.exp
1021 (check_effective_target_function_sections): New.
1022 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
1023 function sections before proceding.
1025 2010-08-17 Jakub Jelinek <jakub@redhat.com>
1028 * gfortran.dg/pr45308.f03: New test.
1030 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
1033 * gcc.target/i386/pr45296.c: New test.
1035 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
1037 * g++.dg/ext/uow-1.C: New.
1038 * g++.dg/ext/uow-2.C: New.
1039 * g++.dg/ext/uow-3.C: New.
1040 * g++.dg/ext/uow-4.C: New.
1042 2010-08-17 Richard Guenther <rguenther@suse.de>
1045 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1047 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
1050 * gcc.dg/Wcxx-compat-20.c: New test.
1052 2010-08-17 Daniel Kraft <d@domob.eu>
1055 * gfortran.dg/associate_1.f03: Extended to test newly supported
1056 features like association to variables.
1057 * gfortran.dg/associate_3.f03: Removed check for illegal change
1058 of associate-name here...
1059 * gfortran.dg/associate_5.f03: ...and added it here.
1060 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1061 * gfortran.dg/associate_7.f03: New test.
1063 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
1065 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1067 2010-08-15 Daniel Kraft <d@domob.eu>
1070 * gfortran.dg/associate_1.f03: Enable test for array expressions.
1071 * gfortran.dg/associate_3.f03: Clarify comment.
1072 * gfortran.dg/associate_5.f03: New test.
1073 * gfortran.dg/associate_6.f03: New test.
1075 2010-08-15 Tobias Burnus <burnus@net-b.de>
1078 * gfortran.dg/bind_c_usage_21.f90: New.
1079 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1081 2010-08-15 Tobias Burnus <burnus@net-b.de>
1083 * gfortran.dg/optional_absent_1.f90: New.
1084 * gfortran.dg/null_actual.f90: New.
1086 2010-08-15 Tobias Burnus <burnus@net-b.de>
1088 * gfortran.dg/pointer_target_1.f90: New.
1089 * gfortran.dg/pointer_target_2.f90: New.
1090 * gfortran.dg/pointer_target_3.f90: New.
1092 2010-08-15 Daniel Kraft <d@domob.eu>
1095 * gfortran.dg/elemental_args_check_3.f90: New test.
1096 * gfortran.dg/impure_1.f08: New test.
1097 * gfortran.dg/impure_2.f08: New test.
1098 * gfortran.dg/impure_3.f90: New test.
1099 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1101 2010-08-15 Ira Rosen <irar@il.ibm.com>
1103 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1104 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1106 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1108 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1110 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1112 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
1114 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1115 dg-require-effective-target after dg-do.
1117 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
1119 * lib/target-supports.exp (check_effective_target_vect_int): Return
1120 true for Loongson targets.
1121 (check_effective_target_vect_shift): Likewise.
1122 (check_effective_target_vect_no_int_max): Likewise.
1123 (check_effective_target_vect_no_align): Likewise.
1124 (check_effective_target_vect_short_mult): Likewise.
1126 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
1128 * g++.dg/cast.C: Change fields of structures to "long" to pass
1129 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1130 * g++.dg/cpp0x/iop.C: Ditto.
1131 * g++.dg/cpp0x/named_refs.C: Ditto.
1132 * g++.dg/cpp0x/rv1p.C: Ditto.
1133 * g++.dg/cpp0x/rv2p.C: Ditto.
1134 * g++.dg/cpp0x/rv3p.C: Ditto.
1135 * g++.dg/cpp0x/rv4p.C: Ditto.
1136 * g++.dg/cpp0x/rv5p.C: Ditto.
1137 * g++.dg/cpp0x/rv6p.C: Ditto.
1138 * g++.dg/cpp0x/rv7p.C: Ditto.
1139 * g++.dg/cpp0x/rv8p.C: Ditto.
1140 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1142 2010-08-13 Daniel Kraft <d@domob.eu>
1144 * gfortran.dg/implied_shape_1.f08: New test.
1145 * gfortran.dg/implied_shape_2.f90: New test.
1146 * gfortran.dg/implied_shape_3.f08: New test.
1148 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1151 * gfortran.dg/char_component_initializer_1.f90: New test.
1153 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
1155 PR tree-optimization/45241
1156 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1158 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
1160 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1162 * gcc.target/i386/pr40906-2.c: Ditto.
1163 * gcc.target/i386/pr40906-3.c: Ditto.
1165 2010-08-12 Jakub Jelinek <jakub@redhat.com>
1168 * gcc.c-torture/execute/pr45262.c: New test.
1170 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
1172 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1174 * g++.dg/other/profile1.C: Ditto.
1176 2010-08-12 Richard Guenther <rguenther@suse.de>
1178 PR tree-optimization/45232
1179 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1180 * gcc.dg/tree-ssa/loop-7.c: Adjust.
1181 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1182 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1183 unsigned arithmetic.
1184 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1185 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1186 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1187 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1188 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1189 unsigned arithmetic.
1190 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1191 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1192 unsigned arithmetic.
1193 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1194 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1195 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1196 unsigned arithmetic.
1197 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1198 * gcc.dg/tree-ssa/negate.c: Adjust.
1199 * gcc.dg/vect/vect-1.c: Adjust.
1200 * gfortran.dg/reassoc_6.f: XFAIL.
1202 2010-08-12 Jakub Jelinek <jakub@redhat.com>
1205 * gcc.dg/pr45259.c: New test.
1207 2010-08-12 Wei Guozhi <carrot@google.com>
1210 * gcc.target/arm/pr44999.c: New testcase.
1212 2010-08-12 Jie Zhang <jie@codesourcery.com>
1214 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1216 (main): Adjust accordingly.
1218 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1220 * gfortran.dg/graphite/id-22.f: New.
1222 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1224 * gcc.dg/graphite/id-26.c: New.
1226 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1228 * gcc.dg/graphite/id-25.c: New.
1230 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1232 * gcc.dg/graphite/run-id-5.c: New.
1233 * gcc.dg/graphite/run-id-6.c: New.
1234 * gfortran.dg/graphite/id-21.f: New.
1236 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1238 * gcc.dg/graphite/id-24.c: New.
1240 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1242 * gcc.dg/tree-ssa/pr20742.c: New.
1244 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1246 * gcc.dg/graphite/id-23.c: New.
1248 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1250 * gfortran.dg/graphite/id-20.f: Adjust testcase.
1252 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1254 * gcc.dg/graphite/pr42729.c: New.
1256 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1258 * gfortran.dg/graphite/id-20.f: New.
1260 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1262 * gcc.dg/graphite/id-22.c: New.
1264 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1266 * gcc.dg/graphite/run-id-2.c: Call abort.
1268 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1270 * gcc.dg/graphite/id-20.c: New.
1272 2010-08-11 Janus Weil <janus@gcc.gnu.org>
1273 Steve Kargl <kargl@gcc.gnu.org>
1276 * gfortran.dg/move_alloc_3.f90: New.
1277 * gfortran.dg/random_seed_2.f90: New.
1279 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1281 * lib/target-supports.exp (check_effective_target_sync_int_long):
1283 (check_effective_target_sync_char_short): Likewise.
1285 2010-08-10 Yao Qi <yao@codesourcery.com>
1287 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1289 * gcc.dg/tree-ssa/loop-31.c: Likewise.
1290 * g++.dg/other/packed1.C: Likewise.
1291 * g++.dg/other/crash-4.C: Likewise.
1292 * g++.dg/ext/packed8.C: Likewise.
1293 * g++.dg/init/array16.C: Likewise.
1295 2010-08-10 xinliang David Li <davidxl@google.com>
1296 * gcc.dg/tree-ssa/loop-19.c: Add option
1297 -fno-prefetch-loop-array
1299 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
1302 * gcc.c-torture/compile/pr45182.c: New test.
1304 2010-08-09 Jason Merrill <jason@redhat.com>
1307 * g++.dg/cpp0x/variadic-104.C: New.
1309 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1312 * gfortran.dg/dependency_32.f90: New test.
1314 2010-08-09 Richard Guenther <rguenther@suse.de>
1317 * g++.dg/opt/nrv17.C: New testcase.
1319 2010-08-09 Richard Guenther <rguenther@suse.de>
1322 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1323 alignment from MEM_REF offset only if we took it from the
1326 * gcc.target/i386/pr24178.c: New testcase.
1328 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
1330 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1331 * gcc.dg/20030702-1.c: Ditto.
1332 * gcc.dg/20050309-1.c: Ditto.
1333 * gcc.dg/20050325-1.c: Ditto.
1334 * gcc.dg/20050330-2.c: Ditto.
1335 * gcc.dg/20051201-1.c: Ditto.
1336 * gcc.dg/gomp/pr27573.c: Ditto.
1337 * gcc.dg/gomp/pr34610.c: Ditto.
1338 * gcc.dg/pr24225.c: Ditto.
1339 * gcc.dg/pr26570.c: Ditto.
1340 * gcc.dg/pr32773.c: Ditto.
1341 * g++.dg/gcov/gcov-6.C: Ditto.
1342 * g++.dg/gomp/pr34608.C: Ditto.
1343 * gfortran.dg/gomp/pr27573.f90: Ditto.
1345 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
1346 dg-require-host-local dg directive.
1347 * gcc.dg/profile-dir-2.c: Ditto.
1348 * gcc.dg/profile-dir-3.c: Ditto.
1350 2010-08-08 Richard Guenther <rguenther@suse.de>
1352 PR tree-optimization/45109
1353 * gcc.c-torture/compile/pr45109.c: New testcase.
1355 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
1357 * gcc.dg/march.c: Skip if -march defined.
1358 * gcc.dg/mtune.c: Skip if -mtune defined.
1360 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1361 generic thunk support.
1363 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
1366 * gcc.target/i386/pr45213.c: New test.
1368 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1371 * gfortran.dg/fmt_error_11.f03: New test.
1373 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
1375 * lib/target-supports.exp (check_effective_target_sync_int_long):
1376 Add arm*-*-linux-gnueabi.
1377 (check_effective_target_sync_char_short): Likewise.
1379 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1382 * gfortran.dg/dependency_31.f90: New test.
1384 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1386 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
1388 2010-08-06 Jason Merrill <jason@redhat.com>
1390 * g++.dg/cpp0x/sfinae3.C: New.
1391 * g++.dg/cpp0x/sfinae4.C: New.
1393 2010-08-06 Richard Guenther <rguenther@suse.de>
1395 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1396 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1397 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1398 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1399 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1400 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1401 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1402 * gcc.c-torture/execute/20100805-1.c: Likewise.
1404 2010-08-05 Martin Jambor <mjambor@suse.cz>
1407 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1409 2010-08-05 Martin Jambor <mjambor@suse.cz>
1411 * gcc.dg/ipa/ipcp-ii-1.c: New test.
1412 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1414 2010-08-05 Martin Jambor <mjambor@suse.cz>
1416 * g++.dg/ipa/devirt-1.C: New test.
1417 * g++.dg/ipa/devirt-2.C: Likewise.
1418 * g++.dg/ipa/devirt-3.C: Likewise.
1419 * g++.dg/ipa/devirt-4.C: Likewise.
1420 * g++.dg/ipa/devirt-5.C: Likewise.
1421 * gcc.dg/ipa/iinline-3.c: Likewise.
1423 2010-08-05 Jie Zhang <jie@codesourcery.com>
1425 PR tree-optimization/45144
1426 * gcc.dg/tree-ssa/pr45144.c: New test.
1428 2010-08-04 Janus Weil <janus@gcc.gnu.org>
1433 * gfortran.dg/class_25.f03: New.
1434 * gfortran.dg/class_26.f03: New.
1436 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
1438 * g++.dg/warn/miss-format-1.C: Update line number.
1440 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
1443 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1444 .frame and .mask assembler directives.
1446 2010-08-04 Richard Guenther <rguenther@suse.de>
1448 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1449 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1450 * gcc.dg/tree-ssa/vrp50.c: Likewise.
1451 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1453 2010-08-04 Tobias Burnus <burnus@net-b.de>
1456 * gfortran.dg/derived_constructor_char_1.f90: New.
1457 * gfortran.dg/derived_constructor_char_2.f90: New.
1459 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1462 * gfortran.dg/dependency_30.f90: New test.
1464 2010-08-03 Jan Hubicka <jh@suse.cz>
1466 * gcc.c-torture/compile/pr45085.c: New testcase.
1468 2010-08-03 Janus Weil <janus@gcc.gnu.org>
1472 * gfortran.dg/typebound_call_9.f03: Modified.
1473 * gfortran.dg/typebound_generic_1.f03: Modified.
1475 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1479 * gfortran.dg/dependency_29.f90: New test.
1481 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1484 * gfortran.dg/character_comparison_2.f90: New test.
1485 * gfortran.dg/character_comparison_3.f90: New test.
1486 * gfortran.dg/dependency_28.f90: New test.
1488 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
1491 * gcc.target/arm/pr40457-1.c: New test.
1492 * gcc.target/arm/pr40457-2.c: New test.
1494 2010-08-01 Janus Weil <janus@gcc.gnu.org>
1497 * gfortran.dg/typebound_call_17.f03: New.
1499 2010-07-30 Janus Weil <janus@gcc.gnu.org>
1502 * gfortran.dg/allocate_derived_3.f90: New.
1504 2010-07-30 Xinliang David Li <davidxl@google.com>
1505 PR tree-optimization/45121
1506 * c-c++-common/uninit-17.c: Add -fno-ivops option.
1508 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1511 * testsuite/g++.dg/pr45112.C: New test.
1513 2010-07-30 Jakub Jelinek <jakub@redhat.com>
1516 PR rtl-optimization/45137
1517 * gcc.dg/pr45055.c: New test.
1519 2010-07-30 Alan Modra <amodra@gmail.com>
1521 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1522 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1524 2010-07-29 Tobias Burnus <burnus@net-b.de>
1528 * gfortran.dg/whole_file_25.f90: New.
1529 * gfortran.dg/whole_file_26.f90: New.
1530 * gfortran.dg/whole_file_27.f90: New.
1532 2010-07-29 Janus Weil <janus@gcc.gnu.org>
1535 * gfortran.dg/typebound_proc_17.f03: New.
1537 2010-07-29 Janus Weil <janus@gcc.gnu.org>
1540 * gfortran.dg/move_alloc_2.f90: New.
1542 2010-07-29 Xinliang David Li <davidxl@google.com>
1543 PR tree-optimization/45121
1544 * c-c++-common/uninit-17.c: Fix expected output.
1546 2010-07-29 Richard Guenther <rguenther@suse.de>
1548 PR tree-optimization/45120
1549 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1551 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
1555 * gfortran.dg/pr42051.f03: New testcase.
1557 2010-07-29 Richard Guenther <rguenther@suse.de>
1560 * gcc.c-torture/execute/pr45034.c: New testcase.
1562 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1565 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1567 2010-07-28 Daniel Kraft <d@domob.eu>
1569 * gfortran.dg/bound_8.f90: New test.
1571 2010-07-28 Jakub Jelinek <jakub@redhat.com>
1574 * gcc.dg/pr45105.c: New test.
1576 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
1578 PR rtl-optimization/45107
1579 * gcc.dg/pr45107.c: New test.
1581 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
1583 PR rtl-optimization/45101
1584 * gcc.dg/pr45101.c: New test.
1586 2010-07-28 Tobias Burnus <burnus@net-b.de>
1589 * gfortran.dg/whole_file_24.f90: New.
1591 2010-07-27 Jason Merrill <jason@redhat.com>
1593 * g++.dg/cpp0x/variadic102.C: New.
1594 * g++.dg/cpp0x/variadic103.C: New.
1596 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
1598 PR rtl-optimization/40956
1601 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1602 * gcc.target/arm/pr42574.c: Add tests.
1604 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
1606 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1608 (cleanup-repo-files): Ditto.
1609 (cleanup-saved-temps): Ditto.
1611 2010-07-27 Jakub Jelinek <jakub@redhat.com>
1614 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1617 * gcc.dg/pr45079.c: New test.
1619 2010-07-27 Ira Rosen <irar@il.ibm.com>
1621 PR tree-optimization/44152
1622 * gcc.dg/vect/fast-math-pr44152.c: New test.
1624 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
1627 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1628 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1629 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1630 * obj-c++.dg/torture/trivial.mm: Ditto.
1631 * objc.dg/torture/tls/thr-init-2.m: Ditto.
1632 * objc.dg/torture/tls/thr-init-3.m: Ditto.
1633 * objc.dg/torture/tls/thr-init.m: Ditto.
1634 * objc.dg/torture/trivial.m: Ditto.
1636 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
1638 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1639 Skip on spu-*-* targets.
1641 2010-07-27 Jakub Jelinek <jakub@redhat.com>
1643 PR tree-optimization/45083
1644 * gcc.dg/pr45083.c: New test.
1646 2010-07-26 Tobias Burnus <burnus@net-b.de>
1649 * gfortran.dg/whole_file_22.f90: New test.
1650 * gfortran.dg/whole_file_23.f90: New test.
1652 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
1653 Jack Howarth <howarth@bromo.med.uc.edu>
1654 Richard Henderson <rth@redhat.com>
1657 * gcc.dg/tls/thr-init-1.c: New.
1658 * gcc.dg/tls/thr-init-2.c: New.
1659 * gcc.dg/torture/tls New.
1660 * gcc.dg/torture/tls/tls-test.c: New.
1661 * gcc.dg/torture/tls/thr-init-1.c: New.
1662 * gcc.dg/torture/tls/tls.exp: New.
1663 * gcc.dg/torture/tls/thr-init-2.c: New.
1664 * gcc.dg/tls/emutls-2.c: New test
1666 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1667 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1668 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1669 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1670 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1671 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1672 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1673 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1674 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1675 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1676 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1677 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1678 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1679 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1680 gfortran.dg/gomp/appendix-a/a.22.4.f90,
1681 gfortran.dg/gomp/appendix-a/a.22.5.f90,
1682 gfortran.dg/gomp/appendix-a/a.22.6.f90,
1683 gfortran.dg/gomp/appendix-a/a.24.1.f90,
1684 gfortran.dg/gomp/appendix-a/a.32.1.f90,
1685 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1686 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1687 gfortran.dg/gomp/omp_threadprivate1.f90,
1688 gfortran.dg/gomp/omp_threadprivate2.f90,
1689 gfortran.dg/gomp/reduction1.f90,
1690 gfortran.dg/gomp/sharing-1.f90: Likewise.
1692 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1694 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1696 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1697 dg-require-visibility.
1699 2010-07-26 Richard Guenther <rguenther@suse.de>
1701 PR tree-optimization/43784
1702 * gcc.c-torture/execute/pr43784.c: New testcase.
1703 * g++.dg/torture/pr43784.C: Likewise.
1705 2010-07-26 Richard Guenther <rguenther@suse.de>
1708 * g++.dg/pr45056.C: New testcase.
1710 2010-07-26 Richard Guenther <rguenther@suse.de>
1712 PR tree-optimization/45071
1713 * gcc.dg/pr45071.c: New testcase.
1715 2010-07-26 Tobias Burnus <burnus@net-b.de>
1718 * gfortran.dg/namelist_62.f90: New.
1720 2010-07-26 Richard Guenther <rguenther@suse.de>
1722 * gcc.c-torture/execute/pr45017.c: Move ...
1723 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
1725 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1728 * trim_optimize_1.f90: New test.
1729 * character_comparision_1.f90: New test.
1731 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1734 * gfortran.dg/wtruncate_fix.f: New test.
1736 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
1739 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1741 2010-07-24 Richard Guenther <rguenther@suse.de>
1744 * g++.dg/lto/20100724-1_0.C: New testcase.
1746 2010-07-24 Richard Guenther <rguenther@suse.de>
1749 * gcc.dg/lto/20100724-1_0.c: New testcase.
1750 * gcc.dg/lto/20100724-1_1.c: Likewise.
1752 2010-07-24 Tobias Burnus <burnus@net-b.de>
1755 * gfortran.dg/whole_file_21.f90: New.
1757 * gfortran.dg/integer_exponentiation_3.F90: Use
1758 -ffloat-store only for i?86/x86-64 -m32.
1760 2010-07-24 Tobias Burnus <burnus@net-b.de>
1762 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1763 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1765 2010-07-24 Tobias Burnus <burnus@net-b.de>
1767 * gfortran.dg/func_decl_4.f90: Split test into two ...
1768 * gfortran.dg/func_decl_5.f90: ... parts.
1769 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1770 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1771 * gfortran.dg/global_references_1.f90: Add new dg-warning.
1772 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1773 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1774 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1775 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1776 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1777 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1778 * gfortran.dg/sizeof.f90: Make test valid.
1779 * gfortran.dg/pr20865.f90: Add new dg-error.
1780 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1781 * gfortran.dg/g77/19990218-0.f: Ditto.
1782 * gfortran.dg/g77/19990218-1.f: Ditto.
1783 * gfortran.dg/g77/970625-2.f: Ditto.
1784 * gfortran.dg/pr37243.f: Fix function declaration.
1785 * gfortran.dg/use_only_1.f90: Fix implicit typing.
1786 * gfortran.dg/loc_1.f90: Fix pointer datatype.
1788 2010-07-23 Tobias Burnus <burnus@net-b.de>
1791 * gfortran.dg/char_array_structure_constructor.f90: Add
1792 -fwhole-file as dg-option as it otherwise fails on some
1795 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
1797 * gnat.dg/aggr16.ad[sb]: New test.
1798 * gnat.dg/aggr16_pkg.ads: New helper.
1800 2010-07-23 Richard Guenther <rguenther@suse.de>
1803 * g++.dg/lto/20100723-1_0.C: New testcase.
1805 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
1807 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1809 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1810 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1812 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1814 * lib/target-supports.exp (add_options_for_tls): New proc.
1815 * g++.dg/tls/static-1.C: Use dg-add-options tls.
1816 * g++.dg/tls/static-1a.cc: Likewise.
1817 * gcc.dg/tls/emutls-1.c: Likewise.
1818 * gcc.dg/tls/opt-11.c: Likewise.
1819 * gcc.dg/tls/opt-12.c: Likewise.
1820 * gcc.dg/tls/pr24428-2.c: Likewise.
1821 * gcc.dg/tls/pr24428.c: Likewise.
1822 * obj-c++.dg/tls/static-1.mm: Likewise.
1823 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1824 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1825 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1826 * objc.dg/torture/tls/thr-init-2.m: Likewise.
1827 * objc.dg/torture/tls/thr-init-3.m: Likewise.
1828 * objc.dg/torture/tls/thr-init.m: Likewise.
1829 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1831 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1833 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1834 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1835 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1836 optimized dump files.
1838 2010-07-23 Jakub Jelinek <jakub@redhat.com>
1840 PR tree-optimization/45047
1841 * gcc.c-torture/compile/pr45047.c: New test.
1843 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1845 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1846 instead of dg-compile.
1847 * gcc.dg/float-range-4.c: Ditto.
1848 * gcc.dg/float-range-5.c: Ditto.
1849 * gcc.dg/fold-overflow-1.c: Ditto.
1850 * gcc.dg/gomp/sections-4.c: Ditto.
1851 * gcc.dg/transparent-union-1.c: Ditto.
1852 * gcc.dg/transparent-union-2.c: Ditto.
1853 * gcc.target/i386/pr39315-check.c: Ditto.
1854 * g++.dg/gomp/sections-4.C: Ditto.
1855 * g++.dg/template/dtor7.C: Ditto.
1856 * g++.dg/tree-ssa/pr19952.C: Ditto.
1857 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1858 * gfortran.dg/graphite/pr42185.f90: Ditto.
1859 * gfortran.dg/namelist_36.f90: Ditto.
1860 * gnat.dg/noreturn1.adb: Ditto.
1861 * gnat.dg/specs/small_alignment.ads: Ditto.
1863 2010-07-23 Martin Jambor <mjambor@suse.cz>
1865 PR tree-optimization/44915
1866 * g++.dg/torture/pr44915.C: New test.
1868 2010-07-23 Martin Jambor <mjambor@suse.cz>
1870 PR tree-optimization/44914
1871 * g++.dg/tree-ssa/pr44914.C: New test.
1873 2010-07-23 Jie Zhang <jie@codesourcery.com>
1876 * gcc.dg/pr44290-1.c: New test.
1877 * gcc.dg/pr44290-2.c: New test.
1879 2010-07-23 Jason Merrill <jason@redhat.com>
1882 * g++.dg/abi/mangle44.C: New.
1884 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1886 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1887 for compile-time only tests.
1888 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1890 * gcc.target/i386/pr39315-4.c: Ditto.
1891 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1892 target check. Include sse-os-support.h.
1893 (main): Call check_isa and sse_os_support.
1894 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1895 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1896 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1897 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1898 target check. Include sse-os-support.h.
1899 (main): Call check_isa and sse_os_support.
1900 * gcc.target/i386/vperm-v2df.c: Ditto.
1902 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1904 * lib/target-supports.exp (check_avx_hw_available): New procedure.
1905 (check_effective_target_avx_runtime): New procedure.
1906 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1907 (check_effective_target_sse_runtime): Add check_effective_target_sse.
1909 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1910 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
1911 and __get_cpuid test.
1912 * gcc.dg/compat/vector-2b_main.c: Ditto.
1914 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1916 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1917 for compile-time only test.
1918 * gcc.dg/pr32716.c: Ditto.
1919 * gcc.dg/pr34856.c: Ditto.
1920 * gcc.dg/pr36997.c: Ditto.
1921 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1922 * gfortran.dg/pr28158.f90: Ditto.
1923 * gfortran.dg/pr30667.f: Ditto.
1925 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1926 i?86-*-* and x86_64-*-* targets to disable execution on targets
1927 without sse2 runtime support.
1928 * g++.dg/vect/vect.exp: Ditto.
1929 * gfortran.dg/vect/vect.exp: Ditto.
1931 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1932 * gcc.dg/pr37544.c: Ditto.
1933 * gcc.dg/pr40550.c: Ditto.
1934 * gcc.dg/compat/union-m128-1_main.c: Ditto.
1935 * gcc.dg/compat/vector-1a_main.c: Ditto.
1936 * gcc.dg/compat/vector-2a_main.c: Ditto.
1937 * gcc.dg/torture/pr16104-1.c: Ditto.
1938 * gcc.dg/torture/pr35771-1.c: Ditto.
1939 * gcc.dg/torture/pr35771-2.c: Ditto.
1940 * gcc.dg/torture/pr35771-3.c: Ditto.
1941 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1942 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1943 * gcc.dg/torture/stackalign/push-1.c: Ditto.
1944 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1945 * g++.dg/other/i386-1.C: Ditto.
1946 * g++.dg/other/pr40446.C: Ditto.
1948 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1950 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1952 2010-07-23 Daniel Kraft <d@domob.eu>
1955 * gfortran.dg/exit_1.f08: New test.
1956 * gfortran.dg/exit_2.f08: New test.
1958 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
1960 PR tree-optimization/39839
1961 * gcc.target/arm/pr39839.c: New test case.
1963 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
1965 * gnat.dg/unchecked_convert5b.adb: New test.
1966 * gnat.dg/unchecked_convert6.adb: Likewise.
1967 * gnat.dg/unchecked_convert6b.adb: Likewise.
1969 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
1971 * gnat.dg/aggr15.ad[sb]: New test.
1973 2010-07-22 Dodji Seketeli <dodji@redhat.com>
1976 * g++.dg/debug/dwarf2/nested-2.C: New test case.
1978 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
1980 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1981 with dg-require-linker-plugin.
1983 2010-07-22 Richard Guenther <rguenther@suse.de>
1986 * g++.dg/lto/20100722-1_0.C: New testcase.
1988 2010-07-22 Richard Guenther <rguenther@suse.de>
1991 * gcc.dg/lto/20100720-3_0.c: New testcase.
1992 * gcc.dg/lto/20100720-3_1.c: Likewise.
1994 2010-07-22 Richard Guenther <rguenther@suse.de>
1996 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1997 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
2000 * gcc.dg/lto/20100722-1_0.c: New testcase.
2002 2010-07-22 Martin Jambor <mjambor@suse.cz>
2004 PR tree-optimization/44891
2005 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
2007 2010-07-22 Richard Guenther <rguenther@suse.de>
2009 PR tree-optimization/45017
2010 * gcc.c-torture/execute/pr45017.c: New testcase.
2012 2010-07-22 Tobias Burnus <burnus@net-b.de>
2015 * gfortran.dg/aliasing_dummy_5.f90: New.
2017 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2020 * gcc.target/arm/pr43698.c: New test.
2022 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
2025 * Revert my commit r162325 for this PR.
2027 2010-07-21 Jakub Jelinek <jakub@redhat.com>
2030 * gcc.target/m68k/pr45015.c: New test.
2032 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
2035 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
2038 2010-07-21 Richard Guenther <rguenther@suse.de>
2041 * g++.dg/lto/20100721-1_0.C: New testcase.
2043 2010-07-21 Martin Jambor <mjambor@suse.cz>
2045 PR tree-optimization/44900
2046 * g++.dg/torture/pr44900.C: New test.
2048 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
2051 * c-c++-common/uninit-17.c: Correct expected error.
2053 2010-07-21 Jakub Jelinek <jakub@redhat.com>
2055 * gcc.dg/guality/asm-1.c: New test.
2058 * gcc.dg/guality/pr45003-2.c: New test.
2059 * gcc.dg/guality/pr45003-3.c: New test.
2061 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2064 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2066 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
2068 * lib/scanasm.exp (dg-function-on-line): Test that a function is
2069 defined on the current line.
2070 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2071 * g++.dg/debug/dwarf2/pr44641.C: New.
2073 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
2075 * gcc.target/powerpc/block-move-1.c: New test.
2076 * gcc.target/powerpc/block-move-2.c: New test.
2078 2010-07-20 Jason Merrill <jason@redhat.com>
2081 * g++.dg/cpp0x/sfinae2.C: New.
2083 2010-07-20 Richard Guenther <rguenther@suse.de>
2086 * gcc.dg/lto/20100720-4_0.c: New testcase.
2088 2010-07-20 Richard Guenther <rguenther@suse.de>
2091 * gcc.dg/lto/20100720-2_0.c: New testcase.
2092 * gcc.dg/lto/20100720-2_1.c: Likewise.
2094 2010-07-20 Richard Guenther <rguenther@suse.de>
2097 * gcc.dg/lto/20100720-1_0.c: New testcase.
2098 * gcc.dg/lto/20100720-1_1.c: Likewise.
2100 2010-07-20 Jakub Jelinek <jakub@redhat.com>
2103 * gcc.dg/guality/pr45003-1.c: New test.
2105 2010-07-20 Richard Guenther <rguenther@suse.de>
2107 PR tree-optimization/44977
2108 * gcc.dg/torture/pr44977.c: New testcase.
2110 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
2112 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2115 2010-07-20 Richard Guenther <rguenther@suse.de>
2119 * gcc.dg/pr44971.c: New testcase.
2120 * gcc.c-torture/compile/pr44988.c: Likewise.
2122 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
2125 * gfortran.dg/allocate_with_typespec.f90: New test.
2126 * gfortran.dg/allocate_derived_1.f90: Update error message.
2128 2010-07-19 Jason Merrill <jason@redhat.com>
2131 * g++.dg/cpp0x/decltype23.C: New.
2133 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
2136 * gfortran.dg/class_defined_operator_1.f03 : New test.
2138 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
2140 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2141 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2142 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
2143 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2145 2010-07-19 Richard Guenther <rguenther@suse.de>
2148 * gcc.c-torture/compile/pr44941.c: New testcase.
2150 2010-07-19 Jason Merrill <jason@redhat.com>
2153 * g++.dg/template/sfinae24.C: New.
2155 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
2158 * gfortran.dg/data_implied_do_2.f90: Removed.
2160 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
2163 * g++.dg/template/sfinae23.C: New.
2165 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2167 * lib/target-supports.exp (check_sse_os_support_available): New
2169 (check_sse_hw_available): New proc.
2170 (check_effective_target_sse_runtime): New proc.
2171 (check_effective_target_sse2_runtime): New proc.
2172 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2173 -msse2 if check_sse_os_support_available.
2174 * g++.dg/vect/vect.exp: Only run -msse2 tests if
2175 check_sse_os_support_available.
2176 * gcc.dg/vect/vect.exp: Likewise.
2177 * gfortran.dg/vect/vect.exp: Likewise.
2178 * gcc.target/i386/sol2-check: Renamed to ...
2179 * gcc.target/i386/sse-os-support.h: ... this.
2180 (sol2_check): Renamed to ...
2181 (sse_os_support): ... this.
2182 Only test movss with xmm registers.
2183 * gcc.target/i386/sse-check.h: Reflect new header and function names.
2184 Removed ILL_INSN, ILL_INSN_LEN.
2185 * gcc.target/i386/sse2-check.h: Likewise.
2186 * gcc.target/i386/sse3-check.h: Likewise.
2187 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2188 Removed cpuid.h, __get_cpuid test.
2189 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2190 Removed cpuid.h, __get_cpuid test.
2191 * g++.dg/other/pr40446.C: Likewise.
2192 * gcc.dg/compat/union-m128-1_main.c: Likewise.
2193 * gcc.dg/compat/vector-1a_main.c: Likewise.
2194 * gcc.dg/compat/vector-2a_main.c: Likewise.
2195 * gcc.dg/pr36584.c: Likewise.
2196 * gcc.dg/pr37544.c: Likewise.
2197 * gcc.dg/torture/pr16104-1.c: Likewise.
2198 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2199 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2200 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2201 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2202 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2203 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2205 * gcc.dg/torture/pr35771-2.c: Likewise.
2206 * gcc.dg/torture/pr35771-3.c: Likewise.
2207 * gcc.target/i386/pr39315-2.c: Likewise.
2208 * gcc.target/i386/pr39315-4.c: Likewise.
2209 * gcc.target/i386/vperm-v2df.c: Likewise.
2210 * gcc.target/i386/vperm-v2di.c: Likewise.
2211 * gcc.target/i386/vperm-v4si-1.c: Likewise.
2212 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2215 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
2218 * gfortran.dg/data_implied_do_2.f90: New test.
2220 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
2222 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2224 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
2226 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2227 to the "mips16" group.
2228 (mips_using_mips16_p): New procedure.
2229 (mips-dg-options): Use it.
2231 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
2233 * gcc.target/mips/mips16-attributes-4.c: New test.
2235 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
2238 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2239 * gcc.target/powerpc/recip-2.c: Ditto.
2240 * gcc.target/powerpc/recip-3.c: Ditto.
2242 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
2244 * gcc.target/arm/pr42235.c: New test.
2246 2010-07-16 Jason Merrill <jason@redhat.com>
2249 * g++.dg/template/partial8.C: New.
2251 2010-07-16 Jakub Jelinek <jakub@redhat.com>
2253 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2254 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
2256 (gualcvt): New overloaded inline.
2257 (GUALCVT): Use it for C++.
2258 * g++.dg/guality/guality.exp: New.
2259 * g++.dg/guality/guality.h: New.
2260 * g++.dg/guality/redeclaration1.C: New test.
2261 * g++.dg/dg.exp: Prune also guality/* tests.
2262 * gcc.dg/guality/pr43141.c: Moved to...
2263 * c-c++-common/guality/pr43141.c: ... here.
2265 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2268 * gfortran.dg/char4_iunit_2.f03: New test.
2270 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
2272 * lib/plugin-support.exp (plugin-test-execute):
2273 Add ${gcc_objdir}/intl to includes.
2275 2010-07-16 Jakub Jelinek <jakub@redhat.com>
2278 * gcc.c-torture/execute/pr44942.c: New test.
2279 * gcc.target/i386/pr44942.c: New test.
2281 2010-07-15 Jason Merrill <jason@redhat.com>
2284 * g++.dg/cpp0x/implicit7.C: New.
2285 * g++.dg/cpp0x/implicit8.C: New.
2287 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2289 Disable float tests for __SPU__ targets due to lack of signed zero:
2290 * c-c++-common/torture/complex-sign-add.c (check_add_float).
2291 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2292 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2293 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2294 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2295 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2296 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2297 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2298 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2300 2010-07-15 Jakub Jelinek <jakub@redhat.com>
2302 * gfortran.dg/select_char_2.f90: New test.
2304 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
2306 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2309 2010-07-15 Janus Weil <janus@gcc.gnu.org>
2312 * gfortran.dg/typebound_generic_9.f03: New.
2314 2010-07-15 Richard Guenther <rguenther@suse.de>
2316 PR tree-optimization/44946
2317 * gcc.c-torture/compile/pr44946.c: New testcase.
2319 2010-07-15 Jakub Jelinek <jakub@redhat.com>
2322 * gfortran.dg/select_char_3.f90: New test.
2324 2010-07-15 Magnus Granberg <zorry@gentoo.org>
2325 Kevin F. Quinn <kevquinn@gentoo.org>
2327 * gcc.dg/Wtrampolines.c: New.
2329 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2332 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2334 2010-07-14 Jason Merrill <jason@redhat.com>
2337 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2339 Implement C++0x unrestricted unions (N2544)
2340 * g++.dg/cpp0x/union1.C: New.
2341 * g++.dg/cpp0x/union2.C: New.
2342 * g++.dg/cpp0x/union3.C: New.
2343 * g++.dg/cpp0x/defaulted2.C: Adjust.
2344 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2345 * g++.old-deja/g++.ext/anon2.C: Adjust.
2346 * g++.old-deja/g++.mike/misc6.C: Adjust.
2348 2010-07-14 Janus Weil <janus@gcc.gnu.org>
2351 * gfortran.dg/c_loc_tests_15.f90: New.
2353 2010-07-13 Jason Merrill <jason@redhat.com>
2356 * g++.dg/cpp0x/implicit6.C: New.
2358 2010-07-13 Jason Merrill <jason@redhat.com>
2361 * g++.dg/abi/noreturn1.C: New.
2362 * g++.dg/abi/noreturn2.C: New.
2364 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
2368 * c-c++-common/pr44832.c: New test.
2370 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
2373 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2374 on the target. Make sure that we can assemble the emitted asm when
2375 the test type is 'compile'.
2377 2010-07-13 Richard Guenther <rguenther@suse.de>
2379 PR tree-optimization/36960
2380 * g++.dg/torture/pr36960.C: New testcase.
2382 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2385 * g++.dg/template/sfinae21.C: New.
2386 * g++.dg/template/sfinae22.C: Likewise.
2388 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
2391 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2392 * gcc.dg/plugin/ggcplug.c: Likewise.
2393 * g++.dg/plugin/selfassign.c: Likewise.
2394 * g++.dg/plugin/attribute_plugin.c: Likewise.
2395 * g++.dg/plugin/dumb_plugin.c: Likewise.
2396 * g++.dg/plugin/pragma_plugin.c: Likewise.
2398 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
2400 * gcc.c-torture/execute/pr44683.x: New.
2401 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2403 2010-07-13 Janus Weil <janus@gcc.gnu.org>
2409 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2410 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2411 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2412 * gfortran.dh/typebound_call_16.f03: New.
2413 * gfortran.dg/typebound_generic_6.f03: New.
2414 * gfortran.dg/typebound_generic_7.f03: New.
2415 * gfortran.dg/typebound_generic_8.f03: New.
2417 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2420 * gfortran.dg/char4_iunit_1.f03: New test.
2422 2010-07-12 Jakub Jelinek <jakub@redhat.com>
2424 * gcc.dg/tree-ssa/vrp53.c: New test.
2426 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
2429 * g++.dg/template/sfinae19.C: New.
2430 * g++.dg/template/sfinae20.C: Likewise.
2432 2010-07-12 Jie Zhang <jie@codesourcery.com>
2434 * gcc.target/arm/interrupt-1.c: New test.
2435 * gcc.target/arm/interrupt-2.c: New test.
2437 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2439 * gcc.dg/pr42427.c: Require c99_runtime.
2440 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2442 * gcc.target/i386/avx-cmpss-1.c: Likewise.
2443 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2444 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2445 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2446 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2447 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2448 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2449 * gcc.target/i386/sse-cmpss-1.c: Likewise.
2450 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2451 * gcc.target/i386/pr37275.c: Require visibility support.
2453 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2455 * lib/target-supports.exp (check_effective_target_sse): New proc.
2456 * gcc.target/i386/sol2-check.h: New file.
2457 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2458 Include sol2-check.h.
2459 (main) Only run do_test () if sol2_check ().
2460 * gcc.target/i386/sse2-check.h: Likewise.
2461 * gcc.target/i386/sse3-check.h: Likewise.
2462 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2463 [__sun__ && __svr4__]: Execute SSE2 instruction.
2464 * gcc.target/i386/math-torture/math-torture.exp: Only add options
2465 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2466 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2467 * g++.dg/ext/vector14.C: Likewise.
2468 * g++.dg/other/mmintrin.C: Likewise.
2469 * gcc.dg/20020418-1.c: Likewise.
2470 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2471 * gcc.dg/format/ms_unnamed-1.c: Likewise.
2472 * gcc.dg/format/unnamed-1.c: Likewise.
2473 Adapt dg-warning line number.
2474 * gcc.dg/graphite/pr40281.c: Likewise.
2475 * gcc.dg/pr32176.c: Likewise.
2476 * gcc.dg/pr40550.c: Likewise.
2477 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2478 * gcc.dg/torture/pr36891.c: Likewise.
2479 * gcc.target/i386/20020218-1.c: Likewise.
2480 * gcc.target/i386/20020523.c: Likewise.
2481 * gcc.target/i386/abi-1.c: Likewise.
2482 * gcc.target/i386/brokensqrt.c: Likewise.
2483 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2484 * gcc.target/i386/pr13366.c: Likewise.
2485 * gcc.target/i386/pr13685.c: Likewise.
2486 * gcc.target/i386/pr24306.c: Likewise.
2487 * gcc.target/i386/pr31486.c: Likewise.
2488 * gcc.target/i386/pr32065-1.c: Likewise.
2489 * gcc.target/i386/pr32065-2.c: Likewise.
2490 * gcc.target/i386/pr32389.c: Likewise.
2491 * gcc.target/i386/pr38824.c: Likewise.
2492 * gcc.target/i386/pr38931.c: Likewise.
2493 * gcc.target/i386/pr39592-1.c: Likewise.
2494 * gcc.target/i386/pr43766.c: Likewise.
2495 * gcc.target/i386/recip-divf.c: Likewise.
2496 * gcc.target/i386/recip-sqrtf.c: Likewise.
2497 * gcc.target/i386/recip-vec-divf.c: Likewise.
2498 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2499 * gcc.target/i386/sse-1.c: Likewise.
2500 * gcc.target/i386/sse-16.c: Likewise.
2501 * gcc.target/i386/sse-2.c: Likewise.
2502 * gcc.target/i386/sse-20.c: Likewise.
2503 * gcc.target/i386/sse-3.c: Likewise.
2504 * gcc.target/i386/sse-7.c: Likewise.
2505 * gcc.target/i386/sse-9.c: Likewise.
2506 * gcc.target/i386/sse-addps-1.c: Likewise.
2507 * gcc.target/i386/sse-addss-1.c: Likewise.
2508 * gcc.target/i386/sse-andnps-1.c: Likewise.
2509 * gcc.target/i386/sse-andps-1.c: Likewise.
2510 * gcc.target/i386/sse-cmpss-1.c: Likewise.
2511 * gcc.target/i386/sse-comiss-1.c: Likewise.
2512 * gcc.target/i386/sse-comiss-2.c: Likewise.
2513 * gcc.target/i386/sse-comiss-3.c: Likewise.
2514 * gcc.target/i386/sse-comiss-4.c: Likewise.
2515 * gcc.target/i386/sse-comiss-5.c: Likewise.
2516 * gcc.target/i386/sse-comiss-6.c: Likewise.
2517 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2518 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2519 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2520 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2521 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2522 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2523 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2524 * gcc.target/i386/sse-divps-1.c: Likewise.
2525 * gcc.target/i386/sse-divss-1.c: Likewise.
2526 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2527 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2528 * gcc.target/i386/sse-maxps-1.c: Likewise.
2529 * gcc.target/i386/sse-maxss-1.c: Likewise.
2530 * gcc.target/i386/sse-minps-1.c: Likewise.
2531 * gcc.target/i386/sse-minss-1.c: Likewise.
2532 * gcc.target/i386/sse-movaps-1.c: Likewise.
2533 * gcc.target/i386/sse-movaps-2.c: Likewise.
2534 * gcc.target/i386/sse-movhlps-1.c: Likewise.
2535 * gcc.target/i386/sse-movhps-1.c: Likewise.
2536 * gcc.target/i386/sse-movhps-2.c: Likewise.
2537 * gcc.target/i386/sse-movlhps-1.c: Likewise.
2538 * gcc.target/i386/sse-movmskps-1.c: Likewise.
2539 * gcc.target/i386/sse-movntps-1.c: Likewise.
2540 * gcc.target/i386/sse-movss-1.c: Likewise.
2541 * gcc.target/i386/sse-movss-2.c: Likewise.
2542 * gcc.target/i386/sse-movss-3.c: Likewise.
2543 * gcc.target/i386/sse-movups-1.c: Likewise.
2544 * gcc.target/i386/sse-movups-2.c: Likewise.
2545 * gcc.target/i386/sse-mulps-1.c: Likewise.
2546 * gcc.target/i386/sse-mulss-1.c: Likewise.
2547 * gcc.target/i386/sse-orps-1.c: Likewise.
2548 * gcc.target/i386/sse-rcpps-1.c: Likewise.
2549 * gcc.target/i386/sse-recip-vec.c: Likewise.
2550 * gcc.target/i386/sse-recip.c: Likewise.
2551 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2552 * gcc.target/i386/sse-set-ps-1.c: Likewise.
2553 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2554 * gcc.target/i386/sse-subps-1.c: Likewise.
2555 * gcc.target/i386/sse-subss-1.c: Likewise.
2556 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2557 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2558 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2559 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2560 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2561 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2562 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2563 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2564 * gcc.target/i386/sse-xorps-1.c: Likewise.
2565 * gcc.target/i386/ssefn-1.c: Likewise.
2566 * gcc.target/i386/ssefn-3.c: Likewise.
2567 * gcc.target/i386/sseregparm-1.c: Likewise.
2568 * gcc.target/i386/stackalign/return-3.c: Likewise.
2569 * gcc.target/i386/vectorize1.c: Likewise.
2570 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2571 * gcc.target/i386/xorps-sse.c: Likewise.
2572 * gfortran.dg/pr28158.f90: Likewise.
2573 * gfortran.dg/pr30667.f: Likewise.
2574 * gnat.dg/loop_optimization7.adb: Likewise.
2575 * gnat.dg/sse_nolib.adb: Likewise.
2577 2010-07-11 Tobias Burnus <burnus@net-b.de>
2580 * gfortran.dg/use_rename_6.f90: New.
2581 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2583 2010-07-11 Janus Weil <janus@gcc.gnu.org>
2586 * gfortran.dg/class_24.f03: New.
2588 2010-07-10 Richard Guenther <rguenther@suse.de>
2591 * gcc.dg/lto/20100709-1_0.c: New testcase.
2592 * gcc.dg/lto/20100709-1_1.c: Likewise.
2594 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
2596 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2598 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
2601 * objc.dg/lto/trivial-1_0.m: New.
2602 * objc.dg/lto/lto.exp: New.
2603 * obj-c++.dg/lto/trivial-1_0.mm: New.
2604 * obj-c++.dg/lto/lto.exp: New.
2605 * objc.dg/symtab-1.m: Adjust sizes.
2606 * objc.dg/image-info.m: Do not run for gnu-runtime.
2608 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
2610 * gcc.dg/pr32370.c: Allow another kind of error message.
2612 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
2614 * gnat.dg/atomic3.adb: New test.
2616 2010-07-09 Jakub Jelinek <jakub@redhat.com>
2617 Denys Vlasenko <dvlasenk@redhat.com>
2618 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2620 PR tree-optimization/28632
2621 * gcc.dg/tree-ssa/vrp51.c: New test.
2622 * gcc.dg/tree-ssa/vrp52.c: New test.
2624 2010-07-09 Jason Merrill <jason@redhat.com>
2626 * g++.dg/abi/covariant6.C: New.
2627 * g++.dg/inherit/covariant17.C: Test both bases.
2628 * g++.dg/inherit/covariant7.C: Check vtable layout.
2630 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
2632 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2634 2010-07-09 Richard Guenther <rguenther@suse.de>
2636 PR tree-optimization/44852
2637 * gcc.c-torture/execute/pr44852.c: New testcase.
2639 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2641 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2642 multiplication by values.
2643 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2644 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2646 2010-07-09 Richard Guenther <rguenther@suse.de>
2648 PR tree-optimization/44882
2649 * gfortran.dg/pr44882.f90: New testcase.
2651 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
2654 * gcc.target/arm/pr40657-1.c: New test.
2655 * gcc.target/arm/pr40657-2.c: New test.
2656 * gcc.c-torture/execute/pr40657.c: New test.
2658 2010-07-09 Jakub Jelinek <jakub@redhat.com>
2660 * gcc.dg/tree-ssa/vrp50.c: New test.
2661 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2663 2010-07-08 Janus Weil <janus@gcc.gnu.org>
2666 * gfortran.dg/c_sizeof_1.f90: Modified.
2667 * gfortran.dg/storage_size_1.f08: New.
2668 * gfortran.dg/storage_size_2.f08: New.
2670 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
2672 * gcc.c-torture/execute/20100708-1.c: New test.
2674 2010-07-08 Jakub Jelinek <jakub@redhat.com>
2677 * gfortran.dg/gomp/pr44847.f90: New test.
2679 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
2681 PR tree-optimization/44710
2682 * gcc.dg/tree-ssa/ifc-6.c: New.
2683 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2685 2010-07-08 Tobias Burnus <burnus@net-b.de>
2688 * gfortran.dg/coarray_10.f90: Add an additional test.
2690 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
2693 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2694 * gcc.c-torture/execute/pr44828.x: Revert.
2696 2010-07-08 Jason Merrill <jason@redhat.com>
2699 * g++.dg/inherit/covariant17.C: New.
2700 * g++.dg/abi/covariant1.C: Actually test for the bug.
2702 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
2704 PR rtl-optimization/44838
2705 * gcc.dg/pr44838.c: New.
2707 2010-07-08 Richard Guenther <rguenther@suse.de>
2709 PR tree-optimization/44831
2710 * gcc.c-torture/compile/pr44831.c: New testcase.
2711 * gcc.dg/tree-ssa/pr21463.c: Adjust.
2713 2010-07-08 Richard Guenther <rguenther@suse.de>
2715 PR tree-optimization/44861
2716 * g++.dg/vect/pr44861.cc: New testcase.
2718 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
2721 * gcc.c-torture/execute/pr44828.x: New file.
2723 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
2725 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2727 * g++.dg/ext/altivec-17.C: Adjust error message.
2729 2010-07-07 Tom Tromey <tromey@redhat.com>
2731 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2733 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
2736 * gcc.target/i386/rdrand-1.c: Scan "jnc".
2737 * gcc.target/i386/rdrand-2.c: Likewise.
2738 * gcc.target/i386/rdrand-3.c: Likewise.
2740 2010-07-07 Jan Hubicka <jh@suse.cz>
2743 * g++.dg/torture/pr44813.C: New testcase.
2744 * g++.dg/torture/pr44826.C: New testcase.
2746 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
2748 PR rtl-optimization/44787
2749 * gcc.c-torture/compile/pr44788.c: New test.
2750 * gcc.target/arm/pr44788.c: New test.
2752 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2754 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2756 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2758 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2761 2010-07-06 Tobias Burnus <burnus@net-b.de>
2764 * gfortran.dg/parameter_array_init_6.f90: New.
2765 * gfortran.dg/initialization_20.f90: Update dg-error.
2766 * gfortran.dg/initialization_24.f90: Ditto.
2768 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2770 * gfortran.dg/dim_range_1.f90: New test.
2771 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
2773 2010-07-06 Jason Merrill <jason@redhat.com>
2776 * g++.dg/cpp0x/initlist41.C: New.
2779 * g++.dg/template/ptrmem22.C: New.
2781 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
2783 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2785 * gcc.target/i386/i386.exp: Likewise.
2787 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2790 * gcc.dg/lto/20100518_0.c: Limit to x86.
2792 2010-07-06 Richard Guenther <rguenther@suse.de>
2795 * gcc.c-torture/execute/pr44828.c: New testcase.
2797 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
2799 * g++.dg/warn/noeffect2.C: Adjust expected warning.
2800 * g++.dg/warn/volatile1.C: Likewise.
2801 * g++.dg/template/warn1.C: Likewise.
2803 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
2805 AVX Programming Reference (June, 2010)
2806 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2807 * g++.dg/other/i386-3.C: Likewise.
2808 * gcc.target/i386/sse-12.c: Likewise.
2810 * gcc.target/i386/f16c-check.h: New.
2811 * gcc.target/i386/rdfsbase-1.c: Likewise.
2812 * gcc.target/i386/rdfsbase-2.c: Likewise.
2813 * gcc.target/i386/rdgsbase-1.c: Likewise.
2814 * gcc.target/i386/rdgsbase-2.c: Likewise.
2815 * gcc.target/i386/rdrand-1.c: Likewise.
2816 * gcc.target/i386/rdrand-2.c: Likewise.
2817 * gcc.target/i386/rdrand-3.c: Likewise.
2818 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2819 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2820 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2821 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2822 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2823 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2824 * gcc.target/i386/wrfsbase-1.c: Likewise.
2825 * gcc.target/i386/wrfsbase-2.c: Likewise.
2826 * gcc.target/i386/wrgsbase-1.c: Likewise.
2827 * gcc.target/i386/wrgsbase-2.c: Likewise.
2829 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2830 (__builtin_ia32_vcvtps2ph): New.
2831 (__builtin_ia32_vcvtps2ph256): Likewise.
2833 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2834 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2836 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2837 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2839 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2840 (__builtin_ia32_vcvtps2ph256): Likewise.
2841 Add fsgsbase,rdrnd,f16c.
2843 * lib/target-supports.exp (check_effective_target_f16c): New.
2845 2010-07-05 Jakub Jelinek <jakub@redhat.com>
2847 * gcc.dg/guality/nrv-1.c: New test.
2849 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
2852 * gcc.target/arm/pr42505.c: New test case.
2854 2010-07-05 Jakub Jelinek <jakub@redhat.com>
2857 * g++.dg/opt/nrv16.C: New test.
2859 2010-07-05 Richard Guenther <rguenther@suse.de>
2861 PR tree-optimization/44784
2862 * gcc.c-torture/compile/pr44784.c: New testcase.
2864 2010-07-05 Ira Rosen <irar@il.ibm.com>
2866 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2867 Increase loop bound and array size.
2868 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2871 2010-07-05 Ira Rosen <irar@il.ibm.com>
2873 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2874 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2875 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2876 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2877 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2879 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
2882 * g++.dg/parse/template25.C: New.
2884 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
2886 PR rtl-optimization/44695
2887 * gcc.dg/torture/pr44695.c: New.
2889 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2892 * g++.dg/ext/pretty3.C: New.
2894 2010-07-04 Richard Guenther <rguenther@suse.de>
2897 * g++.dg/torture/pr44809.C: New testcase.
2899 2010-07-04 Richard Guenther <rguenther@suse.de>
2901 PR tree-optimization/44656
2902 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2904 2010-07-04 Ira Rosen <irar@il.ibm.com>
2905 Revital Eres <eres@il.ibm.com>
2907 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2909 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2910 gcc.dg/vect/vect-96.c: Likewise.
2911 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2912 that support misaligned stores. Change the number of expected
2913 misaligned accesses.
2914 * gcc.dg/vect/vect-peel-1.c: New test.
2915 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2916 gcc.dg/vect/vect-peel-4.c: Likewise.
2917 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2918 vectorizable on all targets that support realignment.
2919 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2921 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
2924 * gcc.dg/torture/pr44806.c: New.
2926 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
2928 * gnat.dg/cond_expr1.adb: New test.
2930 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
2932 * gnat.dg/modular3.adb: New test.
2933 * gnat.dg/modular3_pkg.ads: New helper.
2935 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
2936 Mikael Pettersson <mikpe@it.uu.se>
2939 * obj-c++.dg/encode-2.mm: Produce object and save temps.
2940 Make signed-ness of chars explicit. Scan the object for
2941 strings that are split by some target assemblers.
2942 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2945 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
2947 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2949 2010-07-02 Le-Chun Wu <lcwu@google.com>
2952 * g++.dg/warn/Wshadow-7.C: New test.
2954 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
2955 Julian Brown <julian@codesourcery.com>
2956 Sandra Loosemore <sandra@codesourcery.com>
2958 * gcc.c-torture/execute/20100416-1.c: New test case.
2960 2010-07-02 Julian Brown <julian@codesourcery.com>
2961 Sandra Loosemore <sandra@codesourcery.com>
2965 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2966 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2968 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
2969 Julian Brown <julian@codesourcery.com>
2971 * gcc.target/arm/neon/vadds64.c: Regenerated.
2972 * gcc.target/arm/neon/vaddu64.c: Regenerated.
2973 * gcc.target/arm/neon/vsubs64.c: Regenerated.
2974 * gcc.target/arm/neon/vsubu64.c: Regenerated.
2975 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2976 * gcc.target/arm/neon-vmls-1.c: Likewise.
2977 * gcc.target/arm/neon-vsubs64.c: New execution test.
2978 * gcc.target/arm/neon-vsubu64.c: New execution test.
2979 * gcc.target/arm/neon-vadds64.c: New execution test.
2980 * gcc.target/arm/neon-vaddu64.c: New execution test.
2982 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
2984 * gcc.target/arm/neon-vands64.c: New.
2985 * gcc.target/arm/neon-vandu64.c: New.
2986 * gcc.target/arm/neon-vbics64.c: New.
2987 * gcc.target/arm/neon-vbicu64.c: New.
2988 * gcc.target/arm/neon-veors64.c: New.
2989 * gcc.target/arm/neon-veoru64.c: New.
2990 * gcc.target/arm/neon-vorns64.c: New.
2991 * gcc.target/arm/neon-vornu64.c: New.
2992 * gcc.target/arm/neon-vorrs64.c: New.
2993 * gcc.target/arm/neon-vorru64.c: New.
2994 * gcc.target/arm/neon/vands64.c: Regenerated.
2995 * gcc.target/arm/neon/vandu64.c: Regenerated.
2996 * gcc.target/arm/neon/vbics64.c: Regenerated.
2997 * gcc.target/arm/neon/vbicu64.c: Regenerated.
2998 * gcc.target/arm/neon/veors64.c: Regenerated.
2999 * gcc.target/arm/neon/veoru64.c: Regenerated.
3000 * gcc.target/arm/neon/vorns64.c: Regenerated.
3001 * gcc.target/arm/neon/vornu64.c: Regenerated.
3002 * gcc.target/arm/neon/vorrs64.c: Regenerated.
3003 * gcc.target/arm/neon/vorru64.c: Regenerated.
3005 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3007 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
3009 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3011 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
3012 * gfortran.dg/intent_out_5.f90: Same.
3013 * gfortran.dg/ltrans-7.f90: Same.
3014 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
3016 2010-07-02 Jan Hubicka <jh@suse.cz>
3018 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
3020 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3022 * objc-obj-c++-shared/Object1.h: Correct Line endings.
3024 2010-07-02 Jakub Jelinek <jakub@redhat.com>
3027 * c-c++-common/Wunused-var-12.c: New test.
3029 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
3032 * gcc.target/arm/pr42835.c: New test.
3035 * gcc.target/arm/pr42172-1.c: New test.
3037 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3039 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3041 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3043 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3044 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3045 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3046 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3047 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3048 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3049 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3050 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3051 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3052 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3053 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3054 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3055 * gcc.target/arm/neon-vdup_ns64.c: New.
3056 * gcc.target/arm/neon-vdup_nu64.c: New.
3057 * gcc.target/arm/neon-vdupQ_ns64.c: New.
3058 * gcc.target/arm/neon-vdupQ_nu64.c: New.
3059 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3060 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3061 * gcc.target/arm/neon-vmov_ns64.c: New.
3062 * gcc.target/arm/neon-vmov_nu64.c: New.
3063 * gcc.target/arm/neon-vmovQ_ns64.c: New.
3064 * gcc.target/arm/neon-vmovQ_nu64.c: New.
3065 * gcc.target/arm/neon-vget_lanes64.c: New.
3066 * gcc.target/arm/neon-vget_laneu64.c: New.
3067 * gcc.target/arm/neon-vset_lanes64.c: New.
3068 * gcc.target/arm/neon-vset_laneu64.c: New.
3070 2010-07-02 Richard Guenther <rguenther@suse.de>
3072 * g++.dg/torture/20100702-1.C: New testcase.
3074 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3077 * gcc.c-torture/compile/pr44707.c: New test.
3079 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3082 * g++.dg/template/crash101.C: New.
3084 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3086 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3087 Use the ABI-0 accessors and fail it for m64.
3089 2010-07-02 Jan Hubicka <jh@suse.cz>
3091 * g++.dg/tree-ssa/pr44706.C: New testcase.
3093 2010-07-02 Richard Guenther <rguenther@suse.de>
3095 PR tree-optimization/44748
3096 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3098 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3100 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3101 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
3102 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3103 the method types to forward:.
3105 2010-06-30 Jason Merrill <jason@redhat.com>
3107 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3108 * g++.dg/other/pr25632.C: Likewise.
3110 2010-07-01 Jakub Jelinek <jakub@redhat.com>
3112 PR tree-optimization/40421
3113 * gfortran.fortran-torture/compile/pr40421.f90: New test.
3115 2010-07-01 Richard Guenther <rguenther@suse.de>
3119 * gcc.c-torture/execute/20100316-1.c: New testcase.
3120 * gcc.c-torture/execute/pr44468.c: Likewise.
3121 * gcc.c-torture/compile/20100609-1.c: Likewise.
3122 * gcc.dg/volatile2.c: Adjust.
3123 * gcc.dg/plugin/selfassign.c: Likewise.
3124 * gcc.dg/pr36902.c: Likewise.
3125 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3126 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3127 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3128 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3129 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3130 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3131 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3132 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3133 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3134 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3135 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3136 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3137 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3138 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3139 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3140 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3141 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3142 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3143 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3144 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3145 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3146 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3147 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3148 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3149 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3150 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3151 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3152 * gcc.dg/struct/w_prof_local_array.c: Likewise.
3153 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3154 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3155 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3156 * gcc.dg/struct/w_prof_global_array.c: Likewise.
3157 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3158 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3159 * gcc.dg/struct/w_prof_local_var.c: Likewise.
3160 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3161 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3162 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3163 * gcc.dg/struct/w_prof_global_var.c: Likewise.
3164 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3165 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3166 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3167 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3168 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3169 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3170 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3171 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3172 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3173 * gcc.dg/tree-prof/stringop-1.c: Adjust.
3174 * g++.dg/tree-ssa/pr31146.C: Likewise.
3175 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3176 * g++.dg/tree-ssa/pr33604.C: Likewise.
3177 * g++.dg/plugin/selfassign.c: Likewise.
3178 * gfortran.dg/array_memcpy_3.f90: Likewise.
3179 * gfortran.dg/array_memcpy_4.f90: Likewise.
3180 * c-c++-common/torture/pr42834.c: New testcase.
3182 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3185 * g++.dg/template/crash100.C: New.
3187 2010-06-30 Jan Hubicka <jh@suse.cz>
3189 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3191 2010-06-30 Michael Matz <matz@suse.de>
3194 * gcc.dg/pr44699.c: New test.
3196 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
3198 PR tree-optimization/39799
3199 * c-c++-common/uninit-17.c: New test.
3201 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3204 * gfortran.dg/read_infnan_1.f90: New test.
3206 2010-06-29 Jason Merrill <jason@redhat.com>
3208 Enable implicitly declared move constructor/operator= (N3053).
3209 * g++.dg/cpp0x/implicit3.C: New.
3210 * g++.dg/cpp0x/implicit4.C: New.
3211 * g++.dg/cpp0x/implicit5.C: New.
3212 * g++.dg/cpp0x/implicit-copy.C: Adjust.
3213 * g++.dg/cpp0x/not_special.C: Adjust.
3214 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3215 * g++.dg/cpp0x/rv1n.C: Adjust.
3216 * g++.dg/cpp0x/rv1p.C: Adjust.
3217 * g++.dg/cpp0x/rv2n.C: Adjust.
3218 * g++.dg/cpp0x/rv2p.C: Adjust.
3219 * g++.dg/cpp0x/rv3n.C: Adjust.
3220 * g++.dg/cpp0x/rv3p.C: Adjust.
3221 * g++.dg/cpp0x/rv4n.C: Adjust.
3222 * g++.dg/cpp0x/rv4p.C: Adjust.
3223 * g++.dg/cpp0x/rv5n.C: Adjust.
3224 * g++.dg/cpp0x/rv5p.C: Adjust.
3225 * g++.dg/cpp0x/rv6n.C: Adjust.
3226 * g++.dg/cpp0x/rv6p.C: Adjust.
3227 * g++.dg/cpp0x/rv7n.C: Adjust.
3228 * g++.dg/cpp0x/rv7p.C: Adjust.
3229 * g++.dg/cpp0x/rv8p.C: Adjust.
3230 * g++.dg/gomp/pr26690-1.C: Adjust.
3231 * g++.dg/other/error20.C: Adjust.
3232 * g++.dg/other/error31.C: Adjust.
3233 * g++.dg/parse/error19.C: Adjust.
3234 * g++.dg/template/qualttp5.C: Adjust.
3235 * g++.old-deja/g++.law/ctors5.C: Adjust.
3237 Enable implicitly deleted functions (N2346)
3238 * g++.dg/cpp0x/defaulted17.C: New.
3239 * g++.dg/cpp0x/implicit1.C: New.
3240 * g++.dg/cpp0x/implicit2.C: New.
3241 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3242 * g++.dg/ext/has_virtual_destructor.C: Adjust.
3243 * g++.dg/init/ctor4.C: Adjust.
3244 * g++.dg/init/synth2.C: Adjust.
3245 * g++.dg/lto/20081118_1.C: Adjust.
3246 * g++.dg/other/error13.C: Adjust.
3247 * g++.dg/other/unused1.C: Adjust.
3248 * g++.old-deja/g++.bob/inherit2.C: Adjust.
3249 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3250 * g++.old-deja/g++.jason/opeq3.C: Adjust.
3251 * g++.old-deja/g++.law/ctors17.C: Adjust.
3252 * g++.old-deja/g++.oliva/delete1.C: Adjust.
3253 * g++.old-deja/g++.pt/assign1.C: Adjust.
3254 * g++.old-deja/g++.pt/crash20.C: Adjust.
3256 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3257 * g++.dg/cpp0x/defaulted13.C: Adjust.
3258 * g++.dg/cpp0x/defaulted2.C: Adjust.
3259 * g++.dg/cpp0x/defaulted3.C: Adjust.
3260 * g++.dg/cpp0x/initlist9.C: Adjust.
3261 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3262 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3263 * g++.dg/init/synth2.C: Adjust.
3265 * g++.dg/cpp0x/defaulted19.C: New.
3267 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3268 * g++.dg/template/error23.C: Fix for -std=c++0x.
3270 2010-06-29 Janus Weil <janus@gcc.gnu.org>
3273 * gfortran.dg/proc_ptr_28.f90: New.
3275 2010-06-29 Jakub Jelinek <jakub@redhat.com>
3277 PR tree-optimization/43801
3278 * g++.dg/torture/pr43801.C: New test.
3281 * g++.dg/debug/dwarf2/accessibility1.C: New test.
3283 2010-06-29 Jason Merrill <jason@redhat.com>
3286 * g++.dg/template/qualified-id2.C: New.
3287 * g++.dg/template/qualified-id3.C: New.
3289 2010-06-29 Janus Weil <janus@gcc.gnu.org>
3292 * gfortran.dg/associated_target_4.f90: New.
3294 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
3297 * gfortran.dg/aliasing_array_result_1.f90 : New test.
3299 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3301 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3303 2010-06-29 Jan Hubicka <jh@suse.cz>
3305 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3307 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
3310 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3311 * gcc.target/arm/wmul-3.c: New test.
3312 * gcc.target/arm/wmul-4.c: New test.
3314 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
3316 PR rtl-optimization/44659
3317 * gcc.target/i386/extract-1.c: New.
3318 * gcc.target/i386/extract-2.c: Likewise.
3319 * gcc.target/i386/extract-3.c: Likewise.
3320 * gcc.target/i386/extract-4.c: Likewise.
3321 * gcc.target/i386/extract-5.c: Likewise.
3322 * gcc.target/i386/extract-6.c: Likewise.
3324 2010-06-28 Jakub Jelinek <jakub@redhat.com>
3327 * g++.dg/warn/Wunused-var-14.C: New test.
3329 2010-06-28 Tobias Burnus <burnus@net-b.de>
3332 * gfortran.dg/nan_6.f90: New.
3334 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
3336 PR tree-optimization/43781
3337 * gcc.dg/torture/pr43781.c: New.
3339 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
3342 * gfortran.dg/actual_rank_check_1.f90: New test.
3344 2010-06-28 Martin Jambor <mjambor@suse.cz>
3346 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3348 2010-06-28 Jan Hubicka <jh@suse.cz>
3350 PR tree-optimization/44687
3351 * gcc.c-torture/compile/pr44687.c
3353 2010-06-28 Martin Jambor <mjambor@suse.cz>
3356 * g++.dg/torture/pr44535.C: New test.
3358 2010-06-28 Michael Matz <matz@suse.de>
3361 * gfortran.dg/pr44592.f90: New test.
3363 2010-06-28 Jan Hubicka <jh@suse.cz>
3365 PR tree-optimization/44357
3366 * g++.dg/torture/pr44357.C: New testcase.
3368 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3370 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3371 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3372 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3373 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3374 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3375 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3376 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3377 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3379 2010-06-27 Jan Hubicka <jh@suse.cz>
3381 * gcc.c-torture/compile/pr44686.c: New file.
3383 2010-06-27 Richard Guenther <rguenther@suse.de>
3385 PR tree-optimization/44683
3386 * gcc.c-torture/execute/pr44683.c: New testcase.
3388 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
3390 * gnat.dg/noreturn3.ad[sb]: New test.
3392 2010-06-26 Jason Merrill <jason@redhat.com>
3394 * g++.dg/cpp0x/explicit5.C: New.
3396 2010-06-26 Richard Guenther <rguenther@suse.de>
3398 PR tree-optimization/44393
3399 * gcc.dg/pr44393.c: New testcase.
3401 2010-06-26 Jan Hubicka <jh@suse.cz>
3403 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3405 2010-06-26 Richard Guenther <rguenther@suse.de>
3408 * gcc.dg/pr44674.c: New testcase.
3410 2010-06-26 Joseph Myers <joseph@codesourcery.com>
3412 * gcc.dg/opts-3.c: New test.
3414 2010-06-26 Tobias Burnus <burnus@net-b.de>
3416 * gfortran.dg/type_decl_1.f90: New.
3417 * gfortran.dg/type_decl_2.f90: New.
3419 2010-06-26 Tobias Burnus <burnus@net-b.de>
3421 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3422 * gfortran.dg/semicolon_fixed_2.f: Ditto.
3424 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3427 * gfortran.dg/array_constructor_23.f: Update test to allow for small
3428 error in comparing reals.
3430 2010-06-25 Tobias Burnus <burnus@net-b.de>
3432 * selected_real_kind_2.f90: New.
3433 * selected_real_kind_3.f90: New.
3435 2010-06-25 Tobias Burnus <burnus@net-b.de>
3437 * gfortran.dg/entry_19.f90: New.
3439 2010-06-25 Tobias Burnus <burnus@net-b.de>
3441 * gfortran.dg/end_subroutine_1.f90: New.
3442 * gfortran.dg/end_subroutine_2.f90: New.
3443 * gfortran.dg/interface_proc_end.f90: Update.
3445 2010-06-25 Tobias Burnus <burnus@net-b.de>
3447 * gfortran.dg/semicolon_fixed.f: Update.
3448 * gfortran.dg/semicolon_fixed_2.f: New.
3449 * gfortran.dg/semicolon_free_2.f90: New.
3450 * gfortran.dg/semicolon_free.f90: Update.
3452 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3455 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3457 2010-06-25 Martin Jambor <mjambor@suse.cz>
3459 * g++.dg/ipa/iinline-3.C: New test.
3460 * gcc.dg/ipa/modif-1.c: Removed.
3462 2010-06-25 Jan Hubicka <jh@suse.cz>
3464 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3466 2010-06-25 Martin Jambor <mjambor@suse.cz>
3468 * g++.dg/ipa/iinline-2.C: New test.
3470 2010-06-25 Jakub Jelinek <jakub@redhat.com>
3473 * gfortran.dg/pr43866.f90: New test.
3475 PR tree-optimization/44539
3476 * gcc.dg/pr44539.c: New test.
3478 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
3482 * gcc.target/mips/madd-9.c: New test.
3484 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
3487 * gcc.dg/noncompile/pr44517.c: New.
3488 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3490 2010-06-24 Steve Ellcey <sje@cup.hp.com>
3493 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3494 and add argument to nop for IA64.
3496 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
3499 * gcc.target/i386/mod-1.c: New.
3500 * gcc.target/i386/umod-1.c: Likewise.
3501 * gcc.target/i386/umod-2.c: Likewise.
3502 * gcc.target/i386/umod-3.c: Likewise.
3504 2010-06-24 Jakub Jelinek <jakub@redhat.com>
3507 * g++.dg/torture/pr44492.C: New test.
3509 2010-06-24 Andi Kleen <ak@linux.intel.com>
3511 * c-c++-common/warn-omitted-condop.c: New.
3513 2010-06-24 Tobias Burnus <burnus@net-b.de>
3516 * gfortran.dg/import8.f90: New.
3518 2010-06-23 Arnaud Charlet <charlet@adacore.com>
3520 * gnat.dg/not_null.adb: Update test case.
3522 2010-06-22 Jakub Jelinek <jakub@redhat.com>
3525 * g++.dg/warn/Wunused-var-13.C: New test.
3528 * g++.dg/diagnostic/method1.C: New test.
3530 2010-06-22 Cary Coutant <ccoutant@google.com>
3532 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3534 2010-06-22 Janus Weil <janus@gcc.gnu.org>
3537 * gfortran.dg/abstract_type_8.f03: New.
3539 2010-06-21 Jason Merrill <jason@redhat.com>
3541 * g++.dg/cpp0x/noexcept08.C: New.
3543 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3545 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
3548 * gcc.target/i386/sse2-vec-2a.c: New.
3550 2010-06-21 DJ Delorie <dj@redhat.com>
3552 * gcc.dg/pragma-diag-1.c: New.
3554 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
3557 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3559 2010-06-21 Alan Modra <amodra@gmail.com>
3562 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3563 tail call to check_fa_mid.
3565 2010-06-21 Jakub Jelinek <jakub@redhat.com>
3568 * gcc.c-torture/execute/pr44575.c: New test.
3570 2010-06-21 Tobias Burnus <burnus@net-b.de>
3573 * gfortran.dg/contiguous_1.f90: New.
3574 * gfortran.dg/contiguous_2.f90: New.
3575 * gfortran.dg/contiguous_3.f90: New.
3577 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
3579 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3580 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3582 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
3585 * gcc.target/i386/pr44546.c: New test.
3587 2010-06-20 Joseph Myers <joseph@codesourcery.com>
3589 * gcc.dg/opts-2.c: New test.
3591 2010-06-19 Janus Weil <janus@gcc.gnu.org>
3594 * gfortran.dg/typebound_proc_15.f03: Modified.
3596 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
3599 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3600 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3602 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3604 * g++.dg/ext/label13.C: Fix typo in last change.
3606 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3609 * gfortran.dg/eof_3.f90
3610 * gfortran.dg/endfile_2.f90
3611 * gfortran.dg/endfile_4.f90
3612 * gfortran.dg/endfile_3.f90
3614 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3617 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3619 2010-06-18 Tobias Burnus <burnus@net-b.de>
3622 * gfortran.dg/allocate_alloc_opt_11.f90: New.
3624 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
3626 * gcc.target/arm/pr40900.c: New test.
3628 2010-06-18 Arnaud Charlet <charlet@adacore.com>
3630 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3632 2010-06-17 Janus Weil <janus@gcc.gnu.org>
3635 * gfortran.dg/typebound_call_15.f03: New.
3637 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
3640 * g++.dg/pr44486.C: New.
3642 2010-06-16 DJ Delorie <dj@redhat.com>
3644 * gcc.target/i386/volatile-bitfields-1.c: New.
3645 * gcc.target/i386/volatile-bitfields-2.c: New.
3647 2010-06-16 Jason Merrill <jason@redhat.com>
3649 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3651 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3653 2010-06-16 Richard Guenther <rguenther@suse.de>
3656 * gcc.c-torture/execute/pr44555.c: New testcase.
3658 2010-06-16 Janus Weil <janus@gcc.gnu.org>
3661 * gfortran.dg/typebound_proc_16.f03: New.
3663 2010-06-16 Martin Jambor <mjambor@suse.cz>
3665 * g++.dg/torture/pr43905.C: New test.
3667 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
3670 * gcc.dg/vect/slp-perm-5.c (main): Prevent
3671 initialization loop from being vectorized.
3672 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3674 2010-06-16 Alan Modra <amodra@gmail.com>
3676 PR tree-optimization/44507
3677 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3679 2010-06-15 Jason Merrill <jason@redhat.com>
3681 * g++.dg/overload/arg3.C: Adjust error locations.
3682 * g++.dg/overload/copy1.C: Likewise.
3683 * g++.dg/tc1/dr152.C: Likewise.
3684 * g++.dg/template/incomplete4.C: Likewise.
3685 * g++.dg/template/incomplete5.C: Likewise.
3686 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3687 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3688 * g++.old-deja/g++.pt/crash9.C: Likewise.
3690 * g++.dg/inherit/virtual5.C: New.
3692 * g++.dg/cpp0x/defaulted18.C: New.
3694 * g++.dg/cpp0x/initlist40.C: New.
3696 * g++.dg/cpp0x/initlist39.C: New.
3698 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
3701 * gcc.dg/graphite/pr44391.c: New.
3703 2010-06-15 Janus Weil <janus@gcc.gnu.org>
3706 * gfortran.dg/allocate_alloc_opt_8.f90: New.
3707 * gfortran.dg/allocate_alloc_opt_9.f90: New.
3708 * gfortran.dg/allocate_alloc_opt_10.f90: New.
3709 * gfortran.dg/class_allocate_2.f03: Modified an error message.
3711 2010-06-15 Richard Guenther <rguenther@suse.de>
3713 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3715 2010-06-15 Richard Guenther <rguenther@suse.de>
3717 * gcc.dg/vect/bb-slp-21.c: Adjust.
3718 * gcc.dg/vect/bb-slp-13.c: Likewise
3719 * gcc.dg/vect/bb-slp-4.c: Likewise
3720 * gcc.dg/vect/bb-slp-22.c: Likewise
3721 * gcc.dg/vect/bb-slp-14.c: Likewise
3722 * gcc.dg/vect/bb-slp-23.c: Likewise
3723 * gcc.dg/vect/bb-slp-15.c: Likewise
3724 * gcc.dg/vect/bb-slp-17.c: Likewise
3725 * gcc.dg/vect/bb-slp-18.c: Likewise
3726 * gcc.dg/vect/bb-slp-19.c: Likewise
3727 * gcc.dg/vect/bb-slp-10.c: Likewise
3728 * gcc.dg/vect/bb-slp-11.c: Likewise
3729 * gcc.dg/vect/bb-slp-20.c: Likewise
3730 * gcc.dg/vect/bb-slp-3.c: Likewise
3732 2010-06-15 Jakub Jelinek <jakub@redhat.com>
3735 * gfortran.dg/gomp/pr44536.f90: New test.
3736 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3738 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
3741 * gcc.target/i386/avx-vextractf128-256-3.c: New.
3742 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3744 2010-06-14 Jakub Jelinek <jakub@redhat.com>
3746 PR tree-optimization/44508
3747 * gcc.dg/tree-ssa/pr21086.c: Adjust.
3750 * gcc.dg/pr44509.c: New test.
3752 2010-06-14 Ira Rosen <irar@il.ibm.com>
3754 PR tree-optimization/44507
3755 * gcc.dg/vect/pr44507.c: New test.
3757 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
3759 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3760 and c-pretty-print.h.
3762 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3764 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
3766 * gfortran.dg/whole_file_18.f90: Updated error message.
3768 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
3770 * gfortran.dg/whole_file_20.f03: New.
3772 2010-06-12 Jan Hubicka <jh@suse.cz>
3774 * gcc.c-torture/compile/pc44485.c: New testcase.
3776 2010-06-12 Janus Weil <janus@gcc.gnu.org>
3779 * gfortran.dg/typebound_proc_4.f03: Modified error message.
3780 * gfortran.dg/typebound_proc_14.f03: New.
3781 * gfortran.dg/typebound_proc_15.f03: New.
3783 2010-06-11 Joseph Myers <joseph@codesourcery.com>
3785 * gcc.dg/opts-1.c: New test.
3787 2010-06-11 Joseph Myers <joseph@codesourcery.com>
3789 * gcc.dg/funroll-loops-all.c: Update expected error.
3791 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
3794 * gcc.target/i386/pr44481.c: New test.
3796 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
3798 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3800 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
3803 * gcc.dg/tree-ssa/pr44483.c: New.
3805 2010-06-11 Paul Brook <paul@codesourcery.com>
3807 * g++.dg/other/arm-neon-1.C: New test.
3809 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
3813 * gfortran.dg/class_23.f03: New test.
3815 2010-06-11 Jan Hubicka <jh@suse.cz>
3817 * gcc.dg/ipa/pure-const-2.c: New testcase.
3819 2010-06-11 Jan Hubicka <jh@suse.cz>
3821 * gcc.dg/noreturn-7.c: Update.
3822 * gcc.dg/noreturn-4.c: Update.
3824 2010-06-10 Dodji Seketeli <dodji@redhat.com>
3827 * g++.dg/other/typedef4.C: New test.
3829 2010-06-10 Janus Weil <janus@gcc.gnu.org>
3832 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3834 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
3837 * gfortran.dg/asynchronous_3.f03
3839 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
3842 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3843 non-temporal stores out of the tests to form new test cases. As a
3844 result, no non-temporal store should be generated in this case.
3846 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
3847 prefetch-7.c that generate one non-temporal store.
3849 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
3850 prefetch-7.c that generate one non-temporal store and one
3851 one-temporal prefetch.
3853 2010-06-10 Martin Jambor <mjambor@suse.cz>
3855 PR tree-optimization/44258
3856 * gcc.dg/tree-ssa/pr44258.c: New test.
3858 2010-06-10 Daniel Kraft <d@domob.eu>
3861 * gfortran.dg/associate_1.f03: New test.
3862 * gfortran.dg/associate_2.f95: New test.
3863 * gfortran.dg/associate_3.f03: New test.
3864 * gfortran.dg/associate_4.f08: New test.
3866 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3868 * gfortran.dg/selected_char_kind_4.f90: New test.
3870 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
3872 * gcc.dg/pr42461.c: New test.
3874 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
3877 * gfortran.dg/selected_real_kind_1.f90: New.
3879 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
3882 * gfortran.dg/warn_conversion.f90: Removed check for redundant
3884 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3887 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3889 * gfortran.dg/data_namelist_conflict.f90: New test.
3891 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3893 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3894 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3895 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3897 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3899 * testsuite/gfortran.dg/mvbits_9.f90: New test.
3900 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3901 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3902 * testsuite/gfortran.dg/btest_1.f90: Ditto.
3903 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3905 2010-06-09 Jason Merrill <jason@redhat.com>
3908 * g++.dg/cpp0x/decltype23.C: Move to...
3909 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3911 2010-06-09 Janus Weil <janus@gcc.gnu.org>
3914 * gfortran.dg/typebound_call_14.f03: New test.
3916 2010-06-09 Martin Jambor <mjambor@suse.cz>
3918 PR tree-optimization/44423
3919 * gcc.dg/tree-ssa/pr44423.c: New test.
3921 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
3924 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3925 TV_NONE to initialize tv_id field.
3926 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3927 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3928 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3930 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3931 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3932 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3934 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
3936 PR tree-optimization/39874
3938 * gcc.dg/pr39874.c: New file.
3940 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
3942 * g++.dg/ext/attr-alias-1.C: New.
3943 * g++.dg/ext/attr-alias-2.C: New.
3945 2010-06-07 Tobias Burnus <burnus@net-b.de>
3948 * gfortran.dg/proc_ptr_27.f90: New.
3950 2010-06-07 Jason Merrill <jason@redhat.com>
3953 * g++.dg/cpp0x/decltype23.C: New.
3955 2010-06-08 Andrew Pinski <pinskia@gmail.com>
3956 Shujing Zhao <pearly.zhao@oracle.com>
3959 * gcc.dg/c90-const-expr-10.c: Adjust.
3960 * gcc.dg/c99-const-expr-10.c: Adjust.
3961 * gcc.dg/init-bad-7.c: New.
3963 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3965 * lib/target-supports.exp (check_effective_target_gas): New proc.
3966 * gcc.c-torture/execute/960321-1.x: New file.
3968 2010-06-07 Jason Merrill <jason@redhat.com>
3971 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3973 2010-06-07 Jakub Jelinek <jakub@redhat.com>
3976 * g++.dg/warn/Wunused-var-12.C: New test.
3979 * c-c++-common/Wunused-var-11.c: New test.
3981 2010-06-07 Jan Hubicka <jh@suse.cz>
3983 * gcc.dg/ipa/pure-const-1.c: New testcase.
3985 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
3987 PR rtl-optimization/44404
3988 * gcc.dg/pr44404.c: New.
3990 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
3993 * gcc.target/i386/abi-2.c: Check sysv abi here.
3994 * gcc.target/i386/aes-avx-check.h: Call test in noinline
3995 function to avoid failures by different ABIs.
3996 * gcc.target/i386/aes-check.h: Likewise.
3997 * gcc.target/i386/avx-check.h: Likewise.
3998 * gcc.target/i386/fma4-check.h: Likewise.
3999 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
4000 * gcc.target/i386/mmx-check.h: Likewise.
4001 * gcc.target/i386/pclmul-avx-check.h: Likewise.
4002 * gcc.target/i386/pclmul-check.h: Likewise.
4003 * gcc.target/i386/sse-check.h: Likewise.
4004 * gcc.target/i386/sse2-check.h: Likewise.
4005 * gcc.target/i386/sse3-check.h: Likewise.
4006 * gcc.target/i386/sse4_1-check.h: Likewise.
4007 * gcc.target/i386/sse4_2-check.h: Likewise.
4008 * gcc.target/i386/sse4a-check.h: Likewise.
4009 * gcc.target/i386/ssse3-check.h: Likewise.
4010 * gcc.target/i386/xop-check.h: Likewise.
4011 * gcc.target/i386/pr27971.c: Fix for LLP64.
4012 * gcc.target/i386/pr39139.c: Likewise.
4013 * gcc.target/i386/pr39315-check.c: Likewise.
4014 * gcc.target/i386/vararg-1.c: Likewise.
4015 * gcc.target/i386/vararg-2.c: Likewise.
4016 Additional add dg-compile to avoid failure due
4019 * gcc.dg/compound-literal-1.c: Fix for llp64.
4020 * gcc.dg/pr32370.c: Likewise.
4021 * gcc.dg/pr37561.c: Likewise.
4022 * gcc.dg/pr41340.c: Likewise.
4023 * gcc.dg/pr41551.c: Likewise.
4025 2010-05-25 Dodji Seketeli <dodji@redhat.com>
4028 * g++.dg/debug/dwarf2/typedef3.C: New test.
4030 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
4033 * c-c++-common/pr20000.c: New.
4035 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
4038 * g++.dg/init/pr44086.C: New.
4039 * g++.dg/cpp0x/decltype4.C: Adjust.
4041 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
4044 * gfortran.dg/generic_23.f03: New test.
4046 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
4049 * gfortran.dg/alloc_comp_class_1.f90 : New test.
4051 2010-06-05 Jakub Jelinek <jakub@redhat.com>
4054 * c-c++-common/Wunused-var-9.c: New test.
4056 2010-06-05 Jason Merrill <jason@redhat.com>
4058 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4060 2010-06-05 Joseph Myers <joseph@codesourcery.com>
4063 * gcc.dg/c99-restrict-4.c: New test.
4065 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
4067 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4068 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4069 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4070 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4071 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4072 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4073 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4074 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4075 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4076 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4077 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4078 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4079 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4080 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4081 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4082 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4083 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4084 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4085 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4086 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4087 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4088 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4090 2010-06-04 Jason Merrill <jason@redhat.com>
4092 * g++.dg/cpp0x/noexcept06.C: New.
4093 * g++.dg/cpp0x/noexcept07.C: New.
4095 * g++.dg/cpp0x/noexcept01.C: New.
4096 * g++.dg/cpp0x/noexcept02.C: New.
4097 * g++.dg/cpp0x/noexcept03.C: New.
4098 * g++.dg/cpp0x/noexcept04.C: New.
4099 * g++.dg/cpp0x/noexcept05.C: New.
4101 2010-06-04 Jakub Jelinek <jakub@redhat.com>
4104 * g++.dg/warn/Wunused-var-10.C: New test.
4105 * g++.dg/warn/Wunused-var-11.C: New test.
4108 * c-c++-common/Wunused-var-10.c: New test.
4110 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4113 * gcc.dg/assign-warn-2.c: Update.
4114 * gcc.dg/cpp/line3.c: Update.
4115 * gcc.dg/c99-array-lval-8.c: Update.
4116 * gcc.dg/cast-qual-2.c: Update.
4117 * gcc.dg/c99-arraydecl-3.c: Update.
4118 * gcc.dg/assign-warn-1.c: Update.
4119 * gcc.dg/format/gcc_diag-1.c: Update.
4121 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
4123 PR rtl-optimization/39871
4124 PR rtl-optimization/40615
4125 PR rtl-optimization/42500
4126 PR rtl-optimization/42502
4127 * gcc.target/arm/eliminate.c: New test.
4129 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4132 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4133 * g++.old-deja/g++.other/delete3.C: Likewise.
4134 * g++.old-deja/g++.other/new.C: Likewise.
4135 * g++.old-deja/g++.law/operators27.C: Likewise.
4136 * g++.old-deja/g++.mike/p755.C: Likewise.
4137 * g++.dg/eh/new1.C: Likewise.
4138 * g++.dg/init/new5.C: Likewise.
4140 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4142 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
4143 * gfortran.dg/unpack_bounds_2.f90: Likewise.
4144 * gfortran.dg/unpack_bounds_3.f90: Likewise.
4146 2010-06-03 Richard Guenther <rguenther@suse.de>
4149 * lib/lto.exp: Always load gcc.exp.
4150 (lto-obj): For C source files invoke gcc_target_compile.
4151 * g++.dg/lto/20100603-1_0.C: New testcase.
4152 * g++.dg/lto/20100603-1_1.c: Likewise.
4154 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
4156 PR tree-optimization/43688
4157 * gfortran.dg/pr43688.f90: New.
4159 2010-06-03 Richard Guenther <rguenther@suse.de>
4162 * gcc.dg/lto/20100603-1_0.c: New testcase.
4163 * gcc.dg/lto/20100603-2_0.c: Likewise.
4164 * gcc.dg/lto/20100603-3_0.c: Likewise.
4166 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4169 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4170 * gcc.target/powerpc/recip-2.c: Ditto.
4171 * gcc.target/powerpc/recip-3.c: Ditto.
4172 * gcc.target/powerpc/recip-4.c: Ditto.
4173 * gcc.target/powerpc/recip-5.c: Ditto.
4174 * gcc.target/powerpc/recip-6.c: Ditto.
4175 * gcc.target/powerpc/recip-7.c: Ditto.
4176 * gcc.target/powerpc/recip-test.h: Ditto.
4177 * gcc.target/powerpc/recip-test2.h: Ditto.
4179 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
4181 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4183 2010-06-02 Jason Merrill <jason@redhat.com>
4185 * g++.dg/ext/vector9.C: Expect typedef in error message.
4190 * g++.dg/tc1/dr101.C: Remove xfails.
4192 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
4195 * g++.dg/ipa/pr44372.C: New.
4197 2010-06-02 Jan Hubicka <jh@suse.cz>
4200 * g++.dg/torture/pr44295.C: Neww testcase.
4202 2010-06-02 Jan Hubicka <jh@suse.cz>
4204 * gcc.dg/tree-ssa/loadpre6.c: Update.
4206 2010-06-02 Richard Guenther <rguenther@suse.de>
4208 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4211 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
4213 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4214 the link fail message.
4216 2010-06-02 Tobias Burnus <burnus@net-b.de>
4219 * gfortran.dg/use_13.f90: New test case.
4221 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4224 * gfortran.dg/error_stop_2.f08: Minor update.
4226 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4229 * gfortran.dg/error_stop_1.f08: New test.
4230 * gfortran.dg/error_stop_2.f08: New test.
4232 2010-06-01 Jason Merrill <jason@redhat.com>
4235 * g++.dg/cpp0x/initlist37.C: New.
4236 * g++.dg/cpp0x/initlist38.C: New.
4239 * g++.dg/cpp0x/initlist36.C: New.
4241 2010-05-31 Jan Hubicka <jh@suse.cz>
4243 * gcc.dg/noreturn-8.c: New testcase.
4245 2010-05-31 Jan Hubicka <jh@suse.cz>
4247 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4248 * gcc.dg/lto/noreturn-1_0.c: Move it here.
4250 2010-05-31 Jan Hubicka <jh@suse.cz>
4252 * gcc.dg/lto/noreturn-1_1.c: New testcase.
4253 * gcc.dg/lto/noreturn-1_0.c: New testcase.
4255 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
4258 * gfortran.dg/dependency_27.f90: New test.
4259 * gfortran.dg/array_assign_1.F90: New test.
4261 2010-05-31 Jakub Jelinek <jakub@redhat.com>
4264 * gcc.target/i386/sse-24.c: New test.
4266 2010-05-31 Jan Hubicka <jh@suse.cz>
4268 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4270 2010-05-31 Jakub Jelinek <jakub@redhat.com>
4273 * gcc.dg/pr44337.c: New test.
4275 PR tree-optimization/44182
4276 * g++.dg/debug/pr44182.C: New test.
4278 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
4280 * gcc.dg/nested-func-7.c: New test.
4281 * gnat.dg/frame_overflow.adb: Adjust directives.
4283 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
4285 * gnat.dg/prot2.ad[sb]: New test.
4286 * gnat.dg/prot2_pkg1.ads: New helper.
4287 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4289 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
4291 * gnat.dg/array11.adb: Adjust dg-warning directive.
4292 * gnat.dg/object_overflow.adb: Likewise.
4294 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
4297 * gcc.dg/tree-ssa/pr44306.c: New.
4299 2010-05-29 Jan Hubicka <jh@suse.cz>
4301 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4303 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
4305 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4307 2010-05-28 Mike Stump <mikestump@comcast.net>
4310 * objc.dg/const-str-9.m: Remove static.
4312 2010-05-28 Jakub Jelinek <jakub@redhat.com>
4315 * gcc.c-torture/compile/pr43636.c: New test.
4317 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
4320 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4321 * obj-c++.dg/try-catch-9.mm: Ditto.
4323 2010-05-28 Dodji Seketeli <dodji@redhat.com>
4325 Revert patch for PR c++/44188
4326 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4328 2010-05-25 Dodji Seketeli <dodji@redhat.com>
4331 * g++.dg/debug/dwarf2/typedef3.C: New test.
4333 2010-05-27 Jason Merrill <jason@redhat.com>
4336 * g++.dg/ext/vla9.C: New.
4338 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
4341 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4342 * objc.dg/torture/tls/thr-init-3.m: Ditto.
4343 * objc.dg/torture/tls/thr-init.m: Ditto.
4344 * objc.dg/torture/trivial.m: Ditto.
4345 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4346 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4347 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4348 * obj-c++.dg/torture/trivial.mm: Ditto.
4350 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
4352 * g++.dg/lto/20100302_0.C: Skip on darwin.
4354 2010-05-27 Richard Guenther <rguenther@suse.de>
4356 PR tree-optimization/44284
4357 * gcc.dg/vect/vect-118.c: New testcase.
4358 * gcc.dg/vect/bb-slp-20.c: Adjust.
4359 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4360 * gcc.dg/vect/slp-9.c: Likewise.
4361 * gcc.dg/vect/slp-reduc-4.c: Likewise.
4362 * gcc.dg/vect/vect-10.c: Likewise.
4363 * gcc.dg/vect/vect-109.c: Likewise.
4364 * gcc.dg/vect/vect-12.c: Likewise.
4365 * gcc.dg/vect/vect-36.c: Likewise.
4366 * gcc.dg/vect/vect-7.c: Likewise.
4367 * gcc.dg/vect/vect-iv-8.c: Likewise.
4368 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4369 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4370 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4371 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4372 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4373 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4374 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4375 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4376 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4377 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4378 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4379 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4380 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4381 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4382 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4383 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4384 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4386 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
4388 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4391 2010-05-26 Jan Hubicka <jh@suse.cz>
4393 * gcc.dg/lto/materialize-1_0.c: New file.
4394 * gcc.dg/lto/materialize-1_1.c: New file.
4396 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
4398 * gnat.dg/lto10.adb: New test.
4399 * gnat.dg/lto10_pkg.ads: New helper.
4401 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
4403 * lib/target-supports.exp (check_effective_target_int128): New
4404 function to check if __int128 types are available for target.
4405 * c-c++-common/int128-types-1.c: New.
4406 * c-c++-common/int128-1.c: New.
4407 * c-c++-common/int128-2.c: New.
4408 * g++.dg/abi/mangle43.C: New.
4409 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4410 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4411 pointer-wide scalar.
4412 * g++.dg/other/pr25632.C: Likewise.
4413 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4414 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4416 * g++.dg/warn/pr13358-4.C: Likewise.
4417 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
4418 * g++.dg/warn/Wconversion-null.C: Likewise.
4420 2010-05-26 Jason Merrill <jason@redhat.com>
4423 * g++.dg/cpp0x/variadic101.C: New.
4425 2010-05-26 Richard Guenther <rguenther@suse.de>
4427 PR rtl-optimization/44164
4428 * gcc.c-torture/execute/pr44164.c: New testcase.
4429 * g++.dg/tree-ssa/pr13146.C: Adjust.
4431 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
4434 * gfortran.dg/whole_file_19.f90 : New test.
4436 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
4441 * gfortran.dg/pr40999.f: Fix function type.
4442 * gfortran.dg/whole_file_5.f90: Likewise.
4443 * gfortran.dg/whole_file_6.f90: Likewise.
4444 * gfortran.dg/whole_file_16.f90: New.
4445 * gfortran.dg/whole_file_17.f90: New.
4446 * gfortran.dg/whole_file_18.f90: New.
4448 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
4449 Iain Sandoe <iains@gcc.gnu.org>
4451 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4452 * gcc.c-torture/compile/pr44197.c: Require alias support.
4453 * gcc.dg/lto/20081222_0.c: Ditto.
4455 2010-05-25 Jakub Jelinek <jakub@redhat.com>
4458 * gcc.dg/guality/vla-2.c: New test.
4460 2010-05-25 Richard Guenther <rguenther@suse.de>
4463 * g++.dg/torture/pr44069.C: New testcase.
4465 2010-05-25 Richard Guenther <rguenther@suse.de>
4467 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4469 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
4472 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4474 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
4476 * obj-c++.dg/torture/tls/trivial.mm: New.
4477 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4478 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4479 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4480 * obj-c++.dg/torture/tls/diag-1.mm: New.
4481 * obj-c++.dg/torture/tls/tls.exp: New.
4482 * obj-c++.dg/torture/trivial.mm: New.
4483 * obj-c++.dg/torture/dg-torture.exp: New.
4484 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4485 * obj-c++.dg/tls/trivial.m: New.
4486 * obj-c++.dg/tls/init-1.mm: New.
4487 * obj-c++.dg/tls/diag-1.mm: New.
4488 * obj-c++.dg/tls/init-2.mm: New.
4489 * obj-c++.dg/tls/diag-2.mm: New.
4490 * obj-c++.dg/tls/diag-3.mm: New.
4491 * obj-c++.dg/tls/diag-4.mm: New.
4492 * obj-c++.dg/tls/static-1.mm: New.
4493 * obj-c++.dg/tls/tls.exp: New.
4494 * obj-c++.dg/tls/diag-5.mm: New.
4495 * obj-c++.dg/tls/static-1a.mm: New.
4496 * objc-obj-c++-shared/Object1.mm: New.
4497 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4499 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
4502 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4503 * obj-c++.dg/const-str-6.mm: Ditto.
4505 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
4507 * g++.dg/parse/array-size2.C: Remove dg-error directives.
4509 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
4512 * gnat.dg/array13.ad[sb]: New test.
4514 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
4515 Sandra Loosemore <sandra@codesourcery.com>
4517 * gcc.target/arm/neon/: Regenerated test cases.
4519 * gcc.target/arm/neon/polytypes.c,
4520 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4521 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4522 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4523 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4524 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4525 dg-add-options arm_neon.
4527 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4528 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4529 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4530 and arm_neon_fp16_ok.
4532 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4533 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4535 * lib/target-supports.exp (add_options_for_arm_neon): New.
4536 (check_effective_target_arm_neon_ok_nocache): New, from
4537 check_effective_target_arm_neon_ok. Check multiple possibilities.
4538 (check_effective_target_arm_neon_ok): Use
4539 check_effective_target_arm_neon_ok_nocache.
4540 (add_options_for_arm_neon_fp16)
4541 (check_effective_target_arm_neon_fp16_ok)
4542 check_effective_target_arm_neon_fp16_ok_nocache): New.
4543 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4545 2010-05-24 Jason Merrill <jason@redhat.com>
4548 * g++.dg/cpp0x/initlist35.C: New.
4549 * g++.dg/init/brace6.C: Adjust.
4551 2010-05-24 Paul Brook <paul@codesourcery.com>
4553 * gcc.target/arm/frame-pointer-1.c: New test.
4554 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4555 pointer elimination.
4557 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
4560 * gcc.target/i386/crc32-3.c: New.
4561 * gcc.target/i386/crc32-4.c: Likewise.
4563 2010-05-23 Joseph Myers <joseph@codesourcery.com>
4565 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4566 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4567 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4569 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
4571 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4573 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
4576 * gcc.c-target/pr43869.c: New test.
4578 2010-05-22 Janus Weil <janus@gcc.gnu.org>
4581 * gfortran.dg/class_22.f03: New.
4583 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
4586 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4588 2010-05-22 Janus Weil <janus@gcc.gnu.org>
4591 * gfortran.dg/abstract_type_7.f03: New.
4593 2010-05-21 Jason Merrill <jason@redhat.com>
4595 * g++.dg/eh/spec11.C: Test cleanup optimization.
4597 2010-05-21 Jakub Jelinek <jakub@redhat.com>
4600 * gcc.target/i386/pr44223.c: New test.
4602 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4604 * gcc.target/i386/pr25993.c: Use @function as type specifier.
4606 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
4608 * g++.dg/other/const3.C: New test.
4610 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
4613 * warn_unused_dummy_argument_1.f90: New.
4614 * warn_unused_dummy_argument_2.f90: New.
4616 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4619 * g++.dg/inherit/crash1.C: New.
4620 * g++.dg/inherit/crash2.C: Likewise.
4622 2010-05-20 Jakub Jelinek <jakub@redhat.com>
4625 * g++.dg/debug/pr44178.C: New test.
4627 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
4630 * gcc.dg/tree-ssa/prefetch-6.c: Add
4631 --param min-insn-to-prefetch-ratio=6.
4632 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4633 allow unrolling, and adjust the movnti count.
4635 2010-05-20 Jan Hubicka <jh@suse.cz>
4638 * gcc.c-torture/compile/pr44197.c: New file.
4640 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
4642 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4644 (check_effective_target_xop): Remove __may_alias__ attribute.
4646 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
4649 * gcc.c-torture/execute/pr44202-1.c: New test.
4651 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4654 * gfortran.dg/label_1.f90: Update test.
4656 2010-05-19 Jan Hubicka <jh@suse.cz>
4658 * gcc.dg/lto/ipareference2_0.c: New file.
4659 * gcc.dg/lto/ipareference2_1.c: New file.
4661 2010-05-19 Jason Merrill <jason@redhat.com>
4663 * g++.dg/parse/fn-typedef2.C: New.
4665 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4669 * g++.dg/template/fntype1.C: New.
4671 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
4673 * gnat.dg/discr23.ad[sb]: New test.
4674 * gnat.dg/discr23_pkg.ads: New helper.
4676 * gnat.dg/specs/controlled1.ads: New test.
4677 * gnat.dg/specs/controlled1_pkg.ads: New helper.
4679 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4682 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4683 Fixed scope of C_SIZEOF.
4684 * gfortran.dg/warn_conversion_2.f90: New.
4686 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4688 * lib/target-supports.exp (check_effective_target_sse2): New proc.
4689 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4690 for optional selector.
4691 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4692 (check_effective_target_sse3): New proc.
4693 * gcc.target/i386/math-torture/math-torture.exp: Load
4694 target-supports.exp.
4695 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4696 check_effective_target_sse2.
4697 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4698 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4699 * g++.dg/vect/vect.exp: Likewise.
4700 * gfortran.dg/vect/vect.exp: Likewise.
4701 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4702 -msse2 if check_effective_target_sse2.
4704 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4705 * gcc.target/i386/3dnow-2.c: Likewise.
4706 * gcc.target/i386/3dnowA-1.c: Likewise.
4707 * gcc.target/i386/3dnowA-2.c: Likewise.
4708 * gcc.target/i386/pr42549.c: Likewise.
4710 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4711 * gcc.target/i386/sse3-addsubpd.c: Likewise.
4712 * gcc.target/i386/sse3-addsubps.c: Likewise.
4713 * gcc.target/i386/sse3-haddpd.c: Likewise.
4714 * gcc.target/i386/sse3-haddps.c: Likewise.
4715 * gcc.target/i386/sse3-hsubpd.c: Likewise.
4716 * gcc.target/i386/sse3-hsubps.c: Likewise.
4717 * gcc.target/i386/sse3-movddup.c: Likewise.
4718 * gcc.target/i386/sse3-movshdup.c: Likewise.
4719 * gcc.target/i386/sse3-movsldup.c: Likewise.
4721 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4722 * g++.dg/ext/attrib35.C: Likewise.
4723 * g++.dg/opt/pr40496.C: Likewise.
4724 * g++.dg/other/i386-1.C: Likewise.
4725 * g++.dg/other/i386-4.C: Likewise.
4726 * g++.dg/other/pr34435.C: Likewise.
4727 * g++.dg/other/pr39496.C: Likewise.
4728 * g++.dg/other/pr40446.C: Likewise.
4729 * gcc.dg/compat/union-m128-1_main.c: Likewise.
4730 * gcc.dg/compat/vector-1a_main.c: Likewise.
4731 * gcc.dg/compat/vector-2a_main.c: Likewise.
4732 * gcc.dg/lto/20090206-1_0.c: Likewise.
4733 * gcc.dg/pr34856.c: Likewise.
4734 * gcc.dg/pr36584.c: Likewise.
4735 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
4736 * gcc.dg/pr37544.c: Likewise.
4737 * gcc.dg/torture/pr16104-1.c: Likewise.
4738 * gcc.dg/torture/pr35771-1.c: Likewise.
4739 * gcc.dg/torture/pr35771-2.c: Likewise.
4740 * gcc.dg/torture/pr35771-3.c: Likewise.
4741 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4742 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4743 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4744 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4745 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4746 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4747 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4748 * gcc.target/i386/20060512-1.c: Likewise.
4749 * gcc.target/i386/20060512-3.c: Likewise.
4750 * gcc.target/i386/all_one_m128i.c: Likewise.
4751 * gcc.target/i386/float128-1.c: Likewise.
4752 * gcc.target/i386/float128-2.c: Likewise.
4753 * gcc.target/i386/fpcvt-1.c: Likewise.
4754 * gcc.target/i386/fpcvt-2.c: Likewise.
4755 * gcc.target/i386/fpcvt-3.c: Likewise.
4756 * gcc.target/i386/fpprec-1.c: Likewise.
4757 * gcc.target/i386/funcspec-9.c: Likewise.
4758 * gcc.target/i386/incoming-1.c: Likewise.
4759 * gcc.target/i386/incoming-12.c: Likewise.
4760 * gcc.target/i386/incoming-2.c: Likewise.
4761 * gcc.target/i386/incoming-3.c: Likewise.
4762 * gcc.target/i386/incoming-4.c: Likewise.
4763 * gcc.target/i386/incoming-6.c: Likewise.
4764 * gcc.target/i386/incoming-7.c: Likewise.
4765 * gcc.target/i386/incoming-8.c: Likewise.
4766 * gcc.target/i386/opt-1.c: Likewise.
4767 * gcc.target/i386/opt-2.c: Likewise.
4768 * gcc.target/i386/ordcmp-1.c: Likewise.
4769 * gcc.target/i386/pr17692.c: Likewise.
4770 * gcc.target/i386/pr18614-1.c: Likewise.
4771 * gcc.target/i386/pr22152.c: Likewise.
4772 * gcc.target/i386/pr23570.c: Likewise.
4773 * gcc.target/i386/pr23575.c: Likewise.
4774 * gcc.target/i386/pr26449-1.c: Likewise.
4775 * gcc.target/i386/pr26600.c: Likewise.
4776 * gcc.target/i386/pr27790.c: Likewise.
4777 * gcc.target/i386/pr28839.c: Likewise.
4778 * gcc.target/i386/pr30970.c: Likewise.
4779 * gcc.target/i386/pr32000-1.c: Likewise.
4780 * gcc.target/i386/pr32000-2.c: Likewise.
4781 * gcc.target/i386/pr32280.c: Likewise.
4782 * gcc.target/i386/pr32661.c: Likewise.
4783 * gcc.target/i386/pr32708-1.c: Likewise.
4784 * gcc.target/i386/pr32961.c: Likewise.
4785 * gcc.target/i386/pr33329.c: Likewise.
4786 * gcc.target/i386/pr35714.c: Likewise.
4787 * gcc.target/i386/pr35767-1.c: Likewise.
4788 * gcc.target/i386/pr35767-1d.c: Likewise.
4789 * gcc.target/i386/pr35767-1i.c: Likewise.
4790 * gcc.target/i386/pr35767-2.c: Likewise.
4791 * gcc.target/i386/pr35767-2d.c: Likewise.
4792 * gcc.target/i386/pr35767-2i.c: Likewise.
4793 * gcc.target/i386/pr35767-3.c: Likewise.
4794 * gcc.target/i386/pr35767-5.c: Likewise.
4795 * gcc.target/i386/pr36222-1.c: Likewise.
4796 * gcc.target/i386/pr36578-1.c: Likewise.
4797 * gcc.target/i386/pr36578-2.c: Likewise.
4798 * gcc.target/i386/pr36992-1.c: Likewise.
4799 * gcc.target/i386/pr37101.c: Likewise.
4800 * gcc.target/i386/pr37216.c: Likewise.
4801 * gcc.target/i386/pr37434-1.c: Likewise.
4802 * gcc.target/i386/pr37434-2.c: Likewise.
4803 * gcc.target/i386/pr37843-3.c: Likewise.
4804 * gcc.target/i386/pr37843-4.c: Likewise.
4805 * gcc.target/i386/pr39162.c: Likewise.
4806 * gcc.target/i386/pr39315-1.c: Likewise.
4807 * gcc.target/i386/pr39315-2.c: Likewise.
4808 * gcc.target/i386/pr39315-3.c: Likewise.
4809 * gcc.target/i386/pr39315-4.c: Likewise.
4810 * gcc.target/i386/pr39445.c: Likewise.
4811 * gcc.target/i386/pr39496.c: Likewise.
4812 * gcc.target/i386/pr40809.c: Likewise.
4813 * gcc.target/i386/pr40906-3.c: Likewise.
4814 * gcc.target/i386/pr41019.c: Likewise.
4815 * gcc.target/i386/pr42542-1.c: Likewise.
4816 * gcc.target/i386/pr42542-2.c: Likewise.
4817 * gcc.target/i386/pr42542-3.c: Likewise.
4818 * gcc.target/i386/pr42542-3a.c: Likewise.
4819 * gcc.target/i386/pr42881.c: Likewise.
4820 * gcc.target/i386/push-1.c: Likewise.
4821 * gcc.target/i386/quad-sse.c: Likewise.
4822 * gcc.target/i386/reload-1.c: Likewise.
4823 * gcc.target/i386/sse-10.c: Likewise.
4824 * gcc.target/i386/sse-11.c: Likewise.
4825 * gcc.target/i386/sse-15.c: Likewise.
4826 * gcc.target/i386/sse-17.c: Likewise.
4827 * gcc.target/i386/sse-18.c: Likewise.
4828 * gcc.target/i386/sse-19.c: Likewise.
4829 * gcc.target/i386/sse-4.c: Likewise.
4830 * gcc.target/i386/sse-6.c: Likewise.
4831 * gcc.target/i386/sse-vect-types.c: Likewise.
4832 * gcc.target/i386/sse2-addpd-1.c: Likewise.
4833 * gcc.target/i386/sse2-addsd-1.c: Likewise.
4834 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4835 * gcc.target/i386/sse2-andpd-1.c: Likewise.
4836 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4837 * gcc.target/i386/sse2-comisd-1.c: Likewise.
4838 * gcc.target/i386/sse2-comisd-2.c: Likewise.
4839 * gcc.target/i386/sse2-comisd-3.c: Likewise.
4840 * gcc.target/i386/sse2-comisd-4.c: Likewise.
4841 * gcc.target/i386/sse2-comisd-5.c: Likewise.
4842 * gcc.target/i386/sse2-comisd-6.c: Likewise.
4843 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4844 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4845 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4846 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4847 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4848 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4849 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4850 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4851 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4852 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4853 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4854 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4855 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4856 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4857 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4858 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4859 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4860 * gcc.target/i386/sse2-divpd-1.c: Likewise.
4861 * gcc.target/i386/sse2-divsd-1.c: Likewise.
4862 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4863 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4864 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4865 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4866 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4867 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4868 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4869 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4870 * gcc.target/i386/sse2-minpd-1.c: Likewise.
4871 * gcc.target/i386/sse2-minsd-1.c: Likewise.
4872 * gcc.target/i386/sse2-mmx.c: Likewise.
4873 * gcc.target/i386/sse2-movapd-1.c: Likewise.
4874 * gcc.target/i386/sse2-movapd-2.c: Likewise.
4875 * gcc.target/i386/sse2-movd-1.c: Likewise.
4876 * gcc.target/i386/sse2-movd-2.c: Likewise.
4877 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4878 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4879 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4880 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4881 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4882 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4883 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4884 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4885 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4886 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4887 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4888 * gcc.target/i386/sse2-movq-1.c: Likewise.
4889 * gcc.target/i386/sse2-movq-2.c: Likewise.
4890 * gcc.target/i386/sse2-movq-3.c: Likewise.
4891 * gcc.target/i386/sse2-movsd-1.c: Likewise.
4892 * gcc.target/i386/sse2-movsd-2.c: Likewise.
4893 * gcc.target/i386/sse2-movupd-1.c: Likewise.
4894 * gcc.target/i386/sse2-movupd-2.c: Likewise.
4895 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4896 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4897 * gcc.target/i386/sse2-orpd-1.c: Likewise.
4898 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4899 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4900 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4901 * gcc.target/i386/sse2-paddb-1.c: Likewise.
4902 * gcc.target/i386/sse2-paddd-1.c: Likewise.
4903 * gcc.target/i386/sse2-paddq-1.c: Likewise.
4904 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4905 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4906 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4907 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4908 * gcc.target/i386/sse2-paddw-1.c: Likewise.
4909 * gcc.target/i386/sse2-pand-1.c: Likewise.
4910 * gcc.target/i386/sse2-pandn-1.c: Likewise.
4911 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4912 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4913 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4914 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4915 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4916 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4917 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4918 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4919 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4920 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4921 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4922 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4923 * gcc.target/i386/sse2-pminub-1.c: Likewise.
4924 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4925 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4926 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4927 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4928 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4929 * gcc.target/i386/sse2-por-1.c: Likewise.
4930 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4931 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4932 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4933 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4934 * gcc.target/i386/sse2-pslld-1.c: Likewise.
4935 * gcc.target/i386/sse2-pslld-2.c: Likewise.
4936 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4937 * gcc.target/i386/sse2-psllq-1.c: Likewise.
4938 * gcc.target/i386/sse2-psllq-2.c: Likewise.
4939 * gcc.target/i386/sse2-psllw-1.c: Likewise.
4940 * gcc.target/i386/sse2-psllw-2.c: Likewise.
4941 * gcc.target/i386/sse2-psrad-1.c: Likewise.
4942 * gcc.target/i386/sse2-psrad-2.c: Likewise.
4943 * gcc.target/i386/sse2-psraw-1.c: Likewise.
4944 * gcc.target/i386/sse2-psraw-2.c: Likewise.
4945 * gcc.target/i386/sse2-psrld-1.c: Likewise.
4946 * gcc.target/i386/sse2-psrld-2.c: Likewise.
4947 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4948 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4949 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4950 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4951 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4952 * gcc.target/i386/sse2-psubb-1.c: Likewise.
4953 * gcc.target/i386/sse2-psubd-1.c: Likewise.
4954 * gcc.target/i386/sse2-psubq-1.c: Likewise.
4955 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4956 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4957 * gcc.target/i386/sse2-psubw-1.c: Likewise.
4958 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4959 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4960 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4961 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4962 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4963 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4964 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4965 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4966 * gcc.target/i386/sse2-pxor-1.c: Likewise.
4967 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4968 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4969 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4970 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4971 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4972 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4973 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4974 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4975 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4976 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4977 * gcc.target/i386/sse2-shufps-1.c: Likewise.
4978 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4979 * gcc.target/i386/sse2-subpd-1.c: Likewise.
4980 * gcc.target/i386/sse2-subsd-1.c: Likewise.
4981 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4982 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4983 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4984 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4985 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4986 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4987 * gcc.target/i386/sse2-unpack-1.c: Likewise.
4988 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4989 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4990 * gcc.target/i386/sse2-vec-1.c: Likewise.
4991 * gcc.target/i386/sse2-vec-2.c: Likewise.
4992 * gcc.target/i386/sse2-vec-3.c: Likewise.
4993 * gcc.target/i386/sse2-vec-4.c: Likewise.
4994 * gcc.target/i386/sse2-vec-5.c: Likewise.
4995 * gcc.target/i386/sse2-vec-6.c: Likewise.
4996 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4997 * gcc.target/i386/ssefn-2.c: Likewise.
4998 * gcc.target/i386/ssefn-4.c: Likewise.
4999 * gcc.target/i386/ssefp-1.c: Likewise.
5000 * gcc.target/i386/ssefp-2.c: Likewise.
5001 * gcc.target/i386/sseregparm-3.c: Likewise.
5002 * gcc.target/i386/sseregparm-4.c: Likewise.
5003 * gcc.target/i386/sseregparm-5.c: Likewise.
5004 * gcc.target/i386/sseregparm-6.c: Likewise.
5005 * gcc.target/i386/sseregparm-7.c: Likewise.
5006 * gcc.target/i386/ssetype-1.c: Likewise.
5007 * gcc.target/i386/ssetype-2.c: Likewise.
5008 * gcc.target/i386/ssetype-3.c: Likewise.
5009 * gcc.target/i386/ssetype-4.c: Likewise.
5010 * gcc.target/i386/ssetype-5.c: Likewise.
5011 * gcc.target/i386/unordcmp-1.c: Likewise.
5012 * gcc.target/i386/vararg-1.c: Likewise.
5013 * gcc.target/i386/vararg-2.c: Likewise.
5014 * gcc.target/i386/vararg-3.c: Likewise.
5015 * gcc.target/i386/vararg-4.c: Likewise.
5016 * gcc.target/i386/vararg-7.c: Likewise.
5017 * gcc.target/i386/vararg-8.c: Likewise.
5018 * gcc.target/i386/vecinit-1.c: Likewise.
5019 * gcc.target/i386/vecinit-2.c: Likewise.
5020 * gcc.target/i386/vecinit-3.c: Likewise.
5021 * gcc.target/i386/vecinit-4.c: Likewise.
5022 * gcc.target/i386/vecinit-5.c: Likewise.
5023 * gcc.target/i386/vecinit-6.c: Likewise.
5024 * gcc.target/i386/vectorize2.c: Likewise.
5025 * gcc.target/i386/vectorize3.c: Likewise.
5026 * gcc.target/i386/vectorize4.c: Likewise.
5027 * gcc.target/i386/vectorize6.c: Likewise.
5028 * gcc.target/i386/vectorize7.c: Likewise.
5029 * gcc.target/i386/vectorize8.c: Likewise.
5030 * gcc.target/i386/vperm-v2df.c: Likewise.
5031 * gcc.target/i386/vperm-v2di.c: Likewise.
5032 * gcc.target/i386/vperm-v4si-1.c: Likewise.
5033 * gcc.target/i386/xorps-sse2.c: Likewise.
5034 * gcc.target/i386/xorps.c: Likewise.
5035 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
5036 * gfortran.dg/graphite/pr42326.f90: Likewise.
5037 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
5039 2010-05-19 Richard Guenther <rguenther@suse.de>
5042 * g++.dg/lto/20100519-1_0.C: New testcase.
5044 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5047 * gfortran.dg/warn_intent_out_not_set.f90: New.
5049 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5052 * gfortran.dg/data_char_1.f90: Updated warning message.
5053 * gfortran.dg/data_array_6.f: New.
5055 2010-05-19 Martin Jambor <mjambor@suse.cz>
5057 * g++.dg/ipa/ivinline-8.C: New test.
5058 * gcc.dg/ipa/iinline-2.c: Likewise.
5060 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5063 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5064 arguments; add check for return value kind.
5065 * gfortran.dg/float_1.f90: Likewise.
5067 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5069 * gcc.target/i386/20011009-1.c (COMMENT): Define.
5071 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5072 * lib/lto.exp (lto_prune_warns): Fix location line regex.
5073 Prune another location line format.
5074 (lto-obj): Call lto_prune_warns on comp_output.
5076 2010-05-18 Jan Hubicka <jh@suse.cz>
5078 * gcc.dg/lto/ipacp_0.c: New test.
5079 * gcc.dg/lto/ipacp_1.c: New test.
5081 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
5084 * gcc.dg/lto/20100518_0.c: New test.
5086 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
5088 * gnat.dg/specs/lto3.ads: Add missing dg-options.
5090 2010-05-17 Janus Weil <janus@gcc.gnu.org>
5093 * gfortran.dg/class_21.f03: New.
5095 2010-05-17 Jason Merrill <jason@redhat.com>
5098 * g++.dg/cpp0x/initlist34.C: New.
5101 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5103 2010-05-17 Martin Jambor <mjambor@suse.cz>
5105 * g++.dg/ipa/ivinline-1.C: New test.
5106 * g++.dg/ipa/ivinline-2.C: New test.
5107 * g++.dg/ipa/ivinline-3.C: New test.
5108 * g++.dg/ipa/ivinline-4.C: New test.
5109 * g++.dg/ipa/ivinline-5.C: New test.
5110 * g++.dg/ipa/ivinline-6.C: New test.
5112 2010-05-17 Dodji Seketeli <dodji@redhat.com>
5113 Jason Merrill <jason@redhat.com>
5116 * c-c++-common/Wunused-var-8.c: New test.
5118 2010-05-17 Jakub Jelinek <jakub@redhat.com>
5121 * gcc.c-torture/compile/pr42347.c: New test.
5124 * g++.dg/ext/asmgoto1.C: New test.
5126 2010-05-17 Martin Jambor <mjambor@suse.cz>
5129 * gcc.dg/tree-ssa/pr44133.c: New test.
5130 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5133 2010-05-17 Janus Weil <janus@gcc.gnu.org>
5136 * gfortran.dg/class_20.f03: New.
5138 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
5141 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5142 debug messages but not the newly introduced one.
5144 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
5147 * gfortran.dg/initialization_25.f90: Commented testcase.
5148 * gfortran.dg/initialization_26.f90: New.
5150 2010-05-16 Richard Guenther <rguenther@suse.de>
5152 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5153 * gcc.dg/pr43084.c: Likewise.
5154 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5156 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5158 * gcc.dg/struct/struct-reorg.exp: Likewise.
5159 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5160 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5162 2010-05-16 Joseph Myers <joseph@codesourcery.com>
5164 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5165 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5166 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5167 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5170 2010-05-15 Jason Merrill <jason@redhat.com>
5172 * g++.dg/eh/spec10.C: New.
5173 * g++.dg/eh/spec11.C: New.
5174 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5176 2010-05-15 Janus Weil <janus@gcc.gnu.org>
5180 * gfortran.dg/allocatable_scalar_9.f90: New.
5182 2010-05-15 Jakub Jelinek <jakub@redhat.com>
5185 * g++.dg/torture/pr44148.C: New test.
5187 2010-05-15 Joseph Myers <joseph@codesourcery.com>
5189 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5190 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5191 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5192 diagnostics and type sizes.
5194 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
5196 * gnat.dg/lto9.adb: New test.
5197 * gnat.dg/lto9_pkg1.ads: New helper.
5198 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5200 2010-05-15 Jan Hubicka <jh@suse.cz>
5202 * gcc.dg/lto/ipareference_1.c: Rename to ...
5203 * gcc.dg/lto/ipareference_0.c: ... this one.
5204 * gcc.dg/lto/ipareference_2.c: Rename to ...
5205 * gcc.dg/lto/ipareference_1.c: ... this one.
5207 2010-05-15 Jan Hubicka <jh@suse.cz>
5209 * gcc.dg/lto/ipareference_1.c: New file.
5210 * gcc.dg/lto/ipareference_2.c: New file.
5212 2010-05-15 Richard Guenther <rguenther@suse.de>
5214 PR tree-optimization/44038
5215 * gcc.c-torture/compile/pr44038.c: New testcase.
5217 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
5219 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5220 * gcc.target/i386/avx-cmpss-1.c: Likewise.
5222 2010-05-15 Janus Weil <janus@gcc.gnu.org>
5226 * gfortran.dg/class_18.f03: New.
5227 * gfortran.dg/class_19.f03: New.
5229 2010-05-14 Jakub Jelinek <jakub@redhat.com>
5232 * gcc.dg/debug/dwarf2/const-1.c: Remove.
5233 * g++.dg/debug/dwarf2/const1.C: Remove.
5235 2010-05-14 Jason Merrill <jason@redhat.com>
5237 * g++.dg/eh/cond4.C: New.
5238 * g++.dg/eh/elide2.C: Adjust.
5239 * g++.old-deja/g++.eh/terminate1.C: Adjust.
5241 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
5244 * gfortran.dg/actual_array_interface_2.f90: New test.
5246 2010-05-14 Richard Guenther <rguenther@suse.de>
5248 PR tree-optimization/44119
5249 * gcc.c-torture/compile/pr44119.c: New testcase.
5251 2010-05-14 Jason Merrill <jason@redhat.com>
5254 * g++.dg/eh/terminate1.C: New.
5256 2010-05-14 Jakub Jelinek <jakub@redhat.com>
5258 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5261 * gcc.dg/pr44136.c: New test.
5263 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
5266 * g++.dg/warn/Wshadow-4.C: Adjust.
5267 * g++.dg/warn/Wshadow-5.C: New test.
5268 * g++.dg/warn/Wshadow-6.C: New test
5270 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
5273 * gfortran.dg/initialization_25.f90: New.
5275 2010-05-13 Martin Jambor <mjambor@suse.cz>
5277 * g++.dg/otr-fold-1.C: New test.
5278 * g++.dg/otr-fold-2.C: New test.
5280 2010-05-13 Jakub Jelinek <jakub@redhat.com>
5283 * gfortran.dg/gomp/pr44036-1.f90: New test.
5284 * gfortran.dg/gomp/pr44036-2.f90: New test.
5285 * gfortran.dg/gomp/pr44036-3.f90: New test.
5288 * gcc.dg/guality/sra-1.c: New test.
5290 2010-05-12 Jan Hubicka <jh@suse.cz>
5292 * tree-ssa/unreachable.c: New test.
5294 2010-05-12 Jason Merrill <jason@redhat.com>
5296 * g++.dg/cpp0x/sfinae1.C: New.
5298 2010-05-12 Sriraman Tallam <tmsriram@google.com>
5300 * gcc.target/i386/zee.c: New file.
5302 2010-05-12 Jason Merrill <jason@redhat.com>
5304 * g++.dg/conversion/op1.C: Expect template candidate message.
5305 * g++.dg/cpp0x/nullptr15.C: Likewise.
5306 * g++.dg/cpp0x/pr31431-2.C: Likewise.
5307 * g++.dg/cpp0x/pr31431.C: Likewise.
5308 * g++.dg/cpp0x/temp_default2.C: Likewise.
5309 * g++.dg/cpp0x/trailing4.C: Likewise.
5310 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5311 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5312 * g++.dg/cpp0x/variadic-throw.C: Likewise.
5313 * g++.dg/cpp0x/variadic35.C: Likewise.
5314 * g++.dg/cpp0x/vt-35147.C: Likewise.
5315 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5316 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5317 * g++.dg/ext/visibility/anon8.C: Likewise.
5318 * g++.dg/ext/vla2.C: Likewise.
5319 * g++.dg/other/pr28114.C: Likewise.
5320 * g++.dg/other/ptrmem10.C: Likewise.
5321 * g++.dg/other/ptrmem11.C: Likewise.
5322 * g++.dg/overload/unknown1.C: Likewise.
5323 * g++.dg/parse/template7.C: Likewise.
5324 * g++.dg/parse/typename7.C: Likewise.
5325 * g++.dg/template/conv11.C: Likewise.
5326 * g++.dg/template/copy1.C: Likewise.
5327 * g++.dg/template/deduce3.C: Likewise.
5328 * g++.dg/template/dependent-expr5.C: Likewise.
5329 * g++.dg/template/friend.C: Likewise.
5330 * g++.dg/template/incomplete2.C: Likewise.
5331 * g++.dg/template/local4.C: Likewise.
5332 * g++.dg/template/local6.C: Likewise.
5333 * g++.dg/template/operator10.C: Likewise.
5334 * g++.dg/template/overload6.C: Likewise.
5335 * g++.dg/template/ptrmem2.C: Likewise.
5336 * g++.dg/template/ptrmem20.C: Likewise.
5337 * g++.dg/template/ptrmem8.C: Likewise.
5338 * g++.dg/template/sfinae2.C: Likewise.
5339 * g++.dg/template/ttp25.C: Likewise.
5340 * g++.dg/template/unify10.C: Likewise.
5341 * g++.dg/template/unify11.C: Likewise.
5342 * g++.dg/template/unify6.C: Likewise.
5343 * g++.dg/template/unify7.C: Likewise.
5344 * g++.dg/template/unify9.C: Likewise.
5345 * g++.dg/template/varmod1.C: Likewise.
5346 * g++.old-deja/g++.brendan/crash56.C: Likewise.
5347 * g++.old-deja/g++.law/operators32.C: Likewise.
5348 * g++.old-deja/g++.pt/crash28.C: Likewise.
5349 * g++.old-deja/g++.pt/crash60.C: Likewise.
5350 * g++.old-deja/g++.pt/explicit38.C: Likewise.
5351 * g++.old-deja/g++.pt/explicit39.C: Likewise.
5352 * g++.old-deja/g++.pt/explicit41.C: Likewise.
5353 * g++.old-deja/g++.pt/explicit67.C: Likewise.
5354 * g++.old-deja/g++.pt/explicit77.C: Likewise.
5355 * g++.old-deja/g++.pt/expr2.C: Likewise.
5356 * g++.old-deja/g++.pt/overload7.C: Likewise.
5357 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5358 * g++.old-deja/g++.pt/spec5.C: Likewise.
5359 * g++.old-deja/g++.pt/spec6.C: Likewise.
5360 * g++.old-deja/g++.pt/t24.C: Likewise.
5361 * g++.old-deja/g++.pt/unify4.C: Likewise.
5362 * g++.old-deja/g++.pt/unify6.C: Likewise.
5363 * g++.old-deja/g++.pt/unify8.C: Likewise.
5364 * g++.old-deja/g++.robertl/eb119.C: Likewise.
5365 * g++.old-deja/g++.robertl/eb79.C: Likewise.
5366 * g++.old-deja/g++.robertl/eb98.C: Likewise.
5368 * g++.dg/cpp0x/initlist32.C: New.
5370 * g++.dg/template/conv11.C: New.
5371 * g++.dg/conversion/op1.C: Adjust expected error.
5373 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5375 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
5378 * gcc.target/i386/avx-cmpsd-1.c: New.
5379 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5380 * gcc.target/i386/avx-cmpss-1.c: Likewise.
5381 * gcc.target/i386/avx-cmpss-2.c: Likewise.
5382 * gcc.target/i386/sse-cmpss-1.c: Likewise.
5383 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5385 2010-05-12 Jakub Jelinek <jakub@redhat.com>
5388 * gcc.dg/gomp/pr44085.c: New test.
5389 * gfortran.dg/gomp/pr44085.f90: New test.
5391 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
5393 * objc-obj-c++-shared/Object1.m: New.
5394 * objc.dg/torture: New directory.
5395 * objc.dg/torture/tls: Ditto.
5396 * objc.dg/tls: Ditto.
5397 * objc.dg/torture/tls/trivial.m: New test.
5398 * objc.dg/torture/tls/thr-init-2.m: New test.
5399 * objc.dg/torture/tls/thr-init-3.m: New test.
5400 * objc.dg/torture/tls/thr-init.m: New test.
5401 * objc.dg/torture/tls/diag-1.m: New test.
5402 * objc.dg/torture/tls/tls.exp: New.
5403 * objc.dg/torture/trivial.m: New test.
5404 * objc.dg/torture/dg-torture.exp: New.
5405 * objc.dg/tls/diag-3.m: New test.
5406 * objc.dg/tls/diag-4.m: New test.
5407 * objc.dg/tls/diag-5.m: New test.
5408 * objc.dg/tls/init-1.m: New test.
5409 * objc.dg/tls/init-2.m: New test.
5410 * objc.dg/tls/tls.exp: New.
5411 * objc.dg/tls/diag-2.m: New test.
5412 * lib/objc.exp: Respond to dg-additional-files.
5414 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
5416 * gcc.target/m68k/20100512-1.c: New.
5418 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
5420 * gnat.dg/lto8.adb: New test.
5421 * gnat.dg/lto8_pkg.ad[sb]: New helper.
5422 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5424 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5429 * g++.dg/template/crash97.C: New.
5430 * g++.dg/template/crash98.C: Likewise.
5431 * g++.dg/template/crash99.C: Likewise.
5432 * g++.dg/cpp0x/pr31439.C: Adjust.
5433 * g++.dg/template/crash95.C: Likewise.
5435 2010-05-11 Jakub Jelinek <jakub@redhat.com>
5438 * c-c++-common/asmgoto-4.c: New test.
5439 * gcc.target/i386/pr44071.c: New test.
5442 * c-c++-common/Wunused-var-7.c: New test.
5443 * g++.dg/warn/Wunused-var-9.C: New test.
5445 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
5448 * gfortran.dg/gomp/pr43711.f90: New.
5450 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
5453 * gfortran.dg/select_5.f90: Updated.
5455 2010-05-11 Jan Hubicka <jh@suse.cz>
5457 PR tree-optimize/44063
5458 * gcc.c-torture/compile/pr44063.c: New testcase.
5460 2010-05-11 Jakub Jelinek <jakub@redhat.com>
5463 * gcc.dg/pr44023.c: New test.
5465 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
5467 * gnat.dg/lto7.adb: New test.
5468 * gnat.dg/lto7_pkg.ad[sb]: New helper.
5470 2010-05-10 Jason Merrill <jason@redhat.com>
5473 * g++.dg/template/inherit5.C: New.
5476 * g++.dg/cpp0x/initlist33.C: New.
5477 * g++.dg/cpp0x/initlist26.C: Adjust.
5478 * g++.dg/cpp0x/initlist28.C: Adjust.
5480 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
5483 * g++.dg/init/pr43719.C: New.
5484 * g++.dg/anon-struct4.C: Adjust.
5486 2010-05-10 Jakub Jelinek <jakub@redhat.com>
5489 * gcc.dg/pr44028.c: New test.
5491 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
5496 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5497 * gfortran.dg/warn_conversion.f90: New.
5499 2010-05-10 Michael Matz <matz@suse.de>
5501 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5503 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
5505 PR rtl-optimization/44012
5506 * gcc.dg/pr44012.c: New.
5508 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5510 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5511 Log text on entry and exit.
5512 Prune Sun ld warnings for common symbols with differing sizes.
5513 (lto-link-and-maybe-run): Change caller.
5515 2010-05-10 Janus Weil <janus@gcc.gnu.org>
5518 * gfortran.dg/class_7.f03: Modified.
5519 * gfortran.dg/select_type_1.f03: Modified.
5520 * gfortran.dg/select_type_12.f03: New.
5522 2010-05-10 Richard Guenther <rguenther@suse.de>
5524 PR tree-optimization/44050
5525 * gcc.dg/torture/pr44050.c: New testcase.
5527 2010-05-10 Wei Guozhi <carrot@google.com>
5530 * gcc.target/arm/pr42879.c: New testcase.
5532 2010-05-09 Joseph Myers <joseph@codesourcery.com>
5535 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5537 2010-05-09 Joseph Myers <joseph@codesourcery.com>
5540 * gcc.dg/anon-struct-10.c: New test.
5542 2010-05-09 Richard Guenther <rguenther@suse.de>
5545 * gcc.dg/pr44024.c: New testcase.
5547 2010-05-09 Joseph Myers <joseph@codesourcery.com>
5550 * gcc.dg/anon-struct-9.c: New test.
5552 2010-05-09 Richard Guenther <rguenther@suse.de>
5555 * gcc.c-torture/compile/pr44043.c: New testcase.
5557 2010-05-09 Richard Guenther <rguenther@suse.de>
5559 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5561 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
5563 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5565 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5567 * gnat.dg/lto[12456].adb: Add "target lto" marker.
5568 * gnat.dg/specs/lto3.ads: Likewise.
5570 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
5573 * gcc.dg/pr28685-1.c: New file.
5575 2010-05-08 Richard Guenther <rguenther@suse.de>
5577 PR tree-optimization/44030
5578 * gcc.c-torture/compile/pr44030.c: New testcase.
5580 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5582 * gnat.dg/lto6.adb: New test.
5583 * gnat.dg/lto6_pkg.ads: New helper.
5585 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5587 * gnat.dg/lto5.adb: New test.
5588 * gnat.dg/lto5_pkg.ad[sb]: New helper.
5590 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5592 * gnat.dg/lto4.ad[sb]: New test.
5594 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5596 * gnat.dg/specs/lto3.ads: New test.
5597 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5598 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5600 2010-05-08 Quentin Ochem <ochem@adacore.com>
5602 * gnat.dg/sizetype3.ad[sb]: New test.
5603 * gnat.dg/sizetype3_pkg.ads: New helper.
5605 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
5608 * g++.dg/init/new29.C: New.
5610 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
5613 * gfortran.dg/coarray_1.f90: Fixed error message.
5614 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5615 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5616 * gfortran.dg/intrinsic_std_5.f90: New.
5618 2010-05-07 Jason Merrill <jason@redhat.com>
5620 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5622 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5624 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5625 (size_t, stderr): Remove.
5626 (read_error): Replaced __builtin_fprintf by fprintf.
5628 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
5630 * gcc.dg/ordered-comparison-1.c: New test.
5631 * gcc.dg/ordered-comparison-2.c: New test.
5632 * gcc.dg/ordered-comparison-3.c: New test.
5633 * gcc.dg/ordered-comparison-4.c: New test.
5635 2010-05-06 Mike Stump <mikestump@comcast.net>
5638 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5640 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
5641 Jason Merrill <jason@redhat.com>
5643 * g++.dg/cpp0x/nullptr01.C: New.
5644 * g++.dg/cpp0x/nullptr02.C: New.
5645 * g++.dg/cpp0x/nullptr03.C: New.
5646 * g++.dg/cpp0x/nullptr04.C: New.
5647 * g++.dg/cpp0x/nullptr05.C: New.
5648 * g++.dg/cpp0x/nullptr06.C: New.
5649 * g++.dg/cpp0x/nullptr07.C: New.
5650 * g++.dg/cpp0x/nullptr08.C: New.
5651 * g++.dg/cpp0x/nullptr09.C: New.
5652 * g++.dg/cpp0x/nullptr10.C: New.
5653 * g++.dg/cpp0x/nullptr11.C: New.
5654 * g++.dg/cpp0x/nullptr12.C: New.
5655 * g++.dg/cpp0x/nullptr13.C: New.
5656 * g++.dg/cpp0x/nullptr14.C: New.
5657 * g++.dg/cpp0x/nullptr15.C: New.
5658 * g++.dg/cpp0x/nullptr16.C: New.
5659 * g++.dg/cpp0x/nullptr17.C: New.
5660 * g++.dg/cpp0x/nullptr18.C: New.
5661 * g++.dg/cpp0x/nullptr19.C: New.
5662 * g++.dg/cpp0x/nullptr20.C: New.
5663 * g++.dg/cpp0x/nullptr21.C: New.
5664 * g++.dg/cpp0x/nullptr22.C: New.
5665 * g++.dg/debug/nullptr01.C: New.
5666 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5668 2010-05-06 Jakub Jelinek <jakub@redhat.com>
5670 * gcc.dg/Wunused-var-8.c: Move to...
5671 * c-c++-common/Wunused-var-6.c: ... here. New test.
5673 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5676 * g++.dg/template/crash96.C: New.
5678 2010-05-06 Jan Hubicka <jh@suse.cz>
5680 PR tree-optimization/43791
5681 * gcc.c-torture/compile/pr43791.c: New file.
5683 2010-05-06 Michael Matz <matz@suse.de>
5685 PR tree-optimization/43984
5686 * gfortran.dg/pr43984.f90: New test.
5688 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
5691 * gcc.dg/pr40989.c: New.
5693 2010-05-06 Richard Guenther <rguenther@suse.de>
5695 PR tree-optimization/43934
5696 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5698 2010-05-06 Richard Guenther <rguenther@suse.de>
5700 PR tree-optimization/43987
5701 * gcc.c-torture/execute/pr43987.c: New testcase.
5702 * gcc.dg/torture/pta-escape-1.c: Adjust.
5703 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5704 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5705 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5706 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5708 2010-04-22 Jakub Jelinek <jakub@redhat.com>
5709 Dodji Seketeli <dodji@redhat.com>
5712 * g++.dg/warn/Wunused-7.C: Add dg-warning.
5713 * g++.dg/template/sfinae16.C: Likewise.
5714 * gcc.dg/Wunused-var-1.c: Moved to...
5715 * c-c++-common/Wunused-var-1.c: ...here. New test.
5716 * gcc.dg/Wunused-var-2.c: Moved to...
5717 * c-c++-common/Wunused-var-2.c: ...here. New test.
5718 * gcc.dg/Wunused-var-3.c: Moved to...
5719 * c-c++-common/Wunused-var-3.c: ...here. New test.
5720 * gcc.dg/Wunused-var-4.c: Moved to...
5721 * gcc.dg/Wunused-var-1.c: ... here.
5722 * gcc.dg/Wunused-var-5.c: Moved to...
5723 * c-c++-common/Wunused-var-4.c: ...here. New test.
5724 * gcc.dg/Wunused-var-7.c: Moved to...
5725 * c-c++-common/Wunused-var-5.c: ...here. New test.
5726 * gcc.dg/Wunused-var-6.c: Moved to...
5727 * gcc.dg/Wunused-var-2.c: ... here.
5728 * c-c++-common/Wunused-var-1.c: New test.
5729 * c-c++-common/Wunused-var-2.c: New test.
5730 * c-c++-common/Wunused-var-3.c: New test.
5731 * c-c++-common/Wunused-var-4.c: New test.
5732 * c-c++-common/Wunused-var-5.c: New test.
5733 * g++.dg/warn/Wunused-var-1.C: New test.
5734 * g++.dg/warn/Wunused-var-2.C: New test.
5735 * g++.dg/warn/Wunused-var-3.C: New test.
5736 * g++.dg/warn/Wunused-var-4.C: New test.
5737 * g++.dg/warn/Wunused-var-5.C: New test.
5738 * g++.dg/warn/Wunused-var-6.C: New test.
5739 * g++.dg/warn/Wunused-var-7.C: New test.
5740 * g++.dg/warn/Wunused-var-8.C: New test.
5741 * g++.dg/warn/Wunused-parm-1.C: New test.
5742 * g++.dg/warn/Wunused-parm-2.C: New test.
5743 * g++.dg/warn/Wunused-parm-3.C: New test.
5745 2010-05-06 Tobias Burnus <burnus@net-b.de>
5748 * gfortran.dg/gomp/crayptr5.f90: New test case.
5750 2010-05-05 Jason Merrill <jason@redhat.com>
5753 * g++.dg/ext/attrib39.C: New.
5755 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
5758 * gfortran.dg/data_invalid.f90: New.
5760 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
5762 * gnat.dg/lto2.adb: New test.
5764 2010-05-05 Jason Merrill <jason@redhat.com>
5767 * g++.dg/opt/empty1.C: New.
5769 2010-05-05 Janus Weil <janus@gcc.gnu.org>
5772 * gfortran.dg/class_17.f03: New.
5774 2010-05-04 Neil Vachharajani <nvachhar@google.com>
5776 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5778 2010-05-04 Mike Stump <mikestump@comcast.net>
5781 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5783 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5786 * gcc.target/i386/pr43668.c: New.
5788 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5791 * g++.dg/cpp0x/initlist31.C: New.
5793 2010-05-04 Jakub Jelinek <jakub@redhat.com>
5796 * gcc.dg/Wunused-var-8.c: New test.
5798 2010-05-04 Jason Merrill <jason@redhat.com>
5801 * g++.dg/cpp0x/enum3.C: Extend.
5803 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5806 * gcc.target/i386/pr43799.c: New.
5808 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
5810 * gnat.dg/lto1.adb: New test.
5811 * gnat.dg/lto1_pkg.ad[sb]: New helper.
5813 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5816 * gcc.target/i386/pr43671.c: New.
5818 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5821 * g++.dg/template/crash95.C: New.
5823 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5826 * gcc.target/i386/pr43508.c: New.
5828 2010-05-04 Richard Guenther <rguenther@suse.de>
5830 PR tree-optimization/43879
5831 * g++.dg/torture/pr43879-1_0.C: New testcase.
5832 * g++.dg/torture/pr43879-1_1.C: Likewise.
5834 2010-05-03 Dodji Seketeli <dodji@redhat.com>
5837 * g++.dg/other/crash-12.C: New test.
5839 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
5841 * g++.dg/cdce3.C: Add a space. Updated.
5843 2010-05-03 Jason Merrill <jason@redhat.com>
5846 * g++.dg/opt/enum2.C: New.
5847 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5848 * g++.dg/warn/Wswitch-1.C: Adjust message.
5850 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5852 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5853 * g++.dg/ext/label13.C: Fix typo.
5854 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5856 * gcc.c-torture/compile/limits-declparen.c: xfail on
5857 alpha*-dec-osf5* with -g.
5858 * gcc.c-torture/compile/limits-pointer.c: Likewise.
5859 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5860 * gcc.dg/c99-tgmath-2.c: Likewise.
5861 * gcc.dg/c99-tgmath-3.c: Likewise.
5862 * gcc.dg/c99-tgmath-4.c: Likewise.
5864 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
5867 * gfortran.dg/unexpected_interface.f90: New test.
5869 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5871 * ada/acats/run_acats (which): New function.
5872 (host_gnatchop, host_gnatmake): Use it.
5874 2010-05-03 Richard Guenther <rguenther@suse.de>
5876 PR tree-optimization/43971
5877 * gcc.dg/pr43971.c: New testcase.
5879 2010-05-03 Jakub Jelinek <jakub@redhat.com>
5882 * gcc.dg/debug/pr43972.c: New test.
5884 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
5887 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5889 2010-05-02 Richard Guenther <rguenther@suse.de>
5891 PR tree-optimization/43879
5892 * gcc.dg/torture/pr43879-3.c: New testcase.
5894 2010-05-01 Richard Guenther <rguenther@suse.de>
5896 PR tree-optimization/43949
5897 * g++.dg/warn/Warray-bounds-5.C: New testcase.
5899 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
5902 * g++.dg/init/new28.C: New.
5904 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
5907 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5908 structure and nested declarations.
5909 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
5910 structure and nested declarations. Reduce header clutter and
5911 use _exit() rather than abort().
5912 * objc.dg/encode-10.m: New.
5913 * objc.dg/encode-11.m: New.
5915 2010-04-30 DJ Delorie <dj@redhat.com>
5917 * gcc.c-torture/execute/20100430-1.c: New test.
5919 2010-04-30 Jason Merrill <jason@redhat.com>
5922 * g++.dg/template/ptrmem21.C: New.
5924 2010-04-30 Tobias Burnus Mburnus@net-b.de>
5928 * gfortran.dg/coarray_13.f90: New test.
5930 2010-04-30 Richard Guenther <rguenther@suse.de>
5933 * gcc.dg/lto/20100430-1_0.c: New testcase.
5935 2010-04-30 Jakub Jelinek <jakub@redhat.com>
5938 * c-c++-common/pr43942.c: New test.
5940 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
5942 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5943 conflict with darwin crt1.o 'start' symbol.
5945 2010-04-30 Richard Guenther <rguenther@suse.de>
5947 PR tree-optimization/43879
5948 * gcc.dg/torture/pr43879_1.c: New testcase.
5950 2010-04-30 Richard Guenther <rguenther@suse.de>
5952 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5954 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
5957 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5958 user-provided constructor while recursing.
5960 2010-04-29 Janus Weil <janus@gcc.gnu.org>
5963 * gfortran.dg/class_16.f03: New test.
5965 2010-04-29 Janus Weil <janus@gcc.gnu.org>
5968 * gfortran.dg/class_15.f03: New.
5970 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
5973 * gfortran.dg/dynamic_dispatch_9.f03: New test.
5975 2010-04-29 Janus Weil <janus@gcc.gnu.org>
5978 * gfortran.dg/generic_22.f03 : New test.
5980 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
5983 * gfortran.dg/class_14.f03: New test.
5985 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5988 * gfortran.dg/interface_32.f90: New test.
5990 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
5991 Janus Weil <janus@gcc.gnu.org>
5994 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5995 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5996 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5998 2010-04-28 Mike Stump <mikestump@comcast.net>
6000 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
6002 * g++.dg/uninit-pred-2_b.C: Likewise.
6004 2010-04-28 Tobias Burnus <burnus@net-b.de>
6008 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
6010 2010-04-28 Matthias Klose <doko@ubuntu.com>
6012 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
6013 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
6014 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
6015 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
6016 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
6018 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
6020 * gcc.dg/const-uniq-1.c: New test.
6021 * gcc.dg/lto/const-uniq_[01].c: Likewise.
6023 2010-04-28 Xinliang David Li <davidxl@google.com>
6025 * gcc.dg/uninit-pred-2_b.c: New test.
6026 * gcc.dg/uninit-pred-4_b.c: New test.
6027 * gcc.dg/uninit-pred-3_d.c: New test.
6028 * gcc.dg/uninit-pred-6_b.c: New test.
6029 * gcc.dg/uninit-pred-8_b.c: New test.
6030 * gcc.dg/uninit-pred-3_a.c: New test.
6031 * gcc.dg/uninit-pred-2_c.c: New test.
6032 * gcc.dg/uninit-pred-5_a.c: New test.
6033 * gcc.dg/uninit-pred-3_e.c: New test.
6034 * gcc.dg/uninit-pred-7_a.c: New test.
6035 * gcc.dg/uninit-pred-6_c.c: New test.
6036 * gcc.dg/uninit-pred-9_a.c: New test.
6037 * gcc.dg/uninit-pred-8_c.c: New test.
6038 * gcc.dg/uninit-pred-3_b.c: New test.
6039 * gcc.dg/uninit-pred-5_b.c: New test.
6040 * gcc.dg/uninit-pred-7_b.c: New test.
6041 * gcc.dg/uninit-pred-6_d.c: New test.
6042 * gcc.dg/uninit-pred-9_b.c: New test.
6043 * gcc.dg/uninit-pred-2_a.c: New test.
6044 * gcc.dg/uninit-pred-4_a.c: New test.
6045 * gcc.dg/uninit-pred-3_c.c: New test.
6046 * gcc.dg/uninit-pred-6_a.c: New test.
6047 * gcc.dg/uninit-pred-8_a.c: New test.
6048 * gcc.dg/uninit-pred-7_c.c: New test.
6049 * gcc.dg/uninit-pred-6_e.c: New test.
6050 * g++.dg/uninit-pred-loop-1_b.cc: New test.
6051 * g++.dg/uninit-pred-1_a.C: New test.
6052 * g++.dg/uninit-pred-1_b.C: New test.
6053 * g++.dg/uninit-pred-2_a.C: New test.
6054 * g++.dg/uninit-pred-2_b.C: New test.
6055 * g++.dg/uninit-pred-loop-1_a.cc: New test.
6056 * g++.dg/uninit-pred-loop-1_c.cc: New test.
6057 * g++.dg/uninit-pred-loop_1.cc: New test.
6059 2010-04-28 Martin Jambor <mjambor@suse.cz>
6061 * gcc.dg/lto/20091209-1_0.c: New testcase.
6063 2010-04-28 Richard Guenther <rguenther@suse.de>
6065 PR tree-optimization/43879
6066 PR tree-optimization/43909
6067 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6069 2010-04-28 Richard Guenther <rguenther@suse.de>
6072 * g++.dg/torture/pr43880.C: New testcase.
6074 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
6077 * g++.dg/template/recurse2.C: Update
6078 * g++.dg/template/recurse.C: Update.
6079 * g++.dg/template/pr23510.C: Update.
6080 * lib/prune.exp: Filter out 'recursively instantiated'.
6082 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
6085 * g++.dg/init/pr29043.C: New.
6087 2010-04-27 Jason Merrill <jason@redhat.com>
6089 * g++.dg/lookup/scoped5.C: Adjust.
6090 * g++.dg/lookup/scoped8.C: Adjust.
6091 * g++.dg/template/dependent-expr5.C: Adjust.
6092 * g++.old-deja/g++.brendan/nest1.C: Adjust.
6095 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6098 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6100 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
6101 Jan Hubicka <hubicka@ucw.cz>
6103 * gcc.dg/pure-2.c: New testcase.
6104 * gcc.dg/const-1.c: New testcase.
6106 2010-04-27 Jason Merrill <jason@redhat.com>
6108 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6111 * g++.dg/template/sfinae17.C: New.
6112 * g++.dg/template/sfinae18.C: New.
6114 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
6116 * g++.dg/init/pr42844.C: New.
6117 * g++.dg/cpp0x/pr42844-2.C: New.
6118 * g++.dg/cpp0x/defaulted2.C: Adjust.
6119 * g++.dg/tree-ssa/pr27549.C: Likewise.
6120 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6122 2010-04-27 Tobias Burnus <burnus@net-b.de>
6125 * gfortran.dg/coarray_12.f90: Fix dump parsing.
6127 2010-04-27 Richard Guenther <rguenther@suse.de>
6130 * g++.dg/other/pr40561.C: New testcase.
6132 2010-04-27 Martin Jambor <mjambor@suse.cz>
6135 * g++.dg/ipa/pr43812.C: New test.
6137 2010-04-27 Jan Hubicka <jh@suse.cz>
6139 * gcc.dg/ipa/iinline-1.c (main): Rename to...
6140 (test): ... this one.
6142 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
6145 * gcc.target/arm/thumb-stackframe.c: New test.
6147 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
6149 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6150 * gcc.dg/misc-column.c: Likewise.
6151 * gcc.dg/Walways-true-1.c: Likewise.
6152 * gcc.dg/Walways-true-2.c: Likewise.
6153 * gcc.dg/warn-addr-cmp.c: Likewise.
6155 2010-04-27 Tobias Burnus <burnus@net-b.de>
6158 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6159 * gfortran.dg/coarray_12.f90: New.
6161 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
6164 * gcc.dg/pr32207.c: New test.
6165 * gcc.dg/misc-column.c: Adjust expected warning.
6166 * gcc.dg/Walways-true-1.c: Likewise.
6167 * gcc.dg/Walways-true-2.c: Likewise.
6168 * gcc.dg/warn-addr-cmp.c: Likewise.
6170 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
6173 * lib/lto.exp (lto_prune_vis_warns): New function.
6174 (lto-link-and-maybe-run): Call it.
6176 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
6178 PR tree-optimization/43904
6179 * gcc.dg/tree-ssa/tailcall-6.c: New.
6181 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6184 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
6185 Darwin8/OSX10.4 - compatible code generation.
6187 * obj-c++.dg/stubify-1.mm: Ditto.
6188 * lib/objc-torture.exp: Do not require link success for
6189 "trivial.m" in the runtime checks when dowhat = 'compile'.
6190 * lib/dg-pch.exp (dg-flags-pch): New Proc.
6191 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
6192 Darwin8/OSX10.4 - compatible code generation.
6193 * objc.dg/stubify-2.m: Ditto.
6194 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6195 * objc.dg/next-runtime-1.m: Ditto.
6196 * objc.dg/stret-2.m: Restrict to ilp32 targets.
6197 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6200 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
6203 * lib/plugin-support.exp: Use "-undefined
6204 dynamic_lookup" on darwin.
6206 2010-04-26 Richard Guenther <rguenther@suse.de>
6208 * gcc.dg/lto/20100426_0.c: New testcase.
6210 2010-04-26 Jie Zhang <jie@codesourcery.com>
6212 PR tree-optimization/43833
6213 gcc.dg/Warray-bounds-8.c: New test case.
6215 2010-04-26 Richard Guenther <rguenther@suse.de>
6218 * g++.dg/lto/20100423-3_0.C: New testcase.
6220 2010-04-26 Richard Guenther <rguenther@suse.de>
6223 * g++.dg/lto/20100423-2_0.C: New testcase.
6225 2010-04-26 Ira Rosen <irar@il.ibm.com>
6227 * gcc.dg/vect/bb-slp-23.c: New test.
6229 2010-04-25 Joseph Myers <joseph@codesourcery.com>
6231 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6232 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6233 * gcc.dg/c1x-float-1.c: New test.
6235 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
6237 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6240 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
6242 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6244 * gfortran.dg/default_format_denormal_1.f90: Ditto.
6245 * gfortran.dg/default_format_2.f90: Ditto.
6247 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
6249 * gfortran.dg/pr43505.f90: Clean up .mod file.
6250 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6251 * gfortran.dg/pr41347.f90: Ditto.
6252 * gfortran.dg/internal_pack_4.f90: Ditto.
6253 * gfortran.dg/proc_decl_23.f90: Ditto.
6254 * gfortran.dg/recursive_check_3.f90: Ditto.
6255 * gfortran.dg/intent_out_3.f90: Ditto.
6256 * gfortran.dg/assignment_2.f90: Ditto.
6257 * gfortran.dg/pr41928.f90: Ditto.
6258 * gfortran.dg/pr42166.f90: Ditto.
6259 * gfortran.dg/private_type_12.f90: Ditto.
6260 * gfortran.dg/graphite/pr42185.f90: Ditto.
6261 * gfortran.dg/graphite/pr42186.f90: Ditto.
6262 * gfortran.dg/graphite/pr40982.f90: Ditto.
6263 * gfortran.dg/graphite/id-2.f90: Ditto.
6264 * gfortran.dg/graphite/id-4.f90: Ditto.
6265 * gfortran.dg/graphite/pr42050.f90: Ditto.
6266 * gfortran.dg/graphite/id-18.f90: Ditto.
6267 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6268 * gfortran.dg/graphite/pr41924.f90: Ditto.
6269 * gfortran.dg/graphite/pr42393.f90: Ditto.
6270 * gfortran.dg/graphite/pr37980.f90: Ditto.
6271 * gfortran.dg/graphite/pr38953.f90: Ditto.
6272 * gfortran.dg/graphite/pr42180.f90: Ditto.
6273 * gfortran.dg/graphite/pr42181.f90: Ditto.
6274 * gfortran.dg/where_operator_assign_4.f90: Ditto.
6275 * gfortran.dg/select_type_4.f90: Ditto.
6276 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6277 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6278 * gfortran.dg/lto/pr40725_0.f03: Ditto.
6279 * gfortran.dg/elemental_args_check_2.f90: Ditto.
6280 * gfortran.dg/whole_file_11.f90: Ditto.
6281 * gfortran.dg/private_type_11.f90: Ditto.
6282 * gfortran.dg/vect/vect-gems.f90: Ditto.
6283 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6285 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
6287 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6289 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
6291 * gnat.dg/pack15.ad[sb]: New test.
6293 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
6295 * gcc.target/arm/mla-1.c: New test.
6297 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
6301 * gfortran.dg/pr43793.f90: New test.
6303 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
6305 PR tree-optimization/41442
6306 * gcc.target/i386/pr41442.c: New test.
6308 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
6311 * gfortran.dg/fgetc_3.f90: Delete bogus test.
6313 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6316 * gfortran.dg/open_nounit.f90: New test.
6318 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
6322 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6324 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
6326 * gcc.dg/Wconversion-integer.c: Update.
6328 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
6330 * gnat.dg/unchecked_convert5.adb: New test.
6332 2010-04-23 Richard Guenther <rguenther@suse.de>
6335 * gcc.dg/lto/20100423-2_0.c: New testcase.
6336 * gcc.dg/lto/20100423-2_0.c: Likewise.
6338 2010-04-23 Richard Guenther <rguenther@suse.de>
6341 * gcc.dg/lto/20100423-1_0.c: New testcase.
6342 * gcc.dg/lto/20100423-1_1.c: Likewise.
6344 2010-04-23 Martin Jambor <mjambor@suse.cz>
6346 PR tree-optimization/43846
6347 * gcc.dg/tree-ssa/sra-10.c: New test.
6349 2010-04-23 Martin Jambor <mjambor@suse.cz>
6352 * gcc.c-torture/execute/pr43835.c: New test.
6354 2010-04-23 Richard Guenther <rguenther@suse.de>
6357 * g++.dg/lto/20100423-1_0.C: New testcase.
6359 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
6361 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6363 2010-04-22 Ira Rosen <irar@il.ibm.com>
6365 PR tree-optimization/43842
6366 * gcc.dg/vect/pr43842.c: New test.
6368 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
6370 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6371 * gcc.target/i386/wmul-2.c: Likewise.
6373 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6375 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6376 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6378 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
6380 * gfortran.dg/reassoc_6.f: New testcase.
6382 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
6385 * gcc.target/arm/wmul-1.c: New test.
6386 * gcc.target/arm/wmul-2.c: New test.
6388 2010-04-22 Richard Guenther <rguenther@suse.de>
6390 PR tree-optimization/43845
6391 * gcc.c-torture/compile/pr43845.c: New testcase.
6393 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
6396 * gcc.target/i386/wmul-1.c: New test.
6397 * gcc.target/i386/wmul-2.c: New test.
6398 * gcc.target/bfin/wmul-1.c: New test.
6399 * gcc.target/bfin/wmul-2.c: New test.
6401 2010-04-22 Richard Guenther <rguenther@suse.de>
6404 * gfortran.dg/vector_subscript_6.f90: New testcase.
6405 * gfortran.dg/assign_10.f90: Adjust.
6407 2010-04-21 Jakub Jelinek <jakub@redhat.com>
6410 * gfortran.dg/gomp/pr43836.f90: New test.
6412 2010-04-21 Richard Guenther <rguenther@suse.de>
6414 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6416 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6418 * gcc.dg/torture/builtin-cproj-3.c: New.
6420 2010-04-20 Jason Merrill <jason@redhat.com>
6423 * g++.dg/template/recurse2.C: New.
6424 * g++.dg/parse/crash36.C: Adjust.
6425 * g++.dg/other/fold1.C: Adjust.
6426 * g++.dg/init/member1.C: Adjust.
6427 * lib/prune.exp: Prune "skipping N instantiation contexts".
6429 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6431 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6433 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6435 * gcc.dg/torture/builtin-cproj-1.c: New.
6436 * gcc.dg/torture/builtin-cproj-2.c: New.
6438 2010-04-20 Dodji Seketeli <dodji@redhat.com>
6442 * g++.dg/template/typedef32.C: Adjust.
6443 * g++.dg/template/typedef33.C: New test.
6445 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
6448 * gfortran.dg/proc_decl_23.f90: New test.
6451 * gfortran.dg/abstract_type_6.f03: New test.
6453 2010-04-20 Xinliang David Li <davidxl@google.com>
6455 * g++.dg/tree-ssa/fold-compare.C: New.
6457 2010-04-20 Richard Guenther <rguenther@suse.de>
6459 PR tree-optimization/39417
6460 * g++.dg/torture/pr39417.C: New testcase.
6462 2010-04-20 Richard Guenther <rguenther@suse.de>
6464 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6466 2010-04-20 Jakub Jelinek <jakub@redhat.com>
6468 * g++.dg/debug/dwarf2/rv1.C: New test.
6470 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6473 * gcc.c-torture/compile/pr43635.c: New testcase.
6475 2010-04-19 Jakub Jelinek <jakub@redhat.com>
6478 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6479 of sequential loops being private only in the innermost containing
6483 * gfortran.dg/gomp/pr43337.f90: New test.
6485 2010-04-19 Richard Guenther <rguenther@suse.de>
6487 PR tree-optimization/43796
6488 * gfortran.dg/pr43796.f90: New testcase.
6490 2010-04-19 Richard Guenther <rguenther@suse.de>
6492 PR tree-optimization/43783
6493 * gcc.c-torture/execute/pr43783.c: New testcase.
6495 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
6498 * gcc.target/i386/pr43766.c: New test.
6500 2010-04-19 Jie Zhang <jie@codesourcery.com>
6503 * gcc.target/i386/pr43662.c: New test.
6505 2010-04-19 Dodji Seketeli <dodji@redhat.com>
6508 * g++.dg/template/typedef32.C: New test.
6510 2010-04-19 Ira Rosen <irar@il.ibm.com>
6512 PR tree-optimization/37027
6513 * lib/target-supports.exp
6514 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6515 * gcc.dg/vect/pr37027.c: New test.
6516 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6517 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6518 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6519 gcc.dg/vect/vect-complex-6.c: Likewise.
6521 2010-04-19 Jakub Jelinek <jakub@redhat.com>
6523 * g++.dg/debug/dwarf2/enum1.C: New test.
6525 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
6527 * gnat.dg/rep_clause5.ad[sb]: New test.
6528 * gnat.dg/rep_clause5_pkg.ads: New helper.
6530 2010-04-18 Ira Rosen <irar@il.ibm.com>
6532 PR tree-optimization/43771
6533 * g++.dg/vect/pr43771.cc: New test.
6535 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
6538 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6539 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6541 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
6543 * gnat.dg/sizetype.adb: Rename into...
6544 * gnat.dg/sizetype1.adb: ...this.
6545 * gnat.dg/sizetype2.adb: New test.
6547 2010-04-16 Richard Guenther <rguenther@suse.de>
6549 PR tree-optimization/43572
6550 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6552 2010-04-16 Olivier Hainque <hainque@adacore.com>
6554 * gnat.dg/specs/discr_private.ads: New test.
6556 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
6559 * gcc.target/arm/thumb-comparisons.c: New test.
6562 * gcc.target/arm/thumb-cbranchqi.c: New test.
6564 2010-04-16 Christian Bruel <christian.bruel@st.com>
6566 * g++.dg/torture/pr36191.C: Enable for SH.
6568 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
6570 * gnat.dg/wide_boolean.adb: New test.
6571 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6573 2010-04-15 Richard Guenther <rguenther@suse.de>
6575 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6576 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6577 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6578 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6579 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6580 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6581 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6582 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6583 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6584 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6585 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6586 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6587 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6588 * gcc.dg/torture/ipa-pta-2.c: Likewise.
6589 * gcc.dg/torture/ipa-pta-1.c: Adjust.
6591 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
6594 * gcc.target/arm/pr42496.c: New test.
6596 2010-04-14 Jason Merrill <jason@redhat.com>
6599 * g++.dg/ext/attrib38.C: New.
6601 2010-04-14 Steve Ellcey <sje@cup.hp.com>
6604 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6606 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
6609 * gcc.dg/cpp/warn-undef-2.c: Update.
6610 * gcc.dg/cpp/warn-traditional-2.c: Update.
6611 * gcc.dg/cpp/warn-comments-2.c: Update.
6612 * gcc.dg/cpp/warn-variadic-2.c: Update.
6613 * gcc.dg/cpp/warn-long-long-2.c: Update.
6614 * gcc.dg/cpp/warn-deprecated-2.c: Update.
6615 * gcc.dg/cpp/warn-multichar-2.c: Update.
6616 * gcc.dg/cpp/warn-normalized-3.c: Update.
6617 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6618 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6619 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6620 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6621 * gcc.dg/cpp/warn-redefined-2.c: Update.
6622 * gfortran.dg/warning-directive-2.F90: Update.
6623 * c-c++-common/cpp/warning-directive-2.c: Update.
6625 2010-04-14 Michael Matz <matz@suse.de>
6627 PR tree-optimization/42963
6628 * gcc.dg/pr42963.c: New testcase.
6630 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
6632 * gnat.dg/class_wide.adb: Rename into...
6633 * gnat.dg/class_wide1.adb: ...this.
6634 * gnat.dg/class_wide2.ad[sb]: New test.
6636 2010-04-14 Tobias Burnus <burnus@net-b.de>
6639 * gfortran.dg/coarray_9.f90: Update dg-errors.
6640 * gfortran.dg/coarray_10.f90: New test.
6641 * gfortran.dg/coarray_11.f90: New test.
6643 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6646 gfortran.dg/initialization_24.f90: New test.
6648 2010-04-13 Jason Merrill <jason@redhat.com>
6650 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6651 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6653 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
6655 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6656 * g++.dg/dg.exp: Likewise.
6657 * gcc.dg/cpp/warning-directive-1.c: Move to ...
6658 * c-c++-common/cpp/warning-directive-1.c: ... here.
6659 * gcc.dg/cpp/warning-directive-2.c: Move to ...
6660 * c-c++-common/cpp/warning-directive-2.c: ... here.
6661 * gcc.dg/cpp/warning-directive-3.c: Move to ...
6662 * c-c++-common/cpp/warning-directive-3.c: ... here.
6663 * gcc.dg/cpp/warning-directive-4.c: Move to ...
6664 * c-c++-common/cpp/warning-directive-4.c: ... here.
6665 * g++.dg/cpp/warning-directive-1.C: Delete.
6666 * g++.dg/cpp/warning-directive-2.C: Delete.
6667 * g++.dg/cpp/warning-directive-3.C: Delete.
6668 * g++.dg/cpp/warning-directive-4.C: Delete.
6669 * gcc.dg/cpp/normalised-3.c: Delete.
6670 * g++.dg/cpp/normalised-1.C: Rename as ...
6671 * c-c++-common/cpp/normalised-3.c: ... this.
6673 2010-04-13 Martin Jambor <mjambor@suse.cz>
6675 * gcc.dg/tree-ssa/sra-9.c: New test.
6677 2010-04-13 Michael Matz <matz@suse.de>
6680 * gcc.dg/pr43730.c: New test.
6682 2010-04-13 Michael Matz <matz@suse.de>
6684 * gcc.dg/tree-ssa/negate.c: New testcase.
6686 2010-04-13 Richard Guenther <rguenther@suse.de>
6689 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6691 2010-04-13 Richard Guenther <rguenther@suse.de>
6693 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6695 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
6697 * gnat.dg/derived_type1.adb: New test.
6699 2010-04-13 Matthias Klose <doko@ubuntu.com>
6701 * gcc.dg/plugindir1.c: New testcase.
6702 * gcc.dg/plugindir2.c: New testcase.
6703 * gcc.dg/plugindir3.c: New testcase.
6704 * gcc.dg/plugindir4.c: New testcase.
6706 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
6708 * gcc.target/i386/rotate-2.c: New test.
6710 2010-04-12 Jason Merrill <jason@redhat.com>
6713 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6714 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6716 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
6719 * g++.dg/init/pr25811.C: New test.
6721 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6723 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6724 dg-error, dg-warning.
6725 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6727 2010-04-12 Richard Guenther <rguenther@suse.de>
6729 * gcc.dg/torture/inline-2.c: New testcase.
6731 2010-04-12 Jakub Jelinek <jakub@redhat.com>
6734 * gcc.dg/Wunused-var-7.c: New test.
6736 PR tree-optimization/43560
6737 * gcc.c-torture/execute/pr43560.c: New test.
6739 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
6741 * gnat.dg/aggr13.adb: New test.
6742 * gnat.dg/aggr14.adb: Likewise.
6743 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6745 2010-04-12 Richard Guenther <rguenther@suse.de>
6748 * g++.dg/torture/pr43611.C: New testcase.
6750 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
6753 * gcc.dg/pr36774-1.c: New test.
6754 * gcc.dg/pr36774-2.c: New test.
6756 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6758 * gcc.target/sh/rte-delay-slot.c: New test.
6760 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
6762 * gnat.dg/pack9.adb: Remove -cargs option.
6763 * gnat.dg/aggr12.ad[sb]: New test.
6765 2010-04-10 Jie Zhang <jie@codesourcery.com>
6768 * gcc.target/sh/pr43417.c: New test.
6770 2010-04-10 Tobias Burnus <burnus@net-b.de>
6773 * gfortran.dg/spec_expr_6.f90: New test.
6775 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6778 * gcc.dg/cpp/pr43195.c: New.
6779 * gcc.dg/cpp/pr43195.h: New.
6781 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6784 * gcc.dg/Werror-6.c: Adjust.
6785 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6786 * gcc.dg/Werror-4.c: Likewise.
6787 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6788 * gcc.dg/Wswitch-enum-error.c: Likewise.
6789 * gcc.dg/Wpointer-arith.c: Likewise.
6790 * gcc.dg/Wfatal.c: Likewise.
6791 * gcc.dg/Wswitch-error.c: Likewise.
6792 * g++.dg/warn/unused-result1-Werror.c: Likewise.
6793 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6794 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6795 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6796 * gcc.dg/cpp/warn-comments-2.c: Likewise.
6797 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6798 * gcc.dg/cpp/warning-directive-2.c: Likewise.
6799 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6800 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6801 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6802 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6803 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6804 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6805 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6806 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6807 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6808 * g++.dg/cpp/warning-directive-2.C: Likewise.
6809 * gfortran.dg/warning-directive-2.F90: Likewise.
6811 2010-04-09 Jason Merrill <jason@redhat.com>
6814 * g++.dg/template/sizeof13.C: New.
6816 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
6818 * g++.dg/other/pr35504.C: Add check for thiscall.
6819 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6820 * gcc.dg/torture/stackalign/thiscall-1.c: New.
6822 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6825 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6826 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
6827 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6828 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
6829 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6830 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
6831 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6832 * g++.dg/other/increment1.C: Likewise.
6834 2010-04-09 Tobias Burnus <burnus@net-b.de>
6837 * gfortran.dg/coarray_7.f90: New test.
6838 * gfortran.dg/coarray_8.f90: New test.
6840 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
6843 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6845 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6848 * gcc.dg/pr43643.c: New test.
6850 2010-04-08 Tobias Burnus <burnus@net-b.de>
6852 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6854 2010-04-08 Richard Guenther <rguenther@suse.de>
6856 PR tree-optimization/43679
6857 * gcc.c-torture/compile/pr43679.c: New testcase.
6859 2010-04-08 Jakub Jelinek <jakub@redhat.com>
6862 * gcc.dg/pr43670.c: New test.
6864 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
6867 * gcc.dg/tree-ssa/reassoc-19.c: New.
6869 2010-04-07 Jakub Jelinek <jakub@redhat.com>
6872 * gcc.dg/Wunused-var-1.c: New test.
6873 * gcc.dg/Wunused-var-2.c: New test.
6874 * gcc.dg/Wunused-var-3.c: New test.
6875 * gcc.dg/Wunused-var-4.c: New test.
6876 * gcc.dg/Wunused-var-5.c: New test.
6877 * gcc.dg/Wunused-var-6.c: New test.
6878 * gcc.dg/Wunused-parm-1.c: New test.
6880 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6881 * gcc.dg/trunc-1.c: Likewise.
6882 * gcc.dg/vla-9.c: Likewise.
6883 * gcc.dg/dfp/composite-type.c: Likewise.
6885 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
6888 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6889 * obj-c++.dg/objc-gc-3.mm: Ditto.
6891 2010-04-07 Simon Baldwin <simonb@google.com>
6893 * gcc.dg/cpp/warn-undef-2.c: New.
6894 * gcc.dg/cpp/warn-traditional-2.c: New.
6895 * gcc.dg/cpp/warn-comments-2.c: New.
6896 * gcc.dg/cpp/warning-directive-1.c: New.
6897 * gcc.dg/cpp/warn-long-long.c: New.
6898 * gcc.dg/cpp/warn-traditional.c: New.
6899 * gcc.dg/cpp/warn-variadic-2.c: New.
6900 * gcc.dg/cpp/warn-undef.c: New.
6901 * gcc.dg/cpp/warn-normalized-1.c: New.
6902 * gcc.dg/cpp/warning-directive-2.c: New.
6903 * gcc.dg/cpp/warn-long-long-2.c: New.
6904 * gcc.dg/cpp/warn-variadic.c: New.
6905 * gcc.dg/cpp/warn-normalized-2.c: New.
6906 * gcc.dg/cpp/warning-directive-3.c: New.
6907 * gcc.dg/cpp/warn-deprecated-2.c: New.
6908 * gcc.dg/cpp/warn-trigraphs-1.c: New.
6909 * gcc.dg/cpp/warn-multichar-2.c: New.
6910 * gcc.dg/cpp/warn-normalized-3.c: New.
6911 * gcc.dg/cpp/warning-directive-4.c: New.
6912 * gcc.dg/cpp/warn-unused-macros.c: New.
6913 * gcc.dg/cpp/warn-trigraphs-2.c: New.
6914 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6915 * gcc.dg/cpp/warn-cxx-compat.c: New.
6916 * gcc.dg/cpp/warn-redefined.c: New.
6917 * gcc.dg/cpp/warn-trigraphs-3.c: New.
6918 * gcc.dg/cpp/warn-unused-macros-2.c: New.
6919 * gcc.dg/cpp/warn-deprecated.c: New.
6920 * gcc.dg/cpp/warn-trigraphs-4.c: New.
6921 * gcc.dg/cpp/warn-redefined-2.c: New.
6922 * gcc.dg/cpp/warn-comments.c: New.
6923 * gcc.dg/cpp/warn-multichar.c: New.
6924 * g++.dg/cpp/warning-directive-1.C: New.
6925 * g++.dg/cpp/warning-directive-2.C: New.
6926 * g++.dg/cpp/warning-directive-3.C: New.
6927 * g++.dg/cpp/warning-directive-4.C: New.
6928 * gfortran.dg/warning-directive-1.F90: New.
6929 * gfortran.dg/warning-directive-3.F90: New.
6930 * gfortran.dg/warning-directive-2.F90: New.
6931 * gfortran.dg/warning-directive-4.F90: New.
6933 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
6936 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6938 2010-04-07 Jason Merrill <jason@redhat.com>
6940 * g++.dg/template/dr408.C: New.
6942 * g++.dg/lookup/ns4.C: New.
6945 * g++.dg/template/friend51.C: New test.
6948 * g++.old-deja/g++.other/linkage1.C: Adjust.
6950 2010-04-07 Dodji Seketeli <dodji@redhat.com>
6953 * g++.dg/template/crash94.C: New test.
6955 2010-04-07 Dodji Seketeli <dodji@redhat.com>
6958 * g++.dg/init/aggr5.C: New test.
6959 * g++.dg/init/aggr5.C: New test.
6961 2010-04-07 Richard Guenther <rguenther@suse.de>
6963 PR tree-optimization/43270
6964 * g++.dg/warn/Warray-bounds-4.C: New testcase.
6965 * gcc.dg/Warray-bounds-7.c: Likewise.
6967 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
6969 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6970 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6971 * gnat.dg/bit_packed_array4.ad[sb]: New test.
6973 2010-04-07 Jie Zhang <jie@codesourcery.com>
6976 * g++.dg/init/pr42556.C: New test.
6978 2010-04-07 Dodji Seketeli <dodji@redhat.com>
6981 * g++.dg/debug/dwarf2/typedef2.C: New test.
6983 2010-04-06 Dodji Seketeli <dodji@redhat.com>
6985 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6986 c-c++-common/dwarf2/redeclaration-1.C
6988 2010-04-06 Jason Merrill <jason@redhat.com>
6990 * g++.dg/cpp0x/pr31437.C: Adjust error location.
6991 * g++.dg/ext/attrib18.C: Likewise.
6992 * g++.dg/ext/bitfield2.C: Likewise.
6993 * g++.dg/ext/bitfield4.C: Likewise.
6994 * g++.dg/ext/visibility/warn2.C: Likewise.
6995 * g++.dg/ext/visibility/warn3.C: Likewise.
6996 * g++.dg/gomp/pr26690-1.C: Likewise.
6997 * g++.dg/inherit/covariant7.C: Likewise.
6998 * g++.dg/init/synth2.C: Likewise.
6999 * g++.dg/lookup/using7.C: Likewise.
7000 * g++.dg/other/crash-4.C: Likewise.
7001 * g++.dg/other/error13.C: Likewise.
7002 * g++.dg/other/error20.C: Likewise.
7003 * g++.dg/parse/crash31.C: Likewise.
7004 * g++.dg/parse/error16.C: Likewise.
7005 * g++.dg/parse/error19.C: Likewise.
7006 * g++.dg/parse/error27.C: Likewise.
7007 * g++.dg/parse/error28.C: Likewise.
7008 * g++.dg/parse/fused-params1.C: Likewise.
7009 * g++.dg/template/error2.C: Likewise.
7010 * g++.dg/template/local6.C: Likewise.
7011 * g++.dg/template/qualttp15.C: Likewise.
7012 * g++.dg/warn/Wnvdtor-2.C: Likewise.
7013 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
7014 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
7015 * g++.old-deja/g++.brendan/crash29.C: Likewise.
7016 * g++.old-deja/g++.eh/spec6.C: Likewise.
7017 * g++.old-deja/g++.jason/crash3.C: Likewise.
7018 * g++.old-deja/g++.jason/destruct2.C: Likewise.
7019 * g++.old-deja/g++.law/ctors5.C: Likewise.
7020 * g++.old-deja/g++.law/ctors9.C: Likewise.
7021 * g++.old-deja/g++.mike/p3538a.C: Likewise.
7022 * g++.old-deja/g++.mike/p3538b.C: Likewise.
7023 * g++.old-deja/g++.other/struct1.C: Likewise.
7024 * g++.old-deja/g++.other/volatile1.C: Likewise.
7025 * g++.old-deja/g++.pt/crash36.C: Likewise.
7026 * g++.old-deja/g++.pt/derived3.C: Likewise.
7027 * g++.old-deja/g++.robertl/eb109.C: Likewise.
7028 * g++.old-deja/g++.robertl/eb4.C: Likewise.
7030 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
7033 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
7034 * gcc.dg/graphite/id-19.c: New.
7036 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
7039 * gcc.dg/vect/pr32824: New.
7041 2010-04-06 Tobias Burnus <burnus@net-b.de>
7044 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7045 * gfortran.dg/coarray_3.f90: Ditto.
7046 * gfortran.dg/coarray_4.f90: Ditto.
7047 * gfortran.dg/coarray_5.f90: Ditto.
7048 * gfortran.dg/coarray_6.f90: Ditto.
7049 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7051 2010-04-06 Tobias Burnus <burnus@net-b.de>
7054 * gfortran.dg/coarray_4.f90: Fix test.
7055 * gfortran.dg/coarray_6.f90: Add more tests.
7057 2010-04-06 Tobias Burnus <burnus@net-b.de>
7060 * gfortran.dg/coarray_4.f90: New test.
7061 * gfortran.dg/coarray_5.f90: New test.
7062 * gfortran.dg/coarray_6.f90: New test.
7064 2010-04-06 Tobias Burnus <burnus@net-b.de>
7067 * gfortran.dg/iso_fortran_env_5.f90: New test.
7068 * gfortran.dg/iso_fortran_env_6.f90: New test.
7070 2010-04-06 Tobias Burnus <burnus@net-b.de>
7073 * gfortran.dg/coarray_1.f90: New test.
7074 * gfortran.dg/coarray_2.f90: New test.
7075 * gfortran.dg/coarray_3.f90: New test.
7077 2010-04-06 Jason Merrill <jason@redhat.com>
7080 * g++.dg/template/dtor8.C: New.
7083 * g++.dg/template/error-recovery2.C: New.
7085 2010-04-06 Jan Hubicka <jh@suse.czpli
7087 PR tree-optimization/42906
7088 * gcc.dg/tree-ssa/dce-1.c: New testcase.
7090 2010-04-06 Tobias Burnus <burnus@net-b.de>
7093 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7094 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7095 * gfortran.dg/auto_dealloc_1.f90: Ditto.
7097 2010-04-06 Richard Guenther <rguenther@suse.de>
7099 PR tree-optimization/43627
7100 * gcc.dg/tree-ssa/vrp49.c: New testcase.
7102 2010-04-06 Jakub Jelinek <jakub@redhat.com>
7105 * gcc.target/i386/pr43638.c: New test.
7107 2010-04-06 Richard Guenther <rguenther@suse.de>
7110 * gcc.c-torture/compile/pr43661.c: New testcase.
7112 2010-04-06 Jakub Jelinek <jakub@redhat.com>
7114 * gcc.target/s390/stackcheck1.c: Add dg-warning.
7116 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
7118 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7120 2010-04-02 Richard Guenther <rguenther@suse.de>
7122 PR tree-optimization/43629
7123 * gcc.c-torture/execute/pr43629.c: New testcase.
7125 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
7126 Dominique d'Humieres <dominiq@lps.ens.fr>
7129 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7131 2010-04-01 Dodji Seketeli <dodji@redhat.com>
7134 * c-c++-common/dwarf2/redeclaration-1.C: New test.
7136 2010-04-01 Jason Merrill <jason@redhat.com>
7138 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7140 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
7141 Manfred Schwarb <manfred99@gmx.ch>
7144 * gfortran.dg/ftell_3.f90: New test.
7146 2010-04-01 Richard Guenther <rguenther@suse.de>
7149 * gcc.c-torture/compile/pr43614.c: New testcase.
7151 2010-04-01 Martin Jambor <mjambor@suse.cz>
7153 PR tree-optimization/43141
7154 * gcc.dg/guality/pr43141.c: New test.
7156 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7158 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7159 * g++.dg/eh/spbp.C: Likewise.
7160 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7161 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7163 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7164 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
7165 * objc.dg/dwarf-2.m: Likewise.
7167 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
7170 * gcc.dg/graphite/id-pr43464.c: New.
7171 * gcc.dg/graphite/id-pr43464-1.c: New.
7173 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
7176 * gcc.dg/graphite/id-pr43351.c
7178 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7181 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7182 * obj-c++.dg/try-catch-2.mm: Ditto.
7183 * obj-c++.dg/lookup-2.mm: Ditto.
7184 * obj-c++.dg/encode-8.m: Ditto.
7185 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7186 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7187 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7188 * obj-c++.dg/const-str-11.mm: Ditto.
7189 * obj-c++.dg/const-str-9.mm: Ditto.
7190 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7191 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7192 * obj-c++.dg/except-1.mm: Ditto.
7193 * obj-c++.dg/const-str-7.mm: Ditto.
7194 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7195 * obj-c++.dg/const-str-3.mm: Ditto.
7196 * obj-c++.dg/const-str-7.mm: Ditto.
7197 * obj-c++.dg/stubify-2.mm: Change dump file name.
7200 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7202 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7205 2010-03-31 Martin Jambor <mjambor@suse.cz>
7207 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
7208 only with -O2, -O3 or -Os and not with -fwhopr.
7210 2010-03-31 Dodji Seketeli <dodji@redhat.com>
7213 * g++.dg/template/typedef31.C: New test.
7215 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7217 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7218 assembler output on *-*-solaris2*.
7219 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7221 2010-03-31 Jakub Jelinek <jakub@redhat.com>
7224 * gcc.dg/pr43557-1.c: New test.
7225 * gcc.dg/pr43557-2.c: New file.
7227 2010-03-31 Jie Zhang <jie@codesourcery.com>
7230 * gcc.dg/pr43562.c: New test.
7232 2010-03-30 Jason Merrill <jason@redhat.com>
7235 * g++.dg/template/error-recovery1.C: New.
7238 * g++.dg/parse/ambig5.C: New.
7240 2010-03-30 Jakub Jelinek <jakub@redhat.com>
7243 * gcc.dg/guality/pr43593.c: New test.
7245 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
7248 * gcc.dg/vect/pr43430-1.c: New.
7250 2010-03-30 Jason Merrill <jason@redhat.com>
7253 * g++.dg/template/partial7.C: New.
7255 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7257 * gcc.target/s390/stackcheck1.c: New testcase.
7259 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7262 * gfortran.dg/read_eof_8.f90: New test.
7264 2010-03-29 Jason Merrill <jason@redhat.com>
7266 * gcc.dg/cpp/include6.c: Change [] to ().
7269 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7271 * c-c++-common/raw-string-2.c: Add trigraph test.
7272 * c-c++-common/raw-string-8.c: New.
7273 * c-c++-common/raw-string-9.c: New.
7274 * c-c++-common/raw-string-10.c: New.
7276 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7277 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7278 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7279 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7280 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7281 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7282 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7284 2010-03-29 Richard Guenther <rguenther@suse.de>
7286 PR tree-optimization/43560
7287 * gcc.dg/torture/pr43560.c: New testcase.
7289 2010-03-29 Jason Merrill <jason@redhat.com>
7292 * g++.dg/ext/raw-string-1.C: Change [] to ().
7293 * g++.dg/ext/raw-string-2.C: Change [] to ().
7294 Don't use \ in delimiter.
7295 * g++.dg/ext/raw-string-3.C: Change [] to ().
7296 * g++.dg/ext/raw-string-4.C: Change [] to ().
7297 * g++.dg/ext/raw-string-5.C: Change [] to ().
7298 Test for error on \ in delimiter.
7299 * g++.dg/ext/raw-string-6.C: Change [] to ().
7300 * g++.dg/ext/raw-string-7.C: Change [] to ().
7302 2010-03-29 Jie Zhang <jie@codesourcery.com>
7305 * gcc.dg/pr43564.c: New test.
7307 2010-03-29 Tobias Burnus <burnus@net-b.de>
7310 * gfortran.dg/direct_io_12.f90: New test.
7312 2010-03-28 Jan Hubicka <jh@suse.cz>
7314 PR tree-optimization/43505
7315 * gfortran.dg/pr43505.f90: New testcase.
7317 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
7319 PR tree-optimization/43528
7320 * gcc.target/i386/pr43528.c: New test.
7322 2010-03-26 Joseph Myers <joseph@codesourcery.com>
7325 * gcc.dg/parm-impl-decl-3.c: New test.
7327 2010-03-26 Jason Merrill <jason@redhat.com>
7330 * g++.dg/cpp0x/parse1.C: New.
7332 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
7335 * gcc.target/i386/pr43524.c: New test.
7337 2010-03-26 Martin Jambor <mjambor@suse.cz>
7339 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7340 whitespace, rename main to foo.
7341 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7342 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7343 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7344 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7345 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7346 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7347 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7348 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7349 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7350 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7351 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7353 2010-03-26 Dodji Seketeli <dodji@redhat.com>
7356 * g++.dg/other/crash-10.C: New test.
7357 * g++.dg/other/crash-11.C: New test.
7359 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7362 * gfortran.dg/read_eof_7.f90: New test.
7364 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7368 * objc-obj-c++-shared: New directory.
7369 * objc-obj-c++-shared/Object1-implementation.h: New file.
7370 * objc-obj-c++-shared/Object1.h: New file.
7371 * objc-obj-c++-shared/Protocol1.h: New file.
7372 * objc-obj-c++-shared/next-abi.h: New file.
7373 * objc-obj-c++-shared/next-mapping.h: New file.
7374 * objc/execute/next_mapping.h: Delete.
7375 * objc.dg/special/special.exp: For all targets run the tests with
7376 -fgnu-runtime, for darwin targets also run the tests with
7378 * objc.dg/dg.exp: Ditto.
7379 * obj-c++.dg/dg.exp: Ditto.
7380 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7381 Protocol1.h) and next-mapping.h as required. Amend testcase to
7382 include use of updated NeXT interface.
7383 * objc/execute/formal_protocol-5.m: Ditto.
7384 * objc/execute/protocol-isEqual-2.m: Ditto.
7385 * objc/execute/protocol-isEqual-4.m: Ditto.
7386 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7387 Protocol1.h) and next-mapping.h as required.
7388 * objc/execute/object_is_class.m: Ditto.
7389 * objc/execute/enumeration-1.m: Ditto.
7390 * objc/execute/class-13.m: Ditto.
7391 * objc/execute/formal_protocol-2.m: Ditto.
7392 * objc/execute/formal_protocol-4.m: Ditto.
7393 * objc/execute/class-1.m: Ditto.
7394 * objc/execute/bycopy-1.m: Ditto.
7395 * objc/execute/formal_protocol-6.m: Ditto.
7396 * objc/execute/bycopy-3.m: Ditto.
7397 * objc/execute/class-3.m: Ditto.
7398 * objc/execute/bf-11.m: Ditto.
7399 * objc/execute/class-5.m: Ditto.
7400 * objc/execute/bf-13.m: Ditto.
7401 * objc/execute/class-7.m: Ditto.
7402 * objc/execute/bf-15.m: Ditto.
7403 * objc/execute/class-9.m: Ditto.
7404 * objc/execute/bf-17.m: Ditto.
7405 * objc/execute/bf-19.m: Ditto.
7406 * objc/execute/IMP.m: Ditto.
7407 * objc/execute/exceptions/catchall-1.m: Ditto.
7408 * objc/execute/exceptions/trivial.m: Ditto.
7409 * objc/execute/exceptions/finally-1.m: Ditto.
7410 * objc/execute/exceptions/local-variables-1.m: Ditto.
7411 * objc/execute/exceptions/foward-1.m: Ditto.
7412 * objc/execute/bf-2.m: Ditto.
7413 * objc/execute/string1.m: Ditto.
7414 * objc/execute/bf-4.m: Ditto.
7415 * objc/execute/informal_protocol.m: Ditto.
7416 * objc/execute/string3.m: Ditto.
7417 * objc/execute/bf-6.m: Ditto.
7418 * objc/execute/bf-8.m: Ditto.
7419 * objc/execute/class-tests-1.h: Ditto.
7420 * objc/execute/protocol-isEqual-1.m: Ditto.
7421 * objc/execute/protocol-isEqual-3.m: Ditto.
7422 * objc/execute/_cmd.m: Ditto.
7423 * objc/execute/function-message-1.m: Ditto.
7424 * objc/execute/bf-20.m: Ditto.
7425 * objc/execute/bf-common.h: Ditto.
7426 * objc/execute/np-2.m: Ditto.
7427 * objc/execute/class-10.m: Ditto.
7428 * objc/execute/class-12.m: Ditto.
7429 * objc/execute/enumeration-2.m: Ditto.
7430 * objc/execute/class-14.m: Ditto.
7431 * objc/execute/encode-1.m: Ditto.
7432 * objc/execute/formal_protocol-1.m: Ditto.
7433 * objc/execute/formal_protocol-3.m: Ditto.
7434 * objc/execute/accessing_ivars.m: Ditto.
7435 * objc/execute/bycopy-2.m: Ditto.
7436 * objc/execute/class-2.m: Ditto.
7437 * objc/execute/bf-10.m: Ditto.
7438 * objc/execute/formal_protocol-7.m: Ditto.
7439 * objc/execute/root_methods.m: Ditto.
7440 * objc/execute/class-4.m: Ditto.
7441 * objc/execute/bf-12.m: Ditto.
7442 * objc/execute/class-6.m: Ditto.
7443 * objc/execute/bf-14.m: Ditto.
7444 * objc/execute/nested-func-1.m: Ditto.
7445 * objc/execute/class-8.m: Ditto.
7446 * objc/execute/private.m: Ditto.
7447 * objc/execute/bf-16.m: Ditto.
7448 * objc/execute/bf-18.m: Ditto.
7449 * objc/execute/load-3.m: Ditto.
7450 * objc/execute/compatibility_alias.m: Ditto.
7451 * objc/execute/bf-1.m: Ditto.
7452 * objc/execute/no_clash.m: Ditto.
7453 * objc/execute/bf-3.m: Ditto.
7454 * objc/execute/string2.m: Ditto.
7455 * objc/execute/bf-5.m: Ditto.
7456 * objc/execute/string4.m: Ditto.
7457 * objc/execute/bf-7.m: Ditto.
7458 * objc/execute/object_is_meta_class.m: Ditto.
7459 * objc/execute/bf-9.m: Ditto.
7460 * objc/execute/bf-21.m: Ditto.
7461 * objc/execute/cascading-1.m: Ditto.
7462 * objc/execute/trivial.m: Ditto.
7463 * objc/execute/np-1.m: Ditto.
7464 * objc/compile/trivial.m: Ditto.
7465 * objc/execute/class_self-2.m: Include <stdlib.h>.
7466 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7467 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7468 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7469 and 64bit. Use new NeXT interface as required.
7470 * objc.dg/special/unclaimed-category-1.m: Ditto.
7471 * objc.dg/special/unclaimed-category-1.h: Ditto.
7472 * objc.dg/special/unclaimed-category-1a.m: Ditto.
7473 * objc.dg/func-ptr-1.m: Ditto.
7474 * objc.dg/stret-1.m: Ditto.
7475 * objc.dg/encode-2.m: Ditto.
7476 * objc.dg/category-1.m: Ditto.
7477 * objc.dg/encode-3.m: Ditto.
7478 * objc.dg/call-super-3.m: Ditto.
7479 * objc.dg/method-3.m: Ditto.
7480 * objc.dg/func-ptr-2.m: Ditto.
7481 * objc.dg/lookup-1.m: Ditto.
7482 * objc.dg/encode-4.m: Ditto.
7483 * objc.dg/fix-and-continue-1.m: Ditto.
7484 * objc.dg/proto-lossage-3.m: Ditto.
7485 * objc.dg/method-13.m: Ditto.
7486 * objc.dg/proto-qual-1.m: Ditto.
7487 * objc.dg/zero-link-3.m: Ditto.
7488 * objc.dg/bitfield-1.m: Ditto.
7489 * objc.dg/va-meth-1.m: Ditto.
7490 * objc.dg/super-class-3.m: Ditto.
7491 * objc.dg/call-super-1.m: Ditto.
7492 * objc.dg/type-size-2.m: Ditto.
7493 * objc.dg/method-10.m: Ditto.
7494 * objc.dg/defs.m: Ditto.
7495 * objc.dg/const-str-3.m: Ditto.
7496 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7497 Protocol1.h) and next-mapping.h as required. Use new NeXT
7498 interface as required.
7499 * objc.dg/super-class-4.m: Ditto.
7500 * objc.dg/comp-types-8.m: Ditto.
7501 * objc.dg/call-super-2.m: Ditto.
7502 * objc.dg/objc-fast-4.m: Ditto.
7503 * objc.dg/method-6.m: Ditto.
7504 * objc.dg/const-str-3.m: Ditto.
7505 * objc.dg/const-str-7.m: Ditto.
7506 * objc.dg/method-15.m: Ditto.
7507 * objc.dg/method-19.m: Ditto.
7508 * objc.dg/sync-1.m: Ditto.
7509 * objc.dg/layout-1.m: Ditto.
7510 * objc.dg/bitfield-3.m: Ditto.
7511 * objc.dg/try-catch-3.m: Ditto.
7512 * objc.dg/try-catch-7.m: Ditto.
7513 * objc.dg/comp-types-10.m: Ditto.
7514 * objc.dg/selector-2.: Ditto.
7515 * objc.dg/method-7.m: Ditto.
7516 * objc.dg/typedef-alias-1.m: Ditto.
7517 * objc.dg/proto-lossage-2.m: Ditto.
7518 * objc.dg/comp-types-11.m: Ditto.
7519 * objc.dg/sizeof-1.m: Ditto.
7520 * objc.dg/method-17.m: Ditto.
7521 * objc.dg/bitfield-5.m: Ditto.
7522 * objc.dg/try-catch-1.m: Ditto.
7523 * objc.dg/encode-5.m: Ditto.
7524 * objc.dg/fix-and-continue-2.m: Ditto.
7525 * objc.dg/method-9.m: Ditto.
7526 * objc.dg/isa-field-1.m: Ditto.
7527 * objc.dg/local-decl-2.m: Ditto.
7528 * objc.dg/objc-gc-4.m: Ditto.
7529 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7530 * objc.dg/gnu-runtime-3.m: Ditto.
7531 * objc.dg/encode-7.m: Ditto.
7532 * objc.dg/encode-8.m: Ditto.
7533 * objc.dg/selector-3.m: Ditto.
7534 * objc.dg/gnu-runtime-1.m: Ditto.
7535 * objc.dg/const-str-12.m: Ditto.
7536 * objc.dg/gnu-runtime-2.m: Ditto.
7537 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7538 * objc.dg/selector-1.m: Ditto.
7539 * objc.dg/stubify-2.m: Ditto.
7540 * objc.dg/zero-link-1.m: Ditto.
7541 * objc.dg/stret-2.m: Ditto.
7542 * objc.dg/zero-link-2.m: Ditto.
7543 * objc.dg/next-runtime-1.m: Ditto.
7544 * objc.dg/symtab-1.m: Ditto.
7545 * objc.dg/stubify-1.m: Ditto.
7546 * objc.dg/bitfield-2.m: Ditto.
7547 * objc.dg/try-catch-10.m: Apply to both runtimes.
7548 * objc.dg/const-str-1.m: Ditto.
7549 * objc.dg/image-info.m: Ditto.
7550 * objc.dg/encode-9.m: Ditto.
7551 * objc.dg/pragma-1.m: Apply test to all targets.
7552 * objc.dg/const-str-4.m: Ditto.
7553 * objc.dg/const-str-8.m: Ditto.
7554 * objc.dg/super-class-2.m: Ditto.
7555 * objc.dg/try-catch-5.m: Ditto.
7556 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7557 Protocol1.h) and next-mapping.h as required. Use new NeXT
7558 interface as required. Skip for gnu-runtime. Test for .quad at m64.
7559 * objc.dg/const-str-11.m: Ditto.
7560 * objc.dg/const-str-9.m: Ditto.
7561 * objc.dg/method-4.m: Skip for 64Bit NeXT.
7562 * objc.dg/encode-1.m: Remove redundant -lobjc.
7563 * objc.dg/try-catch-9.m: Tidy space.
7564 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7565 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7566 and 64bit. Use new NeXT interface as required.
7567 * obj-c++.dg/template-4.mm: Ditto.
7568 * obj-c++.dg/defs.mm: Ditto.
7569 * obj-c++.dg/basic.mm: Ditto.
7570 * obj-c++.dg/encode-4.mm: Ditto.
7571 * obj-c++.dg/method-17.mm: Ditto.
7572 * obj-c++.dg/proto-lossage-3.mm: Ditto.
7573 * obj-c++.dg/cxx-class-1.mm: Ditto.
7574 * obj-c++.dg/method-10.mm: Ditto.
7575 * obj-c++.dg/va-meth-1.mm: Ditto.
7576 * obj-c++.dg/encode-5.mm: Ditto.
7577 * obj-c++.dg/lookup-2.mm: Ditto.
7578 * obj-c++.dg/template-3.mm: Ditto.
7579 * obj-c++.dg/proto-qual-1.mm: Ditto.
7580 * obj-c++.dg/qual-types-1.m: Ditto.
7581 * obj-c++.dg/cxx-scope-1.mm: Ditto.
7582 * obj-c++.dg/template-1.mm: Ditto.
7583 * obj-c++.dg/encode-6.mm: Ditto.
7584 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
7585 Protocol1.h) and next-mapping.h as required. Use new NeXT
7586 interface as required.
7587 * obj-c++.dg/except-1.mm: Ditto.
7588 * obj-c++.dg/const-str-7.mm: Ditto.
7589 * obj-c++.dg/ivar-list-semi.mm: Ditto.
7590 * obj-c++.dg/cxx-scope-2.mm: Ditto.
7591 * obj-c++.dg/selector-2.mm: Ditto.
7592 * obj-c++.dg/isa-field-1.mm: Ditto.
7593 * obj-c++.dg/try-catch-1.mm: Ditto.
7594 * obj-c++.dg/local-decl-1.mm: Ditto.
7595 * obj-c++.dg/try-catch-9.mm: Ditto.
7596 * obj-c++.dg/no-extra-load.mm: Ditto.
7597 * obj-c++.dg/selector-5.mm: Ditto.
7598 * obj-c++.dg/method-12.mm: Ditto.
7599 * obj-c++.dg/try-catch-11.mm: Ditto.
7600 * obj-c++.dg/comp-types-11.mm: Ditto.
7601 * obj-c++.dg/bitfield-3.mm: Ditto.
7602 * obj-c++.dg/method-6.mm: Ditto.
7603 * obj-c++.dg/super-class-2.mm: Ditto.
7604 * obj-c++.dg/method-21.mm: Ditto.
7605 * obj-c++.dg/const-str-8.mm: Ditto.
7606 * obj-c++.dg/try-catch-7.mm: Ditto.
7607 * obj-c++.dg/method-15.mm: Ditto.
7608 * obj-c++.dg/layout-1.mm: Ditto.
7609 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7610 * obj-c++.dg/const-str-3.mm: Ditto.
7611 * obj-c++.dg/try-catch-2.mm: Ditto.
7612 * obj-c++.dg/objc-gc-3.mm: Ditto.
7613 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7614 * obj-c++.dg/bitfield-1.mm: Ditto.
7615 * obj-c++.dg/selector-6.mm: Ditto.
7616 * obj-c++.dg/method-13.mm: Ditto.
7617 * obj-c++.dg/comp-types-12.mm: Ditto.
7618 * obj-c++.dg/bitfield-4.mm: Ditto.
7619 * obj-c++.dg/try-catch-8.mm: Ditto.
7620 * obj-c++.dg/method-2.mm: Ditto.
7621 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7622 * obj-c++.dg/typedef-alias-1.mm: Ditto.
7623 * obj-c++.dg/const-str-4.mm: Ditto.
7624 * obj-c++.dg/proto-lossage-2.mm: Ditto.
7625 * obj-c++.dg/try-catch-3.mm: Ditto.
7626 * obj-c++.dg/comp-types-9.mm: Ditto.
7627 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7628 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7629 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7630 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7631 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7632 Use new NeXT interface as required.
7633 * obj-c++.dg/const-str-10.mm: Ditto.
7634 * obj-c++.dg/const-str-11.mm: Ditto.
7635 * obj-c++.dg/const-str-9.mm: Ditto.
7636 * obj-c++.dg/method-11.mm: Ditto.
7637 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7638 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7639 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7640 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7641 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7643 2010-03-25 Dodji Seketeli <dodji@redhat.com>
7646 * g++.dg/template/typedef30.C: New test case.
7648 2010-03-25 Jakub Jelinek <jakub@redhat.com>
7651 * gcc.c-torture/execute/pr43385.c: New test.
7653 2010-03-24 Joseph Myers <joseph@codesourcery.com>
7655 * gcc.dg/strncpy-fix-1.c: New test.
7657 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7660 * lib/objc-torture.exp (objc-set-runtime-options): New.
7661 * objc/execute/execute.exp: Check runtime options on each pass.
7662 * objc/execute/exceptions/exceptions.exp: Ditto.
7663 * objc/compile/compile.exp: Ditto.
7666 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7668 (check_effective_target_objc2): New proc.
7669 (check_effective_target_next_runtime): New proc.
7670 * lib/objc.exp: Determine which runtime is in force and support it.
7671 * lib/obj-c++.exp: Ditto.
7673 2010-03-24 Jason Merrill <jason@redhat.com>
7676 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7678 2010-03-24 Martin Jambor <mjambor@suse.cz>
7680 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7682 * gcc.dg/ipa/ipa-2.c: Likewise.
7683 * gcc.dg/ipa/ipa-3.c: Likewise.
7684 * gcc.dg/ipa/ipa-4.c: Likewise.
7685 * gcc.dg/ipa/ipa-5.c: Likewise.
7686 * gcc.dg/ipa/ipa-7.c: Likewise.
7687 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7689 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7690 i_can_not_be_propagated_fully2 into a loop.
7691 * gcc.dg/ipa/ipa-8.c: New test.
7692 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7694 2010-03-24 Jakub Jelinek <jakub@redhat.com>
7698 * gcc.dg/guality/pr43479.c: New test.
7699 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7700 and add volatile keyword.
7702 2010-03-23 Mike Stump <mikestump@comcast.net>
7704 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7706 2010-03-23 Jason Merrill <jason@redhat.com>
7708 * g++.dg/ext/altivec-17.C: Adjust error message.
7710 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7711 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7712 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7713 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7714 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7715 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7717 2010-03-22 Jason Merrill <jason@redhat.com>
7720 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7721 * g++.dg/ext/is_pod_98.C: New.
7724 * g++.dg/cpp0x/auto18.C: New.
7726 * gcc.dg/pr36997.c: Adjust error message.
7727 * g++.dg/ext/vector9.C: Likewise.
7728 * g++.dg/conversion/simd3.C: Likewise.
7729 * g++.dg/other/error23.C: Likewise.
7731 2010-03-22 Michael Matz <matz@suse.de>
7734 * gfortran.dg/pr43475.f90: New testcase.
7736 2010-03-22 Richard Guenther <rguenther@suse.de>
7738 PR tree-optimization/43390
7739 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7741 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7743 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7744 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7746 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
7747 Michael Matz <matz@suse.de>
7750 * g++.dg/parse/crash56.C: New test.
7752 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
7755 * gfortran.dg/whole_file_15.f90 : New test.
7757 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7760 * gfortran.dg/inquire_size.f90: New test.
7762 2010-03-20 Richard Guenther <rguenther@suse.de>
7764 PR rtl-optimization/43438
7765 * gcc.c-torture/execute/pr43438.c: New testcase.
7767 2010-03-20 Dodji Seketeli <dodji@redhat.com>
7770 * g++.dg/abi/mangle42.C: New test.
7772 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
7775 * gcc.dg/pr43211.c: New test.
7776 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7778 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
7780 PR rtl-optimization/42258
7781 * gcc.target/arm/thumb1-mul-moves.c: New test.
7784 * gcc.target/arm/thumb-andsi.c: New test.
7786 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7787 dg-require-effective-target.
7789 2010-03-19 Michael Matz <matz@suse.de>
7792 * g++.dg/other/pr43116.C: New testcase.
7794 2010-03-19 Michael Matz <matz@suse.de>
7797 * gcc.dg/pr43305.c: New testcase.
7799 2010-03-19 Richard Guenther <rguenther@suse.de>
7801 PR tree-optimization/43415
7802 * gcc.c-torture/compile/pr43415.c: New testcase.
7804 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
7807 * gnat.dg/case_optimization2.adb: New test.
7808 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7810 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7811 Jack Howarth <howarth@bromo.med.uc.edu>
7814 * gcc.target/i386/push-1.c: Don't xfail
7815 scan-assembler-not "movups" on darwin.
7817 2010-03-18 Jakub Jelinek <jakub@redhat.com>
7820 * gcc.dg/pr43058.c: New test.
7822 2010-03-18 Martin Jambor <mjambor@suse.cz>
7825 * g++.dg/torture/pr42450.C: New test.
7827 2010-03-18 Michael Matz <matz@suse.de>
7830 * gcc.dg/pr43419.c: New testcase.
7832 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
7834 PR rtl-optimization/43360
7835 * gcc.dg/torture/pr43360.c: New.
7837 2010-03-18 Michael Matz <matz@suse.de>
7839 PR tree-optimization/43402
7840 * gcc.dg/pr43402.c: New testcase.
7842 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
7845 * gcc.dg/pr42427.c: New test.
7847 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7850 * gfortran.dg/read_empty_file.f: New test.
7851 * gfortran.dg/read_eof_all.f90: New test.
7852 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7853 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7855 2010-03-17 Michael Matz <matz@suse.de>
7857 * gcc.dg/pr43300.c: Add -w.
7859 2010-03-17 Richard Guenther <rguenther@suse.de>
7861 * gcc.dg/pr43379.c: Add -w.
7863 2010-03-17 Tobias Burnus <burnus@net-b.de>
7866 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7868 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
7870 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7872 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7874 * ada/acats/run_all.sh: Log start and end times.
7876 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7878 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7880 2010-03-16 Richard Guenther <rguenther@suse.de>
7883 * gcc.dg/pr43379.c: New testcase.
7885 2010-03-16 Jakub Jelinek <jakub@redhat.com>
7888 * gcc.dg/guality/pr43051-1.c: New test.
7890 2010-03-15 Janis Johnson <janis187@us.ibm.com>
7893 * g++.dg/ext/altivec-17.C: Handle changes to error message.
7895 2010-03-15 Michael Matz <matz@suse.de>
7898 * gcc.dg/pr43300.c: New testcase.
7900 2010-03-15 Richard Guenther <rguenther@suse.de>
7902 PR tree-optimization/43367
7903 * gcc.c-torture/compile/pr43367.c: New testcase.
7905 2010-03-15 Richard Guenther <rguenther@suse.de>
7907 PR tree-optimization/43317
7908 * gcc.dg/pr43317.c: New testcase.
7910 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
7912 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7914 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
7916 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7918 2010-03-14 Tobias Burnus <burnus@net-b.de>
7921 * gfortran.dg/impure_constructor_1.f90: New test.
7923 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7926 * gfortran.dg/graphite/id-pr43354.f: New.
7928 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7931 * gfortran.dg/graphite/pr43349.f: New.
7933 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7936 * gcc.dg/graphite/pr43306.c: New.
7938 2010-03-12 David S. Miller <davem@davemloft.net>
7940 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7943 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7945 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7947 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
7951 * gfortran.dg/dynamic_dispatch_7.f03: New test.
7953 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
7955 * gfortran.dg/default_format_denormal_1.f90: Don't assume
7956 fail for *-*-mingw* targets.
7958 2010-03-12 Jakub Jelinek <jakub@redhat.com>
7961 * gcc.dg/guality/pr43329-1.c: New test.
7963 2010-03-11 Martin Jambor <mjambor@suse.cz>
7965 PR tree-optimization/43257
7966 * g++.dg/torture/pr43257.C: New test.
7968 2010-03-11 Tobias Burnus <burnus@net-b.de>
7971 * gfortran.dg/namelist_61.f90: New test.
7973 2010-03-11 Richard Guenther <rguenther@suse.de>
7975 PR tree-optimization/43255
7976 * gcc.c-torture/compile/pr43255.c: New testcase.
7978 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7980 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7981 * gcc.dg/pr43280.c: New testcase.
7983 2010-03-11 Richard Guenther <rguenther@suse.de>
7986 * gcc.dg/lto/20100227-1_0.c: New testcase.
7987 * gcc.dg/lto/20100227-1_1.c: Likewise.
7989 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7993 * gfortran.dg/read_eof_6.f: New test
7994 * gfortran.dg/read_x_eof.f90: New test.
7995 * gfortran.dg/read_x_past.f: Update test.
7997 2010-03-10 Jan Hubicka <jh@suse.cz>
7999 * gcc.c-torture/compile/pr43288.c: New test.
8001 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8003 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
8005 * g++.old-deja/g++.pt/asm2.C: Likewise.
8006 * gcc.c-torture/compile/20000804-1.c: Likewise.
8007 * gcc.target/i386/clobbers.c: Likewise.
8009 2010-03-10 Tobias Burnus <burnus@net-b.de>
8012 * gfortran.dg/c_assoc_3.f90: New test.
8014 2010-03-10 Jakub Jelinek <jakub@redhat.com>
8017 * gcc.dg/guality/pr36728-1.c: New test.
8018 * gcc.dg/guality/pr36728-2.c: New test.
8020 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8022 * gcc.dg/h8300-div-delay-slot.c: New test.
8024 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
8026 PR tree-optimization/43236
8027 * gcc.c-torture/execute/pr43236.c: New test.
8029 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
8032 * g++.dg/eh/pr42859.C: New test.
8034 2010-03-09 Jakub Jelinek <jakub@redhat.com>
8037 * gcc.dg/pr43299.c: New test.
8040 * g++.dg/eh/unwind2.C: New test.
8042 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
8043 Reza Yazdani <reza.yazdani@amd.com>
8046 * gcc.dg/graphite/run-id-4.c: New.
8048 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
8051 * gcc.dg/graphite/run-id-3.c: New.
8053 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
8057 * gcc.dg/graphite/id-18.c: New.
8058 * gcc.dg/graphite/run-id-pr42644.c: New.
8060 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
8063 * gcc.dg/graphite/pr42326.c: New.
8065 2010-03-08 Richard Guenther <rguenther@suse.de>
8067 PR tree-optimization/43269
8068 * gcc.c-torture/execute/pr43269.c: New testcase.
8070 2010-03-08 Janus Weil <janus@gcc.gnu.org>
8073 * gfortran.dg/typebound_call_13.f03: New.
8075 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
8077 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8078 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8080 2010-03-05 Jason Merrill <jason@redhat.com>
8082 * g++.dg/abi/mangle40.C: Require weak and alias.
8084 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
8087 * gfortran.dg/graphite/pr42326.f90: New.
8088 * gfortran.dg/graphite/pr42326-1.f90: New.
8090 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8092 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8093 (gnat_target_compile): Likewise.
8094 Reinitialize GNAT_UNDER_TEST if target changes.
8095 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8096 (local_find_gnatmake): Pass full --GCC to gnatlink.
8099 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
8102 * gcc.dg/compound-literal-1.c: New testcase.
8104 2010-03-04 Martin Jambor <mjambor@suse.cz>
8106 PR tree-optimization/43164
8107 PR tree-optimization/43191
8108 * gcc.c-torture/compile/pr43164.c: New test.
8109 * gcc.c-torture/compile/pr43191.c: Likewise.
8111 2010-03-04 Janus Weil <janus@gcc.gnu.org>
8114 * gfortran.dg/finalize_9.f90: New.
8116 2010-03-04 Tobias Burnus <burnus@net-b.de>
8117 Ken Werner <ken@linux.vnet.ibm.com>
8119 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8120 to dg-options for spu.
8121 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8122 dump-scan target to exclude spu.
8124 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
8127 * gcc.dg/tree-ssa/ivopts-4.c: New.
8129 2010-03-03 Janis Johnson <janis187@us.ibm.com>
8131 * lib/target-supports-dg.exp (check-flags): Provide defaults for
8132 include-opts and exclude-opts; skip checking the flags if arguments
8133 are the same as the defaults.
8134 (dg-xfail-if): Verify the number of arguments, supply defaults
8135 for unspecified optional arguments.
8136 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8138 2010-03-03 Jason Merrill <jason@redhat.com>
8141 * g++.dg/abi/mangle40.C: Updated.
8143 2010-03-03 Jason Merrill <jason@redhat.com>
8145 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8146 * g++.dg/abi/mangle23.C: Likewise.
8147 * g++.dg/eh/simd-2.C: Likewise.
8148 * g++.dg/ext/attribute-test-2.C: Likewise.
8149 * g++.dg/ext/vector14.C: Likewise.
8150 * g++.dg/other/pr34435.C: Likewise.
8151 * g++.dg/template/conv8.C: Likewise.
8152 * g++.dg/template/nontype9.C: Likewise.
8153 * g++.dg/template/qualttp17.C: Likewise.
8154 * g++.dg/template/ref1.C: Likewise.
8155 * g++.old-deja/g++.pt/crash68.C: Likewise.
8156 * g++.old-deja/g++.pt/ref1.C: Likewise.
8157 * g++.old-deja/g++.pt/ref3.C: Likewise.
8158 * g++.old-deja/g++.pt/ref4.C: Likewise.
8161 * g++.dg/abi/mangle40.C: New.
8162 * g++.dg/abi/mangle41.C: New.
8163 * g++.dg/lto/20100302_0.C: New.
8164 * g++.dg/lto/20100302_1.C: New.
8165 * g++.dg/lto/20100302.h: New.
8167 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
8170 * gfortran.dg/internal_pack_12.f90: New test.
8172 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
8174 * gcc.dg/pr36997.c: Adjust error message.
8176 2010-03-03 Mike Stump <mikestump@comcast.net>
8178 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8179 adjustments to not be present on machines that align the stack to
8180 more than 4 bytes and don't have a red zone yet as that is an
8181 unimplemented optimization.
8183 2010-03-03 Janus Weil <janus@gcc.gnu.org>
8186 * gfortran.dg/impure_assignment_3.f90: New.
8188 2010-03-03 Jakub Jelinek <jakub@redhat.com>
8191 * gfortran.dg/pr43229.f90: New test.
8194 * gcc.dg/debug/dwarf2/pr43237.c: New test.
8197 * gcc.dg/guality/pr43177.c: New test.
8199 2010-03-02 Jason Merrill <jason@redhat.com>
8201 * g++.dg/ext/vector9.C: Adjust error message.
8202 * g++.dg/conversion/simd3.C: Likewise.
8203 * g++.dg/other/error23.C: Likewise.
8205 2010-03-02 Mike Stump <mikestump@comcast.net>
8208 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8210 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
8213 * gfortran.dg/internal_pack_10.f90: New test.
8216 * gfortran.dg/internal_pack_11.f90: New test.
8218 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
8221 * gcc.dg/tree-ssa/pr42640.c: New.
8223 2010-03-01 Richard Guenther <rguenther@suse.de>
8225 PR tree-optimization/43220
8226 * gcc.c-torture/execute/pr43220.c: New testcase.
8228 2010-03-01 Richard Guenther <rguenther@suse.de>
8231 * gcc.dg/pr43213.c: New testcase.
8233 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8236 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8238 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8240 * lib/target-supports.exp (check_effective_target_ucn_nocache):
8242 (check_effective_target_ucn): Likewise.
8244 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8246 * gcc.dg/ucnid-2.c: Likewise.
8247 * gcc.dg/ucnid-3.c: Likewise.
8248 * gcc.dg/ucnid-4.c: Likewise.
8249 * gcc.dg/ucnid-11.c: Likewise.
8250 * gcc.dg/ucnid-12.c: Likewise.
8251 * gcc.dg/ucnid-6.c: Skip if !ucn.
8252 * gcc.dg/ucnid-9.c: Likewise.
8254 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8256 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8257 lists to dg-skip-if.
8258 * gcc.target/i386/stackalign/return-3.c: Likewise.
8260 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8262 * gcc.target/i386/clearcap.map: New file.
8263 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8264 Pass clearcap.map by default if supported.
8266 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8269 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8271 * gfortran.dg/stat_2.f90: Likewise.
8273 2010-03-01 Tobias Burnus <burnus@net-b.de>
8276 * gfortran.dg/module_read_2.f90: New test.
8278 2010-02-27 Mark Mitchell <mark@codesourcery.com>
8281 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8282 * g++.dg/abi/mangle12.C: Likewise.
8283 * g++.dg/abi/mangle20-2.C: Likewise.
8284 * g++.dg/abi/mangle17.C: Likewise.
8285 * g++.dg/template/cond2.C: Likewise.
8286 * g++.dg/template/pr35240.C: Likewise.
8288 2010-02-27 Richard Guenther <rguenther@suse.de>
8290 PR tree-optimization/43186
8291 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8293 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
8295 * g++.dg/abi/packed1.C: Expect warning on the SH.
8297 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
8300 * g++.dg/parse/error37.C: New test.
8302 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
8306 * gcc.dg/pr8927-1.c: Match new note.
8307 * gcc.dg/990506-0.c: Likewise.
8308 * gcc.dg/gomp/flush-2.c: Likewise.
8309 * gcc.dg/gomp/atomic-5.c: Likewise.
8310 * gcc.dg/gomp/pr34607.c: Likewise.
8311 * gcc.dg/pr35746.c: Likewise.
8312 * gcc.dg/cpp/pragma-1.c: Likewise.
8313 * gcc.dg/cpp/pragma-2.c: Likewise.
8314 * gcc.dg/pr41842.c: Likewise.
8315 * gcc.dg/noncompile/20040629-1.c: Likewise.
8316 * objc.dg/private-1.m: Likewise.
8318 2010-02-27 Tobias Burnus <burnus@net-b.de>
8321 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8322 * gfortran.dg/default_initialization_4.f90: New test.
8324 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
8326 * gnat.dg/thin_pointer.ad[sb]: Rename into...
8327 * gnat.dg/thin_pointer1.ad[sb]: ...this.
8328 * gnat.dg/thin_pointer2.adb: New test.
8329 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8331 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
8334 * gcc.dg/cpp/c90-pedantic.c: New.
8335 * gcc.dg/cpp/c90.c: New.
8336 * gcc.dg/gnu90-const-expr-1.c: New.
8337 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8339 2010-02-26 Richard Guenther <rguenther@suse.de>
8341 PR tree-optimization/43186
8342 * gcc.c-torture/compile/pr43186.c: New testcase.
8344 2010-02-26 Jakub Jelinek <jakub@redhat.com>
8347 * c-c++-common/dwarf2/pr43190.c: New test.
8349 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
8352 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8354 2010-02-26 Richard Guenther <rguenther@suse.de>
8356 PR tree-optimization/43188
8357 * gcc.c-torture/compile/pr43188.c: New testcase.
8359 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
8362 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8364 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
8366 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8368 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
8371 * gcc.target/powerpc/pr43154.c: New file.
8373 2010-02-25 Jakub Jelinek <jakub@redhat.com>
8376 * gfortran.dg/debug/pr43166.f: New test.
8379 * gcc.dg/torture/pr43165.c: New test.
8381 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
8384 * c-c++-common/pr41779.c: Update.
8386 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8389 * lib/gnat-dg.exp (gnat_load): Redefine.
8391 * ada/acats/run_acats: Run run_all.sh with $SHELL.
8392 * ada/acats/run_all.sh: Downcase tasking not implemented message.
8394 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8397 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8398 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8402 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8404 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8406 2010-02-24 Jakub Jelinek <jakub@redhat.com>
8409 * gcc.dg/guality/vla-1.c: New test.
8411 2010-02-24 Tobias Burnus <burnus@net-b.de>
8414 * gfortran.dg/c_ptr_tests_15.f90: New test.
8416 2010-02-23 Jakub Jelinek <jakub@redhat.com>
8419 * gcc.target/i386/pr43107.c: New test.
8421 2010-02-23 Jason Merrill <jason@redhat.com>
8424 * g++.dg/cpp0x/variadic100.C: New.
8426 2010-02-23 Jason Merrill <jason@redhat.com>
8429 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8430 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8431 * c-c++-common/dwarf2/vla1.c: New.
8433 2010-02-23 Jakub Jelinek <jakub@redhat.com>
8436 * gcc.dg/pr43139.c: New test.
8439 * gcc.dg/guality/pr43077-1.c: New test.
8441 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8444 * gcc.dg/march.c: New.
8445 * gcc.dg/march-generic.c: New.
8446 * gcc.dg/mtune.c: New.
8448 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8451 * gcc.dg/graphite/pr43083.c: New.
8453 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8456 * gfortran.dg/graphite/pr43097.f: New.
8458 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8459 Manuel López-Ibáñez <manu@gcc.gnu.org>
8462 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8464 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8467 * g++.dg/graphite/pr43026.C: New.
8469 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8472 * gcc.dg/cleanup-1.c: Update.
8473 * gcc.dg/func-args-1.c: Update.
8474 * gcc.dg/format/sentinel-1.c: Update.
8475 * g++.old-deja/g++.jason/scoping10.C: Update.
8476 * g++.old-deja/g++.ns/lookup5.C: Update.
8477 * g++.dg/ext/cleanup-1.C: Update.
8478 * g++.dg/parse/varmod1.C: Update.
8479 * g++.dg/parse/error33.C: Update.
8480 * g++.dg/expr/call3.C: Update.
8481 * g++.dg/func-args-1.C: New.
8483 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
8486 * gcc.dg/attr-used-2.c: Moved to ...
8487 * c-c++-common/attr-used-2.c: Here.
8489 * gcc.dg/attr-used.c: Moved to ...
8490 * c-c++-common/attr-used.c: Here.
8492 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
8494 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8496 2010-02-22 Richard Guenther <rguenther@suse.de>
8499 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8500 * gfortran.dg/lto/20100222-1_1.c: Likewise.
8502 2010-02-22 Richard Guenther <rguenther@suse.de>
8504 PR tree-optimization/42749
8505 * gcc.c-torture/compile/pr42749.c: New testcase.
8507 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
8510 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8511 * gfortran.dg/internal_pack_9.f90: New test.
8513 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8516 * g++.dg/template/recurse.C: Adjust.
8517 * g++.dg/template/pr23510.C: New.
8519 2010-02-21 Dodji Seketeli <dodji@redhat.com>
8522 * g++.dg/template/memclass4.C: New test.
8524 2010-02-21 Tobias Burnus <burnus@net-b.de>
8527 * gfortran.dg/reassoc_5.f90: New test.
8529 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
8532 * gcc.target/i386/pr43067.c: New test.
8534 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
8537 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8539 * g++.dg/warn/Wconversion-null.C: New test.
8540 * g++.old-deja/g++.other/null1.C: Move to...
8541 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8543 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
8547 * gfortran.dg/dependency_26.f90: New test.
8550 * gfortran.dg/internal_pack_7.f90: New test.
8553 * gfortran.dg/internal_pack_8.f90: New test.
8555 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
8558 * c-c++-common/pr41779.c: Fix broken testcase.
8560 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8563 * c-c++-common/pr36513.c: New testcase.
8564 * c-c++-common/pr36513-2.c: New testcase.
8566 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8569 * c-c++-common/pr41779.c: New.
8571 2010-02-19 Jakub Jelinek <jakub@redhat.com>
8574 * gcc.dg/pr43084.c: New test.
8576 2010-02-19 Richard Guenther <rguenther@suse.de>
8578 PR tree-optimization/42916
8579 * gcc.dg/pr42916.c: New testcase.
8581 2010-02-18 Jason Merrill <jason@redhat.com>
8584 * g++.dg/abi/packed1.C: Add expected warning.
8587 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8588 * gcc.dg/torture/dg-torture.exp: Likewise.
8589 * c-c++-common/torture/complex-sign.h,
8590 c-c++-common/torture/complex-sign-add.c,
8591 c-c++-common/torture/complex-sign-mixed-add.c,
8592 c-c++-common/torture/complex-sign-mixed-div.c,
8593 c-c++-common/torture/complex-sign-mixed-mul.c,
8594 c-c++-common/torture/complex-sign-mixed-sub.c,
8595 c-c++-common/torture/complex-sign-mul.c,
8596 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8597 Adapt for C++ compilation as well.
8600 * g++.dg/ext/label1.C: Update.
8601 * g++.dg/ext/label2.C: Update.
8604 * g++.dg/template/dependent-name6.C: New.
8607 * g++.dg/parse/namespace12.C: New.
8609 2010-02-18 Martin Jambor <mjambor@suse.cz>
8611 PR tree-optimization/43066
8612 * gcc.c-torture/compile/pr43066.c: New test.
8614 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
8616 * g++.dg/ext/attrib35.C: Fix target selector string.
8617 * g++.dg/ext/attrib36.C: Ditto.
8618 * g++.dg/ext/attrib37.C: Ditto.
8619 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8620 * g++.dg/abi/mangle25.C: Ditto.
8622 2010-02-17 Jason Merrill <jason@redhat.com>
8625 * g++.dg/parse/namespace11.C: New.
8628 * g++.dg/ext/attrib37.C: New.
8631 * g++.dg/template/ptrmem20.C: New.
8633 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
8636 * gcc.target/i386/xop-check.h: Include m256-check.h.
8637 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8638 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8639 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8640 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8642 2010-02-17 Jakub Jelinek <jakub@redhat.com>
8645 * gcc.dg/pr42918.c: New test.
8647 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
8649 * g++.dg/ext/attrib36.C: Require ILP32.
8651 2010-02-16 Richard Guenther <rguenther@suse.de>
8653 PR tree-optimization/41043
8654 * gfortran.dg/pr41043.f90: New testcase.
8655 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8657 2010-02-16 Jason Merrill <jason@redhat.com>
8659 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8661 2010-02-16 Ira Rosen <irar@il.ibm.com>
8663 PR tree-optimization/43074
8664 * gcc.dg/vect/fast-math-pr43074.c: New test.
8666 2010-02-16 Jakub Jelinek <jakub@redhat.com>
8668 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8670 2010-02-16 Jason Merrill <jason@redhat.com>
8673 * g++.dg/ext/attrib36.C: New.
8676 * g++.dg/other/array6.C: New.
8678 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8680 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8682 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
8684 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8685 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8686 * gcc.target/i386/xop-vpermil2pd-1.c: New.
8687 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8688 * gcc.target/i386/xop-vpermil2ps-1.c: New.
8689 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8691 2010-02-15 Richard Guenther <rguenther@suse.de>
8694 * g++.dg/torture/pr43068.C: New testcase.
8696 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
8699 * g++.dg/opt/ice1.C: New.
8701 2010-02-14 Jason Merrill <jason@redhat.com>
8704 * g++.dg/cpp0x/initlist-opt.C: New.
8706 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
8710 * gfortran.dg/internal_pack_6.f90: New test.
8712 2010-02-12 Jason Merrill <jason@redhat.com>
8715 * g++.dg/cpp0x/variadic99.C: New.
8717 2010-02-12 Jakub Jelinek <jakub@redhat.com>
8719 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8720 sign extend pointers to gualchk_t.
8723 * g++.dg/other/default3.C: Xfail g4 test.
8725 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8728 * gcc.dg/graphite/pr43012.c: New.
8730 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8733 * g++.dg/graphite/pr42930.C: New.
8735 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8739 * gcc.dg/graphite/pr42530.c: New.
8740 * gcc.dg/graphite/pr42914.c: New.
8742 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8745 * gcc.dg/graphite/pr42771.c: New.
8747 2010-02-11 Richard Guenther <rguenther@suse.de>
8749 PR tree-optimization/42998
8750 * gcc.c-torture/compile/pr42998.c: New testcase.
8752 2010-02-10 Jason Merrill <jason@redhat.com>
8755 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8757 PR c++/42983, core issue 906
8758 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8759 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8762 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8764 2010-02-10 Richard Guenther <rguenther@suse.de>
8766 PR tree-optimization/43017
8767 * gcc.dg/torture/pr43017.c: New testcase.
8769 2010-02-10 Tobias Burnus <burnus@net-b.de>
8772 * gfortran.dg/private_type_1.f90: Update error location.
8773 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8774 * gfortran.dg/typebound_operator_2.f03: Ditto.
8775 * gfortran.dg/assignment_2.f90: Ditto.
8776 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8777 * gfortran.dg/binding_label_tests_9.f03: Ditto.
8779 2010-02-10 Tobias Burnus <burnus@net-b.de>
8782 * gfortran.dg/bind_c_usage_20.f90: New test.
8784 2010-02-10 Jakub Jelinek <jakub@redhat.com>
8787 * g++.dg/debug/pr43010.C: New test.
8789 2010-02-10 Richard Guenther <rguenther@suse.de>
8792 * gcc.c-torture/execute/20100209-1.c: New testcase.
8793 * gcc.dg/fold-div-3.c: Likewise.
8795 2010-02-10 Jakub Jelinek <jakub@redhat.com>
8797 * gcc.dg/builtin-ffs-1.c: New test.
8799 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8802 * gfortran.dg/array_constructor_35.f90: New test.
8804 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8806 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8808 2010-02-09 Jason Merrill <jason@redhat.com>
8811 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8814 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8816 2010-02-09 Tobias Burnus <burnus@net-b.de>
8819 * gfortran.dg/module_write_1.f90: New test.
8821 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
8823 * gcc.dg/pr19340.c: Adjust.
8825 2010-02-09 Richard Guenther <rguenther@suse.de>
8827 PR tree-optimization/43008
8828 * gcc.c-torture/execute/pr43008.c: New testcase.
8830 2010-02-09 Richard Guenther <rguenther@suse.de>
8832 PR tree-optimization/43000
8833 * gcc.dg/torture/pr43000.c: New testcase.
8834 * gcc.dg/torture/pr43002.c: Likewise.
8836 2010-02-09 Daniel Kraft <d@domob.eu>
8839 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8840 and pass -Wsurprising as necessary.
8842 2010-02-08 Jakub Jelinek <jakub@redhat.com>
8844 PR tree-optimization/42890
8845 * g++.dg/torture/pr42890.C: New test.
8847 2010-02-08 Richard Guenther <rguenther@suse.de>
8850 * gcc.dg/tree-ssa/inline-4.c: New testcase.
8852 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
8854 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
8856 * gcc.dg/graphite/block-1.c: Same.
8857 * gcc.dg/graphite/block-3.c: Same.
8858 * gcc.dg/graphite/block-4.c: Same.
8859 * gcc.dg/graphite/block-5.c: Same.
8860 * gcc.dg/graphite/block-6.c: Same.
8861 * gcc.dg/graphite/block-7.c: Same.
8862 * gcc.dg/graphite/interchange-0.c: Same.
8863 * gcc.dg/graphite/interchange-1.c: Same.
8864 * gcc.dg/graphite/interchange-10.c: Same.
8865 * gcc.dg/graphite/interchange-11.c: Same.
8866 * gcc.dg/graphite/interchange-12.c: Same.
8867 * gcc.dg/graphite/interchange-2.c: Same.
8868 * gcc.dg/graphite/interchange-3.c: Same.
8869 * gcc.dg/graphite/interchange-4.c: Same.
8870 * gcc.dg/graphite/interchange-5.c: Same.
8871 * gcc.dg/graphite/interchange-6.c: Same.
8872 * gcc.dg/graphite/interchange-7.c: Same.
8873 * gcc.dg/graphite/interchange-8.c: Same.
8874 * gcc.dg/graphite/interchange-9.c: Same.
8875 * gcc.dg/graphite/interchange-mvt.c: Same.
8877 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
8879 * gfortran.dg/graphite/id-19.f: New.
8880 * gfortran.dg/graphite/pr14741.f90: New.
8881 * gfortran.dg/graphite/pr41924.f90: New.
8882 * gfortran.dg/graphite/run-id-2.f90: New.
8884 2010-02-07 Richard Guenther <rguenther@suse.de>
8887 * gcc.c-torture/compile/pr42956.c: New testcase.
8889 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8892 * gfortran.dg/fmt_cache_2.f: New test.
8894 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8896 * gfortran.dg/read_no_eor.f90: New test.
8898 2010-02-05 Jason Merrill <jason@redhat.com>
8900 * g++.dg/ext/label13.C: Move constructor body out of class.
8902 2010-02-03 Jason Merrill <jason@redhat.com>
8905 * g++.dg/ext/dllexport3.C: New.
8907 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
8909 * gcc.dg/format/ms-format3.c: New test for specific MS types.
8911 2010-02-05 Richard Guenther <rguenther@suse.de>
8913 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8915 2010-02-05 Dodji Seketeli <dodji@redhat.com>
8918 * g++.dg/other/crash-9.C: New test.
8920 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
8923 * gfortran.dg/subref_array_pointer_4.f90 : New test.
8925 2010-02-04 Richard Guenther <rguenther@suse.de>
8927 PR rtl-optimization/42952
8928 * gcc.dg/torture/pr42952.c: New testcase.
8930 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8933 * gfortran.dg/namelist_60.f90: New test.
8935 2010-02-03 Jason Merrill <jason@redhat.com>
8938 * g++.dg/ext/builtin11.C: New.
8942 * g++.dg/abi/mangle35.C: New.
8943 * g++.dg/abi/mangle37.C: New.
8946 * g++.dg/abi/mangle36.C: New.
8949 * g++.dg/warn/string1.C: New.
8951 2010-02-03 Richard Guenther <rguenther@suse.de>
8953 PR tree-optimization/42944
8954 * gcc.dg/errno-1.c: New testcase.
8956 2010-02-03 Richard Guenther <rguenther@suse.de>
8959 * gcc.c-torture/compile/pr42927.c: New testcase.
8961 2010-02-03 Tobias Burnus <burnus@net-b.de>
8964 * gfortran.dg/null_4.f90: New test.
8966 2010-02-02 Jason Merrill <jason@redhat.com>
8969 * g++.dg/ext/label13.C: New.
8971 2010-02-02 Tobias Burnus <burnus@net-b.de>
8974 * gfortran.dg/func_result_5.f90: New test.
8976 2010-02-01 Tobias Burnus <burnus@net-b.de>
8979 * gfortran.dg/pure_initializer_3.f90: News test.
8981 2010-01-31 Janus Weil <janus@gcc.gnu.org>
8984 * gfortran.dg/allocate_derived_2.f90: New test.
8986 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
8989 * gcc.dg/torture/pr42898-2.c: New test.
8991 2010-01-31 Richard Guenther <rguenther@suse.de>
8994 * gcc.dg/torture/pr42898.c: New testcase.
8996 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
8999 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
9000 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
9002 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
9004 * g++.dg/tree-ssa/inline-1.C: New.
9005 * g++.dg/tree-ssa/inline-2.C: New.
9006 * g++.dg/tree-ssa/inline-3.C: New.
9008 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
9011 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
9012 the string 'pow' in the pathname of the compiler from generating a
9015 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9017 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
9018 * g++.old-deja/g++.mike/eh17.C: Likewise.
9019 * g++.old-deja/g++.mike/p5571.C: Likewise.
9021 2010-01-29 Dodji Seketeli <dodji@redhat.com>
9028 * g++.dg/other/crash-5.C: New test.
9029 * g++.dg/other/crash-6.C: New test.
9030 * g++.dg/other/crash-7.C: New test.
9031 * g++.dg/other/crash-8.C: New test.
9033 2010-01-29 Jakub Jelinek <jakub@redhat.com>
9035 PR rtl-optimization/42889
9036 * gcc.dg/pr42889.c: New test.
9038 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
9040 * gcc.target/i386/pr42881.c: Use SSE2.
9042 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
9045 * gcc.target/i386/pr42891.c: New test.
9047 2010-01-28 Richard Guenther <rguenther@suse.de>
9049 PR tree-optimization/42871
9050 * g++.dg/torture/pr42871.C: New testcase.
9052 2010-01-28 Richard Guenther <rguenther@suse.de>
9054 * gcc.dg/Wobjsize-1.h: New testcase.
9055 * gcc.dg/Wobjsize-1.c: Likewise.
9057 2010-01-28 Richard Guenther <rguenther@suse.de>
9060 * g++.dg/torture/pr42883.C: New testcase.
9062 2010-01-28 Michael Matz <matz@suse.de>
9064 * gcc.target/i386/pr42881.c: New test.
9066 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9068 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9069 Add i?86-*-solaris2* support.
9071 2010-01-28 Dodji Seketeli <dodji@redhat.com>
9075 * g++.dg/template/typedef27.C: New test case.
9076 * g++.dg/template/typedef28.C: New test case.
9078 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
9080 * gcc.dg/optimize-bswap*.c: Add ARM target
9082 2010-01-27 Richard Guenther <rguenther@suse.de>
9085 * gcc.dg/torture/pr42878-1.c: New testcase.
9086 * gcc.dg/torture/pr42878-2.c: Likewise.
9088 2010-01-27 Jakub Jelinek <jakub@redhat.com>
9091 * gcc.dg/vla-22.c: New test.
9093 2010-01-26 Jakub Jelinek <jakub@redhat.com>
9095 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9098 2010-01-26 Richard Guenther <rguenther@suse.de>
9100 PR rtl-optimization/42685
9101 * gcc.dg/pr42685.c: New testcase.
9102 * g++.dg/other/pr42685.C: Likewise.
9104 2010-01-26 Richard Guenther <rguenther@suse.de>
9107 * g++.dg/other/pr42806.C: New testcase.
9109 2010-01-26 Richard Guenther <rguenther@suse.de>
9111 PR tree-optimization/42250
9112 * gcc.dg/pr42250.c: New testcase.
9114 2010-01-25 Arnaud Charlet <charlet@adacore.com>
9116 * gnat.dg/array_bounds_test.adb: New test.
9118 2010-01-25 Tobias Burnus <burnus@net-b.de>
9121 * gfortran.dg/generic_21.f90: New test.
9123 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9126 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9128 2010-01-24 Mark Mitchell <mark@codesourcery.com>
9131 * g++.dg/abi/arm_va_list2.C: New test.
9132 * g++.dg/abi/arm_va_list2.h: Companion header file.
9134 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
9137 * gfortran.dg/parameter_array_ref_2.f90 : New test.
9140 * gfortran.dg/char_array_arg_1.f90 : New test.
9142 * gfortran.dg/pr25923.f90 : Remove XFAIL.
9144 2010-01-24 Tobias Burnus <burnus@net-b.de>
9147 * gfortran.dg/generic_20.f90: New test.
9149 2010-01-22 Michael Matz <matz@suse.de>
9151 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9154 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
9157 * gfortran.dg/dependency_25.f90 : New test.
9159 2010-01-21 Martin Jambor <mjambor@suse.cz>
9161 PR tree-optimization/42585
9162 * gcc.dg/tree-ssa/pr42585.c: New test.
9164 2010-01-21 Richard Guenther <rguenther@suse.de>
9167 * gcc.dg/pr19988.c: New testcase.
9169 2010-01-20 Janis Johnson <janis187@us.ibm.com>
9171 * g++.dg/compat/decimal/compat-common.h: New file.
9172 * g++.dg/compat/decimal/decimal-dummy.h: New file.
9173 * g++.dg/compat/decimal/pass_x.h: New file.
9174 * g++.dg/compat/decimal/pass_y.h: New file.
9175 * g++.dg/compat/decimal/pass-1_main.C: New file.
9176 * g++.dg/compat/decimal/pass-1_x.C: New file.
9177 * g++.dg/compat/decimal/pass-1_y.C: New file.
9178 * g++.dg/compat/decimal/pass-2_main.C: New file.
9179 * g++.dg/compat/decimal/pass-2_x.C: New file.
9180 * g++.dg/compat/decimal/pass-2_y.C: New file.
9181 * g++.dg/compat/decimal/pass-3_main.C: New file.
9182 * g++.dg/compat/decimal/pass-3_x.C: New file.
9183 * g++.dg/compat/decimal/pass-3_y.C: New file.
9184 * g++.dg/compat/decimal/pass-4_main.C: New file.
9185 * g++.dg/compat/decimal/pass-4_x.C: New file.
9186 * g++.dg/compat/decimal/pass-4_y.C: New file.
9187 * g++.dg/compat/decimal/pass-5_main.C: New file.
9188 * g++.dg/compat/decimal/pass-5_x.C: New file.
9189 * g++.dg/compat/decimal/pass-5_y.C: New file.
9190 * g++.dg/compat/decimal/pass-6_main.C: New file.
9191 * g++.dg/compat/decimal/pass-6_x.C: New file.
9192 * g++.dg/compat/decimal/pass-6_y.C: New file.
9193 * g++.dg/compat/decimal/return_x.h: New file.
9194 * g++.dg/compat/decimal/return_y.h: New file.
9195 * g++.dg/compat/decimal/return-1_main.C: New file.
9196 * g++.dg/compat/decimal/return-1_x.C: New file.
9197 * g++.dg/compat/decimal/return-1_y.C: New file.
9198 * g++.dg/compat/decimal/return-2_main.C: New file.
9199 * g++.dg/compat/decimal/return-2_x.C: New file.
9200 * g++.dg/compat/decimal/return-2_y.C: New file.
9201 * g++.dg/compat/decimal/return-3_main.C: New file.
9202 * g++.dg/compat/decimal/return-3_x.C: New file.
9203 * g++.dg/compat/decimal/return-3_y.C: New file.
9204 * g++.dg/compat/decimal/return-4_main.C: New file.
9205 * g++.dg/compat/decimal/return-4_x.C: New file.
9206 * g++.dg/compat/decimal/return-4_y.C: New file.
9207 * g++.dg/compat/decimal/return-5_main.C: New file.
9208 * g++.dg/compat/decimal/return-5_x.C: New file.
9209 * g++.dg/compat/decimal/return-5_y.C: New file.
9210 * g++.dg/compat/decimal/return-6_main.C: New file.
9211 * g++.dg/compat/decimal/return-6_x.C: New file.
9212 * g++.dg/compat/decimal/return-6_y.C: New file.
9214 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
9217 * gcc.dg/pr42715.c: New.
9219 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9222 * g++.dg/parse/crash55.C: New.
9224 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
9227 * gcc.dg/guality/pr42782.c: New.
9229 2010-01-20 Jason Merrill <jason@redhat.com>
9232 * g++.dg/abi/packed1.C: New.
9235 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9238 * g++.dg/parse/fn-typedef1.C: New.
9239 * g++.dg/other/cv_quals.C: Adjust.
9241 2010-01-20 Anthony Green <green@moxielogic.com>
9243 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9245 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9246 * gcc.dg/20020312-2.c: Port this to the moxie core.
9247 * gcc.dg/weak/typeof-2.c: Ditto.
9249 2010-01-20 Richard Guenther <rguenther@suse.de>
9251 PR tree-optimization/42717
9252 * gcc.c-torture/compile/pr42717.c: New testcase.
9254 2010-01-20 Jakub Jelinek <jakub@redhat.com>
9256 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9257 of signed, add a few new tests.
9260 * g++.dg/parse/limits-initializer1.C: New test.
9262 2010-01-19 Janus Weil <janus@gcc.gnu.org>
9265 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9266 * gfortran.dg/typebound_call_12.f03: New test.
9268 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
9271 * gfortran.dg/bounds_check_15.f90 : New test.
9273 2010-01-19 Michael Matz <matz@suse.de>
9275 PR tree-optimization/41783
9276 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9278 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9281 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9282 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9283 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
9284 * gcc.target/arm/neon/vget_lows16.c: Likewise.
9285 * gcc.target/arm/neon/vget_lows32.c: Likewise.
9286 * gcc.target/arm/neon/vget_lows64.c: Likewise.
9287 * gcc.target/arm/neon/vget_lows8.c: Likewise.
9288 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9289 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9290 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9291 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9293 2010-01-19 Janus Weil <janus@gcc.gnu.org>
9296 * gfortran.dg/extends_6.f03: Modified an error message.
9297 * gfortran.dg/extends_10.f03: New test.
9298 * gfortran.dg/private_type_6.f03: Modified an error message.
9299 * gfortran.dg/structure_constructor_8.f03: Ditto.
9301 2010-01-19 Jakub Jelinek <jakub@redhat.com>
9303 PR tree-optimization/42719
9304 * gcc.dg/pr42719.c: New test.
9307 * gcc.dg/pr42728.c: New test.
9309 2010-01-19 Anthony Green <green@moxielogic.com>
9311 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9313 2010-01-18 Anthony Green <green@moxielogic.com>
9315 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9318 2010-01-19 Dodji Seketeli <dodji@redhat.com>
9320 * g++.dg/template/error45.C: reverted as part of reverting the
9321 fix of PR c++/42634.
9323 2010-01-18 Dodji Seketeli <dodji@redhat.com>
9326 * g++.dg/template/error45.C: New test.
9328 2010-01-18 Dodji Seketeli <dodji@redhat.com>
9331 * g++.dg/conversion/op6.C: New test.
9333 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
9336 * gcc.target/alpha/pr42774.c: New test.
9338 2010-01-18 Richard Guenther <rguenther@suse.de>
9340 PR tree-optimization/42781
9341 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9343 2010-01-17 Richard Guenther <rguenther@suse.de>
9346 * gcc.c-torture/execute/pr42248.c: New testcase.
9348 2010-01-17 Richard Guenther <rguenther@suse.de>
9350 PR tree-optimization/42773
9351 * g++.dg/torture/pr42773.C: New testcase.
9353 2010-01-17 Janus Weil <janus@gcc.gnu.org>
9356 * gfortran.dg/interface_assignment_5.f90: New test.
9358 2010-01-17 Dodji Seketeli <dodji@redhat.com>
9361 * g++.dg/template/crash94.C: Reverted.
9363 2010-01-17 Jie Zhang <jie.zhang@analog.com>
9366 * gcc.dg/debug/pr42767.c: New.
9368 2010-01-15 Jason Merrill <jason@redhat.com>
9371 * g++.dg/cpp0x/decltype22.C: New.
9373 2010-01-16 Jakub Jelinek <jakub@redhat.com>
9376 * g++.dg/torture/pr42760.C: New test.
9378 2010-01-15 Jing Yu <jingyu@google.com>
9380 PR rtl-optimization/42691
9381 * gcc.c-torture/execute/pr42691.c: New.
9383 2010-01-15 Richard Guenther <rguenther@suse.de>
9386 * g++.dg/torture/pr42739.C: New testcase.
9388 2010-01-15 Dodji Seketeli <dodji@redhat.com>
9390 * g++.dg/template/error45.C: Revert as part of reverting changes
9393 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9396 * gfortran.dg/interface_31.f90: New test.
9398 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9400 * gcc.target/powerpc/pr42747.c: New file.
9402 2010-01-14 Jakub Jelinek <jakub@redhat.com>
9405 * c-c++-common/pr42674.c: New test.
9408 * g++.dg/template/instantiate11.C: New test.
9410 2010-01-14 Jason Merrill <jason@redhat.com>
9413 * g++.dg/overload/error3.C: New.
9416 * g++.dg/overload/rvalue1.C: New.
9418 2010-01-14 Martin Jambor <mjambor@suse.cz>
9420 PR tree-optimization/42706
9421 * gcc.dg/ipa/pr42706.c: New testcase.
9423 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
9425 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9427 2010-01-14 Martin Jambor <mjambor@suse.cz>
9429 PR tree-optimization/42714
9430 * g++.dg/torture/pr42714.C: New test.
9432 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9434 PR rtl-optimization/42246
9435 * gfortran.dg/pr42246-2.f: New.
9437 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9439 PR rtl-optimization/42389
9440 * gcc.dg/pr42389.c: New.
9442 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9444 PR rtl-optimization/42388
9445 * gcc.dg/pr42388.c: New.
9447 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9449 PR rtl-optimization/42294
9450 * gfortran.dg/pr42294.f: New.
9452 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9454 PR rtl-optimization/39453
9455 PR rtl-optimization/42246
9456 * gcc.dg/pr39453.c: New.
9457 * gcc.dg/pr42246.c: New.
9459 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9462 * gcc.dg/pr42245.c: New.
9463 * gcc.dg/pr42245-2.c: New.
9465 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9467 PR rtl-optimization/42249
9468 * gcc.dg/pr42249.c: New.
9470 2010-01-14 Jakub Jelinek <jakub@redhat.com>
9473 * gcc.c-torture/execute/pr42721.c: New test.
9475 2010-01-14 Ira Rosen <irar@il.ibm.com>
9477 PR tree-optimization/42709
9478 * gcc.dg/vect/pr42709.c: New test.
9480 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
9483 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9484 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9486 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
9489 * gfortran.dg/generic_19.f90 : New test.
9491 2010-01-13 Richard Guenther <rguenther@suse.de>
9493 PR tree-optimization/42730
9494 * gcc.c-torture/compile/pr42730.c: New testcase.
9496 2010-01-13 Steve Ellcey <sje@cup.hp.com>
9499 * gcc.target/ia64/pr42542-1.c: New.
9500 * gcc.target/ia64/pr42542-2.c: New.
9501 * gcc.target/ia64/pr42542-3.c: New.
9503 2010-01-13 Dodji Seketeli <dodji@redhat.com>
9506 * g++.dg/template/error45.C: New test.
9508 2010-01-13 Martin Jambor <mjambor@suse.cz>
9510 PR tree-optimization/42704
9511 * g++.dg/torture/pr42704.C: New test.
9513 2010-01-13 Martin Jambor <mjambor@suse.cz>
9515 PR tree-optimization/42703
9516 * gcc.c-torture/compile/pr42703.c: New test.
9518 2010-01-13 Richard Guenther <rguenther@suse.de>
9520 PR tree-optimization/42705
9521 * gcc.c-torture/compile/pr42705.c: New testcase.
9523 2010-01-13 Jie Zhang <jie.zhang@analog.com>
9525 * gcc.target/bfin/l2.c: New test.
9526 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9528 2010-01-13 Richard Guenther <rguenther@suse.de>
9531 * gcc.c-torture/compile/pr42716.c: New testcase.
9533 2010-01-13 Richard Guenther <rguenther@suse.de>
9536 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9538 2010-01-12 Joseph Myers <joseph@codesourcery.com>
9541 * gcc.c-torture/compile/pr42708-1.c: New test.
9543 2010-01-12 Jakub Jelinek <jakub@redhat.com>
9546 * gcc.dg/pr42662.c: New test.
9548 PR tree-optimization/42645
9549 * g++.dg/other/pr42645-1.C: New test.
9550 * g++.dg/other/pr42645-2.C: New test.
9552 2010-01-11 Janis Johnson <janis187@us.ibm.com>
9555 * gcc.target/powerpc/warn-1.c: New test.
9556 * gcc.target/powerpc/warn-2.c: New test.
9558 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
9560 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9563 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
9565 * gcc.dg/lto/20100108_0.c: New.
9567 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
9569 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9570 Add -march=i686 -msse for 32bit x86 targets.
9572 2010-01-10 Richard Guenther <rguenther@suse.de>
9575 * gcc.dg/torture/pr42667.c: New testcase.
9577 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9580 * gfortran.dg/array_constructor_34.f90: New test.
9582 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9585 * gfortran.dg/array_constructor_33.f90: New test.
9586 gfortran.dg/array_function_5.f90: Add credit.
9588 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9591 * gcc.dg/pr42631.c: New.
9593 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9596 * gcc.dg/pr42630.c: New.
9598 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9601 * gcc.dg/pr42629.c: New.
9603 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9606 * gcc.dg/torture/pr42363.c: New.
9608 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9612 * gcc.dg/vect/pr42604.c: New.
9613 * gcc.dg/vect/pr42395.c: New.
9615 2010-01-09 Richard Guenther <rguenther@suse.de>
9618 * gcc.c-torture/execute/pr42512.c: New testcase.
9620 2010-01-09 Tobias Burnus <burnus@net-b.de>
9623 * gfortran.dg/c_ptr_tests_14.f90: New test.
9625 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9628 * gnat.dg/null_pointer_deref1.adb: Don't run on
9629 sparc*-sun-solaris2.11.
9631 2010-01-08 Richard Guenther <rguenther@suse.de>
9634 * gcc.dg/lto/20100103-1_0.c: New testcase.
9635 * gcc.dg/lto/20100103-2_0.c: Likewise.
9637 2010-01-08 Tobias Burnus <burnus@net-b.de
9640 * gfortran.dg/asynchronous_1.f90: New test.
9641 * gfortran.dg/asynchronous_2.f90: New test.
9642 * gfortran.dg/conflicts.f90: Update error message.
9644 2010-01-07 Dodji Seketeli <dodji@redhat.com>
9647 * g++.dg/cpp0x/variadic-unify-2.C: New test.
9649 2010-01-07 Jakub Jelinek <jakub@redhat.com>
9651 PR tree-optimization/42625
9652 * g++.dg/opt/dtor4.C: New test.
9653 * g++.dg/opt/dtor4.h: New.
9654 * g++.dg/opt/dtor4-aux.cc: New.
9656 2010-01-07 Tobias Burnus <burnus@net-b.de>
9659 * gfortran.dg/proc_ptr_26.f90: New test.
9661 2010-01-07 Tobias Burnus <burnus@net-b.de>
9664 * gfortran.dg/allocatable_scalar_7.f90: New test.
9666 2010-01-06 Richard Guenther <rguenther@suse.de>
9668 * gcc.c-torture/compile/pr42632.c: New testcase.
9670 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
9673 * gcc.target/i386/pr42542-4.c: New.
9674 * gcc.target/i386/pr42542-4a.c: Likewise.
9675 * gcc.target/i386/pr42542-5.c: Likewise.
9676 * gcc.target/i386/pr42542-5a.c: Likewise.
9678 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
9680 * gcc.dg/tls/opt-15.c: New test.
9682 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
9684 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9686 2010-01-05 Martin Jambor <mjambor@suse.cz>
9688 PR tree-optimization/42462
9689 * g++.dg/torture/pr42462.C: New test.
9691 2010-01-05 Jason Merrill <jason@redhat.com>
9693 * g++.dg/cpp0x/initlist30.C: New test.
9695 2010-01-05 Richard Guenther <rguenther@suse.de>
9697 PR tree-optimization/42614
9698 * gcc.c-torture/execute/pr42614.c: New testcase.
9700 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
9702 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9703 * gcc.dg/Wunreachable-1.c: Remove the testcase of
9705 * gcc.dg/Wunreachable-2.c: Likewise.
9706 * gcc.dg/Wunreachable-3.c: Likewise.
9707 * gcc.dg/Wunreachable-4.c: Likewise.
9708 * gcc.dg/Wunreachable-5.c: Likewise.
9709 * gcc.dg/Wunreachable-6.c: Likewise.
9710 * gcc.dg/Wunreachable-7.c: Likewise.
9711 * gcc.dg/Wunreachable-8.c: Likewise.
9712 * gcc.dg/20041231-1.c: Likewise.
9714 2010-01-05 Jakub Jelinek <jakub@redhat.com>
9717 * gcc.dg/pr42611.c: New test.
9719 PR tree-optimization/42508
9720 * g++.dg/opt/pr42508.C: New test.
9722 2010-01-05 Tobias Burnus <burnus@net-b.de>
9725 * gfortran.dg/allocatable_scalar_8.f90: New.
9727 2010-01-04 Martin Jambor <mjambor@suse.cz>
9729 PR tree-optimization/42398
9730 * gcc.c-torture/compile/pr42398.c: New test.
9732 2010-01-04 Jason Merrill <jason@redhat.com>
9735 * g++.dg/ext/attrib35.C: New.
9738 * g++.dg/cpp0x/auto17.C: New.
9740 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
9742 * gcc.dg/lto/20100104_0.c: New.
9744 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
9747 * gcc.target/i386/pr42542-1.c: New.
9748 * gcc.target/i386/pr42542-1a.c: Likewise.
9749 * gcc.target/i386/pr42542-1b.c: Likewise.
9750 * gcc.target/i386/pr42542-2.c: Likewise.
9751 * gcc.target/i386/pr42542-2a.c: Likewise.
9752 * gcc.target/i386/pr42542-2b.c: Likewise.
9753 * gcc.target/i386/pr42542-3.c: Likewise.
9754 * gcc.target/i386/pr42542-3a.c: Likewise.
9756 2009-01-04 Tobias Burnus <burnus@net-b.de>
9759 * gfortran.dg/allocatable_scalar_5.f90: New test.
9760 * gfortran.dg/allocatable_scalar_6.f90: New test.
9762 2010-01-03 Richard Guenther <rguenther@suse.de>
9765 * gfortran.dg/gomp/recursion1.f90: Remove.
9767 2010-01-03 Richard Guenther <rguenther@suse.de>
9769 * gcc.dg/Warray-bounds.c: Remove XFAILs.
9770 * gcc.dg/uninit-6.c: Likewise.
9771 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9773 2010-01-03 Richard Guenther <rguenther@suse.de>
9775 PR tree-optimization/42589
9776 * gcc.target/i386/pr42589.c: New testcase.
9778 2010-01-03 Richard Guenther <rguenther@suse.de>
9780 PR tree-optimization/42438
9781 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9783 2010-01-02 Richard Guenther <rguenther@suse.de>
9786 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9788 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
9791 * gcc.target/alpha/pr42448-1.c: New test.
9792 * gcc.target/alpha/pr42448-2.c: Ditto.
9794 2010-01-01 Joseph Myers <joseph@codesourcery.com>
9796 PR preprocessor/41947
9797 * gcc.dg/c99-hexfloat-3.c: New test.
9799 2010-01-01 Richard Guenther <rguenther@suse.de>
9802 * gcc.c-torture/execute/pr42570.c: New testcase.
9804 2010-01-01 Richard Guenther <rguenther@suse.de>
9807 * gcc.c-torture/compile/pr42559.c: New testcase.
9810 Copyright (C) 2010 Free Software Foundation, Inc.
9812 Copying and distribution of this file, with or without modification,
9813 are permitted in any medium without royalty provided the copyright
9814 notice and this notice are preserved.