1 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
3 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4 * gcc.target/i386/fma4-vector.c: Likewise.
5 * gcc.target/i386/vectorize2.c: Likewise.
6 * gcc.target/i386/vectorize4.c: Likewise.
7 * gcc.target/i386/vectorize5.c: Likewise.
8 * gcc.target/i386/vectorize6.c: Likewise.
9 * gcc.target/i386/vectorize8.c: Likewise.
11 * gcc.target/i386/vect-double-1.c: New.
12 * gcc.target/i386/vect-double-1a.c: Likewise.
13 * gcc.target/i386/vect-double-2.c: Likewise.
14 * gcc.target/i386/vect-double-2a.c: Likewise.
16 * lib/target-supports.exp (check_effective_target_vect_double):
17 Set et_vect_double_saved to 0 when tuning for Atom.
19 2010-09-13 Jan Hubicka <jh@suse.cz>
21 * gcc.dg/torture/pr23821.c: Drop static keyword.
22 * gcc.dg/tree-ssa/loop-19.c: Likewise.
23 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
25 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
27 * gcc.target/arm/sync-1.c: New.
29 2010-09-12 Olivier Hainque <hainque@adacore.com>
31 * gnat.dg/memtrap.adb: New test.
33 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
35 * gfortran.dg/promotion.f90: Fix options.
37 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
39 * g++.dg/cpp0x/range-for1.C: New.
40 * g++.dg/cpp0x/range-for2.C: New.
41 * g++.dg/cpp0x/range-for3.C: New.
42 * g++.dg/cpp0x/range-for4.C: New.
43 * g++.dg/cpp0x/range-for5.C: New.
44 * g++.dg/cpp0x/range-for6.C: New.
46 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
48 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
49 and counts. Check that transpose is not called.
50 * gfortran.dg/transpose_2.f90: Update error message.
52 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
55 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
56 * g++.dg/lookup/strong-using-2.C: Likewise.
57 * g++.dg/lookup/strong-using-3.C: Likewise.
58 * g++.dg/lookup/strong-using-5.C: Likewise.
60 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
61 * g++.dg/cpp0x/inline-ns4.C: New.
62 * g++.dg/cpp0x/inline-ns5.C: New.
64 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
67 * gfortran.fortran-torture/compile/pr45634.f90: New.
69 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
71 * objc.dg/fobjc-exceptions.m: New test.
73 2010-09-10 Jan Hubicka <jh@suse.cz>
75 * g++.dg/inherit/covariant7.C: Fix pattern matching.
77 2010-09-10 Martin Jambor <mjambor@suse.cz>
79 PR tree-optimization/44972
80 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
81 * gcc.dg/tree-ssa/pr45144.c: Likewise.
82 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
84 * g++.dg/torture/pr44972.C: New test.
86 2010-09-10 Martin Jambor <mjambor@suse.cz>
88 PR tree-optimization/44972
89 * g++.dg/torture/pr34850.C: Remove expected warning.
91 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
93 * gfortran.dg/dummy_optional_arg.f90: New test.
95 2010-09-08 Jan Hubicka <jh@suse.cz>
97 PR tree-optimization/45598
98 * fortran.fortran-torture/compile/pr45598.f90: New test.
100 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
102 * lib/target-supports-dg.exp (dg-require-ifunc): New.
103 * lib/target-supports.exp (check_ifunc_available): New.
104 * gcc.dg/attr-ifunc-1.c: New.
105 * gcc.dg/attr-ifunc-2.c: New.
106 * gcc.dg/attr-ifunc-3.c: New.
107 * gcc.dg/attr-ifunc-4.c: New.
108 * gcc.dg/attr-ifunc-5.c: New.
109 * testsuite/g++.dg/ext/attr-ifunc-1.C: New.
110 * testsuite/g++.dg/ext/attr-ifunc-2.C: New.
111 * testsuite/g++.dg/ext/attr-ifunc-3.C: New.
112 * testsuite/g++.dg/ext/attr-ifunc-4.C: New.
114 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
117 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
119 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
121 * gfortran.dg/inline_transpose_1.f90: New test.
123 2010-09-08 Jakub Jelinek <jakub@redhat.com>
126 * g++.dg/warn/Wunused-var-15.C: New test.
128 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
130 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
133 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
135 * objc/execute/exceptions/throw-nil.m: New test.
136 * objc/execute/exceptions/handler-1.m: Updated to use the new
137 objc_set_uncaught_exception_handler() function.
138 * objc/execute/exceptions/matcher-1.m: New test.
140 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
143 * gfortran.dg/bit_comparison_1.F90: New test.
144 * gfortran.dg/leadz_trailz_3.f90: New test.
145 * gfortran.dg/masklr_2.F90: New test.
146 * gfortran.dg/shiftalr_1.F90: New test.
147 * gfortran.dg/merge_bits_2.F90: New test.
148 * gfortran.dg/dshift_2.F90: New test.
149 * gfortran.dg/bit_comparison_2.F90: New test.
150 * gfortran.dg/masklr_1.F90: New test.
151 * gfortran.dg/merge_bits_1.F90: New test.
152 * gfortran.dg/dshift_1.F90: New test.
153 * gfortran.dg/shiftalr_2.F90: New test.
155 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
157 * objc.dg/type-stream-1.m: Replaced with a test that tests that
158 functions from objc/typedstream.h are deprecated.
160 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
162 * lib/target-supports.exp
163 (check_effective_target_run_expensive_tests): New proc.
164 * gcc.c-torture/compile/limits-fnargs.c: Use
165 dg-require-effective-target run_expensive_tests.
167 2010-09-08 Jakub Jelinek <jakub@redhat.com>
170 * gfortran.dg/gomp/pr45597.f90: New test.
173 * gfortran.dg/gomp/pr45595.f90: New test.
175 2010-09-08 Michael Matz <matz@suse.de>
177 * c-c++-common/uninit-17.c: Adjust.
179 2010-09-08 Michael Matz <matz@suse.de>
181 PR tree-optimization/43430
182 * gcc.dg/vect/pr43430-2.c: New test.
184 2010-09-08 Michael Matz <matz@suse.de>
186 PR tree-optimization/33244
187 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
189 2010-09-08 Richard Guenther <rguenther@suse.de>
191 PR tree-optimization/45578
192 * gfortran.dg/pr45578.f90: New testcase.
194 2010-09-08 Richard Guenther <rguenther@suse.de>
197 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
199 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
202 * gfortran.dg/char_length_18.f90: New test.
204 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
207 * gcc.target/i386/pr36502.c: New test.
211 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
212 * gcc/testsuite/gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
214 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
216 * gfortran.dg/achar_4.f90: Enable bounds checking.
218 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
221 * gcc.target/i386/pr45206.c: New test.
223 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
226 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
228 2010-09-07 Jan Hubicka <jh@suse.cz>
230 * gcc.c-torture/compile/20100907.c: New testcase.
232 2010-09-07 Richard Guenther <rguenther@suse.de>
235 * g++.dg/eh/pr45569.C: New testcase.
237 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
240 * gcc.target/arm/pr43137.c: New test.
242 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
245 * gfortran.dg/dependency_35.f90: New test.
247 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
250 * gfortran.dg/char_length_17.f90: New test.
252 2010-09-06 Dodji Seketeli <dodji@redhat.com>
257 * g++.dg/template/typedef34.C: New test.
258 * g++.dg/template/typedef35.C: New test.
260 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
263 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
265 2010-09-06 Mark Mitchell <mark@codesourcery.com>
267 * g++.dg/warn/Wdouble-promotion.C: New.
269 2010-09-06 Arnaud Charlet <charlet@adacore.com>
271 * g++.dg/parse/redef2.C: New.
273 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
275 * gcc.dg/20100906-1.c: New testcase.
277 2010-09-06 Jakub Jelinek <jakub@redhat.com>
280 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
281 DW_TAG_enumeration_type DIE.
283 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
285 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
288 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
290 PR rtl-optimization/44919
291 * g++.dg/opt/pr44919.C: New.
293 2010-09-06 Tobias Burnus <burnus@net-b.de>
296 * gfortran.dg/iall_iany_iparity_1.f90: New.
297 * gfortran.dg/iall_iany_iparity_2.f90: New.
299 2010-09-06 Jason Merrill <jason@redhat.com>
301 * g++.dg/cpp0x/initlist42.C: New.
303 * g++.dg/cpp0x/auto19.C: New.
305 * g++.dg/template/sfinae25.C: New.
306 * g++.dg/template/char1.C: Expect warning.
307 * g++.dg/template/nontype10.C: Likewise.
309 * g++.dg/cpp0x/implicit9.C: New.
311 * g++.dg/cpp0x/initlist43.C: New.
313 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
315 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
317 2010-09-05 Mark Mitchell <mark@codesourcery.com>
319 * gcc.dg/Wdouble-promotion.c: New.
321 2010-09-05 Tobias Burnus <burnus@net-b.de>
323 * gfortran.dg/float128_1.f90: Remove test case as
324 it always fails since Rev 163611 backed out the
325 front-end implementation.
327 2010-09-05 Tobias Burnus <burnus@net-b.de>
329 * gfortran.dg/float128_1.f90: XFAIL test case.
331 2010-09-05 Tobias Burnus <burnus@net-b.de>
333 * gfortran.dg/bessel_7.f90: Decrease required precision.
335 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
338 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
339 ref-all-matching targets.
341 2010-09-05 Richard Guenther <rguenther@suse.de>
343 PR tree-optimization/45535
344 * gcc.c-torture/compile/pr45535.c: New testcase.
346 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
348 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
350 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
351 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
352 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
353 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
354 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
355 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
356 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
357 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
358 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
359 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
360 * gcc.target/i386/pr22152.c: Likewise.
361 * gcc.target/i386/pr36992-1.c: Likewise.
362 * gcc.target/i386/pr36992-2.c: Likewise.
363 * gcc.target/sh/sh4a-memmovua.c: Likewise.
365 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
368 * gcc.dg/const-uniq-1.c: Modify regexp.
370 2010-09-04 Tobias Burnus <burnus@net-b.de>
373 * gfortran.dg/namelist_63.f90: New.
375 2010-09-04 Jan Hubicka <jh@suse.cz>
377 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
378 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
380 2010-09-04 Jan Hubicka <jh@suse.cz>
382 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
384 2010-09-04 Janus Weil <janus@gcc.gnu.org>
387 * gfortran.dg/allocate_alloc_opt_12.f90: New.
389 2010-09-03 Joseph Myers <joseph@codesourcery.com>
391 * gcc.dg/opts-4.c: New test.
393 2010-09-03 Steve Ellcey <sje@cup.hp.com>
395 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
396 * gcc.dg/vect/vect-peel-4.c: Ditto.
398 2010-09-03 Daniel Kraft <d@domob.eu>
401 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
403 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
406 * gfortran.dg/dependency_34.f90: New test.
408 2010-09-03 Steve Ellcey <sje@cup.hp.com>
410 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
412 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
414 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
415 gcc.target/i386/clearcap.map if supported.
417 2010-09-03 Michael Matz <matz@suse.de>
420 * gcc.dg/pr45415.c: New test.
422 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
424 PR tree-optimization/45506
425 * gcc.dg/pr45506.c: New.
427 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
430 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
431 * gcc.target/i386/float128-2.c: Ditto.
433 2010-09-03 Daniel Kraft <d@domob.eu>
436 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
437 * gfortran.dg/internal_dummy_2.f08: New test.
438 * gfortran.dg/internal_dummy_3.f08: New test.
439 * gfortran.dg/internal_dummy_4.f08: New test.
441 2010-09-03 Jakub Jelinek <jakub@redhat.com>
444 * gcc.target/i386/pr45500.c: New test.
446 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
448 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
450 2010-09-03 Daniel Kraft <d@domob.eu>
453 * gfortran.dg/exit_2.f08; Adapt error messages.
454 * gfortran.dg/exit_3.f08: New test.
455 * gfortran.dg/exit_4.f08: New test.
456 * gfortran.dg/exit_5.f03: New test.
458 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
460 * gfortran.dg/ishft_4.f90: New test.
462 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
464 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
465 FRIZ/XSRIZ instruciton for (double)(long long)x.
466 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
468 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
470 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
472 2010-09-02 Richard Guenther <rguenther@suse.de>
474 PR tree-optimization/44937
475 PR tree-optimization/45412
476 * g++.dg/opt/pr45412.C: New testcase.
477 * gcc.c-torture/compile/pr45412.c: Likewise.
478 * gcc.c-torture/compile/pr44937.c: Likewise.
480 2010-09-02 Joseph Myers <joseph@codesourcery.com>
482 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
483 but using -Werror=comment.
484 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
485 expected error messages.
487 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
489 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
490 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
492 2010-09-02 Tobias Burnus <burnus@net-b.de>
495 * gfortran.dg/initialization_27.f90: New.
497 2010-09-02 Ira Rosen <irar@il.ibm.com>
499 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
500 check into different basic blocks. Expect vectorization if misaligned
501 stores are supported.
502 * gcc.dg/vect/bb-slp-8a.c: New test.
503 * gcc.dg/vect/bb-slp-8b.c: New test.
505 2010-09-01 Steve Ellcey <sje@cup.hp.com>
507 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
509 2010-09-01 Janus Weil <janus@gcc.gnu.org>
512 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
513 * gfortran.dg/class_dummy_1.f03: New.
515 2010-09-01 Jakub Jelinek <jakub@redhat.com>
518 * g++.dg/tree-prof/partition2.C: New test.
520 2010-09-01 Richard Guenther <rguenther@suse.de>
522 * gcc.dg/vect/vect-outer-fir.c: Adjust.
523 * gcc.dg/tree-ssa/vrp54.c: New testcase.
524 * gcc.c-torture/execute/20100827-1.c: Likewise.
526 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
528 * gfortran.dg/execute_command_line_1.f90: New test.
530 2010-08-31 Jakub Jelinek <jakub@redhat.com>
532 PR preprocessor/45457
533 * c-c++-common/cpp/pr45457.c: New test.
535 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
537 * gcc.dg/nested-func-8.c: New test.
539 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
542 * gfortran.dg/popcnt_poppar_1.F90: New test.
543 * gfortran.dg/popcnt_poppar_2.F90: New test.
545 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
547 * gcc.target/i386/volatile-2.c: Require nonpic target.
549 2010-08-31 Jakub Jelinek <jakub@redhat.com>
552 * gcc.dg/pr45461.c: New test.
554 2010-08-31 Richard Guenther <rguenther@suse.de>
557 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
559 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
561 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
563 2010-08-30 Janus Weil <janus@gcc.gnu.org>
566 * gfortran.dg/typebound_proc_18.f03: New.
568 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
570 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
571 * lib/scanasm.exp (scan-stack-usage): Likewise.
572 (scan-stack-usage-not): Likewise.
573 * gcc.dg/stack-usage-1.c: New test.
574 * gcc.target/i386/stack-usage-realign.c: Likewise.
576 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
578 PR tree-optimization/45427
579 * gcc.dg/tree-ssa/pr45427.c: New test.
581 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
584 * g++.dg/template/crash102.C: New.
586 2010-08-30 Jakub Jelinek <jakub@redhat.com>
589 * gcc.dg/gomp/atomic-12.c: New test.
590 * gcc.dg/gomp/atomic-13.c: New test.
591 * gcc.dg/gomp/atomic-14.c: New test.
592 * g++.dg/gomp/atomic-11.C: New test.
593 * g++.dg/gomp/atomic-12.C: New test.
594 * g++.dg/gomp/atomic-13.C: New test.
595 * g++.dg/gomp/atomic-14.C: New test.
597 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
599 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
602 2010-08-30 Thomas Quinot <quinot@adacore.com>
604 * gnat.dg/discr24.adb: New test.
606 2010-08-30 Richard Guenther <rguenther@suse.de>
608 PR tree-optimization/45449
609 * gcc.dg/pr45449.c: New testcase.
611 2010-08-30 Joseph Myers <joseph@codesourcery.com>
613 * gcc.dg/opts-1.c: Expect errors, not warnings.
615 2010-08-29 Janus Weil <janus@gcc.gnu.org>
618 * gfortran.dg/dynamic_dispatch_11.f03: New.
620 2010-08-29 Jason Merrill <jason@redhat.com>
623 * g++.dg/parse/defarg15.C: New.
625 2010-08-29 Janus Weil <janus@gcc.gnu.org>
628 * gfortran.dg/select_type_16.f03: New.
630 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
631 Tobias Burnus <burnus@net-b.de>
633 * gfortran.dg/bessel_7.f90: Decrease required precision.
635 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
636 Kaz Kojima <kkojima@gcc.gnu.org>
638 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
640 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
642 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
643 floating point conversion code generation.
644 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
645 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
646 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
647 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
648 to integer conversion code generation.
649 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
650 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
651 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
652 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
654 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
657 * gfortran.dg/random_seed_1.f90: Adjust test.
658 * gfortran.dg/float128_1.f90: New test.
660 2010-08-27 Tobias Burnus <burnus@net-b.de>
663 * gcc/testsuite/gfortran.dg/norm2_1.f90: New.
664 * gcc/testsuite/gfortran.dg/norm2_2.f90: New.
665 * gcc/testsuite/gfortran.dg/norm2_3.f90: New.
666 * gcc/testsuite/gfortran.dg/norm2_4.f90: New.
667 * gcc/testsuite/gfortran.dg/parity_1.f90: New.
668 * gcc/testsuite/gfortran.dg/parity_2.f90: New.
669 * gcc/testsuite/gfortran.dg/parity_3.f90: New.
671 2010-08-27 Janus Weil <janus@gcc.gnu.org>
674 * gfortran.dg/select_type_15.f03: New.
676 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
679 * gfortran.dg/hollerith8.f90: New test.
681 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
684 * gfortran.dg/dependency_33.f90: New test.
686 2010-08-27 Richard Guenther <rguenther@suse.de>
688 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
689 * gcc.dg/graphite/scop-2.c: Likewise.
690 * gcc.dg/graphite/scop-20.c: Likewise.
691 * gcc.dg/vect/slp-25.c: Likewise.
693 2010-08-27 Olivier Hainque <hainque@adacore.com>
695 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
697 2010-08-26 Daniel Kraft <d@domob.eu>
702 * gfortran.dg/associate_8.f03: New test.
703 * gfortran.dg/select_type_13.f03: New test.
704 * gfortran.dg/select_type_14.f03: New test.
706 2010-08-26 Jakub Jelinek <jakub@redhat.com>
708 PR tree-optimization/44485
709 * gcc.dg/pr44485.c: New test.
711 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
713 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
714 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
715 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
717 2010-08-26 Richard Guenther <rguenther@suse.de>
719 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
720 * gcc.dg/graphite/scop-21.c: Likewise.
722 2010-08-26 Richard Guenther <rguenther@suse.de>
724 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
725 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
726 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
727 * gcc.dg/vect/vect-91.c: Likewise.
728 * gcc.dg/vect/vect-peel-1.c: Likewise.
729 * gcc.dg/vect/vect-peel-2.c: Likewise.
730 * gcc.dg/vect/vect-peel-4.c: Likewise.
732 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
735 * gfortran.dg/der_io_4.f90: New test.
737 2010-08-25 Jakub Jelinek <jakub@redhat.com>
739 PR rtl-optimization/44858
740 * gcc.c-torture/execute/pr44858.c: New test.
742 PR rtl-optimization/45400
743 * g++.dg/other/i386-8.C: New test.
745 2010-08-25 Richard Guenther <rguenther@suse.de>
747 * gcc.dg/alias-8.c: Adjust.
749 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
751 * gcc.target/i386/combine-mul.c: New test.
753 2010-08-25 Richard Guenther <rguenther@suse.de>
756 * gcc.dg/graphite/id-27.c: New testcase.
757 * gcc.dg/lto/20100825-1_0.c: Likewise.
759 2010-08-25 Richard Guenther <rguenther@suse.de>
761 PR tree-optimization/45316
762 * g++.dg/opt/pr45316.C: New testcase.
764 2010-08-25 Richard Guenther <rguenther@suse.de>
766 PR tree-optimization/45393
767 * g++.dg/torture/pr45393.C: New testcase.
769 2010-08-25 Jakub Jelinek <jakub@redhat.com>
771 PR tree-optimization/45059
772 * gcc.c-torture/compile/pr45059.c: New test.
774 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
776 * lib/target-supports.exp (check_effective_target_vect_unpack):
777 Set vect_unpack supported flag to true for neon.
779 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
781 * gcc.dg/tree-ssa/ifc-5.c: New.
783 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
785 * gcc.dg/tree-ssa/ifc-4.c: New.
786 * gcc.dg/tree-ssa/ifc-7.c: New.
788 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
790 * gcc.dg/vect/vect.exp: Check loongson targets
791 * g++.dg/vect/vect.exp: Likewise
792 * gfortran.dg/vect/vect.exp: Likewise
794 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
796 * gcc.target/powerpc/vsx-mass-1.c: New file, test
799 2010-08-23 Janus Weil <janus@gcc.gnu.org>
802 * gfortran.dg/proc_ptr_29.f90: New.
804 2010-08-22 Tobias Burnus <burnus@net-b.de>
805 Dominique d'Humieres <dominiq@lps.ens.fr>
808 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
810 2010-08-22 Tobias Burnus <burnus@net-b.de>
813 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
815 2010-08-22 Tobias Burnus <burnus@net-b.de>
818 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
820 2010-08-22 Tobias Burnus <burnus@net-b.de>
821 Dominique d'Humieres <dominiq@lps.ens.fr>
825 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
826 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
828 2010-08-21 Janus Weil <janus@gcc.gnu.org>
833 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
834 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
835 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
837 2010-08-21 Tobias Burnus <burnus@net-b.de>
841 * gfortran.dg/bessel_6.f90: New.
842 * gfortran.dg/bessel_7.f90: New.
844 2010-08-20 Jan Hubicka <jh@suse.cz>
848 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
849 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
851 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
854 * gcc.target/i386/pr45336-1.c: New.
855 * gcc.target/i386/pr45336-2.c: Likewise.
856 * gcc.target/i386/pr45336-3.c: Likewise.
857 * gcc.target/i386/pr45336-4.c: Likewise.
859 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
862 * gcc.target/i386/volatile-2.c: Update scan strings to also
863 include (%rip) for the memory reference on x86_64.
865 2010-08-20 Jakub Jelinek <jakub@redhat.com>
868 * gcc.dg/pr44974.c: New test.
870 PR rtl-optimization/45353
871 * gcc.dg/pr45353.c: New test.
873 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
875 * gcc.target/i386/volatile-2.c: New.
877 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
879 PR rtl-optimization/44691
880 * gfortran.dg/pr44691.f: New test.
882 2010-10-19 Olivier Hainque <hainque@adacore.com>
884 * gcc.target/sparc/sibcall-dslot.c: New testcase.
886 2010-08-19 Jason Merrill <jason@redhat.com>
888 * g++.dg/init/synth3.C: New.
889 * g++.dg/init/value8.C: New.
890 * g++.dg/tree-ssa/empty-2.C: New.
891 * g++.dg/cpp0x/noexcept09.C: New.
893 2010-08-19 Daniel Kraft <d@domob.eu>
897 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
898 * gfortran.dg/pointer_remapping_1.f90: New test.
899 * gfortran.dg/pointer_remapping_2.f03: New test.
900 * gfortran.dg/pointer_remapping_3.f08: New test.
901 * gfortran.dg/pointer_remapping_4.f03: New test.
902 * gfortran.dg/pointer_remapping_5.f08: New test.
903 * gfortran.dg/pointer_remapping_6.f08: New test.
905 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
908 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
910 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
912 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
914 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
916 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
919 2010-08-19 Ian Bolton <ian.bolton@arm.com>
922 * gcc.c-torture/execute/pr45070.c: New.
924 2010-08-19 Ian Bolton <ian.bolton@arm.com>
926 * g++.dg/pr44328.C: New test.
928 2010-08-19 Tobias Burnus <burnus@net-b.de>
932 * gfortran.dg/bessel_3.f90: New.
933 * gfortran.dg/bessel_4.f90: New.
934 * gfortran.dg/bessel_5.f90: New.
936 2010-08-19 Janus Weil <janus@gcc.gnu.org>
939 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
940 * gfortran.dg/pointer_init_2.f90: New.
941 * gfortran.dg/pointer_init_3.f90: New.
942 * gfortran.dg/pointer_init_4.f90: New.
944 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
947 * g++.dg/pr45049-1.C: New test.
948 * g++.dg/pr45049-2.C: New test.
950 2010-08-18 Jie Zhang <jie@codesourcery.com>
952 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
953 20 if __ARM_PCS is defined otherwise 64.
954 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
955 instead of hard coded 64.
957 2010-08-18 Yao Qi <yao@codesourcery.com>
960 * gcc.target/arm/pr45094.c: New test.
962 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
964 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
966 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
968 PR rtl-optimization/42575
969 * gcc.target/arm/pr42575.c: New test.
971 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
973 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
974 * gcc.dg/tls/thr-cse-1.c: New.
976 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
979 * lib/target-supports.exp
980 (check_effective_target_function_sections): New.
981 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
982 function sections before proceding.
984 2010-08-17 Jakub Jelinek <jakub@redhat.com>
987 * gfortran.dg/pr45308.f03: New test.
989 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
992 * gcc.target/i386/pr45296.c: New test.
994 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
996 * g++.dg/ext/uow-1.C: New.
997 * g++.dg/ext/uow-2.C: New.
998 * g++.dg/ext/uow-3.C: New.
999 * g++.dg/ext/uow-4.C: New.
1001 2010-08-17 Richard Guenther <rguenther@suse.de>
1004 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
1006 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
1009 * gcc.dg/Wcxx-compat-20.c: New test.
1011 2010-08-17 Daniel Kraft <d@domob.eu>
1014 * gfortran.dg/associate_1.f03: Extended to test newly supported
1015 features like association to variables.
1016 * gfortran.dg/associate_3.f03: Removed check for illegal change
1017 of associate-name here...
1018 * gfortran.dg/associate_5.f03: ...and added it here.
1019 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
1020 * gfortran.dg/associate_7.f03: New test.
1022 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
1024 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
1026 2010-08-15 Daniel Kraft <d@domob.eu>
1029 * gfortran.dg/associate_1.f03: Enable test for array expressions.
1030 * gfortran.dg/associate_3.f03: Clarify comment.
1031 * gfortran.dg/associate_5.f03: New test.
1032 * gfortran.dg/associate_6.f03: New test.
1034 2010-08-15 Tobias Burnus <burnus@net-b.de>
1037 * gfortran.dg/bind_c_usage_21.f90: New.
1038 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
1040 2010-08-15 Tobias Burnus <burnus@net-b.de>
1042 * gfortran.dg/optional_absent_1.f90: New.
1043 * gfortran.dg/null_actual.f90: New.
1045 2010-08-15 Tobias Burnus <burnus@net-b.de>
1047 * gfortran.dg/pointer_target_1.f90: New.
1048 * gfortran.dg/pointer_target_2.f90: New.
1049 * gfortran.dg/pointer_target_3.f90: New.
1051 2010-08-15 Daniel Kraft <d@domob.eu>
1054 * gfortran.dg/elemental_args_check_3.f90: New test.
1055 * gfortran.dg/impure_1.f08: New test.
1056 * gfortran.dg/impure_2.f08: New test.
1057 * gfortran.dg/impure_3.f90: New test.
1058 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
1060 2010-08-15 Ira Rosen <irar@il.ibm.com>
1062 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
1063 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
1065 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
1067 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
1069 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
1071 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
1073 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
1074 dg-require-effective-target after dg-do.
1076 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
1078 * lib/target-supports.exp (check_effective_target_vect_int): Return
1079 true for Loongson targets.
1080 (check_effective_target_vect_shift): Likewise.
1081 (check_effective_target_vect_no_int_max): Likewise.
1082 (check_effective_target_vect_no_align): Likewise.
1083 (check_effective_target_vect_short_mult): Likewise.
1085 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
1087 * g++.dg/cast.C: Change fields of structures to "long" to pass
1088 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
1089 * g++.dg/cpp0x/iop.C: Ditto.
1090 * g++.dg/cpp0x/named_refs.C: Ditto.
1091 * g++.dg/cpp0x/rv1p.C: Ditto.
1092 * g++.dg/cpp0x/rv2p.C: Ditto.
1093 * g++.dg/cpp0x/rv3p.C: Ditto.
1094 * g++.dg/cpp0x/rv4p.C: Ditto.
1095 * g++.dg/cpp0x/rv5p.C: Ditto.
1096 * g++.dg/cpp0x/rv6p.C: Ditto.
1097 * g++.dg/cpp0x/rv7p.C: Ditto.
1098 * g++.dg/cpp0x/rv8p.C: Ditto.
1099 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
1101 2010-08-13 Daniel Kraft <d@domob.eu>
1103 * gfortran.dg/implied_shape_1.f08: New test.
1104 * gfortran.dg/implied_shape_2.f90: New test.
1105 * gfortran.dg/implied_shape_3.f08: New test.
1107 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1110 * gfortran.dg/char_component_initializer_1.f90: New test.
1112 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
1114 PR tree-optimization/45241
1115 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
1117 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
1119 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
1121 * gcc.target/i386/pr40906-2.c: Ditto.
1122 * gcc.target/i386/pr40906-3.c: Ditto.
1124 2010-08-12 Jakub Jelinek <jakub@redhat.com>
1127 * gcc.c-torture/execute/pr45262.c: New test.
1129 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
1131 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
1133 * g++.dg/other/profile1.C: Ditto.
1135 2010-08-12 Richard Guenther <rguenther@suse.de>
1137 PR tree-optimization/45232
1138 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
1139 * gcc.dg/tree-ssa/loop-7.c: Adjust.
1140 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
1141 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
1142 unsigned arithmetic.
1143 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
1144 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
1145 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
1146 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
1147 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
1148 unsigned arithmetic.
1149 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
1150 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
1151 unsigned arithmetic.
1152 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
1153 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
1154 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
1155 unsigned arithmetic.
1156 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
1157 * gcc.dg/tree-ssa/negate.c: Adjust.
1158 * gcc.dg/vect/vect-1.c: Adjust.
1159 * gfortran.dg/reassoc_6.f: XFAIL.
1161 2010-08-12 Jakub Jelinek <jakub@redhat.com>
1164 * gcc.dg/pr45259.c: New test.
1166 2010-08-12 Wei Guozhi <carrot@google.com>
1169 * gcc.target/arm/pr44999.c: New testcase.
1171 2010-08-12 Jie Zhang <jie@codesourcery.com>
1173 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
1175 (main): Adjust accordingly.
1177 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1179 * gfortran.dg/graphite/id-22.f: New.
1181 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1183 * gcc.dg/graphite/id-26.c: New.
1185 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1187 * gcc.dg/graphite/id-25.c: New.
1189 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1191 * gcc.dg/graphite/run-id-5.c: New.
1192 * gcc.dg/graphite/run-id-6.c: New.
1193 * gfortran.dg/graphite/id-21.f: New.
1195 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1197 * gcc.dg/graphite/id-24.c: New.
1199 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1201 * gcc.dg/tree-ssa/pr20742.c: New.
1203 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1205 * gcc.dg/graphite/id-23.c: New.
1207 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1209 * gfortran.dg/graphite/id-20.f: Adjust testcase.
1211 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1213 * gcc.dg/graphite/pr42729.c: New.
1215 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1217 * gfortran.dg/graphite/id-20.f: New.
1219 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1221 * gcc.dg/graphite/id-22.c: New.
1223 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1225 * gcc.dg/graphite/run-id-2.c: Call abort.
1227 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
1229 * gcc.dg/graphite/id-20.c: New.
1231 2010-08-11 Janus Weil <janus@gcc.gnu.org>
1232 Steve Kargl <kargl@gcc.gnu.org>
1235 * gfortran.dg/move_alloc_3.f90: New.
1236 * gfortran.dg/random_seed_2.f90: New.
1238 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1240 * lib/target-supports.exp (check_effective_target_sync_int_long):
1242 (check_effective_target_sync_char_short): Likewise.
1244 2010-08-10 Yao Qi <yao@codesourcery.com>
1246 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
1248 * gcc.dg/tree-ssa/loop-31.c: Likewise.
1249 * g++.dg/other/packed1.C: Likewise.
1250 * g++.dg/other/crash-4.C: Likewise.
1251 * g++.dg/ext/packed8.C: Likewise.
1252 * g++.dg/init/array16.C: Likewise.
1254 2010-08-10 xinliang David Li <davidxl@google.com>
1255 * gcc.dg/tree-ssa/loop-19.c: Add option
1256 -fno-prefetch-loop-array
1258 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
1261 * gcc.c-torture/compile/pr45182.c: New test.
1263 2010-08-09 Jason Merrill <jason@redhat.com>
1266 * g++.dg/cpp0x/variadic-104.C: New.
1268 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1271 * gfortran.dg/dependency_32.f90: New test.
1273 2010-08-09 Richard Guenther <rguenther@suse.de>
1276 * g++.dg/opt/nrv17.C: New testcase.
1278 2010-08-09 Richard Guenther <rguenther@suse.de>
1281 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
1282 alignment from MEM_REF offset only if we took it from the
1285 * gcc.target/i386/pr24178.c: New testcase.
1287 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
1289 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
1290 * gcc.dg/20030702-1.c: Ditto.
1291 * gcc.dg/20050309-1.c: Ditto.
1292 * gcc.dg/20050325-1.c: Ditto.
1293 * gcc.dg/20050330-2.c: Ditto.
1294 * gcc.dg/20051201-1.c: Ditto.
1295 * gcc.dg/gomp/pr27573.c: Ditto.
1296 * gcc.dg/gomp/pr34610.c: Ditto.
1297 * gcc.dg/pr24225.c: Ditto.
1298 * gcc.dg/pr26570.c: Ditto.
1299 * gcc.dg/pr32773.c: Ditto.
1300 * g++.dg/gcov/gcov-6.C: Ditto.
1301 * g++.dg/gomp/pr34608.C: Ditto.
1302 * gfortran.dg/gomp/pr27573.f90: Ditto.
1304 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
1305 dg-require-host-local dg directive.
1306 * gcc.dg/profile-dir-2.c: Ditto.
1307 * gcc.dg/profile-dir-3.c: Ditto.
1309 2010-08-08 Richard Guenther <rguenther@suse.de>
1311 PR tree-optimization/45109
1312 * gcc.c-torture/compile/pr45109.c: New testcase.
1314 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
1316 * gcc.dg/march.c: Skip if -march defined.
1317 * gcc.dg/mtune.c: Skip if -mtune defined.
1319 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
1320 generic thunk support.
1322 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
1325 * gcc.target/i386/pr45213.c: New test.
1327 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1330 * gfortran.dg/fmt_error_11.f03: New test.
1332 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
1334 * lib/target-supports.exp (check_effective_target_sync_int_long):
1335 Add arm*-*-linux-gnueabi.
1336 (check_effective_target_sync_char_short): Likewise.
1338 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1341 * gfortran.dg/dependency_31.f90: New test.
1343 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1345 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
1347 2010-08-06 Jason Merrill <jason@redhat.com>
1349 * g++.dg/cpp0x/sfinae3.C: New.
1350 * g++.dg/cpp0x/sfinae4.C: New.
1352 2010-08-06 Richard Guenther <rguenther@suse.de>
1354 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
1355 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
1356 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1357 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
1358 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
1359 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
1360 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
1361 * gcc.c-torture/execute/20100805-1.c: Likewise.
1363 2010-08-05 Martin Jambor <mjambor@suse.cz>
1366 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
1368 2010-08-05 Martin Jambor <mjambor@suse.cz>
1370 * gcc.dg/ipa/ipcp-ii-1.c: New test.
1371 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
1373 2010-08-05 Martin Jambor <mjambor@suse.cz>
1375 * g++.dg/ipa/devirt-1.C: New test.
1376 * g++.dg/ipa/devirt-2.C: Likewise.
1377 * g++.dg/ipa/devirt-3.C: Likewise.
1378 * g++.dg/ipa/devirt-4.C: Likewise.
1379 * g++.dg/ipa/devirt-5.C: Likewise.
1380 * gcc.dg/ipa/iinline-3.c: Likewise.
1382 2010-08-05 Jie Zhang <jie@codesourcery.com>
1384 PR tree-optimization/45144
1385 * gcc.dg/tree-ssa/pr45144.c: New test.
1387 2010-08-04 Janus Weil <janus@gcc.gnu.org>
1392 * gfortran.dg/class_25.f03: New.
1393 * gfortran.dg/class_26.f03: New.
1395 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
1397 * g++.dg/warn/miss-format-1.C: Update line number.
1399 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
1402 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
1403 .frame and .mask assembler directives.
1405 2010-08-04 Richard Guenther <rguenther@suse.de>
1407 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1408 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1409 * gcc.dg/tree-ssa/vrp50.c: Likewise.
1410 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1412 2010-08-04 Tobias Burnus <burnus@net-b.de>
1415 * gfortran.dg/derived_constructor_char_1.f90: New.
1416 * gfortran.dg/derived_constructor_char_2.f90: New.
1418 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1421 * gfortran.dg/dependency_30.f90: New test.
1423 2010-08-03 Jan Hubicka <jh@suse.cz>
1425 * gcc.c-torture/compile/pr45085.c: New testcase.
1427 2010-08-03 Janus Weil <janus@gcc.gnu.org>
1431 * gfortran.dg/typebound_call_9.f03: Modified.
1432 * gfortran.dg/typebound_generic_1.f03: Modified.
1434 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1438 * gfortran.dg/dependency_29.f90: New test.
1440 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1443 * gfortran.dg/character_comparison_2.f90: New test.
1444 * gfortran.dg/character_comparison_3.f90: New test.
1445 * gfortran.dg/dependency_28.f90: New test.
1447 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
1450 * gcc.target/arm/pr40457-1.c: New test.
1451 * gcc.target/arm/pr40457-2.c: New test.
1453 2010-08-01 Janus Weil <janus@gcc.gnu.org>
1456 * gfortran.dg/typebound_call_17.f03: New.
1458 2010-07-30 Janus Weil <janus@gcc.gnu.org>
1461 * gfortran.dg/allocate_derived_3.f90: New.
1463 2010-07-30 Xinliang David Li <davidxl@google.com>
1464 PR tree-optimization/45121
1465 * c-c++-common/uninit-17.c: Add -fno-ivops option.
1467 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1470 * testsuite/g++.dg/pr45112.C: New test.
1472 2010-07-30 Jakub Jelinek <jakub@redhat.com>
1475 PR rtl-optimization/45137
1476 * gcc.dg/pr45055.c: New test.
1478 2010-07-30 Alan Modra <amodra@gmail.com>
1480 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
1481 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1483 2010-07-29 Tobias Burnus <burnus@net-b.de>
1487 * gfortran.dg/whole_file_25.f90: New.
1488 * gfortran.dg/whole_file_26.f90: New.
1489 * gfortran.dg/whole_file_27.f90: New.
1491 2010-07-29 Janus Weil <janus@gcc.gnu.org>
1494 * gfortran.dg/typebound_proc_17.f03: New.
1496 2010-07-29 Janus Weil <janus@gcc.gnu.org>
1499 * gfortran.dg/move_alloc_2.f90: New.
1501 2010-07-29 Xinliang David Li <davidxl@google.com>
1502 PR tree-optimization/45121
1503 * c-c++-common/uninit-17.c: Fix expected output.
1505 2010-07-29 Richard Guenther <rguenther@suse.de>
1507 PR tree-optimization/45120
1508 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
1510 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
1514 * gfortran.dg/pr42051.f03: New testcase.
1516 2010-07-29 Richard Guenther <rguenther@suse.de>
1519 * gcc.c-torture/execute/pr45034.c: New testcase.
1521 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1524 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
1526 2010-07-28 Daniel Kraft <d@domob.eu>
1528 * gfortran.dg/bound_8.f90: New test.
1530 2010-07-28 Jakub Jelinek <jakub@redhat.com>
1533 * gcc.dg/pr45105.c: New test.
1535 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
1537 PR rtl-optimization/45107
1538 * gcc.dg/pr45107.c: New test.
1540 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
1542 PR rtl-optimization/45101
1543 * gcc.dg/pr45101.c: New test.
1545 2010-07-28 Tobias Burnus <burnus@net-b.de>
1548 * gfortran.dg/whole_file_24.f90: New.
1550 2010-07-27 Jason Merrill <jason@redhat.com>
1552 * g++.dg/cpp0x/variadic102.C: New.
1553 * g++.dg/cpp0x/variadic103.C: New.
1555 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
1557 PR rtl-optimization/40956
1560 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
1561 * gcc.target/arm/pr42574.c: Add tests.
1563 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
1565 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
1567 (cleanup-repo-files): Ditto.
1568 (cleanup-saved-temps): Ditto.
1570 2010-07-27 Jakub Jelinek <jakub@redhat.com>
1573 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
1576 * gcc.dg/pr45079.c: New test.
1578 2010-07-27 Ira Rosen <irar@il.ibm.com>
1580 PR tree-optimization/44152
1581 * gcc.dg/vect/fast-math-pr44152.c: New test.
1583 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
1586 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
1587 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1588 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1589 * obj-c++.dg/torture/trivial.mm: Ditto.
1590 * objc.dg/torture/tls/thr-init-2.m: Ditto.
1591 * objc.dg/torture/tls/thr-init-3.m: Ditto.
1592 * objc.dg/torture/tls/thr-init.m: Ditto.
1593 * objc.dg/torture/trivial.m: Ditto.
1595 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
1597 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
1598 Skip on spu-*-* targets.
1600 2010-07-27 Jakub Jelinek <jakub@redhat.com>
1602 PR tree-optimization/45083
1603 * gcc.dg/pr45083.c: New test.
1605 2010-07-26 Tobias Burnus <burnus@net-b.de>
1608 * gfortran.dg/whole_file_22.f90: New test.
1609 * gfortran.dg/whole_file_23.f90: New test.
1611 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
1612 Jack Howarth <howarth@bromo.med.uc.edu>
1613 Richard Henderson <rth@redhat.com>
1616 * gcc.dg/tls/thr-init-1.c: New.
1617 * gcc.dg/tls/thr-init-2.c: New.
1618 * gcc.dg/torture/tls New.
1619 * gcc.dg/torture/tls/tls-test.c: New.
1620 * gcc.dg/torture/tls/thr-init-1.c: New.
1621 * gcc.dg/torture/tls/tls.exp: New.
1622 * gcc.dg/torture/tls/thr-init-2.c: New.
1623 * gcc.dg/tls/emutls-2.c: New test
1625 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
1626 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
1627 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
1628 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
1629 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
1630 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
1631 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
1632 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
1633 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
1634 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
1635 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
1636 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
1637 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
1638 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
1639 gfortran.dg/gomp/appendix-a/a.22.4.f90,
1640 gfortran.dg/gomp/appendix-a/a.22.5.f90,
1641 gfortran.dg/gomp/appendix-a/a.22.6.f90,
1642 gfortran.dg/gomp/appendix-a/a.24.1.f90,
1643 gfortran.dg/gomp/appendix-a/a.32.1.f90,
1644 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
1645 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
1646 gfortran.dg/gomp/omp_threadprivate1.f90,
1647 gfortran.dg/gomp/omp_threadprivate2.f90,
1648 gfortran.dg/gomp/reduction1.f90,
1649 gfortran.dg/gomp/sharing-1.f90: Likewise.
1651 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1653 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
1655 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
1656 dg-require-visibility.
1658 2010-07-26 Richard Guenther <rguenther@suse.de>
1660 PR tree-optimization/43784
1661 * gcc.c-torture/execute/pr43784.c: New testcase.
1662 * g++.dg/torture/pr43784.C: Likewise.
1664 2010-07-26 Richard Guenther <rguenther@suse.de>
1667 * g++.dg/pr45056.C: New testcase.
1669 2010-07-26 Richard Guenther <rguenther@suse.de>
1671 PR tree-optimization/45071
1672 * gcc.dg/pr45071.c: New testcase.
1674 2010-07-26 Tobias Burnus <burnus@net-b.de>
1677 * gfortran.dg/namelist_62.f90: New.
1679 2010-07-26 Richard Guenther <rguenther@suse.de>
1681 * gcc.c-torture/execute/pr45017.c: Move ...
1682 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
1684 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1687 * trim_optimize_1.f90: New test.
1688 * character_comparision_1.f90: New test.
1690 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1693 * gfortran.dg/wtruncate_fix.f: New test.
1695 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
1698 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
1700 2010-07-24 Richard Guenther <rguenther@suse.de>
1703 * g++.dg/lto/20100724-1_0.C: New testcase.
1705 2010-07-24 Richard Guenther <rguenther@suse.de>
1708 * gcc.dg/lto/20100724-1_0.c: New testcase.
1709 * gcc.dg/lto/20100724-1_1.c: Likewise.
1711 2010-07-24 Tobias Burnus <burnus@net-b.de>
1714 * gfortran.dg/whole_file_21.f90: New.
1716 * gfortran.dg/integer_exponentiation_3.F90: Use
1717 -ffloat-store only for i?86/x86-64 -m32.
1719 2010-07-24 Tobias Burnus <burnus@net-b.de>
1721 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
1722 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
1724 2010-07-24 Tobias Burnus <burnus@net-b.de>
1726 * gfortran.dg/func_decl_4.f90: Split test into two ...
1727 * gfortran.dg/func_decl_5.f90: ... parts.
1728 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
1729 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
1730 * gfortran.dg/global_references_1.f90: Add new dg-warning.
1731 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
1732 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
1733 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
1734 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
1735 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
1736 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
1737 * gfortran.dg/sizeof.f90: Make test valid.
1738 * gfortran.dg/pr20865.f90: Add new dg-error.
1739 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
1740 * gfortran.dg/g77/19990218-0.f: Ditto.
1741 * gfortran.dg/g77/19990218-1.f: Ditto.
1742 * gfortran.dg/g77/970625-2.f: Ditto.
1743 * gfortran.dg/pr37243.f: Fix function declaration.
1744 * gfortran.dg/use_only_1.f90: Fix implicit typing.
1745 * gfortran.dg/loc_1.f90: Fix pointer datatype.
1747 2010-07-23 Tobias Burnus <burnus@net-b.de>
1750 * gfortran.dg/char_array_structure_constructor.f90: Add
1751 -fwhole-file as dg-option as it otherwise fails on some
1754 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
1756 * gnat.dg/aggr16.ad[sb]: New test.
1757 * gnat.dg/aggr16_pkg.ads: New helper.
1759 2010-07-23 Richard Guenther <rguenther@suse.de>
1762 * g++.dg/lto/20100723-1_0.C: New testcase.
1764 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
1766 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
1768 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
1769 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
1771 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1773 * lib/target-supports.exp (add_options_for_tls): New proc.
1774 * g++.dg/tls/static-1.C: Use dg-add-options tls.
1775 * g++.dg/tls/static-1a.cc: Likewise.
1776 * gcc.dg/tls/emutls-1.c: Likewise.
1777 * gcc.dg/tls/opt-11.c: Likewise.
1778 * gcc.dg/tls/opt-12.c: Likewise.
1779 * gcc.dg/tls/pr24428-2.c: Likewise.
1780 * gcc.dg/tls/pr24428.c: Likewise.
1781 * obj-c++.dg/tls/static-1.mm: Likewise.
1782 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
1783 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
1784 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
1785 * objc.dg/torture/tls/thr-init-2.m: Likewise.
1786 * objc.dg/torture/tls/thr-init-3.m: Likewise.
1787 * objc.dg/torture/tls/thr-init.m: Likewise.
1788 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
1790 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1792 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
1793 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
1794 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
1795 optimized dump files.
1797 2010-07-23 Jakub Jelinek <jakub@redhat.com>
1799 PR tree-optimization/45047
1800 * gcc.c-torture/compile/pr45047.c: New test.
1802 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1804 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
1805 instead of dg-compile.
1806 * gcc.dg/float-range-4.c: Ditto.
1807 * gcc.dg/float-range-5.c: Ditto.
1808 * gcc.dg/fold-overflow-1.c: Ditto.
1809 * gcc.dg/gomp/sections-4.c: Ditto.
1810 * gcc.dg/transparent-union-1.c: Ditto.
1811 * gcc.dg/transparent-union-2.c: Ditto.
1812 * gcc.target/i386/pr39315-check.c: Ditto.
1813 * g++.dg/gomp/sections-4.C: Ditto.
1814 * g++.dg/template/dtor7.C: Ditto.
1815 * g++.dg/tree-ssa/pr19952.C: Ditto.
1816 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
1817 * gfortran.dg/graphite/pr42185.f90: Ditto.
1818 * gfortran.dg/namelist_36.f90: Ditto.
1819 * gnat.dg/noreturn1.adb: Ditto.
1820 * gnat.dg/specs/small_alignment.ads: Ditto.
1822 2010-07-23 Martin Jambor <mjambor@suse.cz>
1824 PR tree-optimization/44915
1825 * g++.dg/torture/pr44915.C: New test.
1827 2010-07-23 Martin Jambor <mjambor@suse.cz>
1829 PR tree-optimization/44914
1830 * g++.dg/tree-ssa/pr44914.C: New test.
1832 2010-07-23 Jie Zhang <jie@codesourcery.com>
1835 * gcc.dg/pr44290-1.c: New test.
1836 * gcc.dg/pr44290-2.c: New test.
1838 2010-07-23 Jason Merrill <jason@redhat.com>
1841 * g++.dg/abi/mangle44.C: New.
1843 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1845 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
1846 for compile-time only tests.
1847 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
1849 * gcc.target/i386/pr39315-4.c: Ditto.
1850 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
1851 target check. Include sse-os-support.h.
1852 (main): Call check_isa and sse_os_support.
1853 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
1854 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
1855 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
1856 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
1857 target check. Include sse-os-support.h.
1858 (main): Call check_isa and sse_os_support.
1859 * gcc.target/i386/vperm-v2df.c: Ditto.
1861 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
1863 * lib/target-supports.exp (check_avx_hw_available): New procedure.
1864 (check_effective_target_avx_runtime): New procedure.
1865 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
1866 (check_effective_target_sse_runtime): Add check_effective_target_sse.
1868 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
1869 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
1870 and __get_cpuid test.
1871 * gcc.dg/compat/vector-2b_main.c: Ditto.
1873 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
1875 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
1876 for compile-time only test.
1877 * gcc.dg/pr32716.c: Ditto.
1878 * gcc.dg/pr34856.c: Ditto.
1879 * gcc.dg/pr36997.c: Ditto.
1880 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
1881 * gfortran.dg/pr28158.f90: Ditto.
1882 * gfortran.dg/pr30667.f: Ditto.
1884 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
1885 i?86-*-* and x86_64-*-* targets to disable execution on targets
1886 without sse2 runtime support.
1887 * g++.dg/vect/vect.exp: Ditto.
1888 * gfortran.dg/vect/vect.exp: Ditto.
1890 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
1891 * gcc.dg/pr37544.c: Ditto.
1892 * gcc.dg/pr40550.c: Ditto.
1893 * gcc.dg/compat/union-m128-1_main.c: Ditto.
1894 * gcc.dg/compat/vector-1a_main.c: Ditto.
1895 * gcc.dg/compat/vector-2a_main.c: Ditto.
1896 * gcc.dg/torture/pr16104-1.c: Ditto.
1897 * gcc.dg/torture/pr35771-1.c: Ditto.
1898 * gcc.dg/torture/pr35771-2.c: Ditto.
1899 * gcc.dg/torture/pr35771-3.c: Ditto.
1900 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
1901 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
1902 * gcc.dg/torture/stackalign/push-1.c: Ditto.
1903 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
1904 * g++.dg/other/i386-1.C: Ditto.
1905 * g++.dg/other/pr40446.C: Ditto.
1907 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1909 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
1911 2010-07-23 Daniel Kraft <d@domob.eu>
1914 * gfortran.dg/exit_1.f08: New test.
1915 * gfortran.dg/exit_2.f08: New test.
1917 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
1919 PR tree-optimization/39839
1920 * gcc.target/arm/pr39839.c: New test case.
1922 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
1924 * gnat.dg/unchecked_convert5b.adb: New test.
1925 * gnat.dg/unchecked_convert6.adb: Likewise.
1926 * gnat.dg/unchecked_convert6b.adb: Likewise.
1928 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
1930 * gnat.dg/aggr15.ad[sb]: New test.
1932 2010-07-22 Dodji Seketeli <dodji@redhat.com>
1935 * g++.dg/debug/dwarf2/nested-2.C: New test case.
1937 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
1939 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
1940 with dg-require-linker-plugin.
1942 2010-07-22 Richard Guenther <rguenther@suse.de>
1945 * g++.dg/lto/20100722-1_0.C: New testcase.
1947 2010-07-22 Richard Guenther <rguenther@suse.de>
1950 * gcc.dg/lto/20100720-3_0.c: New testcase.
1951 * gcc.dg/lto/20100720-3_1.c: Likewise.
1953 2010-07-22 Richard Guenther <rguenther@suse.de>
1955 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
1956 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
1959 * gcc.dg/lto/20100722-1_0.c: New testcase.
1961 2010-07-22 Martin Jambor <mjambor@suse.cz>
1963 PR tree-optimization/44891
1964 * testsuite/gcc.c-torture/compile/pr44891.c: New test.
1966 2010-07-22 Richard Guenther <rguenther@suse.de>
1968 PR tree-optimization/45017
1969 * gcc.c-torture/execute/pr45017.c: New testcase.
1971 2010-07-22 Tobias Burnus <burnus@net-b.de>
1974 * gfortran.dg/aliasing_dummy_5.f90: New.
1976 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1979 * gcc.target/arm/pr43698.c: New test.
1981 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
1984 * Revert my commit r162325 for this PR.
1986 2010-07-21 Jakub Jelinek <jakub@redhat.com>
1989 * gcc.target/m68k/pr45015.c: New test.
1991 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
1994 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
1997 2010-07-21 Richard Guenther <rguenther@suse.de>
2000 * g++.dg/lto/20100721-1_0.C: New testcase.
2002 2010-07-21 Martin Jambor <mjambor@suse.cz>
2004 PR tree-optimization/44900
2005 * g++.dg/torture/pr44900.C: New test.
2007 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
2010 * c-c++-common/uninit-17.c: Correct expected error.
2012 2010-07-21 Jakub Jelinek <jakub@redhat.com>
2014 * gcc.dg/guality/asm-1.c: New test.
2017 * gcc.dg/guality/pr45003-2.c: New test.
2018 * gcc.dg/guality/pr45003-3.c: New test.
2020 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2023 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
2025 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
2027 * lib/scanasm.exp (dg-function-on-line): Test that a function is
2028 defined on the current line.
2029 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
2030 * g++.dg/debug/dwarf2/pr44641.C: New.
2032 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
2034 * gcc.target/powerpc/block-move-1.c: New test.
2035 * gcc.target/powerpc/block-move-2.c: New test.
2037 2010-07-20 Jason Merrill <jason@redhat.com>
2040 * g++.dg/cpp0x/sfinae2.C: New.
2042 2010-07-20 Richard Guenther <rguenther@suse.de>
2045 * gcc.dg/lto/20100720-4_0.c: New testcase.
2047 2010-07-20 Richard Guenther <rguenther@suse.de>
2050 * gcc.dg/lto/20100720-2_0.c: New testcase.
2051 * gcc.dg/lto/20100720-2_1.c: Likewise.
2053 2010-07-20 Richard Guenther <rguenther@suse.de>
2056 * gcc.dg/lto/20100720-1_0.c: New testcase.
2057 * gcc.dg/lto/20100720-1_1.c: Likewise.
2059 2010-07-20 Jakub Jelinek <jakub@redhat.com>
2062 * gcc.dg/guality/pr45003-1.c: New test.
2064 2010-07-20 Richard Guenther <rguenther@suse.de>
2066 PR tree-optimization/44977
2067 * gcc.dg/torture/pr44977.c: New testcase.
2069 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
2071 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
2074 2010-07-20 Richard Guenther <rguenther@suse.de>
2078 * gcc.dg/pr44971.c: New testcase.
2079 * gcc.c-torture/compile/pr44988.c: Likewise.
2081 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
2084 * gfortran.dg/allocate_with_typespec.f90: New test.
2085 * gfortran.dg/allocate_derived_1.f90: Update error message.
2087 2010-07-19 Jason Merrill <jason@redhat.com>
2090 * g++.dg/cpp0x/decltype23.C: New.
2092 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
2095 * gfortran.dg/class_defined_operator_1.f03 : New test.
2097 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
2099 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
2100 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
2101 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
2102 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
2104 2010-07-19 Richard Guenther <rguenther@suse.de>
2107 * gcc.c-torture/compile/pr44941.c: New testcase.
2109 2010-07-19 Jason Merrill <jason@redhat.com>
2112 * g++.dg/template/sfinae24.C: New.
2114 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
2117 * gfortran.dg/data_implied_do_2.f90: Removed.
2119 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
2122 * g++.dg/template/sfinae23.C: New.
2124 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2126 * lib/target-supports.exp (check_sse_os_support_available): New
2128 (check_sse_hw_available): New proc.
2129 (check_effective_target_sse_runtime): New proc.
2130 (check_effective_target_sse2_runtime): New proc.
2131 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
2132 -msse2 if check_sse_os_support_available.
2133 * g++.dg/vect/vect.exp: Only run -msse2 tests if
2134 check_sse_os_support_available.
2135 * gcc.dg/vect/vect.exp: Likewise.
2136 * gfortran.dg/vect/vect.exp: Likewise.
2137 * gcc.target/i386/sol2-check: Renamed to ...
2138 * gcc.target/i386/sse-os-support.h: ... this.
2139 (sol2_check): Renamed to ...
2140 (sse_os_support): ... this.
2141 Only test movss with xmm registers.
2142 * gcc.target/i386/sse-check.h: Reflect new header and function names.
2143 Removed ILL_INSN, ILL_INSN_LEN.
2144 * gcc.target/i386/sse2-check.h: Likewise.
2145 * gcc.target/i386/sse3-check.h: Likewise.
2146 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
2147 Removed cpuid.h, __get_cpuid test.
2148 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
2149 Removed cpuid.h, __get_cpuid test.
2150 * g++.dg/other/pr40446.C: Likewise.
2151 * gcc.dg/compat/union-m128-1_main.c: Likewise.
2152 * gcc.dg/compat/vector-1a_main.c: Likewise.
2153 * gcc.dg/compat/vector-2a_main.c: Likewise.
2154 * gcc.dg/pr36584.c: Likewise.
2155 * gcc.dg/pr37544.c: Likewise.
2156 * gcc.dg/torture/pr16104-1.c: Likewise.
2157 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2158 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
2159 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2160 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
2161 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
2162 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
2164 * gcc.dg/torture/pr35771-2.c: Likewise.
2165 * gcc.dg/torture/pr35771-3.c: Likewise.
2166 * gcc.target/i386/pr39315-2.c: Likewise.
2167 * gcc.target/i386/pr39315-4.c: Likewise.
2168 * gcc.target/i386/vperm-v2df.c: Likewise.
2169 * gcc.target/i386/vperm-v2di.c: Likewise.
2170 * gcc.target/i386/vperm-v4si-1.c: Likewise.
2171 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
2174 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
2177 * gfortran.dg/data_implied_do_2.f90: New test.
2179 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
2181 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
2183 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
2185 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
2186 to the "mips16" group.
2187 (mips_using_mips16_p): New procedure.
2188 (mips-dg-options): Use it.
2190 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
2192 * gcc.target/mips/mips16-attributes-4.c: New test.
2194 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
2197 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
2198 * gcc.target/powerpc/recip-2.c: Ditto.
2199 * gcc.target/powerpc/recip-3.c: Ditto.
2201 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
2203 * gcc.target/arm/pr42235.c: New test.
2205 2010-07-16 Jason Merrill <jason@redhat.com>
2208 * g++.dg/template/partial8.C: New.
2210 2010-07-16 Jakub Jelinek <jakub@redhat.com>
2212 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
2213 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
2215 (gualcvt): New overloaded inline.
2216 (GUALCVT): Use it for C++.
2217 * g++.dg/guality/guality.exp: New.
2218 * g++.dg/guality/guality.h: New.
2219 * g++.dg/guality/redeclaration1.C: New test.
2220 * g++.dg/dg.exp: Prune also guality/* tests.
2221 * gcc.dg/guality/pr43141.c: Moved to...
2222 * c-c++-common/guality/pr43141.c: ... here.
2224 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2227 * gfortran.dg/char4_iunit_2.f03: New test.
2229 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
2231 * lib/plugin-support.exp (plugin-test-execute):
2232 Add ${gcc_objdir}/intl to includes.
2234 2010-07-16 Jakub Jelinek <jakub@redhat.com>
2237 * gcc.c-torture/execute/pr44942.c: New test.
2238 * gcc.target/i386/pr44942.c: New test.
2240 2010-07-15 Jason Merrill <jason@redhat.com>
2243 * g++.dg/cpp0x/implicit7.C: New.
2244 * g++.dg/cpp0x/implicit8.C: New.
2246 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2248 Disable float tests for __SPU__ targets due to lack of signed zero:
2249 * c-c++-common/torture/complex-sign-add.c (check_add_float).
2250 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
2251 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
2252 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
2253 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
2254 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
2255 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
2256 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
2257 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
2259 2010-07-15 Jakub Jelinek <jakub@redhat.com>
2261 * gfortran.dg/select_char_2.f90: New test.
2263 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
2265 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
2268 2010-07-15 Janus Weil <janus@gcc.gnu.org>
2271 * gfortran.dg/typebound_generic_9.f03: New.
2273 2010-07-15 Richard Guenther <rguenther@suse.de>
2275 PR tree-optimization/44946
2276 * gcc.c-torture/compile/pr44946.c: New testcase.
2278 2010-07-15 Jakub Jelinek <jakub@redhat.com>
2281 * gfortran.dg/select_char_3.f90: New test.
2283 2010-07-15 Magnus Granberg <zorry@gentoo.org>
2284 Kevin F. Quinn <kevquinn@gentoo.org>
2286 * gcc.dg/Wtrampolines.c: New.
2288 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2291 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
2293 2010-07-14 Jason Merrill <jason@redhat.com>
2296 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
2298 Implement C++0x unrestricted unions (N2544)
2299 * g++.dg/cpp0x/union1.C: New.
2300 * g++.dg/cpp0x/union2.C: New.
2301 * g++.dg/cpp0x/union3.C: New.
2302 * g++.dg/cpp0x/defaulted2.C: Adjust.
2303 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
2304 * g++.old-deja/g++.ext/anon2.C: Adjust.
2305 * g++.old-deja/g++.mike/misc6.C: Adjust.
2307 2010-07-14 Janus Weil <janus@gcc.gnu.org>
2310 * gfortran.dg/c_loc_tests_15.f90: New.
2312 2010-07-13 Jason Merrill <jason@redhat.com>
2315 * g++.dg/cpp0x/implicit6.C: New.
2317 2010-07-13 Jason Merrill <jason@redhat.com>
2320 * g++.dg/abi/noreturn1.C: New.
2321 * g++.dg/abi/noreturn2.C: New.
2323 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
2327 * c-c++-common/pr44832.c: New test.
2329 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
2332 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
2333 on the target. Make sure that we can assemble the emitted asm when
2334 the test type is 'compile'.
2336 2010-07-13 Richard Guenther <rguenther@suse.de>
2338 PR tree-optimization/36960
2339 * g++.dg/torture/pr36960.C: New testcase.
2341 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2344 * g++.dg/template/sfinae21.C: New.
2345 * g++.dg/template/sfinae22.C: Likewise.
2347 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
2350 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
2351 * gcc.dg/plugin/ggcplug.c: Likewise.
2352 * g++.dg/plugin/selfassign.c: Likewise.
2353 * g++.dg/plugin/attribute_plugin.c: Likewise.
2354 * g++.dg/plugin/dumb_plugin.c: Likewise.
2355 * g++.dg/plugin/pragma_plugin.c: Likewise.
2357 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
2359 * gcc.c-torture/execute/pr44683.x: New.
2360 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
2362 2010-07-13 Janus Weil <janus@gcc.gnu.org>
2368 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
2369 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
2370 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
2371 * gfortran.dh/typebound_call_16.f03: New.
2372 * gfortran.dg/typebound_generic_6.f03: New.
2373 * gfortran.dg/typebound_generic_7.f03: New.
2374 * gfortran.dg/typebound_generic_8.f03: New.
2376 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2379 * gfortran.dg/char4_iunit_1.f03: New test.
2381 2010-07-12 Jakub Jelinek <jakub@redhat.com>
2383 * gcc.dg/tree-ssa/vrp53.c: New test.
2385 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
2388 * g++.dg/template/sfinae19.C: New.
2389 * g++.dg/template/sfinae20.C: Likewise.
2391 2010-07-12 Jie Zhang <jie@codesourcery.com>
2393 * gcc.target/arm/interrupt-1.c: New test.
2394 * gcc.target/arm/interrupt-2.c: New test.
2396 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2398 * gcc.dg/pr42427.c: Require c99_runtime.
2399 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
2401 * gcc.target/i386/avx-cmpss-1.c: Likewise.
2402 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
2403 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
2404 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
2405 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
2406 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
2407 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
2408 * gcc.target/i386/sse-cmpss-1.c: Likewise.
2409 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
2410 * gcc.target/i386/pr37275.c: Require visibility support.
2412 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2414 * lib/target-supports.exp (check_effective_target_sse): New proc.
2415 * gcc.target/i386/sol2-check.h: New file.
2416 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
2417 Include sol2-check.h.
2418 (main) Only run do_test () if sol2_check ().
2419 * gcc.target/i386/sse2-check.h: Likewise.
2420 * gcc.target/i386/sse3-check.h: Likewise.
2421 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
2422 [__sun__ && __svr4__]: Execute SSE2 instruction.
2423 * gcc.target/i386/math-torture/math-torture.exp: Only add options
2424 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
2425 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
2426 * g++.dg/ext/vector14.C: Likewise.
2427 * g++.dg/other/mmintrin.C: Likewise.
2428 * gcc.dg/20020418-1.c: Likewise.
2429 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2430 * gcc.dg/format/ms_unnamed-1.c: Likewise.
2431 * gcc.dg/format/unnamed-1.c: Likewise.
2432 Adapt dg-warning line number.
2433 * gcc.dg/graphite/pr40281.c: Likewise.
2434 * gcc.dg/pr32176.c: Likewise.
2435 * gcc.dg/pr40550.c: Likewise.
2436 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2437 * gcc.dg/torture/pr36891.c: Likewise.
2438 * gcc.target/i386/20020218-1.c: Likewise.
2439 * gcc.target/i386/20020523.c: Likewise.
2440 * gcc.target/i386/abi-1.c: Likewise.
2441 * gcc.target/i386/brokensqrt.c: Likewise.
2442 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2443 * gcc.target/i386/pr13366.c: Likewise.
2444 * gcc.target/i386/pr13685.c: Likewise.
2445 * gcc.target/i386/pr24306.c: Likewise.
2446 * gcc.target/i386/pr31486.c: Likewise.
2447 * gcc.target/i386/pr32065-1.c: Likewise.
2448 * gcc.target/i386/pr32065-2.c: Likewise.
2449 * gcc.target/i386/pr32389.c: Likewise.
2450 * gcc.target/i386/pr38824.c: Likewise.
2451 * gcc.target/i386/pr38931.c: Likewise.
2452 * gcc.target/i386/pr39592-1.c: Likewise.
2453 * gcc.target/i386/pr43766.c: Likewise.
2454 * gcc.target/i386/recip-divf.c: Likewise.
2455 * gcc.target/i386/recip-sqrtf.c: Likewise.
2456 * gcc.target/i386/recip-vec-divf.c: Likewise.
2457 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
2458 * gcc.target/i386/sse-1.c: Likewise.
2459 * gcc.target/i386/sse-16.c: Likewise.
2460 * gcc.target/i386/sse-2.c: Likewise.
2461 * gcc.target/i386/sse-20.c: Likewise.
2462 * gcc.target/i386/sse-3.c: Likewise.
2463 * gcc.target/i386/sse-7.c: Likewise.
2464 * gcc.target/i386/sse-9.c: Likewise.
2465 * gcc.target/i386/sse-addps-1.c: Likewise.
2466 * gcc.target/i386/sse-addss-1.c: Likewise.
2467 * gcc.target/i386/sse-andnps-1.c: Likewise.
2468 * gcc.target/i386/sse-andps-1.c: Likewise.
2469 * gcc.target/i386/sse-cmpss-1.c: Likewise.
2470 * gcc.target/i386/sse-comiss-1.c: Likewise.
2471 * gcc.target/i386/sse-comiss-2.c: Likewise.
2472 * gcc.target/i386/sse-comiss-3.c: Likewise.
2473 * gcc.target/i386/sse-comiss-4.c: Likewise.
2474 * gcc.target/i386/sse-comiss-5.c: Likewise.
2475 * gcc.target/i386/sse-comiss-6.c: Likewise.
2476 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
2477 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
2478 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2479 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
2480 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2481 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
2482 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2483 * gcc.target/i386/sse-divps-1.c: Likewise.
2484 * gcc.target/i386/sse-divss-1.c: Likewise.
2485 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
2486 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
2487 * gcc.target/i386/sse-maxps-1.c: Likewise.
2488 * gcc.target/i386/sse-maxss-1.c: Likewise.
2489 * gcc.target/i386/sse-minps-1.c: Likewise.
2490 * gcc.target/i386/sse-minss-1.c: Likewise.
2491 * gcc.target/i386/sse-movaps-1.c: Likewise.
2492 * gcc.target/i386/sse-movaps-2.c: Likewise.
2493 * gcc.target/i386/sse-movhlps-1.c: Likewise.
2494 * gcc.target/i386/sse-movhps-1.c: Likewise.
2495 * gcc.target/i386/sse-movhps-2.c: Likewise.
2496 * gcc.target/i386/sse-movlhps-1.c: Likewise.
2497 * gcc.target/i386/sse-movmskps-1.c: Likewise.
2498 * gcc.target/i386/sse-movntps-1.c: Likewise.
2499 * gcc.target/i386/sse-movss-1.c: Likewise.
2500 * gcc.target/i386/sse-movss-2.c: Likewise.
2501 * gcc.target/i386/sse-movss-3.c: Likewise.
2502 * gcc.target/i386/sse-movups-1.c: Likewise.
2503 * gcc.target/i386/sse-movups-2.c: Likewise.
2504 * gcc.target/i386/sse-mulps-1.c: Likewise.
2505 * gcc.target/i386/sse-mulss-1.c: Likewise.
2506 * gcc.target/i386/sse-orps-1.c: Likewise.
2507 * gcc.target/i386/sse-rcpps-1.c: Likewise.
2508 * gcc.target/i386/sse-recip-vec.c: Likewise.
2509 * gcc.target/i386/sse-recip.c: Likewise.
2510 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
2511 * gcc.target/i386/sse-set-ps-1.c: Likewise.
2512 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
2513 * gcc.target/i386/sse-subps-1.c: Likewise.
2514 * gcc.target/i386/sse-subss-1.c: Likewise.
2515 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
2516 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
2517 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
2518 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
2519 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
2520 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
2521 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
2522 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
2523 * gcc.target/i386/sse-xorps-1.c: Likewise.
2524 * gcc.target/i386/ssefn-1.c: Likewise.
2525 * gcc.target/i386/ssefn-3.c: Likewise.
2526 * gcc.target/i386/sseregparm-1.c: Likewise.
2527 * gcc.target/i386/stackalign/return-3.c: Likewise.
2528 * gcc.target/i386/vectorize1.c: Likewise.
2529 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
2530 * gcc.target/i386/xorps-sse.c: Likewise.
2531 * gfortran.dg/pr28158.f90: Likewise.
2532 * gfortran.dg/pr30667.f: Likewise.
2533 * gnat.dg/loop_optimization7.adb: Likewise.
2534 * gnat.dg/sse_nolib.adb: Likewise.
2536 2010-07-11 Tobias Burnus <burnus@net-b.de>
2539 * gfortran.dg/use_rename_6.f90: New.
2540 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
2542 2010-07-11 Janus Weil <janus@gcc.gnu.org>
2545 * gfortran.dg/class_24.f03: New.
2547 2010-07-10 Richard Guenther <rguenther@suse.de>
2550 * gcc.dg/lto/20100709-1_0.c: New testcase.
2551 * gcc.dg/lto/20100709-1_1.c: Likewise.
2553 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
2555 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
2557 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
2560 * objc.dg/lto/trivial-1_0.m: New.
2561 * objc.dg/lto/lto.exp: New.
2562 * obj-c++.dg/lto/trivial-1_0.mm: New.
2563 * obj-c++.dg/lto/lto.exp: New.
2564 * objc.dg/symtab-1.m: Adjust sizes.
2565 * objc.dg/image-info.m: Do not run for gnu-runtime.
2567 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
2569 * gcc.dg/pr32370.c: Allow another kind of error message.
2571 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
2573 * gnat.dg/atomic3.adb: New test.
2575 2010-07-09 Jakub Jelinek <jakub@redhat.com>
2576 Denys Vlasenko <dvlasenk@redhat.com>
2577 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2579 PR tree-optimization/28632
2580 * gcc.dg/tree-ssa/vrp51.c: New test.
2581 * gcc.dg/tree-ssa/vrp52.c: New test.
2583 2010-07-09 Jason Merrill <jason@redhat.com>
2585 * g++.dg/abi/covariant6.C: New.
2586 * g++.dg/inherit/covariant17.C: Test both bases.
2587 * g++.dg/inherit/covariant7.C: Check vtable layout.
2589 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
2591 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
2593 2010-07-09 Richard Guenther <rguenther@suse.de>
2595 PR tree-optimization/44852
2596 * gcc.c-torture/execute/pr44852.c: New testcase.
2598 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2600 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
2601 multiplication by values.
2602 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
2603 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2605 2010-07-09 Richard Guenther <rguenther@suse.de>
2607 PR tree-optimization/44882
2608 * gfortran.dg/pr44882.f90: New testcase.
2610 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
2613 * gcc.target/arm/pr40657-1.c: New test.
2614 * gcc.target/arm/pr40657-2.c: New test.
2615 * gcc.c-torture/execute/pr40657.c: New test.
2617 2010-07-09 Jakub Jelinek <jakub@redhat.com>
2619 * gcc.dg/tree-ssa/vrp50.c: New test.
2620 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
2622 2010-07-08 Janus Weil <janus@gcc.gnu.org>
2625 * gfortran.dg/c_sizeof_1.f90: Modified.
2626 * gfortran.dg/storage_size_1.f08: New.
2627 * gfortran.dg/storage_size_2.f08: New.
2629 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
2631 * gcc.c-torture/execute/20100708-1.c: New test.
2633 2010-07-08 Jakub Jelinek <jakub@redhat.com>
2636 * gfortran.dg/gomp/pr44847.f90: New test.
2638 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
2640 PR tree-optimization/44710
2641 * gcc.dg/tree-ssa/ifc-6.c: New.
2642 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
2644 2010-07-08 Tobias Burnus <burnus@net-b.de>
2647 * gfortran.dg/coarray_10.f90: Add an additional test.
2649 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
2652 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
2653 * gcc.c-torture/execute/pr44828.x: Revert.
2655 2010-07-08 Jason Merrill <jason@redhat.com>
2658 * g++.dg/inherit/covariant17.C: New.
2659 * g++.dg/abi/covariant1.C: Actually test for the bug.
2661 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
2663 PR rtl-optimization/44838
2664 * gcc.dg/pr44838.c: New.
2666 2010-07-08 Richard Guenther <rguenther@suse.de>
2668 PR tree-optimization/44831
2669 * gcc.c-torture/compile/pr44831.c: New testcase.
2670 * gcc.dg/tree-ssa/pr21463.c: Adjust.
2672 2010-07-08 Richard Guenther <rguenther@suse.de>
2674 PR tree-optimization/44861
2675 * g++.dg/vect/pr44861.cc: New testcase.
2677 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
2680 * gcc.c-torture/execute/pr44828.x: New file.
2682 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
2684 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
2686 * g++.dg/ext/altivec-17.C: Adjust error message.
2688 2010-07-07 Tom Tromey <tromey@redhat.com>
2690 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
2692 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
2695 * gcc.target/i386/rdrand-1.c: Scan "jnc".
2696 * gcc.target/i386/rdrand-2.c: Likewise.
2697 * gcc.target/i386/rdrand-3.c: Likewise.
2699 2010-07-07 Jan Hubicka <jh@suse.cz>
2702 * g++.dg/torture/pr44813.C: New testcase.
2703 * g++.dg/torture/pr44826.C: New testcase.
2705 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
2707 PR rtl-optimization/44787
2708 * gcc.c-torture/compile/pr44788.c: New test.
2709 * gcc.target/arm/pr44788.c: New test.
2711 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2713 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
2715 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2717 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
2720 2010-07-06 Tobias Burnus <burnus@net-b.de>
2723 * gfortran.dg/parameter_array_init_6.f90: New.
2724 * gfortran.dg/initialization_20.f90: Update dg-error.
2725 * gfortran.dg/initialization_24.f90: Ditto.
2727 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2729 * gfortran.dg/dim_range_1.f90: New test.
2730 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
2732 2010-07-06 Jason Merrill <jason@redhat.com>
2735 * g++.dg/cpp0x/initlist41.C: New.
2738 * g++.dg/template/ptrmem22.C: New.
2740 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
2742 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
2744 * gcc.target/i386/i386.exp: Likewise.
2746 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
2749 * gcc.dg/lto/20100518_0.c: Limit to x86.
2751 2010-07-06 Richard Guenther <rguenther@suse.de>
2754 * gcc.c-torture/execute/pr44828.c: New testcase.
2756 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
2758 * g++.dg/warn/noeffect2.C: Adjust expected warning.
2759 * g++.dg/warn/volatile1.C: Likewise.
2760 * g++.dg/template/warn1.C: Likewise.
2762 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
2764 AVX Programming Reference (June, 2010)
2765 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
2766 * g++.dg/other/i386-3.C: Likewise.
2767 * gcc.target/i386/sse-12.c: Likewise.
2769 * gcc.target/i386/f16c-check.h: New.
2770 * gcc.target/i386/rdfsbase-1.c: Likewise.
2771 * gcc.target/i386/rdfsbase-2.c: Likewise.
2772 * gcc.target/i386/rdgsbase-1.c: Likewise.
2773 * gcc.target/i386/rdgsbase-2.c: Likewise.
2774 * gcc.target/i386/rdrand-1.c: Likewise.
2775 * gcc.target/i386/rdrand-2.c: Likewise.
2776 * gcc.target/i386/rdrand-3.c: Likewise.
2777 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
2778 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
2779 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
2780 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
2781 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
2782 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
2783 * gcc.target/i386/wrfsbase-1.c: Likewise.
2784 * gcc.target/i386/wrfsbase-2.c: Likewise.
2785 * gcc.target/i386/wrgsbase-1.c: Likewise.
2786 * gcc.target/i386/wrgsbase-2.c: Likewise.
2788 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
2789 (__builtin_ia32_vcvtps2ph): New.
2790 (__builtin_ia32_vcvtps2ph256): Likewise.
2792 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
2793 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2795 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
2796 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
2798 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
2799 (__builtin_ia32_vcvtps2ph256): Likewise.
2800 Add fsgsbase,rdrnd,f16c.
2802 * lib/target-supports.exp (check_effective_target_f16c): New.
2804 2010-07-05 Jakub Jelinek <jakub@redhat.com>
2806 * gcc.dg/guality/nrv-1.c: New test.
2808 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
2811 * gcc.target/arm/pr42505.c: New test case.
2813 2010-07-05 Jakub Jelinek <jakub@redhat.com>
2816 * g++.dg/opt/nrv16.C: New test.
2818 2010-07-05 Richard Guenther <rguenther@suse.de>
2820 PR tree-optimization/44784
2821 * gcc.c-torture/compile/pr44784.c: New testcase.
2823 2010-07-05 Ira Rosen <irar@il.ibm.com>
2825 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2826 Increase loop bound and array size.
2827 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2830 2010-07-05 Ira Rosen <irar@il.ibm.com>
2832 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
2833 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
2834 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2835 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
2836 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
2838 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
2841 * g++.dg/parse/template25.C: New.
2843 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
2845 PR rtl-optimization/44695
2846 * gcc.dg/torture/pr44695.c: New.
2848 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
2851 * g++.dg/ext/pretty3.C: New.
2853 2010-07-04 Richard Guenther <rguenther@suse.de>
2856 * g++.dg/torture/pr44809.C: New testcase.
2858 2010-07-04 Richard Guenther <rguenther@suse.de>
2860 PR tree-optimization/44656
2861 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
2863 2010-07-04 Ira Rosen <irar@il.ibm.com>
2864 Revital Eres <eres@il.ibm.com>
2866 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
2868 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
2869 gcc.dg/vect/vect-96.c: Likewise.
2870 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
2871 that support misaligned stores. Change the number of expected
2872 misaligned accesses.
2873 * gcc.dg/vect/vect-peel-1.c: New test.
2874 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
2875 gcc.dg/vect/vect-peel-4.c: Likewise.
2876 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
2877 vectorizable on all targets that support realignment.
2878 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2880 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
2883 * gcc.dg/torture/pr44806.c: New.
2885 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
2887 * gnat.dg/cond_expr1.adb: New test.
2889 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
2891 * gnat.dg/modular3.adb: New test.
2892 * gnat.dg/modular3_pkg.ads: New helper.
2894 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
2895 Mikael Pettersson <mikpe@it.uu.se>
2898 * obj-c++.dg/encode-2.mm: Produce object and save temps.
2899 Make signed-ness of chars explicit. Scan the object for
2900 strings that are split by some target assemblers.
2901 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
2904 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
2906 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
2908 2010-07-02 Le-Chun Wu <lcwu@google.com>
2911 * g++.dg/warn/Wshadow-7.C: New test.
2913 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
2914 Julian Brown <julian@codesourcery.com>
2915 Sandra Loosemore <sandra@codesourcery.com>
2917 * gcc.c-torture/execute/20100416-1.c: New test case.
2919 2010-07-02 Julian Brown <julian@codesourcery.com>
2920 Sandra Loosemore <sandra@codesourcery.com>
2924 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
2925 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
2927 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
2928 Julian Brown <julian@codesourcery.com>
2930 * gcc.target/arm/neon/vadds64.c: Regenerated.
2931 * gcc.target/arm/neon/vaddu64.c: Regenerated.
2932 * gcc.target/arm/neon/vsubs64.c: Regenerated.
2933 * gcc.target/arm/neon/vsubu64.c: Regenerated.
2934 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
2935 * gcc.target/arm/neon-vmls-1.c: Likewise.
2936 * gcc.target/arm/neon-vsubs64.c: New execution test.
2937 * gcc.target/arm/neon-vsubu64.c: New execution test.
2938 * gcc.target/arm/neon-vadds64.c: New execution test.
2939 * gcc.target/arm/neon-vaddu64.c: New execution test.
2941 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
2943 * gcc.target/arm/neon-vands64.c: New.
2944 * gcc.target/arm/neon-vandu64.c: New.
2945 * gcc.target/arm/neon-vbics64.c: New.
2946 * gcc.target/arm/neon-vbicu64.c: New.
2947 * gcc.target/arm/neon-veors64.c: New.
2948 * gcc.target/arm/neon-veoru64.c: New.
2949 * gcc.target/arm/neon-vorns64.c: New.
2950 * gcc.target/arm/neon-vornu64.c: New.
2951 * gcc.target/arm/neon-vorrs64.c: New.
2952 * gcc.target/arm/neon-vorru64.c: New.
2953 * gcc.target/arm/neon/vands64.c: Regenerated.
2954 * gcc.target/arm/neon/vandu64.c: Regenerated.
2955 * gcc.target/arm/neon/vbics64.c: Regenerated.
2956 * gcc.target/arm/neon/vbicu64.c: Regenerated.
2957 * gcc.target/arm/neon/veors64.c: Regenerated.
2958 * gcc.target/arm/neon/veoru64.c: Regenerated.
2959 * gcc.target/arm/neon/vorns64.c: Regenerated.
2960 * gcc.target/arm/neon/vornu64.c: Regenerated.
2961 * gcc.target/arm/neon/vorrs64.c: Regenerated.
2962 * gcc.target/arm/neon/vorru64.c: Regenerated.
2964 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2966 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
2968 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2970 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
2971 * gfortran.dg/intent_out_5.f90: Same.
2972 * gfortran.dg/ltrans-7.f90: Same.
2973 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
2975 2010-07-02 Jan Hubicka <jh@suse.cz>
2977 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
2979 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
2981 * objc-obj-c++-shared/Object1.h: Correct Line endings.
2983 2010-07-02 Jakub Jelinek <jakub@redhat.com>
2986 * c-c++-common/Wunused-var-12.c: New test.
2988 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
2991 * gcc.target/arm/pr42835.c: New test.
2994 * gcc.target/arm/pr42172-1.c: New test.
2996 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2998 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
3000 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
3002 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
3003 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
3004 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
3005 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
3006 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
3007 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
3008 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
3009 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
3010 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
3011 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
3012 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
3013 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
3014 * gcc.target/arm/neon-vdup_ns64.c: New.
3015 * gcc.target/arm/neon-vdup_nu64.c: New.
3016 * gcc.target/arm/neon-vdupQ_ns64.c: New.
3017 * gcc.target/arm/neon-vdupQ_nu64.c: New.
3018 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
3019 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
3020 * gcc.target/arm/neon-vmov_ns64.c: New.
3021 * gcc.target/arm/neon-vmov_nu64.c: New.
3022 * gcc.target/arm/neon-vmovQ_ns64.c: New.
3023 * gcc.target/arm/neon-vmovQ_nu64.c: New.
3024 * gcc.target/arm/neon-vget_lanes64.c: New.
3025 * gcc.target/arm/neon-vget_laneu64.c: New.
3026 * gcc.target/arm/neon-vset_lanes64.c: New.
3027 * gcc.target/arm/neon-vset_laneu64.c: New.
3029 2010-07-02 Richard Guenther <rguenther@suse.de>
3031 * g++.dg/torture/20100702-1.C: New testcase.
3033 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3036 * gcc.c-torture/compile/pr44707.c: New test.
3038 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3041 * g++.dg/template/crash101.C: New.
3043 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3045 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
3046 Use the ABI-0 accessors and fail it for m64.
3048 2010-07-02 Jan Hubicka <jh@suse.cz>
3050 * g++.dg/tree-ssa/pr44706.C: New testcase.
3052 2010-07-02 Richard Guenther <rguenther@suse.de>
3054 PR tree-optimization/44748
3055 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
3057 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
3059 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
3060 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
3061 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
3062 the method types to forward:.
3064 2010-06-30 Jason Merrill <jason@redhat.com>
3066 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
3067 * g++.dg/other/pr25632.C: Likewise.
3069 2010-07-01 Jakub Jelinek <jakub@redhat.com>
3071 PR tree-optimization/40421
3072 * gfortran.fortran-torture/compile/pr40421.f90: New test.
3074 2010-07-01 Richard Guenther <rguenther@suse.de>
3078 * gcc.c-torture/execute/20100316-1.c: New testcase.
3079 * gcc.c-torture/execute/pr44468.c: Likewise.
3080 * gcc.c-torture/compile/20100609-1.c: Likewise.
3081 * gcc.dg/volatile2.c: Adjust.
3082 * gcc.dg/plugin/selfassign.c: Likewise.
3083 * gcc.dg/pr36902.c: Likewise.
3084 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
3085 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
3086 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
3087 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3088 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
3089 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
3090 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
3091 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3092 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3093 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
3094 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3095 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3096 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3097 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
3098 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3099 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
3100 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
3101 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
3102 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
3103 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
3104 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
3105 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
3106 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
3107 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
3108 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3109 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3110 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3111 * gcc.dg/struct/w_prof_local_array.c: Likewise.
3112 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3113 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3114 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3115 * gcc.dg/struct/w_prof_global_array.c: Likewise.
3116 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
3117 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3118 * gcc.dg/struct/w_prof_local_var.c: Likewise.
3119 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3120 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
3121 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3122 * gcc.dg/struct/w_prof_global_var.c: Likewise.
3123 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3124 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3125 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3126 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3127 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3128 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
3129 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3130 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3131 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3132 * gcc.dg/tree-prof/stringop-1.c: Adjust.
3133 * g++.dg/tree-ssa/pr31146.C: Likewise.
3134 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
3135 * g++.dg/tree-ssa/pr33604.C: Likewise.
3136 * g++.dg/plugin/selfassign.c: Likewise.
3137 * gfortran.dg/array_memcpy_3.f90: Likewise.
3138 * gfortran.dg/array_memcpy_4.f90: Likewise.
3139 * c-c++-common/torture/pr42834.c: New testcase.
3141 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3144 * g++.dg/template/crash100.C: New.
3146 2010-06-30 Jan Hubicka <jh@suse.cz>
3148 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
3150 2010-06-30 Michael Matz <matz@suse.de>
3153 * gcc.dg/pr44699.c: New test.
3155 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
3157 PR tree-optimization/39799
3158 * c-c++-common/uninit-17.c: New test.
3160 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3163 * gfortran.dg/read_infnan_1.f90: New test.
3165 2010-06-29 Jason Merrill <jason@redhat.com>
3167 Enable implicitly declared move constructor/operator= (N3053).
3168 * g++.dg/cpp0x/implicit3.C: New.
3169 * g++.dg/cpp0x/implicit4.C: New.
3170 * g++.dg/cpp0x/implicit5.C: New.
3171 * g++.dg/cpp0x/implicit-copy.C: Adjust.
3172 * g++.dg/cpp0x/not_special.C: Adjust.
3173 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
3174 * g++.dg/cpp0x/rv1n.C: Adjust.
3175 * g++.dg/cpp0x/rv1p.C: Adjust.
3176 * g++.dg/cpp0x/rv2n.C: Adjust.
3177 * g++.dg/cpp0x/rv2p.C: Adjust.
3178 * g++.dg/cpp0x/rv3n.C: Adjust.
3179 * g++.dg/cpp0x/rv3p.C: Adjust.
3180 * g++.dg/cpp0x/rv4n.C: Adjust.
3181 * g++.dg/cpp0x/rv4p.C: Adjust.
3182 * g++.dg/cpp0x/rv5n.C: Adjust.
3183 * g++.dg/cpp0x/rv5p.C: Adjust.
3184 * g++.dg/cpp0x/rv6n.C: Adjust.
3185 * g++.dg/cpp0x/rv6p.C: Adjust.
3186 * g++.dg/cpp0x/rv7n.C: Adjust.
3187 * g++.dg/cpp0x/rv7p.C: Adjust.
3188 * g++.dg/cpp0x/rv8p.C: Adjust.
3189 * g++.dg/gomp/pr26690-1.C: Adjust.
3190 * g++.dg/other/error20.C: Adjust.
3191 * g++.dg/other/error31.C: Adjust.
3192 * g++.dg/parse/error19.C: Adjust.
3193 * g++.dg/template/qualttp5.C: Adjust.
3194 * g++.old-deja/g++.law/ctors5.C: Adjust.
3196 Enable implicitly deleted functions (N2346)
3197 * g++.dg/cpp0x/defaulted17.C: New.
3198 * g++.dg/cpp0x/implicit1.C: New.
3199 * g++.dg/cpp0x/implicit2.C: New.
3200 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
3201 * g++.dg/ext/has_virtual_destructor.C: Adjust.
3202 * g++.dg/init/ctor4.C: Adjust.
3203 * g++.dg/init/synth2.C: Adjust.
3204 * g++.dg/lto/20081118_1.C: Adjust.
3205 * g++.dg/other/error13.C: Adjust.
3206 * g++.dg/other/unused1.C: Adjust.
3207 * g++.old-deja/g++.bob/inherit2.C: Adjust.
3208 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
3209 * g++.old-deja/g++.jason/opeq3.C: Adjust.
3210 * g++.old-deja/g++.law/ctors17.C: Adjust.
3211 * g++.old-deja/g++.oliva/delete1.C: Adjust.
3212 * g++.old-deja/g++.pt/assign1.C: Adjust.
3213 * g++.old-deja/g++.pt/crash20.C: Adjust.
3215 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
3216 * g++.dg/cpp0x/defaulted13.C: Adjust.
3217 * g++.dg/cpp0x/defaulted2.C: Adjust.
3218 * g++.dg/cpp0x/defaulted3.C: Adjust.
3219 * g++.dg/cpp0x/initlist9.C: Adjust.
3220 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
3221 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
3222 * g++.dg/init/synth2.C: Adjust.
3224 * g++.dg/cpp0x/defaulted19.C: New.
3226 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
3227 * g++.dg/template/error23.C: Fix for -std=c++0x.
3229 2010-06-29 Janus Weil <janus@gcc.gnu.org>
3232 * gfortran.dg/proc_ptr_28.f90: New.
3234 2010-06-29 Jakub Jelinek <jakub@redhat.com>
3236 PR tree-optimization/43801
3237 * g++.dg/torture/pr43801.C: New test.
3240 * g++.dg/debug/dwarf2/accessibility1.C: New test.
3242 2010-06-29 Jason Merrill <jason@redhat.com>
3245 * g++.dg/template/qualified-id2.C: New.
3246 * g++.dg/template/qualified-id3.C: New.
3248 2010-06-29 Janus Weil <janus@gcc.gnu.org>
3251 * gfortran.dg/associated_target_4.f90: New.
3253 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
3256 * gfortran.dg/aliasing_array_result_1.f90 : New test.
3258 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3260 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
3262 2010-06-29 Jan Hubicka <jh@suse.cz>
3264 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
3266 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
3269 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
3270 * gcc.target/arm/wmul-3.c: New test.
3271 * gcc.target/arm/wmul-4.c: New test.
3273 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
3275 PR rtl-optimization/44659
3276 * gcc.target/i386/extract-1.c: New.
3277 * gcc.target/i386/extract-2.c: Likewise.
3278 * gcc.target/i386/extract-3.c: Likewise.
3279 * gcc.target/i386/extract-4.c: Likewise.
3280 * gcc.target/i386/extract-5.c: Likewise.
3281 * gcc.target/i386/extract-6.c: Likewise.
3283 2010-06-28 Jakub Jelinek <jakub@redhat.com>
3286 * g++.dg/warn/Wunused-var-14.C: New test.
3288 2010-06-28 Tobias Burnus <burnus@net-b.de>
3291 * gfortran.dg/nan_6.f90: New.
3293 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
3295 PR tree-optimization/43781
3296 * gcc.dg/torture/pr43781.c: New.
3298 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
3301 * gfortran.dg/actual_rank_check_1.f90: New test.
3303 2010-06-28 Martin Jambor <mjambor@suse.cz>
3305 * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
3307 2010-06-28 Jan Hubicka <jh@suse.cz>
3309 PR tree-optimization/44687
3310 * gcc.c-torture/compile/pr44687.c
3312 2010-06-28 Martin Jambor <mjambor@suse.cz>
3315 * g++.dg/torture/pr44535.C: New test.
3317 2010-06-28 Michael Matz <matz@suse.de>
3320 * gfortran.dg/pr44592.f90: New test.
3322 2010-06-28 Jan Hubicka <jh@suse.cz>
3324 PR tree-optimization/44357
3325 * g++.dg/torture/pr44357.C: New testcase.
3327 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3329 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
3330 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
3331 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
3332 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
3333 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
3334 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
3335 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
3336 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
3338 2010-06-27 Jan Hubicka <jh@suse.cz>
3340 * gcc.c-torture/compile/pr44686.c: New file.
3342 2010-06-27 Richard Guenther <rguenther@suse.de>
3344 PR tree-optimization/44683
3345 * gcc.c-torture/execute/pr44683.c: New testcase.
3347 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
3349 * gnat.dg/noreturn3.ad[sb]: New test.
3351 2010-06-26 Jason Merrill <jason@redhat.com>
3353 * g++.dg/cpp0x/explicit5.C: New.
3355 2010-06-26 Richard Guenther <rguenther@suse.de>
3357 PR tree-optimization/44393
3358 * gcc.dg/pr44393.c: New testcase.
3360 2010-06-26 Jan Hubicka <jh@suse.cz>
3362 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
3364 2010-06-26 Richard Guenther <rguenther@suse.de>
3367 * gcc.dg/pr44674.c: New testcase.
3369 2010-06-26 Joseph Myers <joseph@codesourcery.com>
3371 * gcc.dg/opts-3.c: New test.
3373 2010-06-26 Tobias Burnus <burnus@net-b.de>
3375 * gfortran.dg/type_decl_1.f90: New.
3376 * gfortran.dg/type_decl_2.f90: New.
3378 2010-06-26 Tobias Burnus <burnus@net-b.de>
3380 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
3381 * gfortran.dg/semicolon_fixed_2.f: Ditto.
3383 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3386 * gfortran.dg/array_constructor_23.f: Update test to allow for small
3387 error in comparing reals.
3389 2010-06-25 Tobias Burnus <burnus@net-b.de>
3391 * selected_real_kind_2.f90: New.
3392 * selected_real_kind_3.f90: New.
3394 2010-06-25 Tobias Burnus <burnus@net-b.de>
3396 * gfortran.dg/entry_19.f90: New.
3398 2010-06-25 Tobias Burnus <burnus@net-b.de>
3400 * gfortran.dg/end_subroutine_1.f90: New.
3401 * gfortran.dg/end_subroutine_2.f90: New.
3402 * gfortran.dg/interface_proc_end.f90: Update.
3404 2010-06-25 Tobias Burnus <burnus@net-b.de>
3406 * gfortran.dg/semicolon_fixed.f: Update.
3407 * gfortran.dg/semicolon_fixed_2.f: New.
3408 * gfortran.dg/semicolon_free_2.f90: New.
3409 * gfortran.dg/semicolon_free.f90: Update.
3411 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3414 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
3416 2010-06-25 Martin Jambor <mjambor@suse.cz>
3418 * g++.dg/ipa/iinline-3.C: New test.
3419 * gcc.dg/ipa/modif-1.c: Removed.
3421 2010-06-25 Jan Hubicka <jh@suse.cz>
3423 * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
3425 2010-06-25 Martin Jambor <mjambor@suse.cz>
3427 * g++.dg/ipa/iinline-2.C: New test.
3429 2010-06-25 Jakub Jelinek <jakub@redhat.com>
3432 * gfortran.dg/pr43866.f90: New test.
3434 PR tree-optimization/44539
3435 * gcc.dg/pr44539.c: New test.
3437 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
3441 * gcc.target/mips/madd-9.c: New test.
3443 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
3446 * gcc.dg/noncompile/pr44517.c: New.
3447 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
3449 2010-06-24 Steve Ellcey <sje@cup.hp.com>
3452 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
3453 and add argument to nop for IA64.
3455 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
3458 * gcc.target/i386/mod-1.c: New.
3459 * gcc.target/i386/umod-1.c: Likewise.
3460 * gcc.target/i386/umod-2.c: Likewise.
3461 * gcc.target/i386/umod-3.c: Likewise.
3463 2010-06-24 Jakub Jelinek <jakub@redhat.com>
3466 * g++.dg/torture/pr44492.C: New test.
3468 2010-06-24 Andi Kleen <ak@linux.intel.com>
3470 * c-c++-common/warn-omitted-condop.c: New.
3472 2010-06-24 Tobias Burnus <burnus@net-b.de>
3475 * gfortran.dg/import8.f90: New.
3477 2010-06-23 Arnaud Charlet <charlet@adacore.com>
3479 * gnat.dg/not_null.adb: Update test case.
3481 2010-06-22 Jakub Jelinek <jakub@redhat.com>
3484 * g++.dg/warn/Wunused-var-13.C: New test.
3487 * g++.dg/diagnostic/method1.C: New test.
3489 2010-06-22 Cary Coutant <ccoutant@google.com>
3491 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
3493 2010-06-22 Janus Weil <janus@gcc.gnu.org>
3496 * gfortran.dg/abstract_type_8.f03: New.
3498 2010-06-21 Jason Merrill <jason@redhat.com>
3500 * g++.dg/cpp0x/noexcept08.C: New.
3502 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
3504 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
3507 * gcc.target/i386/sse2-vec-2a.c: New.
3509 2010-06-21 DJ Delorie <dj@redhat.com>
3511 * gcc.dg/pragma-diag-1.c: New.
3513 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
3516 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
3518 2010-06-21 Alan Modra <amodra@gmail.com>
3521 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
3522 tail call to check_fa_mid.
3524 2010-06-21 Jakub Jelinek <jakub@redhat.com>
3527 * gcc.c-torture/execute/pr44575.c: New test.
3529 2010-06-21 Tobias Burnus <burnus@net-b.de>
3532 * gfortran.dg/contiguous_1.f90: New.
3533 * gfortran.dg/contiguous_2.f90: New.
3534 * gfortran.dg/contiguous_3.f90: New.
3536 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
3538 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
3539 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
3541 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
3544 * gcc.target/i386/pr44546.c: New test.
3546 2010-06-20 Joseph Myers <joseph@codesourcery.com>
3548 * gcc.dg/opts-2.c: New test.
3550 2010-06-19 Janus Weil <janus@gcc.gnu.org>
3553 * gfortran.dg/typebound_proc_15.f03: Modified.
3555 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
3558 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
3559 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
3561 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3563 * g++.dg/ext/label13.C: Fix typo in last change.
3565 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3568 * gfortran.dg/eof_3.f90
3569 * gfortran.dg/endfile_2.f90
3570 * gfortran.dg/endfile_4.f90
3571 * gfortran.dg/endfile_3.f90
3573 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3576 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
3578 2010-06-18 Tobias Burnus <burnus@net-b.de>
3581 * gfortran.dg/allocate_alloc_opt_11.f90: New.
3583 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
3585 * gcc.target/arm/pr40900.c: New test.
3587 2010-06-18 Arnaud Charlet <charlet@adacore.com>
3589 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
3591 2010-06-17 Janus Weil <janus@gcc.gnu.org>
3594 * gfortran.dg/typebound_call_15.f03: New.
3596 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
3599 * g++.dg/pr44486.C: New.
3601 2010-06-16 DJ Delorie <dj@redhat.com>
3603 * gcc.target/i386/volatile-bitfields-1.c: New.
3604 * gcc.target/i386/volatile-bitfields-2.c: New.
3606 2010-06-16 Jason Merrill <jason@redhat.com>
3608 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
3610 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
3612 2010-06-16 Richard Guenther <rguenther@suse.de>
3615 * gcc.c-torture/execute/pr44555.c: New testcase.
3617 2010-06-16 Janus Weil <janus@gcc.gnu.org>
3620 * gfortran.dg/typebound_proc_16.f03: New.
3622 2010-06-16 Martin Jambor <mjambor@suse.cz>
3624 * g++.dg/torture/pr43905.C: New test.
3626 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
3629 * gcc.dg/vect/slp-perm-5.c (main): Prevent
3630 initialization loop from being vectorized.
3631 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
3633 2010-06-16 Alan Modra <amodra@gmail.com>
3635 PR tree-optimization/44507
3636 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
3638 2010-06-15 Jason Merrill <jason@redhat.com>
3640 * g++.dg/overload/arg3.C: Adjust error locations.
3641 * g++.dg/overload/copy1.C: Likewise.
3642 * g++.dg/tc1/dr152.C: Likewise.
3643 * g++.dg/template/incomplete4.C: Likewise.
3644 * g++.dg/template/incomplete5.C: Likewise.
3645 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3646 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3647 * g++.old-deja/g++.pt/crash9.C: Likewise.
3649 * g++.dg/inherit/virtual5.C: New.
3651 * g++.dg/cpp0x/defaulted18.C: New.
3653 * g++.dg/cpp0x/initlist40.C: New.
3655 * g++.dg/cpp0x/initlist39.C: New.
3657 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
3660 * gcc.dg/graphite/pr44391.c: New.
3662 2010-06-15 Janus Weil <janus@gcc.gnu.org>
3665 * gfortran.dg/allocate_alloc_opt_8.f90: New.
3666 * gfortran.dg/allocate_alloc_opt_9.f90: New.
3667 * gfortran.dg/allocate_alloc_opt_10.f90: New.
3668 * gfortran.dg/class_allocate_2.f03: Modified an error message.
3670 2010-06-15 Richard Guenther <rguenther@suse.de>
3672 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
3674 2010-06-15 Richard Guenther <rguenther@suse.de>
3676 * gcc.dg/vect/bb-slp-21.c: Adjust.
3677 * gcc.dg/vect/bb-slp-13.c: Likewise
3678 * gcc.dg/vect/bb-slp-4.c: Likewise
3679 * gcc.dg/vect/bb-slp-22.c: Likewise
3680 * gcc.dg/vect/bb-slp-14.c: Likewise
3681 * gcc.dg/vect/bb-slp-23.c: Likewise
3682 * gcc.dg/vect/bb-slp-15.c: Likewise
3683 * gcc.dg/vect/bb-slp-17.c: Likewise
3684 * gcc.dg/vect/bb-slp-18.c: Likewise
3685 * gcc.dg/vect/bb-slp-19.c: Likewise
3686 * gcc.dg/vect/bb-slp-10.c: Likewise
3687 * gcc.dg/vect/bb-slp-11.c: Likewise
3688 * gcc.dg/vect/bb-slp-20.c: Likewise
3689 * gcc.dg/vect/bb-slp-3.c: Likewise
3691 2010-06-15 Jakub Jelinek <jakub@redhat.com>
3694 * gfortran.dg/gomp/pr44536.f90: New test.
3695 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
3697 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
3700 * gcc.target/i386/avx-vextractf128-256-3.c: New.
3701 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
3703 2010-06-14 Jakub Jelinek <jakub@redhat.com>
3705 PR tree-optimization/44508
3706 * gcc.dg/tree-ssa/pr21086.c: Adjust.
3709 * gcc.dg/pr44509.c: New test.
3711 2010-06-14 Ira Rosen <irar@il.ibm.com>
3713 PR tree-optimization/44507
3714 * gcc.dg/vect/pr44507.c: New test.
3716 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
3718 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
3719 and c-pretty-print.h.
3721 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
3723 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
3725 * gfortran.dg/whole_file_18.f90: Updated error message.
3727 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
3729 * gfortran.dg/whole_file_20.f03: New.
3731 2010-06-12 Jan Hubicka <jh@suse.cz>
3733 * gcc.c-torture/compile/pc44485.c: New testcase.
3735 2010-06-12 Janus Weil <janus@gcc.gnu.org>
3738 * gfortran.dg/typebound_proc_4.f03: Modified error message.
3739 * gfortran.dg/typebound_proc_14.f03: New.
3740 * gfortran.dg/typebound_proc_15.f03: New.
3742 2010-06-11 Joseph Myers <joseph@codesourcery.com>
3744 * gcc.dg/opts-1.c: New test.
3746 2010-06-11 Joseph Myers <joseph@codesourcery.com>
3748 * gcc.dg/funroll-loops-all.c: Update expected error.
3750 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
3753 * gcc.target/i386/pr44481.c: New test.
3755 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
3757 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
3759 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
3762 * gcc.dg/tree-ssa/pr44483.c: New.
3764 2010-06-11 Paul Brook <paul@codesourcery.com>
3766 * g++.dg/other/arm-neon-1.C: New test.
3768 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
3772 * gfortran.dg/class_23.f03: New test.
3774 2010-06-11 Jan Hubicka <jh@suse.cz>
3776 * gcc.dg/ipa/pure-const-2.c: New testcase.
3778 2010-06-11 Jan Hubicka <jh@suse.cz>
3780 * gcc.dg/noreturn-7.c: Update.
3781 * gcc.dg/noreturn-4.c: Update.
3783 2010-06-10 Dodji Seketeli <dodji@redhat.com>
3786 * g++.dg/other/typedef4.C: New test.
3788 2010-06-10 Janus Weil <janus@gcc.gnu.org>
3791 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
3793 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
3796 * gfortran.dg/asynchronous_3.f03
3798 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
3801 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
3802 non-temporal stores out of the tests to form new test cases. As a
3803 result, no non-temporal store should be generated in this case.
3805 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
3806 prefetch-7.c that generate one non-temporal store.
3808 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
3809 prefetch-7.c that generate one non-temporal store and one
3810 one-temporal prefetch.
3812 2010-06-10 Martin Jambor <mjambor@suse.cz>
3814 PR tree-optimization/44258
3815 * gcc.dg/tree-ssa/pr44258.c: New test.
3817 2010-06-10 Daniel Kraft <d@domob.eu>
3820 * gfortran.dg/associate_1.f03: New test.
3821 * gfortran.dg/associate_2.f95: New test.
3822 * gfortran.dg/associate_3.f03: New test.
3823 * gfortran.dg/associate_4.f08: New test.
3825 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3827 * gfortran.dg/selected_char_kind_4.f90: New test.
3829 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
3831 * gcc.dg/pr42461.c: New test.
3833 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
3836 * gfortran.dg/selected_real_kind_1.f90: New.
3838 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
3841 * gfortran.dg/warn_conversion.f90: Removed check for redundant
3843 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
3846 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3848 * gfortran.dg/data_namelist_conflict.f90: New test.
3850 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3852 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
3853 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
3854 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
3856 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
3858 * testsuite/gfortran.dg/mvbits_9.f90: New test.
3859 * testsuite/gfortran.dg/ibset_1.f90: Ditto.
3860 * testsuite/gfortran.dg/ibits_1.f90: Ditto.
3861 * testsuite/gfortran.dg/btest_1.f90: Ditto.
3862 * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
3864 2010-06-09 Jason Merrill <jason@redhat.com>
3867 * g++.dg/cpp0x/decltype23.C: Move to...
3868 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
3870 2010-06-09 Janus Weil <janus@gcc.gnu.org>
3873 * gfortran.dg/typebound_call_14.f03: New test.
3875 2010-06-09 Martin Jambor <mjambor@suse.cz>
3877 PR tree-optimization/44423
3878 * gcc.dg/tree-ssa/pr44423.c: New test.
3880 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
3883 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
3884 TV_NONE to initialize tv_id field.
3885 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
3886 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
3887 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
3889 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
3890 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
3891 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
3893 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
3895 PR tree-optimization/39874
3897 * gcc.dg/pr39874.c: New file.
3899 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
3901 * g++.dg/ext/attr-alias-1.C: New.
3902 * g++.dg/ext/attr-alias-2.C: New.
3904 2010-06-07 Tobias Burnus <burnus@net-b.de>
3907 * gfortran.dg/proc_ptr_27.f90: New.
3909 2010-06-07 Jason Merrill <jason@redhat.com>
3912 * g++.dg/cpp0x/decltype23.C: New.
3914 2010-06-08 Andrew Pinski <pinskia@gmail.com>
3915 Shujing Zhao <pearly.zhao@oracle.com>
3918 * gcc.dg/c90-const-expr-10.c: Adjust.
3919 * gcc.dg/c99-const-expr-10.c: Adjust.
3920 * gcc.dg/init-bad-7.c: New.
3922 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3924 * lib/target-supports.exp (check_effective_target_gas): New proc.
3925 * gcc.c-torture/execute/960321-1.x: New file.
3927 2010-06-07 Jason Merrill <jason@redhat.com>
3930 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
3932 2010-06-07 Jakub Jelinek <jakub@redhat.com>
3935 * g++.dg/warn/Wunused-var-12.C: New test.
3938 * c-c++-common/Wunused-var-11.c: New test.
3940 2010-06-07 Jan Hubicka <jh@suse.cz>
3942 * gcc.dg/ipa/pure-const-1.c: New testcase.
3944 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
3946 PR rtl-optimization/44404
3947 * gcc.dg/pr44404.c: New.
3949 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
3952 * gcc.target/i386/abi-2.c: Check sysv abi here.
3953 * gcc.target/i386/aes-avx-check.h: Call test in noinline
3954 function to avoid failures by different ABIs.
3955 * gcc.target/i386/aes-check.h: Likewise.
3956 * gcc.target/i386/avx-check.h: Likewise.
3957 * gcc.target/i386/fma4-check.h: Likewise.
3958 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
3959 * gcc.target/i386/mmx-check.h: Likewise.
3960 * gcc.target/i386/pclmul-avx-check.h: Likewise.
3961 * gcc.target/i386/pclmul-check.h: Likewise.
3962 * gcc.target/i386/sse-check.h: Likewise.
3963 * gcc.target/i386/sse2-check.h: Likewise.
3964 * gcc.target/i386/sse3-check.h: Likewise.
3965 * gcc.target/i386/sse4_1-check.h: Likewise.
3966 * gcc.target/i386/sse4_2-check.h: Likewise.
3967 * gcc.target/i386/sse4a-check.h: Likewise.
3968 * gcc.target/i386/ssse3-check.h: Likewise.
3969 * gcc.target/i386/xop-check.h: Likewise.
3970 * gcc.target/i386/pr27971.c: Fix for LLP64.
3971 * gcc.target/i386/pr39139.c: Likewise.
3972 * gcc.target/i386/pr39315-check.c: Likewise.
3973 * gcc.target/i386/vararg-1.c: Likewise.
3974 * gcc.target/i386/vararg-2.c: Likewise.
3975 Additional add dg-compile to avoid failure due
3978 * gcc.dg/compound-literal-1.c: Fix for llp64.
3979 * gcc.dg/pr32370.c: Likewise.
3980 * gcc.dg/pr37561.c: Likewise.
3981 * gcc.dg/pr41340.c: Likewise.
3982 * gcc.dg/pr41551.c: Likewise.
3984 2010-05-25 Dodji Seketeli <dodji@redhat.com>
3987 * g++.dg/debug/dwarf2/typedef3.C: New test.
3989 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
3992 * c-c++-common/pr20000.c: New.
3994 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
3997 * g++.dg/init/pr44086.C: New.
3998 * g++.dg/cpp0x/decltype4.C: Adjust.
4000 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
4003 * gfortran.dg/generic_23.f03: New test.
4005 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
4008 * gfortran.dg/alloc_comp_class_1.f90 : New test.
4010 2010-06-05 Jakub Jelinek <jakub@redhat.com>
4013 * c-c++-common/Wunused-var-9.c: New test.
4015 2010-06-05 Jason Merrill <jason@redhat.com>
4017 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
4019 2010-06-05 Joseph Myers <joseph@codesourcery.com>
4022 * gcc.dg/c99-restrict-4.c: New test.
4024 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
4026 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
4027 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
4028 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
4029 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
4030 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
4031 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
4032 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
4033 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
4034 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
4035 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
4036 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
4037 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
4038 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
4039 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
4040 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
4041 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
4042 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
4043 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
4044 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
4045 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
4046 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
4047 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
4049 2010-06-04 Jason Merrill <jason@redhat.com>
4051 * g++.dg/cpp0x/noexcept06.C: New.
4052 * g++.dg/cpp0x/noexcept07.C: New.
4054 * g++.dg/cpp0x/noexcept01.C: New.
4055 * g++.dg/cpp0x/noexcept02.C: New.
4056 * g++.dg/cpp0x/noexcept03.C: New.
4057 * g++.dg/cpp0x/noexcept04.C: New.
4058 * g++.dg/cpp0x/noexcept05.C: New.
4060 2010-06-04 Jakub Jelinek <jakub@redhat.com>
4063 * g++.dg/warn/Wunused-var-10.C: New test.
4064 * g++.dg/warn/Wunused-var-11.C: New test.
4067 * c-c++-common/Wunused-var-10.c: New test.
4069 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4072 * gcc.dg/assign-warn-2.c: Update.
4073 * gcc.dg/cpp/line3.c: Update.
4074 * gcc.dg/c99-array-lval-8.c: Update.
4075 * gcc.dg/cast-qual-2.c: Update.
4076 * gcc.dg/c99-arraydecl-3.c: Update.
4077 * gcc.dg/assign-warn-1.c: Update.
4078 * gcc.dg/format/gcc_diag-1.c: Update.
4080 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
4082 PR rtl-optimization/39871
4083 PR rtl-optimization/40615
4084 PR rtl-optimization/42500
4085 PR rtl-optimization/42502
4086 * gcc.target/arm/eliminate.c: New test.
4088 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4091 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
4092 * g++.old-deja/g++.other/delete3.C: Likewise.
4093 * g++.old-deja/g++.other/new.C: Likewise.
4094 * g++.old-deja/g++.law/operators27.C: Likewise.
4095 * g++.old-deja/g++.mike/p755.C: Likewise.
4096 * g++.dg/eh/new1.C: Likewise.
4097 * g++.dg/init/new5.C: Likewise.
4099 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4101 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
4102 * gfortran.dg/unpack_bounds_2.f90: Likewise.
4103 * gfortran.dg/unpack_bounds_3.f90: Likewise.
4105 2010-06-03 Richard Guenther <rguenther@suse.de>
4108 * lib/lto.exp: Always load gcc.exp.
4109 (lto-obj): For C source files invoke gcc_target_compile.
4110 * g++.dg/lto/20100603-1_0.C: New testcase.
4111 * g++.dg/lto/20100603-1_1.c: Likewise.
4113 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
4115 PR tree-optimization/43688
4116 * gfortran.dg/pr43688.f90: New.
4118 2010-06-03 Richard Guenther <rguenther@suse.de>
4121 * gcc.dg/lto/20100603-1_0.c: New testcase.
4122 * gcc.dg/lto/20100603-2_0.c: Likewise.
4123 * gcc.dg/lto/20100603-3_0.c: Likewise.
4125 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4128 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
4129 * gcc.target/powerpc/recip-2.c: Ditto.
4130 * gcc.target/powerpc/recip-3.c: Ditto.
4131 * gcc.target/powerpc/recip-4.c: Ditto.
4132 * gcc.target/powerpc/recip-5.c: Ditto.
4133 * gcc.target/powerpc/recip-6.c: Ditto.
4134 * gcc.target/powerpc/recip-7.c: Ditto.
4135 * gcc.target/powerpc/recip-test.h: Ditto.
4136 * gcc.target/powerpc/recip-test2.h: Ditto.
4138 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
4140 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
4142 2010-06-02 Jason Merrill <jason@redhat.com>
4144 * g++.dg/ext/vector9.C: Expect typedef in error message.
4149 * g++.dg/tc1/dr101.C: Remove xfails.
4151 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
4154 * g++.dg/ipa/pr44372.C: New.
4156 2010-06-02 Jan Hubicka <jh@suse.cz>
4159 * g++.dg/torture/pr44295.C: Neww testcase.
4161 2010-06-02 Jan Hubicka <jh@suse.cz>
4163 * gcc.dg/tree-ssa/loadpre6.c: Update.
4165 2010-06-02 Richard Guenther <rguenther@suse.de>
4167 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
4170 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
4172 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
4173 the link fail message.
4175 2010-06-02 Tobias Burnus <burnus@net-b.de>
4178 * gfortran.dg/use_13.f90: New test case.
4180 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4183 * gfortran.dg/error_stop_2.f08: Minor update.
4185 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4188 * gfortran.dg/error_stop_1.f08: New test.
4189 * gfortran.dg/error_stop_2.f08: New test.
4191 2010-06-01 Jason Merrill <jason@redhat.com>
4194 * g++.dg/cpp0x/initlist37.C: New.
4195 * g++.dg/cpp0x/initlist38.C: New.
4198 * g++.dg/cpp0x/initlist36.C: New.
4200 2010-05-31 Jan Hubicka <jh@suse.cz>
4202 * gcc.dg/noreturn-8.c: New testcase.
4204 2010-05-31 Jan Hubicka <jh@suse.cz>
4206 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
4207 * gcc.dg/lto/noreturn-1_0.c: Move it here.
4209 2010-05-31 Jan Hubicka <jh@suse.cz>
4211 * gcc.dg/lto/noreturn-1_1.c: New testcase.
4212 * gcc.dg/lto/noreturn-1_0.c: New testcase.
4214 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
4217 * gfortran.dg/dependency_27.f90: New test.
4218 * gfortran.dg/array_assign_1.F90: New test.
4220 2010-05-31 Jakub Jelinek <jakub@redhat.com>
4223 * gcc.target/i386/sse-24.c: New test.
4225 2010-05-31 Jan Hubicka <jh@suse.cz>
4227 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
4229 2010-05-31 Jakub Jelinek <jakub@redhat.com>
4232 * gcc.dg/pr44337.c: New test.
4234 PR tree-optimization/44182
4235 * g++.dg/debug/pr44182.C: New test.
4237 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
4239 * gcc.dg/nested-func-7.c: New test.
4240 * gnat.dg/frame_overflow.adb: Adjust directives.
4242 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
4244 * gnat.dg/prot2.ad[sb]: New test.
4245 * gnat.dg/prot2_pkg1.ads: New helper.
4246 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
4248 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
4250 * gnat.dg/array11.adb: Adjust dg-warning directive.
4251 * gnat.dg/object_overflow.adb: Likewise.
4253 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
4256 * gcc.dg/tree-ssa/pr44306.c: New.
4258 2010-05-29 Jan Hubicka <jh@suse.cz>
4260 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
4262 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
4264 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
4266 2010-05-28 Mike Stump <mikestump@comcast.net>
4269 * objc.dg/const-str-9.m: Remove static.
4271 2010-05-28 Jakub Jelinek <jakub@redhat.com>
4274 * gcc.c-torture/compile/pr43636.c: New test.
4276 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
4279 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
4280 * obj-c++.dg/try-catch-9.mm: Ditto.
4282 2010-05-28 Dodji Seketeli <dodji@redhat.com>
4284 Revert patch for PR c++/44188
4285 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
4287 2010-05-25 Dodji Seketeli <dodji@redhat.com>
4290 * g++.dg/debug/dwarf2/typedef3.C: New test.
4292 2010-05-27 Jason Merrill <jason@redhat.com>
4295 * g++.dg/ext/vla9.C: New.
4297 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
4300 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
4301 * objc.dg/torture/tls/thr-init-3.m: Ditto.
4302 * objc.dg/torture/tls/thr-init.m: Ditto.
4303 * objc.dg/torture/trivial.m: Ditto.
4304 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
4305 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
4306 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
4307 * obj-c++.dg/torture/trivial.mm: Ditto.
4309 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
4311 * g++.dg/lto/20100302_0.C: Skip on darwin.
4313 2010-05-27 Richard Guenther <rguenther@suse.de>
4315 PR tree-optimization/44284
4316 * gcc.dg/vect/vect-118.c: New testcase.
4317 * gcc.dg/vect/bb-slp-20.c: Adjust.
4318 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4319 * gcc.dg/vect/slp-9.c: Likewise.
4320 * gcc.dg/vect/slp-reduc-4.c: Likewise.
4321 * gcc.dg/vect/vect-10.c: Likewise.
4322 * gcc.dg/vect/vect-109.c: Likewise.
4323 * gcc.dg/vect/vect-12.c: Likewise.
4324 * gcc.dg/vect/vect-36.c: Likewise.
4325 * gcc.dg/vect/vect-7.c: Likewise.
4326 * gcc.dg/vect/vect-iv-8.c: Likewise.
4327 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4328 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4329 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4330 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4331 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4332 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4333 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4334 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4335 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4336 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4337 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4338 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
4339 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
4340 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4341 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4342 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
4343 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4345 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
4347 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
4350 2010-05-26 Jan Hubicka <jh@suse.cz>
4352 * gcc.dg/lto/materialize-1_0.c: New file.
4353 * gcc.dg/lto/materialize-1_1.c: New file.
4355 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
4357 * gnat.dg/lto10.adb: New test.
4358 * gnat.dg/lto10_pkg.ads: New helper.
4360 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
4362 * lib/target-supports.exp (check_effective_target_int128): New
4363 function to check if __int128 types are available for target.
4364 * c-c++-common/int128-types-1.c: New.
4365 * c-c++-common/int128-1.c: New.
4366 * c-c++-common/int128-2.c: New.
4367 * g++.dg/abi/mangle43.C: New.
4368 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
4369 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
4370 pointer-wide scalar.
4371 * g++.dg/other/pr25632.C: Likewise.
4372 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
4373 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
4375 * g++.dg/warn/pr13358-4.C: Likewise.
4376 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
4377 * g++.dg/warn/Wconversion-null.C: Likewise.
4379 2010-05-26 Jason Merrill <jason@redhat.com>
4382 * g++.dg/cpp0x/variadic101.C: New.
4384 2010-05-26 Richard Guenther <rguenther@suse.de>
4386 PR rtl-optimization/44164
4387 * gcc.c-torture/execute/pr44164.c: New testcase.
4388 * g++.dg/tree-ssa/pr13146.C: Adjust.
4390 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
4393 * gfortran.dg/whole_file_19.f90 : New test.
4395 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
4400 * gfortran.dg/pr40999.f: Fix function type.
4401 * gfortran.dg/whole_file_5.f90: Likewise.
4402 * gfortran.dg/whole_file_6.f90: Likewise.
4403 * gfortran.dg/whole_file_16.f90: New.
4404 * gfortran.dg/whole_file_17.f90: New.
4405 * gfortran.dg/whole_file_18.f90: New.
4407 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
4408 Iain Sandoe <iains@gcc.gnu.org>
4410 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
4411 * gcc.c-torture/compile/pr44197.c: Require alias support.
4412 * gcc.dg/lto/20081222_0.c: Ditto.
4414 2010-05-25 Jakub Jelinek <jakub@redhat.com>
4417 * gcc.dg/guality/vla-2.c: New test.
4419 2010-05-25 Richard Guenther <rguenther@suse.de>
4422 * g++.dg/torture/pr44069.C: New testcase.
4424 2010-05-25 Richard Guenther <rguenther@suse.de>
4426 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
4428 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
4431 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
4433 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
4435 * obj-c++.dg/torture/tls/trivial.mm: New.
4436 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
4437 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
4438 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
4439 * obj-c++.dg/torture/tls/diag-1.mm: New.
4440 * obj-c++.dg/torture/tls/tls.exp: New.
4441 * obj-c++.dg/torture/trivial.mm: New.
4442 * obj-c++.dg/torture/dg-torture.exp: New.
4443 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
4444 * obj-c++.dg/tls/trivial.m: New.
4445 * obj-c++.dg/tls/init-1.mm: New.
4446 * obj-c++.dg/tls/diag-1.mm: New.
4447 * obj-c++.dg/tls/init-2.mm: New.
4448 * obj-c++.dg/tls/diag-2.mm: New.
4449 * obj-c++.dg/tls/diag-3.mm: New.
4450 * obj-c++.dg/tls/diag-4.mm: New.
4451 * obj-c++.dg/tls/static-1.mm: New.
4452 * obj-c++.dg/tls/tls.exp: New.
4453 * obj-c++.dg/tls/diag-5.mm: New.
4454 * obj-c++.dg/tls/static-1a.mm: New.
4455 * objc-obj-c++-shared/Object1.mm: New.
4456 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
4458 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
4461 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
4462 * obj-c++.dg/const-str-6.mm: Ditto.
4464 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
4466 * g++.dg/parse/array-size2.C: Remove dg-error directives.
4468 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
4471 * gnat.dg/array13.ad[sb]: New test.
4473 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
4474 Sandra Loosemore <sandra@codesourcery.com>
4476 * gcc.target/arm/neon/: Regenerated test cases.
4478 * gcc.target/arm/neon/polytypes.c,
4479 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
4480 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
4481 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
4482 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
4483 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
4484 dg-add-options arm_neon.
4486 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
4487 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
4488 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
4489 and arm_neon_fp16_ok.
4491 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
4492 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
4494 * lib/target-supports.exp (add_options_for_arm_neon): New.
4495 (check_effective_target_arm_neon_ok_nocache): New, from
4496 check_effective_target_arm_neon_ok. Check multiple possibilities.
4497 (check_effective_target_arm_neon_ok): Use
4498 check_effective_target_arm_neon_ok_nocache.
4499 (add_options_for_arm_neon_fp16)
4500 (check_effective_target_arm_neon_fp16_ok)
4501 check_effective_target_arm_neon_fp16_ok_nocache): New.
4502 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
4504 2010-05-24 Jason Merrill <jason@redhat.com>
4507 * g++.dg/cpp0x/initlist35.C: New.
4508 * g++.dg/init/brace6.C: Adjust.
4510 2010-05-24 Paul Brook <paul@codesourcery.com>
4512 * gcc.target/arm/frame-pointer-1.c: New test.
4513 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
4514 pointer elimination.
4516 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
4519 * gcc.target/i386/crc32-3.c: New.
4520 * gcc.target/i386/crc32-4.c: Likewise.
4522 2010-05-23 Joseph Myers <joseph@codesourcery.com>
4524 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
4525 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
4526 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
4528 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
4530 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
4532 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
4535 * gcc.c-target/pr43869.c: New test.
4537 2010-05-22 Janus Weil <janus@gcc.gnu.org>
4540 * gfortran.dg/class_22.f03: New.
4542 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
4545 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
4547 2010-05-22 Janus Weil <janus@gcc.gnu.org>
4550 * gfortran.dg/abstract_type_7.f03: New.
4552 2010-05-21 Jason Merrill <jason@redhat.com>
4554 * g++.dg/eh/spec11.C: Test cleanup optimization.
4556 2010-05-21 Jakub Jelinek <jakub@redhat.com>
4559 * gcc.target/i386/pr44223.c: New test.
4561 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4563 * gcc.target/i386/pr25993.c: Use @function as type specifier.
4565 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
4567 * g++.dg/other/const3.C: New test.
4569 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
4572 * warn_unused_dummy_argument_1.f90: New.
4573 * warn_unused_dummy_argument_2.f90: New.
4575 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4578 * g++.dg/inherit/crash1.C: New.
4579 * g++.dg/inherit/crash2.C: Likewise.
4581 2010-05-20 Jakub Jelinek <jakub@redhat.com>
4584 * g++.dg/debug/pr44178.C: New test.
4586 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
4589 * gcc.dg/tree-ssa/prefetch-6.c: Add
4590 --param min-insn-to-prefetch-ratio=6.
4591 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
4592 allow unrolling, and adjust the movnti count.
4594 2010-05-20 Jan Hubicka <jh@suse.cz>
4597 * gcc.c-torture/compile/pr44197.c: New file.
4599 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
4601 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
4603 (check_effective_target_xop): Remove __may_alias__ attribute.
4605 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
4608 * gcc.c-torture/execute/pr44202-1.c: New test.
4610 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4613 * gfortran.dg/label_1.f90: Update test.
4615 2010-05-19 Jan Hubicka <jh@suse.cz>
4617 * gcc.dg/lto/ipareference2_0.c: New file.
4618 * gcc.dg/lto/ipareference2_1.c: New file.
4620 2010-05-19 Jason Merrill <jason@redhat.com>
4622 * g++.dg/parse/fn-typedef2.C: New.
4624 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
4628 * g++.dg/template/fntype1.C: New.
4630 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
4632 * gnat.dg/discr23.ad[sb]: New test.
4633 * gnat.dg/discr23_pkg.ads: New helper.
4635 * gnat.dg/specs/controlled1.ads: New test.
4636 * gnat.dg/specs/controlled1_pkg.ads: New helper.
4638 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
4641 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
4642 Fixed scope of C_SIZEOF.
4643 * gfortran.dg/warn_conversion_2.f90: New.
4645 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4647 * lib/target-supports.exp (check_effective_target_sse2): New proc.
4648 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
4649 for optional selector.
4650 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
4651 (check_effective_target_sse3): New proc.
4652 * gcc.target/i386/math-torture/math-torture.exp: Load
4653 target-supports.exp.
4654 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
4655 check_effective_target_sse2.
4656 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
4657 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
4658 * g++.dg/vect/vect.exp: Likewise.
4659 * gfortran.dg/vect/vect.exp: Likewise.
4660 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
4661 -msse2 if check_effective_target_sse2.
4663 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
4664 * gcc.target/i386/3dnow-2.c: Likewise.
4665 * gcc.target/i386/3dnowA-1.c: Likewise.
4666 * gcc.target/i386/3dnowA-2.c: Likewise.
4667 * gcc.target/i386/pr42549.c: Likewise.
4669 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
4670 * gcc.target/i386/sse3-addsubpd.c: Likewise.
4671 * gcc.target/i386/sse3-addsubps.c: Likewise.
4672 * gcc.target/i386/sse3-haddpd.c: Likewise.
4673 * gcc.target/i386/sse3-haddps.c: Likewise.
4674 * gcc.target/i386/sse3-hsubpd.c: Likewise.
4675 * gcc.target/i386/sse3-hsubps.c: Likewise.
4676 * gcc.target/i386/sse3-movddup.c: Likewise.
4677 * gcc.target/i386/sse3-movshdup.c: Likewise.
4678 * gcc.target/i386/sse3-movsldup.c: Likewise.
4680 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
4681 * g++.dg/ext/attrib35.C: Likewise.
4682 * g++.dg/opt/pr40496.C: Likewise.
4683 * g++.dg/other/i386-1.C: Likewise.
4684 * g++.dg/other/i386-4.C: Likewise.
4685 * g++.dg/other/pr34435.C: Likewise.
4686 * g++.dg/other/pr39496.C: Likewise.
4687 * g++.dg/other/pr40446.C: Likewise.
4688 * gcc.dg/compat/union-m128-1_main.c: Likewise.
4689 * gcc.dg/compat/vector-1a_main.c: Likewise.
4690 * gcc.dg/compat/vector-2a_main.c: Likewise.
4691 * gcc.dg/lto/20090206-1_0.c: Likewise.
4692 * gcc.dg/pr34856.c: Likewise.
4693 * gcc.dg/pr36584.c: Likewise.
4694 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
4695 * gcc.dg/pr37544.c: Likewise.
4696 * gcc.dg/torture/pr16104-1.c: Likewise.
4697 * gcc.dg/torture/pr35771-1.c: Likewise.
4698 * gcc.dg/torture/pr35771-2.c: Likewise.
4699 * gcc.dg/torture/pr35771-3.c: Likewise.
4700 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4701 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4702 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4703 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4704 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
4705 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4706 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
4707 * gcc.target/i386/20060512-1.c: Likewise.
4708 * gcc.target/i386/20060512-3.c: Likewise.
4709 * gcc.target/i386/all_one_m128i.c: Likewise.
4710 * gcc.target/i386/float128-1.c: Likewise.
4711 * gcc.target/i386/float128-2.c: Likewise.
4712 * gcc.target/i386/fpcvt-1.c: Likewise.
4713 * gcc.target/i386/fpcvt-2.c: Likewise.
4714 * gcc.target/i386/fpcvt-3.c: Likewise.
4715 * gcc.target/i386/fpprec-1.c: Likewise.
4716 * gcc.target/i386/funcspec-9.c: Likewise.
4717 * gcc.target/i386/incoming-1.c: Likewise.
4718 * gcc.target/i386/incoming-12.c: Likewise.
4719 * gcc.target/i386/incoming-2.c: Likewise.
4720 * gcc.target/i386/incoming-3.c: Likewise.
4721 * gcc.target/i386/incoming-4.c: Likewise.
4722 * gcc.target/i386/incoming-6.c: Likewise.
4723 * gcc.target/i386/incoming-7.c: Likewise.
4724 * gcc.target/i386/incoming-8.c: Likewise.
4725 * gcc.target/i386/opt-1.c: Likewise.
4726 * gcc.target/i386/opt-2.c: Likewise.
4727 * gcc.target/i386/ordcmp-1.c: Likewise.
4728 * gcc.target/i386/pr17692.c: Likewise.
4729 * gcc.target/i386/pr18614-1.c: Likewise.
4730 * gcc.target/i386/pr22152.c: Likewise.
4731 * gcc.target/i386/pr23570.c: Likewise.
4732 * gcc.target/i386/pr23575.c: Likewise.
4733 * gcc.target/i386/pr26449-1.c: Likewise.
4734 * gcc.target/i386/pr26600.c: Likewise.
4735 * gcc.target/i386/pr27790.c: Likewise.
4736 * gcc.target/i386/pr28839.c: Likewise.
4737 * gcc.target/i386/pr30970.c: Likewise.
4738 * gcc.target/i386/pr32000-1.c: Likewise.
4739 * gcc.target/i386/pr32000-2.c: Likewise.
4740 * gcc.target/i386/pr32280.c: Likewise.
4741 * gcc.target/i386/pr32661.c: Likewise.
4742 * gcc.target/i386/pr32708-1.c: Likewise.
4743 * gcc.target/i386/pr32961.c: Likewise.
4744 * gcc.target/i386/pr33329.c: Likewise.
4745 * gcc.target/i386/pr35714.c: Likewise.
4746 * gcc.target/i386/pr35767-1.c: Likewise.
4747 * gcc.target/i386/pr35767-1d.c: Likewise.
4748 * gcc.target/i386/pr35767-1i.c: Likewise.
4749 * gcc.target/i386/pr35767-2.c: Likewise.
4750 * gcc.target/i386/pr35767-2d.c: Likewise.
4751 * gcc.target/i386/pr35767-2i.c: Likewise.
4752 * gcc.target/i386/pr35767-3.c: Likewise.
4753 * gcc.target/i386/pr35767-5.c: Likewise.
4754 * gcc.target/i386/pr36222-1.c: Likewise.
4755 * gcc.target/i386/pr36578-1.c: Likewise.
4756 * gcc.target/i386/pr36578-2.c: Likewise.
4757 * gcc.target/i386/pr36992-1.c: Likewise.
4758 * gcc.target/i386/pr37101.c: Likewise.
4759 * gcc.target/i386/pr37216.c: Likewise.
4760 * gcc.target/i386/pr37434-1.c: Likewise.
4761 * gcc.target/i386/pr37434-2.c: Likewise.
4762 * gcc.target/i386/pr37843-3.c: Likewise.
4763 * gcc.target/i386/pr37843-4.c: Likewise.
4764 * gcc.target/i386/pr39162.c: Likewise.
4765 * gcc.target/i386/pr39315-1.c: Likewise.
4766 * gcc.target/i386/pr39315-2.c: Likewise.
4767 * gcc.target/i386/pr39315-3.c: Likewise.
4768 * gcc.target/i386/pr39315-4.c: Likewise.
4769 * gcc.target/i386/pr39445.c: Likewise.
4770 * gcc.target/i386/pr39496.c: Likewise.
4771 * gcc.target/i386/pr40809.c: Likewise.
4772 * gcc.target/i386/pr40906-3.c: Likewise.
4773 * gcc.target/i386/pr41019.c: Likewise.
4774 * gcc.target/i386/pr42542-1.c: Likewise.
4775 * gcc.target/i386/pr42542-2.c: Likewise.
4776 * gcc.target/i386/pr42542-3.c: Likewise.
4777 * gcc.target/i386/pr42542-3a.c: Likewise.
4778 * gcc.target/i386/pr42881.c: Likewise.
4779 * gcc.target/i386/push-1.c: Likewise.
4780 * gcc.target/i386/quad-sse.c: Likewise.
4781 * gcc.target/i386/reload-1.c: Likewise.
4782 * gcc.target/i386/sse-10.c: Likewise.
4783 * gcc.target/i386/sse-11.c: Likewise.
4784 * gcc.target/i386/sse-15.c: Likewise.
4785 * gcc.target/i386/sse-17.c: Likewise.
4786 * gcc.target/i386/sse-18.c: Likewise.
4787 * gcc.target/i386/sse-19.c: Likewise.
4788 * gcc.target/i386/sse-4.c: Likewise.
4789 * gcc.target/i386/sse-6.c: Likewise.
4790 * gcc.target/i386/sse-vect-types.c: Likewise.
4791 * gcc.target/i386/sse2-addpd-1.c: Likewise.
4792 * gcc.target/i386/sse2-addsd-1.c: Likewise.
4793 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
4794 * gcc.target/i386/sse2-andpd-1.c: Likewise.
4795 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
4796 * gcc.target/i386/sse2-comisd-1.c: Likewise.
4797 * gcc.target/i386/sse2-comisd-2.c: Likewise.
4798 * gcc.target/i386/sse2-comisd-3.c: Likewise.
4799 * gcc.target/i386/sse2-comisd-4.c: Likewise.
4800 * gcc.target/i386/sse2-comisd-5.c: Likewise.
4801 * gcc.target/i386/sse2-comisd-6.c: Likewise.
4802 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
4803 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
4804 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
4805 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
4806 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
4807 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
4808 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
4809 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
4810 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
4811 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
4812 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
4813 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
4814 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
4815 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
4816 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
4817 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
4818 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
4819 * gcc.target/i386/sse2-divpd-1.c: Likewise.
4820 * gcc.target/i386/sse2-divsd-1.c: Likewise.
4821 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
4822 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
4823 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
4824 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
4825 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
4826 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
4827 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
4828 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
4829 * gcc.target/i386/sse2-minpd-1.c: Likewise.
4830 * gcc.target/i386/sse2-minsd-1.c: Likewise.
4831 * gcc.target/i386/sse2-mmx.c: Likewise.
4832 * gcc.target/i386/sse2-movapd-1.c: Likewise.
4833 * gcc.target/i386/sse2-movapd-2.c: Likewise.
4834 * gcc.target/i386/sse2-movd-1.c: Likewise.
4835 * gcc.target/i386/sse2-movd-2.c: Likewise.
4836 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
4837 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
4838 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
4839 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
4840 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
4841 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
4842 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
4843 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
4844 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
4845 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
4846 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
4847 * gcc.target/i386/sse2-movq-1.c: Likewise.
4848 * gcc.target/i386/sse2-movq-2.c: Likewise.
4849 * gcc.target/i386/sse2-movq-3.c: Likewise.
4850 * gcc.target/i386/sse2-movsd-1.c: Likewise.
4851 * gcc.target/i386/sse2-movsd-2.c: Likewise.
4852 * gcc.target/i386/sse2-movupd-1.c: Likewise.
4853 * gcc.target/i386/sse2-movupd-2.c: Likewise.
4854 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
4855 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
4856 * gcc.target/i386/sse2-orpd-1.c: Likewise.
4857 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
4858 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
4859 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
4860 * gcc.target/i386/sse2-paddb-1.c: Likewise.
4861 * gcc.target/i386/sse2-paddd-1.c: Likewise.
4862 * gcc.target/i386/sse2-paddq-1.c: Likewise.
4863 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
4864 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
4865 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
4866 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
4867 * gcc.target/i386/sse2-paddw-1.c: Likewise.
4868 * gcc.target/i386/sse2-pand-1.c: Likewise.
4869 * gcc.target/i386/sse2-pandn-1.c: Likewise.
4870 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
4871 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
4872 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
4873 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
4874 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
4875 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
4876 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
4877 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
4878 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
4879 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
4880 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
4881 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
4882 * gcc.target/i386/sse2-pminub-1.c: Likewise.
4883 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
4884 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
4885 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
4886 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
4887 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
4888 * gcc.target/i386/sse2-por-1.c: Likewise.
4889 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
4890 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
4891 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
4892 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
4893 * gcc.target/i386/sse2-pslld-1.c: Likewise.
4894 * gcc.target/i386/sse2-pslld-2.c: Likewise.
4895 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
4896 * gcc.target/i386/sse2-psllq-1.c: Likewise.
4897 * gcc.target/i386/sse2-psllq-2.c: Likewise.
4898 * gcc.target/i386/sse2-psllw-1.c: Likewise.
4899 * gcc.target/i386/sse2-psllw-2.c: Likewise.
4900 * gcc.target/i386/sse2-psrad-1.c: Likewise.
4901 * gcc.target/i386/sse2-psrad-2.c: Likewise.
4902 * gcc.target/i386/sse2-psraw-1.c: Likewise.
4903 * gcc.target/i386/sse2-psraw-2.c: Likewise.
4904 * gcc.target/i386/sse2-psrld-1.c: Likewise.
4905 * gcc.target/i386/sse2-psrld-2.c: Likewise.
4906 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
4907 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
4908 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
4909 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
4910 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
4911 * gcc.target/i386/sse2-psubb-1.c: Likewise.
4912 * gcc.target/i386/sse2-psubd-1.c: Likewise.
4913 * gcc.target/i386/sse2-psubq-1.c: Likewise.
4914 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
4915 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
4916 * gcc.target/i386/sse2-psubw-1.c: Likewise.
4917 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
4918 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
4919 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
4920 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
4921 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
4922 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
4923 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
4924 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
4925 * gcc.target/i386/sse2-pxor-1.c: Likewise.
4926 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
4927 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
4928 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
4929 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
4930 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
4931 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
4932 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
4933 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
4934 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
4935 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
4936 * gcc.target/i386/sse2-shufps-1.c: Likewise.
4937 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
4938 * gcc.target/i386/sse2-subpd-1.c: Likewise.
4939 * gcc.target/i386/sse2-subsd-1.c: Likewise.
4940 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
4941 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
4942 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
4943 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
4944 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
4945 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
4946 * gcc.target/i386/sse2-unpack-1.c: Likewise.
4947 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
4948 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
4949 * gcc.target/i386/sse2-vec-1.c: Likewise.
4950 * gcc.target/i386/sse2-vec-2.c: Likewise.
4951 * gcc.target/i386/sse2-vec-3.c: Likewise.
4952 * gcc.target/i386/sse2-vec-4.c: Likewise.
4953 * gcc.target/i386/sse2-vec-5.c: Likewise.
4954 * gcc.target/i386/sse2-vec-6.c: Likewise.
4955 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
4956 * gcc.target/i386/ssefn-2.c: Likewise.
4957 * gcc.target/i386/ssefn-4.c: Likewise.
4958 * gcc.target/i386/ssefp-1.c: Likewise.
4959 * gcc.target/i386/ssefp-2.c: Likewise.
4960 * gcc.target/i386/sseregparm-3.c: Likewise.
4961 * gcc.target/i386/sseregparm-4.c: Likewise.
4962 * gcc.target/i386/sseregparm-5.c: Likewise.
4963 * gcc.target/i386/sseregparm-6.c: Likewise.
4964 * gcc.target/i386/sseregparm-7.c: Likewise.
4965 * gcc.target/i386/ssetype-1.c: Likewise.
4966 * gcc.target/i386/ssetype-2.c: Likewise.
4967 * gcc.target/i386/ssetype-3.c: Likewise.
4968 * gcc.target/i386/ssetype-4.c: Likewise.
4969 * gcc.target/i386/ssetype-5.c: Likewise.
4970 * gcc.target/i386/unordcmp-1.c: Likewise.
4971 * gcc.target/i386/vararg-1.c: Likewise.
4972 * gcc.target/i386/vararg-2.c: Likewise.
4973 * gcc.target/i386/vararg-3.c: Likewise.
4974 * gcc.target/i386/vararg-4.c: Likewise.
4975 * gcc.target/i386/vararg-7.c: Likewise.
4976 * gcc.target/i386/vararg-8.c: Likewise.
4977 * gcc.target/i386/vecinit-1.c: Likewise.
4978 * gcc.target/i386/vecinit-2.c: Likewise.
4979 * gcc.target/i386/vecinit-3.c: Likewise.
4980 * gcc.target/i386/vecinit-4.c: Likewise.
4981 * gcc.target/i386/vecinit-5.c: Likewise.
4982 * gcc.target/i386/vecinit-6.c: Likewise.
4983 * gcc.target/i386/vectorize2.c: Likewise.
4984 * gcc.target/i386/vectorize3.c: Likewise.
4985 * gcc.target/i386/vectorize4.c: Likewise.
4986 * gcc.target/i386/vectorize6.c: Likewise.
4987 * gcc.target/i386/vectorize7.c: Likewise.
4988 * gcc.target/i386/vectorize8.c: Likewise.
4989 * gcc.target/i386/vperm-v2df.c: Likewise.
4990 * gcc.target/i386/vperm-v2di.c: Likewise.
4991 * gcc.target/i386/vperm-v4si-1.c: Likewise.
4992 * gcc.target/i386/xorps-sse2.c: Likewise.
4993 * gcc.target/i386/xorps.c: Likewise.
4994 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
4995 * gfortran.dg/graphite/pr42326.f90: Likewise.
4996 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
4998 2010-05-19 Richard Guenther <rguenther@suse.de>
5001 * g++.dg/lto/20100519-1_0.C: New testcase.
5003 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5006 * gfortran.dg/warn_intent_out_not_set.f90: New.
5008 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5011 * gfortran.dg/data_char_1.f90: Updated warning message.
5012 * gfortran.dg/data_array_6.f: New.
5014 2010-05-19 Martin Jambor <mjambor@suse.cz>
5016 * g++.dg/ipa/ivinline-8.C: New test.
5017 * gcc.dg/ipa/iinline-2.c: Likewise.
5019 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
5022 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
5023 arguments; add check for return value kind.
5024 * gfortran.dg/float_1.f90: Likewise.
5026 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5028 * gcc.target/i386/20011009-1.c (COMMENT): Define.
5030 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
5031 * lib/lto.exp (lto_prune_warns): Fix location line regex.
5032 Prune another location line format.
5033 (lto-obj): Call lto_prune_warns on comp_output.
5035 2010-05-18 Jan Hubicka <jh@suse.cz>
5037 * gcc.dg/lto/ipacp_0.c: New test.
5038 * gcc.dg/lto/ipacp_1.c: New test.
5040 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
5043 * gcc.dg/lto/20100518_0.c: New test.
5045 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
5047 * gnat.dg/specs/lto3.ads: Add missing dg-options.
5049 2010-05-17 Janus Weil <janus@gcc.gnu.org>
5052 * gfortran.dg/class_21.f03: New.
5054 2010-05-17 Jason Merrill <jason@redhat.com>
5057 * g++.dg/cpp0x/initlist34.C: New.
5060 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
5062 2010-05-17 Martin Jambor <mjambor@suse.cz>
5064 * g++.dg/ipa/ivinline-1.C: New test.
5065 * g++.dg/ipa/ivinline-2.C: New test.
5066 * g++.dg/ipa/ivinline-3.C: New test.
5067 * g++.dg/ipa/ivinline-4.C: New test.
5068 * g++.dg/ipa/ivinline-5.C: New test.
5069 * g++.dg/ipa/ivinline-6.C: New test.
5071 2010-05-17 Dodji Seketeli <dodji@redhat.com>
5072 Jason Merrill <jason@redhat.com>
5075 * c-c++-common/Wunused-var-8.c: New test.
5077 2010-05-17 Jakub Jelinek <jakub@redhat.com>
5080 * gcc.c-torture/compile/pr42347.c: New test.
5083 * g++.dg/ext/asmgoto1.C: New test.
5085 2010-05-17 Martin Jambor <mjambor@suse.cz>
5088 * gcc.dg/tree-ssa/pr44133.c: New test.
5089 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
5092 2010-05-17 Janus Weil <janus@gcc.gnu.org>
5095 * gfortran.dg/class_20.f03: New.
5097 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
5100 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
5101 debug messages but not the newly introduced one.
5103 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
5106 * gfortran.dg/initialization_25.f90: Commented testcase.
5107 * gfortran.dg/initialization_26.f90: New.
5109 2010-05-16 Richard Guenther <rguenther@suse.de>
5111 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
5112 * gcc.dg/pr43084.c: Likewise.
5113 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
5115 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
5117 * gcc.dg/struct/struct-reorg.exp: Likewise.
5118 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5119 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5121 2010-05-16 Joseph Myers <joseph@codesourcery.com>
5123 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
5124 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
5125 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
5126 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
5129 2010-05-15 Jason Merrill <jason@redhat.com>
5131 * g++.dg/eh/spec10.C: New.
5132 * g++.dg/eh/spec11.C: New.
5133 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
5135 2010-05-15 Janus Weil <janus@gcc.gnu.org>
5139 * gfortran.dg/allocatable_scalar_9.f90: New.
5141 2010-05-15 Jakub Jelinek <jakub@redhat.com>
5144 * g++.dg/torture/pr44148.C: New test.
5146 2010-05-15 Joseph Myers <joseph@codesourcery.com>
5148 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
5149 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
5150 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
5151 diagnostics and type sizes.
5153 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
5155 * gnat.dg/lto9.adb: New test.
5156 * gnat.dg/lto9_pkg1.ads: New helper.
5157 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
5159 2010-05-15 Jan Hubicka <jh@suse.cz>
5161 * gcc.dg/lto/ipareference_1.c: Rename to ...
5162 * gcc.dg/lto/ipareference_0.c: ... this one.
5163 * gcc.dg/lto/ipareference_2.c: Rename to ...
5164 * gcc.dg/lto/ipareference_1.c: ... this one.
5166 2010-05-15 Jan Hubicka <jh@suse.cz>
5168 * gcc.dg/lto/ipareference_1.c: New file.
5169 * gcc.dg/lto/ipareference_2.c: New file.
5171 2010-05-15 Richard Guenther <rguenther@suse.de>
5173 PR tree-optimization/44038
5174 * gcc.c-torture/compile/pr44038.c: New testcase.
5176 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
5178 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
5179 * gcc.target/i386/avx-cmpss-1.c: Likewise.
5181 2010-05-15 Janus Weil <janus@gcc.gnu.org>
5185 * gfortran.dg/class_18.f03: New.
5186 * gfortran.dg/class_19.f03: New.
5188 2010-05-14 Jakub Jelinek <jakub@redhat.com>
5191 * gcc.dg/debug/dwarf2/const-1.c: Remove.
5192 * g++.dg/debug/dwarf2/const1.C: Remove.
5194 2010-05-14 Jason Merrill <jason@redhat.com>
5196 * g++.dg/eh/cond4.C: New.
5197 * g++.dg/eh/elide2.C: Adjust.
5198 * g++.old-deja/g++.eh/terminate1.C: Adjust.
5200 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
5203 * gfortran.dg/actual_array_interface_2.f90: New test.
5205 2010-05-14 Richard Guenther <rguenther@suse.de>
5207 PR tree-optimization/44119
5208 * gcc.c-torture/compile/pr44119.c: New testcase.
5210 2010-05-14 Jason Merrill <jason@redhat.com>
5213 * g++.dg/eh/terminate1.C: New.
5215 2010-05-14 Jakub Jelinek <jakub@redhat.com>
5217 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
5220 * gcc.dg/pr44136.c: New test.
5222 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
5225 * g++.dg/warn/Wshadow-4.C: Adjust.
5226 * g++.dg/warn/Wshadow-5.C: New test.
5227 * g++.dg/warn/Wshadow-6.C: New test
5229 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
5232 * gfortran.dg/initialization_25.f90: New.
5234 2010-05-13 Martin Jambor <mjambor@suse.cz>
5236 * g++.dg/otr-fold-1.C: New test.
5237 * g++.dg/otr-fold-2.C: New test.
5239 2010-05-13 Jakub Jelinek <jakub@redhat.com>
5242 * gfortran.dg/gomp/pr44036-1.f90: New test.
5243 * gfortran.dg/gomp/pr44036-2.f90: New test.
5244 * gfortran.dg/gomp/pr44036-3.f90: New test.
5247 * gcc.dg/guality/sra-1.c: New test.
5249 2010-05-12 Jan Hubicka <jh@suse.cz>
5251 * tree-ssa/unreachable.c: New test.
5253 2010-05-12 Jason Merrill <jason@redhat.com>
5255 * g++.dg/cpp0x/sfinae1.C: New.
5257 2010-05-12 Sriraman Tallam <tmsriram@google.com>
5259 * gcc.target/i386/zee.c: New file.
5261 2010-05-12 Jason Merrill <jason@redhat.com>
5263 * g++.dg/conversion/op1.C: Expect template candidate message.
5264 * g++.dg/cpp0x/nullptr15.C: Likewise.
5265 * g++.dg/cpp0x/pr31431-2.C: Likewise.
5266 * g++.dg/cpp0x/pr31431.C: Likewise.
5267 * g++.dg/cpp0x/temp_default2.C: Likewise.
5268 * g++.dg/cpp0x/trailing4.C: Likewise.
5269 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
5270 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
5271 * g++.dg/cpp0x/variadic-throw.C: Likewise.
5272 * g++.dg/cpp0x/variadic35.C: Likewise.
5273 * g++.dg/cpp0x/vt-35147.C: Likewise.
5274 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
5275 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
5276 * g++.dg/ext/visibility/anon8.C: Likewise.
5277 * g++.dg/ext/vla2.C: Likewise.
5278 * g++.dg/other/pr28114.C: Likewise.
5279 * g++.dg/other/ptrmem10.C: Likewise.
5280 * g++.dg/other/ptrmem11.C: Likewise.
5281 * g++.dg/overload/unknown1.C: Likewise.
5282 * g++.dg/parse/template7.C: Likewise.
5283 * g++.dg/parse/typename7.C: Likewise.
5284 * g++.dg/template/conv11.C: Likewise.
5285 * g++.dg/template/copy1.C: Likewise.
5286 * g++.dg/template/deduce3.C: Likewise.
5287 * g++.dg/template/dependent-expr5.C: Likewise.
5288 * g++.dg/template/friend.C: Likewise.
5289 * g++.dg/template/incomplete2.C: Likewise.
5290 * g++.dg/template/local4.C: Likewise.
5291 * g++.dg/template/local6.C: Likewise.
5292 * g++.dg/template/operator10.C: Likewise.
5293 * g++.dg/template/overload6.C: Likewise.
5294 * g++.dg/template/ptrmem2.C: Likewise.
5295 * g++.dg/template/ptrmem20.C: Likewise.
5296 * g++.dg/template/ptrmem8.C: Likewise.
5297 * g++.dg/template/sfinae2.C: Likewise.
5298 * g++.dg/template/ttp25.C: Likewise.
5299 * g++.dg/template/unify10.C: Likewise.
5300 * g++.dg/template/unify11.C: Likewise.
5301 * g++.dg/template/unify6.C: Likewise.
5302 * g++.dg/template/unify7.C: Likewise.
5303 * g++.dg/template/unify9.C: Likewise.
5304 * g++.dg/template/varmod1.C: Likewise.
5305 * g++.old-deja/g++.brendan/crash56.C: Likewise.
5306 * g++.old-deja/g++.law/operators32.C: Likewise.
5307 * g++.old-deja/g++.pt/crash28.C: Likewise.
5308 * g++.old-deja/g++.pt/crash60.C: Likewise.
5309 * g++.old-deja/g++.pt/explicit38.C: Likewise.
5310 * g++.old-deja/g++.pt/explicit39.C: Likewise.
5311 * g++.old-deja/g++.pt/explicit41.C: Likewise.
5312 * g++.old-deja/g++.pt/explicit67.C: Likewise.
5313 * g++.old-deja/g++.pt/explicit77.C: Likewise.
5314 * g++.old-deja/g++.pt/expr2.C: Likewise.
5315 * g++.old-deja/g++.pt/overload7.C: Likewise.
5316 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
5317 * g++.old-deja/g++.pt/spec5.C: Likewise.
5318 * g++.old-deja/g++.pt/spec6.C: Likewise.
5319 * g++.old-deja/g++.pt/t24.C: Likewise.
5320 * g++.old-deja/g++.pt/unify4.C: Likewise.
5321 * g++.old-deja/g++.pt/unify6.C: Likewise.
5322 * g++.old-deja/g++.pt/unify8.C: Likewise.
5323 * g++.old-deja/g++.robertl/eb119.C: Likewise.
5324 * g++.old-deja/g++.robertl/eb79.C: Likewise.
5325 * g++.old-deja/g++.robertl/eb98.C: Likewise.
5327 * g++.dg/cpp0x/initlist32.C: New.
5329 * g++.dg/template/conv11.C: New.
5330 * g++.dg/conversion/op1.C: Adjust expected error.
5332 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
5334 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
5337 * gcc.target/i386/avx-cmpsd-1.c: New.
5338 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
5339 * gcc.target/i386/avx-cmpss-1.c: Likewise.
5340 * gcc.target/i386/avx-cmpss-2.c: Likewise.
5341 * gcc.target/i386/sse-cmpss-1.c: Likewise.
5342 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
5344 2010-05-12 Jakub Jelinek <jakub@redhat.com>
5347 * gcc.dg/gomp/pr44085.c: New test.
5348 * gfortran.dg/gomp/pr44085.f90: New test.
5350 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
5352 * objc-obj-c++-shared/Object1.m: New.
5353 * objc.dg/torture: New directory.
5354 * objc.dg/torture/tls: Ditto.
5355 * objc.dg/tls: Ditto.
5356 * objc.dg/torture/tls/trivial.m: New test.
5357 * objc.dg/torture/tls/thr-init-2.m: New test.
5358 * objc.dg/torture/tls/thr-init-3.m: New test.
5359 * objc.dg/torture/tls/thr-init.m: New test.
5360 * objc.dg/torture/tls/diag-1.m: New test.
5361 * objc.dg/torture/tls/tls.exp: New.
5362 * objc.dg/torture/trivial.m: New test.
5363 * objc.dg/torture/dg-torture.exp: New.
5364 * objc.dg/tls/diag-3.m: New test.
5365 * objc.dg/tls/diag-4.m: New test.
5366 * objc.dg/tls/diag-5.m: New test.
5367 * objc.dg/tls/init-1.m: New test.
5368 * objc.dg/tls/init-2.m: New test.
5369 * objc.dg/tls/tls.exp: New.
5370 * objc.dg/tls/diag-2.m: New test.
5371 * lib/objc.exp: Respond to dg-additional-files.
5373 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
5375 * gcc.target/m68k/20100512-1.c: New.
5377 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
5379 * gnat.dg/lto8.adb: New test.
5380 * gnat.dg/lto8_pkg.ad[sb]: New helper.
5381 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
5383 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5388 * g++.dg/template/crash97.C: New.
5389 * g++.dg/template/crash98.C: Likewise.
5390 * g++.dg/template/crash99.C: Likewise.
5391 * g++.dg/cpp0x/pr31439.C: Adjust.
5392 * g++.dg/template/crash95.C: Likewise.
5394 2010-05-11 Jakub Jelinek <jakub@redhat.com>
5397 * c-c++-common/asmgoto-4.c: New test.
5398 * gcc.target/i386/pr44071.c: New test.
5401 * c-c++-common/Wunused-var-7.c: New test.
5402 * g++.dg/warn/Wunused-var-9.C: New test.
5404 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
5407 * gfortran.dg/gomp/pr43711.f90: New.
5409 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
5412 * gfortran.dg/select_5.f90: Updated.
5414 2010-05-11 Jan Hubicka <jh@suse.cz>
5416 PR tree-optimize/44063
5417 * gcc.c-torture/compile/pr44063.c: New testcase.
5419 2010-05-11 Jakub Jelinek <jakub@redhat.com>
5422 * gcc.dg/pr44023.c: New test.
5424 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
5426 * gnat.dg/lto7.adb: New test.
5427 * gnat.dg/lto7_pkg.ad[sb]: New helper.
5429 2010-05-10 Jason Merrill <jason@redhat.com>
5432 * g++.dg/template/inherit5.C: New.
5435 * g++.dg/cpp0x/initlist33.C: New.
5436 * g++.dg/cpp0x/initlist26.C: Adjust.
5437 * g++.dg/cpp0x/initlist28.C: Adjust.
5439 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
5442 * g++.dg/init/pr43719.C: New.
5443 * g++.dg/anon-struct4.C: Adjust.
5445 2010-05-10 Jakub Jelinek <jakub@redhat.com>
5448 * gcc.dg/pr44028.c: New test.
5450 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
5455 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
5456 * gfortran.dg/warn_conversion.f90: New.
5458 2010-05-10 Michael Matz <matz@suse.de>
5460 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
5462 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
5464 PR rtl-optimization/44012
5465 * gcc.dg/pr44012.c: New.
5467 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5469 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
5470 Log text on entry and exit.
5471 Prune Sun ld warnings for common symbols with differing sizes.
5472 (lto-link-and-maybe-run): Change caller.
5474 2010-05-10 Janus Weil <janus@gcc.gnu.org>
5477 * gfortran.dg/class_7.f03: Modified.
5478 * gfortran.dg/select_type_1.f03: Modified.
5479 * gfortran.dg/select_type_12.f03: New.
5481 2010-05-10 Richard Guenther <rguenther@suse.de>
5483 PR tree-optimization/44050
5484 * gcc.dg/torture/pr44050.c: New testcase.
5486 2010-05-10 Wei Guozhi <carrot@google.com>
5489 * gcc.target/arm/pr42879.c: New testcase.
5491 2010-05-09 Joseph Myers <joseph@codesourcery.com>
5494 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
5496 2010-05-09 Joseph Myers <joseph@codesourcery.com>
5499 * gcc.dg/anon-struct-10.c: New test.
5501 2010-05-09 Richard Guenther <rguenther@suse.de>
5504 * gcc.dg/pr44024.c: New testcase.
5506 2010-05-09 Joseph Myers <joseph@codesourcery.com>
5509 * gcc.dg/anon-struct-9.c: New test.
5511 2010-05-09 Richard Guenther <rguenther@suse.de>
5514 * gcc.c-torture/compile/pr44043.c: New testcase.
5516 2010-05-09 Richard Guenther <rguenther@suse.de>
5518 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
5520 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
5522 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
5524 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5526 * gnat.dg/lto[12456].adb: Add "target lto" marker.
5527 * gnat.dg/specs/lto3.ads: Likewise.
5529 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
5532 * gcc.dg/pr28685-1.c: New file.
5534 2010-05-08 Richard Guenther <rguenther@suse.de>
5536 PR tree-optimization/44030
5537 * gcc.c-torture/compile/pr44030.c: New testcase.
5539 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5541 * gnat.dg/lto6.adb: New test.
5542 * gnat.dg/lto6_pkg.ads: New helper.
5544 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5546 * gnat.dg/lto5.adb: New test.
5547 * gnat.dg/lto5_pkg.ad[sb]: New helper.
5549 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5551 * gnat.dg/lto4.ad[sb]: New test.
5553 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
5555 * gnat.dg/specs/lto3.ads: New test.
5556 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
5557 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
5559 2010-05-08 Quentin Ochem <ochem@adacore.com>
5561 * gnat.dg/sizetype3.ad[sb]: New test.
5562 * gnat.dg/sizetype3_pkg.ads: New helper.
5564 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
5567 * g++.dg/init/new29.C: New.
5569 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
5572 * gfortran.dg/coarray_1.f90: Fixed error message.
5573 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
5574 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
5575 * gfortran.dg/intrinsic_std_5.f90: New.
5577 2010-05-07 Jason Merrill <jason@redhat.com>
5579 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
5581 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5583 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
5584 (size_t, stderr): Remove.
5585 (read_error): Replaced __builtin_fprintf by fprintf.
5587 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
5589 * gcc.dg/ordered-comparison-1.c: New test.
5590 * gcc.dg/ordered-comparison-2.c: New test.
5591 * gcc.dg/ordered-comparison-3.c: New test.
5592 * gcc.dg/ordered-comparison-4.c: New test.
5594 2010-05-06 Mike Stump <mikestump@comcast.net>
5597 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
5599 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
5600 Jason Merrill <jason@redhat.com>
5602 * g++.dg/cpp0x/nullptr01.C: New.
5603 * g++.dg/cpp0x/nullptr02.C: New.
5604 * g++.dg/cpp0x/nullptr03.C: New.
5605 * g++.dg/cpp0x/nullptr04.C: New.
5606 * g++.dg/cpp0x/nullptr05.C: New.
5607 * g++.dg/cpp0x/nullptr06.C: New.
5608 * g++.dg/cpp0x/nullptr07.C: New.
5609 * g++.dg/cpp0x/nullptr08.C: New.
5610 * g++.dg/cpp0x/nullptr09.C: New.
5611 * g++.dg/cpp0x/nullptr10.C: New.
5612 * g++.dg/cpp0x/nullptr11.C: New.
5613 * g++.dg/cpp0x/nullptr12.C: New.
5614 * g++.dg/cpp0x/nullptr13.C: New.
5615 * g++.dg/cpp0x/nullptr14.C: New.
5616 * g++.dg/cpp0x/nullptr15.C: New.
5617 * g++.dg/cpp0x/nullptr16.C: New.
5618 * g++.dg/cpp0x/nullptr17.C: New.
5619 * g++.dg/cpp0x/nullptr18.C: New.
5620 * g++.dg/cpp0x/nullptr19.C: New.
5621 * g++.dg/cpp0x/nullptr20.C: New.
5622 * g++.dg/cpp0x/nullptr21.C: New.
5623 * g++.dg/cpp0x/nullptr22.C: New.
5624 * g++.dg/debug/nullptr01.C: New.
5625 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
5627 2010-05-06 Jakub Jelinek <jakub@redhat.com>
5629 * gcc.dg/Wunused-var-8.c: Move to...
5630 * c-c++-common/Wunused-var-6.c: ... here. New test.
5632 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5635 * g++.dg/template/crash96.C: New.
5637 2010-05-06 Jan Hubicka <jh@suse.cz>
5639 PR tree-optimization/43791
5640 * gcc.c-torture/compile/pr43791.c: New file.
5642 2010-05-06 Michael Matz <matz@suse.de>
5644 PR tree-optimization/43984
5645 * gfortran.dg/pr43984.f90: New test.
5647 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
5650 * gcc.dg/pr40989.c: New.
5652 2010-05-06 Richard Guenther <rguenther@suse.de>
5654 PR tree-optimization/43934
5655 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
5657 2010-05-06 Richard Guenther <rguenther@suse.de>
5659 PR tree-optimization/43987
5660 * gcc.c-torture/execute/pr43987.c: New testcase.
5661 * gcc.dg/torture/pta-escape-1.c: Adjust.
5662 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5663 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5664 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5665 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
5667 2010-04-22 Jakub Jelinek <jakub@redhat.com>
5668 Dodji Seketeli <dodji@redhat.com>
5671 * g++.dg/warn/Wunused-7.C: Add dg-warning.
5672 * g++.dg/template/sfinae16.C: Likewise.
5673 * gcc.dg/Wunused-var-1.c: Moved to...
5674 * c-c++-common/Wunused-var-1.c: ...here. New test.
5675 * gcc.dg/Wunused-var-2.c: Moved to...
5676 * c-c++-common/Wunused-var-2.c: ...here. New test.
5677 * gcc.dg/Wunused-var-3.c: Moved to...
5678 * c-c++-common/Wunused-var-3.c: ...here. New test.
5679 * gcc.dg/Wunused-var-4.c: Moved to...
5680 * gcc.dg/Wunused-var-1.c: ... here.
5681 * gcc.dg/Wunused-var-5.c: Moved to...
5682 * c-c++-common/Wunused-var-4.c: ...here. New test.
5683 * gcc.dg/Wunused-var-7.c: Moved to...
5684 * c-c++-common/Wunused-var-5.c: ...here. New test.
5685 * gcc.dg/Wunused-var-6.c: Moved to...
5686 * gcc.dg/Wunused-var-2.c: ... here.
5687 * c-c++-common/Wunused-var-1.c: New test.
5688 * c-c++-common/Wunused-var-2.c: New test.
5689 * c-c++-common/Wunused-var-3.c: New test.
5690 * c-c++-common/Wunused-var-4.c: New test.
5691 * c-c++-common/Wunused-var-5.c: New test.
5692 * g++.dg/warn/Wunused-var-1.C: New test.
5693 * g++.dg/warn/Wunused-var-2.C: New test.
5694 * g++.dg/warn/Wunused-var-3.C: New test.
5695 * g++.dg/warn/Wunused-var-4.C: New test.
5696 * g++.dg/warn/Wunused-var-5.C: New test.
5697 * g++.dg/warn/Wunused-var-6.C: New test.
5698 * g++.dg/warn/Wunused-var-7.C: New test.
5699 * g++.dg/warn/Wunused-var-8.C: New test.
5700 * g++.dg/warn/Wunused-parm-1.C: New test.
5701 * g++.dg/warn/Wunused-parm-2.C: New test.
5702 * g++.dg/warn/Wunused-parm-3.C: New test.
5704 2010-05-06 Tobias Burnus <burnus@net-b.de>
5707 * gfortran.dg/gomp/crayptr5.f90: New test case.
5709 2010-05-05 Jason Merrill <jason@redhat.com>
5712 * g++.dg/ext/attrib39.C: New.
5714 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
5717 * gfortran.dg/data_invalid.f90: New.
5719 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
5721 * gnat.dg/lto2.adb: New test.
5723 2010-05-05 Jason Merrill <jason@redhat.com>
5726 * g++.dg/opt/empty1.C: New.
5728 2010-05-05 Janus Weil <janus@gcc.gnu.org>
5731 * gfortran.dg/class_17.f03: New.
5733 2010-05-04 Neil Vachharajani <nvachhar@google.com>
5735 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
5737 2010-05-04 Mike Stump <mikestump@comcast.net>
5740 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
5742 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5745 * gcc.target/i386/pr43668.c: New.
5747 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5750 * g++.dg/cpp0x/initlist31.C: New.
5752 2010-05-04 Jakub Jelinek <jakub@redhat.com>
5755 * gcc.dg/Wunused-var-8.c: New test.
5757 2010-05-04 Jason Merrill <jason@redhat.com>
5760 * g++.dg/cpp0x/enum3.C: Extend.
5762 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5765 * gcc.target/i386/pr43799.c: New.
5767 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
5769 * gnat.dg/lto1.adb: New test.
5770 * gnat.dg/lto1_pkg.ad[sb]: New helper.
5772 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5775 * gcc.target/i386/pr43671.c: New.
5777 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5780 * g++.dg/template/crash95.C: New.
5782 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
5785 * gcc.target/i386/pr43508.c: New.
5787 2010-05-04 Richard Guenther <rguenther@suse.de>
5789 PR tree-optimization/43879
5790 * g++.dg/torture/pr43879-1_0.C: New testcase.
5791 * g++.dg/torture/pr43879-1_1.C: Likewise.
5793 2010-05-03 Dodji Seketeli <dodji@redhat.com>
5796 * g++.dg/other/crash-12.C: New test.
5798 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
5800 * g++.dg/cdce3.C: Add a space. Updated.
5802 2010-05-03 Jason Merrill <jason@redhat.com>
5805 * g++.dg/opt/enum2.C: New.
5806 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
5807 * g++.dg/warn/Wswitch-1.C: Adjust message.
5809 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5811 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
5812 * g++.dg/ext/label13.C: Fix typo.
5813 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
5815 * gcc.c-torture/compile/limits-declparen.c: xfail on
5816 alpha*-dec-osf5* with -g.
5817 * gcc.c-torture/compile/limits-pointer.c: Likewise.
5818 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
5819 * gcc.dg/c99-tgmath-2.c: Likewise.
5820 * gcc.dg/c99-tgmath-3.c: Likewise.
5821 * gcc.dg/c99-tgmath-4.c: Likewise.
5823 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
5826 * gfortran.dg/unexpected_interface.f90: New test.
5828 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5830 * ada/acats/run_acats (which): New function.
5831 (host_gnatchop, host_gnatmake): Use it.
5833 2010-05-03 Richard Guenther <rguenther@suse.de>
5835 PR tree-optimization/43971
5836 * gcc.dg/pr43971.c: New testcase.
5838 2010-05-03 Jakub Jelinek <jakub@redhat.com>
5841 * gcc.dg/debug/pr43972.c: New test.
5843 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
5846 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
5848 2010-05-02 Richard Guenther <rguenther@suse.de>
5850 PR tree-optimization/43879
5851 * gcc.dg/torture/pr43879-3.c: New testcase.
5853 2010-05-01 Richard Guenther <rguenther@suse.de>
5855 PR tree-optimization/43949
5856 * g++.dg/warn/Warray-bounds-5.C: New testcase.
5858 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
5861 * g++.dg/init/new28.C: New.
5863 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
5866 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
5867 structure and nested declarations.
5868 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
5869 structure and nested declarations. Reduce header clutter and
5870 use _exit() rather than abort().
5871 * objc.dg/encode-10.m: New.
5872 * objc.dg/encode-11.m: New.
5874 2010-04-30 DJ Delorie <dj@redhat.com>
5876 * gcc.c-torture/execute/20100430-1.c: New test.
5878 2010-04-30 Jason Merrill <jason@redhat.com>
5881 * g++.dg/template/ptrmem21.C: New.
5883 2010-04-30 Tobias Burnus Mburnus@net-b.de>
5887 * gfortran.dg/coarray_13.f90: New test.
5889 2010-04-30 Richard Guenther <rguenther@suse.de>
5892 * gcc.dg/lto/20100430-1_0.c: New testcase.
5894 2010-04-30 Jakub Jelinek <jakub@redhat.com>
5897 * c-c++-common/pr43942.c: New test.
5899 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
5901 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
5902 conflict with darwin crt1.o 'start' symbol.
5904 2010-04-30 Richard Guenther <rguenther@suse.de>
5906 PR tree-optimization/43879
5907 * gcc.dg/torture/pr43879_1.c: New testcase.
5909 2010-04-30 Richard Guenther <rguenther@suse.de>
5911 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
5913 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
5916 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
5917 user-provided constructor while recursing.
5919 2010-04-29 Janus Weil <janus@gcc.gnu.org>
5922 * gfortran.dg/class_16.f03: New test.
5924 2010-04-29 Janus Weil <janus@gcc.gnu.org>
5927 * gfortran.dg/class_15.f03: New.
5929 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
5932 * gfortran.dg/dynamic_dispatch_9.f03: New test.
5934 2010-04-29 Janus Weil <janus@gcc.gnu.org>
5937 * gfortran.dg/generic_22.f03 : New test.
5939 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
5942 * gfortran.dg/class_14.f03: New test.
5944 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5947 * gfortran.dg/interface_32.f90: New test.
5949 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
5950 Janus Weil <janus@gcc.gnu.org>
5953 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
5954 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
5955 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
5957 2010-04-28 Mike Stump <mikestump@comcast.net>
5959 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
5961 * g++.dg/uninit-pred-2_b.C: Likewise.
5963 2010-04-28 Tobias Burnus <burnus@net-b.de>
5967 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
5969 2010-04-28 Matthias Klose <doko@ubuntu.com>
5971 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
5972 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
5973 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
5974 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
5975 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
5977 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
5979 * gcc.dg/const-uniq-1.c: New test.
5980 * gcc.dg/lto/const-uniq_[01].c: Likewise.
5982 2010-04-28 Xinliang David Li <davidxl@google.com>
5984 * gcc.dg/uninit-pred-2_b.c: New test.
5985 * gcc.dg/uninit-pred-4_b.c: New test.
5986 * gcc.dg/uninit-pred-3_d.c: New test.
5987 * gcc.dg/uninit-pred-6_b.c: New test.
5988 * gcc.dg/uninit-pred-8_b.c: New test.
5989 * gcc.dg/uninit-pred-3_a.c: New test.
5990 * gcc.dg/uninit-pred-2_c.c: New test.
5991 * gcc.dg/uninit-pred-5_a.c: New test.
5992 * gcc.dg/uninit-pred-3_e.c: New test.
5993 * gcc.dg/uninit-pred-7_a.c: New test.
5994 * gcc.dg/uninit-pred-6_c.c: New test.
5995 * gcc.dg/uninit-pred-9_a.c: New test.
5996 * gcc.dg/uninit-pred-8_c.c: New test.
5997 * gcc.dg/uninit-pred-3_b.c: New test.
5998 * gcc.dg/uninit-pred-5_b.c: New test.
5999 * gcc.dg/uninit-pred-7_b.c: New test.
6000 * gcc.dg/uninit-pred-6_d.c: New test.
6001 * gcc.dg/uninit-pred-9_b.c: New test.
6002 * gcc.dg/uninit-pred-2_a.c: New test.
6003 * gcc.dg/uninit-pred-4_a.c: New test.
6004 * gcc.dg/uninit-pred-3_c.c: New test.
6005 * gcc.dg/uninit-pred-6_a.c: New test.
6006 * gcc.dg/uninit-pred-8_a.c: New test.
6007 * gcc.dg/uninit-pred-7_c.c: New test.
6008 * gcc.dg/uninit-pred-6_e.c: New test.
6009 * g++.dg/uninit-pred-loop-1_b.cc: New test.
6010 * g++.dg/uninit-pred-1_a.C: New test.
6011 * g++.dg/uninit-pred-1_b.C: New test.
6012 * g++.dg/uninit-pred-2_a.C: New test.
6013 * g++.dg/uninit-pred-2_b.C: New test.
6014 * g++.dg/uninit-pred-loop-1_a.cc: New test.
6015 * g++.dg/uninit-pred-loop-1_c.cc: New test.
6016 * g++.dg/uninit-pred-loop_1.cc: New test.
6018 2010-04-28 Martin Jambor <mjambor@suse.cz>
6020 * gcc.dg/lto/20091209-1_0.c: New testcase.
6022 2010-04-28 Richard Guenther <rguenther@suse.de>
6024 PR tree-optimization/43879
6025 PR tree-optimization/43909
6026 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
6028 2010-04-28 Richard Guenther <rguenther@suse.de>
6031 * g++.dg/torture/pr43880.C: New testcase.
6033 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
6036 * g++.dg/template/recurse2.C: Update
6037 * g++.dg/template/recurse.C: Update.
6038 * g++.dg/template/pr23510.C: Update.
6039 * lib/prune.exp: Filter out 'recursively instantiated'.
6041 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
6044 * g++.dg/init/pr29043.C: New.
6046 2010-04-27 Jason Merrill <jason@redhat.com>
6048 * g++.dg/lookup/scoped5.C: Adjust.
6049 * g++.dg/lookup/scoped8.C: Adjust.
6050 * g++.dg/template/dependent-expr5.C: Adjust.
6051 * g++.old-deja/g++.brendan/nest1.C: Adjust.
6054 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
6057 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6059 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
6060 Jan Hubicka <hubicka@ucw.cz>
6062 * gcc.dg/pure-2.c: New testcase.
6063 * gcc.dg/const-1.c: New testcase.
6065 2010-04-27 Jason Merrill <jason@redhat.com>
6067 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
6070 * g++.dg/template/sfinae17.C: New.
6071 * g++.dg/template/sfinae18.C: New.
6073 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
6075 * g++.dg/init/pr42844.C: New.
6076 * g++.dg/cpp0x/pr42844-2.C: New.
6077 * g++.dg/cpp0x/defaulted2.C: Adjust.
6078 * g++.dg/tree-ssa/pr27549.C: Likewise.
6079 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
6081 2010-04-27 Tobias Burnus <burnus@net-b.de>
6084 * gfortran.dg/coarray_12.f90: Fix dump parsing.
6086 2010-04-27 Richard Guenther <rguenther@suse.de>
6089 * g++.dg/other/pr40561.C: New testcase.
6091 2010-04-27 Martin Jambor <mjambor@suse.cz>
6094 * g++.dg/ipa/pr43812.C: New test.
6096 2010-04-27 Jan Hubicka <jh@suse.cz>
6098 * gcc.dg/ipa/iinline-1.c (main): Rename to...
6099 (test): ... this one.
6101 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
6104 * gcc.target/arm/thumb-stackframe.c: New test.
6106 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
6108 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
6109 * gcc.dg/misc-column.c: Likewise.
6110 * gcc.dg/Walways-true-1.c: Likewise.
6111 * gcc.dg/Walways-true-2.c: Likewise.
6112 * gcc.dg/warn-addr-cmp.c: Likewise.
6114 2010-04-27 Tobias Burnus <burnus@net-b.de>
6117 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
6118 * gfortran.dg/coarray_12.f90: New.
6120 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
6123 * gcc.dg/pr32207.c: New test.
6124 * gcc.dg/misc-column.c: Adjust expected warning.
6125 * gcc.dg/Walways-true-1.c: Likewise.
6126 * gcc.dg/Walways-true-2.c: Likewise.
6127 * gcc.dg/warn-addr-cmp.c: Likewise.
6129 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
6132 * lib/lto.exp (lto_prune_vis_warns): New function.
6133 (lto-link-and-maybe-run): Call it.
6135 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
6137 PR tree-optimization/43904
6138 * gcc.dg/tree-ssa/tailcall-6.c: New.
6140 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6143 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
6144 Darwin8/OSX10.4 - compatible code generation.
6146 * obj-c++.dg/stubify-1.mm: Ditto.
6147 * lib/objc-torture.exp: Do not require link success for
6148 "trivial.m" in the runtime checks when dowhat = 'compile'.
6149 * lib/dg-pch.exp (dg-flags-pch): New Proc.
6150 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
6151 Darwin8/OSX10.4 - compatible code generation.
6152 * objc.dg/stubify-2.m: Ditto.
6153 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
6154 * objc.dg/next-runtime-1.m: Ditto.
6155 * objc.dg/stret-2.m: Restrict to ilp32 targets.
6156 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
6159 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
6162 * lib/plugin-support.exp: Use "-undefined
6163 dynamic_lookup" on darwin.
6165 2010-04-26 Richard Guenther <rguenther@suse.de>
6167 * gcc.dg/lto/20100426_0.c: New testcase.
6169 2010-04-26 Jie Zhang <jie@codesourcery.com>
6171 PR tree-optimization/43833
6172 gcc.dg/Warray-bounds-8.c: New test case.
6174 2010-04-26 Richard Guenther <rguenther@suse.de>
6177 * g++.dg/lto/20100423-3_0.C: New testcase.
6179 2010-04-26 Richard Guenther <rguenther@suse.de>
6182 * g++.dg/lto/20100423-2_0.C: New testcase.
6184 2010-04-26 Ira Rosen <irar@il.ibm.com>
6186 * gcc.dg/vect/bb-slp-23.c: New test.
6188 2010-04-25 Joseph Myers <joseph@codesourcery.com>
6190 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
6191 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
6192 * gcc.dg/c1x-float-1.c: New test.
6194 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
6196 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
6199 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
6201 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
6203 * gfortran.dg/default_format_denormal_1.f90: Ditto.
6204 * gfortran.dg/default_format_2.f90: Ditto.
6206 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
6208 * gfortran.dg/pr43505.f90: Clean up .mod file.
6209 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
6210 * gfortran.dg/pr41347.f90: Ditto.
6211 * gfortran.dg/internal_pack_4.f90: Ditto.
6212 * gfortran.dg/proc_decl_23.f90: Ditto.
6213 * gfortran.dg/recursive_check_3.f90: Ditto.
6214 * gfortran.dg/intent_out_3.f90: Ditto.
6215 * gfortran.dg/assignment_2.f90: Ditto.
6216 * gfortran.dg/pr41928.f90: Ditto.
6217 * gfortran.dg/pr42166.f90: Ditto.
6218 * gfortran.dg/private_type_12.f90: Ditto.
6219 * gfortran.dg/graphite/pr42185.f90: Ditto.
6220 * gfortran.dg/graphite/pr42186.f90: Ditto.
6221 * gfortran.dg/graphite/pr40982.f90: Ditto.
6222 * gfortran.dg/graphite/id-2.f90: Ditto.
6223 * gfortran.dg/graphite/id-4.f90: Ditto.
6224 * gfortran.dg/graphite/pr42050.f90: Ditto.
6225 * gfortran.dg/graphite/id-18.f90: Ditto.
6226 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
6227 * gfortran.dg/graphite/pr41924.f90: Ditto.
6228 * gfortran.dg/graphite/pr42393.f90: Ditto.
6229 * gfortran.dg/graphite/pr37980.f90: Ditto.
6230 * gfortran.dg/graphite/pr38953.f90: Ditto.
6231 * gfortran.dg/graphite/pr42180.f90: Ditto.
6232 * gfortran.dg/graphite/pr42181.f90: Ditto.
6233 * gfortran.dg/where_operator_assign_4.f90: Ditto.
6234 * gfortran.dg/select_type_4.f90: Ditto.
6235 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
6236 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
6237 * gfortran.dg/lto/pr40725_0.f03: Ditto.
6238 * gfortran.dg/elemental_args_check_2.f90: Ditto.
6239 * gfortran.dg/whole_file_11.f90: Ditto.
6240 * gfortran.dg/private_type_11.f90: Ditto.
6241 * gfortran.dg/vect/vect-gems.f90: Ditto.
6242 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
6244 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
6246 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
6248 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
6250 * gnat.dg/pack15.ad[sb]: New test.
6252 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
6254 * gcc.target/arm/mla-1.c: New test.
6256 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
6260 * gfortran.dg/pr43793.f90: New test.
6262 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
6264 PR tree-optimization/41442
6265 * gcc.target/i386/pr41442.c: New test.
6267 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
6270 * gfortran.dg/fgetc_3.f90: Delete bogus test.
6272 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6275 * gfortran.dg/open_nounit.f90: New test.
6277 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
6281 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
6283 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
6285 * gcc.dg/Wconversion-integer.c: Update.
6287 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
6289 * gnat.dg/unchecked_convert5.adb: New test.
6291 2010-04-23 Richard Guenther <rguenther@suse.de>
6294 * gcc.dg/lto/20100423-2_0.c: New testcase.
6295 * gcc.dg/lto/20100423-2_0.c: Likewise.
6297 2010-04-23 Richard Guenther <rguenther@suse.de>
6300 * gcc.dg/lto/20100423-1_0.c: New testcase.
6301 * gcc.dg/lto/20100423-1_1.c: Likewise.
6303 2010-04-23 Martin Jambor <mjambor@suse.cz>
6305 PR tree-optimization/43846
6306 * gcc.dg/tree-ssa/sra-10.c: New test.
6308 2010-04-23 Martin Jambor <mjambor@suse.cz>
6311 * gcc.c-torture/execute/pr43835.c: New test.
6313 2010-04-23 Richard Guenther <rguenther@suse.de>
6316 * g++.dg/lto/20100423-1_0.C: New testcase.
6318 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
6320 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
6322 2010-04-22 Ira Rosen <irar@il.ibm.com>
6324 PR tree-optimization/43842
6325 * gcc.dg/vect/pr43842.c: New test.
6327 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
6329 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
6330 * gcc.target/i386/wmul-2.c: Likewise.
6332 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6334 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
6335 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
6337 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
6339 * gfortran.dg/reassoc_6.f: New testcase.
6341 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
6344 * gcc.target/arm/wmul-1.c: New test.
6345 * gcc.target/arm/wmul-2.c: New test.
6347 2010-04-22 Richard Guenther <rguenther@suse.de>
6349 PR tree-optimization/43845
6350 * gcc.c-torture/compile/pr43845.c: New testcase.
6352 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
6355 * gcc.target/i386/wmul-1.c: New test.
6356 * gcc.target/i386/wmul-2.c: New test.
6357 * gcc.target/bfin/wmul-1.c: New test.
6358 * gcc.target/bfin/wmul-2.c: New test.
6360 2010-04-22 Richard Guenther <rguenther@suse.de>
6363 * gfortran.dg/vector_subscript_6.f90: New testcase.
6364 * gfortran.dg/assign_10.f90: Adjust.
6366 2010-04-21 Jakub Jelinek <jakub@redhat.com>
6369 * gfortran.dg/gomp/pr43836.f90: New test.
6371 2010-04-21 Richard Guenther <rguenther@suse.de>
6373 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
6375 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6377 * gcc.dg/torture/builtin-cproj-3.c: New.
6379 2010-04-20 Jason Merrill <jason@redhat.com>
6382 * g++.dg/template/recurse2.C: New.
6383 * g++.dg/parse/crash36.C: Adjust.
6384 * g++.dg/other/fold1.C: Adjust.
6385 * g++.dg/init/member1.C: Adjust.
6386 * lib/prune.exp: Prune "skipping N instantiation contexts".
6388 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6390 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
6392 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6394 * gcc.dg/torture/builtin-cproj-1.c: New.
6395 * gcc.dg/torture/builtin-cproj-2.c: New.
6397 2010-04-20 Dodji Seketeli <dodji@redhat.com>
6401 * g++.dg/template/typedef32.C: Adjust.
6402 * g++.dg/template/typedef33.C: New test.
6404 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
6407 * gfortran.dg/proc_decl_23.f90: New test.
6410 * gfortran.dg/abstract_type_6.f03: New test.
6412 2010-04-20 Xinliang David Li <davidxl@google.com>
6414 * g++.dg/tree-ssa/fold-compare.C: New.
6416 2010-04-20 Richard Guenther <rguenther@suse.de>
6418 PR tree-optimization/39417
6419 * g++.dg/torture/pr39417.C: New testcase.
6421 2010-04-20 Richard Guenther <rguenther@suse.de>
6423 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
6425 2010-04-20 Jakub Jelinek <jakub@redhat.com>
6427 * g++.dg/debug/dwarf2/rv1.C: New test.
6429 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6432 * gcc.c-torture/compile/pr43635.c: New testcase.
6434 2010-04-19 Jakub Jelinek <jakub@redhat.com>
6437 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
6438 of sequential loops being private only in the innermost containing
6442 * gfortran.dg/gomp/pr43337.f90: New test.
6444 2010-04-19 Richard Guenther <rguenther@suse.de>
6446 PR tree-optimization/43796
6447 * gfortran.dg/pr43796.f90: New testcase.
6449 2010-04-19 Richard Guenther <rguenther@suse.de>
6451 PR tree-optimization/43783
6452 * gcc.c-torture/execute/pr43783.c: New testcase.
6454 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
6457 * gcc.target/i386/pr43766.c: New test.
6459 2010-04-19 Jie Zhang <jie@codesourcery.com>
6462 * gcc.target/i386/pr43662.c: New test.
6464 2010-04-19 Dodji Seketeli <dodji@redhat.com>
6467 * g++.dg/template/typedef32.C: New test.
6469 2010-04-19 Ira Rosen <irar@il.ibm.com>
6471 PR tree-optimization/37027
6472 * lib/target-supports.exp
6473 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
6474 * gcc.dg/vect/pr37027.c: New test.
6475 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
6476 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
6477 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
6478 gcc.dg/vect/vect-complex-6.c: Likewise.
6480 2010-04-19 Jakub Jelinek <jakub@redhat.com>
6482 * g++.dg/debug/dwarf2/enum1.C: New test.
6484 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
6486 * gnat.dg/rep_clause5.ad[sb]: New test.
6487 * gnat.dg/rep_clause5_pkg.ads: New helper.
6489 2010-04-18 Ira Rosen <irar@il.ibm.com>
6491 PR tree-optimization/43771
6492 * g++.dg/vect/pr43771.cc: New test.
6494 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
6497 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
6498 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
6500 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
6502 * gnat.dg/sizetype.adb: Rename into...
6503 * gnat.dg/sizetype1.adb: ...this.
6504 * gnat.dg/sizetype2.adb: New test.
6506 2010-04-16 Richard Guenther <rguenther@suse.de>
6508 PR tree-optimization/43572
6509 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6511 2010-04-16 Olivier Hainque <hainque@adacore.com>
6513 * gnat.dg/specs/discr_private.ads: New test.
6515 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
6518 * gcc.target/arm/thumb-comparisons.c: New test.
6521 * gcc.target/arm/thumb-cbranchqi.c: New test.
6523 2010-04-16 Christian Bruel <christian.bruel@st.com>
6525 * g++.dg/torture/pr36191.C: Enable for SH.
6527 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
6529 * gnat.dg/wide_boolean.adb: New test.
6530 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
6532 2010-04-15 Richard Guenther <rguenther@suse.de>
6534 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
6535 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
6536 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
6537 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
6538 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
6539 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
6540 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
6541 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
6542 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
6543 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
6544 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
6545 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
6546 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
6547 * gcc.dg/torture/ipa-pta-2.c: Likewise.
6548 * gcc.dg/torture/ipa-pta-1.c: Adjust.
6550 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
6553 * gcc.target/arm/pr42496.c: New test.
6555 2010-04-14 Jason Merrill <jason@redhat.com>
6558 * g++.dg/ext/attrib38.C: New.
6560 2010-04-14 Steve Ellcey <sje@cup.hp.com>
6563 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
6565 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
6568 * gcc.dg/cpp/warn-undef-2.c: Update.
6569 * gcc.dg/cpp/warn-traditional-2.c: Update.
6570 * gcc.dg/cpp/warn-comments-2.c: Update.
6571 * gcc.dg/cpp/warn-variadic-2.c: Update.
6572 * gcc.dg/cpp/warn-long-long-2.c: Update.
6573 * gcc.dg/cpp/warn-deprecated-2.c: Update.
6574 * gcc.dg/cpp/warn-multichar-2.c: Update.
6575 * gcc.dg/cpp/warn-normalized-3.c: Update.
6576 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
6577 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
6578 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
6579 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
6580 * gcc.dg/cpp/warn-redefined-2.c: Update.
6581 * gfortran.dg/warning-directive-2.F90: Update.
6582 * c-c++-common/cpp/warning-directive-2.c: Update.
6584 2010-04-14 Michael Matz <matz@suse.de>
6586 PR tree-optimization/42963
6587 * gcc.dg/pr42963.c: New testcase.
6589 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
6591 * gnat.dg/class_wide.adb: Rename into...
6592 * gnat.dg/class_wide1.adb: ...this.
6593 * gnat.dg/class_wide2.ad[sb]: New test.
6595 2010-04-14 Tobias Burnus <burnus@net-b.de>
6598 * gfortran.dg/coarray_9.f90: Update dg-errors.
6599 * gfortran.dg/coarray_10.f90: New test.
6600 * gfortran.dg/coarray_11.f90: New test.
6602 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6605 gfortran.dg/initialization_24.f90: New test.
6607 2010-04-13 Jason Merrill <jason@redhat.com>
6609 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
6610 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
6612 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
6614 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
6615 * g++.dg/dg.exp: Likewise.
6616 * gcc.dg/cpp/warning-directive-1.c: Move to ...
6617 * c-c++-common/cpp/warning-directive-1.c: ... here.
6618 * gcc.dg/cpp/warning-directive-2.c: Move to ...
6619 * c-c++-common/cpp/warning-directive-2.c: ... here.
6620 * gcc.dg/cpp/warning-directive-3.c: Move to ...
6621 * c-c++-common/cpp/warning-directive-3.c: ... here.
6622 * gcc.dg/cpp/warning-directive-4.c: Move to ...
6623 * c-c++-common/cpp/warning-directive-4.c: ... here.
6624 * g++.dg/cpp/warning-directive-1.C: Delete.
6625 * g++.dg/cpp/warning-directive-2.C: Delete.
6626 * g++.dg/cpp/warning-directive-3.C: Delete.
6627 * g++.dg/cpp/warning-directive-4.C: Delete.
6628 * gcc.dg/cpp/normalised-3.c: Delete.
6629 * g++.dg/cpp/normalised-1.C: Rename as ...
6630 * c-c++-common/cpp/normalised-3.c: ... this.
6632 2010-04-13 Martin Jambor <mjambor@suse.cz>
6634 * gcc.dg/tree-ssa/sra-9.c: New test.
6636 2010-04-13 Michael Matz <matz@suse.de>
6639 * gcc.dg/pr43730.c: New test.
6641 2010-04-13 Michael Matz <matz@suse.de>
6643 * gcc.dg/tree-ssa/negate.c: New testcase.
6645 2010-04-13 Richard Guenther <rguenther@suse.de>
6648 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
6650 2010-04-13 Richard Guenther <rguenther@suse.de>
6652 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
6654 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
6656 * gnat.dg/derived_type1.adb: New test.
6658 2010-04-13 Matthias Klose <doko@ubuntu.com>
6660 * gcc.dg/plugindir1.c: New testcase.
6661 * gcc.dg/plugindir2.c: New testcase.
6662 * gcc.dg/plugindir3.c: New testcase.
6663 * gcc.dg/plugindir4.c: New testcase.
6665 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
6667 * gcc.target/i386/rotate-2.c: New test.
6669 2010-04-12 Jason Merrill <jason@redhat.com>
6672 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
6673 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
6675 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
6678 * g++.dg/init/pr25811.C: New test.
6680 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6682 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
6683 dg-error, dg-warning.
6684 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
6686 2010-04-12 Richard Guenther <rguenther@suse.de>
6688 * gcc.dg/torture/inline-2.c: New testcase.
6690 2010-04-12 Jakub Jelinek <jakub@redhat.com>
6693 * gcc.dg/Wunused-var-7.c: New test.
6695 PR tree-optimization/43560
6696 * gcc.c-torture/execute/pr43560.c: New test.
6698 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
6700 * gnat.dg/aggr13.adb: New test.
6701 * gnat.dg/aggr14.adb: Likewise.
6702 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
6704 2010-04-12 Richard Guenther <rguenther@suse.de>
6707 * g++.dg/torture/pr43611.C: New testcase.
6709 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
6712 * gcc.dg/pr36774-1.c: New test.
6713 * gcc.dg/pr36774-2.c: New test.
6715 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
6717 * gcc.target/sh/rte-delay-slot.c: New test.
6719 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
6721 * gnat.dg/pack9.adb: Remove -cargs option.
6722 * gnat.dg/aggr12.ad[sb]: New test.
6724 2010-04-10 Jie Zhang <jie@codesourcery.com>
6727 * gcc.target/sh/pr43417.c: New test.
6729 2010-04-10 Tobias Burnus <burnus@net-b.de>
6732 * gfortran.dg/spec_expr_6.f90: New test.
6734 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6737 * gcc.dg/cpp/pr43195.c: New.
6738 * gcc.dg/cpp/pr43195.h: New.
6740 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6743 * gcc.dg/Werror-6.c: Adjust.
6744 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6745 * gcc.dg/Werror-4.c: Likewise.
6746 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
6747 * gcc.dg/Wswitch-enum-error.c: Likewise.
6748 * gcc.dg/Wpointer-arith.c: Likewise.
6749 * gcc.dg/Wfatal.c: Likewise.
6750 * gcc.dg/Wswitch-error.c: Likewise.
6751 * g++.dg/warn/unused-result1-Werror.c: Likewise.
6752 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
6753 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6754 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
6755 * gcc.dg/cpp/warn-comments-2.c: Likewise.
6756 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
6757 * gcc.dg/cpp/warning-directive-2.c: Likewise.
6758 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
6759 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
6760 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
6761 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
6762 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
6763 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
6764 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
6765 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
6766 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
6767 * g++.dg/cpp/warning-directive-2.C: Likewise.
6768 * gfortran.dg/warning-directive-2.F90: Likewise.
6770 2010-04-09 Jason Merrill <jason@redhat.com>
6773 * g++.dg/template/sizeof13.C: New.
6775 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
6777 * g++.dg/other/pr35504.C: Add check for thiscall.
6778 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
6779 * gcc.dg/torture/stackalign/thiscall-1.c: New.
6781 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
6784 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
6785 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
6786 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
6787 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
6788 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
6789 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
6790 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
6791 * g++.dg/other/increment1.C: Likewise.
6793 2010-04-09 Tobias Burnus <burnus@net-b.de>
6796 * gfortran.dg/coarray_7.f90: New test.
6797 * gfortran.dg/coarray_8.f90: New test.
6799 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
6802 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
6804 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6807 * gcc.dg/pr43643.c: New test.
6809 2010-04-08 Tobias Burnus <burnus@net-b.de>
6811 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
6813 2010-04-08 Richard Guenther <rguenther@suse.de>
6815 PR tree-optimization/43679
6816 * gcc.c-torture/compile/pr43679.c: New testcase.
6818 2010-04-08 Jakub Jelinek <jakub@redhat.com>
6821 * gcc.dg/pr43670.c: New test.
6823 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
6826 * gcc.dg/tree-ssa/reassoc-19.c: New.
6828 2010-04-07 Jakub Jelinek <jakub@redhat.com>
6831 * gcc.dg/Wunused-var-1.c: New test.
6832 * gcc.dg/Wunused-var-2.c: New test.
6833 * gcc.dg/Wunused-var-3.c: New test.
6834 * gcc.dg/Wunused-var-4.c: New test.
6835 * gcc.dg/Wunused-var-5.c: New test.
6836 * gcc.dg/Wunused-var-6.c: New test.
6837 * gcc.dg/Wunused-parm-1.c: New test.
6839 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
6840 * gcc.dg/trunc-1.c: Likewise.
6841 * gcc.dg/vla-9.c: Likewise.
6842 * gcc.dg/dfp/composite-type.c: Likewise.
6844 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
6847 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
6848 * obj-c++.dg/objc-gc-3.mm: Ditto.
6850 2010-04-07 Simon Baldwin <simonb@google.com>
6852 * gcc.dg/cpp/warn-undef-2.c: New.
6853 * gcc.dg/cpp/warn-traditional-2.c: New.
6854 * gcc.dg/cpp/warn-comments-2.c: New.
6855 * gcc.dg/cpp/warning-directive-1.c: New.
6856 * gcc.dg/cpp/warn-long-long.c: New.
6857 * gcc.dg/cpp/warn-traditional.c: New.
6858 * gcc.dg/cpp/warn-variadic-2.c: New.
6859 * gcc.dg/cpp/warn-undef.c: New.
6860 * gcc.dg/cpp/warn-normalized-1.c: New.
6861 * gcc.dg/cpp/warning-directive-2.c: New.
6862 * gcc.dg/cpp/warn-long-long-2.c: New.
6863 * gcc.dg/cpp/warn-variadic.c: New.
6864 * gcc.dg/cpp/warn-normalized-2.c: New.
6865 * gcc.dg/cpp/warning-directive-3.c: New.
6866 * gcc.dg/cpp/warn-deprecated-2.c: New.
6867 * gcc.dg/cpp/warn-trigraphs-1.c: New.
6868 * gcc.dg/cpp/warn-multichar-2.c: New.
6869 * gcc.dg/cpp/warn-normalized-3.c: New.
6870 * gcc.dg/cpp/warning-directive-4.c: New.
6871 * gcc.dg/cpp/warn-unused-macros.c: New.
6872 * gcc.dg/cpp/warn-trigraphs-2.c: New.
6873 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
6874 * gcc.dg/cpp/warn-cxx-compat.c: New.
6875 * gcc.dg/cpp/warn-redefined.c: New.
6876 * gcc.dg/cpp/warn-trigraphs-3.c: New.
6877 * gcc.dg/cpp/warn-unused-macros-2.c: New.
6878 * gcc.dg/cpp/warn-deprecated.c: New.
6879 * gcc.dg/cpp/warn-trigraphs-4.c: New.
6880 * gcc.dg/cpp/warn-redefined-2.c: New.
6881 * gcc.dg/cpp/warn-comments.c: New.
6882 * gcc.dg/cpp/warn-multichar.c: New.
6883 * g++.dg/cpp/warning-directive-1.C: New.
6884 * g++.dg/cpp/warning-directive-2.C: New.
6885 * g++.dg/cpp/warning-directive-3.C: New.
6886 * g++.dg/cpp/warning-directive-4.C: New.
6887 * gfortran.dg/warning-directive-1.F90: New.
6888 * gfortran.dg/warning-directive-3.F90: New.
6889 * gfortran.dg/warning-directive-2.F90: New.
6890 * gfortran.dg/warning-directive-4.F90: New.
6892 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
6895 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
6897 2010-04-07 Jason Merrill <jason@redhat.com>
6899 * g++.dg/template/dr408.C: New.
6901 * g++.dg/lookup/ns4.C: New.
6904 * g++.dg/template/friend51.C: New test.
6907 * g++.old-deja/g++.other/linkage1.C: Adjust.
6909 2010-04-07 Dodji Seketeli <dodji@redhat.com>
6912 * g++.dg/template/crash94.C: New test.
6914 2010-04-07 Dodji Seketeli <dodji@redhat.com>
6917 * g++.dg/init/aggr5.C: New test.
6918 * g++.dg/init/aggr5.C: New test.
6920 2010-04-07 Richard Guenther <rguenther@suse.de>
6922 PR tree-optimization/43270
6923 * g++.dg/warn/Warray-bounds-4.C: New testcase.
6924 * gcc.dg/Warray-bounds-7.c: Likewise.
6926 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
6928 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
6929 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
6930 * gnat.dg/bit_packed_array4.ad[sb]: New test.
6932 2010-04-07 Jie Zhang <jie@codesourcery.com>
6935 * g++.dg/init/pr42556.C: New test.
6937 2010-04-07 Dodji Seketeli <dodji@redhat.com>
6940 * g++.dg/debug/dwarf2/typedef2.C: New test.
6942 2010-04-06 Dodji Seketeli <dodji@redhat.com>
6944 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
6945 c-c++-common/dwarf2/redeclaration-1.C
6947 2010-04-06 Jason Merrill <jason@redhat.com>
6949 * g++.dg/cpp0x/pr31437.C: Adjust error location.
6950 * g++.dg/ext/attrib18.C: Likewise.
6951 * g++.dg/ext/bitfield2.C: Likewise.
6952 * g++.dg/ext/bitfield4.C: Likewise.
6953 * g++.dg/ext/visibility/warn2.C: Likewise.
6954 * g++.dg/ext/visibility/warn3.C: Likewise.
6955 * g++.dg/gomp/pr26690-1.C: Likewise.
6956 * g++.dg/inherit/covariant7.C: Likewise.
6957 * g++.dg/init/synth2.C: Likewise.
6958 * g++.dg/lookup/using7.C: Likewise.
6959 * g++.dg/other/crash-4.C: Likewise.
6960 * g++.dg/other/error13.C: Likewise.
6961 * g++.dg/other/error20.C: Likewise.
6962 * g++.dg/parse/crash31.C: Likewise.
6963 * g++.dg/parse/error16.C: Likewise.
6964 * g++.dg/parse/error19.C: Likewise.
6965 * g++.dg/parse/error27.C: Likewise.
6966 * g++.dg/parse/error28.C: Likewise.
6967 * g++.dg/parse/fused-params1.C: Likewise.
6968 * g++.dg/template/error2.C: Likewise.
6969 * g++.dg/template/local6.C: Likewise.
6970 * g++.dg/template/qualttp15.C: Likewise.
6971 * g++.dg/warn/Wnvdtor-2.C: Likewise.
6972 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
6973 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
6974 * g++.old-deja/g++.brendan/crash29.C: Likewise.
6975 * g++.old-deja/g++.eh/spec6.C: Likewise.
6976 * g++.old-deja/g++.jason/crash3.C: Likewise.
6977 * g++.old-deja/g++.jason/destruct2.C: Likewise.
6978 * g++.old-deja/g++.law/ctors5.C: Likewise.
6979 * g++.old-deja/g++.law/ctors9.C: Likewise.
6980 * g++.old-deja/g++.mike/p3538a.C: Likewise.
6981 * g++.old-deja/g++.mike/p3538b.C: Likewise.
6982 * g++.old-deja/g++.other/struct1.C: Likewise.
6983 * g++.old-deja/g++.other/volatile1.C: Likewise.
6984 * g++.old-deja/g++.pt/crash36.C: Likewise.
6985 * g++.old-deja/g++.pt/derived3.C: Likewise.
6986 * g++.old-deja/g++.robertl/eb109.C: Likewise.
6987 * g++.old-deja/g++.robertl/eb4.C: Likewise.
6989 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
6992 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
6993 * gcc.dg/graphite/id-19.c: New.
6995 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
6998 * gcc.dg/vect/pr32824: New.
7000 2010-04-06 Tobias Burnus <burnus@net-b.de>
7003 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
7004 * gfortran.dg/coarray_3.f90: Ditto.
7005 * gfortran.dg/coarray_4.f90: Ditto.
7006 * gfortran.dg/coarray_5.f90: Ditto.
7007 * gfortran.dg/coarray_6.f90: Ditto.
7008 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
7010 2010-04-06 Tobias Burnus <burnus@net-b.de>
7013 * gfortran.dg/coarray_4.f90: Fix test.
7014 * gfortran.dg/coarray_6.f90: Add more tests.
7016 2010-04-06 Tobias Burnus <burnus@net-b.de>
7019 * gfortran.dg/coarray_4.f90: New test.
7020 * gfortran.dg/coarray_5.f90: New test.
7021 * gfortran.dg/coarray_6.f90: New test.
7023 2010-04-06 Tobias Burnus <burnus@net-b.de>
7026 * gfortran.dg/iso_fortran_env_5.f90: New test.
7027 * gfortran.dg/iso_fortran_env_6.f90: New test.
7029 2010-04-06 Tobias Burnus <burnus@net-b.de>
7032 * gfortran.dg/coarray_1.f90: New test.
7033 * gfortran.dg/coarray_2.f90: New test.
7034 * gfortran.dg/coarray_3.f90: New test.
7036 2010-04-06 Jason Merrill <jason@redhat.com>
7039 * g++.dg/template/dtor8.C: New.
7042 * g++.dg/template/error-recovery2.C: New.
7044 2010-04-06 Jan Hubicka <jh@suse.czpli
7046 PR tree-optimization/42906
7047 * gcc.dg/tree-ssa/dce-1.c: New testcase.
7049 2010-04-06 Tobias Burnus <burnus@net-b.de>
7052 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
7053 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
7054 * gfortran.dg/auto_dealloc_1.f90: Ditto.
7056 2010-04-06 Richard Guenther <rguenther@suse.de>
7058 PR tree-optimization/43627
7059 * gcc.dg/tree-ssa/vrp49.c: New testcase.
7061 2010-04-06 Jakub Jelinek <jakub@redhat.com>
7064 * gcc.target/i386/pr43638.c: New test.
7066 2010-04-06 Richard Guenther <rguenther@suse.de>
7069 * gcc.c-torture/compile/pr43661.c: New testcase.
7071 2010-04-06 Jakub Jelinek <jakub@redhat.com>
7073 * gcc.target/s390/stackcheck1.c: Add dg-warning.
7075 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
7077 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
7079 2010-04-02 Richard Guenther <rguenther@suse.de>
7081 PR tree-optimization/43629
7082 * gcc.c-torture/execute/pr43629.c: New testcase.
7084 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
7085 Dominique d'Humieres <dominiq@lps.ens.fr>
7088 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
7090 2010-04-01 Dodji Seketeli <dodji@redhat.com>
7093 * c-c++-common/dwarf2/redeclaration-1.C: New test.
7095 2010-04-01 Jason Merrill <jason@redhat.com>
7097 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
7099 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
7100 Manfred Schwarb <manfred99@gmx.ch>
7103 * gfortran.dg/ftell_3.f90: New test.
7105 2010-04-01 Richard Guenther <rguenther@suse.de>
7108 * gcc.c-torture/compile/pr43614.c: New testcase.
7110 2010-04-01 Martin Jambor <mjambor@suse.cz>
7112 PR tree-optimization/43141
7113 * gcc.dg/guality/pr43141.c: New test.
7115 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7117 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
7118 * g++.dg/eh/spbp.C: Likewise.
7119 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
7120 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
7122 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
7123 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
7124 * objc.dg/dwarf-2.m: Likewise.
7126 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
7129 * gcc.dg/graphite/id-pr43464.c: New.
7130 * gcc.dg/graphite/id-pr43464-1.c: New.
7132 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
7135 * gcc.dg/graphite/id-pr43351.c
7137 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7140 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
7141 * obj-c++.dg/try-catch-2.mm: Ditto.
7142 * obj-c++.dg/lookup-2.mm: Ditto.
7143 * obj-c++.dg/encode-8.m: Ditto.
7144 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7145 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
7146 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
7147 * obj-c++.dg/const-str-11.mm: Ditto.
7148 * obj-c++.dg/const-str-9.mm: Ditto.
7149 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
7150 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
7151 * obj-c++.dg/except-1.mm: Ditto.
7152 * obj-c++.dg/const-str-7.mm: Ditto.
7153 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7154 * obj-c++.dg/const-str-3.mm: Ditto.
7155 * obj-c++.dg/const-str-7.mm: Ditto.
7156 * obj-c++.dg/stubify-2.mm: Change dump file name.
7159 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
7161 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
7164 2010-03-31 Martin Jambor <mjambor@suse.cz>
7166 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
7167 only with -O2, -O3 or -Os and not with -fwhopr.
7169 2010-03-31 Dodji Seketeli <dodji@redhat.com>
7172 * g++.dg/template/typedef31.C: New test.
7174 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7176 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
7177 assembler output on *-*-solaris2*.
7178 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
7180 2010-03-31 Jakub Jelinek <jakub@redhat.com>
7183 * gcc.dg/pr43557-1.c: New test.
7184 * gcc.dg/pr43557-2.c: New file.
7186 2010-03-31 Jie Zhang <jie@codesourcery.com>
7189 * gcc.dg/pr43562.c: New test.
7191 2010-03-30 Jason Merrill <jason@redhat.com>
7194 * g++.dg/template/error-recovery1.C: New.
7197 * g++.dg/parse/ambig5.C: New.
7199 2010-03-30 Jakub Jelinek <jakub@redhat.com>
7202 * gcc.dg/guality/pr43593.c: New test.
7204 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
7207 * gcc.dg/vect/pr43430-1.c: New.
7209 2010-03-30 Jason Merrill <jason@redhat.com>
7212 * g++.dg/template/partial7.C: New.
7214 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7216 * gcc.target/s390/stackcheck1.c: New testcase.
7218 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7221 * gfortran.dg/read_eof_8.f90: New test.
7223 2010-03-29 Jason Merrill <jason@redhat.com>
7225 * gcc.dg/cpp/include6.c: Change [] to ().
7228 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
7230 * c-c++-common/raw-string-2.c: Add trigraph test.
7231 * c-c++-common/raw-string-8.c: New.
7232 * c-c++-common/raw-string-9.c: New.
7233 * c-c++-common/raw-string-10.c: New.
7235 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
7236 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
7237 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
7238 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
7239 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
7240 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
7241 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
7243 2010-03-29 Richard Guenther <rguenther@suse.de>
7245 PR tree-optimization/43560
7246 * gcc.dg/torture/pr43560.c: New testcase.
7248 2010-03-29 Jason Merrill <jason@redhat.com>
7251 * g++.dg/ext/raw-string-1.C: Change [] to ().
7252 * g++.dg/ext/raw-string-2.C: Change [] to ().
7253 Don't use \ in delimiter.
7254 * g++.dg/ext/raw-string-3.C: Change [] to ().
7255 * g++.dg/ext/raw-string-4.C: Change [] to ().
7256 * g++.dg/ext/raw-string-5.C: Change [] to ().
7257 Test for error on \ in delimiter.
7258 * g++.dg/ext/raw-string-6.C: Change [] to ().
7259 * g++.dg/ext/raw-string-7.C: Change [] to ().
7261 2010-03-29 Jie Zhang <jie@codesourcery.com>
7264 * gcc.dg/pr43564.c: New test.
7266 2010-03-29 Tobias Burnus <burnus@net-b.de>
7269 * gfortran.dg/direct_io_12.f90: New test.
7271 2010-03-28 Jan Hubicka <jh@suse.cz>
7273 PR tree-optimization/43505
7274 * gfortran.dg/pr43505.f90: New testcase.
7276 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
7278 PR tree-optimization/43528
7279 * gcc.target/i386/pr43528.c: New test.
7281 2010-03-26 Joseph Myers <joseph@codesourcery.com>
7284 * gcc.dg/parm-impl-decl-3.c: New test.
7286 2010-03-26 Jason Merrill <jason@redhat.com>
7289 * g++.dg/cpp0x/parse1.C: New.
7291 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
7294 * gcc.target/i386/pr43524.c: New test.
7296 2010-03-26 Martin Jambor <mjambor@suse.cz>
7298 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
7299 whitespace, rename main to foo.
7300 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
7301 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
7302 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
7303 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
7304 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
7305 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
7306 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
7307 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7308 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
7309 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
7310 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
7312 2010-03-26 Dodji Seketeli <dodji@redhat.com>
7315 * g++.dg/other/crash-10.C: New test.
7316 * g++.dg/other/crash-11.C: New test.
7318 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7321 * gfortran.dg/read_eof_7.f90: New test.
7323 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7327 * objc-obj-c++-shared: New directory.
7328 * objc-obj-c++-shared/Object1-implementation.h: New file.
7329 * objc-obj-c++-shared/Object1.h: New file.
7330 * objc-obj-c++-shared/Protocol1.h: New file.
7331 * objc-obj-c++-shared/next-abi.h: New file.
7332 * objc-obj-c++-shared/next-mapping.h: New file.
7333 * objc/execute/next_mapping.h: Delete.
7334 * objc.dg/special/special.exp: For all targets run the tests with
7335 -fgnu-runtime, for darwin targets also run the tests with
7337 * objc.dg/dg.exp: Ditto.
7338 * obj-c++.dg/dg.exp: Ditto.
7339 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
7340 Protocol1.h) and next-mapping.h as required. Amend testcase to
7341 include use of updated NeXT interface.
7342 * objc/execute/formal_protocol-5.m: Ditto.
7343 * objc/execute/protocol-isEqual-2.m: Ditto.
7344 * objc/execute/protocol-isEqual-4.m: Ditto.
7345 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
7346 Protocol1.h) and next-mapping.h as required.
7347 * objc/execute/object_is_class.m: Ditto.
7348 * objc/execute/enumeration-1.m: Ditto.
7349 * objc/execute/class-13.m: Ditto.
7350 * objc/execute/formal_protocol-2.m: Ditto.
7351 * objc/execute/formal_protocol-4.m: Ditto.
7352 * objc/execute/class-1.m: Ditto.
7353 * objc/execute/bycopy-1.m: Ditto.
7354 * objc/execute/formal_protocol-6.m: Ditto.
7355 * objc/execute/bycopy-3.m: Ditto.
7356 * objc/execute/class-3.m: Ditto.
7357 * objc/execute/bf-11.m: Ditto.
7358 * objc/execute/class-5.m: Ditto.
7359 * objc/execute/bf-13.m: Ditto.
7360 * objc/execute/class-7.m: Ditto.
7361 * objc/execute/bf-15.m: Ditto.
7362 * objc/execute/class-9.m: Ditto.
7363 * objc/execute/bf-17.m: Ditto.
7364 * objc/execute/bf-19.m: Ditto.
7365 * objc/execute/IMP.m: Ditto.
7366 * objc/execute/exceptions/catchall-1.m: Ditto.
7367 * objc/execute/exceptions/trivial.m: Ditto.
7368 * objc/execute/exceptions/finally-1.m: Ditto.
7369 * objc/execute/exceptions/local-variables-1.m: Ditto.
7370 * objc/execute/exceptions/foward-1.m: Ditto.
7371 * objc/execute/bf-2.m: Ditto.
7372 * objc/execute/string1.m: Ditto.
7373 * objc/execute/bf-4.m: Ditto.
7374 * objc/execute/informal_protocol.m: Ditto.
7375 * objc/execute/string3.m: Ditto.
7376 * objc/execute/bf-6.m: Ditto.
7377 * objc/execute/bf-8.m: Ditto.
7378 * objc/execute/class-tests-1.h: Ditto.
7379 * objc/execute/protocol-isEqual-1.m: Ditto.
7380 * objc/execute/protocol-isEqual-3.m: Ditto.
7381 * objc/execute/_cmd.m: Ditto.
7382 * objc/execute/function-message-1.m: Ditto.
7383 * objc/execute/bf-20.m: Ditto.
7384 * objc/execute/bf-common.h: Ditto.
7385 * objc/execute/np-2.m: Ditto.
7386 * objc/execute/class-10.m: Ditto.
7387 * objc/execute/class-12.m: Ditto.
7388 * objc/execute/enumeration-2.m: Ditto.
7389 * objc/execute/class-14.m: Ditto.
7390 * objc/execute/encode-1.m: Ditto.
7391 * objc/execute/formal_protocol-1.m: Ditto.
7392 * objc/execute/formal_protocol-3.m: Ditto.
7393 * objc/execute/accessing_ivars.m: Ditto.
7394 * objc/execute/bycopy-2.m: Ditto.
7395 * objc/execute/class-2.m: Ditto.
7396 * objc/execute/bf-10.m: Ditto.
7397 * objc/execute/formal_protocol-7.m: Ditto.
7398 * objc/execute/root_methods.m: Ditto.
7399 * objc/execute/class-4.m: Ditto.
7400 * objc/execute/bf-12.m: Ditto.
7401 * objc/execute/class-6.m: Ditto.
7402 * objc/execute/bf-14.m: Ditto.
7403 * objc/execute/nested-func-1.m: Ditto.
7404 * objc/execute/class-8.m: Ditto.
7405 * objc/execute/private.m: Ditto.
7406 * objc/execute/bf-16.m: Ditto.
7407 * objc/execute/bf-18.m: Ditto.
7408 * objc/execute/load-3.m: Ditto.
7409 * objc/execute/compatibility_alias.m: Ditto.
7410 * objc/execute/bf-1.m: Ditto.
7411 * objc/execute/no_clash.m: Ditto.
7412 * objc/execute/bf-3.m: Ditto.
7413 * objc/execute/string2.m: Ditto.
7414 * objc/execute/bf-5.m: Ditto.
7415 * objc/execute/string4.m: Ditto.
7416 * objc/execute/bf-7.m: Ditto.
7417 * objc/execute/object_is_meta_class.m: Ditto.
7418 * objc/execute/bf-9.m: Ditto.
7419 * objc/execute/bf-21.m: Ditto.
7420 * objc/execute/cascading-1.m: Ditto.
7421 * objc/execute/trivial.m: Ditto.
7422 * objc/execute/np-1.m: Ditto.
7423 * objc/compile/trivial.m: Ditto.
7424 * objc/execute/class_self-2.m: Include <stdlib.h>.
7425 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
7426 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
7427 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7428 and 64bit. Use new NeXT interface as required.
7429 * objc.dg/special/unclaimed-category-1.m: Ditto.
7430 * objc.dg/special/unclaimed-category-1.h: Ditto.
7431 * objc.dg/special/unclaimed-category-1a.m: Ditto.
7432 * objc.dg/func-ptr-1.m: Ditto.
7433 * objc.dg/stret-1.m: Ditto.
7434 * objc.dg/encode-2.m: Ditto.
7435 * objc.dg/category-1.m: Ditto.
7436 * objc.dg/encode-3.m: Ditto.
7437 * objc.dg/call-super-3.m: Ditto.
7438 * objc.dg/method-3.m: Ditto.
7439 * objc.dg/func-ptr-2.m: Ditto.
7440 * objc.dg/lookup-1.m: Ditto.
7441 * objc.dg/encode-4.m: Ditto.
7442 * objc.dg/fix-and-continue-1.m: Ditto.
7443 * objc.dg/proto-lossage-3.m: Ditto.
7444 * objc.dg/method-13.m: Ditto.
7445 * objc.dg/proto-qual-1.m: Ditto.
7446 * objc.dg/zero-link-3.m: Ditto.
7447 * objc.dg/bitfield-1.m: Ditto.
7448 * objc.dg/va-meth-1.m: Ditto.
7449 * objc.dg/super-class-3.m: Ditto.
7450 * objc.dg/call-super-1.m: Ditto.
7451 * objc.dg/type-size-2.m: Ditto.
7452 * objc.dg/method-10.m: Ditto.
7453 * objc.dg/defs.m: Ditto.
7454 * objc.dg/const-str-3.m: Ditto.
7455 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
7456 Protocol1.h) and next-mapping.h as required. Use new NeXT
7457 interface as required.
7458 * objc.dg/super-class-4.m: Ditto.
7459 * objc.dg/comp-types-8.m: Ditto.
7460 * objc.dg/call-super-2.m: Ditto.
7461 * objc.dg/objc-fast-4.m: Ditto.
7462 * objc.dg/method-6.m: Ditto.
7463 * objc.dg/const-str-3.m: Ditto.
7464 * objc.dg/const-str-7.m: Ditto.
7465 * objc.dg/method-15.m: Ditto.
7466 * objc.dg/method-19.m: Ditto.
7467 * objc.dg/sync-1.m: Ditto.
7468 * objc.dg/layout-1.m: Ditto.
7469 * objc.dg/bitfield-3.m: Ditto.
7470 * objc.dg/try-catch-3.m: Ditto.
7471 * objc.dg/try-catch-7.m: Ditto.
7472 * objc.dg/comp-types-10.m: Ditto.
7473 * objc.dg/selector-2.: Ditto.
7474 * objc.dg/method-7.m: Ditto.
7475 * objc.dg/typedef-alias-1.m: Ditto.
7476 * objc.dg/proto-lossage-2.m: Ditto.
7477 * objc.dg/comp-types-11.m: Ditto.
7478 * objc.dg/sizeof-1.m: Ditto.
7479 * objc.dg/method-17.m: Ditto.
7480 * objc.dg/bitfield-5.m: Ditto.
7481 * objc.dg/try-catch-1.m: Ditto.
7482 * objc.dg/encode-5.m: Ditto.
7483 * objc.dg/fix-and-continue-2.m: Ditto.
7484 * objc.dg/method-9.m: Ditto.
7485 * objc.dg/isa-field-1.m: Ditto.
7486 * objc.dg/local-decl-2.m: Ditto.
7487 * objc.dg/objc-gc-4.m: Ditto.
7488 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
7489 * objc.dg/gnu-runtime-3.m: Ditto.
7490 * objc.dg/encode-7.m: Ditto.
7491 * objc.dg/encode-8.m: Ditto.
7492 * objc.dg/selector-3.m: Ditto.
7493 * objc.dg/gnu-runtime-1.m: Ditto.
7494 * objc.dg/const-str-12.m: Ditto.
7495 * objc.dg/gnu-runtime-2.m: Ditto.
7496 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
7497 * objc.dg/selector-1.m: Ditto.
7498 * objc.dg/stubify-2.m: Ditto.
7499 * objc.dg/zero-link-1.m: Ditto.
7500 * objc.dg/stret-2.m: Ditto.
7501 * objc.dg/zero-link-2.m: Ditto.
7502 * objc.dg/next-runtime-1.m: Ditto.
7503 * objc.dg/symtab-1.m: Ditto.
7504 * objc.dg/stubify-1.m: Ditto.
7505 * objc.dg/bitfield-2.m: Ditto.
7506 * objc.dg/try-catch-10.m: Apply to both runtimes.
7507 * objc.dg/const-str-1.m: Ditto.
7508 * objc.dg/image-info.m: Ditto.
7509 * objc.dg/encode-9.m: Ditto.
7510 * objc.dg/pragma-1.m: Apply test to all targets.
7511 * objc.dg/const-str-4.m: Ditto.
7512 * objc.dg/const-str-8.m: Ditto.
7513 * objc.dg/super-class-2.m: Ditto.
7514 * objc.dg/try-catch-5.m: Ditto.
7515 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
7516 Protocol1.h) and next-mapping.h as required. Use new NeXT
7517 interface as required. Skip for gnu-runtime. Test for .quad at m64.
7518 * objc.dg/const-str-11.m: Ditto.
7519 * objc.dg/const-str-9.m: Ditto.
7520 * objc.dg/method-4.m: Skip for 64Bit NeXT.
7521 * objc.dg/encode-1.m: Remove redundant -lobjc.
7522 * objc.dg/try-catch-9.m: Tidy space.
7523 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
7524 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
7525 and 64bit. Use new NeXT interface as required.
7526 * obj-c++.dg/template-4.mm: Ditto.
7527 * obj-c++.dg/defs.mm: Ditto.
7528 * obj-c++.dg/basic.mm: Ditto.
7529 * obj-c++.dg/encode-4.mm: Ditto.
7530 * obj-c++.dg/method-17.mm: Ditto.
7531 * obj-c++.dg/proto-lossage-3.mm: Ditto.
7532 * obj-c++.dg/cxx-class-1.mm: Ditto.
7533 * obj-c++.dg/method-10.mm: Ditto.
7534 * obj-c++.dg/va-meth-1.mm: Ditto.
7535 * obj-c++.dg/encode-5.mm: Ditto.
7536 * obj-c++.dg/lookup-2.mm: Ditto.
7537 * obj-c++.dg/template-3.mm: Ditto.
7538 * obj-c++.dg/proto-qual-1.mm: Ditto.
7539 * obj-c++.dg/qual-types-1.m: Ditto.
7540 * obj-c++.dg/cxx-scope-1.mm: Ditto.
7541 * obj-c++.dg/template-1.mm: Ditto.
7542 * obj-c++.dg/encode-6.mm: Ditto.
7543 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
7544 Protocol1.h) and next-mapping.h as required. Use new NeXT
7545 interface as required.
7546 * obj-c++.dg/except-1.mm: Ditto.
7547 * obj-c++.dg/const-str-7.mm: Ditto.
7548 * obj-c++.dg/ivar-list-semi.mm: Ditto.
7549 * obj-c++.dg/cxx-scope-2.mm: Ditto.
7550 * obj-c++.dg/selector-2.mm: Ditto.
7551 * obj-c++.dg/isa-field-1.mm: Ditto.
7552 * obj-c++.dg/try-catch-1.mm: Ditto.
7553 * obj-c++.dg/local-decl-1.mm: Ditto.
7554 * obj-c++.dg/try-catch-9.mm: Ditto.
7555 * obj-c++.dg/no-extra-load.mm: Ditto.
7556 * obj-c++.dg/selector-5.mm: Ditto.
7557 * obj-c++.dg/method-12.mm: Ditto.
7558 * obj-c++.dg/try-catch-11.mm: Ditto.
7559 * obj-c++.dg/comp-types-11.mm: Ditto.
7560 * obj-c++.dg/bitfield-3.mm: Ditto.
7561 * obj-c++.dg/method-6.mm: Ditto.
7562 * obj-c++.dg/super-class-2.mm: Ditto.
7563 * obj-c++.dg/method-21.mm: Ditto.
7564 * obj-c++.dg/const-str-8.mm: Ditto.
7565 * obj-c++.dg/try-catch-7.mm: Ditto.
7566 * obj-c++.dg/method-15.mm: Ditto.
7567 * obj-c++.dg/layout-1.mm: Ditto.
7568 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
7569 * obj-c++.dg/const-str-3.mm: Ditto.
7570 * obj-c++.dg/try-catch-2.mm: Ditto.
7571 * obj-c++.dg/objc-gc-3.mm: Ditto.
7572 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
7573 * obj-c++.dg/bitfield-1.mm: Ditto.
7574 * obj-c++.dg/selector-6.mm: Ditto.
7575 * obj-c++.dg/method-13.mm: Ditto.
7576 * obj-c++.dg/comp-types-12.mm: Ditto.
7577 * obj-c++.dg/bitfield-4.mm: Ditto.
7578 * obj-c++.dg/try-catch-8.mm: Ditto.
7579 * obj-c++.dg/method-2.mm: Ditto.
7580 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
7581 * obj-c++.dg/typedef-alias-1.mm: Ditto.
7582 * obj-c++.dg/const-str-4.mm: Ditto.
7583 * obj-c++.dg/proto-lossage-2.mm: Ditto.
7584 * obj-c++.dg/try-catch-3.mm: Ditto.
7585 * obj-c++.dg/comp-types-9.mm: Ditto.
7586 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
7587 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
7588 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
7589 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
7590 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7591 Use new NeXT interface as required.
7592 * obj-c++.dg/const-str-10.mm: Ditto.
7593 * obj-c++.dg/const-str-11.mm: Ditto.
7594 * obj-c++.dg/const-str-9.mm: Ditto.
7595 * obj-c++.dg/method-11.mm: Ditto.
7596 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
7597 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
7598 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
7599 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
7600 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
7602 2010-03-25 Dodji Seketeli <dodji@redhat.com>
7605 * g++.dg/template/typedef30.C: New test case.
7607 2010-03-25 Jakub Jelinek <jakub@redhat.com>
7610 * gcc.c-torture/execute/pr43385.c: New test.
7612 2010-03-24 Joseph Myers <joseph@codesourcery.com>
7614 * gcc.dg/strncpy-fix-1.c: New test.
7616 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
7619 * lib/objc-torture.exp (objc-set-runtime-options): New.
7620 * objc/execute/execute.exp: Check runtime options on each pass.
7621 * objc/execute/exceptions/exceptions.exp: Ditto.
7622 * objc/compile/compile.exp: Ditto.
7625 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
7627 (check_effective_target_objc2): New proc.
7628 (check_effective_target_next_runtime): New proc.
7629 * lib/objc.exp: Determine which runtime is in force and support it.
7630 * lib/obj-c++.exp: Ditto.
7632 2010-03-24 Jason Merrill <jason@redhat.com>
7635 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
7637 2010-03-24 Martin Jambor <mjambor@suse.cz>
7639 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
7641 * gcc.dg/ipa/ipa-2.c: Likewise.
7642 * gcc.dg/ipa/ipa-3.c: Likewise.
7643 * gcc.dg/ipa/ipa-4.c: Likewise.
7644 * gcc.dg/ipa/ipa-5.c: Likewise.
7645 * gcc.dg/ipa/ipa-7.c: Likewise.
7646 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
7648 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
7649 i_can_not_be_propagated_fully2 into a loop.
7650 * gcc.dg/ipa/ipa-8.c: New test.
7651 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
7653 2010-03-24 Jakub Jelinek <jakub@redhat.com>
7657 * gcc.dg/guality/pr43479.c: New test.
7658 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
7659 and add volatile keyword.
7661 2010-03-23 Mike Stump <mikestump@comcast.net>
7663 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
7665 2010-03-23 Jason Merrill <jason@redhat.com>
7667 * g++.dg/ext/altivec-17.C: Adjust error message.
7669 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
7670 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
7671 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
7672 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
7673 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
7674 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
7676 2010-03-22 Jason Merrill <jason@redhat.com>
7679 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
7680 * g++.dg/ext/is_pod_98.C: New.
7683 * g++.dg/cpp0x/auto18.C: New.
7685 * gcc.dg/pr36997.c: Adjust error message.
7686 * g++.dg/ext/vector9.C: Likewise.
7687 * g++.dg/conversion/simd3.C: Likewise.
7688 * g++.dg/other/error23.C: Likewise.
7690 2010-03-22 Michael Matz <matz@suse.de>
7693 * gfortran.dg/pr43475.f90: New testcase.
7695 2010-03-22 Richard Guenther <rguenther@suse.de>
7697 PR tree-optimization/43390
7698 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
7700 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7702 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
7703 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
7705 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
7706 Michael Matz <matz@suse.de>
7709 * g++.dg/parse/crash56.C: New test.
7711 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
7714 * gfortran.dg/whole_file_15.f90 : New test.
7716 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7719 * gfortran.dg/inquire_size.f90: New test.
7721 2010-03-20 Richard Guenther <rguenther@suse.de>
7723 PR rtl-optimization/43438
7724 * gcc.c-torture/execute/pr43438.c: New testcase.
7726 2010-03-20 Dodji Seketeli <dodji@redhat.com>
7729 * g++.dg/abi/mangle42.C: New test.
7731 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
7734 * gcc.dg/pr43211.c: New test.
7735 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
7737 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
7739 PR rtl-optimization/42258
7740 * gcc.target/arm/thumb1-mul-moves.c: New test.
7743 * gcc.target/arm/thumb-andsi.c: New test.
7745 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
7746 dg-require-effective-target.
7748 2010-03-19 Michael Matz <matz@suse.de>
7751 * g++.dg/other/pr43116.C: New testcase.
7753 2010-03-19 Michael Matz <matz@suse.de>
7756 * gcc.dg/pr43305.c: New testcase.
7758 2010-03-19 Richard Guenther <rguenther@suse.de>
7760 PR tree-optimization/43415
7761 * gcc.c-torture/compile/pr43415.c: New testcase.
7763 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
7766 * gnat.dg/case_optimization2.adb: New test.
7767 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
7769 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7770 Jack Howarth <howarth@bromo.med.uc.edu>
7773 * gcc.target/i386/push-1.c: Don't xfail
7774 scan-assembler-not "movups" on darwin.
7776 2010-03-18 Jakub Jelinek <jakub@redhat.com>
7779 * gcc.dg/pr43058.c: New test.
7781 2010-03-18 Martin Jambor <mjambor@suse.cz>
7784 * g++.dg/torture/pr42450.C: New test.
7786 2010-03-18 Michael Matz <matz@suse.de>
7789 * gcc.dg/pr43419.c: New testcase.
7791 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
7793 PR rtl-optimization/43360
7794 * gcc.dg/torture/pr43360.c: New.
7796 2010-03-18 Michael Matz <matz@suse.de>
7798 PR tree-optimization/43402
7799 * gcc.dg/pr43402.c: New testcase.
7801 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
7804 * gcc.dg/pr42427.c: New test.
7806 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7809 * gfortran.dg/read_empty_file.f: New test.
7810 * gfortran.dg/read_eof_all.f90: New test.
7811 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
7812 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
7814 2010-03-17 Michael Matz <matz@suse.de>
7816 * gcc.dg/pr43300.c: Add -w.
7818 2010-03-17 Richard Guenther <rguenther@suse.de>
7820 * gcc.dg/pr43379.c: Add -w.
7822 2010-03-17 Tobias Burnus <burnus@net-b.de>
7825 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
7827 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
7829 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
7831 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7833 * ada/acats/run_all.sh: Log start and end times.
7835 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7837 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
7839 2010-03-16 Richard Guenther <rguenther@suse.de>
7842 * gcc.dg/pr43379.c: New testcase.
7844 2010-03-16 Jakub Jelinek <jakub@redhat.com>
7847 * gcc.dg/guality/pr43051-1.c: New test.
7849 2010-03-15 Janis Johnson <janis187@us.ibm.com>
7852 * g++.dg/ext/altivec-17.C: Handle changes to error message.
7854 2010-03-15 Michael Matz <matz@suse.de>
7857 * gcc.dg/pr43300.c: New testcase.
7859 2010-03-15 Richard Guenther <rguenther@suse.de>
7861 PR tree-optimization/43367
7862 * gcc.c-torture/compile/pr43367.c: New testcase.
7864 2010-03-15 Richard Guenther <rguenther@suse.de>
7866 PR tree-optimization/43317
7867 * gcc.dg/pr43317.c: New testcase.
7869 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
7871 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
7873 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
7875 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
7877 2010-03-14 Tobias Burnus <burnus@net-b.de>
7880 * gfortran.dg/impure_constructor_1.f90: New test.
7882 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7885 * gfortran.dg/graphite/id-pr43354.f: New.
7887 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7890 * gfortran.dg/graphite/pr43349.f: New.
7892 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
7895 * gcc.dg/graphite/pr43306.c: New.
7897 2010-03-12 David S. Miller <davem@davemloft.net>
7899 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
7902 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7904 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
7906 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
7910 * gfortran.dg/dynamic_dispatch_7.f03: New test.
7912 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
7914 * gfortran.dg/default_format_denormal_1.f90: Don't assume
7915 fail for *-*-mingw* targets.
7917 2010-03-12 Jakub Jelinek <jakub@redhat.com>
7920 * gcc.dg/guality/pr43329-1.c: New test.
7922 2010-03-11 Martin Jambor <mjambor@suse.cz>
7924 PR tree-optimization/43257
7925 * g++.dg/torture/pr43257.C: New test.
7927 2010-03-11 Tobias Burnus <burnus@net-b.de>
7930 * gfortran.dg/namelist_61.f90: New test.
7932 2010-03-11 Richard Guenther <rguenther@suse.de>
7934 PR tree-optimization/43255
7935 * gcc.c-torture/compile/pr43255.c: New testcase.
7937 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7939 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
7940 * gcc.dg/pr43280.c: New testcase.
7942 2010-03-11 Richard Guenther <rguenther@suse.de>
7945 * gcc.dg/lto/20100227-1_0.c: New testcase.
7946 * gcc.dg/lto/20100227-1_1.c: Likewise.
7948 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7952 * gfortran.dg/read_eof_6.f: New test
7953 * gfortran.dg/read_x_eof.f90: New test.
7954 * gfortran.dg/read_x_past.f: Update test.
7956 2010-03-10 Jan Hubicka <jh@suse.cz>
7958 * gcc.c-torture/compile/pr43288.c: New test.
7960 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7962 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
7964 * g++.old-deja/g++.pt/asm2.C: Likewise.
7965 * gcc.c-torture/compile/20000804-1.c: Likewise.
7966 * gcc.target/i386/clobbers.c: Likewise.
7968 2010-03-10 Tobias Burnus <burnus@net-b.de>
7971 * gfortran.dg/c_assoc_3.f90: New test.
7973 2010-03-10 Jakub Jelinek <jakub@redhat.com>
7976 * gcc.dg/guality/pr36728-1.c: New test.
7977 * gcc.dg/guality/pr36728-2.c: New test.
7979 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7981 * gcc.dg/h8300-div-delay-slot.c: New test.
7983 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
7985 PR tree-optimization/43236
7986 * gcc.c-torture/execute/pr43236.c: New test.
7988 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
7991 * g++.dg/eh/pr42859.C: New test.
7993 2010-03-09 Jakub Jelinek <jakub@redhat.com>
7996 * gcc.dg/pr43299.c: New test.
7999 * g++.dg/eh/unwind2.C: New test.
8001 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
8002 Reza Yazdani <reza.yazdani@amd.com>
8005 * gcc.dg/graphite/run-id-4.c: New.
8007 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
8010 * gcc.dg/graphite/run-id-3.c: New.
8012 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
8016 * gcc.dg/graphite/id-18.c: New.
8017 * gcc.dg/graphite/run-id-pr42644.c: New.
8019 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
8022 * gcc.dg/graphite/pr42326.c: New.
8024 2010-03-08 Richard Guenther <rguenther@suse.de>
8026 PR tree-optimization/43269
8027 * gcc.c-torture/execute/pr43269.c: New testcase.
8029 2010-03-08 Janus Weil <janus@gcc.gnu.org>
8032 * gfortran.dg/typebound_call_13.f03: New.
8034 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
8036 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
8037 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
8039 2010-03-05 Jason Merrill <jason@redhat.com>
8041 * g++.dg/abi/mangle40.C: Require weak and alias.
8043 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
8046 * gfortran.dg/graphite/pr42326.f90: New.
8047 * gfortran.dg/graphite/pr42326-1.f90: New.
8049 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8051 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
8052 (gnat_target_compile): Likewise.
8053 Reinitialize GNAT_UNDER_TEST if target changes.
8054 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
8055 (local_find_gnatmake): Pass full --GCC to gnatlink.
8058 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
8061 * gcc.dg/compound-literal-1.c: New testcase.
8063 2010-03-04 Martin Jambor <mjambor@suse.cz>
8065 PR tree-optimization/43164
8066 PR tree-optimization/43191
8067 * gcc.c-torture/compile/pr43164.c: New test.
8068 * gcc.c-torture/compile/pr43191.c: Likewise.
8070 2010-03-04 Janus Weil <janus@gcc.gnu.org>
8073 * gfortran.dg/finalize_9.f90: New.
8075 2010-03-04 Tobias Burnus <burnus@net-b.de>
8076 Ken Werner <ken@linux.vnet.ibm.com>
8078 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
8079 to dg-options for spu.
8080 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
8081 dump-scan target to exclude spu.
8083 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
8086 * gcc.dg/tree-ssa/ivopts-4.c: New.
8088 2010-03-03 Janis Johnson <janis187@us.ibm.com>
8090 * lib/target-supports-dg.exp (check-flags): Provide defaults for
8091 include-opts and exclude-opts; skip checking the flags if arguments
8092 are the same as the defaults.
8093 (dg-xfail-if): Verify the number of arguments, supply defaults
8094 for unspecified optional arguments.
8095 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
8097 2010-03-03 Jason Merrill <jason@redhat.com>
8100 * g++.dg/abi/mangle40.C: Updated.
8102 2010-03-03 Jason Merrill <jason@redhat.com>
8104 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
8105 * g++.dg/abi/mangle23.C: Likewise.
8106 * g++.dg/eh/simd-2.C: Likewise.
8107 * g++.dg/ext/attribute-test-2.C: Likewise.
8108 * g++.dg/ext/vector14.C: Likewise.
8109 * g++.dg/other/pr34435.C: Likewise.
8110 * g++.dg/template/conv8.C: Likewise.
8111 * g++.dg/template/nontype9.C: Likewise.
8112 * g++.dg/template/qualttp17.C: Likewise.
8113 * g++.dg/template/ref1.C: Likewise.
8114 * g++.old-deja/g++.pt/crash68.C: Likewise.
8115 * g++.old-deja/g++.pt/ref1.C: Likewise.
8116 * g++.old-deja/g++.pt/ref3.C: Likewise.
8117 * g++.old-deja/g++.pt/ref4.C: Likewise.
8120 * g++.dg/abi/mangle40.C: New.
8121 * g++.dg/abi/mangle41.C: New.
8122 * g++.dg/lto/20100302_0.C: New.
8123 * g++.dg/lto/20100302_1.C: New.
8124 * g++.dg/lto/20100302.h: New.
8126 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
8129 * gfortran.dg/internal_pack_12.f90: New test.
8131 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
8133 * gcc.dg/pr36997.c: Adjust error message.
8135 2010-03-03 Mike Stump <mikestump@comcast.net>
8137 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
8138 adjustments to not be present on machines that align the stack to
8139 more than 4 bytes and don't have a red zone yet as that is an
8140 unimplemented optimization.
8142 2010-03-03 Janus Weil <janus@gcc.gnu.org>
8145 * gfortran.dg/impure_assignment_3.f90: New.
8147 2010-03-03 Jakub Jelinek <jakub@redhat.com>
8150 * gfortran.dg/pr43229.f90: New test.
8153 * gcc.dg/debug/dwarf2/pr43237.c: New test.
8156 * gcc.dg/guality/pr43177.c: New test.
8158 2010-03-02 Jason Merrill <jason@redhat.com>
8160 * g++.dg/ext/vector9.C: Adjust error message.
8161 * g++.dg/conversion/simd3.C: Likewise.
8162 * g++.dg/other/error23.C: Likewise.
8164 2010-03-02 Mike Stump <mikestump@comcast.net>
8167 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
8169 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
8172 * gfortran.dg/internal_pack_10.f90: New test.
8175 * gfortran.dg/internal_pack_11.f90: New test.
8177 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
8180 * gcc.dg/tree-ssa/pr42640.c: New.
8182 2010-03-01 Richard Guenther <rguenther@suse.de>
8184 PR tree-optimization/43220
8185 * gcc.c-torture/execute/pr43220.c: New testcase.
8187 2010-03-01 Richard Guenther <rguenther@suse.de>
8190 * gcc.dg/pr43213.c: New testcase.
8192 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8195 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
8197 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8199 * lib/target-supports.exp (check_effective_target_ucn_nocache):
8201 (check_effective_target_ucn): Likewise.
8203 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
8205 * gcc.dg/ucnid-2.c: Likewise.
8206 * gcc.dg/ucnid-3.c: Likewise.
8207 * gcc.dg/ucnid-4.c: Likewise.
8208 * gcc.dg/ucnid-11.c: Likewise.
8209 * gcc.dg/ucnid-12.c: Likewise.
8210 * gcc.dg/ucnid-6.c: Skip if !ucn.
8211 * gcc.dg/ucnid-9.c: Likewise.
8213 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8215 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
8216 lists to dg-skip-if.
8217 * gcc.target/i386/stackalign/return-3.c: Likewise.
8219 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8221 * gcc.target/i386/clearcap.map: New file.
8222 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
8223 Pass clearcap.map by default if supported.
8225 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8228 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
8230 * gfortran.dg/stat_2.f90: Likewise.
8232 2010-03-01 Tobias Burnus <burnus@net-b.de>
8235 * gfortran.dg/module_read_2.f90: New test.
8237 2010-02-27 Mark Mitchell <mark@codesourcery.com>
8240 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
8241 * g++.dg/abi/mangle12.C: Likewise.
8242 * g++.dg/abi/mangle20-2.C: Likewise.
8243 * g++.dg/abi/mangle17.C: Likewise.
8244 * g++.dg/template/cond2.C: Likewise.
8245 * g++.dg/template/pr35240.C: Likewise.
8247 2010-02-27 Richard Guenther <rguenther@suse.de>
8249 PR tree-optimization/43186
8250 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
8252 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
8254 * g++.dg/abi/packed1.C: Expect warning on the SH.
8256 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
8259 * g++.dg/parse/error37.C: New test.
8261 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
8265 * gcc.dg/pr8927-1.c: Match new note.
8266 * gcc.dg/990506-0.c: Likewise.
8267 * gcc.dg/gomp/flush-2.c: Likewise.
8268 * gcc.dg/gomp/atomic-5.c: Likewise.
8269 * gcc.dg/gomp/pr34607.c: Likewise.
8270 * gcc.dg/pr35746.c: Likewise.
8271 * gcc.dg/cpp/pragma-1.c: Likewise.
8272 * gcc.dg/cpp/pragma-2.c: Likewise.
8273 * gcc.dg/pr41842.c: Likewise.
8274 * gcc.dg/noncompile/20040629-1.c: Likewise.
8275 * objc.dg/private-1.m: Likewise.
8277 2010-02-27 Tobias Burnus <burnus@net-b.de>
8280 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
8281 * gfortran.dg/default_initialization_4.f90: New test.
8283 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
8285 * gnat.dg/thin_pointer.ad[sb]: Rename into...
8286 * gnat.dg/thin_pointer1.ad[sb]: ...this.
8287 * gnat.dg/thin_pointer2.adb: New test.
8288 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
8290 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
8293 * gcc.dg/cpp/c90-pedantic.c: New.
8294 * gcc.dg/cpp/c90.c: New.
8295 * gcc.dg/gnu90-const-expr-1.c: New.
8296 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
8298 2010-02-26 Richard Guenther <rguenther@suse.de>
8300 PR tree-optimization/43186
8301 * gcc.c-torture/compile/pr43186.c: New testcase.
8303 2010-02-26 Jakub Jelinek <jakub@redhat.com>
8306 * c-c++-common/dwarf2/pr43190.c: New test.
8308 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
8311 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
8313 2010-02-26 Richard Guenther <rguenther@suse.de>
8315 PR tree-optimization/43188
8316 * gcc.c-torture/compile/pr43188.c: New testcase.
8318 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
8321 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
8323 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
8325 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
8327 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
8330 * gcc.target/powerpc/pr43154.c: New file.
8332 2010-02-25 Jakub Jelinek <jakub@redhat.com>
8335 * gfortran.dg/debug/pr43166.f: New test.
8338 * gcc.dg/torture/pr43165.c: New test.
8340 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
8343 * c-c++-common/pr41779.c: Update.
8345 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8348 * lib/gnat-dg.exp (gnat_load): Redefine.
8350 * ada/acats/run_acats: Run run_all.sh with $SHELL.
8351 * ada/acats/run_all.sh: Downcase tasking not implemented message.
8353 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8356 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
8357 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
8361 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8363 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
8365 2010-02-24 Jakub Jelinek <jakub@redhat.com>
8368 * gcc.dg/guality/vla-1.c: New test.
8370 2010-02-24 Tobias Burnus <burnus@net-b.de>
8373 * gfortran.dg/c_ptr_tests_15.f90: New test.
8375 2010-02-23 Jakub Jelinek <jakub@redhat.com>
8378 * gcc.target/i386/pr43107.c: New test.
8380 2010-02-23 Jason Merrill <jason@redhat.com>
8383 * g++.dg/cpp0x/variadic100.C: New.
8385 2010-02-23 Jason Merrill <jason@redhat.com>
8388 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
8389 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
8390 * c-c++-common/dwarf2/vla1.c: New.
8392 2010-02-23 Jakub Jelinek <jakub@redhat.com>
8395 * gcc.dg/pr43139.c: New test.
8398 * gcc.dg/guality/pr43077-1.c: New test.
8400 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8403 * gcc.dg/march.c: New.
8404 * gcc.dg/march-generic.c: New.
8405 * gcc.dg/mtune.c: New.
8407 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8410 * gcc.dg/graphite/pr43083.c: New.
8412 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8415 * gfortran.dg/graphite/pr43097.f: New.
8417 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8418 Manuel López-Ibáñez <manu@gcc.gnu.org>
8421 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
8423 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
8426 * g++.dg/graphite/pr43026.C: New.
8428 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8431 * gcc.dg/cleanup-1.c: Update.
8432 * gcc.dg/func-args-1.c: Update.
8433 * gcc.dg/format/sentinel-1.c: Update.
8434 * g++.old-deja/g++.jason/scoping10.C: Update.
8435 * g++.old-deja/g++.ns/lookup5.C: Update.
8436 * g++.dg/ext/cleanup-1.C: Update.
8437 * g++.dg/parse/varmod1.C: Update.
8438 * g++.dg/parse/error33.C: Update.
8439 * g++.dg/expr/call3.C: Update.
8440 * g++.dg/func-args-1.C: New.
8442 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
8445 * gcc.dg/attr-used-2.c: Moved to ...
8446 * c-c++-common/attr-used-2.c: Here.
8448 * gcc.dg/attr-used.c: Moved to ...
8449 * c-c++-common/attr-used.c: Here.
8451 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
8453 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
8455 2010-02-22 Richard Guenther <rguenther@suse.de>
8458 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
8459 * gfortran.dg/lto/20100222-1_1.c: Likewise.
8461 2010-02-22 Richard Guenther <rguenther@suse.de>
8463 PR tree-optimization/42749
8464 * gcc.c-torture/compile/pr42749.c: New testcase.
8466 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
8469 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
8470 * gfortran.dg/internal_pack_9.f90: New test.
8472 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8475 * g++.dg/template/recurse.C: Adjust.
8476 * g++.dg/template/pr23510.C: New.
8478 2010-02-21 Dodji Seketeli <dodji@redhat.com>
8481 * g++.dg/template/memclass4.C: New test.
8483 2010-02-21 Tobias Burnus <burnus@net-b.de>
8486 * gfortran.dg/reassoc_5.f90: New test.
8488 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
8491 * gcc.target/i386/pr43067.c: New test.
8493 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
8496 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
8498 * g++.dg/warn/Wconversion-null.C: New test.
8499 * g++.old-deja/g++.other/null1.C: Move to...
8500 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
8502 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
8506 * gfortran.dg/dependency_26.f90: New test.
8509 * gfortran.dg/internal_pack_7.f90: New test.
8512 * gfortran.dg/internal_pack_8.f90: New test.
8514 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
8517 * c-c++-common/pr41779.c: Fix broken testcase.
8519 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8522 * c-c++-common/pr36513.c: New testcase.
8523 * c-c++-common/pr36513-2.c: New testcase.
8525 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8528 * c-c++-common/pr41779.c: New.
8530 2010-02-19 Jakub Jelinek <jakub@redhat.com>
8533 * gcc.dg/pr43084.c: New test.
8535 2010-02-19 Richard Guenther <rguenther@suse.de>
8537 PR tree-optimization/42916
8538 * gcc.dg/pr42916.c: New testcase.
8540 2010-02-18 Jason Merrill <jason@redhat.com>
8543 * g++.dg/abi/packed1.C: Add expected warning.
8546 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
8547 * gcc.dg/torture/dg-torture.exp: Likewise.
8548 * c-c++-common/torture/complex-sign.h,
8549 c-c++-common/torture/complex-sign-add.c,
8550 c-c++-common/torture/complex-sign-mixed-add.c,
8551 c-c++-common/torture/complex-sign-mixed-div.c,
8552 c-c++-common/torture/complex-sign-mixed-mul.c,
8553 c-c++-common/torture/complex-sign-mixed-sub.c,
8554 c-c++-common/torture/complex-sign-mul.c,
8555 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
8556 Adapt for C++ compilation as well.
8559 * g++.dg/ext/label1.C: Update.
8560 * g++.dg/ext/label2.C: Update.
8563 * g++.dg/template/dependent-name6.C: New.
8566 * g++.dg/parse/namespace12.C: New.
8568 2010-02-18 Martin Jambor <mjambor@suse.cz>
8570 PR tree-optimization/43066
8571 * gcc.c-torture/compile/pr43066.c: New test.
8573 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
8575 * g++.dg/ext/attrib35.C: Fix target selector string.
8576 * g++.dg/ext/attrib36.C: Ditto.
8577 * g++.dg/ext/attrib37.C: Ditto.
8578 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
8579 * g++.dg/abi/mangle25.C: Ditto.
8581 2010-02-17 Jason Merrill <jason@redhat.com>
8584 * g++.dg/parse/namespace11.C: New.
8587 * g++.dg/ext/attrib37.C: New.
8590 * g++.dg/template/ptrmem20.C: New.
8592 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
8595 * gcc.target/i386/xop-check.h: Include m256-check.h.
8596 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
8597 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
8598 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
8599 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
8601 2010-02-17 Jakub Jelinek <jakub@redhat.com>
8604 * gcc.dg/pr42918.c: New test.
8606 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
8608 * g++.dg/ext/attrib36.C: Require ILP32.
8610 2010-02-16 Richard Guenther <rguenther@suse.de>
8612 PR tree-optimization/41043
8613 * gfortran.dg/pr41043.f90: New testcase.
8614 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
8616 2010-02-16 Jason Merrill <jason@redhat.com>
8618 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
8620 2010-02-16 Ira Rosen <irar@il.ibm.com>
8622 PR tree-optimization/43074
8623 * gcc.dg/vect/fast-math-pr43074.c: New test.
8625 2010-02-16 Jakub Jelinek <jakub@redhat.com>
8627 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
8629 2010-02-16 Jason Merrill <jason@redhat.com>
8632 * g++.dg/ext/attrib36.C: New.
8635 * g++.dg/other/array6.C: New.
8637 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8639 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
8641 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
8643 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
8644 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
8645 * gcc.target/i386/xop-vpermil2pd-1.c: New.
8646 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
8647 * gcc.target/i386/xop-vpermil2ps-1.c: New.
8648 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
8650 2010-02-15 Richard Guenther <rguenther@suse.de>
8653 * g++.dg/torture/pr43068.C: New testcase.
8655 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
8658 * g++.dg/opt/ice1.C: New.
8660 2010-02-14 Jason Merrill <jason@redhat.com>
8663 * g++.dg/cpp0x/initlist-opt.C: New.
8665 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
8669 * gfortran.dg/internal_pack_6.f90: New test.
8671 2010-02-12 Jason Merrill <jason@redhat.com>
8674 * g++.dg/cpp0x/variadic99.C: New.
8676 2010-02-12 Jakub Jelinek <jakub@redhat.com>
8678 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
8679 sign extend pointers to gualchk_t.
8682 * g++.dg/other/default3.C: Xfail g4 test.
8684 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8687 * gcc.dg/graphite/pr43012.c: New.
8689 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8692 * g++.dg/graphite/pr42930.C: New.
8694 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8698 * gcc.dg/graphite/pr42530.c: New.
8699 * gcc.dg/graphite/pr42914.c: New.
8701 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
8704 * gcc.dg/graphite/pr42771.c: New.
8706 2010-02-11 Richard Guenther <rguenther@suse.de>
8708 PR tree-optimization/42998
8709 * gcc.c-torture/compile/pr42998.c: New testcase.
8711 2010-02-10 Jason Merrill <jason@redhat.com>
8714 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
8716 PR c++/42983, core issue 906
8717 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
8718 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
8721 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
8723 2010-02-10 Richard Guenther <rguenther@suse.de>
8725 PR tree-optimization/43017
8726 * gcc.dg/torture/pr43017.c: New testcase.
8728 2010-02-10 Tobias Burnus <burnus@net-b.de>
8731 * gfortran.dg/private_type_1.f90: Update error location.
8732 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8733 * gfortran.dg/typebound_operator_2.f03: Ditto.
8734 * gfortran.dg/assignment_2.f90: Ditto.
8735 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8736 * gfortran.dg/binding_label_tests_9.f03: Ditto.
8738 2010-02-10 Tobias Burnus <burnus@net-b.de>
8741 * gfortran.dg/bind_c_usage_20.f90: New test.
8743 2010-02-10 Jakub Jelinek <jakub@redhat.com>
8746 * g++.dg/debug/pr43010.C: New test.
8748 2010-02-10 Richard Guenther <rguenther@suse.de>
8751 * gcc.c-torture/execute/20100209-1.c: New testcase.
8752 * gcc.dg/fold-div-3.c: Likewise.
8754 2010-02-10 Jakub Jelinek <jakub@redhat.com>
8756 * gcc.dg/builtin-ffs-1.c: New test.
8758 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8761 * gfortran.dg/array_constructor_35.f90: New test.
8763 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8765 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
8767 2010-02-09 Jason Merrill <jason@redhat.com>
8770 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
8773 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
8775 2010-02-09 Tobias Burnus <burnus@net-b.de>
8778 * gfortran.dg/module_write_1.f90: New test.
8780 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
8782 * gcc.dg/pr19340.c: Adjust.
8784 2010-02-09 Richard Guenther <rguenther@suse.de>
8786 PR tree-optimization/43008
8787 * gcc.c-torture/execute/pr43008.c: New testcase.
8789 2010-02-09 Richard Guenther <rguenther@suse.de>
8791 PR tree-optimization/43000
8792 * gcc.dg/torture/pr43000.c: New testcase.
8793 * gcc.dg/torture/pr43002.c: Likewise.
8795 2010-02-09 Daniel Kraft <d@domob.eu>
8798 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
8799 and pass -Wsurprising as necessary.
8801 2010-02-08 Jakub Jelinek <jakub@redhat.com>
8803 PR tree-optimization/42890
8804 * g++.dg/torture/pr42890.C: New test.
8806 2010-02-08 Richard Guenther <rguenther@suse.de>
8809 * gcc.dg/tree-ssa/inline-4.c: New testcase.
8811 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
8813 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
8815 * gcc.dg/graphite/block-1.c: Same.
8816 * gcc.dg/graphite/block-3.c: Same.
8817 * gcc.dg/graphite/block-4.c: Same.
8818 * gcc.dg/graphite/block-5.c: Same.
8819 * gcc.dg/graphite/block-6.c: Same.
8820 * gcc.dg/graphite/block-7.c: Same.
8821 * gcc.dg/graphite/interchange-0.c: Same.
8822 * gcc.dg/graphite/interchange-1.c: Same.
8823 * gcc.dg/graphite/interchange-10.c: Same.
8824 * gcc.dg/graphite/interchange-11.c: Same.
8825 * gcc.dg/graphite/interchange-12.c: Same.
8826 * gcc.dg/graphite/interchange-2.c: Same.
8827 * gcc.dg/graphite/interchange-3.c: Same.
8828 * gcc.dg/graphite/interchange-4.c: Same.
8829 * gcc.dg/graphite/interchange-5.c: Same.
8830 * gcc.dg/graphite/interchange-6.c: Same.
8831 * gcc.dg/graphite/interchange-7.c: Same.
8832 * gcc.dg/graphite/interchange-8.c: Same.
8833 * gcc.dg/graphite/interchange-9.c: Same.
8834 * gcc.dg/graphite/interchange-mvt.c: Same.
8836 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
8838 * gfortran.dg/graphite/id-19.f: New.
8839 * gfortran.dg/graphite/pr14741.f90: New.
8840 * gfortran.dg/graphite/pr41924.f90: New.
8841 * gfortran.dg/graphite/run-id-2.f90: New.
8843 2010-02-07 Richard Guenther <rguenther@suse.de>
8846 * gcc.c-torture/compile/pr42956.c: New testcase.
8848 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8851 * gfortran.dg/fmt_cache_2.f: New test.
8853 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8855 * gfortran.dg/read_no_eor.f90: New test.
8857 2010-02-05 Jason Merrill <jason@redhat.com>
8859 * g++.dg/ext/label13.C: Move constructor body out of class.
8861 2010-02-03 Jason Merrill <jason@redhat.com>
8864 * g++.dg/ext/dllexport3.C: New.
8866 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
8868 * gcc.dg/format/ms-format3.c: New test for specific MS types.
8870 2010-02-05 Richard Guenther <rguenther@suse.de>
8872 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
8874 2010-02-05 Dodji Seketeli <dodji@redhat.com>
8877 * g++.dg/other/crash-9.C: New test.
8879 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
8882 * gfortran.dg/subref_array_pointer_4.f90 : New test.
8884 2010-02-04 Richard Guenther <rguenther@suse.de>
8886 PR rtl-optimization/42952
8887 * gcc.dg/torture/pr42952.c: New testcase.
8889 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8892 * gfortran.dg/namelist_60.f90: New test.
8894 2010-02-03 Jason Merrill <jason@redhat.com>
8897 * g++.dg/ext/builtin11.C: New.
8901 * g++.dg/abi/mangle35.C: New.
8902 * g++.dg/abi/mangle37.C: New.
8905 * g++.dg/abi/mangle36.C: New.
8908 * g++.dg/warn/string1.C: New.
8910 2010-02-03 Richard Guenther <rguenther@suse.de>
8912 PR tree-optimization/42944
8913 * gcc.dg/errno-1.c: New testcase.
8915 2010-02-03 Richard Guenther <rguenther@suse.de>
8918 * gcc.c-torture/compile/pr42927.c: New testcase.
8920 2010-02-03 Tobias Burnus <burnus@net-b.de>
8923 * gfortran.dg/null_4.f90: New test.
8925 2010-02-02 Jason Merrill <jason@redhat.com>
8928 * g++.dg/ext/label13.C: New.
8930 2010-02-02 Tobias Burnus <burnus@net-b.de>
8933 * gfortran.dg/func_result_5.f90: New test.
8935 2010-02-01 Tobias Burnus <burnus@net-b.de>
8938 * gfortran.dg/pure_initializer_3.f90: News test.
8940 2010-01-31 Janus Weil <janus@gcc.gnu.org>
8943 * gfortran.dg/allocate_derived_2.f90: New test.
8945 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
8948 * gcc.dg/torture/pr42898-2.c: New test.
8950 2010-01-31 Richard Guenther <rguenther@suse.de>
8953 * gcc.dg/torture/pr42898.c: New testcase.
8955 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
8958 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
8959 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
8961 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
8963 * g++.dg/tree-ssa/inline-1.C: New.
8964 * g++.dg/tree-ssa/inline-2.C: New.
8965 * g++.dg/tree-ssa/inline-3.C: New.
8967 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8970 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
8971 the string 'pow' in the pathname of the compiler from generating a
8974 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8976 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
8977 * g++.old-deja/g++.mike/eh17.C: Likewise.
8978 * g++.old-deja/g++.mike/p5571.C: Likewise.
8980 2010-01-29 Dodji Seketeli <dodji@redhat.com>
8987 * g++.dg/other/crash-5.C: New test.
8988 * g++.dg/other/crash-6.C: New test.
8989 * g++.dg/other/crash-7.C: New test.
8990 * g++.dg/other/crash-8.C: New test.
8992 2010-01-29 Jakub Jelinek <jakub@redhat.com>
8994 PR rtl-optimization/42889
8995 * gcc.dg/pr42889.c: New test.
8997 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
8999 * gcc.target/i386/pr42881.c: Use SSE2.
9001 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
9004 * gcc.target/i386/pr42891.c: New test.
9006 2010-01-28 Richard Guenther <rguenther@suse.de>
9008 PR tree-optimization/42871
9009 * g++.dg/torture/pr42871.C: New testcase.
9011 2010-01-28 Richard Guenther <rguenther@suse.de>
9013 * gcc.dg/Wobjsize-1.h: New testcase.
9014 * gcc.dg/Wobjsize-1.c: Likewise.
9016 2010-01-28 Richard Guenther <rguenther@suse.de>
9019 * g++.dg/torture/pr42883.C: New testcase.
9021 2010-01-28 Michael Matz <matz@suse.de>
9023 * gcc.target/i386/pr42881.c: New test.
9025 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9027 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
9028 Add i?86-*-solaris2* support.
9030 2010-01-28 Dodji Seketeli <dodji@redhat.com>
9034 * g++.dg/template/typedef27.C: New test case.
9035 * g++.dg/template/typedef28.C: New test case.
9037 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
9039 * gcc.dg/optimize-bswap*.c: Add ARM target
9041 2010-01-27 Richard Guenther <rguenther@suse.de>
9044 * gcc.dg/torture/pr42878-1.c: New testcase.
9045 * gcc.dg/torture/pr42878-2.c: Likewise.
9047 2010-01-27 Jakub Jelinek <jakub@redhat.com>
9050 * gcc.dg/vla-22.c: New test.
9052 2010-01-26 Jakub Jelinek <jakub@redhat.com>
9054 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
9057 2010-01-26 Richard Guenther <rguenther@suse.de>
9059 PR rtl-optimization/42685
9060 * gcc.dg/pr42685.c: New testcase.
9061 * g++.dg/other/pr42685.C: Likewise.
9063 2010-01-26 Richard Guenther <rguenther@suse.de>
9066 * g++.dg/other/pr42806.C: New testcase.
9068 2010-01-26 Richard Guenther <rguenther@suse.de>
9070 PR tree-optimization/42250
9071 * gcc.dg/pr42250.c: New testcase.
9073 2010-01-25 Arnaud Charlet <charlet@adacore.com>
9075 * gnat.dg/array_bounds_test.adb: New test.
9077 2010-01-25 Tobias Burnus <burnus@net-b.de>
9080 * gfortran.dg/generic_21.f90: New test.
9082 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9085 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
9087 2010-01-24 Mark Mitchell <mark@codesourcery.com>
9090 * g++.dg/abi/arm_va_list2.C: New test.
9091 * g++.dg/abi/arm_va_list2.h: Companion header file.
9093 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
9096 * gfortran.dg/parameter_array_ref_2.f90 : New test.
9099 * gfortran.dg/char_array_arg_1.f90 : New test.
9101 * gfortran.dg/pr25923.f90 : Remove XFAIL.
9103 2010-01-24 Tobias Burnus <burnus@net-b.de>
9106 * gfortran.dg/generic_20.f90: New test.
9108 2010-01-22 Michael Matz <matz@suse.de>
9110 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
9113 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
9116 * gfortran.dg/dependency_25.f90 : New test.
9118 2010-01-21 Martin Jambor <mjambor@suse.cz>
9120 PR tree-optimization/42585
9121 * gcc.dg/tree-ssa/pr42585.c: New test.
9123 2010-01-21 Richard Guenther <rguenther@suse.de>
9126 * gcc.dg/pr19988.c: New testcase.
9128 2010-01-20 Janis Johnson <janis187@us.ibm.com>
9130 * g++.dg/compat/decimal/compat-common.h: New file.
9131 * g++.dg/compat/decimal/decimal-dummy.h: New file.
9132 * g++.dg/compat/decimal/pass_x.h: New file.
9133 * g++.dg/compat/decimal/pass_y.h: New file.
9134 * g++.dg/compat/decimal/pass-1_main.C: New file.
9135 * g++.dg/compat/decimal/pass-1_x.C: New file.
9136 * g++.dg/compat/decimal/pass-1_y.C: New file.
9137 * g++.dg/compat/decimal/pass-2_main.C: New file.
9138 * g++.dg/compat/decimal/pass-2_x.C: New file.
9139 * g++.dg/compat/decimal/pass-2_y.C: New file.
9140 * g++.dg/compat/decimal/pass-3_main.C: New file.
9141 * g++.dg/compat/decimal/pass-3_x.C: New file.
9142 * g++.dg/compat/decimal/pass-3_y.C: New file.
9143 * g++.dg/compat/decimal/pass-4_main.C: New file.
9144 * g++.dg/compat/decimal/pass-4_x.C: New file.
9145 * g++.dg/compat/decimal/pass-4_y.C: New file.
9146 * g++.dg/compat/decimal/pass-5_main.C: New file.
9147 * g++.dg/compat/decimal/pass-5_x.C: New file.
9148 * g++.dg/compat/decimal/pass-5_y.C: New file.
9149 * g++.dg/compat/decimal/pass-6_main.C: New file.
9150 * g++.dg/compat/decimal/pass-6_x.C: New file.
9151 * g++.dg/compat/decimal/pass-6_y.C: New file.
9152 * g++.dg/compat/decimal/return_x.h: New file.
9153 * g++.dg/compat/decimal/return_y.h: New file.
9154 * g++.dg/compat/decimal/return-1_main.C: New file.
9155 * g++.dg/compat/decimal/return-1_x.C: New file.
9156 * g++.dg/compat/decimal/return-1_y.C: New file.
9157 * g++.dg/compat/decimal/return-2_main.C: New file.
9158 * g++.dg/compat/decimal/return-2_x.C: New file.
9159 * g++.dg/compat/decimal/return-2_y.C: New file.
9160 * g++.dg/compat/decimal/return-3_main.C: New file.
9161 * g++.dg/compat/decimal/return-3_x.C: New file.
9162 * g++.dg/compat/decimal/return-3_y.C: New file.
9163 * g++.dg/compat/decimal/return-4_main.C: New file.
9164 * g++.dg/compat/decimal/return-4_x.C: New file.
9165 * g++.dg/compat/decimal/return-4_y.C: New file.
9166 * g++.dg/compat/decimal/return-5_main.C: New file.
9167 * g++.dg/compat/decimal/return-5_x.C: New file.
9168 * g++.dg/compat/decimal/return-5_y.C: New file.
9169 * g++.dg/compat/decimal/return-6_main.C: New file.
9170 * g++.dg/compat/decimal/return-6_x.C: New file.
9171 * g++.dg/compat/decimal/return-6_y.C: New file.
9173 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
9176 * gcc.dg/pr42715.c: New.
9178 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9181 * g++.dg/parse/crash55.C: New.
9183 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
9186 * gcc.dg/guality/pr42782.c: New.
9188 2010-01-20 Jason Merrill <jason@redhat.com>
9191 * g++.dg/abi/packed1.C: New.
9194 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
9197 * g++.dg/parse/fn-typedef1.C: New.
9198 * g++.dg/other/cv_quals.C: Adjust.
9200 2010-01-20 Anthony Green <green@moxielogic.com>
9202 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
9204 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
9205 * gcc.dg/20020312-2.c: Port this to the moxie core.
9206 * gcc.dg/weak/typeof-2.c: Ditto.
9208 2010-01-20 Richard Guenther <rguenther@suse.de>
9210 PR tree-optimization/42717
9211 * gcc.c-torture/compile/pr42717.c: New testcase.
9213 2010-01-20 Jakub Jelinek <jakub@redhat.com>
9215 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
9216 of signed, add a few new tests.
9219 * g++.dg/parse/limits-initializer1.C: New test.
9221 2010-01-19 Janus Weil <janus@gcc.gnu.org>
9224 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
9225 * gfortran.dg/typebound_call_12.f03: New test.
9227 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
9230 * gfortran.dg/bounds_check_15.f90 : New test.
9232 2010-01-19 Michael Matz <matz@suse.de>
9234 PR tree-optimization/41783
9235 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
9237 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9240 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
9241 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
9242 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
9243 * gcc.target/arm/neon/vget_lows16.c: Likewise.
9244 * gcc.target/arm/neon/vget_lows32.c: Likewise.
9245 * gcc.target/arm/neon/vget_lows64.c: Likewise.
9246 * gcc.target/arm/neon/vget_lows8.c: Likewise.
9247 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
9248 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
9249 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
9250 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
9252 2010-01-19 Janus Weil <janus@gcc.gnu.org>
9255 * gfortran.dg/extends_6.f03: Modified an error message.
9256 * gfortran.dg/extends_10.f03: New test.
9257 * gfortran.dg/private_type_6.f03: Modified an error message.
9258 * gfortran.dg/structure_constructor_8.f03: Ditto.
9260 2010-01-19 Jakub Jelinek <jakub@redhat.com>
9262 PR tree-optimization/42719
9263 * gcc.dg/pr42719.c: New test.
9266 * gcc.dg/pr42728.c: New test.
9268 2010-01-19 Anthony Green <green@moxielogic.com>
9270 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
9272 2010-01-18 Anthony Green <green@moxielogic.com>
9274 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
9277 2010-01-19 Dodji Seketeli <dodji@redhat.com>
9279 * g++.dg/template/error45.C: reverted as part of reverting the
9280 fix of PR c++/42634.
9282 2010-01-18 Dodji Seketeli <dodji@redhat.com>
9285 * g++.dg/template/error45.C: New test.
9287 2010-01-18 Dodji Seketeli <dodji@redhat.com>
9290 * g++.dg/conversion/op6.C: New test.
9292 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
9295 * gcc.target/alpha/pr42774.c: New test.
9297 2010-01-18 Richard Guenther <rguenther@suse.de>
9299 PR tree-optimization/42781
9300 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
9302 2010-01-17 Richard Guenther <rguenther@suse.de>
9305 * gcc.c-torture/execute/pr42248.c: New testcase.
9307 2010-01-17 Richard Guenther <rguenther@suse.de>
9309 PR tree-optimization/42773
9310 * g++.dg/torture/pr42773.C: New testcase.
9312 2010-01-17 Janus Weil <janus@gcc.gnu.org>
9315 * gfortran.dg/interface_assignment_5.f90: New test.
9317 2010-01-17 Dodji Seketeli <dodji@redhat.com>
9320 * g++.dg/template/crash94.C: Reverted.
9322 2010-01-17 Jie Zhang <jie.zhang@analog.com>
9325 * gcc.dg/debug/pr42767.c: New.
9327 2010-01-15 Jason Merrill <jason@redhat.com>
9330 * g++.dg/cpp0x/decltype22.C: New.
9332 2010-01-16 Jakub Jelinek <jakub@redhat.com>
9335 * g++.dg/torture/pr42760.C: New test.
9337 2010-01-15 Jing Yu <jingyu@google.com>
9339 PR rtl-optimization/42691
9340 * gcc.c-torture/execute/pr42691.c: New.
9342 2010-01-15 Richard Guenther <rguenther@suse.de>
9345 * g++.dg/torture/pr42739.C: New testcase.
9347 2010-01-15 Dodji Seketeli <dodji@redhat.com>
9349 * g++.dg/template/error45.C: Revert as part of reverting changes
9352 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9355 * gfortran.dg/interface_31.f90: New test.
9357 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9359 * gcc.target/powerpc/pr42747.c: New file.
9361 2010-01-14 Jakub Jelinek <jakub@redhat.com>
9364 * c-c++-common/pr42674.c: New test.
9367 * g++.dg/template/instantiate11.C: New test.
9369 2010-01-14 Jason Merrill <jason@redhat.com>
9372 * g++.dg/overload/error3.C: New.
9375 * g++.dg/overload/rvalue1.C: New.
9377 2010-01-14 Martin Jambor <mjambor@suse.cz>
9379 PR tree-optimization/42706
9380 * gcc.dg/ipa/pr42706.c: New testcase.
9382 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
9384 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
9386 2010-01-14 Martin Jambor <mjambor@suse.cz>
9388 PR tree-optimization/42714
9389 * g++.dg/torture/pr42714.C: New test.
9391 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9393 PR rtl-optimization/42246
9394 * gfortran.dg/pr42246-2.f: New.
9396 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9398 PR rtl-optimization/42389
9399 * gcc.dg/pr42389.c: New.
9401 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9403 PR rtl-optimization/42388
9404 * gcc.dg/pr42388.c: New.
9406 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9408 PR rtl-optimization/42294
9409 * gfortran.dg/pr42294.f: New.
9411 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9413 PR rtl-optimization/39453
9414 PR rtl-optimization/42246
9415 * gcc.dg/pr39453.c: New.
9416 * gcc.dg/pr42246.c: New.
9418 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9421 * gcc.dg/pr42245.c: New.
9422 * gcc.dg/pr42245-2.c: New.
9424 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
9426 PR rtl-optimization/42249
9427 * gcc.dg/pr42249.c: New.
9429 2010-01-14 Jakub Jelinek <jakub@redhat.com>
9432 * gcc.c-torture/execute/pr42721.c: New test.
9434 2010-01-14 Ira Rosen <irar@il.ibm.com>
9436 PR tree-optimization/42709
9437 * gcc.dg/vect/pr42709.c: New test.
9439 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
9442 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
9443 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
9445 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
9448 * gfortran.dg/generic_19.f90 : New test.
9450 2010-01-13 Richard Guenther <rguenther@suse.de>
9452 PR tree-optimization/42730
9453 * gcc.c-torture/compile/pr42730.c: New testcase.
9455 2010-01-13 Steve Ellcey <sje@cup.hp.com>
9458 * gcc.target/ia64/pr42542-1.c: New.
9459 * gcc.target/ia64/pr42542-2.c: New.
9460 * gcc.target/ia64/pr42542-3.c: New.
9462 2010-01-13 Dodji Seketeli <dodji@redhat.com>
9465 * g++.dg/template/error45.C: New test.
9467 2010-01-13 Martin Jambor <mjambor@suse.cz>
9469 PR tree-optimization/42704
9470 * g++.dg/torture/pr42704.C: New test.
9472 2010-01-13 Martin Jambor <mjambor@suse.cz>
9474 PR tree-optimization/42703
9475 * gcc.c-torture/compile/pr42703.c: New test.
9477 2010-01-13 Richard Guenther <rguenther@suse.de>
9479 PR tree-optimization/42705
9480 * gcc.c-torture/compile/pr42705.c: New testcase.
9482 2010-01-13 Jie Zhang <jie.zhang@analog.com>
9484 * gcc.target/bfin/l2.c: New test.
9485 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
9487 2010-01-13 Richard Guenther <rguenther@suse.de>
9490 * gcc.c-torture/compile/pr42716.c: New testcase.
9492 2010-01-13 Richard Guenther <rguenther@suse.de>
9495 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
9497 2010-01-12 Joseph Myers <joseph@codesourcery.com>
9500 * gcc.c-torture/compile/pr42708-1.c: New test.
9502 2010-01-12 Jakub Jelinek <jakub@redhat.com>
9505 * gcc.dg/pr42662.c: New test.
9507 PR tree-optimization/42645
9508 * g++.dg/other/pr42645-1.C: New test.
9509 * g++.dg/other/pr42645-2.C: New test.
9511 2010-01-11 Janis Johnson <janis187@us.ibm.com>
9514 * gcc.target/powerpc/warn-1.c: New test.
9515 * gcc.target/powerpc/warn-2.c: New test.
9517 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
9519 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
9522 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
9524 * gcc.dg/lto/20100108_0.c: New.
9526 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
9528 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
9529 Add -march=i686 -msse for 32bit x86 targets.
9531 2010-01-10 Richard Guenther <rguenther@suse.de>
9534 * gcc.dg/torture/pr42667.c: New testcase.
9536 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9539 * gfortran.dg/array_constructor_34.f90: New test.
9541 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9544 * gfortran.dg/array_constructor_33.f90: New test.
9545 gfortran.dg/array_function_5.f90: Add credit.
9547 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9550 * gcc.dg/pr42631.c: New.
9552 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9555 * gcc.dg/pr42630.c: New.
9557 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9560 * gcc.dg/pr42629.c: New.
9562 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9565 * gcc.dg/torture/pr42363.c: New.
9567 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
9571 * gcc.dg/vect/pr42604.c: New.
9572 * gcc.dg/vect/pr42395.c: New.
9574 2010-01-09 Richard Guenther <rguenther@suse.de>
9577 * gcc.c-torture/execute/pr42512.c: New testcase.
9579 2010-01-09 Tobias Burnus <burnus@net-b.de>
9582 * gfortran.dg/c_ptr_tests_14.f90: New test.
9584 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9587 * gnat.dg/null_pointer_deref1.adb: Don't run on
9588 sparc*-sun-solaris2.11.
9590 2010-01-08 Richard Guenther <rguenther@suse.de>
9593 * gcc.dg/lto/20100103-1_0.c: New testcase.
9594 * gcc.dg/lto/20100103-2_0.c: Likewise.
9596 2010-01-08 Tobias Burnus <burnus@net-b.de
9599 * gfortran.dg/asynchronous_1.f90: New test.
9600 * gfortran.dg/asynchronous_2.f90: New test.
9601 * gfortran.dg/conflicts.f90: Update error message.
9603 2010-01-07 Dodji Seketeli <dodji@redhat.com>
9606 * g++.dg/cpp0x/variadic-unify-2.C: New test.
9608 2010-01-07 Jakub Jelinek <jakub@redhat.com>
9610 PR tree-optimization/42625
9611 * g++.dg/opt/dtor4.C: New test.
9612 * g++.dg/opt/dtor4.h: New.
9613 * g++.dg/opt/dtor4-aux.cc: New.
9615 2010-01-07 Tobias Burnus <burnus@net-b.de>
9618 * gfortran.dg/proc_ptr_26.f90: New test.
9620 2010-01-07 Tobias Burnus <burnus@net-b.de>
9623 * gfortran.dg/allocatable_scalar_7.f90: New test.
9625 2010-01-06 Richard Guenther <rguenther@suse.de>
9627 * gcc.c-torture/compile/pr42632.c: New testcase.
9629 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
9632 * gcc.target/i386/pr42542-4.c: New.
9633 * gcc.target/i386/pr42542-4a.c: Likewise.
9634 * gcc.target/i386/pr42542-5.c: Likewise.
9635 * gcc.target/i386/pr42542-5a.c: Likewise.
9637 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
9639 * gcc.dg/tls/opt-15.c: New test.
9641 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
9643 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
9645 2010-01-05 Martin Jambor <mjambor@suse.cz>
9647 PR tree-optimization/42462
9648 * g++.dg/torture/pr42462.C: New test.
9650 2010-01-05 Jason Merrill <jason@redhat.com>
9652 * g++.dg/cpp0x/initlist30.C: New test.
9654 2010-01-05 Richard Guenther <rguenther@suse.de>
9656 PR tree-optimization/42614
9657 * gcc.c-torture/execute/pr42614.c: New testcase.
9659 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
9661 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
9662 * gcc.dg/Wunreachable-1.c: Remove the testcase of
9664 * gcc.dg/Wunreachable-2.c: Likewise.
9665 * gcc.dg/Wunreachable-3.c: Likewise.
9666 * gcc.dg/Wunreachable-4.c: Likewise.
9667 * gcc.dg/Wunreachable-5.c: Likewise.
9668 * gcc.dg/Wunreachable-6.c: Likewise.
9669 * gcc.dg/Wunreachable-7.c: Likewise.
9670 * gcc.dg/Wunreachable-8.c: Likewise.
9671 * gcc.dg/20041231-1.c: Likewise.
9673 2010-01-05 Jakub Jelinek <jakub@redhat.com>
9676 * gcc.dg/pr42611.c: New test.
9678 PR tree-optimization/42508
9679 * g++.dg/opt/pr42508.C: New test.
9681 2010-01-05 Tobias Burnus <burnus@net-b.de>
9684 * gfortran.dg/allocatable_scalar_8.f90: New.
9686 2010-01-04 Martin Jambor <mjambor@suse.cz>
9688 PR tree-optimization/42398
9689 * gcc.c-torture/compile/pr42398.c: New test.
9691 2010-01-04 Jason Merrill <jason@redhat.com>
9694 * g++.dg/ext/attrib35.C: New.
9697 * g++.dg/cpp0x/auto17.C: New.
9699 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
9701 * gcc.dg/lto/20100104_0.c: New.
9703 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
9706 * gcc.target/i386/pr42542-1.c: New.
9707 * gcc.target/i386/pr42542-1a.c: Likewise.
9708 * gcc.target/i386/pr42542-1b.c: Likewise.
9709 * gcc.target/i386/pr42542-2.c: Likewise.
9710 * gcc.target/i386/pr42542-2a.c: Likewise.
9711 * gcc.target/i386/pr42542-2b.c: Likewise.
9712 * gcc.target/i386/pr42542-3.c: Likewise.
9713 * gcc.target/i386/pr42542-3a.c: Likewise.
9715 2009-01-04 Tobias Burnus <burnus@net-b.de>
9718 * gfortran.dg/allocatable_scalar_5.f90: New test.
9719 * gfortran.dg/allocatable_scalar_6.f90: New test.
9721 2010-01-03 Richard Guenther <rguenther@suse.de>
9724 * gfortran.dg/gomp/recursion1.f90: Remove.
9726 2010-01-03 Richard Guenther <rguenther@suse.de>
9728 * gcc.dg/Warray-bounds.c: Remove XFAILs.
9729 * gcc.dg/uninit-6.c: Likewise.
9730 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
9732 2010-01-03 Richard Guenther <rguenther@suse.de>
9734 PR tree-optimization/42589
9735 * gcc.target/i386/pr42589.c: New testcase.
9737 2010-01-03 Richard Guenther <rguenther@suse.de>
9739 PR tree-optimization/42438
9740 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
9742 2010-01-02 Richard Guenther <rguenther@suse.de>
9745 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
9747 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
9750 * gcc.target/alpha/pr42448-1.c: New test.
9751 * gcc.target/alpha/pr42448-2.c: Ditto.
9753 2010-01-01 Joseph Myers <joseph@codesourcery.com>
9755 PR preprocessor/41947
9756 * gcc.dg/c99-hexfloat-3.c: New test.
9758 2010-01-01 Richard Guenther <rguenther@suse.de>
9761 * gcc.c-torture/execute/pr42570.c: New testcase.
9763 2010-01-01 Richard Guenther <rguenther@suse.de>
9766 * gcc.c-torture/compile/pr42559.c: New testcase.
9769 Copyright (C) 2010 Free Software Foundation, Inc.
9771 Copying and distribution of this file, with or without modification,
9772 are permitted in any medium without royalty provided the copyright
9773 notice and this notice are preserved.