1 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
3 * gcc-dg/raw-string-1.c: Require-effective-target wchar.
4 * gcc-dg/raw-string-2.c: Ditto.
5 * gcc-dg/utf-array-short-wchar.c: Ditto.
6 * gcc-dg/utf-array.c: Ditto.
7 * gcc-dg/utf8-2.c: Ditto.
9 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
11 * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
14 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
16 * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
18 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
20 * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
22 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
25 * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
26 Enable short test for avr target.
27 * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
28 * gcc.dg/utf32-2.c: Ditto.
29 * gcc.dg/utf32-3.c: Ditto.
30 * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
32 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
34 * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
36 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
38 * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
41 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
43 * gcc.dg/sms-6.c: Use long for 16 bit int targets.
44 * gcc.dg/sms-7.c: Ditto.
46 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
48 * gcc.dg/pr36998.c: Frame pointer required for avr target.
49 * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
50 * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
51 * gcc.dg/pr41340.c: Test requires long pointer target.
52 * gcc.dg/profile-generate-3.c: Test requires profiling support.
54 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
56 * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
57 * gcc.dg/graphite/block-3.c: Ditto.
58 * gcc.dg/graphite/block-4.c: Ditto.
59 * gcc.dg/graphite/block-5.c: Ditto.
60 * gcc.dg/graphite/block-6.c: Ditto.
61 * gcc.dg/graphite/interchange-0.c: Ditto.
62 * gcc.dg/graphite/interchange-1.c: Ditto.
63 * gcc.dg/graphite/interchange-2.c: Ditto.
64 * gcc.dg/graphite/interchange-3.c: Ditto.
65 * gcc.dg/graphite/interchange-4.c: Ditto.
66 * gcc.dg/graphite/interchange-5.c: Ditto.
67 * gcc.dg/graphite/interchange-6.c: Ditto.
68 * gcc.dg/graphite/run-id-1.c: Ditto.
69 * gcc.dg/graphite/scop-16.c: Ditto.
70 * gcc.dg/graphite/scop-17.c: Ditto.
71 * gcc.dg/graphite/scop-18.c: Ditto.
72 * gcc.dg/graphite/scop-matmult.c: Ditto.
73 * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
74 * gcc.dg/graphite/id-15.c: Ditto.
76 2009-11-23 Eric Botcazou <ebotcazou@adacore.com>
78 * gnat.dg/specs/weak1.ads: New test.
80 2009-11-23 Steve Ellcey <sje@cup.hp.com>
82 * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
84 2009-11-23 Dodji Seketeli <dodji@redhat.com>
87 * g++.dg/template/typedef13.C: Adjust.
88 * g++.dg/template/typedef19.C: Adjust.
89 * g++.dg/template/typedef20.C: Adjust.
90 * g++.dg/template/typedef22.C: New test.
92 2009-11-22 Uros Bizjak <ubizjak@gmail.com>
95 * gcc.target/alpha/pr42113.c: New test.
97 2009-11-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
100 * gfortran.dg/data_value_1.f90: Update test.
101 * gfortran.dg/array_constructor_32.f90: New test.
103 2009-11-21 Martin Jambor <mjambor@suse.cz>
106 * gcc.c-torture/compile/pr42025-1.c: New test.
107 * gcc.c-torture/compile/pr42025-2.c: New test.
109 2009-11-21 Adam Nemet <adambnemet@gmail.com>
111 * gcc.target/mips/mult-1.c: Forbid octeon.
112 * gcc.target/mips/octeon-dmul-3.c: New test.
114 2009-11-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
116 * gcc.dg/tree-ssa/vrp47.c: Fix target check.
118 2009-11-20 Jason Merrill <jason@redhat.com>
120 PR c++/9050, DR 147, DR 318
121 * g++.dg/template/ctor9.C: New.
122 * g++.dg/tc1/dr147.C: Remove xfails.
123 * g++.dg/lookup/name-clash4.C: Adjust.
124 * g++.old-deja/g++.jason/temporary5.C: Adjust.
125 * g++.old-deja/g++.pt/ctor2.C: Adjust.
127 2009-11-21 Jakub Jelinek <jakub@redhat.com>
129 PR tree-optimization/42078
130 * gcc.dg/pr42078.c: New test.
132 2009-11-20 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
135 * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
136 XFAIL ptrdiff range test for avr.
137 * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
138 * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
139 * gcc-dg/c99-stdint-6.c: Ditto.
141 2009-11-20 Michael Meissner <meissner@linux.vnet.ibm.com>
143 * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
144 2009-10-23 change to set VRSAVE if VSX has been reverted.
146 2009-11-20 Simon Martin <simartin@users.sourceforge.net>
149 * g++.dg/cpp0x/pr38646.C: New test.
151 2009-11-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
153 * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
154 Wrap *int_least*_t tests in !NO_LEAST_TYPES.
155 Wrap *intmax_t tests in !NO_MAX_TYPES.
157 2009-11-20 Paolo Carlini <paolo.carlini@oracle.com>
160 * g++.dg/cpp0x/initlist28.C: New.
162 2009-11-20 H.J. Lu <hongjiu.lu@intel.com>
164 * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
166 2009-11-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
168 * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
170 2009-11-20 Shujing Zhao <pearly.zhao@oracle.com>
172 * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
174 * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
175 * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
176 * g++.old-deja/g++.law/typeck1.C: Likewise.
177 * g++.old-deja/g++.bugs/900324_02.C: Likewise.
178 * g++.dg/conversion/ptrmem9.C: Likewise.
179 * g++.dg/expr/cond2.C: Likewise.
181 2009-11-20 Paul Thomas <pault@gcc.gnu.org>
182 Janus Weil <janus@gcc.gnu.org>
185 * gfortran.dg/proc_ptr_comp_23.f90: New test.
187 2009-11-19 Jason Merrill <jason@redhat.com>
190 * g++.dg/init/placement5.C: Add positive test.
192 DR 176 permissiveness
193 * g++.dg/ext/injected-ttp.C: New.
194 * g++.old-deja/g++.pt/niklas01a.C: Adjust.
195 * g++.old-deja/g++.pt/ttp41.C: Adjust.
197 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
199 * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
200 * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
202 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
204 * gcc-dg/raw-string-1.c: Skip test for avr target.
205 * gcc-dg/utf-array-short-wchar.c: Ditto.
206 * gcc-dg/utf-array.c: Ditto.
207 * gcc-dg/utf8-2.c: Ditto.
209 2009-11-19 Rafael Avila de Espindola <espindola@google.com>
211 * g++.dg/plugin/selfassign.c: Include plugin-version.h.
212 (plugin_init): Pass correct version to plugin_default_version_check.
213 * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
214 (plugin_init): Pass correct version to plugin_default_version_check.
215 * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
216 (plugin_init): Pass correct version to plugin_default_version_check.
218 2009-11-19 Jason Merrill <jason@redhat.com>
221 * g++.dg/overload/pmf2.C: New.
223 2009-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
226 * gfortran.dg/direct_io_11.f90: New test.
228 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
230 * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
232 2009-11-18 Nick Clifton <nickc@redhat.com>
234 * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
235 * g++.dg/lto/20081120-1_0.C: Likewise.
236 * g++.dg/lto/20091002-2_0.C: Likewise.
237 * g++.dg/lto/20081120-2_0.C: Likewise.
238 * g++.dg/lto/20091002-3_0.C: Likewise.
239 * g++.dg/lto/20081123_0.C: Likewise.
240 * g++.dg/lto/20090313_0.C: Likewise.
241 * g++.dg/lto/20081109-1_0.C: Likewise.
242 * g++.dg/lto/20081219_0.C: Likewise.
243 * g++.dg/lto/20081204-1_0.C: Likewise.
244 * g++.dg/lto/20090302_0.C: Likewise.
245 * g++.dg/lto/20081119-1_0.C: Likewise.
246 * g++.dg/lto/20081118_0.C: Likewise.
248 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
251 * lib/lto.exp (scan-symbol): Properly check if target exist.
253 2009-11-18 Janus Weil <janus@gcc.gnu.org>
256 * gfortran.dg/proc_ptr_8.f90: Extended.
258 2009-11-18 Shujing Zhao <pearly.zhao@oracle.com>
260 * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
262 * g++.dg/inherit/error4.C: Likewise.
263 * g++.dg/template/crash90.C: Likewise.
265 2009-11-18 Jakub Jelinek <jakub@redhat.com>
268 * g++.dg/abi/mangle26.C: Also match *C2* definition.
269 * g++.dg/abi/mangle27.C: Likewise.
270 * g++.dg/abi/mangle28.C: Likewise.
271 * g++.dg/abi/mangle29.C: Likewise.
273 2009-11-18 Alexandre Oliva <aoliva@redhat.com>
276 * gcc.dg/vect/vect-debug-pr41926.c: New.
278 2009-11-17 Paolo Carlini <paolo.carlini@oracle.com>
281 * g++.dg/init/array26.C: New.
282 * g++.dg/init/array27.C: Likewise.
283 * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
285 2009-11-17 Jakub Jelinek <jakub@redhat.com>
288 * g++.dg/cpp0x/initlist27.C: New test.
291 * g++.dg/cpp0x/initlist26.C: New test.
293 2009-11-16 Jason Merrill <jason@redhat.com>
295 PR c++/189, c++/9937, c++/13950, DR 176
296 * g++.dg/tc1/dr176.C: Adjust.
297 * g++.dg/template/injected1.C: New.
298 * g++.dg/template/inherit.C: Adjust.
299 * g++.old-deja/g++.brendan/crash56.C: Adjust.
300 * g++.old-deja/g++.pt/lookup8.C: Adjust.
301 * g++.old-deja/g++.pt/ttp22.C: Adjust.
302 * g++.old-deja/g++.pt/ttp23.C: Adjust.
304 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
307 * g++.dg/template/crash92.C: New.
309 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
312 * g++.dg/template/error44.C: New.
314 2009-11-16 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
316 * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
318 2009-11-15 Janus Weil <janus@gcc.gnu.org>
321 * gfortran.dg/typebound_call_11.f03: New test.
323 2009-11-15 Hans-Peter Nilsson <hp@axis.com>
325 * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
328 2009-11-13 Jason Merrill <jason@redhat.com>
332 * g++.dg/template/arg7.C: New.
335 * g++.dg/template/error43.C: New.
338 * g++.dg/debug/dwarf2/static-data-member2.C: New.
341 * g++.dg/template/ref5.C: New.
344 * g++.dg/template/inherit4.C: New.
345 * g++.dg/lookup/scoped8.C: Adjust.
348 * g++.dg/parse/typename11.C: New.
349 * g++.dg/template/crash48.C: Adjust.
351 2009-11-13 Uros Bizjak <ubizjak@gmail.com>
354 * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
355 lto_finish at the end.
356 * gfortran.dg/lto/lto.exp: Ditto.
358 2009-11-12 Jason Merrill <jason@redhat.com>
361 * g++.dg/lookup/anon7.C: New.
364 * g++.dg/template/typedef21.C: New.
367 * g++.dg/cpp0x/decltype19.C: New.
369 2009-11-11 Jason Merrill <jason@redhat.com>
372 * g++.dg/dfp/typeid1.C: New.
374 2009-11-11 Janus Weil <janus@gcc.gnu.org>
377 * gfortran.dg/proc_ptr_comp_22.f90: New test.
379 2009-11-11 H.J. Lu <hongjiu.lu@intel.com>
382 * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
383 lto_finish at the end.
385 * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
386 (lto_finish): New. Restore mathlib.
388 2009-11-11 Kai Tietz <kai.tietz@onevision.com>
390 * g++.dg/torture/pushpop_macro.C: New testcase.
391 * gcc.c-torture/execute/pushpop_macro.c: New testcase.
392 * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
394 2009-11-11 Jon Beniston <jon@beniston.com>
396 * lib/target-supports.exp (check_profiling_available): lm32 target
397 doesn't support profiling.
398 * gcc.dg/20020312-2.c: Add lm32 support.
399 * g++.dg/other/packed1.C: Expect to fail on lm32.
400 * g++.old-deja/g++.jason/thunk3.C: Likewise.
402 2009-11-11 Daniel Jacobowitz <dan@codesourcery.com>
404 * gcc.target/arm/neon: Regenerate generated tests.
406 2009-11-10 Jason Merrill <jason@redhat.com>
408 * g++.dg/init/placement5.C: New.
411 * g++.dg/init/placement4.C: New.
413 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
415 * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
416 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
417 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
418 * gcc.dg/vect/slp-multitypes-3.c: Likewise.
420 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
422 * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
423 * gcc.dg/pr41963.c: Do not include math.h. Declare fabsf manually.
425 2009-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
427 * gcc.c-torture/compile/pr41987.c: New.
429 2009-11-09 Jakub Jelinek <jakub@redhat.com>
432 * gcc.dg/pr40946.c: New test.
434 2009-11-09 Jason Merrill <jason@redhat.com>
437 * g++.dg/template/ref4.C: New.
440 * g++.dg/template/conv10.C: New.
442 2009-11-07 Jason Merrill <jason@redhat.com>
445 * g++.dg/ext/typeof11.C: New.
447 2009-11-08 Jakub Jelinek <jakub@redhat.com>
450 * gcc.target/i386/pr41985.c: New test.
452 2009-11-08 Richard Guenther <rguenther@suse.de>
454 * gcc.dg/torture/pta-escape-1.c: New testcase.
456 2009-11-08 Eric Botcazou <ebotcazou@adacore.com>
458 * gnat.dg/rep_clause4.adb: New test.
460 2009-11-08 Richard Guenther <rguenther@suse.de>
462 PR rtl-optimization/41928
463 * gfortran.dg/pr41928.f90: New testcase.
465 2009-11-07 Jason Merrill <jason@redhat.com>
469 * g++.dg/parse/error36.C: Add parameter and template cases.
470 * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
471 * g++.dg/ext/typedef-init.C: Likewise.
472 * g++.dg/lookup/hidden-class1.C: Likewise.
473 * g++.dg/lookup/hidden-class10.C: Likewise.
474 * g++.dg/lookup/hidden-class5.C: Likewise.
475 * g++.dg/lookup/hidden-class7.C: Likewise.
476 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
477 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
478 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
479 * g++.dg/lookup/strong-using-2.C: Likewise.
480 * g++.dg/other/typedef1.C: Likewise.
481 * g++.dg/parse/access10.C: Likewise.
482 * g++.dg/parse/constructor1.C: Likewise.
483 * g++.dg/parse/crash38.C: Likewise.
484 * g++.dg/parse/error3.C: Likewise.
485 * g++.dg/parse/typespec1.C: Likewise.
486 * g++.dg/template/typedef5.C: Likewise.
487 * g++.old-deja/g++.pt/typename3.C: Likewise.
488 * g++.old-deja/g++.pt/typename4.C: Likewise.
489 * g++.old-deja/g++.pt/typename6.C: Likewise.
490 * g++.old-deja/g++.robertl/eb94.C: Likewise.
492 * g++.dg/abi/regparm1.C: Fix execute test.
494 2009-11-07 Jakub Jelinek <jakub@redhat.com>
496 PR tree-optimization/41643
497 * gcc.dg/pr41643.c: New test.
499 2009-11-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
502 * gfortran.dg/recursive_check_15.f90: New test.
504 2009-11-06 Jason Merrill <jason@redhat.com>
507 * g++.dg/parse/error36.C: New.
508 * g++.old-deja/g++.other/typename1.C: Adjust.
511 * g++.dg/abi/regparm1.C: New.
513 2009-11-06 Basile Starynkevitch <basile@starynkevitch.net>
515 * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
517 * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
518 * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
519 and pragma_plugin-test-1.C.
521 2009-11-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
524 * g++.dg/ext/always_inline-5.C: New test.
526 2009-11-06 Jakub Jelinek <jakub@redhat.com>
529 * g++.dg/gomp/pr41967.C: New test.
531 2009-11-06 Michael Matz <matz@suse.de>
534 * gcc.dg/pr41963.c: New test.
536 2009-11-06 Jakub Jelinek <jakub@redhat.com>
539 * gcc.dg/pr41935.c: New test.
540 * c-c++-common/pr41935.c: New test.
541 * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
543 * gcc.c-torture/execute/pr41935.c: New test.
545 2009-11-05 Jason Merrill <jason@redhat.com>
548 * g++.dg/init/synth2.C: New.
551 * g++.dg/abi/pragma-pack1.C: New.
554 * g++.dg/lookup/koenig7.C: New.
557 * g++.dg/template/partial6.C: New.
559 2009-11-05 Janus Weil <janus@gcc.gnu.org>
562 * gfortran.dg/class_12.f03: New test.
564 2009-11-05 Jakub Jelinek <jakub@redhat.com>
566 * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
569 2009-11-04 Jason Merrill <jason@redhat.com>
572 * g++.dg/init/static-init2.C: New.
574 2009-11-05 Janus Weil <janus@gcc.gnu.org>
578 * gfortran.dg/interface_abstract_4.f90: New test.
580 2009-11-05 Maxim Kuvyrkov <maxim@codesourcery.com>
582 * gcc.target/m68k/pr41302.c: Fix target triplet.
584 2009-11-04 Jason Merrill <jason@redhat.com>
587 * g++.dg/template/overload11.C: New.
588 * g++.dg/template/nested3.C: Adjust.
590 2009-11-04 Eric Botcazou <ebotcazou@adacore.com>
593 * ada/acats/norun.lst: Remove the stack checking tests.
594 * ada/acats/run_acats: Limit the stack to 8MB.
596 2009-11-04 Janus Weil <janus@gcc.gnu.org>
600 * gfortran.dg/class_11.f03: New test.
602 2009-11-04 Jason Merrill <jason@redhat.com>
605 * g++.dg/abi/thunk5.C: New.
607 2009-11-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
610 * gcc.target/powerpc/altivec-33.c: New testcase.
612 2009-11-04 Jason Merrill <jason@redhat.com>
615 * g++.dg/lookup/koenig6.C: New.
616 * g++.dg/lookup/koenig5.C: Adjust.
617 * g++.dg/template/crash56.C: Adjust.
618 * g++.old-deja/g++.ns/koenig5.C: Adjust.
620 2009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>
621 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
623 * gcc.target/i386/xop-check.h: New file.
624 * gcc.target/i386/xop-hadduX.c: Ditto.
625 * gcc.target/i386/xop-haddX.c: Ditto.
626 * gcc.target/i386/xop-hsubX.c: Ditto.
627 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
628 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
629 * gcc.target/i386/xop-pcmov2.c: Ditto.
630 * gcc.target/i386/xop-pcmov.c: Ditto.
631 * gcc.target/i386/xop-rotate1-vector.c: Ditto.
632 * gcc.target/i386/xop-rotate2-vector.c: Ditto.
633 * gcc.target/i386/xop-rotate3-vector.c: Ditto.
634 * gcc.target/i386/xop-shift1-vector.c: Ditto.
635 * gcc.target/i386/xop-shift2-vector.c: Ditto.
636 * gcc.target/i386/xop-shift3-vector.c: Ditto.
637 * gcc.target/i386/i386.exp: Add check_effective_target_xop.
638 * gcc.target/i386/sse-12.c: Update with new compile options to
639 activate and check xopintrin.h intrinsic file.
640 * gcc.target/i386/sse-13.c: Ditto.
641 * gcc.target/i386/sse-14.c: Ditto.
642 * gcc.target/i386/sse-22.c: Ditto.
643 * gcc.target/i386/sse-23.c: Ditto.
644 * g++.dg/other/i386-2.C: Ditto.
645 * g++.dg/other/i386-3.C: Ditto.
646 * g++.dg/other/i386-5.C: Ditto.
647 * g++.dg/other/i386-6.C: Ditto.
649 2009-11-04 Wei Guozhi <carrot@google.com>
652 * gcc.target/arm/pr40835: New testcase.
654 2009-11-04 Revital Eres <eres@il.ibm.com>
656 * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
657 change in decision of peeling for alignment.
658 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
659 * gcc.dg/vect/vect-50.c: Likewise.
660 * gcc.dg/vect/vect-42.c: Likewise.
661 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
663 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
665 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
666 * gcc.dg/vect/vect-60.c: Likewise.
667 * gcc.dg/vect/vect-52.c: Likewise.
668 * gcc.dg/vect/vect-44.c: Likewise.
669 * gcc.dg/vect/vect-27.c: Likewise.
670 * gcc.dg/vect/vect-29.c: Likewise.
671 * gcc.dg/vect/vect-72.c: Likewise.
672 * gcc.dg/vect/vect-56.c: Likewise.
673 * gcc.dg/vect/vect-48.c: Likewise.
674 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
675 * gfortran.dg/vect/vect-2.f90: Likewise.
676 * gfortran.dg/vect/vect-5.f90: Likewise.
678 2009-11-04 Richard Guenther <rguenther@suse.de>
680 PR tree-optimization/41919
681 * gcc.c-torture/execute/pr41919.c: New testcase.
683 2009-11-04 Carlos O'Donell <carlos@codesourcery.com>
686 * gcc.target/m68k/pr41302.c: New test.
688 2009-11-03 Jason Merrill <jason@redhat.com>
691 * g++.dg/opt/inline16.C: New.
693 2009-11-03 Eric Botcazou <ebotcazou@adacore.com>
695 * gnat.dg/stack_check.adb1: New test.
696 * gnat.dg/stack_check.adb2: Likewise.
698 2009-11-03 Jakub Jelinek <jakub@redhat.com>
700 PR rtl-optimization/41917
701 * gcc.c-torture/execute/pr41917.c: New test.
703 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
705 * gcc.target/i386/pr41900.c: Make test compile only. Scan assembler
706 dump to not include "call *%esp".
708 2009-11-03 Jason Merrill <jason@redhat.com>
711 * g++.dg/lookup/using22.C: New.
714 * g++.dg/parse/eh-decl.C: New.
717 * g++.dg/template/sfinae16.C: New.
720 * g++.dg/cpp0x/rv-return.C: New.
721 * g++.dg/cpp0x/deduce.C: Adjust.
724 * g++.dg/template/sfinae15.C: New.
727 * g++.dg/cpp0x/auto3.C: Remove xfail.
729 2009-11-03 Tobias Burnus <burnus@net-b.de>
732 * gfortran.dg/missing_optional_dummy_6.f90: New test.
734 2009-11-03 Nick Clifton <nickc@redhat.com>
736 * gcc.target/rx/builtins.c: Remove redundant tests.
737 Add test of MVTIPL instruction.
738 * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
739 function attributes. Add -msave-acc-in-interrupts option to the
742 2009-11-03 Andrew Stubbs <ams@codesourcery.com>
743 Maxim Kuvyrkov <maxim@codesourcery.com>
745 * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
748 2009-11-03 Dodji Seketeli <dodji@redhat.com>
751 * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
752 * c-c++-common/builtin-offsetof.c: ... here.
754 2009-11-03 Dodji Seketeli <dodji@redhat.com>
757 * c-c++-common/dfp/builtin-offsetof.c: New test.
758 * g++.dg/other/offsetof6.C: Likewise.
760 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
763 * gcc.target/i386/pr41900.c: New test.
765 2009-11-02 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
767 * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
769 2009-11-02 Dodji Seketeli <dodji@redhat.com>
772 * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
773 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
775 2009-11-02 Dodji Seketeli <dodji@redhat.com>
778 * g++.dg/other/ptrmem10.C: New test.
779 * g++.dg/other/ptrmem11.C: Likewise.
781 2009-11-02 Janis Johnson <janis187@us.ibm.com>
784 * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
785 spaces in some expressions.
787 2009-11-02 Jason Merrill <jason@redhat.com>
789 * g++.dg/other/linkage2.C: Move to...
790 * g++.dg/cpp0x/linkage2.C: ..here.
791 * g++.dg/abi/mangle32.C: Add -std=c++0x.
792 * g++.dg/cpp0x/nolinkage1.C: Likewise.
793 * g++.dg/debug/dwarf2/anonname1.C: Likewise.
794 * g++.dg/ext/anon-struct4.C: Revert earlier change.
795 * g++.dg/lookup/anon2.C: Likewise.
796 * g++.dg/other/anon3.C: Likewise.
797 * g++.dg/template/arg2.C: Likewise.
798 * g++.dg/template/local4.C: Likewise.
799 * g++.old-deja/g++.law/operators32.C: Likewise.
800 * g++.old-deja/g++.other/linkage2.C: Likewise.
801 * g++.old-deja/g++.pt/enum6.C: Likewise.
802 * g++.old-deja/g++.other/anon9.C: Likewise.
803 * g++.old-deja/g++.other/linkage1.C: Likewise.
804 * c-c++-common/dfp/pr35620.c: Give the union a name.
806 2009-11-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
808 PR tree-optimization/41857
809 * gcc.target/spu/ea/pr41857.c: New file.
811 2009-11-02 Martin Jambor <mjambor@suse.cz>
813 PR tree-optimization/41750
814 * gcc.c-torture/execute/pr41750.c: New test.
816 2009-11-02 Jakub Jelinek <jakub@redhat.com>
818 PR tree-optimization/41841
819 * gcc.dg/pr41841.c: New test.
822 * gcc.dg/debug/pr41893-1.c: New test.
823 * gcc.dg/debug/pr41893-2.c: New file.
826 * g++.dg/ext/visibility/namespace3.C: New test.
828 2009-11-01 Jason Merrill <jason@redhat.com>
830 * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
831 * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
832 * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
834 2009-11-01 Eric Botcazou <ebotcazou@adacore.com>
836 * gnat.dg/opt5.adb: New test.
838 2009-11-01 Tobias Burnus <burnus@net-b.de>
841 * gfortran.dg/allocatable_scalar_4.f90: New test.
843 2009-11-01 Tobias Burnus <burnus@net-b.de>
846 * gfortran.dg/intent_out_6.f90: New testcase.
848 2009-10-31 Richard Guenther <rguenther@suse.de>
850 * g++.dg/tree-ssa/restrict1.C: New.
852 2009-10-31 Jason Merrill <jason@redhat.com>
854 * g++.dg/rtti/typeid9.C: New.
857 * g++.dg/cpp0x/initlist25.C: New.
859 2009-10-31 Eric Botcazou <ebotcazou@adacore.com>
861 * gnat.dg/specs/rep_clause4.ads: New test.
863 2009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
866 * gcc.target/avr/torture/pr41885.c: New test.
868 2009-10-30 Eric Botcazou <ebotcazou@adacore.com>
870 * gnat.dg/specs/pack5.ads: New test.
872 2009-10-30 Andrew Jenner <andrew@codesourcery.com>
874 * lib/target-supports.exp: Handle powerpc-*-elf.
876 2009-10-30 H.J. Lu <hongjiu.lu@intel.com>
879 * gcc.target/i386/incoming-6.c: New.
880 * gcc.target/i386/incoming-7.c: Likewise.
881 * gcc.target/i386/incoming-8.c: Likewise.
882 * gcc.target/i386/incoming-9.c: Likewise.
883 * gcc.target/i386/incoming-10.c: Likewise.
884 * gcc.target/i386/incoming-11.c: Likewise.
885 * gcc.target/i386/incoming-12.c: Likewise.
886 * gcc.target/i386/incoming-13.c: Likewise.
887 * gcc.target/i386/incoming-14.c: Likewise.
888 * gcc.target/i386/incoming-15.c: Likewise.
889 * gcc.target/i386/pr37843-4.c: Likewise.
891 2009-10-30 Dodji Seketeli <dodji@redhat.com>
894 * g++.dg/template/sizeof12.C: New test.
896 2009-10-29 Eric Botcazou <ebotcazou@adacore.com>
898 * gnat.dg/pack14.adb: New test.
900 2009-10-29 David Daney <ddaney@caviumnetworks.com>
902 * gcc.target/mips/mips.exp (mips_option_groups): Add
904 * gcc.target/mips/mmcount-ra-address-1.c: New test.
905 * gcc.target/mips/mmcount-ra-address-2.c: New test.
906 * gcc.target/mips/mmcount-ra-address-3.c: New test.
908 2009-10-29 Michael Matz <matz@suse.de>
910 * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
911 * gcc.target/i386/sse-recip-vec.c: Ditto.
912 * gcc.target/i386/brokensqrt.c: New test.
914 2009-10-29 Tobias Burnus <burnus@net-b.de>
917 * gfortran.dg/associated_target_3.f90: New testcase.
919 2009-10-29 Rafael Avila de Espindola <espindola@google.com>
921 * gfortran.dg/lto/pr41764_0.f: New.
923 2009-10-29 Martin Jambor <mjambor@suse.cz>
925 PR tree-optimization/41775
926 * g++.dg/torture/pr41775.C: New testcase.
928 2009-10-28 Jason Merrill <jason@redhat.com>
930 * g++.dg/cpp0x/inline-ns1.C: New.
931 * g++.dg/cpp0x/inline-ns2.C: New.
932 * g++.dg/cpp0x/inline-ns3.C: New.
934 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
936 PR rtl-optimization/39715
937 * gcc.target/arm/thumb-ltu.c: New.
939 2009-10-28 Richard Guenther <rguenther@suse.de>
943 * gcc.dg/lto/20091027-1_0.c: New testcase.
944 * gcc.dg/lto/20091027-1_1.c: Likewise.
945 * g++.dg/lto/20091026-1_0.C: Likewise.
946 * g++.dg/lto/20091026-1_1.C: Likewise.
947 * g++.dg/lto/20091026-1_a.h: Likewise.
949 2009-10-28 Jakub Jelinek <jakub@redhat.com>
952 * gcc.dg/pr41837.c: New test.
955 * g++.dg/ext/sync-3.C: New test.
958 * gcc.dg/pr41762.c: New test.
960 2009-10-28 Richard Guenther <rguenther@suse.de>
963 * gfortran.dg/lto/20091028-1_0.f90: New testcase.
964 * gfortran.dg/lto/20091028-1_1.c: Likewise.
965 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
966 * gfortran.dg/lto/20091028-2_1.c: Likewise.
968 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
970 PR rtl-optimization/39715
971 * gcc.target/arm/thumb-bitfld1.c: New.
973 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
975 PR rtl-optimization/40741
976 * gcc.target/arm/thumb-branch1.c: New.
978 2009-10-27 Jason Merrill <jason@redhat.com>
980 * g++.dg/cpp0x/lambda/lambda-conv.C: New.
981 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
982 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
983 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
985 2009-10-27 Eric Botcazou <ebotcazou@adacore.com>
987 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
988 * gnat.dg/null_pointer_deref2.adb: Likewise.
990 2009-10-27 Richard Guenther <rguenther@suse.de>
992 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
994 2009-10-27 Jakub Jelinek <jakub@redhat.com>
997 * gcc.dg/pr41842.c: New test.
999 2009-10-27 Revital Eres <eres@il.ibm.com>
1001 PR tree-optimization/40648
1002 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1003 change in decision of peeling for alignment.
1004 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1005 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1006 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1007 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1008 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1009 * gcc.dg/vect/vect-50.c: Likewise.
1010 * gcc.dg/vect/vect-33.c: Likewise.
1011 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1012 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1014 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1015 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1016 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1018 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1019 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1020 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1021 * gcc.dg/vect/vect-60.c: Likewise.
1022 * gcc.dg/vect/vect-26.c: Likewise.
1023 * gcc.dg/vect/vect-52.c: Likewise.
1024 * gcc.dg/vect/vect-44.c: Likewise.
1025 * gcc.dg/vect/vect-27.c: Likewise.
1026 * gcc.dg/vect/vect-70.c: Likewise.
1027 * gcc.dg/vect/vect-28.c: Likewise.
1028 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1029 * gcc.dg/vect/vect-109.c: Likewise.
1030 * gcc.dg/vect/vect-54.c: Likewise.
1031 * gcc.dg/vect/vect-29.c: Likewise.
1032 * gcc.dg/vect/vect-72.c: Likewise.
1033 * gcc.dg/vect/vect-56.c: Likewise.
1034 * gcc.dg/vect/vect-48.c: Likewise.
1035 * gcc.dg/vect/vect-91.c: Likewise.
1036 * gcc.dg/vect/vect-92.c: Likewise.
1037 * gcc.dg/vect/vect-58.c: Likewise.
1038 * gcc.dg/vect/slp-25.c: Likewise.
1039 * gcc.dg/vect/vect-93.c: Likewise.
1040 * gcc.dg/vect/vect-95.c: Likewise.
1041 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1042 * gcc.dg/vect/vect-87.c: Likewise.
1043 * gcc.dg/vect/vect-96.c: Likewise.
1044 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1045 * gcc.dg/vect/vect-88.c: Likewise.
1046 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1047 * gcc.dg/vect/vect-89.c: Likewise.
1048 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1049 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1050 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1051 * gfortran.dg/vect/vect-2.f90: Likewise.
1052 * gfortran.dg/vect/vect-3.f90: Likewise.
1053 * gfortran.dg/vect/vect-4.f90: Likewise.
1054 * gfortran.dg/vect/vect-5.f90: Likewise.
1056 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1059 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1061 2009-10-26 Ben Elliston <bje@au.ibm.com>
1062 Michael Meissner <meissner@linux.vnet.ibm.com>
1063 Ulrich Weigand <uweigand@de.ibm.com>
1065 * gcc.target/spu/ea/ea.exp: New file.
1066 * gcc.target/spu/ea/cache1.c: Likewise.
1067 * gcc.target/spu/ea/cast1.c: Likewise.
1068 * gcc.target/spu/ea/cast2.c: Likewise.
1069 * gcc.target/spu/ea/compile1.c: Likewise.
1070 * gcc.target/spu/ea/compile2.c: Likewise.
1071 * gcc.target/spu/ea/cppdefine.c: Likewise.
1072 * gcc.target/spu/ea/errors1.c: Likewise.
1073 * gcc.target/spu/ea/errors2.c: Likewise.
1074 * gcc.target/spu/ea/execute1.c: Likewise.
1075 * gcc.target/spu/ea/execute2.c: Likewise.
1076 * gcc.target/spu/ea/execute3.c: Likewise.
1077 * gcc.target/spu/ea/ops1.c: Likewise.
1078 * gcc.target/spu/ea/ops2.c: Likewise.
1079 * gcc.target/spu/ea/options1.c: Likewise.
1080 * gcc.target/spu/ea/test-sizes.c: Likewise.
1082 2009-10-26 Jakub Jelinek <jakub@redhat.com>
1085 * gcc.dg/pr41345.c: New test.
1088 * g++.dg/debug/dwarf2/anonname1.C: New test.
1090 2009-10-26 Jason Merrill <jason@redhat.com>
1093 * g++.dg/cpp0x/defaulted15.C: New.
1094 * g++.dg/cpp0x/defaulted16.C: New.
1096 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1099 * g++.dg/cpp0x/variadic96.C: New test.
1101 2009-10-26 Nick Clifton <nickc@redhat.com>
1103 * lib/target-supports.exp (check_profiling_available):
1104 Profiling is not, currently, available for the RX port.
1105 (check_effective_target_hard_float): Add support for RX target.
1106 * gcc.target/rx: New directory.
1107 * gcc.target/rx/builtins.c: New test file.
1108 * gcc.target/rx/interrupts.c: New test file.
1109 * gcc.target/rx/rx-abi-function-tests.c: New test file.
1110 * gcc.target/rx/zero-width-bitfield.c: New test file.
1111 * gcc.target/rx/i272091.c: New test file.
1112 * gcc.target/rx/packed-struct.c: New test file.
1113 * gcc.target/rx/rx.exp: New file: Drives RX tests.
1115 2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
1117 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1118 * gcc.dg/lto/20091016-1_0.c: Likewise.
1119 * gcc.dg/lto/20090206-1_0.c: Likewise.
1120 * gcc.dg/lto/20081120-1_0.c: Likewise.
1121 * gcc.dg/lto/20081120-2_0.c: Likewise.
1122 * gcc.dg/lto/20090116_0.c: Likewise.
1123 * gcc.dg/lto/20081126_0.c: Likewise.
1124 * gcc.dg/lto/20091013-1_0.c: Likewise.
1125 * gcc.dg/lto/20081212-1_0.c: Likewise.
1126 * gcc.dg/lto/20091015-1_0.c: Likewise.
1127 * gcc.dg/lto/20090126-1_0.c: Likewise.
1128 * gcc.dg/lto/20090126-2_0.c: Likewise.
1129 * gcc.dg/lto/20091020-1_0.c: Likewise.
1130 * gcc.dg/lto/20091020-2_0.c: Likewise.
1131 * gcc.dg/lto/20081204-1_0.c: Likewise.
1132 * gcc.dg/lto/20081204-2_0.c: Likewise.
1133 * gcc.dg/lto/20081224_0.c: Likewise.
1134 * gcc.dg/lto/20090219_0.c: Likewise.
1136 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1139 * g++.dg/lookup/extern-c-redecl2.C: New test.
1140 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1141 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1142 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1144 2009-10-26 Michael Matz <matz@suse.de>
1146 PR tree-optimization/41783
1147 * gcc.dg/pr41783.c: New test.
1148 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1149 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1150 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1152 2009-10-26 Janus Weil <janus@gcc.gnu.org>
1155 * gfortran.dg/class_allocate_4.f03: New test.
1157 2009-10-24 Adam Nemet <anemet@caviumnetworks.com>
1159 * gcc.target/mips/mult-1.c: New test.
1161 2009-10-24 Janus Weil <janus@gcc.gnu.org>
1164 * gfortran.dg/extends_8.f03: New test.
1166 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1168 * gnat.dg/specs/pack4.ads: New test.
1170 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1172 * gnat.dg/null_pointer_deref1.adb: New test.
1173 * gnat.dg/null_pointer_deref2.adb: Likewise.
1175 2009-10-24 Paul Thomas <pault@gcc.gnu.org>
1178 * gfortran.dg/transfer_intrinsic_3.f90.
1180 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1182 * gnat.dg/opt4.adb: New test.
1184 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1187 * gcc.dg/noncompile/pr40033-1.c: New test.
1189 2009-10-23 Dodji Seketeli <dodji@redhat.com>
1192 * g++.dg/abi/mangle34.C: New test
1194 2009-10-23 Jason Merrill <jason@redhat.com>
1196 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1199 * g++.dg/cpp0x/explicit4.C: New.
1201 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1203 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1205 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1206 for *-*-mingw* and *-*-cygwin.
1207 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1208 * g++.dg/template/spec35.C: Disable weak symbol test for
1209 *-*-mingw* and *-*-cygwin.
1212 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1214 2009-10-23 Janus Weil <janus@gcc.gnu.org>
1217 * gfortran.dg/class_10.f03: New test.
1219 2009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1222 * gcc.target/powerpc/vsx-vrsave.c: New file.
1224 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1227 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1229 2009-10-23 Richard Guenther <rguenther@suse.de>
1231 PR tree-optimization/41778
1232 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1234 2009-10-22 Richard Guenther <rguenther@suse.de>
1237 * g++.dg/lto/20091022-2_0.C: New testcase.
1239 2009-10-22 Richard Guenther <rguenther@suse.de>
1242 * g++.dg/lto/20091022-1_0.C: New testcase.
1244 2009-10-22 Razya Ladelsky <razya@il.ibm.com>
1246 * gcc.dg/autopar/outer-4.c: Adjust scan.
1247 * gcc.dg/autopar/outer-5.c: Adjust scan.
1248 * gcc.dg/autopar/outer-5.c: Add scan optimized.
1250 * libgomp.graphite/force-parallel-2.c: Adjust scan.
1251 * gcc.dg/autopar/outer-1.c: New testcase.
1252 * gcc.dg/autopar/outer-2.c: New testcase.
1253 * gcc.dg/autopar/outer-3.c: New testcase.
1254 * gcc.dg/autopar/outer-4.c: New testcase.
1255 * gcc.dg/autopar/outer-5.c: New testcase.
1256 * gcc.dg/autopar/outer-6.c: New testcase.
1258 2009-10-22 Jan Hubicka <jh@suse.cz>
1260 * gcc.c-torture/compile/pr40556.c: New testcase.
1262 2009-10-22 Janus Weil <janus@gcc.gnu.org>
1265 * gfortran.dg/goto_8.f90: New test case.
1267 2009-10-21 Sebastian Pop <sebastian.pop@amd.com>
1269 PR tree-optimization/41497
1270 * gcc.dg/tree-ssa/pr41497.c: New.
1272 2009-10-21 Steve Ellcey <sje@cup.hp.com>
1274 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1276 2009-10-21 Joseph Myers <joseph@codesourcery.com>
1278 * gcc.dg/tls/pie-1.c: New test.
1280 2009-10-21 Jakub Jelinek <jakub@redhat.com>
1282 * g++.dg/abi/mangle33.C: New test.
1284 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
1286 * gnat.dg/discr22.adb: New test.
1288 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
1290 * gnat.dg/loop_optimization7.ad[sb]: New test.
1291 * gnat.dg/loop_optimization7_pkg.ads: New helper.
1293 2009-10-21 Janus Weil <janus@gcc.gnu.org>
1297 * gfortran.dg/class_9.f03: Extended test case.
1298 * gfortran.dg/select_type_7.f03: New test case.
1300 2009-10-20 Richard Guenther <rguenther@suse.de>
1302 * gcc.dg/lto/20091020-3_0.c: New testcase.
1304 2009-10-20 Richard Guenther <rguenther@suse.de>
1307 * gcc.dg/lto/20091020-1_0.c: New testcase.
1308 * gcc.dg/lto/20091020-1_1.c: Likewise.
1309 * gcc.dg/lto/20091020-2_0.c: Likewise.
1310 * gcc.dg/lto/20091020-2_1.c: Likewise.
1312 2009-10-20 Jakub Jelinek <jakub@redhat.com>
1315 * gcc.dg/pr41340.c: New test.
1317 2009-10-20 Eric Botcazou <ebotcazou@adacore.com>
1319 * gnat.dg/discr21.ad[sb]: New test.
1320 * gnat.dg/discr21_pkg.ads: New helper.
1322 2009-10-20 Paul Thomas <pault@gcc.gnu.org>
1325 * gfortran.dg/class_9 : New test.
1327 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1329 * gcc.dg/raw-string-1.c: New test.
1330 * gcc.dg/raw-string-2.c: New test.
1331 * gcc.dg/raw-string-3.c: New test.
1332 * gcc.dg/raw-string-4.c: New test.
1333 * gcc.dg/raw-string-5.c: New test.
1334 * gcc.dg/raw-string-6.c: New test.
1335 * gcc.dg/raw-string-7.c: New test.
1336 * gcc.dg/utf8-1.c: New test.
1337 * gcc.dg/utf8-2.c: New test.
1338 * gcc.dg/utf-badconcat2.c: New test.
1339 * gcc.dg/utf-dflt2.c: New test.
1340 * gcc.dg/cpp/include6.c: New test.
1341 * g++.dg/ext/raw-string-1.C: New test.
1342 * g++.dg/ext/raw-string-2.C: New test.
1343 * g++.dg/ext/raw-string-3.C: New test.
1344 * g++.dg/ext/raw-string-4.C: New test.
1345 * g++.dg/ext/raw-string-5.C: New test.
1346 * g++.dg/ext/raw-string-6.C: New test.
1347 * g++.dg/ext/raw-string-7.C: New test.
1348 * g++.dg/ext/utf8-1.C: New test.
1349 * g++.dg/ext/utf8-2.C: New test.
1350 * g++.dg/ext/utf-badconcat2.C: New test.
1351 * g++.dg/ext/utf-dflt2.C: New test.
1353 * gcc.dg/cleanup-13.c: New test.
1355 2009-10-19 Janus Weil <janus@gcc.gnu.org>
1358 * gfortran.dg/auto_dealloc_1.f90: New test case.
1360 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1362 Port from redhat/gcc-4_4-branch:
1363 2009-10-08 Jakub Jelinek <jakub@redhat.com>
1364 * gcc.dg/debug/vta-2.c: New test.
1366 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
1367 * gcc.dg/debug/vta-1.c: New.
1369 2009-10-19 Eric Botcazou <ebotcazou@adacore.com>
1371 * gnat.dg/noreturn2.ad[sb]: New test.
1373 2009-10-19 Tobias Burnus <burnus@net-b.de>
1376 * gfortran.dg/equiv_8.f90: New test.
1377 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1379 2009-10-19 Joseph Myers <joseph@codesourcery.com>
1381 * gcc.target/arm/neon-thumb2-move.c: New test.
1383 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1385 * gcc.dg/debug/vta-3.c: New test.
1387 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1389 * gnat.dg/nested_proc.adb: Rename into...
1390 * gnat.dg/nested_proc1.adb: ...this.
1391 * gnat.dg/nested_proc2.adb: New test.
1393 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1395 * gnat.dg/noreturn1.ad[sb]: New test.
1397 2009-10-17 Janus Weil <janus@gcc.gnu.org>
1398 Paul Thomas <pault@gcc.gnu.org>
1401 * gfortran.dg/class_6.f90: New test.
1405 * gfortran.dg/class_7.f90: New test.
1408 * gfortran.dg/class_8.f90: New test.
1410 2009-10-17 Richard Guenther <rguenther@suse.de>
1412 * gcc.dg/lto/20091017-1_0.c: New testcase.
1413 * gcc.dg/lto/20091017-1_1.c: Likewise.
1415 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1417 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1419 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1421 * gnat.dg/aggr11.adb: New test.
1422 * gnat.dg/aggr11_pkg.ads: New helper.
1424 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1426 * gnat.dg/slice8.adb: New test.
1427 * gnat.dg/slice8_pkg1.ads: New helper.
1428 * gnat.dg/slice8_pkg2.ads: Likewise.
1429 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1431 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1433 * gnat.dg/unchecked_convert4.adb: New test.
1435 2009-10-15 Jason Merrill <jason@redhat.com>
1438 * g++.dg/cpp0x/trailing5.C: New.
1440 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1441 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1442 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1443 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1445 2009-10-16 Janus Weil <janus@gcc.gnu.org>
1448 * gfortran.dg/class_5.f03: New test case.
1449 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1450 * gfortran.dg/typebound_operator_4.f03: Ditto.
1452 2009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1454 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1455 * g++.dg/other/first-global.C: Likewise.
1456 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1457 * g++.dg/torture/pr40323.C: Likewise.
1458 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1459 * gcc.dg/inline-33.c: Likewise.
1460 * gcc.dg/ipa/ipa-1.c: Likewise.
1461 * gcc.dg/ipa/ipa-2.c: Likewise.
1462 * gcc.dg/ipa/ipa-3.c: Likewise.
1463 * gcc.dg/ipa/ipa-4.c: Likewise.
1464 * gcc.dg/ipa/ipa-5.c: Likewise.
1465 * gcc.dg/ipa/ipa-7.c: Likewise.
1466 * gcc.dg/ipa/ipacost-2.c: Likewise.
1467 * gcc.dg/tree-ssa/inline-3.c: Likewise.
1468 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1469 * gfortran.dg/whole_file_5.f90: Likewise.
1470 * gfortran.dg/whole_file_6.f90: Likewise.
1472 2009-10-16 Richard Guenther <rguenther@suse.de>
1474 PR tree-optimization/41728
1475 * gcc.c-torture/compile/pr41728.c: New testcase.
1477 2009-10-16 Richard Guenther <rguenther@suse.de>
1480 * gcc.dg/lto/20091016-1_0.c: New testcase.
1481 * gcc.dg/lto/20091016-1_1.c: Likewise.
1482 * gcc.dg/lto/20091016-1_a.h: Likewise.
1484 2009-10-16 Richard Guenther <rguenther@suse.de>
1487 * gfortran.dg/lto/20091015-1_0.f: New testcase.
1488 * gfortran.dg/lto/20091015-1_1.f: Likewise.
1489 * gfortran.dg/lto/20091015-1_2.f: Likewise.
1491 2009-10-16 Richard Guenther <rguenther@suse.de>
1494 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1496 2009-10-15 Jakub Jelinek <jakub@redhat.com>
1499 * gcc.dg/debug/pr41717.c: New test.
1501 2009-10-16 Paul Thomas <pault@gcc.gnu.org>
1504 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1507 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1509 2009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1512 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1514 * g++.dg/ext/altivec-2.C (main): Ditto.
1516 2009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1518 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1519 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1521 2009-10-15 Richard Guenther <rguenther@suse.de>
1524 * gcc.dg/lto/20091015-1_0.c: New testcase.
1525 * gcc.dg/lto/20091015-1_1.c: Likewise.
1526 * gcc.dg/lto/20091015-1_2.c: Likewise.
1527 * gcc.dg/lto/20091015-1_a.h: Likewise.
1528 * gcc.dg/lto/20091015-1_b.h: Likewise.
1530 2009-10-15 Steve Ellcey <sje@cup.hp.com>
1532 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1534 2009-10-14 Daniel Gutson <dgutson@codesourcery.com>
1536 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1538 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1540 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1542 * obj-c++.dg/bitfield-1.mm: Likewise.
1543 * obj-c++.dg/bitfield-4.mm: Likewise.
1545 2009-10-14 Richard Guenther <rguenther@suse.de>
1548 * gcc.dg/lto/20091014-1_0.c: New testcase.
1550 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1553 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1554 warning on line 0 instead of 1.
1556 2009-10-14 Richard Guenther <rguenther@suse.de>
1559 * gfortran.dg/lto/pr41521_0.f90: New testcase.
1560 * gfortran.dg/lto/pr41521_1.f90: Likewise.
1562 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1564 PR preprocessor/41543
1565 * gcc.dg/debug/dwarf2/pr41543.c: New test.
1568 * gcc.dg/debug/dwarf2/pr41695.c: New test.
1570 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
1572 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1574 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1577 2009-10-14 Jason Merrill <jason@redhat.com>
1580 * g++.dg/cpp0x/defaulted14.C: New.
1582 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
1584 * g++.dg/cpp0x/vt-40092.C: New.
1586 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
1588 * gcc.dg/guality/pr41616-1.c: Drop -O2.
1589 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
1591 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1593 * gfortran.dg/complex_intrinsic_8.f90: New test.
1595 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1597 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1598 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1600 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
1603 * gcc.dg/torture/pr38948.c: New test.
1605 2009-10-13 Steve Ellcey <sje@cup.hp.com>
1607 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1609 2009-10-13 Janus Weil <janus@gcc.gnu.org>
1612 * gfortran.dg/class_allocate_2.f03: Modified.
1613 * gfortran.dg/class_allocate_3.f03: New test case.
1615 2009-10-13 Richard Guenther <rguenther@suse.de>
1618 * gcc.dg/lto/20091006-2_0.c: New testcase.
1619 * gcc.dg/lto/20091006-2_1.c: Likewise.
1620 * gcc.dg/lto/20091006-2_2.c: Likewise.
1621 * gcc.dg/lto/20091013-1_0.c: Likewise.
1622 * gcc.dg/lto/20091013-1_1.c: Likewise.
1623 * gcc.dg/lto/20091013-1_2.c: Likewise.
1625 2009-10-13 Martin Jambor <mjambor@suse.cz>
1627 * gcc.c-torture/compile/pr41661.c: New test.
1629 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1631 PR libgfortran/41683
1632 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1634 2009-10-12 Jason Merrill <jason@redhat.com>
1637 * g++.dg/cpp0x/decltype18.C: New.
1640 * g++.dg/cpp0x/fntmpdefarg1.C: New.
1642 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1644 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1646 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1652 * gcc.dg/guality/pr41447-1.c: New.
1653 * gcc.dg/debug/pr41264-1.c: New.
1654 * gcc.dg/debug/pr41343-1.c: New.
1656 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
1659 * gcc.dg/torture/pr26515.c: New test.
1661 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1664 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1665 * lib/lto.exp (lto-get-options-main): Report error for using "target"
1666 or "xfail" with dg-lto-do.
1668 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
1670 * gcc.target/i386/ms_hook_prologue.c: New testcase.
1672 2009-10-12 Michael Matz <matz@suse.de>
1674 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1677 2009-10-12 Jakub Jelinek <jakub@redhat.com>
1680 * g++.dg/torture/pr41680.C: New test.
1682 2009-10-12 Dodji Seketeli <dodji@redhat.com>
1685 * g++.dg/debug/dwarf2/template-params-7.C: New test.
1687 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1690 * gcc.dg/guality/pr41616-1.c: New.
1692 2009-10-11 Jason Merrill <jason@redhat.com>
1695 * g++.dg/cpp0x/rv-reinterpret.C: New.
1697 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1699 PR libgfortran/38439
1700 * gfortran.dg/fmt_error_9.f: New test.
1701 * gfortran.dg/fmt_error_10.f: New test.
1703 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
1706 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1707 * gfortran.dg/class_4b.f03: As above.
1708 * gfortran.dg/class_4c.f03: As above.
1709 * gfortran.dg/class_4d.f03: As above.
1711 2009-10-11 Richard Guenther <rguenther@suse.de>
1713 PR tree-optimization/41555
1714 * gcc.dg/torture/pr41555.c: New testcase.
1716 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1718 PR libgfortran/35862
1719 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1722 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1724 PR libgfortran/35862
1725 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1726 Add conditions to avoid runtime errors if not supported.
1728 2009-10-10 Richard Guenther <rguenther@suse.de>
1730 PR tree-optimization/41654
1731 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1733 2009-10-09 Jason Merrill <jason@redhat.com>
1735 * g++.dg/cpp/ucn-1.C: New.
1737 2009-10-09 Janus Weil <janus@gcc.gnu.org>
1740 * gfortran.dg/class_2.f03: Extended test case.
1742 2009-10-09 Tobias Burnus <burnus@net-b.de>
1745 * gfortran.dg/class_allocate_1.f03: Modify code such that
1746 it compiles with the gfc_warning->gfc_error change.
1747 * gfortran.dg/class_allocate_1.f03: New test.
1749 2009-10-09 Janus Weil <janus@gcc.gnu.org>
1752 * gfortran.dg/select_type_6.f03: New test.
1754 2009-10-09 Jakub Jelinek <jakub@redhat.com>
1756 PR preprocessor/41445
1757 * gcc.dg/cpp/separate-1.c: Adjust.
1758 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1759 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1760 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1761 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1762 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1763 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1764 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1766 PR rtl-optimization/41646
1767 * gcc.c-torture/compile/pr41646.c: New test.
1769 2009-10-09 Richard Guenther <rguenther@suse.de>
1771 PR tree-optimization/41634
1772 * gcc.c-torture/compile/pr41634.c: New testcase.
1774 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
1776 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1778 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
1780 * gnat.dg/opt3.adb: New test.
1781 * gnat.dg/opt3_pkg.ads: New helper.
1783 2009-10-08 Doug Kwan <dougkwan@google.com>
1785 PR rtl-optimization/41574
1786 * gcc.dg/pr41574.c: New test.
1788 2009-10-08 Cary Coutant <ccoutant@google.com>
1790 Add support for debugging with ICF (Identical Code Folding).
1791 * g++.dg/debug/dwarf2/icf.C: New test.
1793 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
1795 * gcc.target/mips/truncate-6.c: New test.
1797 2009-10-08 Jason Merrill <jason@redhat.com>
1800 * g++.dg/cpp0x/rv-deduce.C: New.
1803 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1804 * g++.dg/template/explicit-args2.C: New.
1805 * g++.dg/template/explicit-args3.C: New.
1806 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1808 2009-10-08 Michael Matz <matz@suse.de>
1811 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1812 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1813 * gcc.dg/pr41573.c: New test.
1815 2009-10-07 Joseph Myers <joseph@codesourcery.com>
1818 * gcc.c-torture/compile/pr41182-1.c: New.
1820 2009-10-07 Jason Merrill <jason@redhat.com>
1822 * g++.dg/cpp0x/variadic95.C: New.
1824 2009-10-07 Jason Merrill <jason@redhat.com>
1826 * g++.dg/template/scope3.C: New.
1828 2009-10-07 Jakub Jelinek <jakub@redhat.com>
1830 * gcc.dg/debug/dwarf2/inline3.c: New test.
1832 2009-10-07 Daniel Kraft <d@domob.eu>
1835 * gfortran.dg/assumed_charlen_function_6.f90: New test.
1837 2009-10-07 Janus Weil <janus@gcc.gnu.org>
1839 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1840 * gfortran.dg/select_type_1.f03: Modified error message.
1841 * gfortran.dg/select_type_5.f03: New test.
1843 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1845 PR libgfortran/41612
1846 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1849 2009-10-06 Jason Merrill <jason@redhat.com>
1851 * g++.dg/cpp0x/lambda/lambda-init.C: New.
1852 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1854 2009-10-06 Richard Guenther <rguenther@suse.de>
1857 * gcc.dg/lto/20091006-1_0.c: New testcase.
1858 * gcc.dg/lto/20091006-1_1.c: Likewise.
1859 * gcc.dg/lto/20091005-2_0.c: Likewise.
1861 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
1864 * gnat.dg/timer_cancel.adb: New test.
1866 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
1869 * gnat.dg/specs/import_abstract.ads: New.
1871 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1873 PR libgfortran/35862
1874 * gfortran.dg/round_2.f03: New test.
1876 2009-10-05 Jakub Jelinek <jakub@redhat.com>
1879 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1880 * lib/gcc-gdb-test.exp: ... here. New file.
1881 * gfortran.dg/guality/guality.exp: New file.
1882 * gfortran.dg/guality/pr41558.f90: New test.
1883 * gfortran.dg/guality/arg1.f90: New test.
1885 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
1887 * gfortran.dg/dynamic_dispatch_1.f90: New test.
1888 * gfortran.dg/dynamic_dispatch_2.f90: New test.
1889 * gfortran.dg/dynamic_dispatch_3.f90: New test.
1890 * gfortran.dg/module_md5_1.f90: Update md5 sum.
1892 2009-10-05 Sriraman Tallam <tmsriram@google.com>
1894 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1896 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1897 plugin_pass to register_pass_info.
1898 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1900 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1903 2009-10-05 Richard Guenther <rguenther@suse.de>
1906 * gcc.dg/lto/20090914-2_0.c: New testcase.
1908 2009-10-05 Richard Guenther <rguenther@suse.de>
1911 * gcc.dg/lto/20091005-1_0.c: New testcase.
1912 * gcc.dg/lto/20091005-1_1.c: Likewise.
1914 2009-10-05 Richard Guenther <rguenther@suse.de>
1918 * g++.dg/lto/20091002-1_0.C: Adjust flags.
1919 * g++.dg/lto/20091004-1_0.C: New testcase.
1920 * g++.dg/lto/20091004-1_1.C: Likewise.
1921 * g++.dg/lto/20091004-2_0.C: Likewise.
1922 * g++.dg/lto/20091004-2_1.C: Likewise.
1923 * g++.dg/lto/20091004-3_0.C: Likewise.
1924 * g++.dg/lto/20091004-3_1.C: Likewise.
1926 2009-10-05 Richard Guenther <rguenther@suse.de>
1928 PR tree-optimization/23821
1929 * gcc.dg/torture/pr23821.c: New testcase.
1931 2009-10-05 Daniel Kraft <d@domob.eu>
1934 * gfortran.dg/goto_6.f: New test.
1935 * gfortran.dg/goto_7.f: New test.
1937 2009-10-03 Ben Elliston <bje@au.ibm.com>
1938 Bill Maddox <maddox@google.com>
1939 Cary Coutant <ccoutant@google.com>
1940 Chris Demetriou <cgd@google.com>
1941 Diego Novillo <dnovillo@google.com>
1942 Doug Kwan <dougkwan@google.com>
1943 Jan Hubicka <jh@suse.cz>
1944 Ollie Wild <aaw@google.com>
1945 Rafael Espindola <espindola@google.com>
1946 Richard Guenther <rguenther@suse.de>
1947 Simon Baldwin <simonb@google.com>
1949 * g++.dg/20090107-1.C: New.
1950 * g++.dg/20090121-1.C: New.
1951 * g++.dg/ipa/20090113-1.C: New.
1952 * g++.dg/lto: New directory.
1953 * g++.dg/lto/20080829_0.C: New.
1954 * g++.dg/lto/20080904_0.C: New.
1955 * g++.dg/lto/20080907_0.C: New.
1956 * g++.dg/lto/20080908-1_0.C: New.
1957 * g++.dg/lto/20080908-2_0.C: New.
1958 * g++.dg/lto/20080908-3_0.C: New.
1959 * g++.dg/lto/20080909-1_0.C: New.
1960 * g++.dg/lto/20080910-1_0.C: New.
1961 * g++.dg/lto/20080912-1_0.C: New.
1962 * g++.dg/lto/20080912_0.C: New.
1963 * g++.dg/lto/20080915_0.C: New.
1964 * g++.dg/lto/20080916_0.C: New.
1965 * g++.dg/lto/20080917_0.C: New.
1966 * g++.dg/lto/20080924_0.C: New.
1967 * g++.dg/lto/20080926_0.C: New.
1968 * g++.dg/lto/20081008_0.C: New.
1969 * g++.dg/lto/20081022.h: New.
1970 * g++.dg/lto/20081022_0.C: New.
1971 * g++.dg/lto/20081022_1.C: New.
1972 * g++.dg/lto/20081023_0.C: New.
1973 * g++.dg/lto/20081109-1_0.C: New.
1974 * g++.dg/lto/20081109-2_0.C: New.
1975 * g++.dg/lto/20081109_0.C: New.
1976 * g++.dg/lto/20081109_1.C: New.
1977 * g++.dg/lto/20081118-1_0.C: New.
1978 * g++.dg/lto/20081118-1_1.C: New.
1979 * g++.dg/lto/20081118_0.C: New.
1980 * g++.dg/lto/20081118_1.C: New.
1981 * g++.dg/lto/20081119-1.h: New.
1982 * g++.dg/lto/20081119-1_0.C: New.
1983 * g++.dg/lto/20081119-1_1.C: New.
1984 * g++.dg/lto/20081119_0.C: New.
1985 * g++.dg/lto/20081119_1.C: New.
1986 * g++.dg/lto/20081120-1_0.C: New.
1987 * g++.dg/lto/20081120-1_1.C: New.
1988 * g++.dg/lto/20081120-2_0.C: New.
1989 * g++.dg/lto/20081120-2_1.C: New.
1990 * g++.dg/lto/20081123_0.C: New.
1991 * g++.dg/lto/20081123_1.C: New.
1992 * g++.dg/lto/20081125.h: New.
1993 * g++.dg/lto/20081125_0.C: New.
1994 * g++.dg/lto/20081125_1.C: New.
1995 * g++.dg/lto/20081127_0.C: New.
1996 * g++.dg/lto/20081127_1.C: New.
1997 * g++.dg/lto/20081203_0.C: New.
1998 * g++.dg/lto/20081203_1.C: New.
1999 * g++.dg/lto/20081204-1_0.C: New.
2000 * g++.dg/lto/20081204-1_1.C: New.
2001 * g++.dg/lto/20081204-2_0.C: New.
2002 * g++.dg/lto/20081204-2_1.C: New.
2003 * g++.dg/lto/20081209_0.C: New.
2004 * g++.dg/lto/20081209_1.C: New.
2005 * g++.dg/lto/20081211-1.h: New.
2006 * g++.dg/lto/20081211-1_0.C: New.
2007 * g++.dg/lto/20081211-1_1.C: New.
2008 * g++.dg/lto/20081217-1_0.C: New.
2009 * g++.dg/lto/20081217-2_0.C: New.
2010 * g++.dg/lto/20081219_0.C: New.
2011 * g++.dg/lto/20081219_1.C: New.
2012 * g++.dg/lto/20090106_0.C: New.
2013 * g++.dg/lto/20090112_0.C: New.
2014 * g++.dg/lto/20090128_0.C: New.
2015 * g++.dg/lto/20090221_0.C: New.
2016 * g++.dg/lto/20090302_0.C: New.
2017 * g++.dg/lto/20090302_1.C: New.
2018 * g++.dg/lto/20090303_0.C: New.
2019 * g++.dg/lto/20090311-1.h: New.
2020 * g++.dg/lto/20090311-1_0.C: New.
2021 * g++.dg/lto/20090311-1_1.C: New.
2022 * g++.dg/lto/20090311_0.C: New.
2023 * g++.dg/lto/20090311_1.C: New.
2024 * g++.dg/lto/20090312.h: New.
2025 * g++.dg/lto/20090312_0.C: New.
2026 * g++.dg/lto/20090312_1.C: New.
2027 * g++.dg/lto/20090313_0.C: New.
2028 * g++.dg/lto/20090313_1.C: New.
2029 * g++.dg/lto/20090315_0.C: New.
2030 * g++.dg/lto/20090315_1.C: New.
2031 * g++.dg/lto/20091002-1_0.C: New testcase.
2032 * g++.dg/lto/20091002-2_0.C: Likewise..
2033 * g++.dg/lto/20091002-3_0.C: Likewise..
2034 * g++.dg/lto/README: New.
2035 * g++.dg/lto/pr40818_0.C: New.
2036 * g++.dg/opt/thunk3-1.C: New.
2037 * g++.dg/opt/thunk4.C: New.
2038 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2039 replacements with __attribute__ ((__noinline__)).
2040 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2041 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2042 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2043 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2044 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2045 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2046 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2047 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2048 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2049 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2050 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2051 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2052 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2053 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2054 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2055 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2056 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2057 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2058 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2059 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2060 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2061 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2062 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2063 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2064 * gcc.dg/20081223-1.c: New.
2065 * gcc.dg/lto: New directory.
2066 * gcc.dg/lto/20080908_0.c: New.
2067 * gcc.dg/lto/20080917_0.c: New.
2068 * gcc.dg/lto/20080924_0.c: New.
2069 * gcc.dg/lto/20081024_0.c: New.
2070 * gcc.dg/lto/20081109_0.c: New.
2071 * gcc.dg/lto/20081111_0.c: New.
2072 * gcc.dg/lto/20081111_1.c: New.
2073 * gcc.dg/lto/20081112_0.c: New.
2074 * gcc.dg/lto/20081112_1.c: New.
2075 * gcc.dg/lto/20081115_0.c: New.
2076 * gcc.dg/lto/20081115_1.c: New.
2077 * gcc.dg/lto/20081115_2.c: New.
2078 * gcc.dg/lto/20081118_0.c: New.
2079 * gcc.dg/lto/20081118_1.c: New.
2080 * gcc.dg/lto/20081118_2.c: New.
2081 * gcc.dg/lto/20081120-1_0.c: New.
2082 * gcc.dg/lto/20081120-1_1.c: New.
2083 * gcc.dg/lto/20081120-2_0.c: New.
2084 * gcc.dg/lto/20081120-2_1.c: New.
2085 * gcc.dg/lto/20081125_0.c: New.
2086 * gcc.dg/lto/20081125_1.c: New.
2087 * gcc.dg/lto/20081126_0.c: New.
2088 * gcc.dg/lto/20081201-1_0.c: New.
2089 * gcc.dg/lto/20081201-1_1.c: New.
2090 * gcc.dg/lto/20081201-1_2.c: New.
2091 * gcc.dg/lto/20081201-2_0.c: New.
2092 * gcc.dg/lto/20081201-2_1.c: New.
2093 * gcc.dg/lto/20081202-1_0.c: New.
2094 * gcc.dg/lto/20081202-1_1.c: New.
2095 * gcc.dg/lto/20081202-2_0.c: New.
2096 * gcc.dg/lto/20081202-2_1.c: New.
2097 * gcc.dg/lto/20081204-1_0.c: New.
2098 * gcc.dg/lto/20081204-1_1.c: New.
2099 * gcc.dg/lto/20081204-2_0.c: New.
2100 * gcc.dg/lto/20081210-1_0.c: New.
2101 * gcc.dg/lto/20081212-1_0.c: New.
2102 * gcc.dg/lto/20081222_0.c: New.
2103 * gcc.dg/lto/20081222_0.h: New.
2104 * gcc.dg/lto/20081222_1.c: New.
2105 * gcc.dg/lto/20081224_0.c: New.
2106 * gcc.dg/lto/20081224_0.h: New.
2107 * gcc.dg/lto/20081224_1.c: New.
2108 * gcc.dg/lto/20090116_0.c: New.
2109 * gcc.dg/lto/20090120_0.c: New.
2110 * gcc.dg/lto/20090126-1_0.c: New.
2111 * gcc.dg/lto/20090126-2_0.c: New.
2112 * gcc.dg/lto/20090206-1_0.c: New.
2113 * gcc.dg/lto/20090206-2_0.c: New.
2114 * gcc.dg/lto/20090210_0.c: New.
2115 * gcc.dg/lto/20090210_1.c: New.
2116 * gcc.dg/lto/20090213_0.c: New.
2117 * gcc.dg/lto/20090213_1.c: New.
2118 * gcc.dg/lto/20090218-1_0.c: New.
2119 * gcc.dg/lto/20090218-1_1.c: New.
2120 * gcc.dg/lto/20090218-2_0.c: New.
2121 * gcc.dg/lto/20090218-2_1.c: New.
2122 * gcc.dg/lto/20090218_0.c: New.
2123 * gcc.dg/lto/20090218_1.c: New.
2124 * gcc.dg/lto/20090218_2.c: New.
2125 * gcc.dg/lto/20090218_3.c: New.
2126 * gcc.dg/lto/20090219_0.c: New.
2127 * gcc.dg/lto/20090312_0.c: New.
2128 * gcc.dg/lto/20090312_1.c: New.
2129 * gcc.dg/lto/20090313_0.c: New.
2130 * gcc.dg/lto/20090706-1_0.c: New.
2131 * gcc.dg/lto/20090706-2_0.c: New.
2132 * gcc.dg/lto/20090717_0.c: New.
2133 * gcc.dg/lto/20090717_1.c: New.
2134 * gcc.dg/lto/20090729_0.c: New.
2135 * gcc.dg/lto/20090729_1.c: New.
2136 * gcc.dg/lto/20090812_0.c: New.
2137 * gcc.dg/lto/20090812_1.c: New.
2138 * gcc.dg/lto/20090914-1_0.c: New.
2139 * gcc.dg/lto/README: New.
2140 * gcc.dg/visibility-7.c: Adjust expected pattern
2141 * gfortran.dg/lto: New directory.
2142 * gfortran.dg/lto/pr40724_0.f: New.
2143 * gfortran.dg/lto/pr40724_1.f: New.
2144 * gfortran.dg/lto/pr40725_0.f03: New.
2145 * gfortran.dg/lto/pr40725_1.c: New.
2146 * gfortran.dg/lto/pr41069_0.f90: New.
2147 * gfortran.dg/lto/pr41069_1.f90: New.
2148 * gfortran.dg/lto/pr41069_2.f90: New.
2149 * g++.dg/README: Add 'lto' directory.
2150 * g++.dg/dg.exp: Also scan 'lto' directory
2152 2009-10-03 Ben Elliston <bje@au.ibm.com>
2153 Janis Johnson <janis187@us.ibm.com>
2154 Diego Novillo <dnovillo@google.com>
2156 * g++.dg/lto/lto.exp: New.
2157 * gcc.c-torture/execute/execute.exp: Add
2158 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2159 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2160 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2161 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2162 * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2163 * gcc.dg/lto/lto.exp: New.
2164 * gfortran.dg/lto/lto.exp: New.
2165 * lib/target-supports.exp (check_effective_target_lto): New.
2166 * lib/c-torture.exp: Load target-supports.exp. Define
2167 LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2168 * lib/gcc-dg.exp: Likewise.
2170 * lib/torture-options.exp: Add support for a third argument.
2172 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
2175 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2177 2009-10-02 Jason Merrill <jason@redhat.com>
2179 * g++.dg/abi/mangle32.C: New.
2181 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2183 * gnat.dg/atomic2.adb: New test.
2185 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2187 * gnat.dg/array11.adb: New test.
2188 * gnat.dg/array12.adb: Likewise.
2190 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2192 * gnat.dg/array10.adb: New test.
2193 * gnat.dg/object_overflow.adb: Tweak.
2195 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
2197 * gcc.dg/guality/guality.exp: Disable on darwin.
2199 2009-10-02 Janis Johnson <janis187@us.ibm.com>
2201 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2202 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2203 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2204 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2206 2009-10-02 Tobias Burnus <burnus@net-b.de>
2209 * gfortran.dg/intent_out_5.f90: New test.
2211 2009-10-02 Jakub Jelinek <jakub@redhat.com>
2215 * gcc.dg/guality/pr41404-1.c: New test.
2216 * gcc.dg/guality/pr41353-2.c: New test.
2218 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
2221 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2224 2009-10-01 Jan Hubicka <jh@suse.cz>
2226 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2228 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
2230 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2232 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2234 2009-10-01 Tobias Burnus <burnus@net-b.de>
2237 * gfortran.dg/parameter_array_init_5.f90: New test.
2239 2009-10-01 Jason Merrill <jason@redhat.com>
2241 * g++.dg/cpp0x/defaulted13.C: New.
2243 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
2245 * gfortran.dg/bounds_check_7.f90: Adapted error message.
2246 * gfortran.dg/bounds_check_11.f90: Likewise.
2247 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2249 2009-09-30 Tobias Burnus <burnus@net-b.de>
2251 * gfortran.dg/select_type_4.f90: New test.
2253 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2255 * gfortran.dg/same_type_as_1.f03: New test.
2256 * gfortran.dg/same_type_as_2.f03: Ditto.
2258 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2260 * gfortran.dg/select_type_1.f03: Extended.
2261 * gfortran.dg/select_type_3.f03: New test.
2263 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2265 * gfortran.dg/class_allocate_1.f03: New test.
2267 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2270 * gfortran.dg/allocatable_scalar_3.f90: New test.
2271 * gfortran.dg/select_type_2.f03: Ditto.
2272 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2274 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2276 * gfortran.dg/block_name_2.f90: Modified error message.
2277 * gfortran.dg/select_6.f90: Ditto.
2278 * gfortran.dg/select_type_1.f03: New test.
2280 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2282 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2283 * gfortran.dg/class_1.f03: Ditto.
2284 * gfortran.dg/class_2.f03: Ditto.
2285 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2286 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2287 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2288 * gfortran.dg/typebound_call_10.f03: Ditto.
2289 * gfortran.dg/typebound_call_2.f03: Ditto.
2290 * gfortran.dg/typebound_call_3.f03: Ditto.
2291 * gfortran.dg/typebound_call_4.f03: Ditto.
2292 * gfortran.dg/typebound_call_9.f03: Ditto.
2293 * gfortran.dg/typebound_generic_3.f03: Ditto.
2294 * gfortran.dg/typebound_generic_4.f03: Ditto.
2295 * gfortran.dg/typebound_operator_1.f03: Ditto.
2296 * gfortran.dg/typebound_operator_2.f03: Ditto.
2297 * gfortran.dg/typebound_operator_3.f03: Ditto.
2298 * gfortran.dg/typebound_operator_4.f03: Ditto.
2299 * gfortran.dg/typebound_proc_1.f08: Ditto.
2300 * gfortran.dg/typebound_proc_5.f03: Ditto.
2301 * gfortran.dg/typebound_proc_6.f03: Ditto.
2303 2009-09-30 Jason Merrill <jason@redhat.com>
2305 * g++.dg/eh/init-temp1.C: Improve test.
2307 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
2310 * gcc.target/alpha/pr22093.c: New test.
2312 2009-09-29 John Freeman <jfreeman08@gmail.com>
2313 Jason Merrill <jason@redhat.com>
2315 * g++.dg/cpp0x/lambda/lambda-array.C: New.
2316 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2317 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2318 * g++.dg/cpp0x/lambda/lambda-const.C: New.
2319 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2320 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2321 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2322 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2323 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2324 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2325 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2326 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2327 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2328 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2329 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2330 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2331 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2332 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2333 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2334 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2335 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2336 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2337 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2338 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2339 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2340 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2341 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2342 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2343 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2344 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2345 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2346 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2347 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2348 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2349 * g++.dg/cpp0x/lambda/lambda-template.C: New.
2350 * g++.dg/cpp0x/lambda/lambda-this.C: New.
2351 * g++.dg/cpp0x/lambda/lambda-type.C: New.
2352 * g++.dg/cpp0x/lambda/lambda-use.C: New.
2353 * lib/prune.exp: Accept "In lambda function".
2355 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2357 * gcc.target/i386/fma4-check.h: New file.
2358 * gcc.target/i386/fma4-fma.c: Ditto.
2359 * gcc.target/i386/fma4-maccXX.c: Ditto.
2360 * gcc.target/i386/fma4-msubXX.c: Ditto.
2361 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2362 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2363 * gcc.target/i386/fma4-vector.c: Ditto.
2364 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2365 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2366 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2367 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2368 * gcc.target/i386/fma4-256-vector.c: Ditto.
2369 * gcc.target/i386/funcspec-2.c: Ditto.
2371 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2373 * gcc.target/i386/funcspec-5.c: Add FMA4.
2374 * gcc.target/i386/funcspec-6.c: Ditto.
2375 * gcc.target/i386/funcspec-8.c: Ditto.
2377 * gcc.target/i386/funcspec-9.c: New file.
2379 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2381 * gcc.target/i386/isa-10.c: New file.
2382 * gcc.target/i386/isa-11.c: Ditto.
2383 * gcc.target/i386/isa-12.c: Ditto.
2384 * gcc.target/i386/isa-13.c: Ditto.
2385 * gcc.target/i386/isa-2.c: Ditto.
2386 * gcc.target/i386/isa-3.c: Ditto.
2387 * gcc.target/i386/isa-4.c: Ditto.
2388 * gcc.target/i386/isa-7.c: Ditto.
2389 * gcc.target/i386/isa-8.c: Ditto.
2390 * gcc.target/i386/isa-9.c: Ditto.
2392 * gcc.target/i386/isa-14.c: Add FMA4.
2393 * gcc.target/i386/isa-1.c: Ditto.
2394 * gcc.target/i386/isa-5.c: Ditto.
2395 * gcc.target/i386/isa-6.c: Ditto.
2397 * gcc.target/i386/sse-12.c: New file.
2398 * gcc.target/i386/sse-13.c: Ditto.
2399 * gcc.target/i386/sse-14.c: Ditto.
2400 * gcc.target/i386/sse-22.c: Ditto.
2402 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2403 * g++.dg/other/i386-3.C: Ditto.
2404 * g++.dg/other/i386-5.C: Ditto.
2405 * g++.dg/other/i386-6.C: Ditto.
2407 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
2410 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2413 2009-09-29 Janis Johnson <janis187@us.ibm.com>
2415 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2416 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2418 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2421 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2423 * g++.dg/debug/dwarf2/const-1.C: Likewise.
2425 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2427 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2428 * gcc.target/i386/isa-1.c: Remove SSE5.
2429 * gcc.target/i386/isa-5.c: Ditto.
2430 * gcc.target/i386/isa-6.c: Ditto.
2431 * gcc.target/i386/funcspec-4.c: Remove error conditions
2433 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2434 * gcc.target/i386/avx-2.c: Ditto.
2435 * gcc.target/i386/sse-23.c: Ditto.
2436 * gcc.target/i386/funcspec-9.c: Delete.
2438 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2440 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2441 * gcc.dg/guality/pr41353-1.c: New test.
2444 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2445 in macro name definition for non-unix/win32/msdos.
2447 2009-09-29 Daniel Kraft <d@domob.eu>
2450 * gfortran.dg/block_1.f08: New test.
2451 * gfortran.dg/block_2.f08: New test.
2452 * gfortran.dg/block_3.f90: New test.
2453 * gfortran.dg/block_4.f08: New test.
2454 * gfortran.dg/block_5.f08: New test.
2455 * gfortran.dg/block_6.f08: New test.
2456 * gfortran.dg/block_7.f08: New test.
2457 * gfortran.dg/block_8.f08: New test.
2459 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2461 PR libgfortran/35862
2462 * gfortran.dg/round_1.f03: New test.
2463 * gfortran.dg/f2003_io_3.f03: Update test.
2465 2009-09-28 Easwaran Raman <eraman@google.com>
2467 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2468 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2470 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2472 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2473 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2474 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2475 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2476 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2478 * g++.dg/dfp/dfp.exp: Fix typo.
2480 * lib/target-supports.exp (check-effective-target-dfp-nocache):
2481 Fix typo that breaks the check.
2483 2009-09-28 Olivier Hainque <hainque@adacore.com>
2485 * gnat.dg (tagged_alloc_free.adb): New testcase.
2487 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2489 * g++.dg/dfp: New directory.
2490 * g++.dg/dg.exp: Prune tests in dfp directory.
2491 * g++.dg/dfp/dfp.exp: New.
2492 * g++.dg/dfp/mangle-mode.C: New test.
2494 2009-09-28 Michael Matz <matz@suse.de>
2496 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2499 2009-09-27 Richard Henderson <rth@redhat.com>
2501 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2502 * gcc.dg/tree-ssa/pr41469-1.c: New.
2504 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
2507 * gcc.dg/cond-constqual-1.c: New test.
2509 2009-09-26 Michael Matz <matz@suse.de>
2513 * gcc.dg/pr41470.c: New test.
2515 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
2517 * gnat.dg/array9.adb: New test.
2519 2009-09-26 Michael Matz <matz@suse.de>
2521 PR tree-optimization/41454
2522 * gcc.dg/pr41454.c: New test.
2524 2009-09-25 Dodji Seketeli <dodji@redhat.com>
2526 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2527 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2528 into DW_TAG_GNU_template_parameter_pack and
2529 DW_TAG_GNU_formal_parameter_pack.
2530 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2531 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2533 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
2535 * gcc.dg/vect/vect.exp: Append extra parameters as separate
2536 parameters for alignment-sensitive -fsection-anchors tests.
2538 2009-09-25 Richard Guenther <rguenther@suse.de>
2541 * gcc.c-torture/execute/pr41463.c: New testcase.
2543 2009-09-25 Olivier Hainque <hainque@adacore.com>
2545 * gnat.dg/sse_nolib.adb: New testcase.
2547 2009-09-25 Revital Eres <ERES@il.ibm.com>
2549 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2550 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2551 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2552 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2553 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2554 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2555 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2556 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2557 * gcc.dg/vect/vect.exp: Add Power7 flags.
2558 * g++.dg/vect/vect.exp: Likewise.
2559 * gfortran.dg/vect/vect.exp: Likewise.
2561 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
2564 * gfortran.dg/empty_label.f: New test.
2565 * gfortran.dg/empty_label.f90: Ditto.
2566 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2568 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2570 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2573 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
2575 * lib/scanasm.exp (make_pattern_printable): New function.
2576 (dg-scan, scan-assembler-times, scan-assembler-dem,
2577 scan-assembler-dem-not): Use it.
2579 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
2581 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2582 (test_nested): Renamed to ...
2583 (test_nested1): This.
2584 (test_nested2): New.
2587 2009-09-24 Richard Guenther <rguenther@suse.de>
2589 PR tree-optimization/36143
2590 PR tree-optimization/38747
2591 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2592 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2593 * g++.dg/torture/pr38747.C: New testcase.
2594 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2596 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
2598 * gnat.dg/nested_proc.adb: New test.
2600 2009-09-24 Jakub Jelinek <jakub@redhat.com>
2602 * gcc.target/i386/pr12329.c: Adjust.
2604 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
2607 * gcc.dg/pr41248.c: New.
2609 2009-09-23 Dodji Seketeli <dodji@redhat.com>
2612 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2614 2009-09-23 Andreas Schwab <schwab@redhat.com>
2616 * lib/profopt.exp (profopt-get-options): Set tool_flags for
2617 current_compiler_flags. Fix typos.
2619 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
2621 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2623 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
2626 * gcc.c-torture/compile/pr39779.c: New test.
2628 2009-09-22 Dodji Seketeli <dodji@redhat.com>
2630 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2631 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2632 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2634 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
2637 * gcc.dg/pr41295.c: New.
2639 2009-09-22 Neil Vachharajani <nvachhar@google.com>
2641 * gcc.dg/pr40209.c: Add test case.
2643 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
2645 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2647 * gcc.target/mips/code-readable-2.c: Likewise.
2648 * gcc.target/mips/code-readable-3.c: Likewise.
2650 2009-09-22 Janis Johnson <janis187@us.ibm.com>
2652 * lib/target-supports.exp (check_effective_target_dfp_nocache):
2653 Check support via mode instead of C type.
2654 (check_effective_target_dfprt_nocache): Ditto.
2655 (check_effective_target_hard_dfp): Ditto.
2657 2009-09-22 Richard Guenther <rguenther@suse.de>
2660 * gcc.c-torture/execute/pr41395-1.c: New testcase.
2661 * gcc.c-torture/execute/pr41395-2.c: Likewise.
2663 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2665 * gcc.dg/20090922-1.c: New test.
2668 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2669 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2670 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2671 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2672 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2673 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2674 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2675 * objc.dg/dwarf-2.m: Likewise.
2677 2009-09-22 Richard Guenther <rguenther@suse.de>
2679 PR tree-optimization/41428
2680 * g++.dg/tree-ssa/pr41428.C: New testcase.
2682 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2685 * g++.dg/gomp/pr41429.C: New test.
2687 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
2689 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2691 2009-09-21 Jason Merrill <jason@redhat.com>
2694 * g++.dg/cpp0x/trivial1.C: Expand.
2696 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
2698 * gcc.dg/torture/calleesave-sse.c: New.
2700 2009-09-21 Jan Hubicka <jh@suse.cz>
2702 * gcc.dg/guality/inline-params.c: New testcase.
2704 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
2706 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2708 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2709 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2712 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
2714 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2715 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2716 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2717 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2718 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2720 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
2723 * g++.dg/torture/pr40642.C: New testcase.
2725 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2727 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2728 cases in static initializers.
2730 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
2732 * gcc.c-tortue/compile/pr39886.c: New.
2734 2009-09-20 Chris Demetriou <cgd@google.com>
2736 PR preprocessor/28435:
2737 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2738 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2739 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2740 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2741 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2743 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
2745 * gcc.target/mips/mips.exp: Add relax-pic-calls
2746 under -mfoo/-mno-foo options.
2747 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2748 and -mexplicit-relocs.
2749 * gcc.target/mips/call-1.c: New test.
2750 * gcc.target/mips/call-2.c: New test.
2751 * gcc.target/mips/call-3.c: New test.
2752 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2753 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2755 2009-09-19 Chris Demetriou <cgd@google.com>
2757 PR preprocessor/28435:
2758 * gcc.dg/cpp/missing-header-MD.c: New test.
2759 * gcc.dg/cpp/missing-header-MMD.c: New test.
2760 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2761 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2763 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2765 PR libgfortran/41328
2766 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2769 2009-09-18 Jason Merrill <jason@redhat.com>
2771 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2772 * g++.dg/cpp0x/initlist-deduce.C: New.
2774 2009-09-18 Neil Vachharajani <nvachhar@google.com>
2776 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2778 2009-09-18 Janis Johnson <janis187@us.ibm.com>
2780 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2781 * c-c++-common/dfp: New directory.
2782 * c-c++-common/dfp/dfp-dbg.h: New file.
2783 * gcc.dg/dfp/call-by-value.c: Move to ...
2784 * c-c++-common/call-by-value.c: here.
2785 * gcc.dg/dfp/cast.c: Move to ...
2786 * c-c++-common/cast.c: here.
2787 * gcc.dg/dfp/compare-eq-const.c: Move to ...
2788 * c-c++-common/compare-eq-const.c: here.
2789 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2790 * c-c++-common/compare-eq-d128.c: here.
2791 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2792 * c-c++-common/compare-eq-d32.c: here.
2793 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2794 * c-c++-common/compare-eq-d64.c: here.
2795 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2796 * c-c++-common/compare-eq-dfp.c: here.
2797 * gcc.dg/dfp/compare-eq.h: Move to ...
2798 * c-c++-common/compare-eq.h: here.
2799 * gcc.dg/dfp/compare-rel-const.c: Move to ...
2800 * c-c++-common/compare-rel-const.c: here.
2801 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2802 * c-c++-common/compare-rel-d128.c: here.
2803 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2804 * c-c++-common/compare-rel-d32.c: here.
2805 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2806 * c-c++-common/compare-rel-d64.c: here.
2807 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2808 * c-c++-common/compare-rel-dfp.c: here.
2809 * gcc.dg/dfp/compare-rel.h: Move to ...
2810 * c-c++-common/compare-rel.h: here.
2811 * gcc.dg/dfp/compare-special-d128.c: Move to ...
2812 * c-c++-common/compare-special-d128.c: here.
2813 * gcc.dg/dfp/compare-special-d32.c: Move to ...
2814 * c-c++-common/compare-special-d32.c: here.
2815 * gcc.dg/dfp/compare-special-d64.c: Move to ...
2816 * c-c++-common/compare-special-d64.c: here.
2817 * gcc.dg/dfp/compare-special.h: Move to ...
2818 * c-c++-common/compare-special.h: here.
2819 * gcc.dg/dfp/constants-zero.c: Move to ...
2820 * c-c++-common/constants-zero.c: here.
2821 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2822 * c-c++-common/convert-bfp-10.c: here.
2823 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2824 * c-c++-common/convert-bfp-11.c: here.
2825 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2826 * c-c++-common/convert-bfp-12.c: here.
2827 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2828 * c-c++-common/convert-bfp-13.c: here.
2829 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2830 * c-c++-common/convert-bfp-14.c: here.
2831 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2832 * c-c++-common/convert-bfp-2.c: here.
2833 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2834 * c-c++-common/convert-bfp-3.c: here.
2835 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2836 * c-c++-common/convert-bfp-4.c: here.
2837 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2838 * c-c++-common/convert-bfp-5.c: here.
2839 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2840 * c-c++-common/convert-bfp-6.c: here.
2841 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2842 * c-c++-common/convert-bfp-7.c: here.
2843 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2844 * c-c++-common/convert-bfp-8.c: here.
2845 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2846 * c-c++-common/convert-bfp-9.c: here.
2847 * gcc.dg/dfp/convert-bfp.c: Move to ...
2848 * c-c++-common/convert-bfp.c: here.
2849 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2850 * c-c++-common/convert-bfp-fold.c: here.
2851 * gcc.dg/dfp/convert-dfp.c: Move to ...
2852 * c-c++-common/convert-dfp.c: here.
2853 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2854 * c-c++-common/convert-dfp-fold-2.c: here.
2855 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2856 * c-c++-common/convert-dfp-fold.c: here.
2857 * gcc.dg/dfp/convert.h: Move to ...
2858 * c-c++-common/convert.h: here.
2859 * gcc.dg/dfp/convert-int.c: Move to ...
2860 * c-c++-common/convert-int.c: here.
2861 * gcc.dg/dfp/convert-int-fold.c: Move to ...
2862 * c-c++-common/convert-int-fold.c: here.
2863 * gcc.dg/dfp/convert-int-max.c: Move to ...
2864 * c-c++-common/convert-int-max.c: here.
2865 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2866 * c-c++-common/convert-int-max-fold.c: here.
2867 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2868 * c-c++-common/convert-int-saturate.c: here.
2869 * gcc.dg/dfp/func-array.c: Move to ...
2870 * c-c++-common/func-array.c: here.
2871 * gcc.dg/dfp/func-deref.c: Move to ...
2872 * c-c++-common/func-deref.c: here.
2873 * gcc.dg/dfp/func-mixed.c: Move to ...
2874 * c-c++-common/func-mixed.c: here.
2875 * gcc.dg/dfp/func-pointer.c: Move to ...
2876 * c-c++-common/func-pointer.c: here.
2877 * gcc.dg/dfp/func-scalar.c: Move to ...
2878 * c-c++-common/func-scalar.c: here.
2879 * gcc.dg/dfp/func-struct.c: Move to ...
2880 * c-c++-common/func-struct.c: here.
2881 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2882 * c-c++-common/func-vararg-alternate-d128-2.c: here.
2883 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2884 * c-c++-common/func-vararg-alternate-d128.c: here.
2885 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2886 * c-c++-common/func-vararg-alternate-d32.c: here.
2887 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2888 * c-c++-common/func-vararg-alternate-d64.c: here.
2889 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2890 * c-c++-common/func-vararg-alternate.h: here.
2891 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2892 * c-c++-common/func-vararg-dfp.c: here.
2893 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2894 * c-c++-common/func-vararg-mixed-2.c: here.
2895 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2896 * c-c++-common/func-vararg-mixed.c: here.
2897 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2898 * c-c++-common/func-vararg-size0.c: here.
2899 * gcc.dg/dfp/inf-1.c: Move to ...
2900 * c-c++-common/inf-1.c: here.
2901 * gcc.dg/dfp/loop-index.c: Move to ...
2902 * c-c++-common/loop-index.c: here.
2903 * gcc.dg/dfp/modes.c: Move to ...
2904 * c-c++-common/modes.c: here.
2905 * gcc.dg/dfp/nan-1.c: Move to ...
2906 * c-c++-common/nan-1.c: here.
2907 * gcc.dg/dfp/nan-2.c: Move to ...
2908 * c-c++-common/nan-2.c: here.
2909 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2910 * c-c++-common/operator-arith-fold.c: here.
2911 * gcc.dg/dfp/operator-assignment.c: Move to ...
2912 * c-c++-common/operator-assignment.c: here.
2913 * gcc.dg/dfp/operator-comma.c: Move to ...
2914 * c-c++-common/operator-comma.c: here.
2915 * gcc.dg/dfp/operator-cond.c: Move to ...
2916 * c-c++-common/operator-cond.c: here.
2917 * gcc.dg/dfp/operator-logical.c: Move to ...
2918 * c-c++-common/operator-logical.c: here.
2919 * gcc.dg/dfp/operator-unary.c: Move to ...
2920 * c-c++-common/operator-unary.c: here.
2921 * gcc.dg/dfp/pr31385.c: Move to ...
2922 * c-c++-common/pr31385.c: here.
2923 * gcc.dg/dfp/pr33466.c: Move to ...
2924 * c-c++-common/pr33466.c: here.
2925 * gcc.dg/dfp/pr35620.c: Move to ...
2926 * c-c++-common/pr35620.c: here.
2927 * gcc.dg/dfp/pr36800.c: Move to ...
2928 * c-c++-common/pr36800.c: here.
2929 * gcc.dg/dfp/pr39034.c: Move to ...
2930 * c-c++-common/pr39034.c: here.
2931 * gcc.dg/dfp/pr39035.c: Move to ...
2932 * c-c++-common/pr39035.c: here.
2933 * gcc.dg/dfp/pr39902.c: Move to ...
2934 * c-c++-common/pr39902.c: here.
2935 * gcc.dg/dfp/pr39986.c: Move to ...
2936 * c-c++-common/pr39986.c: here.
2937 * gcc.dg/dfp/signbit-1.c: Move to ...
2938 * c-c++-common/signbit-1.c: here.
2939 * gcc.dg/dfp/signbit-2.c: Move to ...
2940 * c-c++-common/signbit-2.c: here.
2941 * gcc.dg/dfp/struct-layout-1.c: Move to ...
2942 * c-c++-common/struct-layout-1.c: here.
2943 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2944 * c-c++-common/usual-arith-conv.c: here.
2945 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2946 * c-c++-common/usual-arith-conv-const.c: here.
2948 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
2951 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2954 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
2957 * g++.dg/expr/bool3.C: New test.
2958 * g++.dg/expr/bool4.C: New test.
2960 2009-09-17 Janis Johnson <janis187@us.ibm.com>
2962 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2963 * gcc.dg/dfp/signbit-2.c: Use it.
2964 * gcc.dg/dfp/func-vararg-alternate.h: Change two
2965 arguments to unsigned int.
2966 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2967 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2968 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2969 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2970 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2971 * gcc.dg/dfp/pr39986.c: Ditto.
2972 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2973 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2974 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2975 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2976 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2978 2009-09-17 Jakub Jelinek <jakub@redhat.com>
2980 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2982 2009-09-17 Janis Johnson <janis187@us.ibm.com>
2985 * dfp/pr41049.c: New test.
2987 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
2990 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2992 2009-09-17 Martin Jambor <mjambor@suse.cz>
2994 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2995 * gcc.dg/ipa/ipa-sra-1.c: New test.
2996 * gcc.dg/ipa/ipa-sra-2.c: New test.
2997 * gcc.dg/ipa/ipa-sra-3.c: New test.
2998 * gcc.dg/ipa/ipa-sra-4.c: New test.
2999 * gcc.dg/ipa/ipa-sra-5.c: New test.
3000 * gcc.c-torture/execute/ipa-sra-1.c: New test.
3001 * gcc.c-torture/execute/ipa-sra-2.c: New test.
3003 2009-09-17 Michael Matz <matz@suse.de>
3006 * gfortran.dg/pr41347.f90: New test.
3008 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3010 * gcc.c-torture/compile/20090917-1.c: New testcase.
3012 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
3014 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3015 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
3016 alpha*-*-* target from XFAIL list.
3018 2009-09-16 Janis Johnson <janis187@us.ibm.com>
3020 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3021 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3022 * gcc.dg/dfp/cast-bad.c: Use default options.
3023 * gcc.dg/dfp/compare-rel-const.c: Ditto.
3024 * gcc.dg/dfp/composite-type.c: Ditto.
3025 * gcc.dg/dfp/constants.c: Ditto.
3026 * gcc.dg/dfp/constants-hex.c: Ditto.
3027 * gcc.dg/dfp/constants-pedantic.c: Ditto.
3028 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3029 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3030 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3031 * gcc.dg/dfp/ctypes.c: Ditto.
3032 * gcc.dg/dfp/ddmode-ice.c: Ditto.
3033 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3034 * gcc.dg/dfp/float-constant-double.c: Ditto.
3035 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3036 * gcc.dg/dfp/keywords-reserved.c: Ditto.
3037 * gcc.dg/dfp/modes.c: Ditto.
3038 * gcc.dg/dfp/operator-bitwise.c: Ditto.
3039 * gcc.dg/dfp/pr31344.c: Ditto.
3040 * gcc.dg/dfp/pr31385.c: Ditto.
3041 * gcc.dg/dfp/pr33466.c: Ditto.
3042 * gcc.dg/dfp/pr35620.c: Ditto.
3043 * gcc.dg/dfp/pr37435.c: Ditto.
3044 * gcc.dg/dfp/pr39986.c: Ditto.
3045 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3046 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3047 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3048 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3049 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3050 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3051 * gcc.dg/dfp/typespec.c: Ditto.
3052 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3053 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3054 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3055 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3056 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3057 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3058 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3059 * gcc.dg/dfp/compare-rel.h: Ditto.
3060 * gcc.dg/dfp/compare-special.h: Ditto.
3061 * gcc.dg/dfp/convert.h: Ditto.
3062 * gcc.dg/dfp/fe-check.h: Ditto.
3063 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3064 * gcc.dg/dfp/cast.c: Ditto.
3065 * gcc.dg/dfp/compare-eq-const.c: Ditto.
3066 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3067 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3068 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3069 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3070 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3071 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3072 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3073 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3074 * gcc.dg/dfp/compare-special-d32.c: Ditto.
3075 * gcc.dg/dfp/compare-special-d64.c: Ditto.
3076 * gcc.dg/dfp/compare-special-d128.c: Ditto.
3077 * gcc.dg/dfp/constants-zero.c: Ditto.
3078 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3079 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3080 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3081 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3082 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3083 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3084 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3085 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3086 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3087 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3088 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3089 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3090 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3091 * gcc.dg/dfp/convert-bfp.c: Ditto.
3092 * gcc.dg/dfp/convert-complex.c: Ditto.
3093 * gcc.dg/dfp/convert-dfp.c: Ditto.
3094 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3095 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3096 * gcc.dg/dfp/convert-int.c: Ditto.
3097 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3098 * gcc.dg/dfp/convert-int-max.c: Ditto.
3099 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3100 * gcc.dg/dfp/decfloat-constants.c: Ditto.
3101 * gcc.dg/dfp/fe-binop.c: Ditto.
3102 * gcc.dg/dfp/fe-convert-1.c: Ditto.
3103 * gcc.dg/dfp/fe-convert-2.c: Ditto.
3104 * gcc.dg/dfp/fe-convert-3.c: Ditto.
3105 * gcc.dg/dfp/func-array.c: Ditto.
3106 * gcc.dg/dfp/func-deref.c: Ditto.
3107 * gcc.dg/dfp/func-mixed.c: Ditto.
3108 * gcc.dg/dfp/func-pointer.c: Ditto.
3109 * gcc.dg/dfp/func-scalar.c: Ditto.
3110 * gcc.dg/dfp/func-struct.c: Ditto.
3111 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3112 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3113 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3114 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3115 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3116 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3117 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3118 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3119 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3120 * gcc.dg/dfp/inf-1.c: Ditto.
3121 * gcc.dg/dfp/loop-index.c: Ditto.
3122 * gcc.dg/dfp/nan-1.c: Ditto.
3123 * gcc.dg/dfp/nan-2.c: Ditto.
3124 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3125 * gcc.dg/dfp/operator-assignment.c: Ditto.
3126 * gcc.dg/dfp/operator-comma.c: Ditto.
3127 * gcc.dg/dfp/operator-cond.c: Ditto.
3128 * gcc.dg/dfp/operator-logical.c: Ditto.
3129 * gcc.dg/dfp/operator-unary.c: Ditto.
3130 * gcc.dg/dfp/pr36800.c: Ditto.
3131 * gcc.dg/dfp/pr39034.c: Ditto.
3132 * gcc.dg/dfp/pr39035.c: Ditto.
3133 * gcc.dg/dfp/pr39902.c: Ditto.
3134 * gcc.dg/dfp/signbit-1.c: Ditto.
3135 * gcc.dg/dfp/signbit-2.c: Ditto.
3136 * gcc.dg/dfp/struct-layout-1.c: Ditto.
3137 * gcc.dg/dfp/union-init.c: Ditto.
3138 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3140 2009-09-16 Michael Matz <matz@suse.de>
3143 * gfortran.dg/pr41212.f90: New test.
3145 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
3147 * gnat.dg/alignment9.adb: New test.
3149 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
3151 * gnat.dg/discr20.ad[sb]: New test.
3153 2009-09-16 Richard Guenther <rguenther@suse.de>
3156 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3158 2009-09-16 DJ Delorie <dj@redhat.com>
3159 Kaz Kojima <kkojima@gcc.gnu.org>
3161 * gcc.target/sh/struct-arg-dw2.c: New test.
3163 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
3164 Jakub Jelinek <jakub@redhat.com>
3167 * gcc.target/powerpc/pr41175.c: New test.
3169 2009-09-14 Richard Henderson <rth@redhat.com>
3171 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3172 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3173 gcc.dg/tree-ssa/asmgoto-1.c: New files.
3175 2009-09-14 Richard Henderson <rth@redhat.com>
3177 * g++.dg/eh/builtin1.C: Update resx pattern match.
3178 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3180 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
3182 * gcc.target/mips/branch-helper.h: New file.
3183 * gcc.target/mips/branch-2.c,
3184 * gcc.target/mips/branch-3.c,
3185 * gcc.target/mips/branch-4.c,
3186 * gcc.target/mips/branch-5.c,
3187 * gcc.target/mips/branch-6.c,
3188 * gcc.target/mips/branch-7.c,
3189 * gcc.target/mips/branch-8.c,
3190 * gcc.target/mips/branch-9.c,
3191 * gcc.target/mips/branch-10.c,
3192 * gcc.target/mips/branch-11.c,
3193 * gcc.target/mips/branch-12.c,
3194 * gcc.target/mips/branch-13.c,
3195 * gcc.target/mips/branch-14.c,
3196 * gcc.target/mips/branch-15.c: New tests.
3198 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3201 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3202 -m32 -mpowerpc64 system.
3204 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
3206 From Jie Zhang <jie.zhang@analog.com>:
3207 * gcc.target/bfin/saveall.c: New test.
3208 * gcc.target/bfin/20090914-1.c: New test.
3209 * gcc.target/bfin/20090914-2.c: New test.
3211 * gcc.target/bfin/20090914-3.c: New test.
3213 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
3215 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3217 2009-09-14 Richard Guenther <rguenther@suse.de>
3220 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3222 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3224 PR libgfortran/41328
3225 * gfortran.dg/cr_lf.f90: New test.
3227 2009-09-11 Michael Matz <matz@suse.de>
3230 * g++.dg/tree-ssa/pr41275.C: New test.
3232 2009-09-11 Janus Weil <janus@gcc.gnu.org>
3235 * gfortran.dg/proc_ptr_comp_21.f90: New.
3237 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3240 * gfortran.dg/module_procedure_1.f90: New test.
3241 * gfortran.dg/module_procedure_2.f90: Ditto.
3242 * gfortran.dg/generic_14.f90: Move dg-error to new location.
3244 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3245 James A. Morrison <phython@gcc.gnu.org>
3248 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3250 * ada/acats/run_test.exp: New file.
3252 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
3255 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
3257 PR rtl-optimization/39779
3258 * gcc.dg/pr39979.c: New test.
3260 2009-09-10 Richard Guenther <rguenther@suse.de>
3263 * g++.dg/torture/pr41257-2.C: New testcase.
3265 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3268 * g++.dg/template/crash91.C: New.
3270 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
3272 PR rtl-optimization/39779
3273 * gcc.dg/pr39979.c: New test.
3275 2009-09-09 Richard Guenther <rguenther@suse.de>
3277 PR tree-optimization/41101
3278 * gcc.c-torture/compile/pr41101.c: New testcase.
3280 2009-09-09 Richard Guenther <rguenther@suse.de>
3283 * gcc.c-torture/execute/pr41317.c: New testcase.
3284 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3285 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3287 2009-09-08 Dodji Seketeli <dodji@redhat.com>
3289 Fix some test breakages on Darwin
3290 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3292 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3293 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3294 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3295 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3296 take darwin specifics in account.
3298 2009-09-08 Joseph Myers <joseph@codesourcery.com>
3300 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3301 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3303 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3306 * g++.dg/cpp0x/initlist24.C: New.
3308 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
3310 * gcc.dg/large-size-array-2.c: Fix target requirement.
3311 * gcc.dg/large-size-array-4.c: Likewise.
3312 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3313 * gcc.dg/c99-const-expr-2.c: Likewise.
3314 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3315 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3316 * gcc.dg/c90-const-expr-10.c: Likewise.
3317 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3319 * gcc.dg/tree-ssa/pr33920.c: Likewise.
3320 * gcc.dg/vect/pr33846.c: Likewise.
3321 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3322 __PTRDIFF_TYPE__, instead of unsigned long.
3323 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3325 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
3330 * gfortran.dg/pr41229.f90: New.
3332 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
3335 * gcc.dg/pr41232.c: New.
3337 2009-09-08 Joseph Myers <joseph@codesourcery.com>
3339 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3341 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3342 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3343 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3344 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3345 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3346 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3347 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3348 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3349 options other than that used in dg-options.
3351 2009-09-07 Jakub Jelinek <jakub@redhat.com>
3353 PR rtl-optimization/41239
3354 * gcc.c-torture/execute/pr41239.c: New test.
3356 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3358 PR libgfortran/41192
3359 * gfortran.dg/namelist_59.f90: New test.
3361 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3363 From Mike Frysinger <michael.frysinger@analog.com>
3364 * gcc.target/bfin/mcpu-bf542m.c: New file.
3365 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3366 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3367 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3368 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3370 2009-09-07 Martin Jambor <mjambor@suse.cz>
3373 * gcc.c-torture/compile/pr41282.c: New test.
3375 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3378 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
3379 variables for stat and errmsg.
3380 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
3381 * gfortran.dg/allocate_stat_2.f90: New test.
3383 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3385 * gcc.c-torture/compile/20090907-1.c: New test.
3387 2009-09-06 Jakub Jelinek <jakub@redhat.com>
3390 * gcc.dg/pr41241.c: New test.
3392 2009-09-06 Richard Guenther <rguenther@suse.de>
3395 * g++.dg/torture/pr41144.C: New testcase.
3397 2009-09-06 Richard Guenther <rguenther@suse.de>
3400 * gcc.dg/torture/pr41261.c: New testcase.
3402 2009-09-05 Richard Guenther <rguenther@suse.de>
3405 * gcc.c-torture/compile/pr41181.c: New testcase.
3407 2009-09-05 Richard Guenther <rguenther@suse.de>
3410 * g++.dg/torture/pr41273.C: New testcase.
3412 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
3415 * gfortran.dg/typebound_proc_12.f90 : New test.
3417 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3420 * gfortran.dg/pr41225.f90: New.
3422 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3424 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
3425 unistd.h, sys/types.h and sys/wait.h.
3428 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3429 (GUALITY_GDB_REDIRECT): New.
3430 (GUALITY_GDB_ARGS): Use it.
3432 2009-09-04 Richard Guenther <rguenther@suse.de>
3435 * g++.dg/torture/pr41257.C: New testcase.
3437 2009-09-04 Martin Jambor <mjambor@suse.cz>
3439 PR tree-optimization/41112
3440 * gnat.dg/array8.adb: New test.
3442 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
3444 * gcc.target/arm/ctz.c: New test case.
3446 2009-09-03 Alon Dayan <alond@il.ibm.com>
3448 PR tree-optimization/38275
3449 * gcc.dg/autopar/reduc-1char.c: Increase number
3450 of iterations. Adjust the logic accordingly.
3451 * gcc.dg/autopar/reduc-2char.c: Ditto.
3452 * gcc.dg/autopar/reduc-1.c: Ditto.
3453 * gcc.dg/autopar/reduc-2.c: Ditto.
3454 * gcc.dg/autopar/reduc-3.c: Ditto.
3455 * gcc.dg/autopar/reduc-6.c: Ditto.
3456 * gcc.dg/autopar/reduc-7.c: Ditto.
3457 * gcc.dg/autopar/reduc-8.c: Ditto.
3458 * gcc.dg/autopar/reduc-9.c: Ditto.
3459 * gcc.dg/autopar/pr39500-1.c: Ditto.
3460 * gcc.dg/autopar/reduc-1short.c: Ditto.
3461 * gcc.dg/autopar/reduc-2short.c: Ditto.
3462 * gcc.dg/autopar/parallelization-1.c: Ditto.
3464 2009-09-03 Jakub Jelinek <jakub@redhat.com>
3466 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3467 testcase using guality.h compiles and links and if a global variable
3468 can be verified by gdb.
3470 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
3472 * lib/target-supports.exp (check_effective_target_sync_int_long):
3473 Supported on Blackfin Linux targets.
3475 2009-09-02 David Daney <ddaney@caviumnetworks.com>
3477 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3479 2009-09-03 Diego Novillo <dnovillo@google.com>
3481 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3482 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3483 * g++.dg/warn/unit-1.C: Likewise.
3484 * g++.dg/ipa/iinline-1.C: Likewise.
3485 * g++.dg/template/cond2.C: Adjust expected line location for the
3487 * g++.dg/template/pr35240.C: Likewise.
3489 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3491 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3492 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3494 2009-09-02 Martin Jambor <mjambor@suse.cz>
3496 * gcc.dg/tree-ssa/sra-8.c: New testcase.
3497 * gcc.dg/memcpy-1.c: Add . to match pattern.
3498 * gcc.dg/uninit-I.c: XFAIL warning test.
3499 * g++.dg/warn/unit-1.C: XFAIL warning test.
3501 2009-09-02 Ian Lance Taylor <iant@google.com>
3503 * gcc.dg/20090902-1.c: New test.
3505 2009-09-02 Jakub Jelinek <jakub@redhat.com>
3507 * gcc.dg/builtin-object-size-9.c: New test.
3509 2009-09-02 Olivier Hainque <hainque@adacore.com>
3511 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3513 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
3514 Olivier Hainque <hainque@adacore.com>
3516 * gnat.dg/misaligned_param.adb: New test.
3517 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3518 * gnat.dg/slice7.adb: Add 1 more related case.
3520 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3522 * gcc.dg/guality/guality.c: Expect to fail for now.
3523 * gcc.dg/guality/example.c: Likewise.
3525 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3527 * gcc.dg/guality/guality.c: New.
3528 * gcc.dg/guality/guality.h: New.
3529 * gcc.dg/guality/guality.exp: New.
3530 * gcc.dg/guality/example.c: New.
3531 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3532 (cleanup-saved-temps): Likewise, .gkd files too.
3534 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3537 * gfortran.dg/line_length_3.f: New test.
3538 * gfortran.dg/line_length_4.f90: New test.
3540 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
3542 * lib/target-supports.exp (check_gc_sections_available):
3543 Add proper pattern quote.
3545 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
3546 Kaz Kojima <kkojima@gcc.gnu.org>
3548 * lib/target-supports.exp (add_options_for_ieee): New procedure.
3549 * g++.dg/cdce3.C: Use dg-add-options ieee.
3550 * g++.dg/torture/type-generic-1.C: Likewise.
3551 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3552 * gcc.dg/pr28796-2.c: Likewise.
3553 * gcc.dg/torture/builtin-math-7.c: Likewise.
3554 * gcc.dg/torture/type-generic-1.c: Likewise.
3555 * gfortran.dg/boz_14.f90: Likewise.
3556 * gfortran.dg/erf_2.F90: Likewise.
3557 * gfortran.dg/init_flag_3.f90: Likewise.
3558 * gfortran.dg/init_flag_4.f90: Likewise.
3559 * gfortran.dg/init_flag_5.f90: Likewise.
3560 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3561 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3562 * gfortran.dg/isnan_1.f90: Likewise.
3563 * gfortran.dg/isnan_2.f90: Likewise.
3564 * gfortran.dg/maxlocval_2.f90: Likewise.
3565 * gfortran.dg/maxlocval_4.f90: Likewise.
3566 * gfortran.dg/minlocval_1.f90: Likewise.
3567 * gfortran.dg/minlocval_4.f90: Likewise.
3568 * gfortran.dg/module_nan.f90: Likewise.
3569 * gfortran.dg/namelist_42.f90: Likewise.
3570 * gfortran.dg/namelist_43.f90: Likewise.
3571 * gfortran.dg/nan_1.f90: Likewise.
3572 * gfortran.dg/nan_2.f90: Likewise.
3573 * gfortran.dg/nan_3.f90: Likewise.
3574 * gfortran.dg/nan_4.f90: Likewise.
3575 * gfortran.dg/nan_5.f90: Likewise.
3576 * gfortran.dg/nearest_1.f90: Likewise.
3577 * gfortran.dg/nearest_2.f90: Likewise.
3578 * gfortran.dg/nearest_3.f90: Likewise.
3579 * gfortran.dg/pr37243.f: Likewise.
3580 * gfortran.dg/real_const_3.f90: Likewise.
3581 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3583 2009-08-31 Dodji Seketeli <dodji@redhat.com>
3586 * g++.dg/debug/dwarf2/template-params-1.C: New test.
3587 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3588 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3589 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3590 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3591 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3592 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3593 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3594 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3595 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3596 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3597 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3598 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3600 2009-08-31 Jason Merrill <jason@redhat.com>
3603 * g++.dg/parse/enum5.C: New.
3604 * g++.dg/cpp0x/enum1.C: Adjust expected error.
3606 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3609 * gfortran.dg/allocate_derived_1.f90: New.
3610 * gfortran.dg/class_3.f03: New.
3612 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3615 * gfortran.dg/allocatable_scalar_1.f90: New.
3616 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3617 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3618 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3620 2009-08-30 Richard Guenther <rguenther@suse.de>
3622 PR tree-optimization/41186
3623 * g++.dg/torture/pr41186.C: New testcase.
3624 * g++.dg/tree-ssa/pr41186.C: Likewise.
3626 2009-08-30 Dodji Seketeli <dodji@redhat.com>
3629 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3630 take ia64 assembly comments syntax in account.
3632 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
3634 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3636 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3638 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3639 * gfortran.dg/whole_file_6.f90: Likewise.
3641 2009-08-28 Cary Coutant <ccoutant@google.com>
3644 * g++.dg/debug/dwarf2/pr41063.C: New test.
3646 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
3648 PR rtl-optimization/40861
3649 * gcc.dg/pr40861.c: New test.
3651 2009-08-27 Janus Weil <janus@gcc.gnu.org>
3654 * gfortran.dg/proc_ptr_comp_20.f90: New.
3656 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
3659 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3660 open temp file with status="scratch".
3661 * gfortran.dg/fmt_cache_1.f: Likewise.
3662 * gfortran.dg/fmt_exhaust.f90: Likewise.
3663 * gfortran.dg/fmt_t_4.f90: Likewise.
3664 * gfortran.dg/fseek.f90: Likewise.
3665 * gfortran.dg/list_read_5.f90: Likewise.
3666 * gfortran.dg/namelist_39.f90: Likewise.
3667 * gfortran.dg/namelist_56.f90: Likewise.
3668 * gfortran.dg/read_bad_advance.f90: Likewise.
3669 * gfortran.dg/read_repeat.f90: Likewise.
3670 * gfortran.dg/read_size_noadvance.f90: Likewise.
3671 * gfortran.dg/read_x_past.f: Likewise.
3673 2009-08-27 Tobias Burnus <burnus@net-b.de>
3676 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3678 2009-08-27 Daniel Kraft <d@domob.eu>
3681 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3682 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3683 error and fix problem with recursive assignment.
3684 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3685 * gfortran.dg/typebound_operator_3.f03: New test.
3686 * gfortran.dg/typebound_operator_4.f03: New test.
3688 2009-08-27 Dodji Seketeli <dodji@redhat.com>
3691 * debug/dwarf2/namespace-1.C: New test.
3693 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
3696 * gfortran.dg/pr41162.f: New.
3698 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
3699 Richard Sandiford <rdsandiford@googlemail.com>
3701 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3703 * gcc.target/mips/branch-1.c: Update accordingly.
3704 * gcc.target/mips/extend-1.c: Likewise.
3705 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
3707 2009-08-26 Richard Guenther <rguenther@suse.de>
3710 * gcc.c-torture/compile/pr41163.c: New testcase.
3711 * gcc.dg/pr35899.c: Adjust.
3713 2009-08-26 Richard Guenther <rguenther@suse.de>
3715 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3717 2009-08-26 Jason Merrill <jason@redhat.com>
3719 * g++.dg/cpp0x/explicit3.C: New.
3720 * g++.dg/overload/cond2.C: New.
3722 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
3724 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3726 2009-08-25 Jan Hubicka <jh@suse.cz>
3728 * gcc.target/i386/sse5-shift1-vector.c
3729 * gcc.target/i386/isa-12.c
3730 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3731 * gcc.target/i386/sse5-pcmov2.c
3732 * gcc.target/i386/isa-3.c
3733 * gcc.target/i386/sse5-shift2-vector.c
3734 * gcc.target/i386/isa-7.c
3735 * gcc.target/i386/funcspec-2.c
3736 * gcc.target/i386/sse5-haddX.c
3737 * gcc.target/i386/sse5-hadduX.c
3738 * gcc.target/i386/isa-9.c
3739 * gcc.target/i386/sse5-maccXX.c
3740 * gcc.target/i386/sse5-shift3-vector.c
3741 * gcc.target/i386/sse5-msubXX.c
3742 * gcc.target/i386/sse5-permpX.c
3743 * gcc.target/i386/sse5-check.h
3744 * gcc.target/i386/sse-12.c
3745 * gcc.target/i386/sse-11.c
3746 * gcc.target/i386/sse-10.c
3747 * gcc.target/i386/sse-13.c
3748 * gcc.target/i386/sse-14.c
3749 * gcc.target/i386/sse-22.c
3750 * gcc.target/i386/sse-2.c
3751 * gcc.target/i386/sse-13.c
3752 * gcc.target/i386/avx-2.c
3753 * gcc.target/i386/sse5-rotate1-vector.c
3754 * gcc.target/i386/isa-4.c
3755 * gcc.target/i386/sse5-hsubX.c
3756 * gcc.target/i386/sse5-pcmov.c
3757 * gcc.target/i386/sse5-fma.c
3758 * gcc.target/i386/isa-8.c
3759 * gcc.target/i386/sse5-rotate2-vector.c
3760 * gcc.target/i386/sse5-nmaccXX.c
3761 * gcc.target/i386/sse5-imul64-vector.c
3762 * gcc.target/i386/sse5-nmsubXX.c
3763 * gcc.target/i386/sse5-rotate3-vector.c
3764 * gcc.target/i386/sse5-fma-vector.c
3765 * gcc.target/i386/sse5-imul32widen-vector.c
3766 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3768 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3769 * gcc.target/i386/funcspec-5.c: Remove SSE5.
3770 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3771 * gcc.target/i386/avx-1.c: Remove SSE5.
3772 * gcc.target/i386/avx-2.c: Remove SSE5.
3773 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3774 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3775 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3776 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3778 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
3780 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3782 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3784 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3785 keyword works in the same manner as __alignof.
3787 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3790 * gfortran.dg/unpack_bounds_1.f90: New test.
3791 * gfortran.dg/unpack_bounds_2.f90: New test.
3792 * gfortran.dg/unpack_bounds_3.f90: New test.
3794 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
3796 * gnat.dg/slice7.adb: New test.
3797 * gnat.dg/slice7_pkg.ads: New helper.
3799 2009-08-25 Janus Weil <janus@gcc.gnu.org>
3802 * gfortran.dg/proc_ptr_25.f90: New.
3803 * gfortran.dg/proc_ptr_comp_18.f90: New.
3804 * gfortran.dg/proc_ptr_comp_19.f90: New.
3806 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3809 * gfortran.dg/fmt_error_8.f: New test.
3811 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3813 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3814 number, update all callers and synchronize results for latest MPC.
3816 2009-08-21 Jason Merrill <jason@redhat.com>
3818 * g++.dg/warn/Wunused-17.C: New.
3820 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3822 * gcc.target/arm/combine-cmp-shift.c: New test.
3824 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
3826 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3827 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3830 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3832 * gfortran.dg/fmt_error_7.f: New test.
3834 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
3837 * gcc.target/i386/pr40718.c: New test.
3839 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3841 * gfortran.dg/proc_ptr_24.f90: New test.
3843 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
3845 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3846 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3847 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3849 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
3852 * gfortran.dg/fmt_with_extra.f: new file.
3854 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
3856 * lib/target-supports.exp
3857 (check_effective_target_arm_iwmmxt_ok): New procedure.
3858 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
3859 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3861 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
3863 * gfortran.dg/boz_9.f90: Do not load denormal floating
3864 point constants. Remove -mieee option for alpha*-*-* targets.
3866 2009-08-21 Janus Weil <janus@gcc.gnu.org>
3869 * gfortran.dg/proc_ptr_23.f90: New.
3870 * gfortran.dg/proc_ptr_comp_15.f90: New.
3871 * gfortran.dg/proc_ptr_comp_16.f90: New.
3872 * gfortran.dg/proc_ptr_comp_17.f90: New.
3874 2009-08-21 Jakub Jelinek <jakub@redhat.com>
3877 * g++.dg/expr/unary3.C: New test.
3879 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
3881 * gfortran.dg/common_5.f: Add -mdalign for sh.
3882 * gfortran.dg/common_align_2.f90: Likewise.
3884 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3887 * c_f_pointer_tests_4.f90: New test.
3889 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3891 * gnat.dg/slice6.adb: New test.
3892 * gnat.dg/slice6_pkg.ads: New helper.
3894 2009-08-20 Michael Matz <matz@suse.de>
3897 * gfortran.dg/pr41126.f90: New test.
3899 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3901 * gnat.dg/dynamic_bound.adb: New test.
3903 2009-08-20 Janus Weil <janus@gcc.gnu.org>
3906 * gfortran.dg/intrinsic_5.f90: New.
3908 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3909 Richard Earnshaw <richard.earnshaw@arm.com>
3911 * gcc.target/arm/20090811-1.c: New test.
3913 2009-08-19 Jakub Jelinek <jakub@redhat.com>
3916 * gcc.dg/pr41123.c: New test.
3918 2009-08-19 Jason Merrill <jason@redhat.com>
3921 * g++.dg/other/gc4.C: New.
3923 2009-08-18 Michael Matz <matz@suse.de>
3925 * gfortran.dg/vect/vect-gems.f90: New test.
3926 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3928 2009-08-18 DJ Delorie <dj@redhat.com>
3930 * lib/wrapper.exp: Move load of target-libpath.exp from here...
3931 * lib/gcc-defs.exp: ... to here.
3933 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3934 GCC_EXEC_PREFIX before building the wrapper.
3936 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
3938 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3940 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3941 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
3942 dg-options. Fix dg-final clause.
3944 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
3946 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3948 2009-08-18 Janus Weil <janus@gcc.gnu.org>
3949 Paul Thomas <pault@gcc.gnu.org>
3952 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3954 2009-08-18 Richard Guenther <rguenther@suse.de>
3957 * gcc.dg/torture/pr41094.c: New testcase.
3958 * gcc.dg/torture/builtin-power-1.c: Adjust.
3959 * gcc.dg/builtins-10.c: Likewise.
3961 2009-08-18 Jakub Jelinek <jakub@redhat.com>
3964 * gcc.dg/pr40971.c: New test.
3966 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
3969 * gfortran.dg/use_only_4.f90: New test.
3971 2009-08-17 Daniel Kraft <d@domob.eu>
3974 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3975 NOPASS bindings as operators.
3977 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
3979 * lib/target-supports.exp
3980 (check_effective_target_vect_cmdline_needed): Add alpha to the list
3981 of targets that do not need command line argument to enable SIMD.
3983 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3985 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3988 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3991 * gfortran.dg/unlimited_fmt_1.f90: New test.
3993 2009-08-17 Dodji Seketeli <dodji@redhat.com>
3995 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3997 2009-08-17 Arnaud Charlet <charlet@adacore.com>
3999 * gnat.dg/itype.ad[sb]: New test.
4001 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
4003 * gcc.target/mips/mips.exp: Add terminology section to comment
4004 at the top of the file. Fix typos.
4006 2009-08-16 Jason Merrill <jason@redhat.com>
4008 * g++.dg/debug/dwarf2/inline1.C: New.
4010 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
4013 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4015 2009-08-16 Dodji Seketeli <dodji@redhat.com>
4018 * gcc.dg/debug/20020224-1.c: Adjust the comment.
4019 Make sure to trigger inlining optimizations.
4020 * gcc.dg/debug/dwarf2/inline2.c: New test.
4022 2009-08-14 Janus Weil <janus@gcc.gnu.org>
4025 * gfortran.dg/structure_constructor_10.f90: New.
4027 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
4029 * gcc.dg/pragma-re-1.c: Supported on all platforms.
4030 * gcc.dg/pragma-re-2.c: Likewise.
4031 * gcc.dg/pragma-re-3.c: Likewise.
4032 * gcc.dg/pragma-re-4.c: Likewise.
4033 * g++.dg/other/pragma-re-1.C: Likewise.
4034 * g++.dg/other/pragma-re-2.C: Likewise.
4036 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4038 * gcc.dg/torture/builtin-math-7.c: New.
4040 2009-08-14 Richard Guenther <rguenther@suse.de>
4042 * gcc.c-torture/execute/20090814-1.c: New testcase.
4044 2009-08-14 David Edelsohn <edelsohn@gnu.org>
4046 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4048 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
4051 * gcc.target/i386/pr40934.c: New.
4053 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
4056 * gcc.target/i386/pr41019.c: New test.
4058 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4061 * gfortran.dg/winapi.f90: New test.
4063 2009-08-13 Janus Weil <janus@gcc.gnu.org>
4066 * gfortran.dg/intrinsic_4.f90: New.
4067 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4070 2009-08-13 Richard Guenther <rguenther@suse.de>
4073 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4075 2009-08-12 Richard Guenther <rguenther@suse.de>
4077 PR tree-optimization/41011
4078 * gfortran.dg/pr41011.f: New testcase.
4080 2009-08-11 Andrew Haley <aph@redhat.com>
4082 * gcc.target/arm/synchronize.c: New file.
4084 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4087 * gfortran.dg/graphite/id-17.f: New.
4089 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
4090 Sebastian Pop <sebastian.pop@amd.com>
4092 * gcc.dg/graphite/interchange-1.c: XFAILed.
4093 * gcc.dg/graphite/interchange-2.c: XFAILed.
4094 * gcc.dg/graphite/interchange-3.c: XFAILed.
4095 * gcc.dg/graphite/interchange-4.c: XFAILed.
4096 * gcc.dg/graphite/interchange-7.c: XFAILed.
4098 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4100 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4102 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4103 Pranav Garg <pranav.garg2107@gmail.com>
4105 * gcc.dg/graphite/interchange-6.c: XFAILed.
4107 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4109 * gcc.dg/graphite/interchange-9.c: New.
4111 2009-08-12 Richard Guenther <rguenther@suse.de>
4113 PR rtl-optimization/41033
4114 * gcc.dg/pr41033.c: New test.
4116 2009-08-11 Janus Weil <janus@gcc.gnu.org>
4119 * gfortran.dg/proc_ptr_comp_14.f90: New.
4121 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
4123 * gcc.target/mips/ext-5.c: New test.
4124 * gcc.target/mips/ext-6.c: New test.
4125 * gcc.target/mips/ext-7.c: New test.
4126 * gcc.target/mips/ext-8.c: New test.
4127 * gcc.target/mips/extend-2.c: New test.
4129 2009-08-10 Jason Merrill <jason@redhat.com>
4131 * g++.dg/other/linkage2.C: New test for types-without-linkage
4133 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4134 * g++.dg/lookup/anon2.C: Likewise.
4135 * g++.dg/other/anon3.C: Likewise.
4136 * g++.dg/template/arg2.C: Likewise.
4137 * g++.dg/template/local4.C: Likewise.
4138 * g++.old-deja/g++.law/operators32.C: Likewise.
4139 * g++.old-deja/g++.other/linkage2.C: Likewise.
4140 * g++.old-deja/g++.pt/enum6.C: Likewise.
4141 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4142 * g++.old-deja/g++.other/linkage1.C: Likewise.
4144 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4146 * gcc.dg/dg.exp: Test also c-c++-common dir.
4147 * g++.dg/dg.exp: Likewise.
4148 * g++.dg/warn/Wconversion-real.C: Delete.
4149 * gcc.dg/Wconversion-real.c: Move to ...
4150 * c-c++-common/Wconversion-real.c: ... here.
4151 * lib/target-supports.exp
4152 (check_effective_target_c,check_effective_target_c++): New.
4154 2009-08-10 Daniel Kraft <d@domob.eu>
4157 * gfortran.dg/typebound_operator_1.f03: New test.
4158 * gfortran.dg/typebound_operator_2.f03: New test.
4160 2009-08-10 Richard Guenther <rguenther@suse.de>
4163 * gcc.c-torture/compile/pr41006-1.c: New testcase.
4164 * gcc.c-torture/compile/pr41006-2.c: Likewise.
4166 2009-08-10 Janus Weil <janus@gcc.gnu.org>
4169 * gfortran.dg/class_1.f03: New.
4170 * gfortran.dg/class_2.f03: New.
4171 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4172 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4173 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4174 * gfortran.dg/typebound_call_10.f03: Ditto.
4175 * gfortran.dg/typebound_call_2.f03: Ditto.
4176 * gfortran.dg/typebound_call_3.f03: Ditto.
4177 * gfortran.dg/typebound_call_4.f03: Ditto.
4178 * gfortran.dg/typebound_generic_3.f03: Ditto.
4179 * gfortran.dg/typebound_generic_4.f03: Ditto.
4180 * gfortran.dg/typebound_proc_1.f08: Ditto.
4181 * gfortran.dg/typebound_proc_5.f03: Ditto.
4182 * gfortran.dg/typebound_proc_6.f03: Ditto.
4184 2009-08-10 Dodji Seketeli <dodji@redhat.com>
4187 * g++.dg/expr/stmt-expr-1.C: New test.
4189 2009-08-09 Richard Guenther <rguenther@suse.de>
4191 PR tree-optimization/41016
4192 * gcc.c-torture/compile/pr41016.c: New testcase.
4194 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
4196 * gcc.dg/overflow-warn-8.c: New test.
4198 2009-08-09 Ira Rosen <irar@il.ibm.com>
4200 PR tree-optimization/41008
4201 * gcc.dg/vect/O1-pr41008.c: New test.
4203 2009-08-05 Tobias Burnus <burnus@net-b.de>
4206 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4208 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
4210 * gcc.target/bfin/loop-autoinc.c: New file.
4212 2009-08-08 Richard Guenther <rguenther@suse.de>
4214 PR tree-optimization/40991
4215 * g++.dg/torture/pr40991.C: New testcase.
4217 2009-08-08 Laurent GUERBY <laurent@guerby.net>
4219 * ada/acats/support/impdef.a: Tweak timing constants. Add
4220 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4221 * ada/acats/tests/c9/c940005.a: Use new timing constants.
4222 * ada/acats/tests/c9/c940007.a: Likewise.
4223 * ada/acats/tests/c9/c94001c.ada: Likewise.
4224 * ada/acats/tests/c9/c94006a.ada: Likewise.
4225 * ada/acats/tests/c9/c94008c.ada: Likewise.
4226 * ada/acats/tests/c9/c951002.a: Likewise.
4227 * ada/acats/tests/c9/c954a01.a: Likewise.
4228 * ada/acats/tests/c9/c96001a.ada: Likewise.
4229 * ada/acats/tests/c9/c97307a.ada: Likewise.
4231 2009-08-07 Richard Guenther <rguenther@suse.de>
4233 PR tree-optimization/40999
4234 * gfortran.dg/pr40999.f: New testcase.
4236 2009-08-07 Jakub Jelinek <jakub@redhat.com>
4238 * g++.dg/tree-prof/partition1.C: New test.
4240 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
4242 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4244 (check_effective_target_arm_neon_ok): Improve test for neon
4246 * gcc.target/arm/eabi1.c: Only run test in base variant.
4247 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4249 * gcc.target/arm/vfp1[567].c: New tests.
4251 2009-08-06 Jason Merrill <jason@redhat.com>
4254 * g++.dg/ext/complit12.C: Expand.
4256 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
4258 Merge ARM/hard_vfp_branch to trunk.
4260 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
4262 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4263 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4265 2009-05-12 Joseph Myers <joseph@codesourcery.com>
4267 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4268 (PCS): Define macro to use base AAPCS.
4269 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4271 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
4273 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4274 Correct arm_neon.h typo.
4276 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
4278 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4279 this a linkage test.
4280 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4281 argument marshalling.
4282 * abitest.h: New file.
4283 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4284 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4286 2009-08-06 Martin Jambor <mjambor@suse.cz>
4289 * gcc.dg/tree-ssa/pr32964.c: New test.
4291 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
4292 H.J. Lu <hongjiu.lu@intel.com>
4295 * gcc.target/i386/pr40957.c: New test.
4297 2009-08-06 Richard Guenther <rguenther@suse.de>
4299 PR tree-optimization/40964
4300 * gcc.c-torture/compile/pr40964.c: New testcase.
4302 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
4305 * gfortran.dg/transfer_resolve_1.f90 : New test.
4307 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
4308 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4311 * gcc.target/i386/pr40906-1.c: New test.
4312 * gcc.target/i386/pr40906-2.c: Ditto.
4313 * gcc.target/i386/pr40906-3.c: Ditto.
4315 2009-08-05 Jakub Jelinek <jakub@redhat.com>
4317 PR rtl-optimization/40924
4318 * g++.dg/torture/pr40924.C: New test.
4320 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
4323 * g++.dg/warn/pr36069.C: New.
4325 2009-08-04 Dodji Seketeli <dodji@redhat.com>
4328 * g++.dg/overload/defarg4.C: New test.
4330 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4333 * g++.dg/parse/pr16696.C: New.
4334 * g++.dg/parse/pr16696-permissive.C: New.
4336 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
4339 * gfortran.dg/initialization_23.f90 : New test.
4341 2009-08-04 Dodji Seketeli <dodji@redhat.com>
4344 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4346 2009-08-03 Jason Merrill <jason@redhat.com>
4347 Jakub Jelinek <jakub@redhat.com>
4350 * g++.dg/ext/complit12.C: New.
4352 2009-08-03 Janis Johnson <janis187@us.ibm.com>
4355 * gcc.target/powerpc/pr39902-2.c: New test.
4357 2009-08-03 Jakub Jelinek <jakub@redhat.com>
4360 * gcc.dg/uninit-6.c: Re-add XFAIL.
4361 * gcc.dg/uninit-6-O0.c: Likewise.
4362 * gcc.dg/uninit-pr40943.c: New test.
4364 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4367 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4370 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4373 * gfortran.dg/namelist_40.f90: Update error output.
4374 * gfortran.dg/namelist_47.f90: Update error output.
4375 * gfortran.dg/namelist_58.f90: New test.
4377 2009-08-02 Janus Weil <janus@gcc.gnu.org>
4380 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4381 * gfortran.dg/altreturn_3.f90: Ditto.
4382 * gfortran.dg/altreturn_5.f90: Ditto.
4383 * gfortran.dg/altreturn_6.f90: Ditto.
4384 * gfortran.dg/altreturn_7.f90: Ditto.
4385 * gfortran.dg/array_constructor_13.f90: Ditto.
4386 * gfortran.dg/arrayio_7.f90: Ditto.
4387 * gfortran.dg/arrayio_8.f90: Ditto.
4388 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4389 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4390 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4391 * gfortran.dg/backspace_8.f: Add -std=legacy.
4392 * gfortran.dg/backspace_9.f: Ditto.
4393 * gfortran.dg/char_comparison_1.f: Ditto.
4394 * gfortran.dg/char_decl_1.f90: Ditto.
4395 * gfortran.dg/char_initialiser_actual.f90: Ditto.
4396 * gfortran.dg/char_pointer_assign.f90: Ditto.
4397 * gfortran.dg/char_pointer_dependency.f90: Ditto.
4398 * gfortran.dg/char_pointer_dummy.f90: Ditto.
4399 * gfortran.dg/char_pointer_func.f90: Ditto.
4400 * gfortran.dg/common_8.f90: Ditto.
4401 * gfortran.dg/constant_substring.f: Ditto.
4402 * gfortran.dg/data_char_2.f90: Ditto.
4403 * gfortran.dg/der_array_io_1.f90: Ditto.
4404 * gfortran.dg/der_array_io_2.f90: Ditto.
4405 * gfortran.dg/der_array_io_3.f90: Ditto.
4406 * gfortran.dg/der_io_3.f90: Ditto.
4407 * gfortran.dg/dev_null.F90: Ditto.
4408 * gfortran.dg/direct_io_2.f90: Ditto.
4409 * gfortran.dg/do_iterator_2.f90: Ditto.
4410 * gfortran.dg/e_d_fmt.f90: Ditto.
4411 * gfortran.dg/empty_format_1.f90: Ditto.
4412 * gfortran.dg/entry_17.f90: Modified warning message.
4413 * gfortran.dg/entry_7.f90: Add -std=legacy.
4414 * gfortran.dg/eor_1.f90: Ditto.
4415 * gfortran.dg/equiv_2.f90: Ditto.
4416 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4417 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4418 * gfortran.dg/extended_char_comparison_1.f: Ditto.
4419 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4420 * gfortran.dg/fmt_error_2.f90: Ditto.
4421 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4422 * gfortran.dg/fmt_tl.f: Ditto.
4423 * gfortran.dg/fmt_white.f: Ditto.
4424 * gfortran.dg/func_derived_1.f90: Ditto.
4425 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4426 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4427 * gfortran.dg/global_references_2.f90: Ditto.
4428 * gfortran.dg/hollerith_1.f90: Ditto.
4429 * gfortran.dg/hollerith.f90: Use new-style character length.
4430 * gfortran.dg/hollerith_f95.f90: Ditto.
4431 * gfortran.dg/ichar_1.f90: Add -std=legacy.
4432 * gfortran.dg/implicit_6.f90: Ditto.
4433 * gfortran.dg/implicit_9.f90: Ditto.
4434 * gfortran.dg/inquire_13.f90: Ditto.
4435 * gfortran.dg/inquire_5.f90: Ditto.
4436 * gfortran.dg/inquire_6.f90: Ditto.
4437 * gfortran.dg/inquire.f90: Ditto.
4438 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4439 * gfortran.dg/io_constraints_2.f90: Ditto.
4440 * gfortran.dg/list_read_2.f90: Add -std=legacy.
4441 * gfortran.dg/loc_2.f90: Ditto.
4442 * gfortran.dg/logical_1.f90: Ditto.
4443 * gfortran.dg/longline.f: Ditto.
4444 * gfortran.dg/merge_char_1.f90: Ditto.
4445 * gfortran.dg/namelist_12.f: Ditto.
4446 * gfortran.dg/namelist_14.f90: Ditto.
4447 * gfortran.dg/namelist_18.f90: Ditto.
4448 * gfortran.dg/namelist_19.f90: Ditto.
4449 * gfortran.dg/namelist_21.f90: Ditto.
4450 * gfortran.dg/namelist_22.f90: Ditto.
4451 * gfortran.dg/namelist_37.f90: Ditto.
4452 * gfortran.dg/namelist_54.f90: Ditto.
4453 * gfortran.dg/namelist_55.f90: Ditto.
4454 * gfortran.dg/namelist_empty.f90: Ditto.
4455 * gfortran.dg/namelist_use.f90: Use new-style character length.
4456 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4457 * gfortran.dg/nested_modules_4.f90: Ditto.
4458 * gfortran.dg/nested_modules_5.f90: Ditto.
4459 * gfortran.dg/open-options-blanks.f: Ditto.
4460 * gfortran.dg/output_exponents_1.f90: Ditto.
4461 * gfortran.dg/parens_5.f90: Ditto.
4462 * gfortran.dg/parens_6.f90: Ditto.
4463 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4464 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4465 * gfortran.dg/pr15129.f90: Ditto.
4466 * gfortran.dg/pr15332.f: Ditto.
4467 * gfortran.dg/pr16597.f90: Ditto.
4468 * gfortran.dg/pr17143.f90: Ditto.
4469 * gfortran.dg/pr17164.f90: Ditto.
4470 * gfortran.dg/pr17229.f: Modified warning message.
4471 * gfortran.dg/pr18210.f90: Add -std=legacy.
4472 * gfortran.dg/pr19155.f: Ditto.
4473 * gfortran.dg/pr20086.f90: Ditto.
4474 * gfortran.dg/pr20124.f90: Ditto.
4475 * gfortran.dg/pr20755.f: Ditto.
4476 * gfortran.dg/pr20865.f90: Ditto.
4477 * gfortran.dg/pr20950.f: Ditto.
4478 * gfortran.dg/pr21730.f: Ditto.
4479 * gfortran.dg/pr22491.f: Ditto.
4480 * gfortran.dg/pr29713.f90: Ditto.
4481 * gfortran.dg/print_parentheses_1.f: Ditto.
4482 * gfortran.dg/print_parentheses_2.f90: Ditto.
4483 * gfortran.dg/proc_assign_1.f90: Ditto.
4484 * gfortran.dg/proc_decl_1.f90: Ditto.
4485 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4486 * gfortran.dg/read_eor.f90: : Add -std=legacy.
4487 * gfortran.dg/read_float_1.f90: Ditto.
4488 * gfortran.dg/read_logical.f90: Ditto.
4489 * gfortran.dg/recursive_statement_functions.f90: Ditto.
4490 * gfortran.dg/return_1.f90: Ditto.
4491 * gfortran.dg/rewind_1.f90: Ditto.
4492 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4493 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4494 * gfortran.dg/stfunc_1.f90: Ditto.
4495 * gfortran.dg/stfunc_3.f90: Ditto.
4496 * gfortran.dg/stfunc_4.f90: Ditto.
4497 * gfortran.dg/stfunc_6.f90: Ditto.
4498 * gfortran.dg/streamio_2.f90: Ditto.
4499 * gfortran.dg/string_ctor_1.f90: Ditto.
4500 * gfortran.dg/string_null_compare_1.f: Ditto.
4501 * gfortran.dg/substr_6.f90: Ditto.
4502 * gfortran.dg/tl_editing.f90: Ditto.
4503 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4504 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4505 * gfortran.dg/x_slash_1.f: Add -std=legacy.
4506 * gfortran.dg/g77/1832.f: Ditto.
4507 * gfortran.dg/g77/19981216-0.f Ditto.
4508 * gfortran.dg/g77/19990525-0.f: Ditto.
4509 * gfortran.dg/g77/19990826-2.f: Ditto.
4510 * gfortran.dg/g77/20000630-2.f: Ditto.
4511 * gfortran.dg/g77/20010116.f: Ditto.
4512 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4513 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4514 * gfortran.dg/g77/980520-1.f: Ditto.
4515 * gfortran.dg/g77/check0.f: Ditto.
4516 * gfortran.dg/g77/cpp3.F: Ditto.
4517 * gfortran.dg/g77/cpp4.F: Use new-style character length.
4518 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4519 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4520 * gfortran.dg/g77/short.f: Ditto.
4522 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
4524 * gcc.target/mips/ext-3.c: Add NOMIPS16.
4525 * gcc.target/mips/ext-4.c: Likewise.
4526 * gcc.target/mips/interrupt_handler.c: Likewise.
4527 * gcc.target/mips/truncate-4.c: Likewise.
4528 * gcc.target/mips/truncate-5.c: Likewise.
4530 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
4532 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4533 -fgraphite-force-parallel to -floop-parallelize-all.
4535 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
4538 * gfortran.dg/whole_file_7.f90: New test.
4539 * gfortran.dg/whole_file_8.f90: New test.
4540 * gfortran.dg/whole_file_9.f90: New test.
4541 * gfortran.dg/whole_file_10.f90: New test.
4542 * gfortran.dg/whole_file_11.f90: New test.
4543 * gfortran.dg/whole_file_12.f90: New test.
4544 * gfortran.dg/whole_file_13.f90: New test.
4545 * gfortran.dg/whole_file_14.f90: New test.
4547 2009-07-31 Jason Merrill <jason@redhat.com>
4549 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4551 * g++.dg/cpp0x/named.C: Likewise.
4552 * g++.dg/cpp0x/overload.C: Likewise.
4553 * g++.dg/cpp0x/rv1n.C: Likewise.
4554 * g++.dg/cpp0x/rv1p.C: Likewise.
4555 * g++.dg/cpp0x/rv2n.C: Likewise.
4556 * g++.dg/cpp0x/rv2p.C: Likewise.
4557 * g++.dg/cpp0x/rv3n.C: Likewise.
4558 * g++.dg/cpp0x/rv3p.C: Likewise.
4559 * g++.dg/cpp0x/rv4n.C: Likewise.
4560 * g++.dg/cpp0x/rv4p.C: Likewise.
4561 * g++.dg/cpp0x/rv5n.C: Likewise.
4562 * g++.dg/cpp0x/rv5p.C: Likewise.
4563 * g++.dg/cpp0x/rv6n.C: Likewise.
4564 * g++.dg/cpp0x/rv6p.C: Likewise.
4565 * g++.dg/cpp0x/rv7n.C: Likewise.
4566 * g++.dg/cpp0x/rv7p.C: Likewise.
4567 * g++.dg/cpp0x/template_deduction.C: Likewise.
4568 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4569 * g++.dg/cpp0x/overloadn.C: New.
4570 * g++.dg/cpp0x/rv-cast.C: New.
4572 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
4574 * gcc.target/mips/ext-4.c: New test.
4576 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4578 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4580 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4582 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4583 * gcc.dg/tree-ssa/loop-32.c: Same.
4584 * gcc.dg/tree-ssa/loop-33.c: Same.
4585 * gcc.dg/tree-ssa/loop-34.c: Same.
4586 * gcc.dg/tree-ssa/loop-35.c: Same.
4587 * gcc.dg/tree-ssa/loop-7.c: Same.
4588 * gcc.dg/tree-ssa/pr23109.c: Same.
4589 * gcc.dg/tree-ssa/restrict-2.c: Same.
4590 * gcc.dg/tree-ssa/restrict-3.c: Same.
4591 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4592 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4593 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4594 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4595 * gcc.dg/tree-ssa/structopt-1.c: Same.
4596 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4597 * gfortran.dg/pr32921.f: Same.
4599 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4601 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4602 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4603 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4604 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4605 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4606 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4607 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4608 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4609 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4610 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4611 * gcc.dg/graphite/id-1.c: New.
4612 * gcc.dg/graphite/id-10.c: New.
4613 * gcc.dg/graphite/id-11.c: New.
4614 * gcc.dg/graphite/id-12.c: New.
4615 * gcc.dg/graphite/id-13.c: New.
4616 * gcc.dg/graphite/id-14.c: New.
4617 * gcc.dg/graphite/id-15.c: New.
4618 * gcc.dg/graphite/id-2.c: New.
4619 * gcc.dg/graphite/id-3.c: New.
4620 * gcc.dg/graphite/id-4.c: New.
4621 * gcc.dg/graphite/id-5.c: New.
4622 * gcc.dg/graphite/id-6.c: New.
4623 * gcc.dg/graphite/id-7.c: New.
4624 * gcc.dg/graphite/id-8.c: New.
4625 * gcc.dg/graphite/id-9.c: New.
4626 * gcc.dg/graphite/interchange-0.c: New.
4627 * gcc.dg/graphite/interchange-1.c: New.
4628 * gcc.dg/graphite/interchange-2.c: New.
4629 * gcc.dg/graphite/interchange-3.c: New.
4630 * gcc.dg/graphite/interchange-4.c: New.
4631 * gcc.dg/graphite/interchange-5.c: New.
4632 * gcc.dg/graphite/interchange-6.c: New.
4633 * gcc.dg/graphite/interchange-7.c: New.
4634 * gcc.dg/graphite/interchange-8.c: New.
4635 * gcc.dg/graphite/pr35356-1.c: New.
4636 * gcc.dg/graphite/pr35356-2.c: New.
4637 * gcc.dg/graphite/pr35356-3.c: New.
4638 * gcc.dg/graphite/pr40157.c: New.
4639 * gcc.dg/graphite/run-id-1.c: New.
4640 * gcc.dg/graphite/scop-20.c: New.
4641 * gcc.dg/graphite/scop-21.c: New.
4642 * gfortran.dg/graphite/id-1.f90: New.
4643 * gfortran.dg/graphite/id-10.f90: New.
4644 * gfortran.dg/graphite/id-11.f: New.
4645 * gfortran.dg/graphite/id-12.f: New.
4646 * gfortran.dg/graphite/id-13.f: New.
4647 * gfortran.dg/graphite/id-14.f: New.
4648 * gfortran.dg/graphite/id-15.f: New.
4649 * gfortran.dg/graphite/id-16.f: New.
4650 * gfortran.dg/graphite/id-5.f: New.
4651 * gfortran.dg/graphite/id-6.f: New.
4652 * gfortran.dg/graphite/id-7.f: New.
4653 * gfortran.dg/graphite/id-8.f: New.
4654 * gfortran.dg/graphite/id-9.f: New.
4655 * gfortran.dg/graphite/interchange-1.f: New.
4656 * gfortran.dg/graphite/interchange-2.f: New.
4658 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4660 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4661 flags based on the name of the testcase.
4662 * gfortran.dg/graphite/graphite.exp: Same.
4664 * gcc.dg/graphite/block-0.c: Adjusted.
4665 * gcc.dg/graphite/block-1.c: Adjusted.
4666 * gcc.dg/graphite/block-2.c: Adjusted.
4667 * gcc.dg/graphite/block-3.c: Adjusted.
4668 * gcc.dg/graphite/block-4.c: Adjusted.
4669 * gcc.dg/graphite/block-5.c: Adjusted.
4670 * gcc.dg/graphite/block-6.c: Adjusted.
4671 * gcc.dg/graphite/pr37485.c: Adjusted.
4672 * gcc.dg/graphite/pr37684.c: Adjusted.
4673 * gcc.dg/graphite/pr37828.c: Adjusted.
4674 * gcc.dg/graphite/pr37883.c: Adjusted.
4675 * gcc.dg/graphite/pr37928.c: Adjusted.
4676 * gcc.dg/graphite/pr37943.c: Adjusted.
4677 * gcc.dg/graphite/pr38409.c: Adjusted.
4678 * gcc.dg/graphite/pr38498.c: Adjusted.
4679 * gcc.dg/graphite/pr38559.c: Adjusted.
4680 * gcc.dg/graphite/pr39335.c: Adjusted.
4681 * gcc.dg/graphite/pr39335_1.c: Adjusted.
4682 * gcc.dg/graphite/scop-0.c: Adjusted.
4683 * gcc.dg/graphite/scop-1.c: Adjusted.
4684 * gcc.dg/graphite/scop-10.c: Adjusted.
4685 * gcc.dg/graphite/scop-11.c: Adjusted.
4686 * gcc.dg/graphite/scop-12.c: Adjusted.
4687 * gcc.dg/graphite/scop-13.c: Adjusted.
4688 * gcc.dg/graphite/scop-14.c: Adjusted.
4689 * gcc.dg/graphite/scop-15.c: Adjusted.
4690 * gcc.dg/graphite/scop-16.c: Adjusted.
4691 * gcc.dg/graphite/scop-17.c: Adjusted.
4692 * gcc.dg/graphite/scop-18.c: Adjusted.
4693 * gcc.dg/graphite/scop-19.c: Adjusted.
4694 * gcc.dg/graphite/scop-2.c: Adjusted.
4695 * gcc.dg/graphite/scop-3.c: Adjusted.-
4696 * gcc.dg/graphite/scop-4.c: Adjusted.
4697 * gcc.dg/graphite/scop-5.c: Adjusted.
4698 * gcc.dg/graphite/scop-6.c: Adjusted.
4699 * gcc.dg/graphite/scop-7.c: Adjusted.
4700 * gcc.dg/graphite/scop-8.c: Adjusted.
4701 * gcc.dg/graphite/scop-9.c: Adjusted.
4702 * gcc.dg/graphite/scop-matmult.c: Adjusted.
4703 * gfortran.dg/graphite/block-1.f90: Adjusted.
4704 * gfortran.dg/graphite/block-2.f: Adjusted.
4705 * gfortran.dg/graphite/block-3.f90: Adjusted.
4706 * gfortran.dg/graphite/block-4.f90: Adjusted.
4707 * gfortran.dg/graphite/id-2.f90: Adjusted.
4708 * gfortran.dg/graphite/id-3.f90: Adjusted.
4709 * gfortran.dg/graphite/id-4.f90: Adjusted.
4710 * gfortran.dg/graphite/pr37852.f90: Adjusted.
4711 * gfortran.dg/graphite/pr37857.f90: Adjusted.
4712 * gfortran.dg/graphite/pr37980.f90: Adjusted.
4713 * gfortran.dg/graphite/pr38083.f90: Adjusted.
4714 * gfortran.dg/graphite/pr38953.f90: Adjusted.
4715 * gfortran.dg/graphite/scop-1.f: Adjusted.
4717 2009-07-30 Doug Kwan <dougkwan@google.com>
4719 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4720 in warnings added in rev 141298.
4722 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4724 * lib/options.exp: Use "!=" instead of "ne".
4726 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4728 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4729 * gcc.dg/ucnid-12.c: Likewise.
4731 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4732 Pat Haugen <pthaugen@us.ibm.com>
4733 Revital Eres <ERES@il.ibm.com>
4735 * gcc.target/powerpc/altivec-32.c: New file to test
4736 Altivec simple math function vectorization.
4738 * gcc.target/powerpc/bswap-run.c: New file to test swap
4740 * gcc.target/powerpc/bswap16.c: Ditto.
4741 * gcc.target/powerpc/bswap32.c: Ditto.
4742 * gcc.target/powerpc/bswap64-1.c: Ditto.
4743 * gcc.target/powerpc/bswap64-2.c: Ditto.
4744 * gcc.target/powerpc/bswap64-3.c: Ditto.
4745 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4746 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4747 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4749 * gcc.target/powerpc/popcount-2.c: New file to test
4750 power7 popcntd instructions.
4751 * gcc.target/powerpc/popcount-3.c: Ditto.
4753 * gcc.target/powerpc/pr39457.c: New VSX test.
4754 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4755 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4756 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4757 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4758 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4759 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4760 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4761 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4762 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4763 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4764 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4765 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4767 * gcc.target/powerpc/altivec-6.c: Store the result of
4768 vec_add, so the optimizer doesn't remove it.
4770 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4771 systems that support bswap64.
4773 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4774 prevent VSX code generation.
4776 * lib/target-supports.exp (check_vsx_hw_available): New
4777 function to test if VSX available.
4778 (check_effective_target_powerpc_vsx_ok): Ditto.
4779 (check_vmx_hw_available): Add explicit -mno-vsx.
4781 2009-07-30 Janis Johnson <janis187@us.ibm.com>
4784 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4786 2009-07-30 Martin Jambor <mjambor@suse.cz>
4788 PR tree-optimization/40570
4789 * gcc.c-torture/compile/pr40570.c: New test.
4791 2009-07-29 Jason Merrill <jason@redhat.com>
4794 * g++.dg/template/defarg13.C: New.
4796 2009-07-29 Richard Guenther <rguenther@suse.de>
4799 * g++.dg/torture/pr40834.C: New testcase.
4801 2009-07-29 Michael Matz <matz@suse.de>
4804 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4806 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
4808 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4809 sh*-*-* targets. Skip on spu-*-* targets.
4810 * gfortran.dg/maxlocval_4.f90: Likewise.
4811 * gfortran.dg/minlocval_1.f90: Likewise.
4812 * gfortran.dg/minlocval_4.f90: Likewise.
4814 2009-07-28 Jakub Jelinek <jakub@redhat.com>
4817 * gfortran.dg/gomp/pr40878-1.f90: New test.
4818 * gfortran.dg/gomp/pr40878-2.f90: New test.
4821 * gcc.dg/cdce1.c: Adjust note line number.
4822 * gcc.dg/cdce2.c: Likewise.
4824 2009-07-28 Janus Weil <janus@gcc.gnu.org>
4827 * gfortran.dg/proc_ptr_comp_13.f90: New.
4829 2009-07-28 Jan Beulich <jbeulich@novell.com>
4831 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4832 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4833 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4834 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4835 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4836 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4837 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4838 * gcc.target/i386/avx-vtestps-2.c: Likewise.
4839 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4840 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4841 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4842 * gcc.target/i386/avx-vtestps-3.c: Likewise.
4843 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
4844 #ifdef NEED_IEEE754_FLOAT conditional.
4845 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
4848 2009-07-28 Jan Beulich <jbeulich@novell.com>
4850 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4852 * g++.dg/ext/bitfield3.C: Likewise.
4853 * g++.dg/ext/bitfield4.C: Likewise.
4854 * g++.dg/ext/bitfield5.C: Likewise.
4855 * gcc.dg/bitfld-15.c: Likewise.
4856 * gcc.dg/bitfld-16.c: Likewise.
4857 * gcc.dg/bitfld-17.c: Likewise.
4858 * gcc.dg/bitfld-18.c: Likewise.
4859 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4860 * gcc.dg/20010912-1.c: Likewise.
4861 * gcc.dg/20021018-1.c: Likewise.
4862 * gcc.dg/20030213-1.c: Likewise.
4863 * gcc.dg/20030225-1.c: Likewise.
4864 * gcc.dg/20030708-1.c: Likewise.
4865 * gcc.dg/20050321-2.c: Likewise.
4866 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4867 * gcc.dg/cdce2.c: Likewise.
4868 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4870 * gcc.target/i386/pr37248-3.c: Likewise.
4872 2009-07-27 Janus Weil <janus@gcc.gnu.org>
4875 * gfortran.dg/altreturn_7.f90: New.
4877 2009-07-27 Simon Baldwin <simonb@google.com>
4880 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4881 so that indexing no longer runs off array end.
4883 2009-07-27 Tobias Burnus <burnus@net-b.de>
4886 * gfortran.dg/derived_init_3.f90: New test.
4888 2009-07-26 Tobias Burnus <burnus@net-b.de>
4891 * gfortran.dg/atan2_1.f90: New test
4892 * gfortran.dg/atan2_2.f90: New test
4894 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
4897 * g++.dg/warn/Wreturn-type-6.C: New test.
4899 2009-07-26 Ira Rosen <irar@il.ibm.com>
4901 PR tree-optimization/40801
4902 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4903 * gfortran.dg/vect/vect.exp: Run tests starting with
4904 "fast-math-real8" with -ffast-math and -fdefault-real-8.
4906 2009-07-25 David Daney <ddaney@caviumnetworks.com>
4908 PR rtl-optimization/40445
4909 * g++.dg/other/builtin-unreachable-1.C: New testcase.
4911 2009-07-25 David Daney <ddaney@caviumnetworks.com>
4913 * gcc.dg/builtin-unreachable-4.c: New test.
4915 2009-07-25 Tobias Burnus <burnus@net-b.de>
4918 * gfortran.dg/complex_intrinsic_5.f90: New test.
4919 * gfortran.dg/complex_intrinsic_7.f90: New test.
4921 2009-07-25 Martin Jambor <mjambor@suse.cz>
4923 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4924 * gcc.dg/ipa/noclone-1.c: New test.
4926 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
4928 * lib/target-supports.exp (check_effective_target_static): New
4930 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4932 * g++.old-deja/g++.law/weak.C: Require static effective target.
4934 2009-07-25 Janus Weil <janus@gcc.gnu.org>
4937 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4938 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4939 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4940 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4941 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4942 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4943 * gfortran.dg/typebound_call_10.f03: New.
4945 2009-07-24 Jason Merrill <jason@redhat.com>
4947 * g++.dg/cpp0x/defaulted11.C: New.
4949 * g++.dg/cpp0x/initlist23.C: New.
4951 2009-07-24 Janus Weil <janus@gcc.gnu.org>
4954 * gfortran.dg/char_length_16.f90: New.
4956 2009-07-24 Jakub Jelinek <jakub@redhat.com>
4960 * gfortran.dg/maxlocval_2.f90: New test.
4961 * gfortran.dg/maxlocval_3.f90: New test.
4962 * gfortran.dg/maxlocval_4.f90: New test.
4963 * gfortran.dg/minlocval_1.f90: New test.
4964 * gfortran.dg/minlocval_2.f90: New test.
4965 * gfortran.dg/minlocval_3.f90: New test.
4966 * gfortran.dg/minlocval_4.f90: New test.
4968 2009-07-23 Joseph Myers <joseph@codesourcery.com>
4970 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4973 2009-07-23 Jakub Jelinek <jakub@redhat.com>
4976 * gfortran.dg/pr40839.f90: New test.
4978 2009-07-23 Michael Matz <matz@suse.de>
4981 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4982 don't set options ourself.
4984 2009-07-23 Simon Baldwin <simonb@google.com>
4986 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4987 native C compilation where required.
4989 2009-07-22 Doug Kwan <dougkwan@google.com>
4991 * gcc.c-torture/compile/20090721-1.c: New test.
4993 2009-07-22 Michael Matz <matz@suse.de>
4995 PR tree-optimization/35229
4996 PR tree-optimization/39300
4997 * gcc.dg/vect/vect-pre-interact.c: New test.
4999 2009-07-22 Richard Guenther <rguenther@suse.de>
5001 * g++.dg/lookup/using21.C: Fix duplicate paste.
5003 2009-07-22 Richard Guenther <rguenther@suse.de>
5006 * g++.dg/lookup/using21.C: New testcase.
5008 2009-07-21 Jason Merrill <jason@redhat.com>
5010 * g++.dg/init/aggr4.C: New.
5012 2009-07-21 Jason Merrill <jason@redhat.com>
5015 * g++.dg/cpp0x/initlist22.C: New.
5017 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5019 * gcc.target/i386/vectorize8.c: New test.
5021 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5024 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5025 Add i?86 and x86_64 targets.
5026 * gcc.target/i386/vectorize7.c: New test.
5029 * gcc.target/i386/pr40809.c: New test.
5031 2009-07-21 Jakub Jelinek <jakub@redhat.com>
5033 PR tree-optimization/40813
5034 * g++.dg/opt/inline15.C: New test.
5036 2009-07-21 Paul Brook <paul@codesourcery.com>
5038 * gcc.dg/vect/section-anchors-nest-1.c: New test.
5039 * lib/target-supports.exp (check_effective_target_section_anchors):
5042 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
5044 * gcc.dg/plugin/finish_unit_plugin.c: New test.
5045 * gcc.dg/plugin/finish_unit-test-1.c: New test.
5046 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5048 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
5050 * gcc.target/mips/ext-3.c: New test.
5052 2009-07-20 Jakub Jelinek <jakub@redhat.com>
5054 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5055 * gcc.dg/builtin-object-size-8.c: New test.
5056 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5057 * g++.dg/ext/builtin-object-size2.C: Likewise.
5059 PR tree-optimization/40792
5060 * gcc.dg/pr40792.c: New test.
5062 2009-07-20 Ira Rosen <irar@il.ibm.com>
5064 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5065 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5066 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5068 2009-07-20 Christian Bruel <christian.bruel@st.com>
5070 * gcc.target/sh/mfmovd.c: New test.
5072 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
5073 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5076 * gfortran.dg/eof_3.f90: New test.
5078 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
5081 * gfortran.dg/intrinsic_cmplx.f90: New test.
5083 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5087 * gfortran.dg/cshift_bounds_1.f90: New test.
5088 * gfortran.dg/cshift_bounds_2.f90: New test.
5089 * gfortran.dg/cshift_bounds_3.f90: New test.
5090 * gfortran.dg/cshift_bounds_4.f90: New test.
5091 * gfortran.dg/eoshift_bounds_1.f90: New test.
5092 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
5093 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
5094 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
5096 2009-07-19 Jan Hubicka <jh@suse.cz>
5098 PR tree-optimization/40676
5099 * gcc.c-torture/compile/pr40676.c: New testcase.
5101 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5103 * gcc.target/mips/ext-2.c: New test.
5105 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5107 * gcc.target/mips/octeon-exts-7.c: New test.
5108 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5109 * gcc.target/mips/octeon-exts-5.c: Likewise.
5111 2009-07-18 Richard Guenther <rguenther@suse.de>
5114 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5116 2009-07-18 Richard Guenther <rguenther@suse.de>
5119 * gcc.dg/pr35899.c: Adjust.
5121 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
5123 * gcc.target/powerpc/asm-es-1.c: New test.
5124 * gcc.target/powerpc/asm-es-2.c: Likewise.
5126 2009-07-17 Richard Guenther <rguenther@suse.de>
5129 * g++.dg/rtti/crash4.C: New testcase.
5130 * g++.dg/torture/20090706-1.C: Likewise.
5131 * gcc.dg/redecl-17.c: Likewise.
5132 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5133 * gcc.dg/declspec-9.c: Expect extra error.
5134 * gcc.dg/declspec-10.c: Likewise.
5135 * gcc.dg/declspec-11.c: Likewise.
5136 * gcc.dg/redecl-10.c: Expect extra warnings.
5137 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5138 * gcc.target/i386/pr39545-1.c: Likewise.
5139 * g++.dg/ext/asm3.C: Expect more errors.
5140 * g++.dg/gomp/block-1.C: Likewise.
5141 * g++.dg/gomp/block-2.C: Likewise.
5142 * g++.dg/gomp/block-3.C: Likewise.
5143 * g++.dg/gomp/block-5.C: Likewise.
5144 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5145 * g++.dg/warn/unused-result1.C: XFAIL.
5147 2009-07-17 Richard Guenther <rguenther@suse.de>
5149 PR tree-optimization/40321
5150 * gcc.c-torture/compile/pr40321.c: New testcase.
5151 * g++.dg/torture/pr40321.C: Likewise.
5153 2009-07-17 Jakub Jelinek <jakub@redhat.com>
5156 * g++.dg/template/ptrmem19.C: New test.
5158 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
5159 Manuel López-Ibáñez <manu@gcc.gnu.org>
5162 * gcc.dg/pr36902.c: Add column info.
5163 * g++.dg/gcov/gcov-2.C: Change count for definition.
5165 2009-07-16 Jason Merrill <jason@redhat.com>
5168 * g++.dg/cpp0x/std-layout1.C: New.
5169 * g++.dg/ext/has_nothrow_assign.C: Fix.
5170 * g++.dg/ext/has_nothrow_copy.C: Fix.
5171 * g++.dg/ext/has_trivial_assign.C: Fix.
5172 * g++.dg/ext/has_trivial_copy.C: Fix.
5173 * g++.dg/ext/is_pod.C: Fix.
5174 * g++.dg/other/offsetof3.C: Adjust.
5175 * g++.dg/overload/ellipsis1.C: Adjust.
5176 * g++.dg/warn/var-args1.C: Adjust.
5177 * g++.old-deja/g++.brendan/crash63.C: Adjust.
5178 * g++.old-deja/g++.brendan/crash64.C: Adjust.
5179 * g++.old-deja/g++.brendan/overload8.C: Adjust.
5180 * g++.old-deja/g++.other/vaarg3.C: Adjust.
5181 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5183 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5185 * gcc.dg/torture/builtin-math-5.c: Add more cases.
5186 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
5187 effective target "mpc_pow".
5188 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5190 2009-07-16 Richard Henderson <rth@redhat.com>
5192 * g++.dg/opt/eh4.C: New test.
5194 2009-07-16 Jakub Jelinek <jakub@redhat.com>
5196 * obj-c++.dg/defs.mm (abort): Make it extern "C".
5198 2009-07-15 Jakub Jelinek <jakub@redhat.com>
5201 * gcc.c-torture/execute/pr40747.c: New test.
5203 2009-07-15 Richard Guenther <rguenther@suse.de>
5206 * gcc.c-torture/compile/pr40753.c: New testcase.
5208 2009-07-15 Janus Weil <janus@gcc.gnu.org>
5211 * gfortran.dg/interface_assignment_4.f90: New.
5213 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
5215 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5216 for FreeBSD up to and including version 8.
5218 2009-07-14 Taras Glek <tglek@mozilla.com>
5219 Rafael Espindola <espindola@google.com>
5221 * g++.dg/plugin/header-plugin-test.C: New.
5222 * g++.dg/plugin/header_plugin.c: New.
5223 * g++.dg/plugin/plugin.exp: Update.
5225 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
5227 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5228 function to enable vectorization.
5229 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5230 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5232 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
5234 * gcc.target/i386/sse-copysignf-vec.c: New test.
5235 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5237 2009-07-14 Jason Merrill <jason@redhat.com>
5240 * g++.dg/lookup/builtin5.C: New.
5241 * g++.dg/other/error22.C: Add missing extern "C".
5242 * g++.dg/warn/Warray-bounds.C: Likewise.
5243 * gcc.dg/compat/compat-common.h: Likewise.
5246 * g++.dg/lookup/using20.C: New.
5249 * g++.dg/template/koenig8.C: New.
5251 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
5253 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5254 both i?86-*-darwin* and x86_64-*-darwin*.
5256 2009-07-14 Joseph Myers <joseph@codesourcery.com>
5258 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5259 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5262 2009-07-14 Dodji Seketeli <dodji@redhat.com>
5265 * g++.dg/debug/dwarf2/typedef1.C: New test.
5268 * g++.dg/other/typedef3.C: New test.
5270 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
5272 * gcc.dg/20090709-1.c: Move to a proper place ...
5273 * gcc.target/m68k/20090709-1.c: ... here.
5275 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
5278 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5279 front of qualified names are allowed.
5280 * g++.dg/parse/crash10.C: Likewise.
5281 * g++.dg/parse/error15.C: Likewise.
5282 * g++.dg/parse/typename9.C: Likewise.
5283 * g++.dg/parse/error8.C: Likewise.
5285 2009-07-13 Janus Weil <janus@gcc.gnu.org>
5288 * gfortran.dg/proc_ptr_22.f90: Extended.
5289 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5291 2009-07-13 Ira Rosen <irar@il.ibm.com>
5293 * gfortran.dg/vect/vect-6.f: New test.
5295 2009-07-12 Jason Merrill <jason@redhat.com>
5298 * g++.dg/cpp0x/decltype17.C: New.
5301 * g++.dg/cpp0x/rv10.C: New.
5303 2009-07-12 Jason Merrill <jason@redhat.com>
5306 * g++.dg/cpp0x/initlist20.C: New.
5307 * g++.dg/cpp0x/initlist21.C: New.
5309 2009-07-12 Ira Rosen <irar@il.ibm.com>
5311 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5312 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5313 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5314 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5315 gcc.dg/vect/vect-double-reduc-7.c: New tests.
5317 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
5319 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5320 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5321 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5322 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5323 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5324 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5325 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5326 effective_target fd_truncate.
5328 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
5330 * gnat.dg/specs/addr1.ads: New test.
5332 2009-07-11 Jan Hubicka <jh@suse.cz>
5335 * g++.dg/torture/pr40388.C: New testcase.
5337 2009-07-11 Jakub Jelinek <jakub@redhat.com>
5340 * gcc.c-torture/execute/pr40668.c: New test.
5342 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
5344 * gcc.c-torture/execute/20090711-1.c: New test.
5346 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
5351 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5352 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5353 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5354 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5356 2009-07-11 Tobias Burnus <burnus@net-b.de>
5359 * gfortran.dg/complex_intrinsic_3.f90: New test.
5360 * gfortran.dg/complex_intrinsic_4.f90: New test.
5362 2009-07-10 David Daney <ddaney@caviumnetworks.com>
5365 * gcc.target/mips/mips.exp: Make -msynci a known option.
5366 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5368 2009-07-10 Jakub Jelinek <jakub@redhat.com>
5371 * g++.dg/ext/strncpy-chk1.C: New test.
5373 2009-07-10 Richard Guenther <rguenther@suse.de>
5375 PR tree-optimization/40496
5376 * g++.dg/opt/pr40496.C: New testcase.
5378 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
5382 * g++.dg/warn/unused-result1-Werror.c: New.
5384 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
5387 * gfortran.dg/recursive_parameter_1.f90: New test.
5389 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
5391 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5392 * gfortran.dg/module_equivalence_6.f90: Ditto.
5393 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5394 * gfortran.dg/nan_2.f90: Ditto.
5395 * gfortran.dg/inquire_11.f90: Ditto.
5396 * gfortran.dg/abstract_type_3.f03: Ditto.
5397 * gfortran.dg/abstract_type_1.f90: Ditto.
5398 * gfortran.dg/private_type_9.f90: Ditto.
5399 * gfortran.dg/abstract_type_5.f03: Ditto.
5400 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5401 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5402 * gfortran.dg/derived_sub.f90: Ditto.
5403 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5404 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5405 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5406 * gfortran.dg/mvbits_6.f90: Ditto.
5407 * gfortran.dg/abstract_type_2.f03: Ditto.
5408 * gfortran.dg/abstract_type_4.f03: Ditto.
5409 * gfortran.dg/bounds_check_9.f90: Ditto.
5410 * gfortran.dg/optional_dim_3.f90: Ditto.
5411 * gfortran.dg/pr32921.f: Ditto.
5412 * gfortran.dg/entry_16.f90: Ditto.
5413 * gfortran.dg/generic_16.f90: Ditto.
5416 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
5418 * gcc.target/m68k/20090709-1.c: New.
5420 2009-07-09 Dodji Seketeli <dodji@redhat.com>
5423 * g++.dg/template/unify11.C: New test.
5425 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
5428 * gfortran.dg/host_assoc_function_9.f90: New test.
5430 2009-07-09 Janus Weil <janus@gcc.gnu.org>
5433 * gfortran.dg/proc_ptr_22.f90: New.
5434 * gfortran.dg/proc_ptr_comp_12.f90: New.
5436 2009-07-09 Jakub Jelinek <jakub@redhat.com>
5439 * gcc.c-torture/compile/pr40692.c: New test.
5441 2009-07-09 Tobias Burnus <burnus@net-b.de>
5444 * gfortran.dg/pointer_check_6.f90: New test.
5446 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
5448 * gcc.target/mips/truncate-5.c: New test.
5450 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5454 * gfortran.dg/fmt_cache_1.f: New test.
5456 2009-07-08 Tobias Burnus <burnus@net-b.de>
5459 * gfortran.dg/nosigned_zero_1.f90: New test.
5460 * gfortran.dg/nosigned_zero_2.f90: New test.
5462 2009-07-08 Richard Guenther <rguenther@suse.de>
5464 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5466 2009-07-08 Richard Guenther <rguenther@suse.de>
5468 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5470 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
5473 * gfortran.dg/proc_ptr_21.f90: New test.
5475 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
5478 * g++.dg/warn/pr31246.C: New.
5479 * g++.dg/warn/pr31246-2.C: New.
5481 2009-07-07 Jason Merrill <jason@redhat.com>
5484 * g++.dg/template/defarg12.C: New.
5487 * g++.dg/cpp0x/enum7.C: New.
5490 * g++.dg/cpp0x/enum6.C: New.
5493 * g++.dg/cpp0x/enum5.C: New.
5496 * g++.dg/cpp0x/enum4.C: New.
5498 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5500 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5502 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5504 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5506 2009-07-07 Jakub Jelinek <jakub@redhat.com>
5509 * gcc.dg/pr40669.c: New test.
5511 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5513 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5514 location. Update all calls.
5515 * g++.dg/plugin/selfassign.c: Likewise.
5517 2009-07-06 Jason Merrill <jason@redhat.com>
5519 * g++.dg/rtti/dyncast[34].C: New.
5521 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
5523 * lib/target-supports.exp
5524 (check_effective_target_mips_newabi_large_long_double): New.
5525 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5527 * gcc.target/mips/fpr-moves-6.c: Likewise.
5529 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
5532 * g++.dg/template/union2.C: New test.
5534 2009-07-04 Jason Merrill <jason@redhat.com>
5536 * g++.dg/template/using15.C: New.
5538 2009-07-04 Jakub Jelinek <jakub@redhat.com>
5540 * gfortran.dg/maxloc_1.f90: New test.
5542 2009-07-04 Janus Weil <janus@gcc.gnu.org>
5545 * gfortran.dg/proc_ptr_result_6.f90: New.
5547 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5549 * gcc.dg/framework-2.c: Adjust testcase to pass.
5551 2009-07-04 Jason Merrill <jason@redhat.com>
5554 * g++.dg/cpp0x/auto16.C: New.
5556 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
5559 * gfortran.dg/pr40587.f: New test.
5561 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5564 * gfortran.dg/unit_1.f90: New test.
5566 2009-07-03 Jason Merrill <jason@redhat.com>
5568 * g++.dg/template/pure1.C: Expect another error.
5570 2009-07-03 Richard Guenther <rguenther@suse.de>
5572 PR tree-optimization/40640
5573 * gcc.c-torture/compile/pr40640.c: New testcase.
5575 2009-07-03 Richard Guenther <rguenther@suse.de>
5578 * gfortran.dg/pr34163.f90: New testcase.
5580 2009-07-03 Jan Hubicka <jh@suse.cz>
5582 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5583 * gcc.dg/tree-ssa/loop-25.c: Likewise.
5584 * gcc.dg/tree-ssa/loop-26.c: Likewise.
5585 * gcc.dg/tree-ssa/pr32044.c: Likewise.
5586 * gcc.dg/tree-ssa/loop-29.c: Likewise.
5587 * gcc.dg/tree-ssa/loop-10.c: Likewise.
5588 * gnat.dg/loop_optimization6.adb: Enable -O2.
5590 2009-07-02 Mark Mitchell <mark@codesourcery.com>
5592 * g++.dg/warn/null4.C: Extend.
5594 2009-07-02 Jason Merrill <jason@redhat.com>
5596 * g++.dg/template/spec8.C: Fix.
5598 2009-07-02 Michael Matz <matz@suse.de>
5601 * gfortran.dg/pr32921.f: Adjust.
5603 2009-07-02 Jan Hubicka <jh@suse.cz>
5605 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5607 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
5609 * gcc.target/mips/truncate-4.c: New testcase.
5611 2009-07-01 Richard Guenther <rguenther@suse.de>
5613 PR tree-optimization/19831
5614 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5615 make allocated memory escape. Un-XFAIL.
5616 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5617 * gcc.dg/vect/pr31699.c: Likewise.
5618 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5620 2009-06-30 Jakub Jelinek <jakub@redhat.com>
5623 * g++.dg/parse/cond5.C: New test.
5625 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
5627 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5628 (main): Pass n to main_1 instead.
5629 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5630 (main_1): New function, split off from...
5631 (main): ...here. Pass `off' to main_1 instead.
5633 2009-06-30 Jason Merrill <jason@redhat.com>
5636 * g++.dg/cpp0x/variadic94.C: New.
5638 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
5640 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5641 * lib/target-libpath.exp (ld_library_path_vars): New variable.
5642 (init_ld_library_path_env_vars): New function, replacing the
5643 orig_*_saved assignments. Call it after defining it.
5644 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5645 (restore_ld_library_path_env_vars): Likewise.
5646 (add_path, find_libgcc_s): New functions.
5647 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5648 gcc-set-multilib-library-path.
5649 (objc_target_compile): Don't add "." to ld_library_path.
5651 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5652 ld_library_path. Use add_path. Use find_libgcc_s instead of
5653 gcc-set-multilib-library-path.
5654 * lib/g++.exp (g++_link_flags): Likewise.
5655 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5656 * lib/c-torture.exp: Do not manipulate ld_library_path at the
5658 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
5659 to tell when this needs to happen. Use find_libgcc_s instead of
5660 gcc-set-multilib-library-path.
5661 * lib/gcc-dg.exp: Likewise.
5662 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5663 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5664 unless it is in $ALT_LD_LIBRARY_PATH.
5665 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5667 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
5669 * gnat.dg/discr12.adb: New test.
5670 * gnat.dg/discr12_pkg.ads: New helper.
5671 * gnat.dg/discr13.adb: New test.
5672 * gnat.dg/discr14.ad[sb]: Likewise.
5673 * gnat.dg/discr15.adb: Likewise.
5674 * gnat.dg/discr15_pkg.ads: New helper.
5675 * gnat.dg/discr16.adb: New test.
5676 * gnat.dg/discr16_g.ads: New helper.
5677 * gnat.dg/discr16_pkg.ads: Likewise.
5678 * gnat.dg/discr16_cont.ads: Likewise.
5679 * gnat.dg/discr17.adb: New test.
5680 * gnat.dg/discr18.adb: Likewise.
5681 * gnat.dg/discr18_pkg.ads: New helper.
5682 * gnat.dg/discr19.adb: New test.
5684 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5687 * gfortran.dg/internal_write_1.f90: New testcase.
5689 2009-06-30 Janus Weil <janus@gcc.gnu.org>
5692 * gfortran.dg/derived_pointer_recursion_2.f90: New.
5694 2009-06-30 Richard Guenther <rguenther@suse.de>
5696 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5698 2009-06-30 Wei Guozhi <carrot@google.com>
5700 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5703 2009-06-30 Ira Rosen <irar@il.ibm.com>
5705 PR tree-optimization/40542
5706 * gcc.dg/vect/pr40542.c: New test.
5708 2009-06-30 Martin Jambor <mjambor@suse.cz>
5710 PR tree-optimization/40582
5711 * gcc.c-torture/compile/pr40582.c: New test.
5713 2009-06-30 Wei Guozhi <carrot@google.com>
5716 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5718 2009-06-29 Jason Merrill <jason@redhat.com>
5721 * g++.dg/template/debug1.C: New.
5723 2009-06-29 Tobias Burnus <burnus@net-b.de>
5726 * pointer_check_1.f90: New test.
5727 * pointer_check_2.f90: New test.
5728 * pointer_check_3.f90: New test.
5729 * pointer_check_4.f90: New test.
5730 * pointer_check_5.f90: New test.
5732 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
5735 * gfortran.dg/func_assign_2.f90 : New test.
5737 2009-06-29 Richard Guenther <rguenther@suse.de>
5740 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5741 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5742 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5743 * gcc.c-torture/execute/20090623-1.c: Likewise.
5744 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5745 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5747 2009-06-29 Richard Guenther <rguenther@suse.de>
5750 * gcc.c-torture/execute/pr38212.c: New testcase.
5752 2009-06-29 Richard Guenther <rguenther@suse.de>
5754 PR tree-optimization/40579
5755 * gcc.c-torture/execute/pr40579.c: New testcase.
5757 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
5759 PR tree-optimization/40550
5760 * gcc.dg/pr40550.c: New test.
5762 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
5764 * gnat.dg/overflow_sum2.adb: New test
5765 * gnat.dg/namet.ads: New helper.
5767 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5769 2009-06-28 Tobias Burnus <burnus@net-b.de>
5772 * gfortran.dg/compiler-directive_1.f90: New test.
5773 * gfortran.dg/compiler-directive_2.f: New test.
5775 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5777 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5778 comment out some values and add some cases.
5780 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
5783 * gcc.dg/vect/vect.exp: Fix lappend syntax.
5785 2009-06-26 Richard Henderson <rth@redhat.com>
5788 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5789 * gcc.target/i386/local.c: Pass a non-constant to T.
5791 2009-06-26 Janus Weil <janus@gcc.gnu.org>
5795 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5796 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5797 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5798 * gfortran.dg/proc_ptr_result_5.f90: New.
5800 2009-06-26 Janis Johnson <janis187@us.ibm.com>
5803 * gcc.dg/dfp/pr39902.c: New test.
5805 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
5808 * gcc.dg/builtins-65.c: Require c99 runtime.
5810 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5812 * gnat.dg/array7.ad[sb]: New test.
5814 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5816 * gnat.dg/array6.adb: New test.
5818 2009-06-25 Ian Lance Taylor <iant@google.com>
5820 * g++.dg/warn/Wsign-compare-3.C: New testcase.
5822 2009-06-25 Ian Lance Taylor <iant@google.com>
5824 * g++.dg/warn/Wunused-16.C: New testcase.
5826 2009-06-25 Ian Lance Taylor <iant@google.com>
5828 * g++.dg/warn/skip-2.C: New testcase.
5830 2009-06-25 Steve Ellcey <sje@cup.hp.com>
5832 * gcc.c-torture/execute/20090618-1.c: add dg-run and
5833 dg-skip-if and move to ...
5834 * gcc.dg/torture/20090618-1.c.
5836 2009-06-25 Martin Jambor <mjambor@suse.cz>
5838 PR tree-optimization/40493
5839 * gcc.c-torture/execute/pr40493.c: New test.
5841 2009-06-24 Jason Merrill <jason@redhat.com>
5844 * g++.dg/template/overload10.C: New.
5846 2009-06-24 Janus Weil <janus@gcc.gnu.org>
5849 * gfortran.dg/proc_ptr_comp_11.f90: New.
5851 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
5853 * gcc.dg/pr40501.c: New testcase.
5855 2009-06-23 DJ Delorie <dj@redhat.com>
5858 * lib/target-supports.exp: Add mep support (no profiling).
5860 2009-06-23 Steve Ellcey <sje@cup.hp.com>
5863 * gcc.dg/ssa/loop-31.c: Change scan rules.
5865 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5867 * gcc.dg/cpp/empty-include.c: Update column info.
5868 * gcc.dg/cpp/assert2.c: Update column info.
5870 2009-06-23 Jakub Jelinek <jakub@redhat.com>
5872 * g++.dg/ext/builtin-object-size1.C: New test.
5873 * g++.dg/ext/builtin-object-size2.C: New test.
5875 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
5877 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5878 * gcc.dg/optimize-bswapdi-1.c: Likewise.
5880 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
5882 * gcc.target/mips/truncate-3.c: New test.
5884 2009-06-22 Janus Weil <janus@gcc.gnu.org>
5888 * gfortran.dg/interface_30.f90: Modified error message.
5889 * gfortran.dg/proc_decl_22.f90: New.
5891 2009-06-22 Ian Lance Taylor <iant@google.com>
5893 * gcc.dg/Wcxx-compat-19.c: New testcase.
5895 2009-06-22 Matthias Klose <doko@ubuntu.com>
5898 * pr28050.m: New testcase.
5900 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
5903 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5905 2009-06-22 Martin Jambor <mjambor@suse.cz>
5907 PR tree-optimization/40492
5908 * g++.dg/torture/pr40492.C: New test.
5910 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
5912 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5913 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
5915 2009-06-22 Olivier Hainque <hainque@adacore.com>
5917 * gnat.dg/raise_ce.adb: Helper for ...
5918 * gnat.dg/handle_and_return.adb: New test.
5920 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
5923 * gfortran.dg/generic_18.f90: New test.
5925 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
5928 * gfortran.dg/spread_size_limit.f90: New test.
5930 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
5932 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5933 to put dump files in a subdirectory.
5934 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5935 ".o" temporary files.
5937 2009-06-21 Janus Weil <janus@gcc.gnu.org>
5940 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5941 * gfortran.dg/interface_20.f90: Ditto.
5942 * gfortran.dg/interface_21.f90: Ditto.
5943 * gfortran.dg/interface_22.f90: Ditto.
5944 * gfortran.dg/interface_30.f90: New.
5945 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5947 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
5949 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5950 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5951 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5954 2009-06-21 Ira Rosen <irar@il.ibm.com>
5955 Revital Eres <eres@il.ibm.com>
5958 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5959 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5960 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5962 2009-06-21 Ira Rosen <irar@il.ibm.com>
5965 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5966 without misalignment support.
5967 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5969 2009-06-20 Tobias Burnus <burnus@net-b.de>
5972 * gfortran.dg/bounds_check_strlen_9.f90: New test.
5974 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
5977 * gfortran.dg/alloc_comp_result_2.f90: New test.
5979 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5982 * gcc.target/arm/pr40482.c: New test.
5984 2009-06-19 Ian Lance Taylor <iant@google.com>
5986 * gcc.dg/Wcxx-compat-18.c: New testcase.
5988 2009-06-19 Richard Guenther <rguenther@suse.de>
5990 * gcc.c-torture/execute/20090618-1.c: New testcase.
5992 2009-06-19 Ian Lance Taylor <iant@google.com>
5994 * gcc.dg/Wcxx-compat-17.c: New testcase.
5996 2009-06-19 Ian Lance Taylor <iant@google.com>
5998 * gcc.dg/Wcxx-compat-15.c: New testcase.
6000 2009-06-19 Ian Lance Taylor <iant@google.com>
6002 * gcc.dg/Wcxx-compat-16.c: New testcase.
6004 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6006 * gcc.dg/builtins-34.c: Add significand cases.
6008 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6011 * gcc.dg/20080522-1.c: Remove testcase for real.
6012 * gcc.dg/20080528-1.c: Ditto.
6014 2009-06-19 Janus Weil <janus@gcc.gnu.org>
6017 * gfortran.dg/proc_ptr_20.f90: New.
6019 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
6022 * gcc.dg/torture/pr40470-1.c: New.
6023 * gcc.dg/torture/pr40470-2.c: Likewise.
6024 * gcc.dg/torture/pr40470-3.c: Likewise.
6025 * gcc.dg/torture/pr40470-4.c: Likewise.
6027 2009-06-18 Diego Novillo <dnovillo@google.com>
6029 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6030 * gcc.dg/plugin/ggcplug.c: Likewise.
6031 * gcc.dg/plugin/one_time_plugin.c: Likewise.
6032 * g++.dg/plugin/selfassign.c: Likewise.
6033 * g++.dg/plugin/attribute_plugin.c: Likewise.
6034 * g++.dg/plugin/dumb_plugin.c: Likewise.
6036 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
6038 * gcc.dg/cpp/arith-3.c: Add column info.
6040 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6042 * gcc.target/arm/fp16-compile-none-2.c: New.
6043 * gcc.target/arm/fp16-compile-ieee-12.c: New.
6044 * gcc.target/arm/fp16-compile-alt-12.c: New.
6046 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6048 * gcc.target/arm/fp16-compile-alt-1.c: New.
6049 * gcc.target/arm/fp16-compile-alt-2.c: New.
6050 * gcc.target/arm/fp16-compile-alt-3.c: New.
6051 * gcc.target/arm/fp16-compile-alt-4.c: New.
6052 * gcc.target/arm/fp16-compile-alt-5.c: New.
6053 * gcc.target/arm/fp16-compile-alt-6.c: New.
6054 * gcc.target/arm/fp16-compile-alt-7.c: New.
6055 * gcc.target/arm/fp16-compile-alt-8.c: New.
6056 * gcc.target/arm/fp16-compile-alt-9.c: New.
6057 * gcc.target/arm/fp16-compile-alt-10.c: New.
6058 * gcc.target/arm/fp16-compile-alt-11.c: New.
6059 * gcc.target/arm/fp16-compile-ieee-1.c: New.
6060 * gcc.target/arm/fp16-compile-ieee-2.c: New.
6061 * gcc.target/arm/fp16-compile-ieee-3.c: New.
6062 * gcc.target/arm/fp16-compile-ieee-4.c: New.
6063 * gcc.target/arm/fp16-compile-ieee-5.c: New.
6064 * gcc.target/arm/fp16-compile-ieee-6.c: New.
6065 * gcc.target/arm/fp16-compile-ieee-7.c: New.
6066 * gcc.target/arm/fp16-compile-ieee-8.c: New.
6067 * gcc.target/arm/fp16-compile-ieee-9.c: New.
6068 * gcc.target/arm/fp16-compile-ieee-10.c: New.
6069 * gcc.target/arm/fp16-compile-ieee-11.c: New.
6070 * gcc.target/arm/fp16-compile-none-1.c: New.
6071 * gcc.target/arm/fp16-compile-exprtype.c: New.
6072 * gcc.target/arm/fp16-compile-vcvt.c: New.
6073 * gcc.target/arm/fp16-builtins-1.c: New.
6074 * gcc.target/arm/fp16-rounding-alt-1.c: New.
6075 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6076 * gcc.target/arm/fp16-param-1.c: New.
6077 * gcc.target/arm/fp16-return-1.c: New.
6078 * gcc.target/arm/fp16-unprototyped-1.c: New.
6079 * gcc.target/arm/fp16-unprototyped-2.c: New.
6080 * gcc.target/arm/fp16-variadic-1.c: New.
6081 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6082 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6083 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6084 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6085 * gcc.dg/torture/arm-fp16-ops.h: New.
6086 * gcc.dg/torture/arm-fp16-ops-1.c: New.
6087 * gcc.dg/torture/arm-fp16-ops-2.c: New.
6088 * gcc.dg/torture/arm-fp16-ops-3.c: New.
6089 * gcc.dg/torture/arm-fp16-ops-4.c: New.
6090 * gcc.dg/torture/arm-fp16-ops-5.c: New.
6091 * gcc.dg/torture/arm-fp16-ops-6.c: New.
6092 * gcc.dg/torture/arm-fp16-ops-7.c: New.
6093 * gcc.dg/torture/arm-fp16-ops-8.c: New.
6094 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6095 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6096 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6097 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6098 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6099 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6100 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6101 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6102 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6103 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6104 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6105 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6106 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6108 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
6110 * gcc.dg/builtins-65.c: New test.
6112 2009-06-18 Janus Weil <janus@gcc.gnu.org>
6115 * gfortran.dg/proc_ptr_result_4.f90: New.
6117 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
6119 * gcc.c-torture/execute/bitfld-5.c: New test.
6121 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6123 * gcc.dg/builtin-unreachable-3.c: New test.
6125 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6127 * gcc.target/i386/builtin-unreachable.c: New test.
6129 2009-06-17 Ian Lance Taylor <iant@google.com>
6131 * gcc.dg/Wcxx-compat-14.c: New testcase.
6133 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
6135 * gcc.dg/func-ptr-conv-1.c: Update column info.
6137 2009-06-17 Richard Guenther <rguenther@suse.de>
6140 * gcc.c-torture/execute/pr40404.c: New testcase.
6142 2009-06-17 Richard Guenther <rguenther@suse.de>
6145 * g++.dg/torture/pr40460.C: New testcase.
6147 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
6149 * gcc.dg/plugin/one_time_plugin.c: New test.
6150 * gcc.dg/plugin/one_time-test-1.c: New test.
6151 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6153 2009-06-16 Ian Lance Taylor <iant@google.com>
6155 * g++.dg/warn/skip-1.C: New testcase.
6157 2009-06-16 Jakub Jelinek <jakub@redhat.com>
6160 * g++.dg/other/pr40446.C: New test.
6162 2009-06-16 Richard Guenther <rguenther@suse.de>
6164 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6165 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6166 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6167 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6169 2009-06-16 Martin Jambor <mjambor@suse.cz>
6171 * gcc.c-torture/compile/pr40432.c: New file.
6173 2009-06-16 Martin Jambor <mjambor@suse.cz>
6175 * gfortran.fortran-torture/compile/pr40413.f90: New file.
6177 2009-06-16 Janus Weil <janus@gcc.gnu.org>
6181 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6182 * gfortran.dg/interface_20.f90: Modified error messages.
6183 * gfortran.dg/interface_21.f90: Ditto.
6184 * gfortran.dg/interface_26.f90: Ditto.
6185 * gfortran.dg/interface_27.f90: Ditto.
6186 * gfortran.dg/interface_28.f90: Extended test case.
6187 * gfortran.dg/interface_29.f90: New.
6188 * gfortran.dg/proc_decl_7.f90: Modified error messages.
6189 * gfortran.dg/proc_decl_8.f90: Ditto.
6190 * gfortran.dg/proc_ptr_11.f90: Ditto.
6191 * gfortran.dg/proc_ptr_15.f90: Ditto.
6193 2009-06-16 Ira Rosen <irar@il.ibm.com>
6195 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6197 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6198 gcc.dg/vect/vect-outer-4f.c: Likewise.
6199 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6200 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6202 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6205 2009-06-16 Tobias Burnus <burnus@net-b.de>
6208 * gfortran.dg/bounds_check_strlen_8.f90: New test.
6210 2009-06-15 Ian Lance Taylor <iant@google.com>
6212 * gcc.dg/Wjump-misses-init-1.c: New testcase.
6213 * gcc.dg/Wjump-misses-init-2.c: New testcase.
6214 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6215 Recognize new notes.
6216 * gcc.dg/stmt-expr-label-2.c: Likewise.
6217 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
6218 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6219 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6220 * gcc.dg/c99-vla-jump-4.c: Likewise.
6221 * gcc.dg/stmt-expr-label-1.c: Likewise.
6222 * gcc.dg/stmt-expr-label-3.c: Likewise.
6223 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
6225 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6227 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6229 2009-06-15 Jakub Jelinek <jakub@redhat.com>
6231 * gcc.dg/builtin-object-size-7.c: New test.
6233 2009-06-15 Jakub Jelinek <jakub@redhat.com>
6236 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6237 level != "" use separate -gdwarf-2 -g${level} options instead of
6239 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6240 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6241 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6243 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
6245 * g++.dg/abi/mangle11.C: Update warning line.
6246 * g++.dg/abi/mangle12.C: Update warning line.
6247 * g++.dg/abi/mangle17.C: Update warning line.
6248 * g++.dg/abi/mangle20-2.C: Update warning line.
6250 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6252 * gcc.dg/optimize-bswap-1.c: Split into these two:
6253 * gcc.dg/optimize-bswapsi-1.c: New testcase.
6254 * gcc.dg/optimize-bswapdi-1.c: New testcase.
6256 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6258 * gcc.dg/optimize-bswap-1.c: New testcase.
6260 2009-06-14 Richard Guenther <rguenther@suse.de>
6263 * g++.dg/torture/pr40389.C: New testcase.
6265 2009-06-13 Richard Guenther <rguenther@suse.de>
6267 PR tree-optimization/40421
6268 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6270 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
6272 * gcc.dg/old-style-prom-3.c: Add column info.
6273 * gcc.dg/overflow-warn-1.c
6274 * gcc.dg/gomp/pr27415.c
6275 * gcc.dg/gomp/for-1.c: Same.
6276 * gcc.dg/enum-compat-1.c: Same.
6277 * gcc.dg/c99-tag-3.c: Same.
6278 * gcc.dg/Wredundant-decls-2.c: Same.
6279 * gcc.dg/func-ptr-conv-1.c: Same.
6280 * gcc.dg/asm-wide-1.c: Same.
6281 * gcc.dg/nofixed-point-2.c: Same.
6282 * gcc.dg/cpp/line3.c: Same.
6283 * gcc.dg/array-10.c: Same.
6284 * gcc.dg/c99-vla-jump-1.c: Same.
6285 * gcc.dg/pr20368-1.c: Same.
6286 * gcc.dg/Wshadow-3.c: Same.
6287 * gcc.dg/c90-const-expr-8.c: Same.
6288 * gcc.dg/label-decl-2.c: Same.
6289 * gcc.dg/dremf-type-compat-2.c: Same.
6290 * gcc.dg/c90-const-expr-5.c: Same.
6291 * gcc.dg/builtins-30.c: Same.
6292 * gcc.dg/Warray-bounds.c: Same.
6293 * gcc.dg/Wcxx-compat-2.c: Same.
6294 * gcc.dg/tree-ssa/col-1.c: Same.
6295 * gcc.dg/old-style-prom-2.c: Same.
6296 * gcc.dg/cast-function-1.c: Same.
6297 * gcc.dg/pr15698-1.c: Same.
6298 * gcc.dg/dremf-type-compat-3.c: Same.
6299 * gcc.dg/vla-8.c: Same.
6300 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6302 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6303 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6304 * gcc.dg/enum-compat-1.c: Same.
6305 * gcc.dg/dremf-type-compat-2.c: Same.
6306 * gcc.dg/old-style-prom-2.c: Same.
6307 * gcc.dg/pr15698-1.c: Same.
6308 * gcc.dg/pr20368-1.c: Same.
6309 * gcc.dg/dremf-type-compat-3.c: Same.
6310 * gcc.dg/builtins-30.c: Same. Test for columns.
6312 2009-06-12 Janus Weil <janus@gcc.gnu.org>
6315 * gfortran.dg/proc_decl_1.f90: Extended.
6317 2009-06-12 Ian Lance Taylor <iant@google.com>
6319 * gcc.dg/Wcxx-compat-13.c: New testcase.
6321 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6324 * gcc.dg/tree-ssa/fre-vce-1.c
6326 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
6329 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6330 min-insn-to-prefetch-ratio=5.
6332 2009-06-12 Joey Ye <joey.ye@intel.com>
6333 H.J. Lu <hongjiu.lu@intel.com>
6336 * gcc.target/i386/stackalign/pr39146.c: New.
6338 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
6340 * gcc.target/i386/crc32-1.c: New.
6341 * gcc.target/i386/crc32-2.c: Likewise.
6343 2009-06-11 David Daney <ddaney@caviumnetworks.com>
6346 * gcc.dg/builtin-unreachable-1.c: New test.
6347 * gcc.dg/builtin-unreachable-2.c: Same.
6349 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
6352 * gfortran.dg/data_value_1.f90: New test.
6354 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6357 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6358 remove ilp32 requirement.
6359 * gcc.target/i386/excess-precision-2.c: Likewise.
6360 * gcc.target/i386/excess-precision-3.c: Likewise.
6361 * gcc.target/i386/excess-precision-4.c: Likewise.
6362 * gcc.target/i386/excess-precision-5.c: Likewise.
6363 * gcc.target/i386/excess-precision-6.c: Likewise.
6365 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6368 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6369 * gfortran.dg/nan_5.f90: New test.
6371 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
6373 * gcc.target/arm/neon-modes-1.c: New test.
6375 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
6377 * g++.dg/torture/pr31579.C: Cast pointer
6378 via __SIZE_TYPE__ instead of 'unsigned long'.
6380 2009-06-10 Anthony Green <green@moxielogic.com>
6382 * lib/target-supports.exp (check_profiling_available):
6383 Profiling is not available for testing purposes on moxie.
6385 2009-06-09 Ian Lance Taylor <iant@google.com>
6387 * gcc.dg/Wcxx-compat-12.c: New testcase.
6389 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
6392 * gfortran.dg/backspace_11.f90: New.
6394 2009-06-09 Jason Merrill <jason@redhat.com>
6396 * g++.dg/cpp0x/defaulted10.C: New.
6398 2009-06-09 Martin Jambor <mjambor@suse.cz>
6400 * gcc.c-torture/compile/pr40351.c: New file.
6402 2009-06-09 Olivier Hainque <hainque@adacore.com>
6404 * gnat.dg/align_max.adb: New test.
6406 2009-06-08 Jason Merrill <jason@redhat.com>
6408 * g++.dg/cpp0x/auto15.C: New.
6410 2009-06-08 Jan Hubicka <jh@suse.cz>
6413 * gcc.dg/torture/pr39834.c
6415 2009-06-08 Jan Hubicka <jh@suse.cz>
6418 * g++.dg/torture/pr40102.C: New testcase.
6420 2009-06-08 Jakub Jelinek <jakub@redhat.com>
6422 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6423 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6424 * gcc.dg/builtin-object-size-6.c: New test.
6427 * g++.dg/template/dtor7.C: New test.
6431 * g++.dg/template/error41.C: New test.
6432 * g++.dg/template/error42.C: New test.
6434 2009-06-08 Revital Eres <eres@il.ibm.com>
6437 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6438 * gcc.dg/vect/vect-88.c: Likewise.
6439 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6440 * gcc.dg/vect/pr25413.c: Likewise.
6441 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6443 2009-06-07 Ian Lance Taylor <iant@google.com>
6445 * g++.dg/warn/Wswitch-3.C: New testcase.
6446 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6447 * gcc.dg/Wswitch-enum-error.c: Likewise.
6448 * gcc.dg/Wswitch-error.c: Likewise.
6450 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6453 * gfortran.dg/negative_unit.f: Update test.
6454 * gfortran.dg/negative_unit_int8.f: Update test.
6455 * gfortran.dg/newunit_1.f90: New test.
6457 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6461 * gfortran.dg/spread_init_expr.f03: New.
6462 * gfortran.dg/unpack_init_expr.f03: New.
6463 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6466 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6470 * gfortran.dg/count_init_expr.f03
6471 * gfortran.dg/product_init_expr.f03
6472 * gfortran.dg/sum_init_expr.f03
6474 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6477 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6479 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6481 * gfortran.dg/zero_sized_5.f90: Likewise.
6483 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
6486 * g++.dg/torture/pr32950.C: New.
6488 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6492 * gfortran.dg/dot_product_1.f03: New.
6493 * gfortran.dg/matmul_8.f03: New.
6494 * gfortran.dg/transpose_3.f03: New.
6496 2009-06-06 Ian Lance Taylor <iant@google.com>
6498 * gcc.dg/Wunused-label-1.c: New test case.
6499 * g++.dg/warn/Wunused-label-1.C: New test case.
6500 * g++.dg/warn/Wunused-label-2.C: New test case.
6501 * g++.dg/warn/Wunused-label-3.C: New test case.
6503 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6506 * reshape_zerosize_2.f90: New.
6508 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6511 * gfortran.dg/pack_assign_1.f90: New.
6512 * gfortran.dg/pack_vector_1.f90: New.
6514 2009-06-05 Jakub Jelinek <jakub@redhat.com>
6517 * gcc.dg/pr40340-1.c: New test.
6518 * gcc.dg/pr40340-2.c: New test.
6519 * gcc.dg/pr40340-3.c: New test.
6520 * gcc.dg/pr40340-4.c: New test.
6521 * gcc.dg/pr40340-5.c: New test.
6522 * gcc.dg/pr40340.h: New file.
6524 2009-06-05 Revital Eres <eres@il.ibm.com>
6526 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6528 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6529 * gcc.dg/vect/vect-33.c: Likewise.
6530 * gcc.dg/vect/vect-92.c: Likewise.
6531 * gcc.dg/vect/vect-58.c: Likewise.
6532 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6533 * gcc.dg/vect/vect-42.c: Likewise.
6534 * gcc.dg/vect/slp-25.c: Likewise.
6535 * gcc.dg/vect/vect-align-1.c: Likewise.
6536 * gcc.dg/vect/vect-align-2.c: Likewise.
6537 * gcc.dg/vect/vect-93.c: Likewise.
6538 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6539 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6540 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6541 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6542 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6543 * gcc.dg/vect/vect-26.c: Likewise.
6544 * gcc.dg/vect/vect-44.c: Likewise.
6545 * gcc.dg/vect/vect-70.c: Likewise.
6546 * gcc.dg/vect/vect-95.c: Likewise.
6547 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6548 * gcc.dg/vect/vect-28.c: Likewise.
6549 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6550 * gcc.dg/vect/vect-87.c: Likewise.
6551 * gcc.dg/vect/vect-109.c: Likewise.
6552 * gcc.dg/vect/vect-54.c: Likewise.
6553 * gcc.dg/vect/vect-96.c: Likewise.
6554 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6555 * gcc.dg/vect/vect-88.c: Likewise.
6556 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6557 * gcc.dg/vect/vect-89.c: Likewise.
6558 * gcc.dg/vect/vect-91.c: Likewise.
6559 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6560 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6561 * gfortran.dg/vect/vect-2.f90: Likewise.
6562 * gfortran.dg/vect/vect-3.f90: Likewise.
6563 * gfortran.dg/vect/vect-4.f90: Likewise.
6564 * gfortran.dg/vect/vect-5.f90: Likewise.
6566 2009-06-05 Alexander Strange <astrange@ithinksw.com>
6568 PR tree-optimization/36318
6569 * gcc.dg/tree-ssa/sra-7.c: New test.
6571 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
6574 * gfortran.dg/reshape_order_5.f90: New.
6575 * gfortran.dg/reshape_shape_1.f90: New.
6577 2009-06-04 Jason Merrill <jason@redhat.com>
6579 * g++.dg/template/error38.C: Add pointer-to-typedef case.
6581 2009-06-04 Steve Ellcey <sje@cup.hp.com>
6583 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6584 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6586 2009-06-04 Richard Guenther <rguenther@suse.de>
6589 * g++.dg/torture/pr40335.C: New testcase.
6591 2009-06-03 Richard Guenther <rguenther@suse.de>
6594 * gcc.dg/torture/pr40328.c: New testcase.
6596 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
6598 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6601 2009-06-03 Martin Jambor <mjambor@suse.cz>
6603 * g++.dg/torture/pr40323.C: New file.
6605 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
6607 * gnat.dg/specs/root.ads: New test.
6608 * gnat.dg/specs/root-level_1.ads: Likewise.
6609 * gnat.dg/specs/root-level_2.ads: Likewise.
6610 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6612 2009-06-02 Mark Mitchell <mark@codesourcery.com>
6614 * g++.dg/init/ref15.C: Require unwrapped targets.
6616 2009-06-02 Jason Merrill <jason@redhat.com>
6618 * g++.dg/cpp0x/initlist13.C: Remove expected error.
6619 * g++.dg/cpp0x/initlist18.C: New.
6620 * g++.dg/cpp0x/initlist19.C: New.
6622 * g++.dg/cpp0x/auto14.C: New.
6624 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
6626 * gnat.dg/alignment6.adb: Remove XFAIL.
6628 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
6631 * g++.dg/template/spec36.C: New test.
6633 2009-06-01 Ian Lance Taylor <iant@google.com>
6635 * gcc.dg/cast-qual-3.c: New testcase.
6636 * g++.dg/warn/Wcast-qual2.C: New testcase.
6638 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
6640 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6641 (process-message): Expect column numbers.
6642 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6643 * gcc.dg/pch/counter-2.c: Same.
6644 * gcc.dg/pch/valid-2.c: Same.
6645 * gcc.dg/pch/warn-1.c: Same.
6646 * gcc.dg/pch/valid-1.c: Same.
6647 * gcc.dg/cpp/include2a.c: Handle lack of columns.
6648 * gcc.dg/cpp/syshdr.c: Same.
6649 * gcc.dg/cpp/19940712-1.c: Same.
6650 * gcc.dg/cpp/missing-header-1.c: Same.
6651 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6652 * gcc.dg/cpp/tr-warn3.c: Same.
6653 * gcc.dg/cpp/pr29612-2.c: Same.
6654 * gcc.dg/cpp/tr-warn4.c: Same.
6655 * gcc.dg/cpp/Wtrigraphs.c: Same.
6656 * gcc.dg/cpp/poison.c: Same.
6657 * gcc.dg/cpp/arith-3.c: Same.
6658 * gcc.dg/cpp/sysmac2.c: Same.
6659 * gcc.dg/cpp/cpp.exp: Same.
6660 * gcc.dg/cpp/tr-warn5.c: Same.
6661 * gcc.dg/cpp/include2.c: Same.
6662 * gcc.dg/cpp/Wmissingdirs.c: Same.
6663 * gcc.dg/cpp/Wmissingdirs.c: Same.
6664 * gcc.dg/cpp/tr-warn6.c: Same.
6665 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6666 * gcc.dg/cpp/macspace1.c: Same.
6667 * gcc.dg/cpp/escape-2.c: Same.
6668 * gcc.dg/cpp/assert2.c: Same.
6669 * gcc.dg/cpp/undef2.c: Same.
6670 * gcc.dg/cpp/macspace2.c: Same.
6671 * gcc.dg/cpp/tr-warn1.c: Same.
6672 * gcc.dg/cpp/extratokens2.c: Same.
6673 * gcc.dg/cpp/strify2.c: Same.
6674 * gcc.dg/cpp/Wsignprom.c: Same.
6675 * gcc.dg/cpp/redef2.c: Same.
6676 * gcc.dg/cpp/trad/trad.exp: Same.
6677 * gcc.dg/cpp/arith-1.c: Same.
6678 * gcc.dg/cpp/extratokens.c: Same.
6679 * gcc.dg/cpp/if-mpar.c: Same.
6681 2009-06-01 Olivier Hainque <hainque@adacore.com>
6683 * gnat.dg/nested_float_packed.ads: New test.
6685 2009-06-01 Olivier Hainque <hainque@adacore.com>
6686 Eric Botcazou <botcazou@adacore.com>
6688 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6689 * gnat.dg/test_oconst.adb: New test.
6691 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
6693 * gcc.dg/plugin/ggcplug.c: Moved comment.
6694 (plugin_init): Fixed typo, declared i, returned 0 at end.
6696 2009-05-31 Ira Rosen <irar@il.ibm.com>
6699 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6700 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6702 2009-05-29 Ian Lance Taylor <iant@google.com>
6704 * gcc.dg/Wcxx-compat-11.c: New testcase.
6706 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6709 * gfortran.dg/leadz_trailz_1.f90: New test.
6710 * gfortran.dg/leadz_trailz_2.f90: New test.
6712 2009-05-29 Martin Jambor <mjambor@suse.cz>
6714 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6715 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6716 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6717 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6718 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6719 * gcc.dg/tree-ssa/sra-2.c: Likewise.
6720 * gcc.dg/tree-ssa/sra-3.c: Likewise.
6721 * gcc.dg/tree-ssa/sra-1.c: Likewise.
6722 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6723 * gcc.dg/tree-ssa/sra-5.c: New file.
6724 * gcc.dg/tree-ssa/sra-6.c: New file.
6725 * gcc.c-torture/compile/sra-1.c: New file.
6727 2009-05-29 Jakub Jelinek <jakub@redhat.com>
6730 * gcc.c-torture/compile/pr40291.c: New test.
6733 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6735 * gcc.target/powerpc/altivec-30.c: New test.
6736 * gcc.target/powerpc/altivec-31.c: New test.
6738 2009-05-28 Richard Guenther <rguenther@suse.de>
6740 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6741 * gcc.c-torture/execute/20090527-1.c: Likewise.
6743 2009-05-28 Dodji Seketeli <dodji@redhat.com>
6746 * g++.dg/template/canon-type-1.C: New test.
6747 * g++.dg/template/canon-type-2.C: Likewise.
6748 * g++.dg/template/canon-type-3.C: Likewise.
6749 * g++.dg/template/canon-type-4.C: Likewise.
6750 * g++.dg/template/canon-type-5.C: Likewise.
6751 * g++.dg/template/canon-type-6.C: Likewise.
6752 * g++.dg/template/canon-type-7.C: Likewise.
6754 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
6755 Uros Bizjak <ubizjak@gmail.com>
6756 Danny Smith <dansmister@gmail.com>
6760 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6762 * gcc.target/i386/pr37216.c: New test source file.
6763 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
6764 use -fno-common for testing Cygwin and MinGW targets.
6766 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
6768 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6769 * g++.dg/opt/memcpy1.C (size_t): Likewise.
6770 * g++.dg/pr37742.C (size_t): Likewise.
6771 * g++.dg/torture/pr34850.C (size_t): Likewise.
6772 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6774 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6775 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6776 (size_t): Use __extension__ and __SIZE_TYPE__.
6777 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6779 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6780 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6781 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6782 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6783 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6784 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6785 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6786 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6787 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6788 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6789 (__ssize_t): Likewise.
6790 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6791 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6792 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6793 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6794 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6795 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6796 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6797 * gcc.dg/pr33667.c (size_t): Likewise.
6798 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6799 * gcc.dg/torture/pr39204.c (size_t): Likewise.
6800 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6801 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6802 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6803 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6805 2009-05-28 Ira Rosen <irar@il.ibm.com>
6807 PR tree-optimization/40254
6808 * gcc.dg/vect/pr40254.c: New test.
6810 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
6813 * gcc.target/mips/const-anchor-1.c: New test.
6814 * gcc.target/mips/const-anchor-2.c: New test.
6816 2009-05-27 Jason Merrill <jason@redhat.com>
6818 * g++.dg/cpp0x/initlist15.C: New.
6819 * g++.dg/cpp0x/initlist16.C: New.
6820 * g++.dg/cpp0x/initlist17.C: New.
6822 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
6825 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6826 patterns to reflect frontend changes.
6827 * gfortran.dg/vector_subscript_4.f90: Likewise.
6829 2009-05-27 Olivier Hainque <hainque@adacore.com>
6830 Eric Botcazou <botcazou@adacore.com>
6832 * gcc.c-torture/execute/align-nest.c: New testcase.
6833 * gnat.dg/misaligned_nest.adb: New testcase.
6835 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
6837 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6838 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6839 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6840 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6842 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
6844 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6845 cast instead of assuming 0ul.
6846 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6848 (_type_desc): Make first argument const.
6849 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6851 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6854 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
6855 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
6857 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
6859 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6860 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6861 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6862 * gcc.dg/plugin/ggcplug.c: Added new file.
6864 2009-05-26 Tobias Burnus <burnus@net-b.de>
6867 * gfortran.dg/nullify_4.f90: New test.
6869 2009-05-26 Richard Guenther <rguenther@suse.de>
6871 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6873 2009-05-26 Richard Guenther <rguenther@suse.de>
6876 * gcc.c-torture/compile/pr40252.c: New testcase.
6878 2009-05-26 Dodji Seketeli <dodji@redhat.com>
6881 * g++.dg/template/typedef18.C: New test.
6882 * g++.dg/template/typedef19.C: Likewise.
6883 * g++.dg/template/typedef20.C: Likewise.
6884 * g++.dg/template/access11.C: Adjust.
6886 2009-05-26 Richard Guenther <rguenther@suse.de>
6889 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6891 2009-05-25 Jason Merrill <jason@redhat.com>
6894 * g++.dg/cpp0x/enum3.C: New test.
6896 2009-05-25 Richard Guenther <rguenther@suse.de>
6898 PR tree-optimization/36327
6899 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6900 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6901 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6902 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6903 * gcc.dg/vect/vect-40.c: Likewise.
6904 * gcc.dg/vect/vect-42.c: Likewise.
6905 * gcc.dg/vect/vect-46.c: Likewise.
6906 * gcc.dg/vect/vect-76.c: Likewise.
6908 2009-05-25 Janus Weil <janus@gcc.gnu.org>
6911 * gfortran.dg/proc_ptr_18.f90: New.
6912 * gfortran.dg/proc_ptr_19.f90: New.
6913 * gfortran.dg/proc_ptr_comp_9.f90: New.
6914 * gfortran.dg/proc_ptr_comp_10.f90: New.
6916 2009-05-25 Richard Guenther <rguenther@suse.de>
6918 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6919 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6921 2009-05-25 Ira Rosen <irar@il.ibm.com>
6923 PR tree-optimization/40238
6924 * gcc.dg/vect/pr40238.c: New test.
6926 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6927 Dominique Dhumieres <dominiq@lps.ens.fr>
6931 * gfortran.dg/bounds_check_fail_3.f90: New test.
6932 * gfortran.dg/bounds_check_fail_4.f90: New test.
6933 * gfortran.dg/bounds_check_14.f90: Update test.
6934 * gfortran.dg/bound_4.f90: Update test.
6936 2009-05-24 Richard Guenther <rguenther@suse.de>
6939 * gcc.c-torture/compile/pr40233.c: New testcase.
6941 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
6943 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6944 for alpha*-*-* targets.
6946 2009-05-24 Ira Rosen <irar@il.ibm.com>
6948 * gcc.dg/vect/bb-slp-1.c: New test.
6949 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6950 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6951 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6952 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6953 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6954 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6955 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6956 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6957 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6958 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6959 gcc.dg/vect/bb-slp-22.c: Likewise.
6960 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6962 2009-05-23 Mark Mitchell <mark@codesourcery.com>
6963 Maxim Kuvyrkov <maxim@codesourcery.com>
6965 * gcc.dg/falign-labels-1.c: New test.
6967 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6969 * gnat.dg/specs/rep_clause3.ads: New test.
6971 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6973 * gnat.dg/addr6.adb: New test.
6975 2009-05-22 Mark Mitchell <mark@codesourcery.com>
6977 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6979 * gcc.target/arm/thumb2-mul-space.c: New file.
6980 * gcc.target/arm/thumb2-mul-space-2.c: New file.
6981 * gcc.target/arm/thumb2-mul-space-3.c: New file.
6982 * gcc.target/arm/thumb2-mul-speed.c: New file.
6984 2009-05-22 Richard Guenther <rguenther@suse.de>
6987 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6988 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6989 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6991 2009-05-22 Mark Mitchell <mark@codesourcery.com>
6993 * gcc.dg/dll-6.c: New test.
6994 * gcc.dg/dll-6a.c: Likewise.
6995 * gcc.dg/dll-7.c: Likewise.
6996 * gcc.dg/dll-7a.c: Likewise.
6997 * g++.dg/ext/dllexport2.C: Likewise.
6998 * g++.dg/ext/dllexport2a.cc: Likewise.
7000 2009-05-21 Steve Ellcey <sje@cup.hp.com>
7003 * gcc.target/ia64/mfused-madd-vect.c: New test.
7004 * gcc.target/ia64/mfused-madd.c: New test.
7005 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7006 * gcc.target/ia64/mno-fused-madd.c: New test.
7008 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
7010 * gcc.target/i386/movbe-1.c: New.
7011 * gcc.target/i386/movbe-2.c: Likewise.
7013 2009-05-21 Taras Glek <tglek@mozilla.com>
7015 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7016 plugin_init signature.
7017 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7018 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7019 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7021 2009-05-21 Mark Mitchell <mark@codesourcery.com>
7023 * gcc.dg/target/arm/neon-vmla-1.c: New.
7024 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7026 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
7028 * gcc.target/mips/octeon-exts-6.c: New test.
7029 * gcc.target/mips/extend-1.c: New test.
7030 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7032 * gcc.target/mips/octeon-exts-5.c: Likewise.
7034 2009-05-20 Jakub Jelinek <jakub@redhat.com>
7037 * gcc.c-torture/compile/pr40204.c: New test.
7039 2009-05-20 Richard Guenther <rguenther@suse.de>
7041 * gcc.c-torture/compile/20090518-1.c: New testcase.
7043 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
7045 PR tree-optimization/40087
7046 * gcc.dg/tree-ssa/pr40087.c: New test.
7048 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
7050 * gcc.dg/vector-4.c: New testcase.
7051 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7052 * g++.dg/ext/vector16.C: New testcase.
7054 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
7057 * gcc.dg/pr40172.c: Renamed to ...
7058 * gcc.dg/pr40172-1.c: This.
7060 * gcc.dg/pr40172-2.c: New.
7061 * gcc.dg/pr40172-3.c: Likewise.
7063 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7066 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7068 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
7070 * gnat.dg/loop_optimization6.ad[sb]: New test.
7072 2009-05-19 Richard Guenther <rguenther@suse.de>
7074 * gcc.c-torture/compile/20090519-1.c: New testcase.
7076 2009-05-18 Jason Merrill <jason@redhat.com>
7078 * g++.dg/cpp0x/explicit1.C: New.
7079 * g++.dg/cpp0x/explicit2.C: New.
7081 2009-05-18 Dodji Seketeli <dodji@redhat.com>
7084 * g++.dg/debug/dwarf2/nested-1.C: New test.
7086 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
7089 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7092 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7095 * gfortran.dg/proc_ptr_comp_8.f90: New.
7097 2009-05-18 Richard Guenther <rguenther@suse.de>
7100 * gfortran.dg/array_memset_2.f90: Adjust.
7102 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7106 * gfortran.dg/interface_27.f90: New.
7107 * gfortran.dg/interface_28.f90: New.
7108 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7109 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7111 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
7113 * gcc.target/m68k/tls-ie.c: New test.
7114 * gcc.target/m68k/tls-le.c: New test.
7115 * gcc.target/m68k/tls-gd.c: New test.
7116 * gcc.target/m68k/tls-ld.c: New test.
7117 * gcc.target/m68k/tls-ie-xgot.c: New test.
7118 * gcc.target/m68k/tls-le-xtls.c: New test.
7119 * gcc.target/m68k/tls-gd-xgot.c: New test.
7120 * gcc.target/m68k/tls-ld-xgot.c: New test.
7121 * gcc.target/m68k/tls-ld-xtls.c: New test.
7122 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7124 2009-05-18 Martin Jambor <mjambor@suse.cz>
7126 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7128 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
7131 * gcc.dg/pr40172.c: New.
7133 2009-05-17 Jason Merrill <jason@redhat.com>
7136 * g++.dg/template/dtor6.C: New.
7138 2009-05-17 Joseph Myers <joseph@codesourcery.com>
7140 * g++.dg/warn/translate-ice-1.C: New test.
7142 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7144 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7145 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7146 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7147 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7149 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7152 * gfortran.dg/erf_2.F90: New test.
7153 * gfortran.dg/erfc_scaled_2.f90: New test.
7155 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7158 * gfortran.dg/string_1.f90: New test.
7159 * gfortran.dg/string_2.f90: New test.
7160 * gfortran.dg/string_3.f90: New test.
7162 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
7164 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7165 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7167 2009-05-15 Ian Lance Taylor <iant@google.com>
7169 * gcc.dg/Wcxx-compat-10.c: New testcase.
7171 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
7174 * gcc.dg/pr16302.c: New.
7175 * g++.dg/warn/pr16302.C: New.
7177 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7179 * gcc.dg/torture/builtin-math-5.c: New.
7180 * gcc.dg/torture/builtin-math-6.c: New.
7181 * lib/target-supports.exp (check_effective_target_mpc): New.
7183 2009-05-15 Jan Hubicka <jh@suse.cz>
7185 * gcc.dg/tree-ssa/inline-3.c: New testcase
7187 2009-05-15 Jan Hubicka <jh@suse.cz>
7189 * gcc.target/i386/align-main-1.c (check): Mark noinline.
7190 * gcc.target/i386/align-main-2.c (check): Mark noinline.
7191 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7192 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7193 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7195 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7197 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7198 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7200 2009-05-15 Jan Hubicka <jh@suse.cz>
7202 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7203 optimized by sibcall noinline.
7205 2009-05-15 Jan Hubicka <jh@suse.cz>
7207 * sibcall-1.c (track): Mark noinline.
7208 * sibcall-2.c (track): Mark noinline.
7209 * sibcall-3.c (track): Mark noinline.
7210 * sibcall-4.c (track): Mark noinline.
7212 2009-05-15 Jan Hubicka <jh@suse.cz>
7214 * flatten-2.c: Disable early inlining; add comment.
7215 * flatten-3.c: New test based on flatten-2.c.
7217 2009-05-15 Richard Guenther <rguenther@suse.de>
7219 PR tree-optimization/39999
7220 * gcc.c-torture/compile/pr39999.c: New testcase.
7222 2009-05-15 Joseph Myers <joseph@codesourcery.com>
7224 * gcc.c-torture/compile/ptr-conv-1.c: New test.
7226 2009-05-14 Ian Lance Taylor <iant@google.com>
7228 * gcc.dg/Wcxx-compat-9.c: New testcase.
7230 2009-05-14 Janus Weil <janus@gcc.gnu.org>
7233 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7234 * gfortran.dg/duplicate_type_2.f90: Ditto.
7235 * gfortran.dg/duplicate_type_3.f90: New.
7237 2009-05-14 Laurent GUERBY <laurent@guerby.net>
7239 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7240 * ada/acats/tests/c5/c59002c.ada: Likewise.
7242 2009-05-13 Taras Glek <tglek@mozilla.com>
7244 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7245 attributes and decl smashing.
7246 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7248 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7249 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7251 2009-05-14 Jakub Jelinek <jakub@redhat.com>
7254 * gfortran.dg/pr39865.f90: New test.
7255 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7257 * gfortran.dg/hollerith_f95.f90: Likewise.
7258 * gfortran.dg/hollerith6.f90: New test.
7259 * gfortran.dg/hollerith7.f90: New test.
7261 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7264 * gcc.dg/cpp/pr36674.i: New.
7266 2009-05-14 Ben Elliston <bje@au.ibm.com>
7269 * gcc.c-torture/compile/pr40035.c: New test.
7271 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7273 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7275 2009-05-12 Tobias Burnus <burnus@net-b.de>
7278 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7279 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7280 * gfortran.dg/interop_params.f03: Ditto.
7282 2009-05-12 Jan Hubicka <jh@suse.cz>
7284 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7285 so unrolling still happens.
7286 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7287 * gcc.dg/ipa/ipacost-2.c: Likewise.
7288 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7290 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7292 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7294 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7296 * lib/target-supports.exp (check_profiling_available): Return
7297 false for -p on *-*-cygwin* targets.
7299 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7301 PR tree-optimization/38632
7302 * g++.dg/tree-ssa/pr38632.C: New.
7304 2009-05-11 Jan Hubicka <jh@suse.cz>
7306 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7307 we now optimize better.
7308 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7309 out at different places.
7310 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7312 * gcc.dg/vect/vect-76.c: Likewise.
7313 * gcc.dg/vect/vect-70.c: Likewise.
7314 * gcc.dg/vect/vect-66.c: Likewise.
7315 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7316 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7318 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7321 * gcc.c-torture/compile/pr40080.c: New.
7323 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
7325 * gcc.c-torture/compile/pr40026.c: New testcase.
7327 2009-05-11 Janus Weil <janus@gcc.gnu.org>
7330 * gfortran.dg/proc_ptr_comp_7.f90: New.
7332 2009-05-11 Ira Rosen <irar@il.ibm.com>
7334 PR tree-optimization/40074
7335 * gcc.dg/vect/pr40074.c: New test.
7337 2009-05-10 Ian Lance Taylor <iant@google.com>
7339 * gcc.dg/Wcxx-compat-7.c: New testcase.
7340 * gcc.dg/Wcxx-compat-8.c: New testcase.
7341 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7342 * gcc.dg/pr17188-1.c: Likewise.
7343 * gcc.dg/pr39084.c: Likewise.
7345 2009-05-10 Michael Matz <matz@suse.de>
7348 * gcc.dg/pr40031.c: New test.
7350 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
7353 * gfortran.dg/array_constructor_31.f90: New test.
7355 2009-05-10 Richard Guenther <rguenther@suse.de>
7357 PR tree-optimization/40081
7358 * g++.dg/torture/pr40081.C: New testcase.
7360 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
7363 * gfortran.dg/dependency_24.f90: New test.
7364 * gfortran.dg/dependency_23.f90: Clean up module files.
7366 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
7369 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7370 * gfortran.dg/chmod_2.f90: Likewise.
7371 * gfortran.dg/chmod_3.f90: Likewise.
7372 * gfortran.dg/open_errors.f90: Likewise.
7374 2009-05-09 Jan Hubicka <jh@suse.cz>
7377 * g++.dg/eh/nested-try.C: New test.
7379 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7381 PR tree-optimization/40049
7382 * gcc.dg/vect/vect-shift-2.c: New test.
7384 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7386 * gcc.dg/torture/complex-sign-mul-minus-one.c,
7387 gcc.dg/torture/complex-sign-mul-one.c: New tests.
7389 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7392 * g++.dg/warn/deprecated-6.C: New.
7393 * gcc.dg/deprecated-4.c: Likewise.
7394 * gcc.dg/deprecated-5.c: Likewise.
7395 * gcc.dg/deprecated-6.c: Likewise.
7397 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7399 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7400 __aligned__(__BIGGEST_ALIGNMENT__).
7401 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7402 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7403 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7404 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7405 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7406 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7407 * gcc.dg/vect/Os-vect-95.c: Likewise.
7408 * gcc.dg/vect/pr20122.c: Likewise.
7409 * gcc.dg/vect/pr36493.c: Likewise.
7410 * gcc.dg/vect/pr37385.c: Likewise.
7411 * gcc.dg/vect/slp-7.c: Likewise.
7412 * gcc.dg/vect/slp-9.c: Likewise.
7413 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7414 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7415 * gcc.dg/vect/vect-35.c: Likewise.
7416 * gcc.dg/vect/vect-40.c: Likewise.
7417 * gcc.dg/vect/vect-42.c: Likewise.
7418 * gcc.dg/vect/vect-44.c: Likewise.
7419 * gcc.dg/vect/vect-46.c: Likewise.
7420 * gcc.dg/vect/vect-48.c: Likewise.
7421 * gcc.dg/vect/vect-52.c: Likewise.
7422 * gcc.dg/vect/vect-54.c: Likewise.
7423 * gcc.dg/vect/vect-56.c: Likewise.
7424 * gcc.dg/vect/vect-58.c: Likewise.
7425 * gcc.dg/vect/vect-60.c: Likewise.
7426 * gcc.dg/vect/vect-74.c: Likewise.
7427 * gcc.dg/vect/vect-75.c: Likewise.
7428 * gcc.dg/vect/vect-76.c: Likewise.
7429 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7430 * gcc.dg/vect/vect-77.c: Likewise.
7431 * gcc.dg/vect/vect-77-global.c: Likewise.
7432 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7433 * gcc.dg/vect/vect-78.c: Likewise.
7434 * gcc.dg/vect/vect-78-global.c: Likewise.
7435 * gcc.dg/vect/vect-80.c: Likewise.
7436 * gcc.dg/vect/vect-85.c: Likewise.
7437 * gcc.dg/vect/vect-87.c: Likewise.
7438 * gcc.dg/vect/vect-88.c: Likewise.
7439 * gcc.dg/vect/vect-92.c: Likewise.
7440 * gcc.dg/vect/vect-93.c: Likewise.
7441 * gcc.dg/vect/vect-95.c: Likewise.
7442 * gcc.dg/vect/vect-97.c: Likewise.
7443 * gcc.dg/vect/vect-complex-1.c: Likewise.
7444 * gcc.dg/vect/vect-complex-4.c: Likewise.
7445 * gcc.dg/vect/vect-complex-5.c: Likewise.
7446 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7447 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7448 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7449 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7450 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7451 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7452 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7453 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7454 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7455 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7456 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7457 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7458 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7459 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7460 * gcc.dg/vect/vect-outer-1.c: Likewise.
7461 * gcc.dg/vect/vect-outer-2a.c: Likewise.
7462 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7463 * gcc.dg/vect/vect-outer-2.c: Likewise.
7464 * gcc.dg/vect/vect-outer-2c.c: Likewise.
7465 * gcc.dg/vect/vect-outer-2d.c: Likewise.
7466 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7467 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7468 * gcc.dg/vect/vect-outer-3.c: Likewise.
7469 * gcc.dg/vect/vect-outer-3c.c: Likewise.
7470 * gcc.dg/vect/vect-outer-5.c: Likewise.
7471 * gcc.dg/vect/vect-outer-6.c: Likewise.
7472 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7473 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7474 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7475 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7476 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7477 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7478 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7479 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7480 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7481 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7482 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7483 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7484 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7485 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7487 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7490 * gcc.dg/torture/complex-sign.h: New header.
7491 * gcc.dg/torture/complex-sign-add.c,
7492 gcc.dg/torture/complex-sign-mixed-add.c,
7493 gcc.dg/torture/complex-sign-mixed-div.c,
7494 gcc.dg/torture/complex-sign-mixed-mul.c,
7495 gcc.dg/torture/complex-sign-mixed-sub.c,
7496 gcc.dg/torture/complex-sign-mul.c,
7497 gcc.dg/torture/complex-sign-sub.c: New tests.
7499 2009-05-08 Janus Weil <janus@gcc.gnu.org>
7502 * gfortran.dg/intrinsic_3.f90: New.
7504 2009-05-07 Janis Johnson <janis187@us.ibm.com>
7507 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7508 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7509 * gcc.dg/dfp/float-constant-double.c: New test.
7510 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7511 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7512 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7513 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7514 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7515 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7516 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7517 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7518 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7520 2009-05-07 Jakub Jelinek <jakub@redhat.com>
7523 * gcc.c-torture/execute/pr40057.c: New test.
7525 2009-05-06 James E. Wilson <wilson@codesourcery.com>
7527 * gcc.c-torture/compile/const-high-part.c: New test.
7529 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7532 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7535 2009-05-06 Janus Weil <janus@gcc.gnu.org>
7538 * gfortran.dg/proc_decl_1.f90: Modified.
7539 * gfortran.dg/proc_ptr_comp_1.f90: New.
7540 * gfortran.dg/proc_ptr_comp_2.f90: New.
7541 * gfortran.dg/proc_ptr_comp_3.f90: New.
7542 * gfortran.dg/proc_ptr_comp_4.f90: New.
7543 * gfortran.dg/proc_ptr_comp_5.f90: New.
7544 * gfortran.dg/proc_ptr_comp_6.f90: New.
7546 2009-05-06 Dodji Seketeli <dodji@redhat.com>
7549 * g++.dg/template/call7.C: New test.
7551 2009-05-06 Diego Novillo <dnovillo@google.com>
7553 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7555 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7557 * gfortran.dg/pr40021.f: Moved to ...
7558 * gfortran.fortran-torture/execute/pr40021.f: Here.
7560 2009-05-06 Janis Johnson <janis187@us.ibm.com>
7563 * gcc.dg/dfp/pr39986.c: New test.
7565 2009-05-06 Michael Matz <matz@suse.de>
7568 * gfortran.dg/pr40021.f: New test.
7570 2009-05-06 Le-Chun Wu <lcwu@google.com>
7572 * lib/plugin-support.exp: New file containing support procs for
7574 * lib/target-supports.exp (check_plugin_available): New proc.
7575 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7576 * gcc.dg/plugin/selfassign.c: New plugin source file.
7577 * gcc.dg/plugin/self-assign-test-1.c: New test.
7578 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7579 * g++.dg/README: Add description for plugin test.
7580 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7581 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7582 * g++.dg/plugin/selfassign.c: New plugin source file.
7583 * g++.dg/plugin/self-assign-test-1.C: New test.
7584 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7585 * g++.dg/plugin/self-assign-test-3.C: Likewise.
7586 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7587 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7589 2009-05-06 Tobias Burnus <burnus@net-b.de>
7592 * gfortran.dg/intrinsic_2.f90: New test.
7593 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7595 2009-05-06 Joseph Myers <joseph@codesourcery.com>
7598 * gcc.dg/noncompile/incomplete-5.c: New test.
7600 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7603 * gcc.dg/pr39666-1.c: New test.
7604 * gcc.dg/pr39666-2.c: Likewise.
7605 * g++.dg/warn/Wuninitialized-4.C: Likewise.
7606 * g++.dg/warn/Wuninitialized-5.C: Likewise.
7607 * gfortran.dg/pr39666-1.f90: Likewise.
7608 * gfortran.dg/pr39666-2.f90: Likewise.
7610 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
7612 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7613 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7614 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7616 2009-05-05 Janus Weil <janus@gcc.gnu.org>
7619 * gfortran.dg/proc_ptr_17.f90: New.
7621 2009-05-05 Richard Guenther <rguenther@suse.de>
7623 PR tree-optimization/40022
7624 * gcc.c-torture/execute/pr40022.c: New testcase.
7626 2009-05-05 Richard Guenther <rguenther@suse.de>
7629 * gcc.c-torture/compile/pr40023.c: New testcase.
7631 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
7633 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7634 * g++.dg/template/overload9.C: Likewise.
7635 * g++.dg/ext/ms-1.C: New.
7637 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7640 * g++.dg/ext/vla7.C: New test.
7642 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7644 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7646 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7648 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7649 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7650 Update expected errors.
7652 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7655 * g++.dg/parse/parser-pr28152.C: New.
7656 * g++.dg/parse/parser-pr28152-2.C: New.
7658 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7660 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7662 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
7664 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7665 * gcc.target/sparc/fexpand-2.c: Likewise.
7666 * gcc.target/sparc/fpmerge-2.c: Likewise.
7667 * gcc.target/sparc/pdist-2.c: Likewise.
7669 2009-05-03 Richard Guenther <rguenther@suse.de>
7672 * gcc.c-torture/compile/pr39983.c: New testcase.
7674 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7676 * gcc.dg/c99-complex-3.c: New test.
7678 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7680 * gcc.dg/cpp/utf8-5byte-1.c: New test.
7682 2009-05-02 Joseph Myers <joseph@codesourcery.com>
7684 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7686 2009-05-02 Richard Guenther <rguenther@suse.de>
7689 * gcc.target/spu/pr40001.c: New testcase.
7691 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
7693 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7695 2009-04-30 Steve Ellcey <sje@cup.hp.com>
7698 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7699 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7701 2009-04-30 Janis Johnson <janis187@us.ibm.com>
7704 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7707 2009-04-30 David Ayers <ayers@fsfe.org>
7709 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7710 and gcc_error_prefix variables.
7711 * objc.dg/bad-receiver-type.m: Update to match correct
7713 * objc.dg/encode-5.m: Likewise.
7714 * objc.dg/id-1.m: Likewise.
7715 * objc.dg/method-1.m: Likewise.
7716 * objc.dg/method-6.m: Likewise.
7717 * objc.dg/method-7.m: Likewise.
7718 * objc.dg/method-9.m: Likewise.
7719 * objc.dg/method-11.m: Likewise.
7720 * objc.dg/method-20.m: Likewise.
7721 * objc.dg/private-1.m: Likewise.
7723 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
7726 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7727 * gfortran.dg/advance_4.f90: Likewise
7728 * gfortran.dg/advance_5.f90: Likewise
7729 * gfortran.dg/append_1.f90: Likewise
7730 * gfortran.dg/backslash_1.f90: Likewise
7731 * gfortran.dg/backslash_2.f90: Likewise
7732 * gfortran.dg/backslash_3.f: Likewise
7733 * gfortran.dg/backspace_10.f90: Likewise
7734 * gfortran.dg/backspace_3.f: Likewise
7735 * gfortran.dg/backspace_4.f: Likewise
7736 * gfortran.dg/backspace_5.f: Likewise
7737 * gfortran.dg/backspace_8.f: Likewise
7738 * gfortran.dg/backspace_9.f: Likewise
7739 * gfortran.dg/complex_write.f90: Likewise
7740 * gfortran.dg/convert_implied_open.f90: Likewise
7741 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7742 * gfortran.dg/dos_eol.f: Likewise
7743 * gfortran.dg/empty_format_1.f90: Likewise
7744 * gfortran.dg/endfile.f: Likewise
7745 * gfortran.dg/eof_1.f90: Likewise
7746 * gfortran.dg/eor_1.f90: Likewise
7747 * gfortran.dg/eor_handling_1.f90: Likewise
7748 * gfortran.dg/eor_handling_2.f90: Likewise
7749 * gfortran.dg/eor_handling_3.f90: Likewise
7750 * gfortran.dg/eor_handling_4.f90: Likewise
7751 * gfortran.dg/eor_handling_5.f90: Likewise
7752 * gfortran.dg/error_recovery_5.f90: Likewise
7753 * gfortran.dg/f2003_inquire_1.f03: Likewise
7754 * gfortran.dg/f2003_io_4.f03: Likewise
7755 * gfortran.dg/f2003_io_5.f03: Likewise
7756 * gfortran.dg/f2003_io_7.f03: Likewise
7757 * gfortran.dg/fgetc_1.f90: Likewise
7758 * gfortran.dg/fgetc_2.f90: Likewise
7759 * gfortran.dg/flush_1.f90: Likewise
7760 * gfortran.dg/fmt_exhaust.f90: Likewise
7761 * gfortran.dg/fmt_huge.f90: Likewise
7762 * gfortran.dg/fmt_read.f90: Likewise
7763 * gfortran.dg/fmt_t_1.f90: Likewise
7764 * gfortran.dg/fmt_t_2.f90: Likewise
7765 * gfortran.dg/fmt_t_3.f90: Likewise
7766 * gfortran.dg/fmt_t_4.f90: Likewise
7767 * gfortran.dg/fmt_t_5.f90: Likewise
7768 * gfortran.dg/fmt_t_7.f: Likewise
7769 * gfortran.dg/fseek.f90: Likewise
7770 * gfortran.dg/ftell_1.f90: Likewise
7771 * gfortran.dg/ftell_2.f90: Likewise
7772 * gfortran.dg/func_derived_3.f90: Likewise
7773 * gfortran.dg/inquire_9.f90: Likewise
7774 * gfortran.dg/iostat_1.f90: Likewise
7775 * gfortran.dg/iostat_2.f90: Likewise
7776 * gfortran.dg/list_read_1.f90: Likewise
7777 * gfortran.dg/list_read_4.f90: Likewise
7778 * gfortran.dg/list_read_5.f90: Likewise
7779 * gfortran.dg/list_read_7.f90: Likewise
7780 * gfortran.dg/list_read_8.f90: Likewise
7781 * gfortran.dg/list_read_9.f90: Likewise
7782 * gfortran.dg/namelist_13.f90: Likewise
7783 * gfortran.dg/namelist_14.f90: Likewise
7784 * gfortran.dg/namelist_15.f90: Likewise
7785 * gfortran.dg/namelist_16.f90: Likewise
7786 * gfortran.dg/namelist_17.f90: Likewise
7787 * gfortran.dg/namelist_18.f90: Likewise
7788 * gfortran.dg/namelist_19.f90: Likewise
7789 * gfortran.dg/namelist_20.f90: Likewise
7790 * gfortran.dg/namelist_24.f90: Likewise
7791 * gfortran.dg/namelist_26.f90: Likewise
7792 * gfortran.dg/namelist_27.f90: Likewise
7793 * gfortran.dg/namelist_28.f90: Likewise
7794 * gfortran.dg/namelist_37.f90: Likewise
7795 * gfortran.dg/namelist_38.f90: Likewise
7796 * gfortran.dg/namelist_39.f90: Likewise
7797 * gfortran.dg/namelist_40.f90: Likewise
7798 * gfortran.dg/namelist_43.f90: Likewise
7799 * gfortran.dg/namelist_44.f90: Likewise
7800 * gfortran.dg/namelist_45.f90: Likewise
7801 * gfortran.dg/namelist_46.f90: Likewise
7802 * gfortran.dg/namelist_47.f90: Likewise
7803 * gfortran.dg/namelist_48.f90: Likewise
7804 * gfortran.dg/namelist_49.f90: Likewise
7805 * gfortran.dg/namelist_50.f90: Likewise
7806 * gfortran.dg/namelist_51.f90: Likewise
7807 * gfortran.dg/namelist_52.f90: Likewise
7808 * gfortran.dg/namelist_56.f90: Likewise
7809 * gfortran.dg/namelist_char_only.f90: Likewise
7810 * gfortran.dg/namelist_use.f90: Likewise
7811 * gfortran.dg/namelist_use_only.f90: Likewise
7812 * gfortran.dg/noadv_size.f90: Likewise
7813 * gfortran.dg/open_access_append_1.f90: Likewise
7814 * gfortran.dg/pad_no.f90: Likewise
7815 * gfortran.dg/pr12884.f: Likewise
7816 * gfortran.dg/pr17090.f90: Likewise
7817 * gfortran.dg/pr17285.f90: Likewise
7818 * gfortran.dg/pr17286.f90: Likewise
7819 * gfortran.dg/pr18122.f90: Likewise
7820 * gfortran.dg/pr18210.f90: Likewise
7821 * gfortran.dg/pr18392.f90: Likewise
7822 * gfortran.dg/pr19155.f: Likewise
7823 * gfortran.dg/pr19216.f: Likewise
7824 * gfortran.dg/pr19467.f90: Likewise
7825 * gfortran.dg/pr19657.f: Likewise
7826 * gfortran.dg/pr20257.f90: Likewise
7827 * gfortran.dg/read_bad_advance.f90: Likewise
7828 * gfortran.dg/read_eof_2.f90: Likewise
7829 * gfortran.dg/read_eof_4.f90: Likewise
7830 * gfortran.dg/read_many_1.f: Likewise
7831 * gfortran.dg/read_noadvance.f90: Likewise
7832 * gfortran.dg/read_repeat.f90: Likewise
7833 * gfortran.dg/read_size_noadvance.f90: Likewise
7834 * gfortran.dg/read_x_past.f: Likewise
7835 * gfortran.dg/record_marker_1.f90: Likewise
7836 * gfortran.dg/record_marker_3.f90: Likewise
7837 * gfortran.dg/rewind_1.f90: Likewise
7838 * gfortran.dg/runtime_warning_1.f90: Likewise
7839 * gfortran.dg/shape_3.f90: Likewise
7840 * gfortran.dg/slash_1.f90: Likewise
7841 * gfortran.dg/stat_1.f90: Likewise
7842 * gfortran.dg/stat_2.f90: Likewise
7843 * gfortran.dg/streamio_11.f90: Likewise
7844 * gfortran.dg/streamio_3.f90: Likewise
7845 * gfortran.dg/streamio_4.f90: Likewise
7846 * gfortran.dg/streamio_9.f90: Likewise
7847 * gfortran.dg/tl_editing.f90: Likewise
7848 * gfortran.dg/unf_io_convert_1.f90: Likewise
7849 * gfortran.dg/unf_io_convert_2.f90: Likewise
7850 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7851 * gfortran.dg/unf_short_record_1.f90: Likewise
7852 * gfortran.dg/utf8_1.f03: Likewise
7853 * gfortran.dg/utf8_2.f03: Likewise
7854 * gfortran.dg/widechar_IO_1.f90: Likewise
7855 * gfortran.dg/write_check3.f90: Likewise
7856 * gfortran.dg/write_rewind_2.f: Likewise
7857 * gfortran.dg/x_slash_2.f: Likewise
7859 2009-04-29 Richard Guenther <rguenther@suse.de>
7862 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7864 (check_effective_target_vect_floatuint_cvt): Likewise.
7865 * gcc.dg/vect/slp-10.c: Adjust.
7866 * gcc.dg/vect/slp-11.c: Adjust.
7867 * gcc.dg/vect/slp-12b.c: Adjust.
7868 * gcc.dg/vect/slp-33.c: Adjust.
7869 * gcc.c-torture/compile/pr39943.c: New testcase.
7871 2009-04-29 Richard Guenther <rguenther@suse.de>
7874 * gcc.c-torture/compile/pr39937.c: New testcase.
7876 2009-04-29 Richard Guenther <rguenther@suse.de>
7878 PR tree-optimization/39941
7879 * gcc.c-torture/compile/pr39941.c: New testcase.
7881 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
7883 * gcc.target/bfin/20090411-1.c: New test.
7885 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
7888 * gcc.dg/pr39565.c: New testcase.
7890 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
7892 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7893 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7894 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7895 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7896 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7897 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7898 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7899 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7900 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7901 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7902 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7903 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7904 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7905 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7906 * gcc.target/i386/pr37191.c: Likewise.
7907 * gcc.target/i386/reload-1.c: Likewise.
7908 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7909 * g++.old-deja/g++.pt/repo2.C: Likewise.
7910 * g++.old-deja/g++.pt/repo3.C: Likewise.
7911 * g++.old-deja/g++.pt/repo4.C: Likewise.
7912 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7913 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7914 * g++.dg/template/repo1.C: Likewise.
7915 * g++.dg/template/repo2.C: Likewise.
7916 * g++.dg/template/repo3.C: Likewise.
7917 * g++.dg/template/repo4.C: Likewise.
7918 * g++.dg/template/repo5.C: Likewise.
7919 * g++.dg/template/repo6.C: Likewise.
7920 * g++.dg/template/repo7.C: Likewise.
7921 * g++.dg/template/repo8.C: Likewise.
7922 * g++.dg/template/repo9.C: Likewise.
7923 * g++.dg/rtti/repo1.C: Likewise.
7924 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7925 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7926 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7927 * g++.dg/other/PR23205.C: Skip for vxworks.
7928 * g++.dg/ext/visibility/class1.C: Requires PIC.
7929 * g++.dg/eh/async-unwind2.C: Requires PIC.
7930 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7931 does not have cxa_exit.
7933 2009-04-28 Jing Yu <jingyu@google.com>
7936 * lib/target-supports.exp (check_effective_target_tls): Remove
7938 (check_effective_target_tls_native): Likewise.
7939 (check_effective_target_tls_runtime): Likewise.
7940 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7942 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7944 2009-04-28 Janus Weil <janus@gcc.gnu.org>
7947 * gfortran.dg/proc_ptr_16.f90: New.
7949 2009-04-28 Steve Ellcey <sje@cup.hp.com>
7951 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7954 2009-04-28 Richard Guenther <rguenther@suse.de>
7957 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7959 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
7961 * g++.dg/warn/pr35652.C: Removed.
7962 * gcc.dg/pr35652.c: Likewise.
7964 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
7966 * gcc.target/ia64/20071210-2.c: New testcase.
7968 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
7971 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7972 * gcc.dg/pr39323-3.c: Ditto.
7974 2009-04-28 Janus Weil <janus@gcc.gnu.org>
7978 * gfortran.dg/ambiguous_reference_2.f90: New.
7979 * gfortran.dg/pointer_assign_7.f90: New.
7981 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
7982 Mark Mitchell <mark@codesourcery.com>
7984 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7985 * gcc.dg/20020103-1.c: Check for __ppc.
7986 * gcc.dg/asm-b.c: Check for __ppc.
7987 * gcc.dg/20020919-1.c: Check for __ppc.
7988 * gcc.dg/20020312-2.c: Likewise.
7989 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7990 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7991 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7992 * g++.dg/warn/weak1.C: Likewise.
7993 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7994 static so appropriate optimizations kick in.
7995 (find_base_value_wrapper): New function.
7996 * g++.dg/eh/simd-5.C: Fix target triplet.
7997 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7999 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
8000 H.J. Lu <hongjiu.lu@intel.com>
8003 * gcc.target/i386/pr39911.c: New test.
8005 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
8008 * gfortran.dg/alloc_comp_assign_10.f90: New test.
8010 2009-04-28 Ben Elliston <bje@au.ibm.com>
8015 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8017 * gcc.dg/pr35652.C: New.
8018 * g++.dg/warn/pr35652.C: New.
8019 * gcc.dg/format/plus-1.c: Adjust message.
8021 2009-04-27 DJ Delorie <dj@redhat.com>
8023 * lib/target-supports.exp (check_effective_target_double64): New.
8024 (check_effective_target_double64plus): New.
8025 (check_effective_target_large_double): New.
8026 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8027 * gcc.dg/div-double-1.c: Likewise.
8028 * gcc.dg/Wconversion-real.c: Require large_double.
8029 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8031 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8034 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8037 2009-04-27 Ian Lance Taylor <iant@google.com>
8039 * gcc.dg/Wcxx-compat-5.c: New testcase.
8040 * gcc.dg/Wcxx-compat-6.c: New testcase.
8042 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8044 Allow non-constant arguments to conversion intrinsics.
8045 * gcc.target/spu/intrinsics-3.c: Update tests.
8047 2009-04-27 Richard Guenther <rguenther@suse.de>
8050 * gcc.c-torture/compile/pr39928-1.c: New testcase.
8051 * gcc.c-torture/compile/pr39928-2.c: Likewise.
8053 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
8056 * gcc.dg/torture/pr39903-1.c: New.
8057 * gcc.dg/torture/pr39903-2.c: Likewise.
8059 2009-04-27 Revital Eres <eres@il.ibm.com>
8061 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8063 * gcc.dg/sms-2.c: Add dump check.
8064 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8066 * gcc.dg/sms-4.c: Likewise.
8067 * gcc.dg/sms-5.c: Likewise.
8068 * gcc.dg/sms-6.c: Likewise.
8069 * gcc.dg/sms-7.c: Likewise.
8070 * gcc.dg/sms-antideps.c: Rename to...
8071 * gcc.dg/sms-8.c: This and add sms dump file and check it.
8073 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
8075 * gnat.dg/opt2.adb: New test.
8077 2009-04-27 Jakub Jelinek <jakub@redhat.com>
8080 * g++.dg/warn/Wunused-15.C: New test.
8082 2009-04-26 Michael Matz <matz@suse.de>
8085 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8087 * gcc.target/i386/pr37248-1.c: Modified.
8088 * gcc.target/i386/pr37248-3.c: Modified.
8089 * gcc.target/i386/pr37248-2.c: Modified.
8090 * gnat.dg/aliasing1.adb: Modified.
8091 * gnat.dg/pack9.adb: Modified.
8092 * gnat.dg/aliasing2.adb: Modified.
8093 * gcc.dg/strict-overflow-2.c: Modified.
8094 * gcc.dg/autopar/reduc-1char.c: Modified.
8095 * gcc.dg/autopar/reduc-2char.c: Modified.
8096 * gcc.dg/autopar/reduc-1.c: Modified.
8097 * gcc.dg/autopar/reduc-2.c: Modified.
8098 * gcc.dg/autopar/reduc-3.c: Modified.
8099 * gcc.dg/autopar/reduc-6.c: Modified.
8100 * gcc.dg/autopar/reduc-7.c: Modified.
8101 * gcc.dg/autopar/reduc-8.c: Modified.
8102 * gcc.dg/autopar/reduc-9.c: Modified.
8103 * gcc.dg/autopar/reduc-1short.c: Modified.
8104 * gcc.dg/autopar/reduc-2short.c: Modified.
8105 * gcc.dg/autopar/parallelization-1.c: Modified.
8106 * gcc.dg/strict-overflow-4.c: Modified.
8107 * gcc.dg/strict-overflow-6.c: Modified.
8108 * gcc.dg/gomp/combined-1.c: Modified.
8109 * gcc.dg/no-strict-overflow-1.c: Modified.
8110 * gcc.dg/no-strict-overflow-3.c: Modified.
8111 * gcc.dg/no-strict-overflow-5.c: Modified.
8112 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8113 * gcc.dg/tree-ssa/pr18134.c: Modified.
8114 * gcc.dg/tree-ssa/20030824-1.c: Modified.
8115 * gcc.dg/tree-ssa/vector-2.c: Modified.
8116 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8117 * gcc.dg/tree-ssa/loop-21.c: Modified.
8118 * gcc.dg/tree-ssa/20030824-2.c: Modified.
8119 * gcc.dg/tree-ssa/vector-3.c: Modified.
8120 * gcc.dg/tree-ssa/asm-3.c: Modified.
8121 * gcc.dg/tree-ssa/pr23294.c: Modified.
8122 * gcc.dg/tree-ssa/loop-22.c: Modified.
8123 * gcc.dg/tree-ssa/loop-15.c: Modified.
8124 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8125 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8126 * gcc.dg/tree-ssa/pr20139.c: Modified.
8127 * gcc.dg/tree-ssa/scev-cast.c: Modified.
8128 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8129 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8130 * gcc.dg/tree-ssa/loop-5.c: Modified.
8131 * gcc.dg/tree-ssa/pr19431.c: Modified.
8132 * gcc.dg/tree-ssa/pr32044.c: Modified.
8133 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8134 * gcc.dg/tree-ssa/loop-19.c: Modified.
8135 * gcc.dg/tree-ssa/loop-28.c: Modified.
8136 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8137 * gcc.dg/tree-ssa/divide-1.c: Modified.
8138 * gcc.dg/tree-ssa/inline-1.c: Modified.
8139 * gcc.dg/tree-ssa/divide-3.c: Modified.
8140 * gcc.dg/tree-ssa/pr30978.c: Modified.
8141 * gcc.dg/tree-ssa/alias-6.c: Modified.
8142 * gcc.dg/tree-ssa/divide-4.c: Modified.
8143 * gcc.dg/tree-ssa/alias-11.c: Modified.
8144 * gcc.dg/no-strict-overflow-7.c: Modified.
8145 * gcc.dg/strict-overflow-1.c: Modified.
8146 * gcc.dg/pr15784-4.c: Modified.
8147 * gcc.dg/pr34263.c: Modified.
8148 * gcc.dg/strict-overflow-3.c: Modified.
8149 * gcc.dg/tree-prof/stringop-1.c: Modified.
8150 * gcc.dg/tree-prof/val-prof-1.c: Modified.
8151 * gcc.dg/tree-prof/val-prof-2.c: Modified.
8152 * gcc.dg/tree-prof/val-prof-3.c: Modified.
8153 * gcc.dg/tree-prof/val-prof-4.c: Modified.
8154 * gcc.dg/no-strict-overflow-2.c: Modified.
8155 * gcc.dg/no-strict-overflow-4.c: Modified.
8156 * gcc.dg/no-strict-overflow-6.c: Modified.
8157 * g++.dg/tree-ssa/pr27090.C: Modified.
8158 * g++.dg/tree-ssa/tmmti-2.C: Modified.
8159 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8160 * g++.dg/tree-ssa/pr19807.C: Modified.
8161 * g++.dg/opt/pr30965.C: Modified.
8162 * g++.dg/init/new17.C: Modified.
8163 * gfortran.dg/whole_file_6.f90: Modified.
8164 * gfortran.dg/whole_file_5.f90: Modified.
8165 * gfortran.dg/reassoc_1.f90: Modified.
8166 * gfortran.dg/reassoc_3.f90: Modified.
8168 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
8171 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8173 2009-04-26 Jakub Jelinek <jakub@redhat.com>
8176 * gcc.target/i386/pr39543-1.c: New test.
8177 * gcc.target/i386/pr39543-2.c: New test.
8178 * gcc.target/i386/pr39543-3.c: New test.
8181 * gcc.dg/Wunused-value-3.c: New test.
8183 2009-04-26 Joseph Myers <joseph@codesourcery.com>
8186 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8187 gcc.dg/vla-21.c: New tests.
8189 2009-04-26 Joseph Myers <joseph@codesourcery.com>
8192 * gcc.dg/inline-34.c: New test.
8194 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8196 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8197 gcc.dg/enum-const-3.c: New tests.
8198 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8199 -pedantic-errors. Update expected diagnostics.
8201 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8204 * gcc.dg/vla-20.c: New test.
8206 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8209 * gcc.dg/vla-19.c: New test.
8211 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8213 PR preprocessor/39559
8214 * gcc.dg/c99-intconst-2.c: New test.
8216 2009-04-25 Jan Hubicka <jh@suse.cz>
8218 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8220 2009-04-25 Janus Weil <janus@gcc.gnu.org>
8223 * gfortran.dg/import7.f90: New.
8225 2009-04-24 Richard Guenther <rguenther@suse.de>
8227 * gcc.dg/tree-ssa/vrp48.c: Fix.
8229 2008-04-24 Doug Kwan <dougkwan@google.com>
8231 * g++.dg/init/copy7.C: Only abort in memcpy if source and
8232 destination are the same.
8234 2009-04-24 Richard Guenther <rguenther@suse.de>
8236 * gcc.dg/tree-ssa/vrp48.c: New testcase.
8238 2009-04-24 Joseph Myers <joseph@codesourcery.com>
8240 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8241 gcc.dg/array-const-3.c: New tests.
8243 2009-04-24 Ian Lance Taylor <iant@google.com>
8245 * gcc.dg/Wcxx-compat-4.c: New testcase.
8247 2009-04-24 Daniel Kraft <d@domob.eu>
8249 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8250 expected on already erraneous symbol (renamed to fresh one).
8252 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
8255 * gcc.dg/pr39867.c: New.
8257 2009-04-24 Janus Weil <janus@gcc.gnu.org>
8261 * gfortran.dg/intrinsic_1.f90: New.
8263 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
8265 * gnat.dg/alignment7.adb: New test.
8266 * gnat.dg/alignment8.adb: Likewise.
8268 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
8270 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8271 * gnat.dg/specs/rep_clause2.ads: New test.
8273 2009-04-24 Jakub Jelinek <jakub@redhat.com>
8275 PR rtl-optimization/39794
8276 * gcc.dg/pr39794.c: New test.
8278 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
8280 * gnat.dg/atomic1.adb: New test.
8281 * gnat.dg/atomic1_pkg.ads: New helper.
8283 2009-04-23 Steve Ellcey <sje@cup.hp.com>
8286 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8287 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8289 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
8291 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8294 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
8297 * gcc.dg/vector-init-1.c: New testcase.
8298 * gcc.dg/vector-init-2.c: New testcase.
8300 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
8302 * gnat.dg/enum2.adb: New test.
8303 * gnat.dg/enum2_pkg.ads: New helper.
8305 2009-04-22 Jakub Jelinek <jakub@redhat.com>
8308 * gcc.dg/torture/pr39855.c: New test.
8310 2009-04-22 Dodji Seketeli <dodji@redhat.com>
8313 * g++.dg/cpp0x/pr39639.C: New test.
8315 2009-04-22 Mark Heffernan <meheff@google.com>
8317 * gcc.dg/profile-generate-3.c: New test.
8319 2009-04-22 Jan Hubicka <jh@suse.cz>
8321 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8323 2009-04-22 Steve Ellcey <sje@cup.hp.com>
8326 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8328 2009-04-22 Richard Guenther <rguenther@suse.de>
8330 PR tree-optimization/39824
8331 * gcc.c-torture/compile/pr39824.c: New testcase.
8333 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8336 * g++.dg/parse/parser-pr14875.C: New.
8337 * g++.dg/parse/parser-pr14875-2.C: New.
8338 * g++.dg/parse/error6.C: Update match string.
8340 2009-04-22 Richard Guenther <rguenther@suse.de>
8342 PR tree-optimization/39845
8343 * gcc.c-torture/compile/pr39845.c: New testcase.
8345 2009-04-22 Janus Weil <janus@gcc.gnu.org>
8348 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8349 * gfortran.dg/external_initializer.f90: Modified.
8350 * gfortran.dg/interface_26.f90: Modified.
8351 * gfortran.dg/intrinsic_subroutine.f90: Modified.
8352 * gfortran.dg/proc_ptr_3.f90: Modified.
8353 * gfortran.dg/proc_ptr_15.f90: New.
8354 * gfortran.dg/proc_ptr_result_1.f90: Modified.
8356 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8359 * g++.dg/warn/pr35711.C: New.
8360 * g++.dg/conversion/ptrmem2.C: Update.
8362 2009-04-21 Joseph Myers <joseph@codesourcery.com>
8364 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8365 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8366 README.gcc, g++.dg/README, g++.dg/compat/break/README,
8367 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8368 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8369 gcc.c-torture/ChangeLog.0,
8370 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8371 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8372 gcc.target/i386/math-torture/math-torture.exp,
8373 gcc.target/mips/inter/mips16-inter.exp,
8374 gcc.target/mips/mips-nonpic/README,
8375 gcc.target/x86_64/abi/README.gcc,
8376 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8377 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8378 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8380 * ChangeLog-1993-2007, ChangeLog: Correct dates.
8382 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8384 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8386 2009-04-21 Richard Guenther <rguenther@suse.de>
8389 * gcc.dg/torture/pr39829.c: New testcase.
8391 2009-04-21 Martin Jambor <mjambor@suse.cz>
8393 * gcc.dg/tree-ssa/cswtch-2.c: New test.
8395 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8398 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8399 * gcc.dg/sequence-pt-2.c: New.
8400 * gcc.dg/sequence-pt-3.c: New.
8401 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8402 * g++.dg/warn/sequence-pt-2.c: New.
8403 * g++.dg/warn/sequence-pt-3.c: New.
8405 2009-04-21 Jakub Jelinek <jakub@redhat.com>
8407 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8409 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8411 * gnat.dg/import1.ad[sb]: New test.
8413 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8415 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8418 2009-04-20 Tobias Burnus <burnus@net-b.de>
8421 * gfortran.dg/continuation_11.f90: New test.
8423 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8426 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8427 messages. Test for "long long" in system headers.
8428 * gcc.dg/c99-longlong-2.c: New.
8429 * g++.dg/warn/pr13358.C: New.
8430 * g++.dg/warn/pr13358-2.C: New.
8431 * g++.dg/warn/pr13358-3.C: New.
8432 * g++.dg/warn/pr13358-4.C: New.
8434 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8436 * gcc.dg/framework-2.c: Fix up for non existent includes
8437 being fatal errors now.
8439 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
8442 * gfortran.dg/private_type_13.f90: New test.
8443 * gfortran.dg/private_type_2.f90: Add option -std=f95.
8445 2009-04-20 Le-Chun Wu <lcwu@google.com>
8448 * g++.dg/warn/Wunused-14.C: New test.
8450 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8452 * gnat.dg/specs/small_alignment.ads: New test.
8454 2009-04-20 Ian Lance Taylor <iant@google.com>
8456 * gcc.dg/Wcxx-compat-3.c: New testcase.
8458 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8460 * gnat.dg/pack13.ad[sb]: New test.
8461 * gnat.dg/pack13_pkg.ads: New helper.
8463 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8465 * gnat.dg/discr11.ad[sb]: New test.
8466 * gnat.dg/discr11_pkg.ads: New helper.
8468 2009-04-20 Ira Rosen <irar@il.ibm.com>
8470 PR tree-optimization/39675
8471 * gcc.dg/vect/O3-pr39675-2.c: New test.
8473 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8475 * gnat.dg/rep_clause3.adb: New test.
8477 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8480 * gcc.dg/c99-flex-array-7.c: New test.
8482 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8485 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8487 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8490 * gcc.dg/c99-restrict-3.c: New test.
8492 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8494 PR preprocessor/20078
8495 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8497 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
8499 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8500 Do not pass -B$root after -margs.
8502 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8506 * gcc.dg/pr32061.c: New.
8507 * gcc.dg/Wlogical-op-1.c: Update.
8508 * g++.dg/warn/Wlogical-op-1.C: Update.
8509 * g++.dg/warn/pr36954.C: New.
8511 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8514 * gcc.dg/lvalue-5.c: New test.
8516 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8519 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8521 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8523 * gcc.dg/cpp/include5.c: New test.
8525 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8528 * gcc.dg/call-diag-2.c: New test.
8530 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8532 PR preprocessor/39646
8533 * gcc.dg/cpp/line8.c: New test.
8535 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8537 PR preprocessor/39647
8538 * gcc.dg/cpp/line7.c: New test.
8540 2009-04-18 Richard Guenther <rguenther@suse.de>
8543 * gcc.target/i386/pr39804.c: New testcase.
8545 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
8547 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8548 * g++.dg/other/pr39496.C: Likewise.
8550 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8553 * gcc.dg/pr36902.c: New.
8555 2009-04-17 Diego Novillo <dnovillo@google.com>
8557 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8558 violation for variable 'inside_main'.
8560 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8562 * gfortran.fortran-torture/execute/getarg_1.x: New file.
8564 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8566 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8568 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8570 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8571 * gfortran.dg/chmod_2.f90: Likewise.
8572 * gfortran.dg/chmod_3.f90: Likewise.
8573 * gfortran.dg/open_errors.f90: Likewise.
8574 * gfortran.dg/stat_1.f90: Likewise.
8575 * gfortran.dg/stat_2.f90: Likewise.
8577 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8579 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8580 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8581 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8582 * gfortran.dg/nearest_1.f90: Likewise.
8583 * gfortran.dg/nearest_3.f90: Likewise.
8584 * gfortran.dg/isnan_1.f90: Likewise.
8585 * gfortran.dg/isnan_2.f90: Likewise.
8586 * gfortran.dg/nan_1.f90: Likewise.
8587 * gfortran.dg/nan_2.f90: Likewise.
8588 * gfortran.dg/nan_3.f90: Likewise.
8589 * gfortran.dg/nan_4.f90: Likewise.
8590 * gfortran.dg/module_nan.f90: Likewise.
8591 * gfortran.dg/int_conv_2.f90: Likewise.
8592 * gfortran.dg/init_flag_3.f90: Likewise.
8593 * gfortran.dg/namelist_42.f90: Likewise.
8594 * gfortran.dg/namelist_43.f90: Likewise.
8595 * gfortran.dg/real_const_3.f90: Likewise.
8596 * gfortran.dg/transfer_simplify_1.f90: Likewise.
8598 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8599 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8600 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8601 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8602 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8604 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8605 * gfortran.dg/gamma_5.f90: Likewise.
8607 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8609 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8610 less strict so it also works with auto-overlay support.
8611 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8612 for "exceeds local store" linker errors on the SPU.
8614 * lib/gfortran.exp: Include target-supports.exp.
8615 (gfortran_init): On SPU targets where automatic overlay support
8616 is available, use it to build all Fortran test cases.
8618 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8620 2009-04-17 Arnaud Charlet <charlet@adacore.com>
8622 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8623 rule enforced by gnat on taft types.
8625 2009-04-17 Jakub Jelinek <jakub@redhat.com>
8628 * g++.dg/ext/complit11.C: Add empty dg-options.
8630 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8633 * g++.dg/template/defarg11.C: New test.
8635 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8638 * g++.dg/ext/complit11.C: New testcase.
8640 2009-04-15 Le-Chun Wu <lcwu@google.com>
8643 * g++.dg/warn/Wunused-13.C: New testcase.
8645 2009-04-15 Ian Lance Taylor <iant@google.com>
8647 * gcc.dg/Wenum-compare-1.c: New testcase.
8649 2009-04-15 Richard Guenther <rguenther@suse.de>
8651 PR tree-optimization/39764
8652 * g++.dg/torture/pr39764.C: New testcase.
8654 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
8656 * g++.dg/ext/altivec-17.C: New.
8658 2009-04-15 Arnaud Charlet <charlet@adacore.com>
8660 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8661 * gnat.dg/specs/limited1.ads: Ditto.
8663 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8666 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8667 for testing the results of estimate instructions.
8668 * gcc.dg/vmx/3a-04m.c (test): Ditto.
8669 * gcc.dg/vmx/3a-05.c (test): Ditto.
8671 2009-04-14 Jason Merrill <jason@redhat.com>
8674 * g++.dg/warn/Wshadow-4.C: Extend.
8676 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
8678 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8679 (do_D): Remove attribute hidden.
8681 2009-04-13 Jason Merrill <jason@redhat.com>
8684 * g++.dg/init/copy7.C: New.
8686 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
8689 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8690 (check_for_all_options): This.
8692 2009-04-13 Jason Merrill <jason@redhat.com>
8695 * g++.dg/template/crash90.C: New.
8697 2009-04-12 Jason Merrill <jason@redhat.com>
8700 * g++.dg/overload/extern-C-2.C: New.
8702 2009-04-12 Joseph Myers <joseph@codesourcery.com>
8704 PR preprocessor/31869
8705 * gcc.dg/cpp/strify5.c: New test.
8707 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
8709 * gnat.dg/enum1.adb: New test.
8710 * gnat.dg/enum1_pkg.ads: New helper.
8712 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
8715 * gcc.target/alpha/pr39740.c: New test.
8717 2009-04-11 Daniel Kraft <d@domob.eu>
8720 * gfortran.dg/bounds_check_strlen_1.f90: New test.
8721 * gfortran.dg/bounds_check_strlen_2.f90: New test.
8722 * gfortran.dg/bounds_check_strlen_3.f90: New test.
8723 * gfortran.dg/bounds_check_strlen_4.f90: New test.
8724 * gfortran.dg/bounds_check_strlen_5.f90: New test.
8725 * gfortran.dg/bounds_check_strlen_6.f90: New test.
8726 * gfortran.dg/bounds_check_strlen_7.f90: New test.
8727 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8728 expected string length that failed with -fbounds-check now.
8729 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8731 2009-04-11 Janus Weil <janus@gcc.gnu.org>
8734 * gfortran.dg/proc_ptr_14.f90: New.
8736 2009-04-11 Richard Guenther <rguenther@suse.de>
8739 * g++.dg/torture/pr39732.C: New testcase.
8741 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
8743 * gfortran.dg/whole_file_5.f90: New.
8744 * gfortran.dg/whole_file_6.f90: New.
8746 2009-04-11 Richard Guenther <rguenther@suse.de>
8748 PR tree-optimization/39713
8749 * g++.dg/torture/pr39713.C: New testcase.
8751 2009-04-10 Richard Guenther <rguenther@suse.de>
8754 * gcc.dg/pr39712.c: New testcase.
8756 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
8759 * g++.dg/cpp0x/enum2.C: Updated.
8760 * g++.dg/debug/pr22514.C: Likewise.
8761 * g++.dg/parse/enum2.C: Likewise.
8762 * g++.dg/parse/enum3.C: Likewise.
8763 * g++.dg/template/crash79.C: Likewise.
8764 * g++.old-deja/g++.jason/cond.C: Likewise.
8766 2009-04-10 Chao-ying Fu <fu@mips.com>
8768 * gcc.target/mips/interrupt_handler.c: Change from compile to
8771 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8773 * objc/execute/forward-1.x: Fix x86_64 entry typos.
8775 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
8778 * gfortran.dg/zero_sized_6.f90: New.
8780 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
8783 * g++.dg/parse/pr20118.C: New.
8784 * g++.dg/template/spec16.C: Update.
8786 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8789 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8790 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8791 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8792 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8793 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8794 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8795 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8796 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8797 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8798 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8799 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8800 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8801 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8802 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8803 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8804 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8805 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8807 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8810 * g++.dg/torture/pr39678.C: New.
8811 * gcc.dg/compat/struct-complex-2.h: Likewise.
8812 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8813 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8814 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8815 * gcc.dg/torture/pr39678.c: Likewise.
8816 * gcc.target/i386/pr39678.c: Likewise.
8818 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8819 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8821 * gcc.target/x86_64/abi/test_passing_structs.c: Include
8822 <complex.h>. Add tests for structure with complex float.
8824 2009-04-10 Ben Elliston <bje@au.ibm.com>
8825 Joseph Myers <joseph@codesourcery.com>
8828 * gcc.dg/dfp/pr36800.c: New.
8830 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8831 Rafael Avila de Espindola <espindola@google.com>
8833 * gcc.misc-tests/help.exp: New file.
8834 * lib/options.exp: New file.
8836 2009-04-09 Janis Johnson <janis187@us.ibm.com>
8839 * objc/execute/forward-1.x: New.
8841 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
8843 * gcc.dg/pr27150-1.c: Change to a link test.
8845 2009-04-09 Jakub Jelinek <jakub@redhat.com>
8847 * g++.dg/lookup/using2.C: Change copyright header to refer to version
8848 3 of the GNU General Public License and to point readers at the
8849 COPYING3 file and the FSF's license web page.
8850 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8851 * gcc.dg/struct/struct-reorg.exp: Likewise.
8852 * gcc.target/spu/tag_manager.c: Likewise.
8854 2009-04-09 Richard Guenther <rguenther@suse.de>
8857 * ssa-ccp-25.c: Adjust pattern.
8859 2009-04-09 Janus Weil <janus@gcc.gnu.org>
8862 * gfortran.dg/external_procedures_1.f90: Modified.
8863 * gfortran.dg/proc_ptr_result_1.f90: New.
8864 * gfortran.dg/proc_ptr_result_2.f90: New.
8865 * gfortran.dg/proc_ptr_result_3.f90: New.
8867 2009-04-09 Richard Guenther <rguenther@suse.de>
8869 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8870 to prevent constant propagation.
8871 * gcc.dg/vect/vect-56.c: Likewise.
8872 * gcc.dg/vect/vect-58.c: Likewise.
8873 * gcc.dg/vect/vect-60.c: Likewise.
8874 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8875 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8876 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8878 2009-04-09 Richard Guenther <rguenther@suse.de>
8880 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8881 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8883 2009-04-09 Joseph Myers <joseph@codesourcery.com>
8886 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8889 2009-04-08 Joseph Myers <joseph@codesourcery.com>
8891 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8892 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8894 2009-04-08 Jakub Jelinek <jakub@redhat.com>
8896 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8898 2009-04-08 Jason Merrill <jason@redhat.com>
8901 * g++.dg/template/error40.C: Add another test.
8903 2009-04-08 Joseph Myers <joseph@codesourcery.com>
8907 * gcc.c-torture/compile/pr39614-1.c,
8908 gcc.c-torture/compile/pr39614-2.c,
8909 gcc.c-torture/compile/pr39614-3.c,
8910 gcc.c-torture/compile/pr39614-4.c,
8911 gcc.c-torture/compile/pr39614-5.c,
8912 gcc.c-torture/compile/pr39673-1.c,
8913 gcc.c-torture/compile/pr39673-2.c: New tests.
8914 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8916 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8917 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8920 2009-04-08 Dodji Seketeli <dodji@redhat.com>
8923 * g++.dg/cpp0x/variadic-crash2.C: New test.
8925 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
8928 * gfortran.dg/alloc_comp_result_1.f90: New test.
8930 2009-04-07 Jason Merrill <jason@redhat.com>
8933 * g++.dg/overload/extern-C-1.C: New.
8935 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8938 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8940 2009-04-07 Jason Merrill <jason@redhat.com>
8943 * g++.dg/template/error40.C: New.
8945 2009-04-07 Janus Weil <janus@gcc.gnu.org>
8948 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8950 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
8952 * gnat.dg/subp_elim_errors.ad[sb]: New test.
8954 2009-04-07 Janus Weil <janus@gcc.gnu.org>
8957 * gfortran.dg/proc_decl_1.f90: Modified.
8958 * gfortran.dg/proc_ptr_11.f90: Extended.
8959 * gfortran.dg/proc_ptr_13.f90: Modified.
8961 2009-04-06 Jason Merrill <jason@redhat.com>
8964 * g++.dg/template/fnspec1.C: New.
8966 2009-04-06 Laurent GUERBY <laurent@guerby.net>
8968 * lib/gnat.exp: Handle multilib.
8970 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
8973 * gfortran.dg/dependency_23.f90: New test.
8975 2009-04-06 Richard Guenther <rguenther@suse.de>
8977 PR tree-optimization/28868
8978 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8979 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8980 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8981 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8983 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8985 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8987 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8989 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8991 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8993 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8994 with the built-in y0, and the subsequent warning.
8995 (y1): Likewise, rename to y_1.
8997 2009-04-06 Janus Weil <janus@gcc.gnu.org>
9000 * gfortran.dg/proc_decl_21.f90: New.
9002 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
9005 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9007 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
9009 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9010 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9011 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9012 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9013 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9014 gfortran.dg/namelist_49.f90: Gate test on effective_target
9016 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
9018 2009-04-05 Daniel Kraft <d@domob.eu>
9021 * gfortran.dg/read_float_2.f03
9022 * gfortran.dg/read_float_3.f90
9024 2009-04-05 Richard Guenther <rguenther@suse.de>
9026 PR tree-optimization/39648
9027 * gcc.c-torture/compile/pr39648.c: New testcase.
9029 2009-04-05 Jason Merrill <jason@redhat.com>
9032 * g++.dg/template/error39.C: New.
9034 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
9037 * gfortran.dg/implied_do_1.f90: New.
9039 2009-04-04 Tobias Burnus <burnus@net-b.de>
9042 * gfortran.dg/recursive_check_8.f90: New.
9043 * gfortran.dg/recursive_check_9.f90: New.
9044 * gfortran.dg/recursive_check_10.f90: New.
9045 * gfortran.dg/recursive_check_11.f90: New.
9046 * gfortran.dg/recursive_check_12.f90: New.
9047 * gfortran.dg/recursive_check_13.f90: New.
9048 * gfortran.dg/recursive_check_14.f90: New.
9050 2009-04-04 Jason Merrill <jason@redhat.com>
9053 * g++.dg/template/error38.C: Add more tests.
9055 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
9058 * gfortran.dg/common_align_2.f90: New test.
9060 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
9063 * gcc.c-torture/execute/pr39501.c: New file.
9064 * gcc.c-torture/execute/pr39501.x: New file.
9066 2009-04-04 Richard Guenther <rguenther@suse.de>
9068 PR tree-optimization/8781
9069 PR tree-optimization/37892
9070 * g++.dg/tree-ssa/pr8781.C: New testcase.
9071 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9073 2009-04-04 Richard Guenther <rguenther@suse.de>
9075 PR tree-optimization/39636
9076 * gcc.c-torture/compile/pr39636.c: New testcase.
9078 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
9080 PR rtl-optimization/39607
9081 * g++.dg/opt/pr39607.C: New.
9083 2009-04-03 Tobias Burnus <burnus@net-b.de>
9086 * gfortran.dg/common_12.f90: New.
9088 2009-04-03 Jason Merrill <jason@redhat.com>
9091 * g++.dg/template/const2.C: New test.
9093 2009-04-03 Richard Guenther <rguenther@suse.de>
9095 PR tree-optimization/2480
9096 PR tree-optimization/23086
9097 * gcc.dg/tree-ssa/pr2480.c: New testcase.
9098 * gcc.dg/tree-ssa/pr23086.c: Likewise.
9100 2009-04-03 Richard Guenther <rguenther@suse.de>
9102 PR tree-optimization/34743
9103 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9104 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9105 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9106 * gcc.dg/tree-ssa/sra-3.c: Likewise.
9107 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9108 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9109 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9110 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9112 2009-04-03 Richard Guenther <rguenther@suse.de>
9115 PR tree-optimization/23940
9116 PR tree-optimization/33237
9119 PR tree-optimization/36201
9120 PR tree-optimization/36230
9121 PR tree-optimization/38049
9122 PR tree-optimization/38207
9123 PR tree-optimization/38230
9124 PR tree-optimization/38301
9125 PR tree-optimization/38585
9127 PR tree-optimization/38985
9128 PR tree-optimization/39299
9129 * gcc.dg/pr19633-1.c: Adjust.
9130 * gcc.dg/torture/pta-callused-1.c: Likewise.
9131 * gcc.dg/torture/pr39074-2.c: Likewise.
9132 * gcc.dg/torture/pr39074.c: Likewise.
9133 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9134 * gcc.dg/torture/pr30375.c: Adjust.
9135 * gcc.dg/torture/pr33563.c: Likewise.
9136 * gcc.dg/torture/pr33870.c: Likewise.
9137 * gcc.dg/torture/pr33560.c: Likewise.
9138 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9139 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9140 * gcc.dg/tree-ssa/alias-15.c: Remove.
9141 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9142 * gcc.dg/tree-ssa/pr26421.c: Adjust.
9143 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9144 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9145 * gcc.dg/tree-ssa/pr23382.c: Adjust.
9146 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9147 * gcc.dg/tree-ssa/alias-16.c: Adjust.
9148 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9149 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9150 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9151 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9152 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9153 * gcc.dg/tree-ssa/alias-19.c: Likewise.
9154 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9155 * gcc.dg/tree-ssa/pr13146.c: Likewise.
9156 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9157 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9158 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9159 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9160 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9161 * gcc.dg/tree-ssa/alias-20.c: Likewise.
9162 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9163 * gcc.dg/tree-ssa/pr38895.c: Likewise.
9164 * gcc.dg/uninit-B.c: XFAIL.
9165 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9166 * gcc.dg/uninit-pr19430.c: XFAIL.
9167 * g++.dg/tree-ssa/pr13146.C: New testcase.
9168 * g++.dg/opt/pr36187.C: Adjust.
9169 * g++.dg/torture/20090329-1.C: New testcase.
9171 2009-04-02 Chao-ying Fu <fu@mips.com>
9173 * gcc.target/mips/interrupt_handler.c: New test.
9175 2009-04-02 David Ayers <ayers@fsfe.org>
9178 * objc.dg/bad-receiver-type-2.m: New test contributed by
9181 2009-04-02 Jason Merrill <jason@redhat.com>
9184 * g++.dg/template/error38.C: New test.
9186 2009-04-02 Janis Johnson <janis187@us.ibm.com>
9188 PR tree-optimization/31677
9189 * gcc.dg/memcpy-1.c: Add compiler option.
9191 2009-04-02 Ira Rosen <irar@il.ibm.com>
9193 PR tree-optimization/39595
9194 * gfortran.dg/vect/O3-pr39595.f: New test.
9196 2009-04-02 Dodji Seketeli <dodji@redhat.com>
9199 * g++.dg/template/typedef11.C: New test.
9200 * g++.dg/template/typedef12.C: Likewise.
9201 * g++.dg/template/typedef13.C: Likewise.
9202 * g++.dg/template/typedef14.C: Likewise.
9203 * g++.dg/template/typedef15.C: Likewise.
9204 * g++.dg/template/typedef16.C: Likewise.
9205 * g++.dg/template/sfinae3.C: Compile this pedantically.
9206 The only errors expected should be the one saying the typedef is ill
9208 * g++.old-deja/g++.pt/typename8.C: Likewise.
9209 * g++.dg/template/access11.C: Update this.
9211 2009-04-02 Richard Guenther <rguenther@suse.de>
9213 PR tree-optimization/37221
9214 * gcc.c-torture/compile/20090331-1.c: New testcase.
9216 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
9218 * gcc.c-torture/compile/20090401-1.c: New test.
9220 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9223 * g++.dg/template/pr4926-1.C: New.
9225 2009-04-01 Xinliang David Li <davidxl@google.com>
9227 * gcc.target/i386/all_one_m128i.c: New test.
9229 2009-04-01 Janis Johnson <janis187@us.ibm.com>
9232 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9233 * gcc.dg/fltconst-2.c: New test.
9234 * gcc.dg/fltconst-double-pedantic-1.c: New test.
9235 * gcc.dg/fltconst-double-pedantic-2.c: New test.
9238 * gcc.dg/cpp/pr33466.c: New test.
9239 * gcc.dg/dfp/pr33466.c: New test.
9240 * gcc.dg/fixed-point/pr33466.c: New test.
9242 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9244 PR tree-optimization/35011
9245 * g++.dg/other/pr35011.C: New.
9247 2009-04-01 Jakub Jelinek <jakub@redhat.com>
9250 * gcc.dg/pr39226.c: New test.
9252 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9255 * g++.dg/template/pr35240.C: New.
9257 2009-04-01 Joseph Myers <joseph@codesourcery.com>
9260 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9261 * gcc.dg/pr25682.c: Update expected diagnostics.
9263 2009-04-01 Richard Guenther <rguenther@suse.de>
9265 * gcc.dg/fold-plusmult-2.c: New testcase.
9267 2009-04-01 Jakub Jelinek <jakub@redhat.com>
9270 * gcc.dg/pr37772.c: New test.
9271 * g++.dg/ext/asm11.C: New test.
9273 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9275 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9276 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9279 2009-03-31 Jason Merrill <jason@redhat.com>
9281 * g++.old-deja/g++.other/using9.C: Add expected errors.
9283 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
9285 * gcc.c-torture/compile/pr33009.c: Removed.
9287 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9289 * gcc.c-torture/compile/pr33009.c: Delete.
9290 * gcc.c-torture/compile/pr11832.c: Likewise.
9292 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9295 * lib/target-supports.exp (check_effective_target_stdint_types):
9297 (check_effective_target_inttypes_types): New.
9298 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9299 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9300 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9302 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9306 * gfortran.dg/data_pointer_1.f90: New test.
9308 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9311 * gfortran.dg/char_length_15.f90: New test.
9313 2009-03-31 Jason Merrill <jason@redhat.com>
9316 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9317 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9318 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9321 * g++.dg/other/typedef2.C: New test.
9324 * g++.dg/template/typedef17.C: New test.
9326 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9327 * g++.dg/cpp0x/auto12.C: Likewise.
9329 2009-03-31 Richard Guenther <rguenther@suse.de>
9332 * gcc.dg/fold-compare-4.c: New testcase.
9333 * gcc.dg/fold-compare-5.c: Likewise.
9335 2009-03-31 Richard Guenther <rguenther@suse.de>
9337 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9339 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9342 * gcc.target/i386/pr39592-1.c: New test.
9344 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9346 PR preprocessor/15638
9347 * gcc.dg/cpp/missing-header-1.c: New test.
9348 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
9349 "compilation terminated" message.
9350 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
9352 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9353 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9354 terminated" message.
9356 2009-03-31 Richard Guenther <rguenther@suse.de>
9360 * gcc.dg/tree-ssa/pr23401.c: New testcase.
9361 * gcc.dg/tree-ssa/pr27810.c: Likewise.
9363 2009-03-30 Steven G. Kargl <kargls@comcast.net>
9366 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9367 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9368 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9369 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9370 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9371 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9372 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9374 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
9377 * gfortran.dg/whole_file_1.f90: New test.
9379 * gfortran.dg/whole_file_2.f90: New test.
9380 * gfortran.dg/whole_file_3.f90: New test.
9382 * gfortran.dg/whole_file_4.f90: New test.
9384 2009-03-30 Jakub Jelinek <jakub@redhat.com>
9386 * gfortran.dg/bind_c_usage_19.f90: New test.
9389 * gcc.target/powerpc/altivec-29.c: New test.
9391 2009-03-30 Joseph Myers <joseph@codesourcery.com>
9393 PR rtl-optimization/323
9394 * gcc.target/i386/excess-precision-1.c,
9395 gcc.target/i386/excess-precision-2.c,
9396 gcc.target/i386/excess-precision-3.c,
9397 gcc.target/i386/excess-precision-4.c,
9398 gcc.target/i386/excess-precision-5.c,
9399 gcc.target/i386/excess-precision-6.c: New tests.
9401 2009-03-30 Joseph Myers <joseph@codesourcery.com>
9404 * gcc.dg/c99-array-lval-8.c: New test.
9406 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9408 PR preprocessor/34695
9409 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9410 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9411 instead of dg-warning for "previous definition" messages.
9412 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9413 "warnings being treated as errors" message.
9414 * gcc.dg/fltconst-1.c: Use -fshow-column.
9416 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
9419 * gfortran.dg/power1.f90: New test.
9421 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9429 * gcc.c-torture/compile/20081108-1.c,
9430 gcc.c-torture/compile/20081108-2.c,
9431 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9432 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9433 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9434 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9435 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9436 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9437 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9438 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9439 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9440 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9441 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9442 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9443 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9444 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9445 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9446 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9447 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9449 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9450 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9451 XFAILs. Update expected messages.
9452 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9454 * gcc.dg/real-const-1.c: Replace with test from original PR.
9455 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9456 when casting from non-constant integer to pointer.
9458 2009-03-29 Richard Guenther <rguenther@suse.de>
9460 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9462 2009-03-29 Daniel Kraft <d@domob.eu>
9465 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9467 * gfortran.dg/typebound_proc_9.f03: New test.
9468 * gfortran.dg/typebound_proc_10.f03: New test.
9469 * gfortran.dg/typebound_proc_11.f03: New test.
9470 * gfortran.dg/abstract_type_5.f03: New test.
9472 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
9475 * gfortran.dg/do_4.f: New.
9476 * gfortran.dg/goto_2.f90: Correct expected warnings.
9477 * gfortran.dg/goto_4.f90: Likewise.
9478 * gfortran.dg/goto_5.f90: New.
9480 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
9483 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9485 * gcc.target/i386/pr39545-1.c: New.
9486 * gcc.target/i386/pr39545-2.c: Likewise.
9488 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9489 (flex2_struct): Likewise.
9490 (check_struct_passing7): Likewise.
9491 (check_struct_passing8): Likewise.
9494 (main): Call check_struct_passing7 and check_struct_passing8.
9496 2009-03-29 Richard Guenther <rguenther@suse.de>
9498 * gcc.c-torture/execute/20090113-1.c: New testcase.
9499 * gcc.c-torture/execute/20090113-2.c: Likewise.
9500 * gcc.c-torture/execute/20090113-3.c: Likewise.
9501 * gcc.c-torture/execute/20090207-1.c: Likewise.
9502 * gcc.c-torture/compile/20090114-1.c: Likewise.
9503 * gcc.c-torture/compile/20090328-1.c: Likewise.
9504 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9506 2009-03-29 David Ayers <ayers@fsfe.org>
9509 * objc.dg/conditional-1.m: New tests.
9511 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
9513 * gcc.dg/winline-10.c: New test.
9515 2009-03-28 Tobias Burnus <burnus@net-b.de>
9518 * gfortran.dg/do_check_1.f90: Add test.
9519 * gfortran.dg/do_check_2.f90: Add test.
9520 * gfortran.dg/do_check_3.f90: Add test.
9521 * gfortran.dg/do_check_4.f90: Add test.
9523 2009-03-28 Jan Hubicka <jh@suse.cz>
9525 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9526 * gcc.dg/pr33826.c: Update dump files.
9527 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9528 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9530 2009-03-28 Martin Jambor <mjambor@suse.cz>
9532 * g++.dg/tree-ssa/fwprop-align.C: New test.
9534 2009-03-28 Jakub Jelinek <jakub@redhat.com>
9536 * gcc.target/powerpc/altivec-28.c: New test.
9539 * gcc.dg/wdisallowed-functions-1.c: Removed.
9540 * gcc.dg/wdisallowed-functions-2.c: Removed.
9541 * gcc.dg/wdisallowed-functions-3.c: Removed.
9542 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9543 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9544 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9546 2009-03-28 Richard Guenther <rguenther@suse.de>
9548 PR tree-optimization/38723
9549 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9551 2009-03-28 Paul Thomas <pault@gcc.gnu.org
9554 * gfortran.dg/char_result_13.f90: New test.
9556 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
9559 * gfortran.dg/alloc_comp_assign_9.f90: New test.
9561 2009-03-28 Daniel Kraft <d@domob.eu>
9563 * gfortran.dg/trim_1.f90: New test.
9565 2009-03-28 Richard Guenther <rguenther@suse.de>
9567 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9568 * g++.dg/warn/Warray-bounds.C: Likewise.
9570 2009-03-28 Tobias Burnus <burnus@net-b.de>
9573 * gfortran.dg/recursive_check_7.f90: New test.
9575 2009-03-28 Tobias Burnus <burnus@net-b.de>
9578 * gfortran.dg/do_check_5.f90: New test.
9579 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9580 * gfortran.dg/array_constructor_18.f90: Ditto.
9581 * gfortran.dg/array_constructor_22.f90: Ditto.
9582 * gfortran.dg/do_3.F90: Ditto.
9583 * gfortran.dg/do_1.f90: Ditto.
9585 2009-03-28 Richard Guenther <rguenther@suse.de>
9587 PR tree-optimization/38180
9588 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9590 2009-03-28 Richard Guenther <rguenther@suse.de>
9592 PR tree-optimization/38513
9593 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9594 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9595 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9596 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9597 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9598 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9599 * gcc.dg/vect/vect-35.c: Likewise.
9600 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9601 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9602 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9604 2009-03-28 Richard Guenther <rguenther@suse.de>
9606 PR tree-optimization/38968
9607 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9609 2009-03-28 Richard Guenther <rguenther@suse.de>
9611 PR tree-optimization/37795
9612 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9614 2009-03-28 Joseph Myers <joseph@codesourcery.com>
9616 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9617 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9618 options for removed targets.
9620 2009-03-27 Richard Guenther <rguenther@suse.de>
9622 PR tree-optimization/39120
9623 * gcc.c-torture/execute/pr39120.c: New testcase.
9625 2009-03-27 Richard Guenther <rguenther@suse.de>
9627 PR tree-optimization/39120
9628 * gcc.dg/torture/pta-callused-1.c: New testcase.
9630 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9633 * gcc.target/i386/pr39315-1.c: New.
9634 * gcc.target/i386/pr39315-2.c: Likewise.
9635 * gcc.target/i386/pr39315-3.c: Likewise.
9636 * gcc.target/i386/pr39315-4.c: Likewise.
9637 * gcc.target/i386/pr39315-check.c: Likewise.
9639 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9642 * gcc.dg/pr39323-1.c: New.
9643 * gcc.dg/pr39323-2.c: Likewise.
9644 * gcc.dg/pr39323-3.c: Likewise.
9646 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9649 * gcc.target/ia64/sync-1.c: New.
9651 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9654 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9655 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9656 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9657 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9658 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9659 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9660 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9661 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9663 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9665 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9666 for low precision (i.e. float).
9668 2009-03-27 Dodji Seketeli <dodji@redhat.com>
9669 Jakub Jelinek <jakub@redhat.com>
9672 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9674 2009-03-27 Jakub Jelinek <jakub@redhat.com>
9676 * gcc.dg/memmove-2.c: New test.
9677 * gcc.dg/memmove-3.c: New test.
9679 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9682 2009-03-27 Xinliang David Li <davidxl@google.com>
9684 PR tree-optimization/39557
9685 * g++.dg/tree-ssa/dom-invalid.C: New test.
9687 2009-03-27 Xinliang David Li <davidxl@google.com>
9689 PR tree-optimization/39548
9690 * g++.dg/tree-ssa/copyprop.C: New test.
9692 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9695 * g++.dg/template/typename17.C: New testcase.
9696 * g++.dg/template/typename18.C: New testcase.
9698 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9701 * g++.dg/other/var_copy-1.C: New test.
9703 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
9706 * g++.dg/parse/ctor9.C: New test.
9708 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
9711 * g++.dg/init/error2.C: New test.
9713 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9716 * gcc.dg/pr35652.C: New.
9717 * g++.dg/warn/pr35652.C: New.
9718 * gcc.dg/format/plus-1.c: Adjust message.
9720 2009-03-26 Jakub Jelinek <jakub@redhat.com>
9723 * gcc.dg/wdisallowed-functions-3.c: New test.
9724 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9726 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9728 * gcc.dg/inline-33.c: Fix when pic.
9730 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
9732 * gcc.target/ia64/20090324-1.c: New test.
9734 2009-03-25 Jakub Jelinek <jakub@redhat.com>
9737 * gcc.dg/pr27898.c: New test.
9739 PR tree-optimization/32139
9740 * gcc.c-torture/compile/pr32139.c: New test.
9742 2009-03-24 Jason Merrill <jason@redhat.com>
9745 * g++.dg/parse/defarg14.C: New test.
9747 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9750 * gfortran.dg/read_repeat.f90: New test.
9752 2009-03-24 Ira Rosen <irar@il.ibm.com>
9754 PR tree-optimization/39529
9755 * gcc.dg/vect/pr39529.c: New test.
9757 2009-03-24 Dodji Seketeli <dodji@redhat.com>
9758 Jakub Jelinek <jakub@redhat.com>
9761 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9763 2009-03-23 Jakub Jelinek <jakub@redhat.com>
9766 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9768 2009-03-23 Jason Merrill <jason@redhat.com>
9770 * g++.dg/cpp0x/auto12.C: Add variadic test.
9773 * g++.dg/warn/Wshadow-4.C: New test.
9775 2009-03-23 Jakub Jelinek <jakub@redhat.com>
9777 PR tree-optimization/39516
9778 * gfortran.dg/pr39516.f: New test.
9780 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
9782 * lib/target-libpath.exp (set_ld_library_path_env_vars):
9783 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9784 variable, not environment variable.
9786 2009-03-21 Jason Merrill <jason@redhat.com>
9789 * g++.dg/ext/vla6.C: New test.
9791 2009-03-20 Jason Merrill <jason@redhat.com>
9793 * g++.dg/cpp0x/initlist5.C: Add additional test.
9795 2009-03-19 Jakub Jelinek <jakub@redhat.com>
9796 Janis Johnson <janis187@us.ibm.com>
9798 * lib/compat.exp (compat-get-options-main, compat-get-options):
9799 Handle dg-prune-output in source file.
9800 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9801 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9802 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9805 2009-03-19 Jakub Jelinek <jakub@redhat.com>
9808 * gcc.dg/gomp/pr39495-1.c: New test.
9809 * gcc.dg/gomp/pr39495-2.c: New test.
9810 * g++.dg/gomp/pr39495-1.C: New test.
9811 * g++.dg/gomp/pr39495-2.C: New test.
9814 * gcc.target/i386/pr39496.c: New test.
9815 * g++.dg/other/pr39496.C: New test.
9817 2009-03-19 Li Feng <nemokingdom@gmail.com>
9820 * gcc.dg/autopar/pr39500-1.c: New.
9821 * gcc.dg/autopar/pr39500-2.c: New.
9823 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9825 * g++.dg/dg.exp: Prune graphite.
9827 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
9830 * g++.dg/graphite: New.
9831 * g++.dg/graphite/graphite.exp: New.
9832 * g++.dg/graphite/pr39447.C: New.
9834 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9837 * g++.dg/template/pr39425.C: New.
9839 * g++.dg/template/spec33.C: Updated.
9841 2009-03-17 Jason Merrill <jason@redhat.com>
9843 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9845 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
9848 * g++.dg/ext/unary_trait_incomplete.C: New.
9850 2009-03-17 Jing Yu <jingyu@google.com>
9853 * g++.dg/inherit/thunk10.C: New test.
9855 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
9858 * gcc.target/i386/pr39482.c: New test.
9860 2009-03-17 Jakub Jelinek <jakub@redhat.com>
9863 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9864 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9865 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9866 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9869 * gcc.dg/pr39443.c: New test.
9872 * gcc.dg/debug/pr39412.c: New test.
9874 2009-03-17 Janis Johnson <janis187@us.ibm.com>
9877 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9878 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9880 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9881 its original value, or unset if it was not defined.
9882 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9883 path procs around use of HOSTCC.
9884 * g++.dg/compat/struct-layout-1.exp: Ditto.
9885 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9887 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
9889 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9891 2009-03-16 Janis Johnson <janis187@us.ibm.com>
9893 Revert patch for PR testsuite/37630.
9896 * gcc.dg/pr11492.c: Replace constant and remove xfail.
9899 * lib/target-supports.exp (check_effective_target_ieee): New.
9900 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9901 * gcc.dg/20001012-1.c: Require ieee.
9904 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9906 2009-03-16 Jakub Jelinek <jakub@redhat.com>
9908 PR tree-optimization/39455
9909 * gcc.dg/pr39455.c: New test.
9911 2009-03-13 David Ayers <ayers@fsfe.org>
9913 * objc/execute/trivial.m. New test.
9915 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
9918 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9920 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
9923 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9926 2009-03-12 David Ayers <ayers@fsfe.org>
9929 * objc/execute/exceptions/handler-1.m. New test.
9931 2009-03-12 Jakub Jelinek <jakub@redhat.com>
9934 * gcc.target/i386/pr39431.c: New test.
9936 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
9939 * gcc.target/i386/pr39445.c: New.
9941 * gcc.target/i386/push-1.c: XFAIL.
9943 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
9945 * gcc.dg/inline-33.c: New test.
9947 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
9949 * gcc.dg/vect/vect-82.c: Combine dg-do and
9950 dg-require-effective-target into dg-skip-if.
9951 * gcc.dg/vect/vect-83.c: Likewise.
9953 2009-03-11 Jakub Jelinek <jakub@redhat.com>
9956 * gcc.target/i386/stackalign/longlong-1.c: New test.
9957 * gcc.target/i386/stackalign/longlong-2.c: New test.
9959 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9961 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9963 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9965 * gcc.c-torture/execute/ieee/inf-3.c: New test.
9966 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9968 2009-03-11 Olivier Hainque <hainque@adacore.com>
9970 * gnat.dg/slice_enum.adb: New test.
9972 2009-03-11 Jason Merrill <jason@redhat.com>
9975 * g++.dg/opt/nrv15.C: New test.
9977 2009-03-10 Ira Rosen <irar@il.ibm.com>
9979 PR tree-optimization/39422
9980 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9981 constant array with static initialization to global memory.
9982 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9984 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
9986 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9989 2009-03-09 Jakub Jelinek <jakub@redhat.com>
9992 * g++.dg/opt/switch2.C: Add -w to dg-options.
9993 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9994 * g++.dg/warn/switch1.C: New test.
9995 * g++.dg/other/switch3.C: New test.
9997 PR tree-optimization/39394
9998 * gcc.c-torture/compile/pr39394.c: New test.
10000 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10002 * gcc.target/s390/20090223-1.c: New testcase.
10004 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10006 PR libfortran/39402
10007 * gfortran.dg/fmt_f0_1.f90: New test.
10009 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
10012 * g++.dg/other/new1.C: Adjusted.
10013 * g++.dg/parse/crash40.C: Likewise.
10014 * g++.dg/parse/defarg12.C: Likewise.
10015 * g++.dg/template/error15.C: Likewise.
10017 * g++.dg/other/pr39060.C: New.
10019 2009-03-07 Jason Merrill <jason@redhat.com>
10022 * g++.dg/opt/new1.C: New.
10024 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10027 * g++.dg/other/error32.C: New.
10029 2009-03-06 Jakub Jelinek <jakub@redhat.com>
10031 PR middle-end/39360
10032 * gcc.c-torture/compile/pr39360.c: New test.
10035 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10037 2009-03-05 Jason Merrill <jason@redhat.com>
10040 * g++.dg/warn/Wuninitialized-3.C: New test.
10042 2009-03-05 Jakub Jelinek <jakub@redhat.com>
10045 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10046 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10048 2009-03-04 Jason Merrill <jason@redhat.com>
10051 * g++.dg/template/koenig7.C: New test.
10053 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
10055 * g++.dg/torture/predcom-1.C: New test.
10057 2009-03-04 Richard Guenther <rguenther@suse.de>
10059 PR tree-optimization/39362
10060 * g++.dg/torture/pr39362.C: New testcase.
10062 2009-03-04 Jason Merrill <jason@redhat.com>
10063 Giovanni Bajo <giovannibajo@gcc.gnu.org>
10068 * g++.dg/template/dependent-name5.C: New test.
10070 2009-03-04 Steve Ellcey <sje@cup.hp.com>
10073 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10074 vect_int to vect_int_mult.
10076 2009-03-04 Richard Guenther <rguenther@suse.de>
10078 PR tree-optimization/39358
10079 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10080 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10082 2009-03-04 Richard Guenther <rguenther@suse.de>
10084 PR tree-optimization/39339
10085 * gcc.c-torture/execute/pr39339.c: New testcase.
10087 2009-03-03 Joseph Myers <joseph@codesourcery.com>
10089 * gcc.c-torture/compile/20090303-1.c,
10090 gcc.c-torture/compile/20090303-2.c: New tests.
10092 2009-03-03 Jakub Jelinek <jakub@redhat.com>
10095 * gfortran.dg/gomp/pr39354.f90: New test.
10097 PR tree-optimization/39343
10098 * gcc.dg/pr39343.c: New test.
10100 2009-03-03 Ira Rosen <irar@il.ibm.com>
10102 PR tree-optimization/39248
10103 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10104 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10105 on targets without vector misalignment support.
10106 * lib/target-supports.exp
10107 (check_effective_target_vect_short_mult): Add
10108 check_effective_target_arm32.
10110 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
10112 PR middle-end/39335
10113 * gcc.dg/graphite/pr39335_1.c: New.
10114 * gcc.dg/graphite/pr39335.c: New.
10116 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
10118 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10120 * gcc.target/i386/stackalign/return-5.c: Likewise.
10121 * gcc.target/i386/stackalign/return-6.c: Likewise.
10123 2009-03-02 Richard Guenther <rguenther@suse.de>
10124 Ira Rosen <irar@il.ibm.com>
10126 PR tree-optimization/39318
10127 * gfortran.dg/vect/pr39318.f90: New test.
10129 2009-03-01 Jan Hubicka <jh@suse.cz>
10131 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10133 2009-03-01 Jan Hubicka <jh@suse.cz>
10136 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10138 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
10140 * gnat.dg/pack12.adb: New test.
10142 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
10145 * g++.dg/other/pr37789.C: New.
10147 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
10150 * gfortran.dg/interface_25.f90: New test.
10151 * gfortran.dg/interface_26.f90: New test.
10153 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
10156 * gfortran.dg/initialization_22.f90: New test.
10158 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
10160 PR rtl-optimization/39241
10161 * gcc.dg/torture/pr39241.c: New.
10163 2009-02-25 Martin Jambor <mjambor@suse.cz>
10165 PR tree-optimizations/39259
10166 * g++.dg/torture/pr39259.C: New testcase.
10168 2009-02-24 Richard Guenther <rguenther@suse.de>
10171 * g++.dg/template/instantiate10.C: New testcase.
10173 2009-02-24 Richard Guenther <rguenther@suse.de>
10174 Zdenek Dvorak <ook@ucw.cz>
10176 PR tree-optimization/39233
10177 * gcc.c-torture/execute/pr39233.c: New testcase.
10179 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
10181 PR tree-optimization/39260
10182 * gcc.dg/graphite/pr39260.c: New.
10184 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
10186 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10188 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
10191 * g++.dg/template/void14.C: New.
10193 2009-02-23 Jason Merrill <jason@redhat.com>
10196 * g++.dg/init/const7.C: Remove XFAIL.
10197 * g++.dg/init/static-init1.C: New test.
10199 * g++.dg/cpp0x/initlist14.C: New test.
10201 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10204 * bound_simplification_2.f90: New test case.
10205 * bound_7.f90: New test case.
10207 2009-02-21 Joseph Myers <joseph@codesourcery.com>
10209 * gcc.dg/cpp/include4.c: New test.
10211 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
10214 * gcc.target/i386/abi-2.c: New.
10216 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
10218 * gcc.c-torture/execute/pr39228.x: New.
10220 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
10222 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10223 scan-assembler to check for xmm0 register.
10225 2009-02-20 Mark Mitchell <mark@codesourcery.com>
10226 Joseph Myers <joseph@codesourcery.com>
10228 * gcc.target/arm/va_list.c: New test.
10229 * g++.dg/abi/arm_va_list.C: Likewise.
10230 * lib/target-supports.exp (check_effective_target_arm_eabi): New
10232 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10233 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10234 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10235 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10236 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10237 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10239 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
10242 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10245 2009-02-20 Jakub Jelinek <jakub@redhat.com>
10248 * gcc.c-torture/execute/pr39240.c: New test.
10250 2009-02-20 Jason Merrill <jason@redhat.com>
10253 * g++.dg/parse/dtor15.C: New test.
10255 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
10257 * gcc.c-torture/execute/20090219-1.c: New.
10259 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
10261 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10262 (mips-dg-options): When matching isa* pseudo-options make
10263 'value' optional and accept ! entries. Use $spec instead of
10264 $isa_spec in the isa pseudo-option error message. Only
10265 perform the ISA-range check when 'value' is set. If arch is
10266 matching any CPU in the ! entries switch to its generic ISA.
10267 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10268 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10270 2009-02-19 Jakub Jelinek <jakub@redhat.com>
10273 * gcc.dg/visibility-20.c: New test.
10274 * g++.dg/ext/visibility/visibility-11.C: New test.
10276 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
10279 * g++.dg/abi/pr39188-1a.C: New.
10280 * g++.dg/abi/pr39188-1b.C: Likewise.
10281 * g++.dg/abi/pr39188-1.h: Likewise.
10282 * g++.dg/abi/pr39188-2a.C: Likewise.
10283 * g++.dg/abi/pr39188-2b.C: Likewise.
10284 * g++.dg/abi/pr39188-2.h: Likewise.
10285 * g++.dg/abi/pr39188-3a.C: Likewise.
10286 * g++.dg/abi/pr39188-3b.C: Likewise.
10287 * g++.dg/abi/pr39188-3.h: Likewise.
10289 2009-02-19 Joseph Myers <joseph@codesourcery.com>
10292 * gcc.c-torture/execute/call-trap-1.c,
10293 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10296 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
10299 * gcc.c-torture/execute/pr39228.c: New test.
10301 2009-02-19 Richard Guenther <rguenther@suse.de>
10303 PR tree-optimization/39074
10304 * gcc.dg/torture/pr39074.c: New testcase.
10305 * gcc.dg/torture/pr39074-2.c: Likewise.
10306 * gcc.dg/torture/pr39074-3.c: Likewise.
10308 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
10311 * g++.dg/parse/attr3.C: New.
10313 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
10316 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10319 * g++.dg/ext/visibility/class1.C: Revert revision 122348
10320 and skip on Darwin.
10322 2009-02-18 Jason Merrill <jason@redhat.com>
10325 * g++.dg/init/const7.C: Remove XFAIL.
10328 * g++.dg/opt/const6.C: New test.
10330 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
10332 * gcc.dg/callabi/callabi.exp: Moved to ...
10333 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
10336 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10337 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10338 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10339 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10340 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10341 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10342 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10344 * gcc.dg/callabi/callabi.h: Moved to ...
10345 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10347 * gcc.dg/callabi/func-1.c: Moved to ...
10348 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10350 * gcc.dg/callabi/func-indirect.c: Moved to ...
10351 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10353 * gcc.dg/callabi/pr38891.c: Moved to ...
10354 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10356 * gcc.dg/callabi/vaarg-1.c: Moved to ...
10357 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10359 * gcc.dg/callabi/vaarg-2.c: Moved to ...
10360 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10362 * gcc.dg/callabi/vaarg-3.c: Moved to ...
10363 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10365 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
10368 * gcc.dg/callabi/pr38891.c: New.
10370 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10372 * gcc.dg/callabi/callabi.exp: New.
10374 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10377 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10379 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10381 * gcc.target/i386/pr39082-1.c: New.
10383 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10386 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10387 CHECK_M64_M128 is defined.
10388 (check_f_arguments): Add "do".
10389 (check_vector_arguments): New.
10390 (check_m64_arguments): Likewise.
10391 (check_m128_arguments): Likewise.
10393 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10394 (CHECK_M64_M128): Define.
10396 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
10398 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10400 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10401 tests only if CHECK_M64_M128 is defined.
10403 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10404 (m128_2_struct): Likewise.
10405 (check_struct_passing5): Likewise.
10406 (check_struct_passing6): Likewise.
10407 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10409 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10411 (check_union_passing4): Likewise.
10412 (main): Test union with __m128 if CHECK_M64_M128 is defined.
10414 2009-02-18 Joseph Myers <joseph@codesourcery.com>
10417 * gcc.dg/noncompile/pr35447-1.c: New test.
10419 2009-02-18 Jakub Jelinek <jakub@redhat.com>
10421 PR tree-optimization/36922
10422 * gfortran.dg/pr36922.f: New test.
10424 2009-02-17 Richard Guenther <rguenther@suse.de>
10426 PR tree-optimization/39202
10427 * gcc.c-torture/compile/pr39202.c: New testcase.
10429 2009-02-17 Richard Guenther <rguenther@suse.de>
10431 PR tree-optimization/39204
10432 * gcc.dg/torture/pr39204.c: New testcase.
10434 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
10436 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10437 * gcc.dg/vect/vect-outer-6.c: Ditto.
10439 2009-02-16 Joseph Myers <joseph@codesourcery.com>
10442 * gcc.dg/noncompile/init-5.c: New test.
10443 * gcc.dg/init-bad-4.c: Adjust expected errors.
10445 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
10448 * gcc.target/i386/push-1.c: New.
10450 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
10452 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10454 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10456 * gcc.target/spu/intrinsics-sr.c: New test.
10458 2009-02-13 Steve Ellcey <sje@cup.hp.com>
10461 * gcc.target/ia64/sibcall-opt-1.c: New test.
10462 * gcc.target/ia64/sibcall-opt-2.c: New test.
10464 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
10467 * gfortran.dg/cray_pointers_8.f90: New test.
10470 * gfortran.dg/cray_pointers_9.f90: New test.
10472 2009-02-13 Jason Merrill <jason@redhat.com>
10475 * g++.dg/cpp0x/decltype16.C: New.
10477 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10480 * gfortran.dg/gomp/pr39152.f90: New.
10482 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10485 * gcc.target/i386/pr39162.c: New.
10487 2009-02-13 Joseph Myers <joseph@codesourcery.com>
10490 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10493 2009-02-12 Jason Merrill <jason@redhat.com>
10496 * g++.dg/template/array20.C: New test.
10498 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
10500 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10501 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
10502 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10504 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10506 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10508 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10511 * gfortran.dg/pr39152.f: New.
10513 2009-02-11 Jason Merrill <jason@redhat.com>
10516 * g++.dg/cpp0x/defaulted9.C: New test.
10519 * g++.dg/init/value7.C: New test.
10521 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
10524 * gcc.target/i386/pr38824.c: New testcase.
10526 2009-02-11 Jason Merrill <jason@redhat.com>
10529 * g++.dg/cpp0x/defaulted8.C: New test.
10532 * g++.dg/cpp0x/rv9p.C: New test.
10534 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
10536 * gnat.dg/aliasing3.adb: New test.
10537 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10539 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10542 * g++.dg/template/crash88.C: New.
10543 * g++.dg/template/crash89.C: Likewise.
10545 2009-02-10 Steve Ellcey <sje@cup.hp.com>
10548 * gcc.dg/pr39084.c: New test.
10550 2009-02-10 Jakub Jelinek <jakub@redhat.com>
10553 * gcc.target/i386/pr39139.c: New test.
10555 2009-02-10 Richard Guenther <rguenther@suse.de>
10557 PR tree-optimization/39132
10558 * gcc.dg/torture/pr39132.c: New testcase.
10560 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
10563 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10564 * gcc.target/x86_64/abi/avx/args.h: Likewise.
10565 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10566 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10567 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10568 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10569 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10570 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10572 2009-02-09 Jason Merrill <jason@redhat.com>
10575 * g++.dg/init/value6.C: New test.
10577 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
10579 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10581 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
10583 * gcc.c-torture/compile/20090209-1.c: New test.
10585 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10589 * g++.dg/cpp0x/vt-35147.C: New.
10590 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10591 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10593 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10596 * gcc.dg/attr-alias-4.c: New test.
10598 2009-02-06 Janis Johnson <janis187@us.ibm.com>
10601 * gcc.dg/dfp/pr39035.c: New test.
10603 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10606 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10608 2009-02-05 Jakub Jelinek <jakub@redhat.com>
10611 * g++.dg/opt/thunk3.C: New test.
10613 2009-02-05 Nick Clifton <nickc@redhat.com>
10615 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10616 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10617 * gcc.dg/cdce1.c: Likewise.
10618 * gcc.dg/cpp/_Pragma6.c: Likewise.
10619 * g++.dg/cpp/_Pragma1.C: Likewise.
10620 * gcc.dg/utf32-2.c: Xfail for M32C.
10621 * gcc.dg/utf32-1.c: Likewise.
10622 * gcc.dg/utf32-3.c: Likewise.
10623 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10625 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10626 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10627 * gcc.dg/Wconversion-5.c: Likewise.
10628 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10629 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10630 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10631 * gcc.dg/utf-inc-init.c: Likewise.
10632 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10633 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10634 * gcc.dg/utf-array-short-wchar.c: Likewise.
10635 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10636 * gcc.dg/mallign.c: Use size_t instead of long.
10638 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
10640 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10642 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
10644 * gcc.c-torture/execute/pr39100.c: New.
10646 2009-02-05 Joseph Myers <joseph@codesourcery.com>
10649 * gcc.dg/tls/diag-6.c: New test.
10651 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
10653 * gcc.dg/graphite/scop-19.c: New
10655 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
10657 AVX Programming Reference (January, 2009)
10658 * gcc.target/i386/avx-vpclmulqdq.c: New.
10659 * gcc.target/i386/pclmul-avx-check.h: Likewise.
10661 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10663 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10664 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
10665 (pclmul_test): Renamed to ...
10668 2009-02-04 Jakub Jelinek <jakub@redhat.com>
10671 * g++.dg/abi/mangle31.C: New test.
10673 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10676 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10678 * vla-6.c: Likewise. Expect warning not error for [*] lexically
10679 inside function prototype but not part of parameter declarator.
10680 * vla-11.c: New test.
10682 2009-02-03 Jason Merrill <jason@redhat.com>
10684 * g++.dg/warn/main-4.C: New test.
10685 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10687 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10690 * g++.dg/expr/cast10.C: New test.
10692 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10695 * gcc.dg/init-bad-6.c: New test.
10697 2009-02-03 Jakub Jelinek <jakub@redhat.com>
10700 * gcc.c-torture/compile/pr35318.c: New test.
10702 PR inline-asm/39059
10703 * gcc.dg/nofixed-point-2.c: New test.
10704 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10705 * g++.dg/ext/fixed2.C: Likewise.
10706 * g++.dg/other/error25.C: Likewise.
10707 * g++.dg/lookup/crash7.C: Likewise.
10708 * g++.dg/cpp0x/decltype-38655.C: Likewise.
10711 * g++.dg/cpp0x/initlist13.C: New test.
10713 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
10716 * g++.dg/template/func2.C: New test.
10719 * g++.dg/template/typename15.C: New.
10720 * g++.dg/template/typename16.C: New.
10722 2009-02-03 Janis Johnson <janis187@us.ibm.com>
10723 Ben Elliston <bje@au.ibm.com>
10726 * gcc.dg/dfp/pr39034.c: New test.
10728 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10731 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10733 2009-02-02 Jason Merrill <jason@redhat.com>
10736 * g++.dg/parse/dtor14.C: New test.
10738 2009-02-02 Jakub Jelinek <jakub@redhat.com>
10740 * lib/target-supports.exp
10741 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10742 * g++.dg/ext/builtin10.C: New test.
10744 PR inline-asm/39058
10745 * gcc.target/i386/pr39058.c: New test.
10747 2009-02-02 Richard Guenther <rguenther@suse.de>
10749 PR tree-optimization/38937
10750 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10752 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
10755 * g++.dg/parse/crash52.C: New.
10757 2009-01-30 Richard Guenther <rguenther@suse.de>
10759 PR tree-optimization/39041
10760 * gcc.c-torture/compile/pr39041.c: New testcase.
10762 2009-01-30 Jakub Jelinek <jakub@redhat.com>
10765 * gcc.target/i386/pr39013-1.c: New test.
10766 * gcc.target/i386/pr39013-2.c: New test.
10769 * g++.dg/ext/label12.C: New test.
10771 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10774 * g++.dg/parse/error34.C: New.
10775 * g++.dg/parse/error35.C: Likewise.
10777 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10780 * g++.dg/cpp0x/decltype-38655.C: New.
10782 2009-01-30 Jakub Jelinek <jakub@redhat.com>
10785 * g++.dg/torture/pr39002.C: New test.
10787 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
10789 PR tree-optimization/39007
10790 * gcc.dg/tree-ssa/pr39007.c: New.
10792 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
10794 PR middle-end/35854
10795 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10798 2009-01-29 Steve Ellcey <sje@cup.hp.com>
10800 PR middle-end/38857
10801 * gcc.c-torture/compile/pr38857.c: New test.
10803 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
10807 * gfortran.dg/bound_6.f90: New test.
10809 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
10811 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10813 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
10815 PR tree-optimization/38997
10816 * gcc.dg/tree-ssa/pr38997.c: New.
10818 2009-01-28 Richard Guenther <rguenther@suse.de>
10820 PR tree-optimization/38926
10821 * gcc.c-torture/compile/pr38926.c: New testcase.
10823 2009-01-28 Jakub Jelinek <jakub@redhat.com>
10825 PR middle-end/38934
10826 * gcc.dg/pr38934.c: New test.
10828 2009-01-28 Richard Guenther <rguenther@suse.de>
10830 PR middle-end/38908
10831 * g++.dg/warn/Wuninitialized-2.C: New testcase.
10833 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
10835 PR tree-optimization/38984
10836 * gcc.dg/pr38984.c: New XFAILed testcase.
10839 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
10842 * gcc.target/i386/pr38988.c: New test.
10844 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
10847 * g++.dg/parse/crash51.C: New.
10848 * g++.old-deja/g++.pt/crash9.C: Adjust.
10850 2009-01-27 Daniel Kraft <d@domob.eu>
10853 * gfortran.dg/mvbits_6.f90: New test.
10854 * gfortran.dg/mvbits_7.f90: New test.
10855 * gfortran.dg/mvbits_8.f90: New test.
10857 2009-01-27 Richard Guenther <rguenther@suse.de>
10859 PR tree-optimization/38503
10860 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10862 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10864 PR middle-end/38969
10865 * gcc.c-torture/execute/pr38969.c: New test.
10867 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
10870 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10872 * gcc.target/mips/fixed-scalar-type.c: Likewise.
10873 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10874 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10876 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
10879 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10880 if __USING_SJLJ_EXCEPTIONS__ is defined.
10882 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10883 __USING_SJLJ_EXCEPTIONS__ is defined.
10884 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10885 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10886 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10887 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10888 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10889 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10891 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
10894 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10895 Use instead of C name in asm statements.
10897 2009-01-26 Richard Guenther <rguenther@suse.de>
10899 PR tree-optimization/38745
10900 * g++.dg/torture/pr38745.C: New testcase.
10902 2009-01-26 Richard Guenther <rguenther@suse.de>
10904 PR middle-end/38851
10905 * g++.dg/warn/Wuninitialized-1.C: New testcase.
10907 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
10909 * gcc.dg/bitfld-15.c: Gate warning on target
10910 pcc_bitfield_type_matters.
10911 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10912 g++.dg/ext/bitfield4.C: Likewise.
10913 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10914 bitfield for any target.
10916 2009-01-24 Jakub Jelinek <jakub@redhat.com>
10919 * gcc.dg/pr38957.c: New test.
10921 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
10924 * gfortran.dg/array_constructor_24.f: Allow tolerance when
10927 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
10929 PR tree-optimization/38953
10930 * gfortran.dg/graphite/pr38953.f90: New.
10932 2009-01-24 Paul Brook <paul@codesourcery.com>
10934 * gcc.target/arm/neon-cond-1.c: New test.
10936 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
10938 PR tree-optimization/38932
10939 * gcc.dg/pr38932.c: New.
10941 2009-01-23 Revital Eres <eres@il.ibm.com>
10943 * gcc.dg/sms-7.c: Fix test.
10945 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
10947 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10948 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10949 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10950 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10952 2009-01-22 Steve Ellcey <sje@cup.hp.com>
10954 * gcc.dg/pr35729.c: Make test x86 specific.
10956 2009-01-22 Steve Ellcey <sje@cup.hp.com>
10958 PR middle-end/38615
10959 * gcc.dg/pr38615.c: New test.
10961 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
10964 * gcc.target/i386/pr38931.c: New test.
10966 2009-01-22 Dodji Seketeli <dodji@redhat.com>
10969 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10970 * g++.dg/template/typedef12.C: Likewise.
10971 * g++.dg/template/typedef13.C: Likewise.
10972 * g++.dg/template/typedef14.C: Likewise.
10973 * g++.dg/template/sfinae3.C: Likewise.
10974 * g++.old-deja/g++.pt/typename8.C: Likewise.
10975 * g++.dg/template/access11.C: Likewise
10977 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
10979 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10981 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10983 2009-01-21 Dodji Seketeli <dodji@redhat.com>
10986 * g++.dg/template/typedef11.C: New test.
10987 * g++.dg/template/typedef12.C: Likewise.
10988 * g++.dg/template/typedef13.C: Likewise.
10989 * g++.dg/template/typedef14.C: Likewise.
10990 * g++.dg/template/sfinae3.C: Compile this pedantically.
10991 The only errors expected should be the one saying the typedef is ill
10993 * g++.old-deja/g++.pt/typename8.C: Likewise.
10994 * g++.dg/template/access11.C: Update this.
10996 2009-01-21 Daniel Kraft <d@domob.eu>
10999 * gfortran.dg/mvbits_5.f90: New test.
11001 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
11003 * gcc.dg/sms-6.c: New test.
11004 * gcc.dg/sms-7.c: Likewise.
11006 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
11009 * gfortran.dg/host_assoc_function_7.f90: New test
11011 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11012 Richard Guenther <rguenther@suse.de>
11014 PR tree-optimization/38747
11015 PR tree-optimization/38748
11016 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11017 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11018 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11020 2009-01-20 Kees Cook <kees@ubuntu.com>
11021 H.J. Lu <hongjiu.lu@intel.com>
11024 * gcc.dg/pr38902.c: New.
11026 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
11029 * gfortran.dg/pr38868.f: New testcase.
11031 2009-01-20 Richard Guenther <rguenther@suse.de>
11033 * gcc.c-torture/execute/pr36227.c: Move ...
11034 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
11036 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11038 * lib/gfortran.exp: Add -B options for targets that use
11039 libgfortran.a%s in their specs.
11041 2009-01-19 Jason Merrill <jason@redhat.com>
11044 * g++.dg/template/dtor5.C: New test.
11046 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
11049 * gfortran.dg/bound_5.f90: New test.
11051 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
11054 * g++.dg/compat/abi/pr38736_main.C: New.
11055 * g++.dg/compat/abi/pr38736_x.C: Likewise.
11056 * g++.dg/compat/abi/pr38736_y.C: Likewise.
11057 * g++.dg/other/macro-1.C: Likewise.
11058 * gcc.dg/macro-1.c: Likewise.
11059 * gcc.dg/compat/pr38736_main.c: Likewise.
11060 * gcc.dg/compat/pr38736_x.c: Likewise.
11061 * gcc.dg/compat/pr38736_y.c: Likewise.
11063 2009-01-18 Richard Guenther <rguenther@suse.de>
11065 PR tree-optimization/38819
11066 * gcc.c-torture/execute/pr38819.c: New testcase.
11068 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11071 * gfortran.dg/module_commons_3.f90: Reapply.
11073 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11076 * gfortran.dg/transfer_intrinsic_1.f90: New test.
11077 * gfortran.dg/transfer_intrinsic_2.f90: New test.
11079 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11082 * gfortran.dg/module_commons_3.f90: Remove
11084 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
11086 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11088 2009-01-16 Jason Merrill <jason@redhat.com>
11091 * g++.dg/template/lvalue1.C: New test.
11094 * g++.dg/template/access20.C: New test.
11095 * g++.dg/torture/pr34641.C: Fix access.
11097 2009-01-16 Richard Guenther <rguenther@suse.de>
11099 PR tree-optimization/38835
11100 PR middle-end/36227
11101 * gcc.c-torture/execute/pr36227.c: New testcase.
11102 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11103 * g++.dg/init/const7.C: Likewise.
11105 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
11108 * gcc.c-torture/compile/pr38554.c: New test.
11110 2009-01-16 Jason Merrill <jason@redhat.com>
11113 * g++.dg/conversion/access1.C: New test.
11115 2009-01-16 Jakub Jelinek <jakub@redhat.com>
11117 PR tree-optimization/38789
11118 * gcc.c-torture/compile/pr38789.c: New test.
11120 2009-01-16 Janus Weil <janus@gcc.gnu.org>
11123 * gfortran.dg/proc_ptr_13.f90: New.
11125 2009-01-15 Jason Merrill <jason@redhat.com>
11128 * g++.dg/template/koenig6.C: New test.
11130 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11133 * g++.dg/template/error37.C: New testcase.
11135 2009-01-15 Jason Merrill <jason@redhat.com>
11138 * g++.dg/conversion/memfn1.C: New test.
11141 * g++.dg/conversion/memfn2.C: New test.
11143 2009-01-15 Steve Ellcey <sje@cup.hp.com>
11146 * g++.dg/template/crash87.C: New test.
11148 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
11150 PR middle-end/37843
11151 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11153 2009-01-15 Dodji Seketeli <dodji@redhat.com>
11156 * g++.dg/parse/crash50.C: New test.
11158 2009-01-14 Jakub Jelinek <jakub@redhat.com>
11160 PR rtl-optimization/38245
11161 * gcc.dg/pr38245-3.c: New test.
11162 * gcc.dg/pr38245-3.h: New file.
11163 * gcc.dg/pr38245-4.c: New file.
11164 * gcc.dg/pr38364.c: New test.
11166 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
11168 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11169 sequence PC-relative.
11171 2009-01-14 Mark Mitchell <mark@codesourcery.com>
11173 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11174 calls and/or PLT markers.
11175 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11176 calls and/or PLT markers.
11177 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11178 calls and/or PLT markers.
11179 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11180 calls and/or PLT markers.
11182 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11183 Nathan Froyd <froydnj@codesourcery.com>
11184 Joseph Myers <joseph@codesourcery.com>
11186 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11188 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11189 and use consistent CFLAGS.
11190 * gcc.target/powerpc/20030505.c: Likewise.
11191 * gcc.target/powerpc/20081204-1.c: Likewise.
11192 * gcc.target/powerpc/ppc-spe.c: Likewise.
11193 * gcc.target/powerpc/spe1.c: Likewise.
11194 * g++.dg/ext/spe1.C: Likewise.
11195 * g++.dg/other/opaque-1.C: Likewise.
11196 * g++.dg/other/opaque-2.C: Likewise.
11197 * g++.dg/other/opaque-3.C: Likewise.
11199 2009-01-14 Mark Mitchell <mark@codesourcery.com>
11201 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11204 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
11207 * g++.dg/torture/pr38811.C: New file.
11209 2009-01-14 Richard Guenther <rguenther@suse.de>
11211 PR tree-optimization/38826
11212 PR middle-end/38477
11213 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11215 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
11217 * gcc.dg/graphite/pr38786.c: Fix commit problem.
11219 2009-01-14 Nick Clifton <nickc@redhat.com>
11222 * g++.cp/parse/pr37862.C: New test.
11224 2009-01-14 Julian Brown <julian@codesourcery.com>
11226 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11227 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11229 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11232 2009-01-13 Jakub Jelinek <jakub@redhat.com>
11234 PR rtl-optimization/38774
11235 * gcc.dg/torture/pr38774.c: New test.
11238 * g++.dg/cpp0x/pr38795.C: New test.
11240 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
11241 Nathan Froyd <froydnj@codesourcery.com>
11242 Joseph Myers <joseph@codesourcery.com>
11244 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11245 otherwise. Do not check for AltiVec at runtime.
11246 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11247 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11248 * gcc.target/powerpc/altivec-1.c: Likewise.
11249 * gcc.target/powerpc/altivec-3.c: Likewise.
11250 * gcc.target/powerpc/altivec-10.c: Likewise.
11251 * gcc.target/powerpc/altivec-12.c: Likewise.
11252 * gcc.target/powerpc/altivec-24.c: Likewise.
11253 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11254 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11255 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11256 * gcc.target/powerpc/pr35907.c: Likewise.
11257 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11258 otherwise. Do not check for Cell at runtime.
11259 * gcc.target/powerpc/altivec_check.h: Delete.
11261 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11262 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
11263 not check for AltiVec at runtime.
11264 * g++.dg/ext/altivec-cell-2.C: Likewise.
11265 * g++.dg/ext/altivec-cell-3.C: Likewise.
11266 * g++.dg/ext/altivec-cell-4.C: Likewise.
11267 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11268 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11270 * g++.dg/ext/altivec_check.h: Delete.
11272 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
11274 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11275 effective target. Adjust line numbers accordingly.
11277 2009-01-13 Mark Mitchell <mark@codesourcery.com>
11279 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11281 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
11283 PR tree-optimization/38786
11284 * gcc.dg/graphite/pr38786.c: New.
11286 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11289 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
11291 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11292 for alpha*-*-* targets.
11293 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11295 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11297 PR libfortran/38772
11298 * gfortran.dg/fmt_bz_bn_err.f: New test.
11300 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
11302 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11304 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11306 * lib/target-supports.exp (check_effective_target_powerpc64): New.
11307 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11308 instruction support. Do not check for it at runtime.
11310 2009-01-12 Jason Merrill <jason@redhat.com>
11313 * g++.dg/lookup/friend11.C: Remove expected error.
11314 * g++.dg/lookup/friend14.C: New test.
11315 * g++.dg/lookup/friend15.C: New test.
11317 2009-01-12 Dodji Seketeli <dodji@redhat.com>
11320 * g++.dg/lookup/hidden-class12.C: New test.
11321 * g++.dg/lookup/hidden-class13.C: New test.
11322 * g++.dg/lookup/hidden-class14.C: New test.
11323 * g++.dg/lookup/hidden-class15.C: New test.
11324 * g++.dg/lookup/hidden-class16.C: New test.
11326 2009-01-12 Mark Mitchell <mark@codesourcery.com>
11328 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11329 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11330 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11332 2009-01-12 Jason Merrill <jason@redhat.com>
11335 * g++.dg/other/vararg-3.C: New test.
11337 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11339 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11340 Explicitly enable SPE.
11341 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
11344 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11345 Expect -flax-vector-conversions message. Adjust incompatible
11347 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11350 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11352 * g++.dg/other/opaque-1.C: Run on targets with SPE.
11354 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11355 * g++.dg/other/opaque-2.C: Likewise.
11356 * g++.dg/other/opaque-3.C: Likewise.
11358 2009-01-12 Jakub Jelinek <jakub@redhat.com>
11361 * gcc.dg/pr32041.c: New test.
11362 * g++.dg/parse/offsetof9.C: New test.
11364 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11365 Nathan Froyd <froydnj@codesourcery.com>
11367 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11368 * g++.dg/ext/attribute-test-1.C: Likewise.
11369 * g++.dg/ext/attribute-test-2.C: Likewise.
11370 * g++.dg/ext/attribute-test-3.C: Likewise.
11371 * g++.dg/ext/attribute-test-4.C: Likewise.
11373 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
11375 * gnat.dg/unchecked_convert3.adb: New test.
11377 2009-01-12 Tomas Bily <tbily@suse.cz>
11380 * gcc.dg/tree-ssa/pr38385.c: New file.
11382 2009-01-12 Jakub Jelinek <jakub@redhat.com>
11385 * g++.dg/parse/typedef9.C: New test.
11387 PR tree-optimization/38807
11388 * gcc.c-torture/compile/pr38807.c: New test.
11390 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
11392 * gcc.target/mips/ins-2.c: New test.
11394 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
11397 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11399 2009-01-11 Jakub Jelinek <jakub@redhat.com>
11402 * g++.dg/warn/Wreturn-type-5.C: New test.
11404 2009-01-11 Matthias Klose <doko@ubuntu.com>
11406 PR middle-end/38616
11407 * gcc.dg/pr38616.c: New test.
11409 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
11411 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11413 2009-01-10 Andrew Pinski <pinskia@gmail.com>
11416 * g++.dg/expr/string-1.C: New test.
11417 * g++.dg/expr/string-2.C: New test.
11420 * g++.dg/ext/complex4.C: New test.
11421 * g++.dg/ext/complex5.C: New test.
11422 * g++.dg/init/reference1.C: New test.
11423 * g++.dg/init/reference2.C: New test.
11424 * g++.dg/init/reference3.C: New test.
11426 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11429 * gfortran.dg/transfer_null_1.f90: New test.
11431 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11434 * gfortran.dg/host_assoc_function_6.f90: New test.
11436 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
11438 * lib/target-supports.exp: Add method to determine if the effective
11439 target is really a ppc405 after applying all compile options.
11440 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11441 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11442 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11443 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11444 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11445 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11446 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11447 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11448 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11449 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11450 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11451 * gcc.target/powerpc/405-machhw-1.c: Likewise.
11452 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11453 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11454 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11455 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11456 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11457 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11458 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11459 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11460 * gcc.target/powerpc/405-macchw-1.c: Likewise.
11461 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11462 * gcc.target/powerpc/405-machhw-2.c: Likewise.
11463 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11464 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11465 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11466 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11467 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11468 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11469 * gcc.target/powerpc/405-macchw-2.c: Likewise.
11470 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11472 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11475 * g++.dg/other/error31.C: New testcase.
11478 * gcc.dg/pr35742.c: New test.
11480 2009-01-09 John F. Carr <jfc@mit.edu>
11483 * g++.dg/parse/linkage3.C: New test.
11485 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11487 PR middle-end/38771
11488 * gcc.c-torture/compile/pr38771.c: New test.
11490 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
11492 * gcc.dg/pr34856.c: Ignore irrelevant warning.
11494 2009-01-08 Mark Mitchell <mark@codesourcery.com>
11496 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11497 * gcc.dg/sibcall-4.c: Likewise.
11499 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
11500 Jan Sjodin <jan.sjodin@amd.com>
11502 PR tree-optimization/38559
11503 * gcc.dg/graphite/pr38559.c: New.
11505 2009-01-08 Ira Rosen <irar@il.ibm.com>
11507 PR tree-optimization/37194
11508 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11510 2009-01-07 Jakub Jelinek <jakub@redhat.com>
11513 * g++.dg/ext/label11.C: New test.
11515 2009-01-07 Joseph Myers <joseph@codesourcery.com>
11517 * lib/target-supports.exp (check_weak_override_available): New.
11518 * lib/target-supports-dg.exp (dg-require-weak-override): New.
11519 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11520 dg-require-weak-override.
11522 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
11523 Alan Modra <amodra@bigpond.net.au>
11525 * gcc.c-torture/compile/20090107-1.c: New test.
11527 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
11530 * g++.dg/other/pr38706.C: New test.
11532 2009-01-07 Jason Merrill <jason@redhat.com>
11534 * g++.dg/cpp0x/variadic92.C: New test.
11535 * g++.dg/cpp0x/variadic93.C: New test.
11537 2009-01-07 Janis Johnson <janis187@us.ibm.com>
11539 * lib/target-supports-dg.exp (current_compiler_flags): New.
11540 (check-flags): Use it; do not access dg-test local variables.
11541 (dg-skip-if): Do not access dg-test local variables.
11542 (dg-xfail-run-if): Ditto.
11543 (dg-shouldfail): Ditto.
11544 * gcc.test-framework/test-framework.exp
11545 (check_effective_target_def_nocache): New.
11546 * gcc.test-framework/test-framework.awk: Handle scan tests.
11547 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11548 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11549 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11550 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11551 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11552 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11553 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11554 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11555 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11557 * g++.dg/torture/pr38586.C: Ignore a possible warning.
11559 * lib/target-supports-dg.exp (check_test_flags): Delete.
11561 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
11563 PR tree-optimization/38492
11564 PR tree-optimization/38498
11565 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11567 * gcc.dg/graphite/block-0.c: Update test.
11568 * gcc.dg/graphite/block-1.c: Same.
11569 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11570 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11571 * gcc.dg/graphite/block-3.c: New.
11572 * gcc.dg/graphite/pr38498.c: New.
11574 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
11576 AVX Programming Reference (December, 2008)
11577 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11578 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11579 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11581 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11582 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11584 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11587 * gfortran.dg/c_loc_pure_1.f90: New test.
11589 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
11592 * gfortran.dg/elemental_dependency_3.f90:
11593 Add the final tree dump cleanup.
11595 2009-01-06 Jakub Jelinek <jakub@redhat.com>
11597 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11600 PR rtl-optimization/38722
11601 * gfortran.dg/pr38722.f90: New test.
11603 2009-01-06 Janis Johnson <janis187@us.ibm.com>
11606 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11607 instead of DECnn_DEN. Support -DDBG to list lines that fail.
11609 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
11611 * gfortran.dg/implicit_12.f90: Add space around dg directive.
11612 * gfortran.dg/typebound_call_8.f03: Same.
11613 * gfortran.dg/elemental_bind_c.f90: Same.
11614 * gfortran.dg/typebound_call_7.f03: Same.
11615 * gfortran.dg/interface_proc_end.f90: Same
11616 * gfortran.dg/pr37243.f: Fix typo.
11618 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
11620 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
11621 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
11624 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
11626 AVX Programming Reference (December, 2008)
11627 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11628 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11629 * gcc.target/i386/sse-14.c: Likewise.
11631 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11632 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11633 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11634 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11636 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11638 PR libfortran/38735
11639 * gfortran.dg/fmt_bz_bn.f: Update test.
11641 2009-01-05 Dodji Seketeli <dodji@redhat.com>
11644 * g++.dg/conversion/usual-arith-conv.C: New test.
11646 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
11649 * gcc.dg/vector-3.c: New testcase.
11650 * g++.dg/ext/vector15.C: New test.
11652 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11654 PR tree-optimization/38510
11655 * gcc.dg/graphite/pr38510.c: New.
11657 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11658 Jan Sjodin <jan.sjodin@amd.com>
11660 PR tree-optimization/38500
11661 * gcc.dg/graphite/pr38500.c: New.
11663 2009-01-05 Laurent GUERBY <laurent@guerby.net>
11665 * gcc.c-torture/compile/20001226-1.c: Generalize
11667 * gcc.c-torture/compile/limits-fnargs.c: Add
11669 * gcc.dg/20020425-1.c: Likewise.
11670 * gcc.dg/pch/pch.exp: Likewise.
11672 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11675 * gfortran.dg/module_commons_3.f90: New test.
11677 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
11680 * gfortran.dg/random_seed_1.f90: Updated.
11682 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
11686 * gfortran.dg/elemental_subroutine_7.f90:
11687 Fix p values so that it can be used as vector subscript.
11689 2009-01-05 Jason Merrill <jason@redhat.com>
11691 * g++.dg/cpp0x/initlist12.C: Add another test.
11693 * g++.dg/cpp0x/defaulted7.C: New test.
11695 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11698 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
11699 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
11701 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
11703 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11704 for alpha*-*-* targets.
11705 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11707 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11710 * gfortran.dg/host_assoc_function_5.f90: New test.
11712 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11715 * gfortran.dg/elemental_dependency_3.f90: New test.
11716 * gfortran.dg/elemental_subroutine_7.f90: New test.
11718 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
11720 * gcc.dg/struct-ret-3.c: Include unistd.h.
11721 (main): Exit early if system memory page size is
11722 larger than 4096 bytes.
11724 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
11727 * gfortran.dg/merge_init_expr.f90: New.
11729 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11732 * gfortran.dg/c_loc_tests_13.f90: New test.
11733 * gfortran.dg/c_loc_tests_14.f90: New test.
11735 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
11737 * gfortran.dg/func_result_4.f90: New.
11739 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
11742 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11743 interface still works, in addition to original tests.
11744 * gfortran.dg/host_assoc_call_6.f90: New test.
11746 2009-01-03 Jakub Jelinek <jakub@redhat.com>
11749 * g++.dg/torture/pr38705.C: New test.
11752 * gcc.dg/pr38700.c: New test.
11754 2009-01-02 Jason Merrill <jason@redhat.com>
11756 * g++.dg/cpp0x/initlist11.C: New test.
11757 * g++.dg/cpp0x/initlist12.C: New test.
11759 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11761 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11762 Allow extra informative notes.
11764 2009-01-01 Jakub Jelinek <jakub@redhat.com>
11767 * gcc.dg/pr36489.c: New test.
11770 Copyright (C) 2009 Free Software Foundation, Inc.
11772 Copying and distribution of this file, with or without modification,
11773 are permitted in any medium without royalty provided the copyright
11774 notice and this notice are preserved.