1 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
3 * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
5 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
7 * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
9 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
12 * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
13 Enable short test for avr target.
14 * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
15 * gcc.dg/utf32-2.c: Ditto.
16 * gcc.dg/utf32-3.c: Ditto.
17 * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
19 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
21 * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
23 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
25 * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
28 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
30 * gcc.dg/sms-6.c: Use long for 16 bit int targets.
31 * gcc.dg/sms-7.c: Ditto.
33 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
35 * gcc.dg/pr36998.c: Frame pointer required for avr target.
36 * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
37 * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
38 * gcc.dg/pr41340.c: Test requires long pointer target.
39 * gcc.dg/profile-generate-3.c: Test requires profiling support.
41 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
43 * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
44 * gcc.dg/graphite/block-3.c: Ditto.
45 * gcc.dg/graphite/block-4.c: Ditto.
46 * gcc.dg/graphite/block-5.c: Ditto.
47 * gcc.dg/graphite/block-6.c: Ditto.
48 * gcc.dg/graphite/interchange-0.c: Ditto.
49 * gcc.dg/graphite/interchange-1.c: Ditto.
50 * gcc.dg/graphite/interchange-2.c: Ditto.
51 * gcc.dg/graphite/interchange-3.c: Ditto.
52 * gcc.dg/graphite/interchange-4.c: Ditto.
53 * gcc.dg/graphite/interchange-5.c: Ditto.
54 * gcc.dg/graphite/interchange-6.c: Ditto.
55 * gcc.dg/graphite/run-id-1.c: Ditto.
56 * gcc.dg/graphite/scop-16.c: Ditto.
57 * gcc.dg/graphite/scop-17.c: Ditto.
58 * gcc.dg/graphite/scop-18.c: Ditto.
59 * gcc.dg/graphite/scop-matmult.c: Ditto.
60 * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
61 * gcc.dg/graphite/id-15.c: Ditto.
63 2009-11-23 Eric Botcazou <ebotcazou@adacore.com>
65 * gnat.dg/specs/weak1.ads: New test.
67 2009-11-23 Steve Ellcey <sje@cup.hp.com>
69 * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
71 2009-11-23 Dodji Seketeli <dodji@redhat.com>
74 * g++.dg/template/typedef13.C: Adjust.
75 * g++.dg/template/typedef19.C: Adjust.
76 * g++.dg/template/typedef20.C: Adjust.
77 * g++.dg/template/typedef22.C: New test.
79 2009-11-22 Uros Bizjak <ubizjak@gmail.com>
82 * gcc.target/alpha/pr42113.c: New test.
84 2009-11-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
87 * gfortran.dg/data_value_1.f90: Update test.
88 * gfortran.dg/array_constructor_32.f90: New test.
90 2009-11-21 Martin Jambor <mjambor@suse.cz>
93 * gcc.c-torture/compile/pr42025-1.c: New test.
94 * gcc.c-torture/compile/pr42025-2.c: New test.
96 2009-11-21 Adam Nemet <adambnemet@gmail.com>
98 * gcc.target/mips/mult-1.c: Forbid octeon.
99 * gcc.target/mips/octeon-dmul-3.c: New test.
101 2009-11-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
103 * gcc.dg/tree-ssa/vrp47.c: Fix target check.
105 2009-11-20 Jason Merrill <jason@redhat.com>
107 PR c++/9050, DR 147, DR 318
108 * g++.dg/template/ctor9.C: New.
109 * g++.dg/tc1/dr147.C: Remove xfails.
110 * g++.dg/lookup/name-clash4.C: Adjust.
111 * g++.old-deja/g++.jason/temporary5.C: Adjust.
112 * g++.old-deja/g++.pt/ctor2.C: Adjust.
114 2009-11-21 Jakub Jelinek <jakub@redhat.com>
116 PR tree-optimization/42078
117 * gcc.dg/pr42078.c: New test.
119 2009-11-20 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
122 * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
123 XFAIL ptrdiff range test for avr.
124 * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
125 * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
126 * gcc-dg/c99-stdint-6.c: Ditto.
128 2009-11-20 Michael Meissner <meissner@linux.vnet.ibm.com>
130 * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
131 2009-10-23 change to set VRSAVE if VSX has been reverted.
133 2009-11-20 Simon Martin <simartin@users.sourceforge.net>
136 * g++.dg/cpp0x/pr38646.C: New test.
138 2009-11-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
140 * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
141 Wrap *int_least*_t tests in !NO_LEAST_TYPES.
142 Wrap *intmax_t tests in !NO_MAX_TYPES.
144 2009-11-20 Paolo Carlini <paolo.carlini@oracle.com>
147 * g++.dg/cpp0x/initlist28.C: New.
149 2009-11-20 H.J. Lu <hongjiu.lu@intel.com>
151 * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
153 2009-11-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
155 * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
157 2009-11-20 Shujing Zhao <pearly.zhao@oracle.com>
159 * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
161 * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
162 * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
163 * g++.old-deja/g++.law/typeck1.C: Likewise.
164 * g++.old-deja/g++.bugs/900324_02.C: Likewise.
165 * g++.dg/conversion/ptrmem9.C: Likewise.
166 * g++.dg/expr/cond2.C: Likewise.
168 2009-11-20 Paul Thomas <pault@gcc.gnu.org>
169 Janus Weil <janus@gcc.gnu.org>
172 * gfortran.dg/proc_ptr_comp_23.f90: New test.
174 2009-11-19 Jason Merrill <jason@redhat.com>
177 * g++.dg/init/placement5.C: Add positive test.
179 DR 176 permissiveness
180 * g++.dg/ext/injected-ttp.C: New.
181 * g++.old-deja/g++.pt/niklas01a.C: Adjust.
182 * g++.old-deja/g++.pt/ttp41.C: Adjust.
184 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
186 * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
187 * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
189 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
191 * gcc-dg/raw-string-1.c: Skip test for avr target.
192 * gcc-dg/utf-array-short-wchar.c: Ditto.
193 * gcc-dg/utf-array.c: Ditto.
194 * gcc-dg/utf8-2.c: Ditto.
196 2009-11-19 Rafael Avila de Espindola <espindola@google.com>
198 * g++.dg/plugin/selfassign.c: Include plugin-version.h.
199 (plugin_init): Pass correct version to plugin_default_version_check.
200 * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
201 (plugin_init): Pass correct version to plugin_default_version_check.
202 * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
203 (plugin_init): Pass correct version to plugin_default_version_check.
205 2009-11-19 Jason Merrill <jason@redhat.com>
208 * g++.dg/overload/pmf2.C: New.
210 2009-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
213 * gfortran.dg/direct_io_11.f90: New test.
215 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
217 * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
219 2009-11-18 Nick Clifton <nickc@redhat.com>
221 * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
222 * g++.dg/lto/20081120-1_0.C: Likewise.
223 * g++.dg/lto/20091002-2_0.C: Likewise.
224 * g++.dg/lto/20081120-2_0.C: Likewise.
225 * g++.dg/lto/20091002-3_0.C: Likewise.
226 * g++.dg/lto/20081123_0.C: Likewise.
227 * g++.dg/lto/20090313_0.C: Likewise.
228 * g++.dg/lto/20081109-1_0.C: Likewise.
229 * g++.dg/lto/20081219_0.C: Likewise.
230 * g++.dg/lto/20081204-1_0.C: Likewise.
231 * g++.dg/lto/20090302_0.C: Likewise.
232 * g++.dg/lto/20081119-1_0.C: Likewise.
233 * g++.dg/lto/20081118_0.C: Likewise.
235 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
238 * lib/lto.exp (scan-symbol): Properly check if target exist.
240 2009-11-18 Janus Weil <janus@gcc.gnu.org>
243 * gfortran.dg/proc_ptr_8.f90: Extended.
245 2009-11-18 Shujing Zhao <pearly.zhao@oracle.com>
247 * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
249 * g++.dg/inherit/error4.C: Likewise.
250 * g++.dg/template/crash90.C: Likewise.
252 2009-11-18 Jakub Jelinek <jakub@redhat.com>
255 * g++.dg/abi/mangle26.C: Also match *C2* definition.
256 * g++.dg/abi/mangle27.C: Likewise.
257 * g++.dg/abi/mangle28.C: Likewise.
258 * g++.dg/abi/mangle29.C: Likewise.
260 2009-11-18 Alexandre Oliva <aoliva@redhat.com>
263 * gcc.dg/vect/vect-debug-pr41926.c: New.
265 2009-11-17 Paolo Carlini <paolo.carlini@oracle.com>
268 * g++.dg/init/array26.C: New.
269 * g++.dg/init/array27.C: Likewise.
270 * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
272 2009-11-17 Jakub Jelinek <jakub@redhat.com>
275 * g++.dg/cpp0x/initlist27.C: New test.
278 * g++.dg/cpp0x/initlist26.C: New test.
280 2009-11-16 Jason Merrill <jason@redhat.com>
282 PR c++/189, c++/9937, c++/13950, DR 176
283 * g++.dg/tc1/dr176.C: Adjust.
284 * g++.dg/template/injected1.C: New.
285 * g++.dg/template/inherit.C: Adjust.
286 * g++.old-deja/g++.brendan/crash56.C: Adjust.
287 * g++.old-deja/g++.pt/lookup8.C: Adjust.
288 * g++.old-deja/g++.pt/ttp22.C: Adjust.
289 * g++.old-deja/g++.pt/ttp23.C: Adjust.
291 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
294 * g++.dg/template/crash92.C: New.
296 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
299 * g++.dg/template/error44.C: New.
301 2009-11-16 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
303 * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
305 2009-11-15 Janus Weil <janus@gcc.gnu.org>
308 * gfortran.dg/typebound_call_11.f03: New test.
310 2009-11-15 Hans-Peter Nilsson <hp@axis.com>
312 * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
315 2009-11-13 Jason Merrill <jason@redhat.com>
319 * g++.dg/template/arg7.C: New.
322 * g++.dg/template/error43.C: New.
325 * g++.dg/debug/dwarf2/static-data-member2.C: New.
328 * g++.dg/template/ref5.C: New.
331 * g++.dg/template/inherit4.C: New.
332 * g++.dg/lookup/scoped8.C: Adjust.
335 * g++.dg/parse/typename11.C: New.
336 * g++.dg/template/crash48.C: Adjust.
338 2009-11-13 Uros Bizjak <ubizjak@gmail.com>
341 * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
342 lto_finish at the end.
343 * gfortran.dg/lto/lto.exp: Ditto.
345 2009-11-12 Jason Merrill <jason@redhat.com>
348 * g++.dg/lookup/anon7.C: New.
351 * g++.dg/template/typedef21.C: New.
354 * g++.dg/cpp0x/decltype19.C: New.
356 2009-11-11 Jason Merrill <jason@redhat.com>
359 * g++.dg/dfp/typeid1.C: New.
361 2009-11-11 Janus Weil <janus@gcc.gnu.org>
364 * gfortran.dg/proc_ptr_comp_22.f90: New test.
366 2009-11-11 H.J. Lu <hongjiu.lu@intel.com>
369 * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
370 lto_finish at the end.
372 * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
373 (lto_finish): New. Restore mathlib.
375 2009-11-11 Kai Tietz <kai.tietz@onevision.com>
377 * g++.dg/torture/pushpop_macro.C: New testcase.
378 * gcc.c-torture/execute/pushpop_macro.c: New testcase.
379 * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
381 2009-11-11 Jon Beniston <jon@beniston.com>
383 * lib/target-supports.exp (check_profiling_available): lm32 target
384 doesn't support profiling.
385 * gcc.dg/20020312-2.c: Add lm32 support.
386 * g++.dg/other/packed1.C: Expect to fail on lm32.
387 * g++.old-deja/g++.jason/thunk3.C: Likewise.
389 2009-11-11 Daniel Jacobowitz <dan@codesourcery.com>
391 * gcc.target/arm/neon: Regenerate generated tests.
393 2009-11-10 Jason Merrill <jason@redhat.com>
395 * g++.dg/init/placement5.C: New.
398 * g++.dg/init/placement4.C: New.
400 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
402 * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
403 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
404 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
405 * gcc.dg/vect/slp-multitypes-3.c: Likewise.
407 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
409 * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
410 * gcc.dg/pr41963.c: Do not include math.h. Declare fabsf manually.
412 2009-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
414 * gcc.c-torture/compile/pr41987.c: New.
416 2009-11-09 Jakub Jelinek <jakub@redhat.com>
419 * gcc.dg/pr40946.c: New test.
421 2009-11-09 Jason Merrill <jason@redhat.com>
424 * g++.dg/template/ref4.C: New.
427 * g++.dg/template/conv10.C: New.
429 2009-11-07 Jason Merrill <jason@redhat.com>
432 * g++.dg/ext/typeof11.C: New.
434 2009-11-08 Jakub Jelinek <jakub@redhat.com>
437 * gcc.target/i386/pr41985.c: New test.
439 2009-11-08 Richard Guenther <rguenther@suse.de>
441 * gcc.dg/torture/pta-escape-1.c: New testcase.
443 2009-11-08 Eric Botcazou <ebotcazou@adacore.com>
445 * gnat.dg/rep_clause4.adb: New test.
447 2009-11-08 Richard Guenther <rguenther@suse.de>
449 PR rtl-optimization/41928
450 * gfortran.dg/pr41928.f90: New testcase.
452 2009-11-07 Jason Merrill <jason@redhat.com>
456 * g++.dg/parse/error36.C: Add parameter and template cases.
457 * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
458 * g++.dg/ext/typedef-init.C: Likewise.
459 * g++.dg/lookup/hidden-class1.C: Likewise.
460 * g++.dg/lookup/hidden-class10.C: Likewise.
461 * g++.dg/lookup/hidden-class5.C: Likewise.
462 * g++.dg/lookup/hidden-class7.C: Likewise.
463 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
464 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
465 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
466 * g++.dg/lookup/strong-using-2.C: Likewise.
467 * g++.dg/other/typedef1.C: Likewise.
468 * g++.dg/parse/access10.C: Likewise.
469 * g++.dg/parse/constructor1.C: Likewise.
470 * g++.dg/parse/crash38.C: Likewise.
471 * g++.dg/parse/error3.C: Likewise.
472 * g++.dg/parse/typespec1.C: Likewise.
473 * g++.dg/template/typedef5.C: Likewise.
474 * g++.old-deja/g++.pt/typename3.C: Likewise.
475 * g++.old-deja/g++.pt/typename4.C: Likewise.
476 * g++.old-deja/g++.pt/typename6.C: Likewise.
477 * g++.old-deja/g++.robertl/eb94.C: Likewise.
479 * g++.dg/abi/regparm1.C: Fix execute test.
481 2009-11-07 Jakub Jelinek <jakub@redhat.com>
483 PR tree-optimization/41643
484 * gcc.dg/pr41643.c: New test.
486 2009-11-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
489 * gfortran.dg/recursive_check_15.f90: New test.
491 2009-11-06 Jason Merrill <jason@redhat.com>
494 * g++.dg/parse/error36.C: New.
495 * g++.old-deja/g++.other/typename1.C: Adjust.
498 * g++.dg/abi/regparm1.C: New.
500 2009-11-06 Basile Starynkevitch <basile@starynkevitch.net>
502 * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
504 * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
505 * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
506 and pragma_plugin-test-1.C.
508 2009-11-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
511 * g++.dg/ext/always_inline-5.C: New test.
513 2009-11-06 Jakub Jelinek <jakub@redhat.com>
516 * g++.dg/gomp/pr41967.C: New test.
518 2009-11-06 Michael Matz <matz@suse.de>
521 * gcc.dg/pr41963.c: New test.
523 2009-11-06 Jakub Jelinek <jakub@redhat.com>
526 * gcc.dg/pr41935.c: New test.
527 * c-c++-common/pr41935.c: New test.
528 * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
530 * gcc.c-torture/execute/pr41935.c: New test.
532 2009-11-05 Jason Merrill <jason@redhat.com>
535 * g++.dg/init/synth2.C: New.
538 * g++.dg/abi/pragma-pack1.C: New.
541 * g++.dg/lookup/koenig7.C: New.
544 * g++.dg/template/partial6.C: New.
546 2009-11-05 Janus Weil <janus@gcc.gnu.org>
549 * gfortran.dg/class_12.f03: New test.
551 2009-11-05 Jakub Jelinek <jakub@redhat.com>
553 * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
556 2009-11-04 Jason Merrill <jason@redhat.com>
559 * g++.dg/init/static-init2.C: New.
561 2009-11-05 Janus Weil <janus@gcc.gnu.org>
565 * gfortran.dg/interface_abstract_4.f90: New test.
567 2009-11-05 Maxim Kuvyrkov <maxim@codesourcery.com>
569 * gcc.target/m68k/pr41302.c: Fix target triplet.
571 2009-11-04 Jason Merrill <jason@redhat.com>
574 * g++.dg/template/overload11.C: New.
575 * g++.dg/template/nested3.C: Adjust.
577 2009-11-04 Eric Botcazou <ebotcazou@adacore.com>
580 * ada/acats/norun.lst: Remove the stack checking tests.
581 * ada/acats/run_acats: Limit the stack to 8MB.
583 2009-11-04 Janus Weil <janus@gcc.gnu.org>
587 * gfortran.dg/class_11.f03: New test.
589 2009-11-04 Jason Merrill <jason@redhat.com>
592 * g++.dg/abi/thunk5.C: New.
594 2009-11-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
597 * gcc.target/powerpc/altivec-33.c: New testcase.
599 2009-11-04 Jason Merrill <jason@redhat.com>
602 * g++.dg/lookup/koenig6.C: New.
603 * g++.dg/lookup/koenig5.C: Adjust.
604 * g++.dg/template/crash56.C: Adjust.
605 * g++.old-deja/g++.ns/koenig5.C: Adjust.
607 2009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>
608 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
610 * gcc.target/i386/xop-check.h: New file.
611 * gcc.target/i386/xop-hadduX.c: Ditto.
612 * gcc.target/i386/xop-haddX.c: Ditto.
613 * gcc.target/i386/xop-hsubX.c: Ditto.
614 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
615 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
616 * gcc.target/i386/xop-pcmov2.c: Ditto.
617 * gcc.target/i386/xop-pcmov.c: Ditto.
618 * gcc.target/i386/xop-rotate1-vector.c: Ditto.
619 * gcc.target/i386/xop-rotate2-vector.c: Ditto.
620 * gcc.target/i386/xop-rotate3-vector.c: Ditto.
621 * gcc.target/i386/xop-shift1-vector.c: Ditto.
622 * gcc.target/i386/xop-shift2-vector.c: Ditto.
623 * gcc.target/i386/xop-shift3-vector.c: Ditto.
624 * gcc.target/i386/i386.exp: Add check_effective_target_xop.
625 * gcc.target/i386/sse-12.c: Update with new compile options to
626 activate and check xopintrin.h intrinsic file.
627 * gcc.target/i386/sse-13.c: Ditto.
628 * gcc.target/i386/sse-14.c: Ditto.
629 * gcc.target/i386/sse-22.c: Ditto.
630 * gcc.target/i386/sse-23.c: Ditto.
631 * g++.dg/other/i386-2.C: Ditto.
632 * g++.dg/other/i386-3.C: Ditto.
633 * g++.dg/other/i386-5.C: Ditto.
634 * g++.dg/other/i386-6.C: Ditto.
636 2009-11-04 Wei Guozhi <carrot@google.com>
639 * gcc.target/arm/pr40835: New testcase.
641 2009-11-04 Revital Eres <eres@il.ibm.com>
643 * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
644 change in decision of peeling for alignment.
645 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
646 * gcc.dg/vect/vect-50.c: Likewise.
647 * gcc.dg/vect/vect-42.c: Likewise.
648 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
650 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
652 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
653 * gcc.dg/vect/vect-60.c: Likewise.
654 * gcc.dg/vect/vect-52.c: Likewise.
655 * gcc.dg/vect/vect-44.c: Likewise.
656 * gcc.dg/vect/vect-27.c: Likewise.
657 * gcc.dg/vect/vect-29.c: Likewise.
658 * gcc.dg/vect/vect-72.c: Likewise.
659 * gcc.dg/vect/vect-56.c: Likewise.
660 * gcc.dg/vect/vect-48.c: Likewise.
661 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
662 * gfortran.dg/vect/vect-2.f90: Likewise.
663 * gfortran.dg/vect/vect-5.f90: Likewise.
665 2009-11-04 Richard Guenther <rguenther@suse.de>
667 PR tree-optimization/41919
668 * gcc.c-torture/execute/pr41919.c: New testcase.
670 2009-11-04 Carlos O'Donell <carlos@codesourcery.com>
673 * gcc.target/m68k/pr41302.c: New test.
675 2009-11-03 Jason Merrill <jason@redhat.com>
678 * g++.dg/opt/inline16.C: New.
680 2009-11-03 Eric Botcazou <ebotcazou@adacore.com>
682 * gnat.dg/stack_check.adb1: New test.
683 * gnat.dg/stack_check.adb2: Likewise.
685 2009-11-03 Jakub Jelinek <jakub@redhat.com>
687 PR rtl-optimization/41917
688 * gcc.c-torture/execute/pr41917.c: New test.
690 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
692 * gcc.target/i386/pr41900.c: Make test compile only. Scan assembler
693 dump to not include "call *%esp".
695 2009-11-03 Jason Merrill <jason@redhat.com>
698 * g++.dg/lookup/using22.C: New.
701 * g++.dg/parse/eh-decl.C: New.
704 * g++.dg/template/sfinae16.C: New.
707 * g++.dg/cpp0x/rv-return.C: New.
708 * g++.dg/cpp0x/deduce.C: Adjust.
711 * g++.dg/template/sfinae15.C: New.
714 * g++.dg/cpp0x/auto3.C: Remove xfail.
716 2009-11-03 Tobias Burnus <burnus@net-b.de>
719 * gfortran.dg/missing_optional_dummy_6.f90: New test.
721 2009-11-03 Nick Clifton <nickc@redhat.com>
723 * gcc.target/rx/builtins.c: Remove redundant tests.
724 Add test of MVTIPL instruction.
725 * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
726 function attributes. Add -msave-acc-in-interrupts option to the
729 2009-11-03 Andrew Stubbs <ams@codesourcery.com>
730 Maxim Kuvyrkov <maxim@codesourcery.com>
732 * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
735 2009-11-03 Dodji Seketeli <dodji@redhat.com>
738 * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
739 * c-c++-common/builtin-offsetof.c: ... here.
741 2009-11-03 Dodji Seketeli <dodji@redhat.com>
744 * c-c++-common/dfp/builtin-offsetof.c: New test.
745 * g++.dg/other/offsetof6.C: Likewise.
747 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
750 * gcc.target/i386/pr41900.c: New test.
752 2009-11-02 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
754 * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
756 2009-11-02 Dodji Seketeli <dodji@redhat.com>
759 * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
760 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
762 2009-11-02 Dodji Seketeli <dodji@redhat.com>
765 * g++.dg/other/ptrmem10.C: New test.
766 * g++.dg/other/ptrmem11.C: Likewise.
768 2009-11-02 Janis Johnson <janis187@us.ibm.com>
771 * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
772 spaces in some expressions.
774 2009-11-02 Jason Merrill <jason@redhat.com>
776 * g++.dg/other/linkage2.C: Move to...
777 * g++.dg/cpp0x/linkage2.C: ..here.
778 * g++.dg/abi/mangle32.C: Add -std=c++0x.
779 * g++.dg/cpp0x/nolinkage1.C: Likewise.
780 * g++.dg/debug/dwarf2/anonname1.C: Likewise.
781 * g++.dg/ext/anon-struct4.C: Revert earlier change.
782 * g++.dg/lookup/anon2.C: Likewise.
783 * g++.dg/other/anon3.C: Likewise.
784 * g++.dg/template/arg2.C: Likewise.
785 * g++.dg/template/local4.C: Likewise.
786 * g++.old-deja/g++.law/operators32.C: Likewise.
787 * g++.old-deja/g++.other/linkage2.C: Likewise.
788 * g++.old-deja/g++.pt/enum6.C: Likewise.
789 * g++.old-deja/g++.other/anon9.C: Likewise.
790 * g++.old-deja/g++.other/linkage1.C: Likewise.
791 * c-c++-common/dfp/pr35620.c: Give the union a name.
793 2009-11-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
795 PR tree-optimization/41857
796 * gcc.target/spu/ea/pr41857.c: New file.
798 2009-11-02 Martin Jambor <mjambor@suse.cz>
800 PR tree-optimization/41750
801 * gcc.c-torture/execute/pr41750.c: New test.
803 2009-11-02 Jakub Jelinek <jakub@redhat.com>
805 PR tree-optimization/41841
806 * gcc.dg/pr41841.c: New test.
809 * gcc.dg/debug/pr41893-1.c: New test.
810 * gcc.dg/debug/pr41893-2.c: New file.
813 * g++.dg/ext/visibility/namespace3.C: New test.
815 2009-11-01 Jason Merrill <jason@redhat.com>
817 * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
818 * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
819 * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
821 2009-11-01 Eric Botcazou <ebotcazou@adacore.com>
823 * gnat.dg/opt5.adb: New test.
825 2009-11-01 Tobias Burnus <burnus@net-b.de>
828 * gfortran.dg/allocatable_scalar_4.f90: New test.
830 2009-11-01 Tobias Burnus <burnus@net-b.de>
833 * gfortran.dg/intent_out_6.f90: New testcase.
835 2009-10-31 Richard Guenther <rguenther@suse.de>
837 * g++.dg/tree-ssa/restrict1.C: New.
839 2009-10-31 Jason Merrill <jason@redhat.com>
841 * g++.dg/rtti/typeid9.C: New.
844 * g++.dg/cpp0x/initlist25.C: New.
846 2009-10-31 Eric Botcazou <ebotcazou@adacore.com>
848 * gnat.dg/specs/rep_clause4.ads: New test.
850 2009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
853 * gcc.target/avr/torture/pr41885.c: New test.
855 2009-10-30 Eric Botcazou <ebotcazou@adacore.com>
857 * gnat.dg/specs/pack5.ads: New test.
859 2009-10-30 Andrew Jenner <andrew@codesourcery.com>
861 * lib/target-supports.exp: Handle powerpc-*-elf.
863 2009-10-30 H.J. Lu <hongjiu.lu@intel.com>
866 * gcc.target/i386/incoming-6.c: New.
867 * gcc.target/i386/incoming-7.c: Likewise.
868 * gcc.target/i386/incoming-8.c: Likewise.
869 * gcc.target/i386/incoming-9.c: Likewise.
870 * gcc.target/i386/incoming-10.c: Likewise.
871 * gcc.target/i386/incoming-11.c: Likewise.
872 * gcc.target/i386/incoming-12.c: Likewise.
873 * gcc.target/i386/incoming-13.c: Likewise.
874 * gcc.target/i386/incoming-14.c: Likewise.
875 * gcc.target/i386/incoming-15.c: Likewise.
876 * gcc.target/i386/pr37843-4.c: Likewise.
878 2009-10-30 Dodji Seketeli <dodji@redhat.com>
881 * g++.dg/template/sizeof12.C: New test.
883 2009-10-29 Eric Botcazou <ebotcazou@adacore.com>
885 * gnat.dg/pack14.adb: New test.
887 2009-10-29 David Daney <ddaney@caviumnetworks.com>
889 * gcc.target/mips/mips.exp (mips_option_groups): Add
891 * gcc.target/mips/mmcount-ra-address-1.c: New test.
892 * gcc.target/mips/mmcount-ra-address-2.c: New test.
893 * gcc.target/mips/mmcount-ra-address-3.c: New test.
895 2009-10-29 Michael Matz <matz@suse.de>
897 * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
898 * gcc.target/i386/sse-recip-vec.c: Ditto.
899 * gcc.target/i386/brokensqrt.c: New test.
901 2009-10-29 Tobias Burnus <burnus@net-b.de>
904 * gfortran.dg/associated_target_3.f90: New testcase.
906 2009-10-29 Rafael Avila de Espindola <espindola@google.com>
908 * gfortran.dg/lto/pr41764_0.f: New.
910 2009-10-29 Martin Jambor <mjambor@suse.cz>
912 PR tree-optimization/41775
913 * g++.dg/torture/pr41775.C: New testcase.
915 2009-10-28 Jason Merrill <jason@redhat.com>
917 * g++.dg/cpp0x/inline-ns1.C: New.
918 * g++.dg/cpp0x/inline-ns2.C: New.
919 * g++.dg/cpp0x/inline-ns3.C: New.
921 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
923 PR rtl-optimization/39715
924 * gcc.target/arm/thumb-ltu.c: New.
926 2009-10-28 Richard Guenther <rguenther@suse.de>
930 * gcc.dg/lto/20091027-1_0.c: New testcase.
931 * gcc.dg/lto/20091027-1_1.c: Likewise.
932 * g++.dg/lto/20091026-1_0.C: Likewise.
933 * g++.dg/lto/20091026-1_1.C: Likewise.
934 * g++.dg/lto/20091026-1_a.h: Likewise.
936 2009-10-28 Jakub Jelinek <jakub@redhat.com>
939 * gcc.dg/pr41837.c: New test.
942 * g++.dg/ext/sync-3.C: New test.
945 * gcc.dg/pr41762.c: New test.
947 2009-10-28 Richard Guenther <rguenther@suse.de>
950 * gfortran.dg/lto/20091028-1_0.f90: New testcase.
951 * gfortran.dg/lto/20091028-1_1.c: Likewise.
952 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
953 * gfortran.dg/lto/20091028-2_1.c: Likewise.
955 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
957 PR rtl-optimization/39715
958 * gcc.target/arm/thumb-bitfld1.c: New.
960 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
962 PR rtl-optimization/40741
963 * gcc.target/arm/thumb-branch1.c: New.
965 2009-10-27 Jason Merrill <jason@redhat.com>
967 * g++.dg/cpp0x/lambda/lambda-conv.C: New.
968 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
969 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
970 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
972 2009-10-27 Eric Botcazou <ebotcazou@adacore.com>
974 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
975 * gnat.dg/null_pointer_deref2.adb: Likewise.
977 2009-10-27 Richard Guenther <rguenther@suse.de>
979 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
981 2009-10-27 Jakub Jelinek <jakub@redhat.com>
984 * gcc.dg/pr41842.c: New test.
986 2009-10-27 Revital Eres <eres@il.ibm.com>
988 PR tree-optimization/40648
989 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
990 change in decision of peeling for alignment.
991 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
992 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
993 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
994 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
995 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
996 * gcc.dg/vect/vect-50.c: Likewise.
997 * gcc.dg/vect/vect-33.c: Likewise.
998 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
999 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1001 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1002 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1003 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1005 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1006 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1007 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1008 * gcc.dg/vect/vect-60.c: Likewise.
1009 * gcc.dg/vect/vect-26.c: Likewise.
1010 * gcc.dg/vect/vect-52.c: Likewise.
1011 * gcc.dg/vect/vect-44.c: Likewise.
1012 * gcc.dg/vect/vect-27.c: Likewise.
1013 * gcc.dg/vect/vect-70.c: Likewise.
1014 * gcc.dg/vect/vect-28.c: Likewise.
1015 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1016 * gcc.dg/vect/vect-109.c: Likewise.
1017 * gcc.dg/vect/vect-54.c: Likewise.
1018 * gcc.dg/vect/vect-29.c: Likewise.
1019 * gcc.dg/vect/vect-72.c: Likewise.
1020 * gcc.dg/vect/vect-56.c: Likewise.
1021 * gcc.dg/vect/vect-48.c: Likewise.
1022 * gcc.dg/vect/vect-91.c: Likewise.
1023 * gcc.dg/vect/vect-92.c: Likewise.
1024 * gcc.dg/vect/vect-58.c: Likewise.
1025 * gcc.dg/vect/slp-25.c: Likewise.
1026 * gcc.dg/vect/vect-93.c: Likewise.
1027 * gcc.dg/vect/vect-95.c: Likewise.
1028 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1029 * gcc.dg/vect/vect-87.c: Likewise.
1030 * gcc.dg/vect/vect-96.c: Likewise.
1031 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1032 * gcc.dg/vect/vect-88.c: Likewise.
1033 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1034 * gcc.dg/vect/vect-89.c: Likewise.
1035 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1036 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1037 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1038 * gfortran.dg/vect/vect-2.f90: Likewise.
1039 * gfortran.dg/vect/vect-3.f90: Likewise.
1040 * gfortran.dg/vect/vect-4.f90: Likewise.
1041 * gfortran.dg/vect/vect-5.f90: Likewise.
1043 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1046 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1048 2009-10-26 Ben Elliston <bje@au.ibm.com>
1049 Michael Meissner <meissner@linux.vnet.ibm.com>
1050 Ulrich Weigand <uweigand@de.ibm.com>
1052 * gcc.target/spu/ea/ea.exp: New file.
1053 * gcc.target/spu/ea/cache1.c: Likewise.
1054 * gcc.target/spu/ea/cast1.c: Likewise.
1055 * gcc.target/spu/ea/cast2.c: Likewise.
1056 * gcc.target/spu/ea/compile1.c: Likewise.
1057 * gcc.target/spu/ea/compile2.c: Likewise.
1058 * gcc.target/spu/ea/cppdefine.c: Likewise.
1059 * gcc.target/spu/ea/errors1.c: Likewise.
1060 * gcc.target/spu/ea/errors2.c: Likewise.
1061 * gcc.target/spu/ea/execute1.c: Likewise.
1062 * gcc.target/spu/ea/execute2.c: Likewise.
1063 * gcc.target/spu/ea/execute3.c: Likewise.
1064 * gcc.target/spu/ea/ops1.c: Likewise.
1065 * gcc.target/spu/ea/ops2.c: Likewise.
1066 * gcc.target/spu/ea/options1.c: Likewise.
1067 * gcc.target/spu/ea/test-sizes.c: Likewise.
1069 2009-10-26 Jakub Jelinek <jakub@redhat.com>
1072 * gcc.dg/pr41345.c: New test.
1075 * g++.dg/debug/dwarf2/anonname1.C: New test.
1077 2009-10-26 Jason Merrill <jason@redhat.com>
1080 * g++.dg/cpp0x/defaulted15.C: New.
1081 * g++.dg/cpp0x/defaulted16.C: New.
1083 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1086 * g++.dg/cpp0x/variadic96.C: New test.
1088 2009-10-26 Nick Clifton <nickc@redhat.com>
1090 * lib/target-supports.exp (check_profiling_available):
1091 Profiling is not, currently, available for the RX port.
1092 (check_effective_target_hard_float): Add support for RX target.
1093 * gcc.target/rx: New directory.
1094 * gcc.target/rx/builtins.c: New test file.
1095 * gcc.target/rx/interrupts.c: New test file.
1096 * gcc.target/rx/rx-abi-function-tests.c: New test file.
1097 * gcc.target/rx/zero-width-bitfield.c: New test file.
1098 * gcc.target/rx/i272091.c: New test file.
1099 * gcc.target/rx/packed-struct.c: New test file.
1100 * gcc.target/rx/rx.exp: New file: Drives RX tests.
1102 2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
1104 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1105 * gcc.dg/lto/20091016-1_0.c: Likewise.
1106 * gcc.dg/lto/20090206-1_0.c: Likewise.
1107 * gcc.dg/lto/20081120-1_0.c: Likewise.
1108 * gcc.dg/lto/20081120-2_0.c: Likewise.
1109 * gcc.dg/lto/20090116_0.c: Likewise.
1110 * gcc.dg/lto/20081126_0.c: Likewise.
1111 * gcc.dg/lto/20091013-1_0.c: Likewise.
1112 * gcc.dg/lto/20081212-1_0.c: Likewise.
1113 * gcc.dg/lto/20091015-1_0.c: Likewise.
1114 * gcc.dg/lto/20090126-1_0.c: Likewise.
1115 * gcc.dg/lto/20090126-2_0.c: Likewise.
1116 * gcc.dg/lto/20091020-1_0.c: Likewise.
1117 * gcc.dg/lto/20091020-2_0.c: Likewise.
1118 * gcc.dg/lto/20081204-1_0.c: Likewise.
1119 * gcc.dg/lto/20081204-2_0.c: Likewise.
1120 * gcc.dg/lto/20081224_0.c: Likewise.
1121 * gcc.dg/lto/20090219_0.c: Likewise.
1123 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1126 * g++.dg/lookup/extern-c-redecl2.C: New test.
1127 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1128 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1129 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1131 2009-10-26 Michael Matz <matz@suse.de>
1133 PR tree-optimization/41783
1134 * gcc.dg/pr41783.c: New test.
1135 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1136 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1137 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1139 2009-10-26 Janus Weil <janus@gcc.gnu.org>
1142 * gfortran.dg/class_allocate_4.f03: New test.
1144 2009-10-24 Adam Nemet <anemet@caviumnetworks.com>
1146 * gcc.target/mips/mult-1.c: New test.
1148 2009-10-24 Janus Weil <janus@gcc.gnu.org>
1151 * gfortran.dg/extends_8.f03: New test.
1153 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1155 * gnat.dg/specs/pack4.ads: New test.
1157 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1159 * gnat.dg/null_pointer_deref1.adb: New test.
1160 * gnat.dg/null_pointer_deref2.adb: Likewise.
1162 2009-10-24 Paul Thomas <pault@gcc.gnu.org>
1165 * gfortran.dg/transfer_intrinsic_3.f90.
1167 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1169 * gnat.dg/opt4.adb: New test.
1171 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1174 * gcc.dg/noncompile/pr40033-1.c: New test.
1176 2009-10-23 Dodji Seketeli <dodji@redhat.com>
1179 * g++.dg/abi/mangle34.C: New test
1181 2009-10-23 Jason Merrill <jason@redhat.com>
1183 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1186 * g++.dg/cpp0x/explicit4.C: New.
1188 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1190 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1192 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1193 for *-*-mingw* and *-*-cygwin.
1194 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1195 * g++.dg/template/spec35.C: Disable weak symbol test for
1196 *-*-mingw* and *-*-cygwin.
1199 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1201 2009-10-23 Janus Weil <janus@gcc.gnu.org>
1204 * gfortran.dg/class_10.f03: New test.
1206 2009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1209 * gcc.target/powerpc/vsx-vrsave.c: New file.
1211 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1214 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1216 2009-10-23 Richard Guenther <rguenther@suse.de>
1218 PR tree-optimization/41778
1219 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1221 2009-10-22 Richard Guenther <rguenther@suse.de>
1224 * g++.dg/lto/20091022-2_0.C: New testcase.
1226 2009-10-22 Richard Guenther <rguenther@suse.de>
1229 * g++.dg/lto/20091022-1_0.C: New testcase.
1231 2009-10-22 Razya Ladelsky <razya@il.ibm.com>
1233 * gcc.dg/autopar/outer-4.c: Adjust scan.
1234 * gcc.dg/autopar/outer-5.c: Adjust scan.
1235 * gcc.dg/autopar/outer-5.c: Add scan optimized.
1237 * libgomp.graphite/force-parallel-2.c: Adjust scan.
1238 * gcc.dg/autopar/outer-1.c: New testcase.
1239 * gcc.dg/autopar/outer-2.c: New testcase.
1240 * gcc.dg/autopar/outer-3.c: New testcase.
1241 * gcc.dg/autopar/outer-4.c: New testcase.
1242 * gcc.dg/autopar/outer-5.c: New testcase.
1243 * gcc.dg/autopar/outer-6.c: New testcase.
1245 2009-10-22 Jan Hubicka <jh@suse.cz>
1247 * gcc.c-torture/compile/pr40556.c: New testcase.
1249 2009-10-22 Janus Weil <janus@gcc.gnu.org>
1252 * gfortran.dg/goto_8.f90: New test case.
1254 2009-10-21 Sebastian Pop <sebastian.pop@amd.com>
1256 PR tree-optimization/41497
1257 * gcc.dg/tree-ssa/pr41497.c: New.
1259 2009-10-21 Steve Ellcey <sje@cup.hp.com>
1261 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1263 2009-10-21 Joseph Myers <joseph@codesourcery.com>
1265 * gcc.dg/tls/pie-1.c: New test.
1267 2009-10-21 Jakub Jelinek <jakub@redhat.com>
1269 * g++.dg/abi/mangle33.C: New test.
1271 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
1273 * gnat.dg/discr22.adb: New test.
1275 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
1277 * gnat.dg/loop_optimization7.ad[sb]: New test.
1278 * gnat.dg/loop_optimization7_pkg.ads: New helper.
1280 2009-10-21 Janus Weil <janus@gcc.gnu.org>
1284 * gfortran.dg/class_9.f03: Extended test case.
1285 * gfortran.dg/select_type_7.f03: New test case.
1287 2009-10-20 Richard Guenther <rguenther@suse.de>
1289 * gcc.dg/lto/20091020-3_0.c: New testcase.
1291 2009-10-20 Richard Guenther <rguenther@suse.de>
1294 * gcc.dg/lto/20091020-1_0.c: New testcase.
1295 * gcc.dg/lto/20091020-1_1.c: Likewise.
1296 * gcc.dg/lto/20091020-2_0.c: Likewise.
1297 * gcc.dg/lto/20091020-2_1.c: Likewise.
1299 2009-10-20 Jakub Jelinek <jakub@redhat.com>
1302 * gcc.dg/pr41340.c: New test.
1304 2009-10-20 Eric Botcazou <ebotcazou@adacore.com>
1306 * gnat.dg/discr21.ad[sb]: New test.
1307 * gnat.dg/discr21_pkg.ads: New helper.
1309 2009-10-20 Paul Thomas <pault@gcc.gnu.org>
1312 * gfortran.dg/class_9 : New test.
1314 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1316 * gcc.dg/raw-string-1.c: New test.
1317 * gcc.dg/raw-string-2.c: New test.
1318 * gcc.dg/raw-string-3.c: New test.
1319 * gcc.dg/raw-string-4.c: New test.
1320 * gcc.dg/raw-string-5.c: New test.
1321 * gcc.dg/raw-string-6.c: New test.
1322 * gcc.dg/raw-string-7.c: New test.
1323 * gcc.dg/utf8-1.c: New test.
1324 * gcc.dg/utf8-2.c: New test.
1325 * gcc.dg/utf-badconcat2.c: New test.
1326 * gcc.dg/utf-dflt2.c: New test.
1327 * gcc.dg/cpp/include6.c: New test.
1328 * g++.dg/ext/raw-string-1.C: New test.
1329 * g++.dg/ext/raw-string-2.C: New test.
1330 * g++.dg/ext/raw-string-3.C: New test.
1331 * g++.dg/ext/raw-string-4.C: New test.
1332 * g++.dg/ext/raw-string-5.C: New test.
1333 * g++.dg/ext/raw-string-6.C: New test.
1334 * g++.dg/ext/raw-string-7.C: New test.
1335 * g++.dg/ext/utf8-1.C: New test.
1336 * g++.dg/ext/utf8-2.C: New test.
1337 * g++.dg/ext/utf-badconcat2.C: New test.
1338 * g++.dg/ext/utf-dflt2.C: New test.
1340 * gcc.dg/cleanup-13.c: New test.
1342 2009-10-19 Janus Weil <janus@gcc.gnu.org>
1345 * gfortran.dg/auto_dealloc_1.f90: New test case.
1347 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1349 Port from redhat/gcc-4_4-branch:
1350 2009-10-08 Jakub Jelinek <jakub@redhat.com>
1351 * gcc.dg/debug/vta-2.c: New test.
1353 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
1354 * gcc.dg/debug/vta-1.c: New.
1356 2009-10-19 Eric Botcazou <ebotcazou@adacore.com>
1358 * gnat.dg/noreturn2.ad[sb]: New test.
1360 2009-10-19 Tobias Burnus <burnus@net-b.de>
1363 * gfortran.dg/equiv_8.f90: New test.
1364 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1366 2009-10-19 Joseph Myers <joseph@codesourcery.com>
1368 * gcc.target/arm/neon-thumb2-move.c: New test.
1370 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1372 * gcc.dg/debug/vta-3.c: New test.
1374 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1376 * gnat.dg/nested_proc.adb: Rename into...
1377 * gnat.dg/nested_proc1.adb: ...this.
1378 * gnat.dg/nested_proc2.adb: New test.
1380 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1382 * gnat.dg/noreturn1.ad[sb]: New test.
1384 2009-10-17 Janus Weil <janus@gcc.gnu.org>
1385 Paul Thomas <pault@gcc.gnu.org>
1388 * gfortran.dg/class_6.f90: New test.
1392 * gfortran.dg/class_7.f90: New test.
1395 * gfortran.dg/class_8.f90: New test.
1397 2009-10-17 Richard Guenther <rguenther@suse.de>
1399 * gcc.dg/lto/20091017-1_0.c: New testcase.
1400 * gcc.dg/lto/20091017-1_1.c: Likewise.
1402 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1404 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1406 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1408 * gnat.dg/aggr11.adb: New test.
1409 * gnat.dg/aggr11_pkg.ads: New helper.
1411 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1413 * gnat.dg/slice8.adb: New test.
1414 * gnat.dg/slice8_pkg1.ads: New helper.
1415 * gnat.dg/slice8_pkg2.ads: Likewise.
1416 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1418 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1420 * gnat.dg/unchecked_convert4.adb: New test.
1422 2009-10-15 Jason Merrill <jason@redhat.com>
1425 * g++.dg/cpp0x/trailing5.C: New.
1427 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1428 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1429 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1430 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1432 2009-10-16 Janus Weil <janus@gcc.gnu.org>
1435 * gfortran.dg/class_5.f03: New test case.
1436 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1437 * gfortran.dg/typebound_operator_4.f03: Ditto.
1439 2009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1441 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1442 * g++.dg/other/first-global.C: Likewise.
1443 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1444 * g++.dg/torture/pr40323.C: Likewise.
1445 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1446 * gcc.dg/inline-33.c: Likewise.
1447 * gcc.dg/ipa/ipa-1.c: Likewise.
1448 * gcc.dg/ipa/ipa-2.c: Likewise.
1449 * gcc.dg/ipa/ipa-3.c: Likewise.
1450 * gcc.dg/ipa/ipa-4.c: Likewise.
1451 * gcc.dg/ipa/ipa-5.c: Likewise.
1452 * gcc.dg/ipa/ipa-7.c: Likewise.
1453 * gcc.dg/ipa/ipacost-2.c: Likewise.
1454 * gcc.dg/tree-ssa/inline-3.c: Likewise.
1455 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1456 * gfortran.dg/whole_file_5.f90: Likewise.
1457 * gfortran.dg/whole_file_6.f90: Likewise.
1459 2009-10-16 Richard Guenther <rguenther@suse.de>
1461 PR tree-optimization/41728
1462 * gcc.c-torture/compile/pr41728.c: New testcase.
1464 2009-10-16 Richard Guenther <rguenther@suse.de>
1467 * gcc.dg/lto/20091016-1_0.c: New testcase.
1468 * gcc.dg/lto/20091016-1_1.c: Likewise.
1469 * gcc.dg/lto/20091016-1_a.h: Likewise.
1471 2009-10-16 Richard Guenther <rguenther@suse.de>
1474 * gfortran.dg/lto/20091015-1_0.f: New testcase.
1475 * gfortran.dg/lto/20091015-1_1.f: Likewise.
1476 * gfortran.dg/lto/20091015-1_2.f: Likewise.
1478 2009-10-16 Richard Guenther <rguenther@suse.de>
1481 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1483 2009-10-15 Jakub Jelinek <jakub@redhat.com>
1486 * gcc.dg/debug/pr41717.c: New test.
1488 2009-10-16 Paul Thomas <pault@gcc.gnu.org>
1491 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1494 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1496 2009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1499 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1501 * g++.dg/ext/altivec-2.C (main): Ditto.
1503 2009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1505 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1506 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1508 2009-10-15 Richard Guenther <rguenther@suse.de>
1511 * gcc.dg/lto/20091015-1_0.c: New testcase.
1512 * gcc.dg/lto/20091015-1_1.c: Likewise.
1513 * gcc.dg/lto/20091015-1_2.c: Likewise.
1514 * gcc.dg/lto/20091015-1_a.h: Likewise.
1515 * gcc.dg/lto/20091015-1_b.h: Likewise.
1517 2009-10-15 Steve Ellcey <sje@cup.hp.com>
1519 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1521 2009-10-14 Daniel Gutson <dgutson@codesourcery.com>
1523 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1525 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1527 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1529 * obj-c++.dg/bitfield-1.mm: Likewise.
1530 * obj-c++.dg/bitfield-4.mm: Likewise.
1532 2009-10-14 Richard Guenther <rguenther@suse.de>
1535 * gcc.dg/lto/20091014-1_0.c: New testcase.
1537 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1540 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1541 warning on line 0 instead of 1.
1543 2009-10-14 Richard Guenther <rguenther@suse.de>
1546 * gfortran.dg/lto/pr41521_0.f90: New testcase.
1547 * gfortran.dg/lto/pr41521_1.f90: Likewise.
1549 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1551 PR preprocessor/41543
1552 * gcc.dg/debug/dwarf2/pr41543.c: New test.
1555 * gcc.dg/debug/dwarf2/pr41695.c: New test.
1557 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
1559 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1561 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1564 2009-10-14 Jason Merrill <jason@redhat.com>
1567 * g++.dg/cpp0x/defaulted14.C: New.
1569 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
1571 * g++.dg/cpp0x/vt-40092.C: New.
1573 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
1575 * gcc.dg/guality/pr41616-1.c: Drop -O2.
1576 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
1578 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1580 * gfortran.dg/complex_intrinsic_8.f90: New test.
1582 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1584 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1585 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1587 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
1590 * gcc.dg/torture/pr38948.c: New test.
1592 2009-10-13 Steve Ellcey <sje@cup.hp.com>
1594 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1596 2009-10-13 Janus Weil <janus@gcc.gnu.org>
1599 * gfortran.dg/class_allocate_2.f03: Modified.
1600 * gfortran.dg/class_allocate_3.f03: New test case.
1602 2009-10-13 Richard Guenther <rguenther@suse.de>
1605 * gcc.dg/lto/20091006-2_0.c: New testcase.
1606 * gcc.dg/lto/20091006-2_1.c: Likewise.
1607 * gcc.dg/lto/20091006-2_2.c: Likewise.
1608 * gcc.dg/lto/20091013-1_0.c: Likewise.
1609 * gcc.dg/lto/20091013-1_1.c: Likewise.
1610 * gcc.dg/lto/20091013-1_2.c: Likewise.
1612 2009-10-13 Martin Jambor <mjambor@suse.cz>
1614 * gcc.c-torture/compile/pr41661.c: New test.
1616 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1618 PR libgfortran/41683
1619 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1621 2009-10-12 Jason Merrill <jason@redhat.com>
1624 * g++.dg/cpp0x/decltype18.C: New.
1627 * g++.dg/cpp0x/fntmpdefarg1.C: New.
1629 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1631 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1633 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1639 * gcc.dg/guality/pr41447-1.c: New.
1640 * gcc.dg/debug/pr41264-1.c: New.
1641 * gcc.dg/debug/pr41343-1.c: New.
1643 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
1646 * gcc.dg/torture/pr26515.c: New test.
1648 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1651 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1652 * lib/lto.exp (lto-get-options-main): Report error for using "target"
1653 or "xfail" with dg-lto-do.
1655 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
1657 * gcc.target/i386/ms_hook_prologue.c: New testcase.
1659 2009-10-12 Michael Matz <matz@suse.de>
1661 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1664 2009-10-12 Jakub Jelinek <jakub@redhat.com>
1667 * g++.dg/torture/pr41680.C: New test.
1669 2009-10-12 Dodji Seketeli <dodji@redhat.com>
1672 * g++.dg/debug/dwarf2/template-params-7.C: New test.
1674 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1677 * gcc.dg/guality/pr41616-1.c: New.
1679 2009-10-11 Jason Merrill <jason@redhat.com>
1682 * g++.dg/cpp0x/rv-reinterpret.C: New.
1684 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1686 PR libgfortran/38439
1687 * gfortran.dg/fmt_error_9.f: New test.
1688 * gfortran.dg/fmt_error_10.f: New test.
1690 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
1693 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1694 * gfortran.dg/class_4b.f03: As above.
1695 * gfortran.dg/class_4c.f03: As above.
1696 * gfortran.dg/class_4d.f03: As above.
1698 2009-10-11 Richard Guenther <rguenther@suse.de>
1700 PR tree-optimization/41555
1701 * gcc.dg/torture/pr41555.c: New testcase.
1703 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1705 PR libgfortran/35862
1706 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1709 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1711 PR libgfortran/35862
1712 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1713 Add conditions to avoid runtime errors if not supported.
1715 2009-10-10 Richard Guenther <rguenther@suse.de>
1717 PR tree-optimization/41654
1718 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1720 2009-10-09 Jason Merrill <jason@redhat.com>
1722 * g++.dg/cpp/ucn-1.C: New.
1724 2009-10-09 Janus Weil <janus@gcc.gnu.org>
1727 * gfortran.dg/class_2.f03: Extended test case.
1729 2009-10-09 Tobias Burnus <burnus@net-b.de>
1732 * gfortran.dg/class_allocate_1.f03: Modify code such that
1733 it compiles with the gfc_warning->gfc_error change.
1734 * gfortran.dg/class_allocate_1.f03: New test.
1736 2009-10-09 Janus Weil <janus@gcc.gnu.org>
1739 * gfortran.dg/select_type_6.f03: New test.
1741 2009-10-09 Jakub Jelinek <jakub@redhat.com>
1743 PR preprocessor/41445
1744 * gcc.dg/cpp/separate-1.c: Adjust.
1745 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1746 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1747 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1748 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1749 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1750 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1751 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1753 PR rtl-optimization/41646
1754 * gcc.c-torture/compile/pr41646.c: New test.
1756 2009-10-09 Richard Guenther <rguenther@suse.de>
1758 PR tree-optimization/41634
1759 * gcc.c-torture/compile/pr41634.c: New testcase.
1761 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
1763 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1765 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
1767 * gnat.dg/opt3.adb: New test.
1768 * gnat.dg/opt3_pkg.ads: New helper.
1770 2009-10-08 Doug Kwan <dougkwan@google.com>
1772 PR rtl-optimization/41574
1773 * gcc.dg/pr41574.c: New test.
1775 2009-10-08 Cary Coutant <ccoutant@google.com>
1777 Add support for debugging with ICF (Identical Code Folding).
1778 * g++.dg/debug/dwarf2/icf.C: New test.
1780 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
1782 * gcc.target/mips/truncate-6.c: New test.
1784 2009-10-08 Jason Merrill <jason@redhat.com>
1787 * g++.dg/cpp0x/rv-deduce.C: New.
1790 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1791 * g++.dg/template/explicit-args2.C: New.
1792 * g++.dg/template/explicit-args3.C: New.
1793 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1795 2009-10-08 Michael Matz <matz@suse.de>
1798 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1799 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1800 * gcc.dg/pr41573.c: New test.
1802 2009-10-07 Joseph Myers <joseph@codesourcery.com>
1805 * gcc.c-torture/compile/pr41182-1.c: New.
1807 2009-10-07 Jason Merrill <jason@redhat.com>
1809 * g++.dg/cpp0x/variadic95.C: New.
1811 2009-10-07 Jason Merrill <jason@redhat.com>
1813 * g++.dg/template/scope3.C: New.
1815 2009-10-07 Jakub Jelinek <jakub@redhat.com>
1817 * gcc.dg/debug/dwarf2/inline3.c: New test.
1819 2009-10-07 Daniel Kraft <d@domob.eu>
1822 * gfortran.dg/assumed_charlen_function_6.f90: New test.
1824 2009-10-07 Janus Weil <janus@gcc.gnu.org>
1826 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1827 * gfortran.dg/select_type_1.f03: Modified error message.
1828 * gfortran.dg/select_type_5.f03: New test.
1830 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1832 PR libgfortran/41612
1833 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1836 2009-10-06 Jason Merrill <jason@redhat.com>
1838 * g++.dg/cpp0x/lambda/lambda-init.C: New.
1839 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1841 2009-10-06 Richard Guenther <rguenther@suse.de>
1844 * gcc.dg/lto/20091006-1_0.c: New testcase.
1845 * gcc.dg/lto/20091006-1_1.c: Likewise.
1846 * gcc.dg/lto/20091005-2_0.c: Likewise.
1848 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
1851 * gnat.dg/timer_cancel.adb: New test.
1853 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
1856 * gnat.dg/specs/import_abstract.ads: New.
1858 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1860 PR libgfortran/35862
1861 * gfortran.dg/round_2.f03: New test.
1863 2009-10-05 Jakub Jelinek <jakub@redhat.com>
1866 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1867 * lib/gcc-gdb-test.exp: ... here. New file.
1868 * gfortran.dg/guality/guality.exp: New file.
1869 * gfortran.dg/guality/pr41558.f90: New test.
1870 * gfortran.dg/guality/arg1.f90: New test.
1872 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
1874 * gfortran.dg/dynamic_dispatch_1.f90: New test.
1875 * gfortran.dg/dynamic_dispatch_2.f90: New test.
1876 * gfortran.dg/dynamic_dispatch_3.f90: New test.
1877 * gfortran.dg/module_md5_1.f90: Update md5 sum.
1879 2009-10-05 Sriraman Tallam <tmsriram@google.com>
1881 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1883 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1884 plugin_pass to register_pass_info.
1885 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1887 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1890 2009-10-05 Richard Guenther <rguenther@suse.de>
1893 * gcc.dg/lto/20090914-2_0.c: New testcase.
1895 2009-10-05 Richard Guenther <rguenther@suse.de>
1898 * gcc.dg/lto/20091005-1_0.c: New testcase.
1899 * gcc.dg/lto/20091005-1_1.c: Likewise.
1901 2009-10-05 Richard Guenther <rguenther@suse.de>
1905 * g++.dg/lto/20091002-1_0.C: Adjust flags.
1906 * g++.dg/lto/20091004-1_0.C: New testcase.
1907 * g++.dg/lto/20091004-1_1.C: Likewise.
1908 * g++.dg/lto/20091004-2_0.C: Likewise.
1909 * g++.dg/lto/20091004-2_1.C: Likewise.
1910 * g++.dg/lto/20091004-3_0.C: Likewise.
1911 * g++.dg/lto/20091004-3_1.C: Likewise.
1913 2009-10-05 Richard Guenther <rguenther@suse.de>
1915 PR tree-optimization/23821
1916 * gcc.dg/torture/pr23821.c: New testcase.
1918 2009-10-05 Daniel Kraft <d@domob.eu>
1921 * gfortran.dg/goto_6.f: New test.
1922 * gfortran.dg/goto_7.f: New test.
1924 2009-10-03 Ben Elliston <bje@au.ibm.com>
1925 Bill Maddox <maddox@google.com>
1926 Cary Coutant <ccoutant@google.com>
1927 Chris Demetriou <cgd@google.com>
1928 Diego Novillo <dnovillo@google.com>
1929 Doug Kwan <dougkwan@google.com>
1930 Jan Hubicka <jh@suse.cz>
1931 Ollie Wild <aaw@google.com>
1932 Rafael Espindola <espindola@google.com>
1933 Richard Guenther <rguenther@suse.de>
1934 Simon Baldwin <simonb@google.com>
1936 * g++.dg/20090107-1.C: New.
1937 * g++.dg/20090121-1.C: New.
1938 * g++.dg/ipa/20090113-1.C: New.
1939 * g++.dg/lto: New directory.
1940 * g++.dg/lto/20080829_0.C: New.
1941 * g++.dg/lto/20080904_0.C: New.
1942 * g++.dg/lto/20080907_0.C: New.
1943 * g++.dg/lto/20080908-1_0.C: New.
1944 * g++.dg/lto/20080908-2_0.C: New.
1945 * g++.dg/lto/20080908-3_0.C: New.
1946 * g++.dg/lto/20080909-1_0.C: New.
1947 * g++.dg/lto/20080910-1_0.C: New.
1948 * g++.dg/lto/20080912-1_0.C: New.
1949 * g++.dg/lto/20080912_0.C: New.
1950 * g++.dg/lto/20080915_0.C: New.
1951 * g++.dg/lto/20080916_0.C: New.
1952 * g++.dg/lto/20080917_0.C: New.
1953 * g++.dg/lto/20080924_0.C: New.
1954 * g++.dg/lto/20080926_0.C: New.
1955 * g++.dg/lto/20081008_0.C: New.
1956 * g++.dg/lto/20081022.h: New.
1957 * g++.dg/lto/20081022_0.C: New.
1958 * g++.dg/lto/20081022_1.C: New.
1959 * g++.dg/lto/20081023_0.C: New.
1960 * g++.dg/lto/20081109-1_0.C: New.
1961 * g++.dg/lto/20081109-2_0.C: New.
1962 * g++.dg/lto/20081109_0.C: New.
1963 * g++.dg/lto/20081109_1.C: New.
1964 * g++.dg/lto/20081118-1_0.C: New.
1965 * g++.dg/lto/20081118-1_1.C: New.
1966 * g++.dg/lto/20081118_0.C: New.
1967 * g++.dg/lto/20081118_1.C: New.
1968 * g++.dg/lto/20081119-1.h: New.
1969 * g++.dg/lto/20081119-1_0.C: New.
1970 * g++.dg/lto/20081119-1_1.C: New.
1971 * g++.dg/lto/20081119_0.C: New.
1972 * g++.dg/lto/20081119_1.C: New.
1973 * g++.dg/lto/20081120-1_0.C: New.
1974 * g++.dg/lto/20081120-1_1.C: New.
1975 * g++.dg/lto/20081120-2_0.C: New.
1976 * g++.dg/lto/20081120-2_1.C: New.
1977 * g++.dg/lto/20081123_0.C: New.
1978 * g++.dg/lto/20081123_1.C: New.
1979 * g++.dg/lto/20081125.h: New.
1980 * g++.dg/lto/20081125_0.C: New.
1981 * g++.dg/lto/20081125_1.C: New.
1982 * g++.dg/lto/20081127_0.C: New.
1983 * g++.dg/lto/20081127_1.C: New.
1984 * g++.dg/lto/20081203_0.C: New.
1985 * g++.dg/lto/20081203_1.C: New.
1986 * g++.dg/lto/20081204-1_0.C: New.
1987 * g++.dg/lto/20081204-1_1.C: New.
1988 * g++.dg/lto/20081204-2_0.C: New.
1989 * g++.dg/lto/20081204-2_1.C: New.
1990 * g++.dg/lto/20081209_0.C: New.
1991 * g++.dg/lto/20081209_1.C: New.
1992 * g++.dg/lto/20081211-1.h: New.
1993 * g++.dg/lto/20081211-1_0.C: New.
1994 * g++.dg/lto/20081211-1_1.C: New.
1995 * g++.dg/lto/20081217-1_0.C: New.
1996 * g++.dg/lto/20081217-2_0.C: New.
1997 * g++.dg/lto/20081219_0.C: New.
1998 * g++.dg/lto/20081219_1.C: New.
1999 * g++.dg/lto/20090106_0.C: New.
2000 * g++.dg/lto/20090112_0.C: New.
2001 * g++.dg/lto/20090128_0.C: New.
2002 * g++.dg/lto/20090221_0.C: New.
2003 * g++.dg/lto/20090302_0.C: New.
2004 * g++.dg/lto/20090302_1.C: New.
2005 * g++.dg/lto/20090303_0.C: New.
2006 * g++.dg/lto/20090311-1.h: New.
2007 * g++.dg/lto/20090311-1_0.C: New.
2008 * g++.dg/lto/20090311-1_1.C: New.
2009 * g++.dg/lto/20090311_0.C: New.
2010 * g++.dg/lto/20090311_1.C: New.
2011 * g++.dg/lto/20090312.h: New.
2012 * g++.dg/lto/20090312_0.C: New.
2013 * g++.dg/lto/20090312_1.C: New.
2014 * g++.dg/lto/20090313_0.C: New.
2015 * g++.dg/lto/20090313_1.C: New.
2016 * g++.dg/lto/20090315_0.C: New.
2017 * g++.dg/lto/20090315_1.C: New.
2018 * g++.dg/lto/20091002-1_0.C: New testcase.
2019 * g++.dg/lto/20091002-2_0.C: Likewise..
2020 * g++.dg/lto/20091002-3_0.C: Likewise..
2021 * g++.dg/lto/README: New.
2022 * g++.dg/lto/pr40818_0.C: New.
2023 * g++.dg/opt/thunk3-1.C: New.
2024 * g++.dg/opt/thunk4.C: New.
2025 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2026 replacements with __attribute__ ((__noinline__)).
2027 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2028 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2029 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2030 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2031 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2032 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2033 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2034 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2035 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2036 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2037 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2038 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2039 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2040 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2041 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2042 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2043 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2044 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2045 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2046 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2047 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2048 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2049 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2050 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2051 * gcc.dg/20081223-1.c: New.
2052 * gcc.dg/lto: New directory.
2053 * gcc.dg/lto/20080908_0.c: New.
2054 * gcc.dg/lto/20080917_0.c: New.
2055 * gcc.dg/lto/20080924_0.c: New.
2056 * gcc.dg/lto/20081024_0.c: New.
2057 * gcc.dg/lto/20081109_0.c: New.
2058 * gcc.dg/lto/20081111_0.c: New.
2059 * gcc.dg/lto/20081111_1.c: New.
2060 * gcc.dg/lto/20081112_0.c: New.
2061 * gcc.dg/lto/20081112_1.c: New.
2062 * gcc.dg/lto/20081115_0.c: New.
2063 * gcc.dg/lto/20081115_1.c: New.
2064 * gcc.dg/lto/20081115_2.c: New.
2065 * gcc.dg/lto/20081118_0.c: New.
2066 * gcc.dg/lto/20081118_1.c: New.
2067 * gcc.dg/lto/20081118_2.c: New.
2068 * gcc.dg/lto/20081120-1_0.c: New.
2069 * gcc.dg/lto/20081120-1_1.c: New.
2070 * gcc.dg/lto/20081120-2_0.c: New.
2071 * gcc.dg/lto/20081120-2_1.c: New.
2072 * gcc.dg/lto/20081125_0.c: New.
2073 * gcc.dg/lto/20081125_1.c: New.
2074 * gcc.dg/lto/20081126_0.c: New.
2075 * gcc.dg/lto/20081201-1_0.c: New.
2076 * gcc.dg/lto/20081201-1_1.c: New.
2077 * gcc.dg/lto/20081201-1_2.c: New.
2078 * gcc.dg/lto/20081201-2_0.c: New.
2079 * gcc.dg/lto/20081201-2_1.c: New.
2080 * gcc.dg/lto/20081202-1_0.c: New.
2081 * gcc.dg/lto/20081202-1_1.c: New.
2082 * gcc.dg/lto/20081202-2_0.c: New.
2083 * gcc.dg/lto/20081202-2_1.c: New.
2084 * gcc.dg/lto/20081204-1_0.c: New.
2085 * gcc.dg/lto/20081204-1_1.c: New.
2086 * gcc.dg/lto/20081204-2_0.c: New.
2087 * gcc.dg/lto/20081210-1_0.c: New.
2088 * gcc.dg/lto/20081212-1_0.c: New.
2089 * gcc.dg/lto/20081222_0.c: New.
2090 * gcc.dg/lto/20081222_0.h: New.
2091 * gcc.dg/lto/20081222_1.c: New.
2092 * gcc.dg/lto/20081224_0.c: New.
2093 * gcc.dg/lto/20081224_0.h: New.
2094 * gcc.dg/lto/20081224_1.c: New.
2095 * gcc.dg/lto/20090116_0.c: New.
2096 * gcc.dg/lto/20090120_0.c: New.
2097 * gcc.dg/lto/20090126-1_0.c: New.
2098 * gcc.dg/lto/20090126-2_0.c: New.
2099 * gcc.dg/lto/20090206-1_0.c: New.
2100 * gcc.dg/lto/20090206-2_0.c: New.
2101 * gcc.dg/lto/20090210_0.c: New.
2102 * gcc.dg/lto/20090210_1.c: New.
2103 * gcc.dg/lto/20090213_0.c: New.
2104 * gcc.dg/lto/20090213_1.c: New.
2105 * gcc.dg/lto/20090218-1_0.c: New.
2106 * gcc.dg/lto/20090218-1_1.c: New.
2107 * gcc.dg/lto/20090218-2_0.c: New.
2108 * gcc.dg/lto/20090218-2_1.c: New.
2109 * gcc.dg/lto/20090218_0.c: New.
2110 * gcc.dg/lto/20090218_1.c: New.
2111 * gcc.dg/lto/20090218_2.c: New.
2112 * gcc.dg/lto/20090218_3.c: New.
2113 * gcc.dg/lto/20090219_0.c: New.
2114 * gcc.dg/lto/20090312_0.c: New.
2115 * gcc.dg/lto/20090312_1.c: New.
2116 * gcc.dg/lto/20090313_0.c: New.
2117 * gcc.dg/lto/20090706-1_0.c: New.
2118 * gcc.dg/lto/20090706-2_0.c: New.
2119 * gcc.dg/lto/20090717_0.c: New.
2120 * gcc.dg/lto/20090717_1.c: New.
2121 * gcc.dg/lto/20090729_0.c: New.
2122 * gcc.dg/lto/20090729_1.c: New.
2123 * gcc.dg/lto/20090812_0.c: New.
2124 * gcc.dg/lto/20090812_1.c: New.
2125 * gcc.dg/lto/20090914-1_0.c: New.
2126 * gcc.dg/lto/README: New.
2127 * gcc.dg/visibility-7.c: Adjust expected pattern
2128 * gfortran.dg/lto: New directory.
2129 * gfortran.dg/lto/pr40724_0.f: New.
2130 * gfortran.dg/lto/pr40724_1.f: New.
2131 * gfortran.dg/lto/pr40725_0.f03: New.
2132 * gfortran.dg/lto/pr40725_1.c: New.
2133 * gfortran.dg/lto/pr41069_0.f90: New.
2134 * gfortran.dg/lto/pr41069_1.f90: New.
2135 * gfortran.dg/lto/pr41069_2.f90: New.
2136 * g++.dg/README: Add 'lto' directory.
2137 * g++.dg/dg.exp: Also scan 'lto' directory
2139 2009-10-03 Ben Elliston <bje@au.ibm.com>
2140 Janis Johnson <janis187@us.ibm.com>
2141 Diego Novillo <dnovillo@google.com>
2143 * g++.dg/lto/lto.exp: New.
2144 * gcc.c-torture/execute/execute.exp: Add
2145 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2146 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2147 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2148 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2149 * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2150 * gcc.dg/lto/lto.exp: New.
2151 * gfortran.dg/lto/lto.exp: New.
2152 * lib/target-supports.exp (check_effective_target_lto): New.
2153 * lib/c-torture.exp: Load target-supports.exp. Define
2154 LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2155 * lib/gcc-dg.exp: Likewise.
2157 * lib/torture-options.exp: Add support for a third argument.
2159 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
2162 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2164 2009-10-02 Jason Merrill <jason@redhat.com>
2166 * g++.dg/abi/mangle32.C: New.
2168 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2170 * gnat.dg/atomic2.adb: New test.
2172 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2174 * gnat.dg/array11.adb: New test.
2175 * gnat.dg/array12.adb: Likewise.
2177 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2179 * gnat.dg/array10.adb: New test.
2180 * gnat.dg/object_overflow.adb: Tweak.
2182 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
2184 * gcc.dg/guality/guality.exp: Disable on darwin.
2186 2009-10-02 Janis Johnson <janis187@us.ibm.com>
2188 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2189 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2190 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2191 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2193 2009-10-02 Tobias Burnus <burnus@net-b.de>
2196 * gfortran.dg/intent_out_5.f90: New test.
2198 2009-10-02 Jakub Jelinek <jakub@redhat.com>
2202 * gcc.dg/guality/pr41404-1.c: New test.
2203 * gcc.dg/guality/pr41353-2.c: New test.
2205 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
2208 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2211 2009-10-01 Jan Hubicka <jh@suse.cz>
2213 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2215 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
2217 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2219 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2221 2009-10-01 Tobias Burnus <burnus@net-b.de>
2224 * gfortran.dg/parameter_array_init_5.f90: New test.
2226 2009-10-01 Jason Merrill <jason@redhat.com>
2228 * g++.dg/cpp0x/defaulted13.C: New.
2230 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
2232 * gfortran.dg/bounds_check_7.f90: Adapted error message.
2233 * gfortran.dg/bounds_check_11.f90: Likewise.
2234 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2236 2009-09-30 Tobias Burnus <burnus@net-b.de>
2238 * gfortran.dg/select_type_4.f90: New test.
2240 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2242 * gfortran.dg/same_type_as_1.f03: New test.
2243 * gfortran.dg/same_type_as_2.f03: Ditto.
2245 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2247 * gfortran.dg/select_type_1.f03: Extended.
2248 * gfortran.dg/select_type_3.f03: New test.
2250 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2252 * gfortran.dg/class_allocate_1.f03: New test.
2254 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2257 * gfortran.dg/allocatable_scalar_3.f90: New test.
2258 * gfortran.dg/select_type_2.f03: Ditto.
2259 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2261 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2263 * gfortran.dg/block_name_2.f90: Modified error message.
2264 * gfortran.dg/select_6.f90: Ditto.
2265 * gfortran.dg/select_type_1.f03: New test.
2267 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2269 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2270 * gfortran.dg/class_1.f03: Ditto.
2271 * gfortran.dg/class_2.f03: Ditto.
2272 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2273 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2274 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2275 * gfortran.dg/typebound_call_10.f03: Ditto.
2276 * gfortran.dg/typebound_call_2.f03: Ditto.
2277 * gfortran.dg/typebound_call_3.f03: Ditto.
2278 * gfortran.dg/typebound_call_4.f03: Ditto.
2279 * gfortran.dg/typebound_call_9.f03: Ditto.
2280 * gfortran.dg/typebound_generic_3.f03: Ditto.
2281 * gfortran.dg/typebound_generic_4.f03: Ditto.
2282 * gfortran.dg/typebound_operator_1.f03: Ditto.
2283 * gfortran.dg/typebound_operator_2.f03: Ditto.
2284 * gfortran.dg/typebound_operator_3.f03: Ditto.
2285 * gfortran.dg/typebound_operator_4.f03: Ditto.
2286 * gfortran.dg/typebound_proc_1.f08: Ditto.
2287 * gfortran.dg/typebound_proc_5.f03: Ditto.
2288 * gfortran.dg/typebound_proc_6.f03: Ditto.
2290 2009-09-30 Jason Merrill <jason@redhat.com>
2292 * g++.dg/eh/init-temp1.C: Improve test.
2294 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
2297 * gcc.target/alpha/pr22093.c: New test.
2299 2009-09-29 John Freeman <jfreeman08@gmail.com>
2300 Jason Merrill <jason@redhat.com>
2302 * g++.dg/cpp0x/lambda/lambda-array.C: New.
2303 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2304 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2305 * g++.dg/cpp0x/lambda/lambda-const.C: New.
2306 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2307 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2308 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2309 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2310 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2311 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2312 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2313 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2314 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2315 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2316 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2317 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2318 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2319 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2320 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2321 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2322 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2323 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2324 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2325 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2326 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2327 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2328 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2329 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2330 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2331 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2332 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2333 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2334 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2335 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2336 * g++.dg/cpp0x/lambda/lambda-template.C: New.
2337 * g++.dg/cpp0x/lambda/lambda-this.C: New.
2338 * g++.dg/cpp0x/lambda/lambda-type.C: New.
2339 * g++.dg/cpp0x/lambda/lambda-use.C: New.
2340 * lib/prune.exp: Accept "In lambda function".
2342 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2344 * gcc.target/i386/fma4-check.h: New file.
2345 * gcc.target/i386/fma4-fma.c: Ditto.
2346 * gcc.target/i386/fma4-maccXX.c: Ditto.
2347 * gcc.target/i386/fma4-msubXX.c: Ditto.
2348 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2349 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2350 * gcc.target/i386/fma4-vector.c: Ditto.
2351 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2352 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2353 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2354 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2355 * gcc.target/i386/fma4-256-vector.c: Ditto.
2356 * gcc.target/i386/funcspec-2.c: Ditto.
2358 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2360 * gcc.target/i386/funcspec-5.c: Add FMA4.
2361 * gcc.target/i386/funcspec-6.c: Ditto.
2362 * gcc.target/i386/funcspec-8.c: Ditto.
2364 * gcc.target/i386/funcspec-9.c: New file.
2366 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2368 * gcc.target/i386/isa-10.c: New file.
2369 * gcc.target/i386/isa-11.c: Ditto.
2370 * gcc.target/i386/isa-12.c: Ditto.
2371 * gcc.target/i386/isa-13.c: Ditto.
2372 * gcc.target/i386/isa-2.c: Ditto.
2373 * gcc.target/i386/isa-3.c: Ditto.
2374 * gcc.target/i386/isa-4.c: Ditto.
2375 * gcc.target/i386/isa-7.c: Ditto.
2376 * gcc.target/i386/isa-8.c: Ditto.
2377 * gcc.target/i386/isa-9.c: Ditto.
2379 * gcc.target/i386/isa-14.c: Add FMA4.
2380 * gcc.target/i386/isa-1.c: Ditto.
2381 * gcc.target/i386/isa-5.c: Ditto.
2382 * gcc.target/i386/isa-6.c: Ditto.
2384 * gcc.target/i386/sse-12.c: New file.
2385 * gcc.target/i386/sse-13.c: Ditto.
2386 * gcc.target/i386/sse-14.c: Ditto.
2387 * gcc.target/i386/sse-22.c: Ditto.
2389 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2390 * g++.dg/other/i386-3.C: Ditto.
2391 * g++.dg/other/i386-5.C: Ditto.
2392 * g++.dg/other/i386-6.C: Ditto.
2394 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
2397 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2400 2009-09-29 Janis Johnson <janis187@us.ibm.com>
2402 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2403 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2405 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2408 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2410 * g++.dg/debug/dwarf2/const-1.C: Likewise.
2412 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2414 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2415 * gcc.target/i386/isa-1.c: Remove SSE5.
2416 * gcc.target/i386/isa-5.c: Ditto.
2417 * gcc.target/i386/isa-6.c: Ditto.
2418 * gcc.target/i386/funcspec-4.c: Remove error conditions
2420 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2421 * gcc.target/i386/avx-2.c: Ditto.
2422 * gcc.target/i386/sse-23.c: Ditto.
2423 * gcc.target/i386/funcspec-9.c: Delete.
2425 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2427 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2428 * gcc.dg/guality/pr41353-1.c: New test.
2431 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2432 in macro name definition for non-unix/win32/msdos.
2434 2009-09-29 Daniel Kraft <d@domob.eu>
2437 * gfortran.dg/block_1.f08: New test.
2438 * gfortran.dg/block_2.f08: New test.
2439 * gfortran.dg/block_3.f90: New test.
2440 * gfortran.dg/block_4.f08: New test.
2441 * gfortran.dg/block_5.f08: New test.
2442 * gfortran.dg/block_6.f08: New test.
2443 * gfortran.dg/block_7.f08: New test.
2444 * gfortran.dg/block_8.f08: New test.
2446 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2448 PR libgfortran/35862
2449 * gfortran.dg/round_1.f03: New test.
2450 * gfortran.dg/f2003_io_3.f03: Update test.
2452 2009-09-28 Easwaran Raman <eraman@google.com>
2454 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2455 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2457 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2459 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2460 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2461 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2462 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2463 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2465 * g++.dg/dfp/dfp.exp: Fix typo.
2467 * lib/target-supports.exp (check-effective-target-dfp-nocache):
2468 Fix typo that breaks the check.
2470 2009-09-28 Olivier Hainque <hainque@adacore.com>
2472 * gnat.dg (tagged_alloc_free.adb): New testcase.
2474 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2476 * g++.dg/dfp: New directory.
2477 * g++.dg/dg.exp: Prune tests in dfp directory.
2478 * g++.dg/dfp/dfp.exp: New.
2479 * g++.dg/dfp/mangle-mode.C: New test.
2481 2009-09-28 Michael Matz <matz@suse.de>
2483 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2486 2009-09-27 Richard Henderson <rth@redhat.com>
2488 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2489 * gcc.dg/tree-ssa/pr41469-1.c: New.
2491 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
2494 * gcc.dg/cond-constqual-1.c: New test.
2496 2009-09-26 Michael Matz <matz@suse.de>
2500 * gcc.dg/pr41470.c: New test.
2502 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
2504 * gnat.dg/array9.adb: New test.
2506 2009-09-26 Michael Matz <matz@suse.de>
2508 PR tree-optimization/41454
2509 * gcc.dg/pr41454.c: New test.
2511 2009-09-25 Dodji Seketeli <dodji@redhat.com>
2513 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2514 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2515 into DW_TAG_GNU_template_parameter_pack and
2516 DW_TAG_GNU_formal_parameter_pack.
2517 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2518 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2520 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
2522 * gcc.dg/vect/vect.exp: Append extra parameters as separate
2523 parameters for alignment-sensitive -fsection-anchors tests.
2525 2009-09-25 Richard Guenther <rguenther@suse.de>
2528 * gcc.c-torture/execute/pr41463.c: New testcase.
2530 2009-09-25 Olivier Hainque <hainque@adacore.com>
2532 * gnat.dg/sse_nolib.adb: New testcase.
2534 2009-09-25 Revital Eres <ERES@il.ibm.com>
2536 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2537 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2538 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2539 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2540 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2541 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2542 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2543 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2544 * gcc.dg/vect/vect.exp: Add Power7 flags.
2545 * g++.dg/vect/vect.exp: Likewise.
2546 * gfortran.dg/vect/vect.exp: Likewise.
2548 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
2551 * gfortran.dg/empty_label.f: New test.
2552 * gfortran.dg/empty_label.f90: Ditto.
2553 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2555 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2557 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2560 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
2562 * lib/scanasm.exp (make_pattern_printable): New function.
2563 (dg-scan, scan-assembler-times, scan-assembler-dem,
2564 scan-assembler-dem-not): Use it.
2566 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
2568 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2569 (test_nested): Renamed to ...
2570 (test_nested1): This.
2571 (test_nested2): New.
2574 2009-09-24 Richard Guenther <rguenther@suse.de>
2576 PR tree-optimization/36143
2577 PR tree-optimization/38747
2578 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2579 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2580 * g++.dg/torture/pr38747.C: New testcase.
2581 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2583 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
2585 * gnat.dg/nested_proc.adb: New test.
2587 2009-09-24 Jakub Jelinek <jakub@redhat.com>
2589 * gcc.target/i386/pr12329.c: Adjust.
2591 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
2594 * gcc.dg/pr41248.c: New.
2596 2009-09-23 Dodji Seketeli <dodji@redhat.com>
2599 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2601 2009-09-23 Andreas Schwab <schwab@redhat.com>
2603 * lib/profopt.exp (profopt-get-options): Set tool_flags for
2604 current_compiler_flags. Fix typos.
2606 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
2608 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2610 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
2613 * gcc.c-torture/compile/pr39779.c: New test.
2615 2009-09-22 Dodji Seketeli <dodji@redhat.com>
2617 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2618 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2619 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2621 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
2624 * gcc.dg/pr41295.c: New.
2626 2009-09-22 Neil Vachharajani <nvachhar@google.com>
2628 * gcc.dg/pr40209.c: Add test case.
2630 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
2632 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2634 * gcc.target/mips/code-readable-2.c: Likewise.
2635 * gcc.target/mips/code-readable-3.c: Likewise.
2637 2009-09-22 Janis Johnson <janis187@us.ibm.com>
2639 * lib/target-supports.exp (check_effective_target_dfp_nocache):
2640 Check support via mode instead of C type.
2641 (check_effective_target_dfprt_nocache): Ditto.
2642 (check_effective_target_hard_dfp): Ditto.
2644 2009-09-22 Richard Guenther <rguenther@suse.de>
2647 * gcc.c-torture/execute/pr41395-1.c: New testcase.
2648 * gcc.c-torture/execute/pr41395-2.c: Likewise.
2650 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2652 * gcc.dg/20090922-1.c: New test.
2655 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2656 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2657 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2658 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2659 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2660 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2661 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2662 * objc.dg/dwarf-2.m: Likewise.
2664 2009-09-22 Richard Guenther <rguenther@suse.de>
2666 PR tree-optimization/41428
2667 * g++.dg/tree-ssa/pr41428.C: New testcase.
2669 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2672 * g++.dg/gomp/pr41429.C: New test.
2674 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
2676 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2678 2009-09-21 Jason Merrill <jason@redhat.com>
2681 * g++.dg/cpp0x/trivial1.C: Expand.
2683 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
2685 * gcc.dg/torture/calleesave-sse.c: New.
2687 2009-09-21 Jan Hubicka <jh@suse.cz>
2689 * gcc.dg/guality/inline-params.c: New testcase.
2691 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
2693 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2695 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2696 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2699 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
2701 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2702 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2703 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2704 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2705 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2707 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
2710 * g++.dg/torture/pr40642.C: New testcase.
2712 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2714 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2715 cases in static initializers.
2717 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
2719 * gcc.c-tortue/compile/pr39886.c: New.
2721 2009-09-20 Chris Demetriou <cgd@google.com>
2723 PR preprocessor/28435:
2724 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2725 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2726 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2727 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2728 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2730 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
2732 * gcc.target/mips/mips.exp: Add relax-pic-calls
2733 under -mfoo/-mno-foo options.
2734 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2735 and -mexplicit-relocs.
2736 * gcc.target/mips/call-1.c: New test.
2737 * gcc.target/mips/call-2.c: New test.
2738 * gcc.target/mips/call-3.c: New test.
2739 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2740 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2742 2009-09-19 Chris Demetriou <cgd@google.com>
2744 PR preprocessor/28435:
2745 * gcc.dg/cpp/missing-header-MD.c: New test.
2746 * gcc.dg/cpp/missing-header-MMD.c: New test.
2747 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2748 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2750 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2752 PR libgfortran/41328
2753 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2756 2009-09-18 Jason Merrill <jason@redhat.com>
2758 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2759 * g++.dg/cpp0x/initlist-deduce.C: New.
2761 2009-09-18 Neil Vachharajani <nvachhar@google.com>
2763 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2765 2009-09-18 Janis Johnson <janis187@us.ibm.com>
2767 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2768 * c-c++-common/dfp: New directory.
2769 * c-c++-common/dfp/dfp-dbg.h: New file.
2770 * gcc.dg/dfp/call-by-value.c: Move to ...
2771 * c-c++-common/call-by-value.c: here.
2772 * gcc.dg/dfp/cast.c: Move to ...
2773 * c-c++-common/cast.c: here.
2774 * gcc.dg/dfp/compare-eq-const.c: Move to ...
2775 * c-c++-common/compare-eq-const.c: here.
2776 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2777 * c-c++-common/compare-eq-d128.c: here.
2778 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2779 * c-c++-common/compare-eq-d32.c: here.
2780 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2781 * c-c++-common/compare-eq-d64.c: here.
2782 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2783 * c-c++-common/compare-eq-dfp.c: here.
2784 * gcc.dg/dfp/compare-eq.h: Move to ...
2785 * c-c++-common/compare-eq.h: here.
2786 * gcc.dg/dfp/compare-rel-const.c: Move to ...
2787 * c-c++-common/compare-rel-const.c: here.
2788 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2789 * c-c++-common/compare-rel-d128.c: here.
2790 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2791 * c-c++-common/compare-rel-d32.c: here.
2792 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2793 * c-c++-common/compare-rel-d64.c: here.
2794 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2795 * c-c++-common/compare-rel-dfp.c: here.
2796 * gcc.dg/dfp/compare-rel.h: Move to ...
2797 * c-c++-common/compare-rel.h: here.
2798 * gcc.dg/dfp/compare-special-d128.c: Move to ...
2799 * c-c++-common/compare-special-d128.c: here.
2800 * gcc.dg/dfp/compare-special-d32.c: Move to ...
2801 * c-c++-common/compare-special-d32.c: here.
2802 * gcc.dg/dfp/compare-special-d64.c: Move to ...
2803 * c-c++-common/compare-special-d64.c: here.
2804 * gcc.dg/dfp/compare-special.h: Move to ...
2805 * c-c++-common/compare-special.h: here.
2806 * gcc.dg/dfp/constants-zero.c: Move to ...
2807 * c-c++-common/constants-zero.c: here.
2808 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2809 * c-c++-common/convert-bfp-10.c: here.
2810 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2811 * c-c++-common/convert-bfp-11.c: here.
2812 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2813 * c-c++-common/convert-bfp-12.c: here.
2814 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2815 * c-c++-common/convert-bfp-13.c: here.
2816 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2817 * c-c++-common/convert-bfp-14.c: here.
2818 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2819 * c-c++-common/convert-bfp-2.c: here.
2820 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2821 * c-c++-common/convert-bfp-3.c: here.
2822 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2823 * c-c++-common/convert-bfp-4.c: here.
2824 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2825 * c-c++-common/convert-bfp-5.c: here.
2826 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2827 * c-c++-common/convert-bfp-6.c: here.
2828 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2829 * c-c++-common/convert-bfp-7.c: here.
2830 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2831 * c-c++-common/convert-bfp-8.c: here.
2832 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2833 * c-c++-common/convert-bfp-9.c: here.
2834 * gcc.dg/dfp/convert-bfp.c: Move to ...
2835 * c-c++-common/convert-bfp.c: here.
2836 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2837 * c-c++-common/convert-bfp-fold.c: here.
2838 * gcc.dg/dfp/convert-dfp.c: Move to ...
2839 * c-c++-common/convert-dfp.c: here.
2840 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2841 * c-c++-common/convert-dfp-fold-2.c: here.
2842 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2843 * c-c++-common/convert-dfp-fold.c: here.
2844 * gcc.dg/dfp/convert.h: Move to ...
2845 * c-c++-common/convert.h: here.
2846 * gcc.dg/dfp/convert-int.c: Move to ...
2847 * c-c++-common/convert-int.c: here.
2848 * gcc.dg/dfp/convert-int-fold.c: Move to ...
2849 * c-c++-common/convert-int-fold.c: here.
2850 * gcc.dg/dfp/convert-int-max.c: Move to ...
2851 * c-c++-common/convert-int-max.c: here.
2852 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2853 * c-c++-common/convert-int-max-fold.c: here.
2854 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2855 * c-c++-common/convert-int-saturate.c: here.
2856 * gcc.dg/dfp/func-array.c: Move to ...
2857 * c-c++-common/func-array.c: here.
2858 * gcc.dg/dfp/func-deref.c: Move to ...
2859 * c-c++-common/func-deref.c: here.
2860 * gcc.dg/dfp/func-mixed.c: Move to ...
2861 * c-c++-common/func-mixed.c: here.
2862 * gcc.dg/dfp/func-pointer.c: Move to ...
2863 * c-c++-common/func-pointer.c: here.
2864 * gcc.dg/dfp/func-scalar.c: Move to ...
2865 * c-c++-common/func-scalar.c: here.
2866 * gcc.dg/dfp/func-struct.c: Move to ...
2867 * c-c++-common/func-struct.c: here.
2868 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2869 * c-c++-common/func-vararg-alternate-d128-2.c: here.
2870 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2871 * c-c++-common/func-vararg-alternate-d128.c: here.
2872 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2873 * c-c++-common/func-vararg-alternate-d32.c: here.
2874 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2875 * c-c++-common/func-vararg-alternate-d64.c: here.
2876 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2877 * c-c++-common/func-vararg-alternate.h: here.
2878 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2879 * c-c++-common/func-vararg-dfp.c: here.
2880 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2881 * c-c++-common/func-vararg-mixed-2.c: here.
2882 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2883 * c-c++-common/func-vararg-mixed.c: here.
2884 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2885 * c-c++-common/func-vararg-size0.c: here.
2886 * gcc.dg/dfp/inf-1.c: Move to ...
2887 * c-c++-common/inf-1.c: here.
2888 * gcc.dg/dfp/loop-index.c: Move to ...
2889 * c-c++-common/loop-index.c: here.
2890 * gcc.dg/dfp/modes.c: Move to ...
2891 * c-c++-common/modes.c: here.
2892 * gcc.dg/dfp/nan-1.c: Move to ...
2893 * c-c++-common/nan-1.c: here.
2894 * gcc.dg/dfp/nan-2.c: Move to ...
2895 * c-c++-common/nan-2.c: here.
2896 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2897 * c-c++-common/operator-arith-fold.c: here.
2898 * gcc.dg/dfp/operator-assignment.c: Move to ...
2899 * c-c++-common/operator-assignment.c: here.
2900 * gcc.dg/dfp/operator-comma.c: Move to ...
2901 * c-c++-common/operator-comma.c: here.
2902 * gcc.dg/dfp/operator-cond.c: Move to ...
2903 * c-c++-common/operator-cond.c: here.
2904 * gcc.dg/dfp/operator-logical.c: Move to ...
2905 * c-c++-common/operator-logical.c: here.
2906 * gcc.dg/dfp/operator-unary.c: Move to ...
2907 * c-c++-common/operator-unary.c: here.
2908 * gcc.dg/dfp/pr31385.c: Move to ...
2909 * c-c++-common/pr31385.c: here.
2910 * gcc.dg/dfp/pr33466.c: Move to ...
2911 * c-c++-common/pr33466.c: here.
2912 * gcc.dg/dfp/pr35620.c: Move to ...
2913 * c-c++-common/pr35620.c: here.
2914 * gcc.dg/dfp/pr36800.c: Move to ...
2915 * c-c++-common/pr36800.c: here.
2916 * gcc.dg/dfp/pr39034.c: Move to ...
2917 * c-c++-common/pr39034.c: here.
2918 * gcc.dg/dfp/pr39035.c: Move to ...
2919 * c-c++-common/pr39035.c: here.
2920 * gcc.dg/dfp/pr39902.c: Move to ...
2921 * c-c++-common/pr39902.c: here.
2922 * gcc.dg/dfp/pr39986.c: Move to ...
2923 * c-c++-common/pr39986.c: here.
2924 * gcc.dg/dfp/signbit-1.c: Move to ...
2925 * c-c++-common/signbit-1.c: here.
2926 * gcc.dg/dfp/signbit-2.c: Move to ...
2927 * c-c++-common/signbit-2.c: here.
2928 * gcc.dg/dfp/struct-layout-1.c: Move to ...
2929 * c-c++-common/struct-layout-1.c: here.
2930 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2931 * c-c++-common/usual-arith-conv.c: here.
2932 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2933 * c-c++-common/usual-arith-conv-const.c: here.
2935 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
2938 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2941 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
2944 * g++.dg/expr/bool3.C: New test.
2945 * g++.dg/expr/bool4.C: New test.
2947 2009-09-17 Janis Johnson <janis187@us.ibm.com>
2949 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2950 * gcc.dg/dfp/signbit-2.c: Use it.
2951 * gcc.dg/dfp/func-vararg-alternate.h: Change two
2952 arguments to unsigned int.
2953 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2954 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2955 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2956 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2957 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2958 * gcc.dg/dfp/pr39986.c: Ditto.
2959 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2960 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2961 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2962 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2963 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2965 2009-09-17 Jakub Jelinek <jakub@redhat.com>
2967 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2969 2009-09-17 Janis Johnson <janis187@us.ibm.com>
2972 * dfp/pr41049.c: New test.
2974 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
2977 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2979 2009-09-17 Martin Jambor <mjambor@suse.cz>
2981 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2982 * gcc.dg/ipa/ipa-sra-1.c: New test.
2983 * gcc.dg/ipa/ipa-sra-2.c: New test.
2984 * gcc.dg/ipa/ipa-sra-3.c: New test.
2985 * gcc.dg/ipa/ipa-sra-4.c: New test.
2986 * gcc.dg/ipa/ipa-sra-5.c: New test.
2987 * gcc.c-torture/execute/ipa-sra-1.c: New test.
2988 * gcc.c-torture/execute/ipa-sra-2.c: New test.
2990 2009-09-17 Michael Matz <matz@suse.de>
2993 * gfortran.dg/pr41347.f90: New test.
2995 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2997 * gcc.c-torture/compile/20090917-1.c: New testcase.
2999 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
3001 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3002 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
3003 alpha*-*-* target from XFAIL list.
3005 2009-09-16 Janis Johnson <janis187@us.ibm.com>
3007 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3008 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3009 * gcc.dg/dfp/cast-bad.c: Use default options.
3010 * gcc.dg/dfp/compare-rel-const.c: Ditto.
3011 * gcc.dg/dfp/composite-type.c: Ditto.
3012 * gcc.dg/dfp/constants.c: Ditto.
3013 * gcc.dg/dfp/constants-hex.c: Ditto.
3014 * gcc.dg/dfp/constants-pedantic.c: Ditto.
3015 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3016 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3017 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3018 * gcc.dg/dfp/ctypes.c: Ditto.
3019 * gcc.dg/dfp/ddmode-ice.c: Ditto.
3020 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3021 * gcc.dg/dfp/float-constant-double.c: Ditto.
3022 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3023 * gcc.dg/dfp/keywords-reserved.c: Ditto.
3024 * gcc.dg/dfp/modes.c: Ditto.
3025 * gcc.dg/dfp/operator-bitwise.c: Ditto.
3026 * gcc.dg/dfp/pr31344.c: Ditto.
3027 * gcc.dg/dfp/pr31385.c: Ditto.
3028 * gcc.dg/dfp/pr33466.c: Ditto.
3029 * gcc.dg/dfp/pr35620.c: Ditto.
3030 * gcc.dg/dfp/pr37435.c: Ditto.
3031 * gcc.dg/dfp/pr39986.c: Ditto.
3032 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3033 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3034 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3035 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3036 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3037 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3038 * gcc.dg/dfp/typespec.c: Ditto.
3039 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3040 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3041 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3042 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3043 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3044 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3045 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3046 * gcc.dg/dfp/compare-rel.h: Ditto.
3047 * gcc.dg/dfp/compare-special.h: Ditto.
3048 * gcc.dg/dfp/convert.h: Ditto.
3049 * gcc.dg/dfp/fe-check.h: Ditto.
3050 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3051 * gcc.dg/dfp/cast.c: Ditto.
3052 * gcc.dg/dfp/compare-eq-const.c: Ditto.
3053 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3054 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3055 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3056 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3057 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3058 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3059 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3060 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3061 * gcc.dg/dfp/compare-special-d32.c: Ditto.
3062 * gcc.dg/dfp/compare-special-d64.c: Ditto.
3063 * gcc.dg/dfp/compare-special-d128.c: Ditto.
3064 * gcc.dg/dfp/constants-zero.c: Ditto.
3065 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3066 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3067 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3068 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3069 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3070 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3071 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3072 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3073 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3074 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3075 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3076 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3077 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3078 * gcc.dg/dfp/convert-bfp.c: Ditto.
3079 * gcc.dg/dfp/convert-complex.c: Ditto.
3080 * gcc.dg/dfp/convert-dfp.c: Ditto.
3081 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3082 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3083 * gcc.dg/dfp/convert-int.c: Ditto.
3084 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3085 * gcc.dg/dfp/convert-int-max.c: Ditto.
3086 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3087 * gcc.dg/dfp/decfloat-constants.c: Ditto.
3088 * gcc.dg/dfp/fe-binop.c: Ditto.
3089 * gcc.dg/dfp/fe-convert-1.c: Ditto.
3090 * gcc.dg/dfp/fe-convert-2.c: Ditto.
3091 * gcc.dg/dfp/fe-convert-3.c: Ditto.
3092 * gcc.dg/dfp/func-array.c: Ditto.
3093 * gcc.dg/dfp/func-deref.c: Ditto.
3094 * gcc.dg/dfp/func-mixed.c: Ditto.
3095 * gcc.dg/dfp/func-pointer.c: Ditto.
3096 * gcc.dg/dfp/func-scalar.c: Ditto.
3097 * gcc.dg/dfp/func-struct.c: Ditto.
3098 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3099 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3100 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3101 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3102 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3103 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3104 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3105 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3106 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3107 * gcc.dg/dfp/inf-1.c: Ditto.
3108 * gcc.dg/dfp/loop-index.c: Ditto.
3109 * gcc.dg/dfp/nan-1.c: Ditto.
3110 * gcc.dg/dfp/nan-2.c: Ditto.
3111 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3112 * gcc.dg/dfp/operator-assignment.c: Ditto.
3113 * gcc.dg/dfp/operator-comma.c: Ditto.
3114 * gcc.dg/dfp/operator-cond.c: Ditto.
3115 * gcc.dg/dfp/operator-logical.c: Ditto.
3116 * gcc.dg/dfp/operator-unary.c: Ditto.
3117 * gcc.dg/dfp/pr36800.c: Ditto.
3118 * gcc.dg/dfp/pr39034.c: Ditto.
3119 * gcc.dg/dfp/pr39035.c: Ditto.
3120 * gcc.dg/dfp/pr39902.c: Ditto.
3121 * gcc.dg/dfp/signbit-1.c: Ditto.
3122 * gcc.dg/dfp/signbit-2.c: Ditto.
3123 * gcc.dg/dfp/struct-layout-1.c: Ditto.
3124 * gcc.dg/dfp/union-init.c: Ditto.
3125 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3127 2009-09-16 Michael Matz <matz@suse.de>
3130 * gfortran.dg/pr41212.f90: New test.
3132 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
3134 * gnat.dg/alignment9.adb: New test.
3136 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
3138 * gnat.dg/discr20.ad[sb]: New test.
3140 2009-09-16 Richard Guenther <rguenther@suse.de>
3143 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3145 2009-09-16 DJ Delorie <dj@redhat.com>
3146 Kaz Kojima <kkojima@gcc.gnu.org>
3148 * gcc.target/sh/struct-arg-dw2.c: New test.
3150 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
3151 Jakub Jelinek <jakub@redhat.com>
3154 * gcc.target/powerpc/pr41175.c: New test.
3156 2009-09-14 Richard Henderson <rth@redhat.com>
3158 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3159 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3160 gcc.dg/tree-ssa/asmgoto-1.c: New files.
3162 2009-09-14 Richard Henderson <rth@redhat.com>
3164 * g++.dg/eh/builtin1.C: Update resx pattern match.
3165 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3167 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
3169 * gcc.target/mips/branch-helper.h: New file.
3170 * gcc.target/mips/branch-2.c,
3171 * gcc.target/mips/branch-3.c,
3172 * gcc.target/mips/branch-4.c,
3173 * gcc.target/mips/branch-5.c,
3174 * gcc.target/mips/branch-6.c,
3175 * gcc.target/mips/branch-7.c,
3176 * gcc.target/mips/branch-8.c,
3177 * gcc.target/mips/branch-9.c,
3178 * gcc.target/mips/branch-10.c,
3179 * gcc.target/mips/branch-11.c,
3180 * gcc.target/mips/branch-12.c,
3181 * gcc.target/mips/branch-13.c,
3182 * gcc.target/mips/branch-14.c,
3183 * gcc.target/mips/branch-15.c: New tests.
3185 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3188 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3189 -m32 -mpowerpc64 system.
3191 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
3193 From Jie Zhang <jie.zhang@analog.com>:
3194 * gcc.target/bfin/saveall.c: New test.
3195 * gcc.target/bfin/20090914-1.c: New test.
3196 * gcc.target/bfin/20090914-2.c: New test.
3198 * gcc.target/bfin/20090914-3.c: New test.
3200 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
3202 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3204 2009-09-14 Richard Guenther <rguenther@suse.de>
3207 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3209 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3211 PR libgfortran/41328
3212 * gfortran.dg/cr_lf.f90: New test.
3214 2009-09-11 Michael Matz <matz@suse.de>
3217 * g++.dg/tree-ssa/pr41275.C: New test.
3219 2009-09-11 Janus Weil <janus@gcc.gnu.org>
3222 * gfortran.dg/proc_ptr_comp_21.f90: New.
3224 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3227 * gfortran.dg/module_procedure_1.f90: New test.
3228 * gfortran.dg/module_procedure_2.f90: Ditto.
3229 * gfortran.dg/generic_14.f90: Move dg-error to new location.
3231 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3232 James A. Morrison <phython@gcc.gnu.org>
3235 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3237 * ada/acats/run_test.exp: New file.
3239 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
3242 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
3244 PR rtl-optimization/39779
3245 * gcc.dg/pr39979.c: New test.
3247 2009-09-10 Richard Guenther <rguenther@suse.de>
3250 * g++.dg/torture/pr41257-2.C: New testcase.
3252 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3255 * g++.dg/template/crash91.C: New.
3257 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
3259 PR rtl-optimization/39779
3260 * gcc.dg/pr39979.c: New test.
3262 2009-09-09 Richard Guenther <rguenther@suse.de>
3264 PR tree-optimization/41101
3265 * gcc.c-torture/compile/pr41101.c: New testcase.
3267 2009-09-09 Richard Guenther <rguenther@suse.de>
3270 * gcc.c-torture/execute/pr41317.c: New testcase.
3271 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3272 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3274 2009-09-08 Dodji Seketeli <dodji@redhat.com>
3276 Fix some test breakages on Darwin
3277 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3279 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3280 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3281 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3282 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3283 take darwin specifics in account.
3285 2009-09-08 Joseph Myers <joseph@codesourcery.com>
3287 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3288 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3290 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3293 * g++.dg/cpp0x/initlist24.C: New.
3295 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
3297 * gcc.dg/large-size-array-2.c: Fix target requirement.
3298 * gcc.dg/large-size-array-4.c: Likewise.
3299 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3300 * gcc.dg/c99-const-expr-2.c: Likewise.
3301 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3302 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3303 * gcc.dg/c90-const-expr-10.c: Likewise.
3304 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3306 * gcc.dg/tree-ssa/pr33920.c: Likewise.
3307 * gcc.dg/vect/pr33846.c: Likewise.
3308 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3309 __PTRDIFF_TYPE__, instead of unsigned long.
3310 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3312 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
3317 * gfortran.dg/pr41229.f90: New.
3319 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
3322 * gcc.dg/pr41232.c: New.
3324 2009-09-08 Joseph Myers <joseph@codesourcery.com>
3326 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3328 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3329 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3330 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3331 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3332 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3333 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3334 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3335 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3336 options other than that used in dg-options.
3338 2009-09-07 Jakub Jelinek <jakub@redhat.com>
3340 PR rtl-optimization/41239
3341 * gcc.c-torture/execute/pr41239.c: New test.
3343 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3345 PR libgfortran/41192
3346 * gfortran.dg/namelist_59.f90: New test.
3348 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3350 From Mike Frysinger <michael.frysinger@analog.com>
3351 * gcc.target/bfin/mcpu-bf542m.c: New file.
3352 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3353 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3354 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3355 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3357 2009-09-07 Martin Jambor <mjambor@suse.cz>
3360 * gcc.c-torture/compile/pr41282.c: New test.
3362 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3365 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
3366 variables for stat and errmsg.
3367 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
3368 * gfortran.dg/allocate_stat_2.f90: New test.
3370 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3372 * gcc.c-torture/compile/20090907-1.c: New test.
3374 2009-09-06 Jakub Jelinek <jakub@redhat.com>
3377 * gcc.dg/pr41241.c: New test.
3379 2009-09-06 Richard Guenther <rguenther@suse.de>
3382 * g++.dg/torture/pr41144.C: New testcase.
3384 2009-09-06 Richard Guenther <rguenther@suse.de>
3387 * gcc.dg/torture/pr41261.c: New testcase.
3389 2009-09-05 Richard Guenther <rguenther@suse.de>
3392 * gcc.c-torture/compile/pr41181.c: New testcase.
3394 2009-09-05 Richard Guenther <rguenther@suse.de>
3397 * g++.dg/torture/pr41273.C: New testcase.
3399 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
3402 * gfortran.dg/typebound_proc_12.f90 : New test.
3404 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3407 * gfortran.dg/pr41225.f90: New.
3409 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3411 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
3412 unistd.h, sys/types.h and sys/wait.h.
3415 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3416 (GUALITY_GDB_REDIRECT): New.
3417 (GUALITY_GDB_ARGS): Use it.
3419 2009-09-04 Richard Guenther <rguenther@suse.de>
3422 * g++.dg/torture/pr41257.C: New testcase.
3424 2009-09-04 Martin Jambor <mjambor@suse.cz>
3426 PR tree-optimization/41112
3427 * gnat.dg/array8.adb: New test.
3429 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
3431 * gcc.target/arm/ctz.c: New test case.
3433 2009-09-03 Alon Dayan <alond@il.ibm.com>
3435 PR tree-optimization/38275
3436 * gcc.dg/autopar/reduc-1char.c: Increase number
3437 of iterations. Adjust the logic accordingly.
3438 * gcc.dg/autopar/reduc-2char.c: Ditto.
3439 * gcc.dg/autopar/reduc-1.c: Ditto.
3440 * gcc.dg/autopar/reduc-2.c: Ditto.
3441 * gcc.dg/autopar/reduc-3.c: Ditto.
3442 * gcc.dg/autopar/reduc-6.c: Ditto.
3443 * gcc.dg/autopar/reduc-7.c: Ditto.
3444 * gcc.dg/autopar/reduc-8.c: Ditto.
3445 * gcc.dg/autopar/reduc-9.c: Ditto.
3446 * gcc.dg/autopar/pr39500-1.c: Ditto.
3447 * gcc.dg/autopar/reduc-1short.c: Ditto.
3448 * gcc.dg/autopar/reduc-2short.c: Ditto.
3449 * gcc.dg/autopar/parallelization-1.c: Ditto.
3451 2009-09-03 Jakub Jelinek <jakub@redhat.com>
3453 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3454 testcase using guality.h compiles and links and if a global variable
3455 can be verified by gdb.
3457 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
3459 * lib/target-supports.exp (check_effective_target_sync_int_long):
3460 Supported on Blackfin Linux targets.
3462 2009-09-02 David Daney <ddaney@caviumnetworks.com>
3464 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3466 2009-09-03 Diego Novillo <dnovillo@google.com>
3468 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3469 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3470 * g++.dg/warn/unit-1.C: Likewise.
3471 * g++.dg/ipa/iinline-1.C: Likewise.
3472 * g++.dg/template/cond2.C: Adjust expected line location for the
3474 * g++.dg/template/pr35240.C: Likewise.
3476 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3478 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3479 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3481 2009-09-02 Martin Jambor <mjambor@suse.cz>
3483 * gcc.dg/tree-ssa/sra-8.c: New testcase.
3484 * gcc.dg/memcpy-1.c: Add . to match pattern.
3485 * gcc.dg/uninit-I.c: XFAIL warning test.
3486 * g++.dg/warn/unit-1.C: XFAIL warning test.
3488 2009-09-02 Ian Lance Taylor <iant@google.com>
3490 * gcc.dg/20090902-1.c: New test.
3492 2009-09-02 Jakub Jelinek <jakub@redhat.com>
3494 * gcc.dg/builtin-object-size-9.c: New test.
3496 2009-09-02 Olivier Hainque <hainque@adacore.com>
3498 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3500 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
3501 Olivier Hainque <hainque@adacore.com>
3503 * gnat.dg/misaligned_param.adb: New test.
3504 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3505 * gnat.dg/slice7.adb: Add 1 more related case.
3507 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3509 * gcc.dg/guality/guality.c: Expect to fail for now.
3510 * gcc.dg/guality/example.c: Likewise.
3512 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3514 * gcc.dg/guality/guality.c: New.
3515 * gcc.dg/guality/guality.h: New.
3516 * gcc.dg/guality/guality.exp: New.
3517 * gcc.dg/guality/example.c: New.
3518 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3519 (cleanup-saved-temps): Likewise, .gkd files too.
3521 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3524 * gfortran.dg/line_length_3.f: New test.
3525 * gfortran.dg/line_length_4.f90: New test.
3527 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
3529 * lib/target-supports.exp (check_gc_sections_available):
3530 Add proper pattern quote.
3532 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
3533 Kaz Kojima <kkojima@gcc.gnu.org>
3535 * lib/target-supports.exp (add_options_for_ieee): New procedure.
3536 * g++.dg/cdce3.C: Use dg-add-options ieee.
3537 * g++.dg/torture/type-generic-1.C: Likewise.
3538 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3539 * gcc.dg/pr28796-2.c: Likewise.
3540 * gcc.dg/torture/builtin-math-7.c: Likewise.
3541 * gcc.dg/torture/type-generic-1.c: Likewise.
3542 * gfortran.dg/boz_14.f90: Likewise.
3543 * gfortran.dg/erf_2.F90: Likewise.
3544 * gfortran.dg/init_flag_3.f90: Likewise.
3545 * gfortran.dg/init_flag_4.f90: Likewise.
3546 * gfortran.dg/init_flag_5.f90: Likewise.
3547 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3548 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3549 * gfortran.dg/isnan_1.f90: Likewise.
3550 * gfortran.dg/isnan_2.f90: Likewise.
3551 * gfortran.dg/maxlocval_2.f90: Likewise.
3552 * gfortran.dg/maxlocval_4.f90: Likewise.
3553 * gfortran.dg/minlocval_1.f90: Likewise.
3554 * gfortran.dg/minlocval_4.f90: Likewise.
3555 * gfortran.dg/module_nan.f90: Likewise.
3556 * gfortran.dg/namelist_42.f90: Likewise.
3557 * gfortran.dg/namelist_43.f90: Likewise.
3558 * gfortran.dg/nan_1.f90: Likewise.
3559 * gfortran.dg/nan_2.f90: Likewise.
3560 * gfortran.dg/nan_3.f90: Likewise.
3561 * gfortran.dg/nan_4.f90: Likewise.
3562 * gfortran.dg/nan_5.f90: Likewise.
3563 * gfortran.dg/nearest_1.f90: Likewise.
3564 * gfortran.dg/nearest_2.f90: Likewise.
3565 * gfortran.dg/nearest_3.f90: Likewise.
3566 * gfortran.dg/pr37243.f: Likewise.
3567 * gfortran.dg/real_const_3.f90: Likewise.
3568 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3570 2009-08-31 Dodji Seketeli <dodji@redhat.com>
3573 * g++.dg/debug/dwarf2/template-params-1.C: New test.
3574 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3575 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3576 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3577 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3578 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3579 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3580 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3581 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3582 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3583 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3584 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3585 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3587 2009-08-31 Jason Merrill <jason@redhat.com>
3590 * g++.dg/parse/enum5.C: New.
3591 * g++.dg/cpp0x/enum1.C: Adjust expected error.
3593 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3596 * gfortran.dg/allocate_derived_1.f90: New.
3597 * gfortran.dg/class_3.f03: New.
3599 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3602 * gfortran.dg/allocatable_scalar_1.f90: New.
3603 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3604 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3605 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3607 2009-08-30 Richard Guenther <rguenther@suse.de>
3609 PR tree-optimization/41186
3610 * g++.dg/torture/pr41186.C: New testcase.
3611 * g++.dg/tree-ssa/pr41186.C: Likewise.
3613 2009-08-30 Dodji Seketeli <dodji@redhat.com>
3616 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3617 take ia64 assembly comments syntax in account.
3619 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
3621 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3623 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3625 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3626 * gfortran.dg/whole_file_6.f90: Likewise.
3628 2009-08-28 Cary Coutant <ccoutant@google.com>
3631 * g++.dg/debug/dwarf2/pr41063.C: New test.
3633 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
3635 PR rtl-optimization/40861
3636 * gcc.dg/pr40861.c: New test.
3638 2009-08-27 Janus Weil <janus@gcc.gnu.org>
3641 * gfortran.dg/proc_ptr_comp_20.f90: New.
3643 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
3646 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3647 open temp file with status="scratch".
3648 * gfortran.dg/fmt_cache_1.f: Likewise.
3649 * gfortran.dg/fmt_exhaust.f90: Likewise.
3650 * gfortran.dg/fmt_t_4.f90: Likewise.
3651 * gfortran.dg/fseek.f90: Likewise.
3652 * gfortran.dg/list_read_5.f90: Likewise.
3653 * gfortran.dg/namelist_39.f90: Likewise.
3654 * gfortran.dg/namelist_56.f90: Likewise.
3655 * gfortran.dg/read_bad_advance.f90: Likewise.
3656 * gfortran.dg/read_repeat.f90: Likewise.
3657 * gfortran.dg/read_size_noadvance.f90: Likewise.
3658 * gfortran.dg/read_x_past.f: Likewise.
3660 2009-08-27 Tobias Burnus <burnus@net-b.de>
3663 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3665 2009-08-27 Daniel Kraft <d@domob.eu>
3668 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3669 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3670 error and fix problem with recursive assignment.
3671 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3672 * gfortran.dg/typebound_operator_3.f03: New test.
3673 * gfortran.dg/typebound_operator_4.f03: New test.
3675 2009-08-27 Dodji Seketeli <dodji@redhat.com>
3678 * debug/dwarf2/namespace-1.C: New test.
3680 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
3683 * gfortran.dg/pr41162.f: New.
3685 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
3686 Richard Sandiford <rdsandiford@googlemail.com>
3688 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3690 * gcc.target/mips/branch-1.c: Update accordingly.
3691 * gcc.target/mips/extend-1.c: Likewise.
3692 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
3694 2009-08-26 Richard Guenther <rguenther@suse.de>
3697 * gcc.c-torture/compile/pr41163.c: New testcase.
3698 * gcc.dg/pr35899.c: Adjust.
3700 2009-08-26 Richard Guenther <rguenther@suse.de>
3702 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3704 2009-08-26 Jason Merrill <jason@redhat.com>
3706 * g++.dg/cpp0x/explicit3.C: New.
3707 * g++.dg/overload/cond2.C: New.
3709 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
3711 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3713 2009-08-25 Jan Hubicka <jh@suse.cz>
3715 * gcc.target/i386/sse5-shift1-vector.c
3716 * gcc.target/i386/isa-12.c
3717 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3718 * gcc.target/i386/sse5-pcmov2.c
3719 * gcc.target/i386/isa-3.c
3720 * gcc.target/i386/sse5-shift2-vector.c
3721 * gcc.target/i386/isa-7.c
3722 * gcc.target/i386/funcspec-2.c
3723 * gcc.target/i386/sse5-haddX.c
3724 * gcc.target/i386/sse5-hadduX.c
3725 * gcc.target/i386/isa-9.c
3726 * gcc.target/i386/sse5-maccXX.c
3727 * gcc.target/i386/sse5-shift3-vector.c
3728 * gcc.target/i386/sse5-msubXX.c
3729 * gcc.target/i386/sse5-permpX.c
3730 * gcc.target/i386/sse5-check.h
3731 * gcc.target/i386/sse-12.c
3732 * gcc.target/i386/sse-11.c
3733 * gcc.target/i386/sse-10.c
3734 * gcc.target/i386/sse-13.c
3735 * gcc.target/i386/sse-14.c
3736 * gcc.target/i386/sse-22.c
3737 * gcc.target/i386/sse-2.c
3738 * gcc.target/i386/sse-13.c
3739 * gcc.target/i386/avx-2.c
3740 * gcc.target/i386/sse5-rotate1-vector.c
3741 * gcc.target/i386/isa-4.c
3742 * gcc.target/i386/sse5-hsubX.c
3743 * gcc.target/i386/sse5-pcmov.c
3744 * gcc.target/i386/sse5-fma.c
3745 * gcc.target/i386/isa-8.c
3746 * gcc.target/i386/sse5-rotate2-vector.c
3747 * gcc.target/i386/sse5-nmaccXX.c
3748 * gcc.target/i386/sse5-imul64-vector.c
3749 * gcc.target/i386/sse5-nmsubXX.c
3750 * gcc.target/i386/sse5-rotate3-vector.c
3751 * gcc.target/i386/sse5-fma-vector.c
3752 * gcc.target/i386/sse5-imul32widen-vector.c
3753 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3755 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3756 * gcc.target/i386/funcspec-5.c: Remove SSE5.
3757 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3758 * gcc.target/i386/avx-1.c: Remove SSE5.
3759 * gcc.target/i386/avx-2.c: Remove SSE5.
3760 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3761 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3762 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3763 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3765 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
3767 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3769 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3771 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3772 keyword works in the same manner as __alignof.
3774 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3777 * gfortran.dg/unpack_bounds_1.f90: New test.
3778 * gfortran.dg/unpack_bounds_2.f90: New test.
3779 * gfortran.dg/unpack_bounds_3.f90: New test.
3781 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
3783 * gnat.dg/slice7.adb: New test.
3784 * gnat.dg/slice7_pkg.ads: New helper.
3786 2009-08-25 Janus Weil <janus@gcc.gnu.org>
3789 * gfortran.dg/proc_ptr_25.f90: New.
3790 * gfortran.dg/proc_ptr_comp_18.f90: New.
3791 * gfortran.dg/proc_ptr_comp_19.f90: New.
3793 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3796 * gfortran.dg/fmt_error_8.f: New test.
3798 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3800 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3801 number, update all callers and synchronize results for latest MPC.
3803 2009-08-21 Jason Merrill <jason@redhat.com>
3805 * g++.dg/warn/Wunused-17.C: New.
3807 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3809 * gcc.target/arm/combine-cmp-shift.c: New test.
3811 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
3813 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3814 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3817 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3819 * gfortran.dg/fmt_error_7.f: New test.
3821 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
3824 * gcc.target/i386/pr40718.c: New test.
3826 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3828 * gfortran.dg/proc_ptr_24.f90: New test.
3830 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
3832 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3833 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3834 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3836 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
3839 * gfortran.dg/fmt_with_extra.f: new file.
3841 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
3843 * lib/target-supports.exp
3844 (check_effective_target_arm_iwmmxt_ok): New procedure.
3845 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
3846 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3848 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
3850 * gfortran.dg/boz_9.f90: Do not load denormal floating
3851 point constants. Remove -mieee option for alpha*-*-* targets.
3853 2009-08-21 Janus Weil <janus@gcc.gnu.org>
3856 * gfortran.dg/proc_ptr_23.f90: New.
3857 * gfortran.dg/proc_ptr_comp_15.f90: New.
3858 * gfortran.dg/proc_ptr_comp_16.f90: New.
3859 * gfortran.dg/proc_ptr_comp_17.f90: New.
3861 2009-08-21 Jakub Jelinek <jakub@redhat.com>
3864 * g++.dg/expr/unary3.C: New test.
3866 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
3868 * gfortran.dg/common_5.f: Add -mdalign for sh.
3869 * gfortran.dg/common_align_2.f90: Likewise.
3871 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3874 * c_f_pointer_tests_4.f90: New test.
3876 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3878 * gnat.dg/slice6.adb: New test.
3879 * gnat.dg/slice6_pkg.ads: New helper.
3881 2009-08-20 Michael Matz <matz@suse.de>
3884 * gfortran.dg/pr41126.f90: New test.
3886 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3888 * gnat.dg/dynamic_bound.adb: New test.
3890 2009-08-20 Janus Weil <janus@gcc.gnu.org>
3893 * gfortran.dg/intrinsic_5.f90: New.
3895 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3896 Richard Earnshaw <richard.earnshaw@arm.com>
3898 * gcc.target/arm/20090811-1.c: New test.
3900 2009-08-19 Jakub Jelinek <jakub@redhat.com>
3903 * gcc.dg/pr41123.c: New test.
3905 2009-08-19 Jason Merrill <jason@redhat.com>
3908 * g++.dg/other/gc4.C: New.
3910 2009-08-18 Michael Matz <matz@suse.de>
3912 * gfortran.dg/vect/vect-gems.f90: New test.
3913 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3915 2009-08-18 DJ Delorie <dj@redhat.com>
3917 * lib/wrapper.exp: Move load of target-libpath.exp from here...
3918 * lib/gcc-defs.exp: ... to here.
3920 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3921 GCC_EXEC_PREFIX before building the wrapper.
3923 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
3925 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3927 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3928 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
3929 dg-options. Fix dg-final clause.
3931 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
3933 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3935 2009-08-18 Janus Weil <janus@gcc.gnu.org>
3936 Paul Thomas <pault@gcc.gnu.org>
3939 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3941 2009-08-18 Richard Guenther <rguenther@suse.de>
3944 * gcc.dg/torture/pr41094.c: New testcase.
3945 * gcc.dg/torture/builtin-power-1.c: Adjust.
3946 * gcc.dg/builtins-10.c: Likewise.
3948 2009-08-18 Jakub Jelinek <jakub@redhat.com>
3951 * gcc.dg/pr40971.c: New test.
3953 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
3956 * gfortran.dg/use_only_4.f90: New test.
3958 2009-08-17 Daniel Kraft <d@domob.eu>
3961 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3962 NOPASS bindings as operators.
3964 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
3966 * lib/target-supports.exp
3967 (check_effective_target_vect_cmdline_needed): Add alpha to the list
3968 of targets that do not need command line argument to enable SIMD.
3970 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3972 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3975 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3978 * gfortran.dg/unlimited_fmt_1.f90: New test.
3980 2009-08-17 Dodji Seketeli <dodji@redhat.com>
3982 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3984 2009-08-17 Arnaud Charlet <charlet@adacore.com>
3986 * gnat.dg/itype.ad[sb]: New test.
3988 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
3990 * gcc.target/mips/mips.exp: Add terminology section to comment
3991 at the top of the file. Fix typos.
3993 2009-08-16 Jason Merrill <jason@redhat.com>
3995 * g++.dg/debug/dwarf2/inline1.C: New.
3997 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
4000 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4002 2009-08-16 Dodji Seketeli <dodji@redhat.com>
4005 * gcc.dg/debug/20020224-1.c: Adjust the comment.
4006 Make sure to trigger inlining optimizations.
4007 * gcc.dg/debug/dwarf2/inline2.c: New test.
4009 2009-08-14 Janus Weil <janus@gcc.gnu.org>
4012 * gfortran.dg/structure_constructor_10.f90: New.
4014 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
4016 * gcc.dg/pragma-re-1.c: Supported on all platforms.
4017 * gcc.dg/pragma-re-2.c: Likewise.
4018 * gcc.dg/pragma-re-3.c: Likewise.
4019 * gcc.dg/pragma-re-4.c: Likewise.
4020 * g++.dg/other/pragma-re-1.C: Likewise.
4021 * g++.dg/other/pragma-re-2.C: Likewise.
4023 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4025 * gcc.dg/torture/builtin-math-7.c: New.
4027 2009-08-14 Richard Guenther <rguenther@suse.de>
4029 * gcc.c-torture/execute/20090814-1.c: New testcase.
4031 2009-08-14 David Edelsohn <edelsohn@gnu.org>
4033 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4035 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
4038 * gcc.target/i386/pr40934.c: New.
4040 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
4043 * gcc.target/i386/pr41019.c: New test.
4045 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4048 * gfortran.dg/winapi.f90: New test.
4050 2009-08-13 Janus Weil <janus@gcc.gnu.org>
4053 * gfortran.dg/intrinsic_4.f90: New.
4054 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4057 2009-08-13 Richard Guenther <rguenther@suse.de>
4060 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4062 2009-08-12 Richard Guenther <rguenther@suse.de>
4064 PR tree-optimization/41011
4065 * gfortran.dg/pr41011.f: New testcase.
4067 2009-08-11 Andrew Haley <aph@redhat.com>
4069 * gcc.target/arm/synchronize.c: New file.
4071 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4074 * gfortran.dg/graphite/id-17.f: New.
4076 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
4077 Sebastian Pop <sebastian.pop@amd.com>
4079 * gcc.dg/graphite/interchange-1.c: XFAILed.
4080 * gcc.dg/graphite/interchange-2.c: XFAILed.
4081 * gcc.dg/graphite/interchange-3.c: XFAILed.
4082 * gcc.dg/graphite/interchange-4.c: XFAILed.
4083 * gcc.dg/graphite/interchange-7.c: XFAILed.
4085 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4087 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4089 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4090 Pranav Garg <pranav.garg2107@gmail.com>
4092 * gcc.dg/graphite/interchange-6.c: XFAILed.
4094 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4096 * gcc.dg/graphite/interchange-9.c: New.
4098 2009-08-12 Richard Guenther <rguenther@suse.de>
4100 PR rtl-optimization/41033
4101 * gcc.dg/pr41033.c: New test.
4103 2009-08-11 Janus Weil <janus@gcc.gnu.org>
4106 * gfortran.dg/proc_ptr_comp_14.f90: New.
4108 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
4110 * gcc.target/mips/ext-5.c: New test.
4111 * gcc.target/mips/ext-6.c: New test.
4112 * gcc.target/mips/ext-7.c: New test.
4113 * gcc.target/mips/ext-8.c: New test.
4114 * gcc.target/mips/extend-2.c: New test.
4116 2009-08-10 Jason Merrill <jason@redhat.com>
4118 * g++.dg/other/linkage2.C: New test for types-without-linkage
4120 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4121 * g++.dg/lookup/anon2.C: Likewise.
4122 * g++.dg/other/anon3.C: Likewise.
4123 * g++.dg/template/arg2.C: Likewise.
4124 * g++.dg/template/local4.C: Likewise.
4125 * g++.old-deja/g++.law/operators32.C: Likewise.
4126 * g++.old-deja/g++.other/linkage2.C: Likewise.
4127 * g++.old-deja/g++.pt/enum6.C: Likewise.
4128 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4129 * g++.old-deja/g++.other/linkage1.C: Likewise.
4131 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4133 * gcc.dg/dg.exp: Test also c-c++-common dir.
4134 * g++.dg/dg.exp: Likewise.
4135 * g++.dg/warn/Wconversion-real.C: Delete.
4136 * gcc.dg/Wconversion-real.c: Move to ...
4137 * c-c++-common/Wconversion-real.c: ... here.
4138 * lib/target-supports.exp
4139 (check_effective_target_c,check_effective_target_c++): New.
4141 2009-08-10 Daniel Kraft <d@domob.eu>
4144 * gfortran.dg/typebound_operator_1.f03: New test.
4145 * gfortran.dg/typebound_operator_2.f03: New test.
4147 2009-08-10 Richard Guenther <rguenther@suse.de>
4150 * gcc.c-torture/compile/pr41006-1.c: New testcase.
4151 * gcc.c-torture/compile/pr41006-2.c: Likewise.
4153 2009-08-10 Janus Weil <janus@gcc.gnu.org>
4156 * gfortran.dg/class_1.f03: New.
4157 * gfortran.dg/class_2.f03: New.
4158 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4159 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4160 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4161 * gfortran.dg/typebound_call_10.f03: Ditto.
4162 * gfortran.dg/typebound_call_2.f03: Ditto.
4163 * gfortran.dg/typebound_call_3.f03: Ditto.
4164 * gfortran.dg/typebound_call_4.f03: Ditto.
4165 * gfortran.dg/typebound_generic_3.f03: Ditto.
4166 * gfortran.dg/typebound_generic_4.f03: Ditto.
4167 * gfortran.dg/typebound_proc_1.f08: Ditto.
4168 * gfortran.dg/typebound_proc_5.f03: Ditto.
4169 * gfortran.dg/typebound_proc_6.f03: Ditto.
4171 2009-08-10 Dodji Seketeli <dodji@redhat.com>
4174 * g++.dg/expr/stmt-expr-1.C: New test.
4176 2009-08-09 Richard Guenther <rguenther@suse.de>
4178 PR tree-optimization/41016
4179 * gcc.c-torture/compile/pr41016.c: New testcase.
4181 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
4183 * gcc.dg/overflow-warn-8.c: New test.
4185 2009-08-09 Ira Rosen <irar@il.ibm.com>
4187 PR tree-optimization/41008
4188 * gcc.dg/vect/O1-pr41008.c: New test.
4190 2009-08-05 Tobias Burnus <burnus@net-b.de>
4193 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4195 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
4197 * gcc.target/bfin/loop-autoinc.c: New file.
4199 2009-08-08 Richard Guenther <rguenther@suse.de>
4201 PR tree-optimization/40991
4202 * g++.dg/torture/pr40991.C: New testcase.
4204 2009-08-08 Laurent GUERBY <laurent@guerby.net>
4206 * ada/acats/support/impdef.a: Tweak timing constants. Add
4207 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4208 * ada/acats/tests/c9/c940005.a: Use new timing constants.
4209 * ada/acats/tests/c9/c940007.a: Likewise.
4210 * ada/acats/tests/c9/c94001c.ada: Likewise.
4211 * ada/acats/tests/c9/c94006a.ada: Likewise.
4212 * ada/acats/tests/c9/c94008c.ada: Likewise.
4213 * ada/acats/tests/c9/c951002.a: Likewise.
4214 * ada/acats/tests/c9/c954a01.a: Likewise.
4215 * ada/acats/tests/c9/c96001a.ada: Likewise.
4216 * ada/acats/tests/c9/c97307a.ada: Likewise.
4218 2009-08-07 Richard Guenther <rguenther@suse.de>
4220 PR tree-optimization/40999
4221 * gfortran.dg/pr40999.f: New testcase.
4223 2009-08-07 Jakub Jelinek <jakub@redhat.com>
4225 * g++.dg/tree-prof/partition1.C: New test.
4227 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
4229 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4231 (check_effective_target_arm_neon_ok): Improve test for neon
4233 * gcc.target/arm/eabi1.c: Only run test in base variant.
4234 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4236 * gcc.target/arm/vfp1[567].c: New tests.
4238 2009-08-06 Jason Merrill <jason@redhat.com>
4241 * g++.dg/ext/complit12.C: Expand.
4243 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
4245 Merge ARM/hard_vfp_branch to trunk.
4247 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
4249 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4250 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4252 2009-05-12 Joseph Myers <joseph@codesourcery.com>
4254 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4255 (PCS): Define macro to use base AAPCS.
4256 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4258 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
4260 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4261 Correct arm_neon.h typo.
4263 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
4265 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4266 this a linkage test.
4267 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4268 argument marshalling.
4269 * abitest.h: New file.
4270 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4271 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4273 2009-08-06 Martin Jambor <mjambor@suse.cz>
4276 * gcc.dg/tree-ssa/pr32964.c: New test.
4278 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
4279 H.J. Lu <hongjiu.lu@intel.com>
4282 * gcc.target/i386/pr40957.c: New test.
4284 2009-08-06 Richard Guenther <rguenther@suse.de>
4286 PR tree-optimization/40964
4287 * gcc.c-torture/compile/pr40964.c: New testcase.
4289 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
4292 * gfortran.dg/transfer_resolve_1.f90 : New test.
4294 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
4295 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4298 * gcc.target/i386/pr40906-1.c: New test.
4299 * gcc.target/i386/pr40906-2.c: Ditto.
4300 * gcc.target/i386/pr40906-3.c: Ditto.
4302 2009-08-05 Jakub Jelinek <jakub@redhat.com>
4304 PR rtl-optimization/40924
4305 * g++.dg/torture/pr40924.C: New test.
4307 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
4310 * g++.dg/warn/pr36069.C: New.
4312 2009-08-04 Dodji Seketeli <dodji@redhat.com>
4315 * g++.dg/overload/defarg4.C: New test.
4317 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4320 * g++.dg/parse/pr16696.C: New.
4321 * g++.dg/parse/pr16696-permissive.C: New.
4323 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
4326 * gfortran.dg/initialization_23.f90 : New test.
4328 2009-08-04 Dodji Seketeli <dodji@redhat.com>
4331 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4333 2009-08-03 Jason Merrill <jason@redhat.com>
4334 Jakub Jelinek <jakub@redhat.com>
4337 * g++.dg/ext/complit12.C: New.
4339 2009-08-03 Janis Johnson <janis187@us.ibm.com>
4342 * gcc.target/powerpc/pr39902-2.c: New test.
4344 2009-08-03 Jakub Jelinek <jakub@redhat.com>
4347 * gcc.dg/uninit-6.c: Re-add XFAIL.
4348 * gcc.dg/uninit-6-O0.c: Likewise.
4349 * gcc.dg/uninit-pr40943.c: New test.
4351 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4354 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4357 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4360 * gfortran.dg/namelist_40.f90: Update error output.
4361 * gfortran.dg/namelist_47.f90: Update error output.
4362 * gfortran.dg/namelist_58.f90: New test.
4364 2009-08-02 Janus Weil <janus@gcc.gnu.org>
4367 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4368 * gfortran.dg/altreturn_3.f90: Ditto.
4369 * gfortran.dg/altreturn_5.f90: Ditto.
4370 * gfortran.dg/altreturn_6.f90: Ditto.
4371 * gfortran.dg/altreturn_7.f90: Ditto.
4372 * gfortran.dg/array_constructor_13.f90: Ditto.
4373 * gfortran.dg/arrayio_7.f90: Ditto.
4374 * gfortran.dg/arrayio_8.f90: Ditto.
4375 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4376 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4377 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4378 * gfortran.dg/backspace_8.f: Add -std=legacy.
4379 * gfortran.dg/backspace_9.f: Ditto.
4380 * gfortran.dg/char_comparison_1.f: Ditto.
4381 * gfortran.dg/char_decl_1.f90: Ditto.
4382 * gfortran.dg/char_initialiser_actual.f90: Ditto.
4383 * gfortran.dg/char_pointer_assign.f90: Ditto.
4384 * gfortran.dg/char_pointer_dependency.f90: Ditto.
4385 * gfortran.dg/char_pointer_dummy.f90: Ditto.
4386 * gfortran.dg/char_pointer_func.f90: Ditto.
4387 * gfortran.dg/common_8.f90: Ditto.
4388 * gfortran.dg/constant_substring.f: Ditto.
4389 * gfortran.dg/data_char_2.f90: Ditto.
4390 * gfortran.dg/der_array_io_1.f90: Ditto.
4391 * gfortran.dg/der_array_io_2.f90: Ditto.
4392 * gfortran.dg/der_array_io_3.f90: Ditto.
4393 * gfortran.dg/der_io_3.f90: Ditto.
4394 * gfortran.dg/dev_null.F90: Ditto.
4395 * gfortran.dg/direct_io_2.f90: Ditto.
4396 * gfortran.dg/do_iterator_2.f90: Ditto.
4397 * gfortran.dg/e_d_fmt.f90: Ditto.
4398 * gfortran.dg/empty_format_1.f90: Ditto.
4399 * gfortran.dg/entry_17.f90: Modified warning message.
4400 * gfortran.dg/entry_7.f90: Add -std=legacy.
4401 * gfortran.dg/eor_1.f90: Ditto.
4402 * gfortran.dg/equiv_2.f90: Ditto.
4403 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4404 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4405 * gfortran.dg/extended_char_comparison_1.f: Ditto.
4406 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4407 * gfortran.dg/fmt_error_2.f90: Ditto.
4408 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4409 * gfortran.dg/fmt_tl.f: Ditto.
4410 * gfortran.dg/fmt_white.f: Ditto.
4411 * gfortran.dg/func_derived_1.f90: Ditto.
4412 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4413 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4414 * gfortran.dg/global_references_2.f90: Ditto.
4415 * gfortran.dg/hollerith_1.f90: Ditto.
4416 * gfortran.dg/hollerith.f90: Use new-style character length.
4417 * gfortran.dg/hollerith_f95.f90: Ditto.
4418 * gfortran.dg/ichar_1.f90: Add -std=legacy.
4419 * gfortran.dg/implicit_6.f90: Ditto.
4420 * gfortran.dg/implicit_9.f90: Ditto.
4421 * gfortran.dg/inquire_13.f90: Ditto.
4422 * gfortran.dg/inquire_5.f90: Ditto.
4423 * gfortran.dg/inquire_6.f90: Ditto.
4424 * gfortran.dg/inquire.f90: Ditto.
4425 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4426 * gfortran.dg/io_constraints_2.f90: Ditto.
4427 * gfortran.dg/list_read_2.f90: Add -std=legacy.
4428 * gfortran.dg/loc_2.f90: Ditto.
4429 * gfortran.dg/logical_1.f90: Ditto.
4430 * gfortran.dg/longline.f: Ditto.
4431 * gfortran.dg/merge_char_1.f90: Ditto.
4432 * gfortran.dg/namelist_12.f: Ditto.
4433 * gfortran.dg/namelist_14.f90: Ditto.
4434 * gfortran.dg/namelist_18.f90: Ditto.
4435 * gfortran.dg/namelist_19.f90: Ditto.
4436 * gfortran.dg/namelist_21.f90: Ditto.
4437 * gfortran.dg/namelist_22.f90: Ditto.
4438 * gfortran.dg/namelist_37.f90: Ditto.
4439 * gfortran.dg/namelist_54.f90: Ditto.
4440 * gfortran.dg/namelist_55.f90: Ditto.
4441 * gfortran.dg/namelist_empty.f90: Ditto.
4442 * gfortran.dg/namelist_use.f90: Use new-style character length.
4443 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4444 * gfortran.dg/nested_modules_4.f90: Ditto.
4445 * gfortran.dg/nested_modules_5.f90: Ditto.
4446 * gfortran.dg/open-options-blanks.f: Ditto.
4447 * gfortran.dg/output_exponents_1.f90: Ditto.
4448 * gfortran.dg/parens_5.f90: Ditto.
4449 * gfortran.dg/parens_6.f90: Ditto.
4450 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4451 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4452 * gfortran.dg/pr15129.f90: Ditto.
4453 * gfortran.dg/pr15332.f: Ditto.
4454 * gfortran.dg/pr16597.f90: Ditto.
4455 * gfortran.dg/pr17143.f90: Ditto.
4456 * gfortran.dg/pr17164.f90: Ditto.
4457 * gfortran.dg/pr17229.f: Modified warning message.
4458 * gfortran.dg/pr18210.f90: Add -std=legacy.
4459 * gfortran.dg/pr19155.f: Ditto.
4460 * gfortran.dg/pr20086.f90: Ditto.
4461 * gfortran.dg/pr20124.f90: Ditto.
4462 * gfortran.dg/pr20755.f: Ditto.
4463 * gfortran.dg/pr20865.f90: Ditto.
4464 * gfortran.dg/pr20950.f: Ditto.
4465 * gfortran.dg/pr21730.f: Ditto.
4466 * gfortran.dg/pr22491.f: Ditto.
4467 * gfortran.dg/pr29713.f90: Ditto.
4468 * gfortran.dg/print_parentheses_1.f: Ditto.
4469 * gfortran.dg/print_parentheses_2.f90: Ditto.
4470 * gfortran.dg/proc_assign_1.f90: Ditto.
4471 * gfortran.dg/proc_decl_1.f90: Ditto.
4472 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4473 * gfortran.dg/read_eor.f90: : Add -std=legacy.
4474 * gfortran.dg/read_float_1.f90: Ditto.
4475 * gfortran.dg/read_logical.f90: Ditto.
4476 * gfortran.dg/recursive_statement_functions.f90: Ditto.
4477 * gfortran.dg/return_1.f90: Ditto.
4478 * gfortran.dg/rewind_1.f90: Ditto.
4479 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4480 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4481 * gfortran.dg/stfunc_1.f90: Ditto.
4482 * gfortran.dg/stfunc_3.f90: Ditto.
4483 * gfortran.dg/stfunc_4.f90: Ditto.
4484 * gfortran.dg/stfunc_6.f90: Ditto.
4485 * gfortran.dg/streamio_2.f90: Ditto.
4486 * gfortran.dg/string_ctor_1.f90: Ditto.
4487 * gfortran.dg/string_null_compare_1.f: Ditto.
4488 * gfortran.dg/substr_6.f90: Ditto.
4489 * gfortran.dg/tl_editing.f90: Ditto.
4490 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4491 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4492 * gfortran.dg/x_slash_1.f: Add -std=legacy.
4493 * gfortran.dg/g77/1832.f: Ditto.
4494 * gfortran.dg/g77/19981216-0.f Ditto.
4495 * gfortran.dg/g77/19990525-0.f: Ditto.
4496 * gfortran.dg/g77/19990826-2.f: Ditto.
4497 * gfortran.dg/g77/20000630-2.f: Ditto.
4498 * gfortran.dg/g77/20010116.f: Ditto.
4499 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4500 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4501 * gfortran.dg/g77/980520-1.f: Ditto.
4502 * gfortran.dg/g77/check0.f: Ditto.
4503 * gfortran.dg/g77/cpp3.F: Ditto.
4504 * gfortran.dg/g77/cpp4.F: Use new-style character length.
4505 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4506 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4507 * gfortran.dg/g77/short.f: Ditto.
4509 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
4511 * gcc.target/mips/ext-3.c: Add NOMIPS16.
4512 * gcc.target/mips/ext-4.c: Likewise.
4513 * gcc.target/mips/interrupt_handler.c: Likewise.
4514 * gcc.target/mips/truncate-4.c: Likewise.
4515 * gcc.target/mips/truncate-5.c: Likewise.
4517 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
4519 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4520 -fgraphite-force-parallel to -floop-parallelize-all.
4522 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
4525 * gfortran.dg/whole_file_7.f90: New test.
4526 * gfortran.dg/whole_file_8.f90: New test.
4527 * gfortran.dg/whole_file_9.f90: New test.
4528 * gfortran.dg/whole_file_10.f90: New test.
4529 * gfortran.dg/whole_file_11.f90: New test.
4530 * gfortran.dg/whole_file_12.f90: New test.
4531 * gfortran.dg/whole_file_13.f90: New test.
4532 * gfortran.dg/whole_file_14.f90: New test.
4534 2009-07-31 Jason Merrill <jason@redhat.com>
4536 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4538 * g++.dg/cpp0x/named.C: Likewise.
4539 * g++.dg/cpp0x/overload.C: Likewise.
4540 * g++.dg/cpp0x/rv1n.C: Likewise.
4541 * g++.dg/cpp0x/rv1p.C: Likewise.
4542 * g++.dg/cpp0x/rv2n.C: Likewise.
4543 * g++.dg/cpp0x/rv2p.C: Likewise.
4544 * g++.dg/cpp0x/rv3n.C: Likewise.
4545 * g++.dg/cpp0x/rv3p.C: Likewise.
4546 * g++.dg/cpp0x/rv4n.C: Likewise.
4547 * g++.dg/cpp0x/rv4p.C: Likewise.
4548 * g++.dg/cpp0x/rv5n.C: Likewise.
4549 * g++.dg/cpp0x/rv5p.C: Likewise.
4550 * g++.dg/cpp0x/rv6n.C: Likewise.
4551 * g++.dg/cpp0x/rv6p.C: Likewise.
4552 * g++.dg/cpp0x/rv7n.C: Likewise.
4553 * g++.dg/cpp0x/rv7p.C: Likewise.
4554 * g++.dg/cpp0x/template_deduction.C: Likewise.
4555 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4556 * g++.dg/cpp0x/overloadn.C: New.
4557 * g++.dg/cpp0x/rv-cast.C: New.
4559 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
4561 * gcc.target/mips/ext-4.c: New test.
4563 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4565 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4567 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4569 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4570 * gcc.dg/tree-ssa/loop-32.c: Same.
4571 * gcc.dg/tree-ssa/loop-33.c: Same.
4572 * gcc.dg/tree-ssa/loop-34.c: Same.
4573 * gcc.dg/tree-ssa/loop-35.c: Same.
4574 * gcc.dg/tree-ssa/loop-7.c: Same.
4575 * gcc.dg/tree-ssa/pr23109.c: Same.
4576 * gcc.dg/tree-ssa/restrict-2.c: Same.
4577 * gcc.dg/tree-ssa/restrict-3.c: Same.
4578 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4579 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4580 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4581 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4582 * gcc.dg/tree-ssa/structopt-1.c: Same.
4583 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4584 * gfortran.dg/pr32921.f: Same.
4586 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4588 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4589 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4590 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4591 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4592 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4593 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4594 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4595 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4596 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4597 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4598 * gcc.dg/graphite/id-1.c: New.
4599 * gcc.dg/graphite/id-10.c: New.
4600 * gcc.dg/graphite/id-11.c: New.
4601 * gcc.dg/graphite/id-12.c: New.
4602 * gcc.dg/graphite/id-13.c: New.
4603 * gcc.dg/graphite/id-14.c: New.
4604 * gcc.dg/graphite/id-15.c: New.
4605 * gcc.dg/graphite/id-2.c: New.
4606 * gcc.dg/graphite/id-3.c: New.
4607 * gcc.dg/graphite/id-4.c: New.
4608 * gcc.dg/graphite/id-5.c: New.
4609 * gcc.dg/graphite/id-6.c: New.
4610 * gcc.dg/graphite/id-7.c: New.
4611 * gcc.dg/graphite/id-8.c: New.
4612 * gcc.dg/graphite/id-9.c: New.
4613 * gcc.dg/graphite/interchange-0.c: New.
4614 * gcc.dg/graphite/interchange-1.c: New.
4615 * gcc.dg/graphite/interchange-2.c: New.
4616 * gcc.dg/graphite/interchange-3.c: New.
4617 * gcc.dg/graphite/interchange-4.c: New.
4618 * gcc.dg/graphite/interchange-5.c: New.
4619 * gcc.dg/graphite/interchange-6.c: New.
4620 * gcc.dg/graphite/interchange-7.c: New.
4621 * gcc.dg/graphite/interchange-8.c: New.
4622 * gcc.dg/graphite/pr35356-1.c: New.
4623 * gcc.dg/graphite/pr35356-2.c: New.
4624 * gcc.dg/graphite/pr35356-3.c: New.
4625 * gcc.dg/graphite/pr40157.c: New.
4626 * gcc.dg/graphite/run-id-1.c: New.
4627 * gcc.dg/graphite/scop-20.c: New.
4628 * gcc.dg/graphite/scop-21.c: New.
4629 * gfortran.dg/graphite/id-1.f90: New.
4630 * gfortran.dg/graphite/id-10.f90: New.
4631 * gfortran.dg/graphite/id-11.f: New.
4632 * gfortran.dg/graphite/id-12.f: New.
4633 * gfortran.dg/graphite/id-13.f: New.
4634 * gfortran.dg/graphite/id-14.f: New.
4635 * gfortran.dg/graphite/id-15.f: New.
4636 * gfortran.dg/graphite/id-16.f: New.
4637 * gfortran.dg/graphite/id-5.f: New.
4638 * gfortran.dg/graphite/id-6.f: New.
4639 * gfortran.dg/graphite/id-7.f: New.
4640 * gfortran.dg/graphite/id-8.f: New.
4641 * gfortran.dg/graphite/id-9.f: New.
4642 * gfortran.dg/graphite/interchange-1.f: New.
4643 * gfortran.dg/graphite/interchange-2.f: New.
4645 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4647 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4648 flags based on the name of the testcase.
4649 * gfortran.dg/graphite/graphite.exp: Same.
4651 * gcc.dg/graphite/block-0.c: Adjusted.
4652 * gcc.dg/graphite/block-1.c: Adjusted.
4653 * gcc.dg/graphite/block-2.c: Adjusted.
4654 * gcc.dg/graphite/block-3.c: Adjusted.
4655 * gcc.dg/graphite/block-4.c: Adjusted.
4656 * gcc.dg/graphite/block-5.c: Adjusted.
4657 * gcc.dg/graphite/block-6.c: Adjusted.
4658 * gcc.dg/graphite/pr37485.c: Adjusted.
4659 * gcc.dg/graphite/pr37684.c: Adjusted.
4660 * gcc.dg/graphite/pr37828.c: Adjusted.
4661 * gcc.dg/graphite/pr37883.c: Adjusted.
4662 * gcc.dg/graphite/pr37928.c: Adjusted.
4663 * gcc.dg/graphite/pr37943.c: Adjusted.
4664 * gcc.dg/graphite/pr38409.c: Adjusted.
4665 * gcc.dg/graphite/pr38498.c: Adjusted.
4666 * gcc.dg/graphite/pr38559.c: Adjusted.
4667 * gcc.dg/graphite/pr39335.c: Adjusted.
4668 * gcc.dg/graphite/pr39335_1.c: Adjusted.
4669 * gcc.dg/graphite/scop-0.c: Adjusted.
4670 * gcc.dg/graphite/scop-1.c: Adjusted.
4671 * gcc.dg/graphite/scop-10.c: Adjusted.
4672 * gcc.dg/graphite/scop-11.c: Adjusted.
4673 * gcc.dg/graphite/scop-12.c: Adjusted.
4674 * gcc.dg/graphite/scop-13.c: Adjusted.
4675 * gcc.dg/graphite/scop-14.c: Adjusted.
4676 * gcc.dg/graphite/scop-15.c: Adjusted.
4677 * gcc.dg/graphite/scop-16.c: Adjusted.
4678 * gcc.dg/graphite/scop-17.c: Adjusted.
4679 * gcc.dg/graphite/scop-18.c: Adjusted.
4680 * gcc.dg/graphite/scop-19.c: Adjusted.
4681 * gcc.dg/graphite/scop-2.c: Adjusted.
4682 * gcc.dg/graphite/scop-3.c: Adjusted.-
4683 * gcc.dg/graphite/scop-4.c: Adjusted.
4684 * gcc.dg/graphite/scop-5.c: Adjusted.
4685 * gcc.dg/graphite/scop-6.c: Adjusted.
4686 * gcc.dg/graphite/scop-7.c: Adjusted.
4687 * gcc.dg/graphite/scop-8.c: Adjusted.
4688 * gcc.dg/graphite/scop-9.c: Adjusted.
4689 * gcc.dg/graphite/scop-matmult.c: Adjusted.
4690 * gfortran.dg/graphite/block-1.f90: Adjusted.
4691 * gfortran.dg/graphite/block-2.f: Adjusted.
4692 * gfortran.dg/graphite/block-3.f90: Adjusted.
4693 * gfortran.dg/graphite/block-4.f90: Adjusted.
4694 * gfortran.dg/graphite/id-2.f90: Adjusted.
4695 * gfortran.dg/graphite/id-3.f90: Adjusted.
4696 * gfortran.dg/graphite/id-4.f90: Adjusted.
4697 * gfortran.dg/graphite/pr37852.f90: Adjusted.
4698 * gfortran.dg/graphite/pr37857.f90: Adjusted.
4699 * gfortran.dg/graphite/pr37980.f90: Adjusted.
4700 * gfortran.dg/graphite/pr38083.f90: Adjusted.
4701 * gfortran.dg/graphite/pr38953.f90: Adjusted.
4702 * gfortran.dg/graphite/scop-1.f: Adjusted.
4704 2009-07-30 Doug Kwan <dougkwan@google.com>
4706 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4707 in warnings added in rev 141298.
4709 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4711 * lib/options.exp: Use "!=" instead of "ne".
4713 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4715 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4716 * gcc.dg/ucnid-12.c: Likewise.
4718 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4719 Pat Haugen <pthaugen@us.ibm.com>
4720 Revital Eres <ERES@il.ibm.com>
4722 * gcc.target/powerpc/altivec-32.c: New file to test
4723 Altivec simple math function vectorization.
4725 * gcc.target/powerpc/bswap-run.c: New file to test swap
4727 * gcc.target/powerpc/bswap16.c: Ditto.
4728 * gcc.target/powerpc/bswap32.c: Ditto.
4729 * gcc.target/powerpc/bswap64-1.c: Ditto.
4730 * gcc.target/powerpc/bswap64-2.c: Ditto.
4731 * gcc.target/powerpc/bswap64-3.c: Ditto.
4732 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4733 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4734 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4736 * gcc.target/powerpc/popcount-2.c: New file to test
4737 power7 popcntd instructions.
4738 * gcc.target/powerpc/popcount-3.c: Ditto.
4740 * gcc.target/powerpc/pr39457.c: New VSX test.
4741 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4742 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4743 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4744 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4745 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4746 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4747 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4748 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4749 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4750 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4751 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4752 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4754 * gcc.target/powerpc/altivec-6.c: Store the result of
4755 vec_add, so the optimizer doesn't remove it.
4757 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4758 systems that support bswap64.
4760 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4761 prevent VSX code generation.
4763 * lib/target-supports.exp (check_vsx_hw_available): New
4764 function to test if VSX available.
4765 (check_effective_target_powerpc_vsx_ok): Ditto.
4766 (check_vmx_hw_available): Add explicit -mno-vsx.
4768 2009-07-30 Janis Johnson <janis187@us.ibm.com>
4771 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4773 2009-07-30 Martin Jambor <mjambor@suse.cz>
4775 PR tree-optimization/40570
4776 * gcc.c-torture/compile/pr40570.c: New test.
4778 2009-07-29 Jason Merrill <jason@redhat.com>
4781 * g++.dg/template/defarg13.C: New.
4783 2009-07-29 Richard Guenther <rguenther@suse.de>
4786 * g++.dg/torture/pr40834.C: New testcase.
4788 2009-07-29 Michael Matz <matz@suse.de>
4791 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4793 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
4795 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4796 sh*-*-* targets. Skip on spu-*-* targets.
4797 * gfortran.dg/maxlocval_4.f90: Likewise.
4798 * gfortran.dg/minlocval_1.f90: Likewise.
4799 * gfortran.dg/minlocval_4.f90: Likewise.
4801 2009-07-28 Jakub Jelinek <jakub@redhat.com>
4804 * gfortran.dg/gomp/pr40878-1.f90: New test.
4805 * gfortran.dg/gomp/pr40878-2.f90: New test.
4808 * gcc.dg/cdce1.c: Adjust note line number.
4809 * gcc.dg/cdce2.c: Likewise.
4811 2009-07-28 Janus Weil <janus@gcc.gnu.org>
4814 * gfortran.dg/proc_ptr_comp_13.f90: New.
4816 2009-07-28 Jan Beulich <jbeulich@novell.com>
4818 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4819 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4820 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4821 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4822 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4823 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4824 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4825 * gcc.target/i386/avx-vtestps-2.c: Likewise.
4826 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4827 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4828 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4829 * gcc.target/i386/avx-vtestps-3.c: Likewise.
4830 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
4831 #ifdef NEED_IEEE754_FLOAT conditional.
4832 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
4835 2009-07-28 Jan Beulich <jbeulich@novell.com>
4837 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4839 * g++.dg/ext/bitfield3.C: Likewise.
4840 * g++.dg/ext/bitfield4.C: Likewise.
4841 * g++.dg/ext/bitfield5.C: Likewise.
4842 * gcc.dg/bitfld-15.c: Likewise.
4843 * gcc.dg/bitfld-16.c: Likewise.
4844 * gcc.dg/bitfld-17.c: Likewise.
4845 * gcc.dg/bitfld-18.c: Likewise.
4846 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4847 * gcc.dg/20010912-1.c: Likewise.
4848 * gcc.dg/20021018-1.c: Likewise.
4849 * gcc.dg/20030213-1.c: Likewise.
4850 * gcc.dg/20030225-1.c: Likewise.
4851 * gcc.dg/20030708-1.c: Likewise.
4852 * gcc.dg/20050321-2.c: Likewise.
4853 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4854 * gcc.dg/cdce2.c: Likewise.
4855 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4857 * gcc.target/i386/pr37248-3.c: Likewise.
4859 2009-07-27 Janus Weil <janus@gcc.gnu.org>
4862 * gfortran.dg/altreturn_7.f90: New.
4864 2009-07-27 Simon Baldwin <simonb@google.com>
4867 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4868 so that indexing no longer runs off array end.
4870 2009-07-27 Tobias Burnus <burnus@net-b.de>
4873 * gfortran.dg/derived_init_3.f90: New test.
4875 2009-07-26 Tobias Burnus <burnus@net-b.de>
4878 * gfortran.dg/atan2_1.f90: New test
4879 * gfortran.dg/atan2_2.f90: New test
4881 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
4884 * g++.dg/warn/Wreturn-type-6.C: New test.
4886 2009-07-26 Ira Rosen <irar@il.ibm.com>
4888 PR tree-optimization/40801
4889 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4890 * gfortran.dg/vect/vect.exp: Run tests starting with
4891 "fast-math-real8" with -ffast-math and -fdefault-real-8.
4893 2009-07-25 David Daney <ddaney@caviumnetworks.com>
4895 PR rtl-optimization/40445
4896 * g++.dg/other/builtin-unreachable-1.C: New testcase.
4898 2009-07-25 David Daney <ddaney@caviumnetworks.com>
4900 * gcc.dg/builtin-unreachable-4.c: New test.
4902 2009-07-25 Tobias Burnus <burnus@net-b.de>
4905 * gfortran.dg/complex_intrinsic_5.f90: New test.
4906 * gfortran.dg/complex_intrinsic_7.f90: New test.
4908 2009-07-25 Martin Jambor <mjambor@suse.cz>
4910 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4911 * gcc.dg/ipa/noclone-1.c: New test.
4913 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
4915 * lib/target-supports.exp (check_effective_target_static): New
4917 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4919 * g++.old-deja/g++.law/weak.C: Require static effective target.
4921 2009-07-25 Janus Weil <janus@gcc.gnu.org>
4924 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4925 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4926 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4927 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4928 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4929 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4930 * gfortran.dg/typebound_call_10.f03: New.
4932 2009-07-24 Jason Merrill <jason@redhat.com>
4934 * g++.dg/cpp0x/defaulted11.C: New.
4936 * g++.dg/cpp0x/initlist23.C: New.
4938 2009-07-24 Janus Weil <janus@gcc.gnu.org>
4941 * gfortran.dg/char_length_16.f90: New.
4943 2009-07-24 Jakub Jelinek <jakub@redhat.com>
4947 * gfortran.dg/maxlocval_2.f90: New test.
4948 * gfortran.dg/maxlocval_3.f90: New test.
4949 * gfortran.dg/maxlocval_4.f90: New test.
4950 * gfortran.dg/minlocval_1.f90: New test.
4951 * gfortran.dg/minlocval_2.f90: New test.
4952 * gfortran.dg/minlocval_3.f90: New test.
4953 * gfortran.dg/minlocval_4.f90: New test.
4955 2009-07-23 Joseph Myers <joseph@codesourcery.com>
4957 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4960 2009-07-23 Jakub Jelinek <jakub@redhat.com>
4963 * gfortran.dg/pr40839.f90: New test.
4965 2009-07-23 Michael Matz <matz@suse.de>
4968 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4969 don't set options ourself.
4971 2009-07-23 Simon Baldwin <simonb@google.com>
4973 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4974 native C compilation where required.
4976 2009-07-22 Doug Kwan <dougkwan@google.com>
4978 * gcc.c-torture/compile/20090721-1.c: New test.
4980 2009-07-22 Michael Matz <matz@suse.de>
4982 PR tree-optimization/35229
4983 PR tree-optimization/39300
4984 * gcc.dg/vect/vect-pre-interact.c: New test.
4986 2009-07-22 Richard Guenther <rguenther@suse.de>
4988 * g++.dg/lookup/using21.C: Fix duplicate paste.
4990 2009-07-22 Richard Guenther <rguenther@suse.de>
4993 * g++.dg/lookup/using21.C: New testcase.
4995 2009-07-21 Jason Merrill <jason@redhat.com>
4997 * g++.dg/init/aggr4.C: New.
4999 2009-07-21 Jason Merrill <jason@redhat.com>
5002 * g++.dg/cpp0x/initlist22.C: New.
5004 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5006 * gcc.target/i386/vectorize8.c: New test.
5008 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5011 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5012 Add i?86 and x86_64 targets.
5013 * gcc.target/i386/vectorize7.c: New test.
5016 * gcc.target/i386/pr40809.c: New test.
5018 2009-07-21 Jakub Jelinek <jakub@redhat.com>
5020 PR tree-optimization/40813
5021 * g++.dg/opt/inline15.C: New test.
5023 2009-07-21 Paul Brook <paul@codesourcery.com>
5025 * gcc.dg/vect/section-anchors-nest-1.c: New test.
5026 * lib/target-supports.exp (check_effective_target_section_anchors):
5029 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
5031 * gcc.dg/plugin/finish_unit_plugin.c: New test.
5032 * gcc.dg/plugin/finish_unit-test-1.c: New test.
5033 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5035 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
5037 * gcc.target/mips/ext-3.c: New test.
5039 2009-07-20 Jakub Jelinek <jakub@redhat.com>
5041 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5042 * gcc.dg/builtin-object-size-8.c: New test.
5043 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5044 * g++.dg/ext/builtin-object-size2.C: Likewise.
5046 PR tree-optimization/40792
5047 * gcc.dg/pr40792.c: New test.
5049 2009-07-20 Ira Rosen <irar@il.ibm.com>
5051 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5052 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5053 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5055 2009-07-20 Christian Bruel <christian.bruel@st.com>
5057 * gcc.target/sh/mfmovd.c: New test.
5059 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
5060 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5063 * gfortran.dg/eof_3.f90: New test.
5065 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
5068 * gfortran.dg/intrinsic_cmplx.f90: New test.
5070 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5074 * gfortran.dg/cshift_bounds_1.f90: New test.
5075 * gfortran.dg/cshift_bounds_2.f90: New test.
5076 * gfortran.dg/cshift_bounds_3.f90: New test.
5077 * gfortran.dg/cshift_bounds_4.f90: New test.
5078 * gfortran.dg/eoshift_bounds_1.f90: New test.
5079 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
5080 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
5081 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
5083 2009-07-19 Jan Hubicka <jh@suse.cz>
5085 PR tree-optimization/40676
5086 * gcc.c-torture/compile/pr40676.c: New testcase.
5088 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5090 * gcc.target/mips/ext-2.c: New test.
5092 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5094 * gcc.target/mips/octeon-exts-7.c: New test.
5095 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5096 * gcc.target/mips/octeon-exts-5.c: Likewise.
5098 2009-07-18 Richard Guenther <rguenther@suse.de>
5101 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5103 2009-07-18 Richard Guenther <rguenther@suse.de>
5106 * gcc.dg/pr35899.c: Adjust.
5108 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
5110 * gcc.target/powerpc/asm-es-1.c: New test.
5111 * gcc.target/powerpc/asm-es-2.c: Likewise.
5113 2009-07-17 Richard Guenther <rguenther@suse.de>
5116 * g++.dg/rtti/crash4.C: New testcase.
5117 * g++.dg/torture/20090706-1.C: Likewise.
5118 * gcc.dg/redecl-17.c: Likewise.
5119 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5120 * gcc.dg/declspec-9.c: Expect extra error.
5121 * gcc.dg/declspec-10.c: Likewise.
5122 * gcc.dg/declspec-11.c: Likewise.
5123 * gcc.dg/redecl-10.c: Expect extra warnings.
5124 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5125 * gcc.target/i386/pr39545-1.c: Likewise.
5126 * g++.dg/ext/asm3.C: Expect more errors.
5127 * g++.dg/gomp/block-1.C: Likewise.
5128 * g++.dg/gomp/block-2.C: Likewise.
5129 * g++.dg/gomp/block-3.C: Likewise.
5130 * g++.dg/gomp/block-5.C: Likewise.
5131 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5132 * g++.dg/warn/unused-result1.C: XFAIL.
5134 2009-07-17 Richard Guenther <rguenther@suse.de>
5136 PR tree-optimization/40321
5137 * gcc.c-torture/compile/pr40321.c: New testcase.
5138 * g++.dg/torture/pr40321.C: Likewise.
5140 2009-07-17 Jakub Jelinek <jakub@redhat.com>
5143 * g++.dg/template/ptrmem19.C: New test.
5145 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
5146 Manuel López-Ibáñez <manu@gcc.gnu.org>
5149 * gcc.dg/pr36902.c: Add column info.
5150 * g++.dg/gcov/gcov-2.C: Change count for definition.
5152 2009-07-16 Jason Merrill <jason@redhat.com>
5155 * g++.dg/cpp0x/std-layout1.C: New.
5156 * g++.dg/ext/has_nothrow_assign.C: Fix.
5157 * g++.dg/ext/has_nothrow_copy.C: Fix.
5158 * g++.dg/ext/has_trivial_assign.C: Fix.
5159 * g++.dg/ext/has_trivial_copy.C: Fix.
5160 * g++.dg/ext/is_pod.C: Fix.
5161 * g++.dg/other/offsetof3.C: Adjust.
5162 * g++.dg/overload/ellipsis1.C: Adjust.
5163 * g++.dg/warn/var-args1.C: Adjust.
5164 * g++.old-deja/g++.brendan/crash63.C: Adjust.
5165 * g++.old-deja/g++.brendan/crash64.C: Adjust.
5166 * g++.old-deja/g++.brendan/overload8.C: Adjust.
5167 * g++.old-deja/g++.other/vaarg3.C: Adjust.
5168 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5170 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5172 * gcc.dg/torture/builtin-math-5.c: Add more cases.
5173 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
5174 effective target "mpc_pow".
5175 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5177 2009-07-16 Richard Henderson <rth@redhat.com>
5179 * g++.dg/opt/eh4.C: New test.
5181 2009-07-16 Jakub Jelinek <jakub@redhat.com>
5183 * obj-c++.dg/defs.mm (abort): Make it extern "C".
5185 2009-07-15 Jakub Jelinek <jakub@redhat.com>
5188 * gcc.c-torture/execute/pr40747.c: New test.
5190 2009-07-15 Richard Guenther <rguenther@suse.de>
5193 * gcc.c-torture/compile/pr40753.c: New testcase.
5195 2009-07-15 Janus Weil <janus@gcc.gnu.org>
5198 * gfortran.dg/interface_assignment_4.f90: New.
5200 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
5202 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5203 for FreeBSD up to and including version 8.
5205 2009-07-14 Taras Glek <tglek@mozilla.com>
5206 Rafael Espindola <espindola@google.com>
5208 * g++.dg/plugin/header-plugin-test.C: New.
5209 * g++.dg/plugin/header_plugin.c: New.
5210 * g++.dg/plugin/plugin.exp: Update.
5212 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
5214 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5215 function to enable vectorization.
5216 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5217 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5219 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
5221 * gcc.target/i386/sse-copysignf-vec.c: New test.
5222 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5224 2009-07-14 Jason Merrill <jason@redhat.com>
5227 * g++.dg/lookup/builtin5.C: New.
5228 * g++.dg/other/error22.C: Add missing extern "C".
5229 * g++.dg/warn/Warray-bounds.C: Likewise.
5230 * gcc.dg/compat/compat-common.h: Likewise.
5233 * g++.dg/lookup/using20.C: New.
5236 * g++.dg/template/koenig8.C: New.
5238 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
5240 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5241 both i?86-*-darwin* and x86_64-*-darwin*.
5243 2009-07-14 Joseph Myers <joseph@codesourcery.com>
5245 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5246 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5249 2009-07-14 Dodji Seketeli <dodji@redhat.com>
5252 * g++.dg/debug/dwarf2/typedef1.C: New test.
5255 * g++.dg/other/typedef3.C: New test.
5257 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
5259 * gcc.dg/20090709-1.c: Move to a proper place ...
5260 * gcc.target/m68k/20090709-1.c: ... here.
5262 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
5265 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5266 front of qualified names are allowed.
5267 * g++.dg/parse/crash10.C: Likewise.
5268 * g++.dg/parse/error15.C: Likewise.
5269 * g++.dg/parse/typename9.C: Likewise.
5270 * g++.dg/parse/error8.C: Likewise.
5272 2009-07-13 Janus Weil <janus@gcc.gnu.org>
5275 * gfortran.dg/proc_ptr_22.f90: Extended.
5276 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5278 2009-07-13 Ira Rosen <irar@il.ibm.com>
5280 * gfortran.dg/vect/vect-6.f: New test.
5282 2009-07-12 Jason Merrill <jason@redhat.com>
5285 * g++.dg/cpp0x/decltype17.C: New.
5288 * g++.dg/cpp0x/rv10.C: New.
5290 2009-07-12 Jason Merrill <jason@redhat.com>
5293 * g++.dg/cpp0x/initlist20.C: New.
5294 * g++.dg/cpp0x/initlist21.C: New.
5296 2009-07-12 Ira Rosen <irar@il.ibm.com>
5298 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5299 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5300 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5301 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5302 gcc.dg/vect/vect-double-reduc-7.c: New tests.
5304 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
5306 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5307 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5308 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5309 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5310 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5311 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5312 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5313 effective_target fd_truncate.
5315 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
5317 * gnat.dg/specs/addr1.ads: New test.
5319 2009-07-11 Jan Hubicka <jh@suse.cz>
5322 * g++.dg/torture/pr40388.C: New testcase.
5324 2009-07-11 Jakub Jelinek <jakub@redhat.com>
5327 * gcc.c-torture/execute/pr40668.c: New test.
5329 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
5331 * gcc.c-torture/execute/20090711-1.c: New test.
5333 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
5338 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5339 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5340 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5341 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5343 2009-07-11 Tobias Burnus <burnus@net-b.de>
5346 * gfortran.dg/complex_intrinsic_3.f90: New test.
5347 * gfortran.dg/complex_intrinsic_4.f90: New test.
5349 2009-07-10 David Daney <ddaney@caviumnetworks.com>
5352 * gcc.target/mips/mips.exp: Make -msynci a known option.
5353 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5355 2009-07-10 Jakub Jelinek <jakub@redhat.com>
5358 * g++.dg/ext/strncpy-chk1.C: New test.
5360 2009-07-10 Richard Guenther <rguenther@suse.de>
5362 PR tree-optimization/40496
5363 * g++.dg/opt/pr40496.C: New testcase.
5365 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
5369 * g++.dg/warn/unused-result1-Werror.c: New.
5371 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
5374 * gfortran.dg/recursive_parameter_1.f90: New test.
5376 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
5378 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5379 * gfortran.dg/module_equivalence_6.f90: Ditto.
5380 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5381 * gfortran.dg/nan_2.f90: Ditto.
5382 * gfortran.dg/inquire_11.f90: Ditto.
5383 * gfortran.dg/abstract_type_3.f03: Ditto.
5384 * gfortran.dg/abstract_type_1.f90: Ditto.
5385 * gfortran.dg/private_type_9.f90: Ditto.
5386 * gfortran.dg/abstract_type_5.f03: Ditto.
5387 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5388 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5389 * gfortran.dg/derived_sub.f90: Ditto.
5390 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5391 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5392 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5393 * gfortran.dg/mvbits_6.f90: Ditto.
5394 * gfortran.dg/abstract_type_2.f03: Ditto.
5395 * gfortran.dg/abstract_type_4.f03: Ditto.
5396 * gfortran.dg/bounds_check_9.f90: Ditto.
5397 * gfortran.dg/optional_dim_3.f90: Ditto.
5398 * gfortran.dg/pr32921.f: Ditto.
5399 * gfortran.dg/entry_16.f90: Ditto.
5400 * gfortran.dg/generic_16.f90: Ditto.
5403 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
5405 * gcc.target/m68k/20090709-1.c: New.
5407 2009-07-09 Dodji Seketeli <dodji@redhat.com>
5410 * g++.dg/template/unify11.C: New test.
5412 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
5415 * gfortran.dg/host_assoc_function_9.f90: New test.
5417 2009-07-09 Janus Weil <janus@gcc.gnu.org>
5420 * gfortran.dg/proc_ptr_22.f90: New.
5421 * gfortran.dg/proc_ptr_comp_12.f90: New.
5423 2009-07-09 Jakub Jelinek <jakub@redhat.com>
5426 * gcc.c-torture/compile/pr40692.c: New test.
5428 2009-07-09 Tobias Burnus <burnus@net-b.de>
5431 * gfortran.dg/pointer_check_6.f90: New test.
5433 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
5435 * gcc.target/mips/truncate-5.c: New test.
5437 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5441 * gfortran.dg/fmt_cache_1.f: New test.
5443 2009-07-08 Tobias Burnus <burnus@net-b.de>
5446 * gfortran.dg/nosigned_zero_1.f90: New test.
5447 * gfortran.dg/nosigned_zero_2.f90: New test.
5449 2009-07-08 Richard Guenther <rguenther@suse.de>
5451 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5453 2009-07-08 Richard Guenther <rguenther@suse.de>
5455 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5457 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
5460 * gfortran.dg/proc_ptr_21.f90: New test.
5462 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
5465 * g++.dg/warn/pr31246.C: New.
5466 * g++.dg/warn/pr31246-2.C: New.
5468 2009-07-07 Jason Merrill <jason@redhat.com>
5471 * g++.dg/template/defarg12.C: New.
5474 * g++.dg/cpp0x/enum7.C: New.
5477 * g++.dg/cpp0x/enum6.C: New.
5480 * g++.dg/cpp0x/enum5.C: New.
5483 * g++.dg/cpp0x/enum4.C: New.
5485 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5487 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5489 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5491 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5493 2009-07-07 Jakub Jelinek <jakub@redhat.com>
5496 * gcc.dg/pr40669.c: New test.
5498 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5500 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5501 location. Update all calls.
5502 * g++.dg/plugin/selfassign.c: Likewise.
5504 2009-07-06 Jason Merrill <jason@redhat.com>
5506 * g++.dg/rtti/dyncast[34].C: New.
5508 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
5510 * lib/target-supports.exp
5511 (check_effective_target_mips_newabi_large_long_double): New.
5512 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5514 * gcc.target/mips/fpr-moves-6.c: Likewise.
5516 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
5519 * g++.dg/template/union2.C: New test.
5521 2009-07-04 Jason Merrill <jason@redhat.com>
5523 * g++.dg/template/using15.C: New.
5525 2009-07-04 Jakub Jelinek <jakub@redhat.com>
5527 * gfortran.dg/maxloc_1.f90: New test.
5529 2009-07-04 Janus Weil <janus@gcc.gnu.org>
5532 * gfortran.dg/proc_ptr_result_6.f90: New.
5534 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5536 * gcc.dg/framework-2.c: Adjust testcase to pass.
5538 2009-07-04 Jason Merrill <jason@redhat.com>
5541 * g++.dg/cpp0x/auto16.C: New.
5543 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
5546 * gfortran.dg/pr40587.f: New test.
5548 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5551 * gfortran.dg/unit_1.f90: New test.
5553 2009-07-03 Jason Merrill <jason@redhat.com>
5555 * g++.dg/template/pure1.C: Expect another error.
5557 2009-07-03 Richard Guenther <rguenther@suse.de>
5559 PR tree-optimization/40640
5560 * gcc.c-torture/compile/pr40640.c: New testcase.
5562 2009-07-03 Richard Guenther <rguenther@suse.de>
5565 * gfortran.dg/pr34163.f90: New testcase.
5567 2009-07-03 Jan Hubicka <jh@suse.cz>
5569 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5570 * gcc.dg/tree-ssa/loop-25.c: Likewise.
5571 * gcc.dg/tree-ssa/loop-26.c: Likewise.
5572 * gcc.dg/tree-ssa/pr32044.c: Likewise.
5573 * gcc.dg/tree-ssa/loop-29.c: Likewise.
5574 * gcc.dg/tree-ssa/loop-10.c: Likewise.
5575 * gnat.dg/loop_optimization6.adb: Enable -O2.
5577 2009-07-02 Mark Mitchell <mark@codesourcery.com>
5579 * g++.dg/warn/null4.C: Extend.
5581 2009-07-02 Jason Merrill <jason@redhat.com>
5583 * g++.dg/template/spec8.C: Fix.
5585 2009-07-02 Michael Matz <matz@suse.de>
5588 * gfortran.dg/pr32921.f: Adjust.
5590 2009-07-02 Jan Hubicka <jh@suse.cz>
5592 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5594 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
5596 * gcc.target/mips/truncate-4.c: New testcase.
5598 2009-07-01 Richard Guenther <rguenther@suse.de>
5600 PR tree-optimization/19831
5601 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5602 make allocated memory escape. Un-XFAIL.
5603 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5604 * gcc.dg/vect/pr31699.c: Likewise.
5605 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5607 2009-06-30 Jakub Jelinek <jakub@redhat.com>
5610 * g++.dg/parse/cond5.C: New test.
5612 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
5614 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5615 (main): Pass n to main_1 instead.
5616 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5617 (main_1): New function, split off from...
5618 (main): ...here. Pass `off' to main_1 instead.
5620 2009-06-30 Jason Merrill <jason@redhat.com>
5623 * g++.dg/cpp0x/variadic94.C: New.
5625 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
5627 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5628 * lib/target-libpath.exp (ld_library_path_vars): New variable.
5629 (init_ld_library_path_env_vars): New function, replacing the
5630 orig_*_saved assignments. Call it after defining it.
5631 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5632 (restore_ld_library_path_env_vars): Likewise.
5633 (add_path, find_libgcc_s): New functions.
5634 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5635 gcc-set-multilib-library-path.
5636 (objc_target_compile): Don't add "." to ld_library_path.
5638 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5639 ld_library_path. Use add_path. Use find_libgcc_s instead of
5640 gcc-set-multilib-library-path.
5641 * lib/g++.exp (g++_link_flags): Likewise.
5642 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5643 * lib/c-torture.exp: Do not manipulate ld_library_path at the
5645 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
5646 to tell when this needs to happen. Use find_libgcc_s instead of
5647 gcc-set-multilib-library-path.
5648 * lib/gcc-dg.exp: Likewise.
5649 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5650 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5651 unless it is in $ALT_LD_LIBRARY_PATH.
5652 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5654 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
5656 * gnat.dg/discr12.adb: New test.
5657 * gnat.dg/discr12_pkg.ads: New helper.
5658 * gnat.dg/discr13.adb: New test.
5659 * gnat.dg/discr14.ad[sb]: Likewise.
5660 * gnat.dg/discr15.adb: Likewise.
5661 * gnat.dg/discr15_pkg.ads: New helper.
5662 * gnat.dg/discr16.adb: New test.
5663 * gnat.dg/discr16_g.ads: New helper.
5664 * gnat.dg/discr16_pkg.ads: Likewise.
5665 * gnat.dg/discr16_cont.ads: Likewise.
5666 * gnat.dg/discr17.adb: New test.
5667 * gnat.dg/discr18.adb: Likewise.
5668 * gnat.dg/discr18_pkg.ads: New helper.
5669 * gnat.dg/discr19.adb: New test.
5671 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5674 * gfortran.dg/internal_write_1.f90: New testcase.
5676 2009-06-30 Janus Weil <janus@gcc.gnu.org>
5679 * gfortran.dg/derived_pointer_recursion_2.f90: New.
5681 2009-06-30 Richard Guenther <rguenther@suse.de>
5683 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5685 2009-06-30 Wei Guozhi <carrot@google.com>
5687 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5690 2009-06-30 Ira Rosen <irar@il.ibm.com>
5692 PR tree-optimization/40542
5693 * gcc.dg/vect/pr40542.c: New test.
5695 2009-06-30 Martin Jambor <mjambor@suse.cz>
5697 PR tree-optimization/40582
5698 * gcc.c-torture/compile/pr40582.c: New test.
5700 2009-06-30 Wei Guozhi <carrot@google.com>
5703 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5705 2009-06-29 Jason Merrill <jason@redhat.com>
5708 * g++.dg/template/debug1.C: New.
5710 2009-06-29 Tobias Burnus <burnus@net-b.de>
5713 * pointer_check_1.f90: New test.
5714 * pointer_check_2.f90: New test.
5715 * pointer_check_3.f90: New test.
5716 * pointer_check_4.f90: New test.
5717 * pointer_check_5.f90: New test.
5719 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
5722 * gfortran.dg/func_assign_2.f90 : New test.
5724 2009-06-29 Richard Guenther <rguenther@suse.de>
5727 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5728 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5729 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5730 * gcc.c-torture/execute/20090623-1.c: Likewise.
5731 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5732 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5734 2009-06-29 Richard Guenther <rguenther@suse.de>
5737 * gcc.c-torture/execute/pr38212.c: New testcase.
5739 2009-06-29 Richard Guenther <rguenther@suse.de>
5741 PR tree-optimization/40579
5742 * gcc.c-torture/execute/pr40579.c: New testcase.
5744 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
5746 PR tree-optimization/40550
5747 * gcc.dg/pr40550.c: New test.
5749 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
5751 * gnat.dg/overflow_sum2.adb: New test
5752 * gnat.dg/namet.ads: New helper.
5754 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5756 2009-06-28 Tobias Burnus <burnus@net-b.de>
5759 * gfortran.dg/compiler-directive_1.f90: New test.
5760 * gfortran.dg/compiler-directive_2.f: New test.
5762 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5764 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5765 comment out some values and add some cases.
5767 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
5770 * gcc.dg/vect/vect.exp: Fix lappend syntax.
5772 2009-06-26 Richard Henderson <rth@redhat.com>
5775 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5776 * gcc.target/i386/local.c: Pass a non-constant to T.
5778 2009-06-26 Janus Weil <janus@gcc.gnu.org>
5782 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5783 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5784 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5785 * gfortran.dg/proc_ptr_result_5.f90: New.
5787 2009-06-26 Janis Johnson <janis187@us.ibm.com>
5790 * gcc.dg/dfp/pr39902.c: New test.
5792 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
5795 * gcc.dg/builtins-65.c: Require c99 runtime.
5797 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5799 * gnat.dg/array7.ad[sb]: New test.
5801 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5803 * gnat.dg/array6.adb: New test.
5805 2009-06-25 Ian Lance Taylor <iant@google.com>
5807 * g++.dg/warn/Wsign-compare-3.C: New testcase.
5809 2009-06-25 Ian Lance Taylor <iant@google.com>
5811 * g++.dg/warn/Wunused-16.C: New testcase.
5813 2009-06-25 Ian Lance Taylor <iant@google.com>
5815 * g++.dg/warn/skip-2.C: New testcase.
5817 2009-06-25 Steve Ellcey <sje@cup.hp.com>
5819 * gcc.c-torture/execute/20090618-1.c: add dg-run and
5820 dg-skip-if and move to ...
5821 * gcc.dg/torture/20090618-1.c.
5823 2009-06-25 Martin Jambor <mjambor@suse.cz>
5825 PR tree-optimization/40493
5826 * gcc.c-torture/execute/pr40493.c: New test.
5828 2009-06-24 Jason Merrill <jason@redhat.com>
5831 * g++.dg/template/overload10.C: New.
5833 2009-06-24 Janus Weil <janus@gcc.gnu.org>
5836 * gfortran.dg/proc_ptr_comp_11.f90: New.
5838 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
5840 * gcc.dg/pr40501.c: New testcase.
5842 2009-06-23 DJ Delorie <dj@redhat.com>
5845 * lib/target-supports.exp: Add mep support (no profiling).
5847 2009-06-23 Steve Ellcey <sje@cup.hp.com>
5850 * gcc.dg/ssa/loop-31.c: Change scan rules.
5852 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5854 * gcc.dg/cpp/empty-include.c: Update column info.
5855 * gcc.dg/cpp/assert2.c: Update column info.
5857 2009-06-23 Jakub Jelinek <jakub@redhat.com>
5859 * g++.dg/ext/builtin-object-size1.C: New test.
5860 * g++.dg/ext/builtin-object-size2.C: New test.
5862 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
5864 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5865 * gcc.dg/optimize-bswapdi-1.c: Likewise.
5867 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
5869 * gcc.target/mips/truncate-3.c: New test.
5871 2009-06-22 Janus Weil <janus@gcc.gnu.org>
5875 * gfortran.dg/interface_30.f90: Modified error message.
5876 * gfortran.dg/proc_decl_22.f90: New.
5878 2009-06-22 Ian Lance Taylor <iant@google.com>
5880 * gcc.dg/Wcxx-compat-19.c: New testcase.
5882 2009-06-22 Matthias Klose <doko@ubuntu.com>
5885 * pr28050.m: New testcase.
5887 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
5890 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5892 2009-06-22 Martin Jambor <mjambor@suse.cz>
5894 PR tree-optimization/40492
5895 * g++.dg/torture/pr40492.C: New test.
5897 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
5899 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5900 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
5902 2009-06-22 Olivier Hainque <hainque@adacore.com>
5904 * gnat.dg/raise_ce.adb: Helper for ...
5905 * gnat.dg/handle_and_return.adb: New test.
5907 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
5910 * gfortran.dg/generic_18.f90: New test.
5912 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
5915 * gfortran.dg/spread_size_limit.f90: New test.
5917 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
5919 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5920 to put dump files in a subdirectory.
5921 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5922 ".o" temporary files.
5924 2009-06-21 Janus Weil <janus@gcc.gnu.org>
5927 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5928 * gfortran.dg/interface_20.f90: Ditto.
5929 * gfortran.dg/interface_21.f90: Ditto.
5930 * gfortran.dg/interface_22.f90: Ditto.
5931 * gfortran.dg/interface_30.f90: New.
5932 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5934 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
5936 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5937 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5938 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5941 2009-06-21 Ira Rosen <irar@il.ibm.com>
5942 Revital Eres <eres@il.ibm.com>
5945 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5946 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5947 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5949 2009-06-21 Ira Rosen <irar@il.ibm.com>
5952 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5953 without misalignment support.
5954 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5956 2009-06-20 Tobias Burnus <burnus@net-b.de>
5959 * gfortran.dg/bounds_check_strlen_9.f90: New test.
5961 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
5964 * gfortran.dg/alloc_comp_result_2.f90: New test.
5966 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5969 * gcc.target/arm/pr40482.c: New test.
5971 2009-06-19 Ian Lance Taylor <iant@google.com>
5973 * gcc.dg/Wcxx-compat-18.c: New testcase.
5975 2009-06-19 Richard Guenther <rguenther@suse.de>
5977 * gcc.c-torture/execute/20090618-1.c: New testcase.
5979 2009-06-19 Ian Lance Taylor <iant@google.com>
5981 * gcc.dg/Wcxx-compat-17.c: New testcase.
5983 2009-06-19 Ian Lance Taylor <iant@google.com>
5985 * gcc.dg/Wcxx-compat-15.c: New testcase.
5987 2009-06-19 Ian Lance Taylor <iant@google.com>
5989 * gcc.dg/Wcxx-compat-16.c: New testcase.
5991 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
5993 * gcc.dg/builtins-34.c: Add significand cases.
5995 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
5998 * gcc.dg/20080522-1.c: Remove testcase for real.
5999 * gcc.dg/20080528-1.c: Ditto.
6001 2009-06-19 Janus Weil <janus@gcc.gnu.org>
6004 * gfortran.dg/proc_ptr_20.f90: New.
6006 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
6009 * gcc.dg/torture/pr40470-1.c: New.
6010 * gcc.dg/torture/pr40470-2.c: Likewise.
6011 * gcc.dg/torture/pr40470-3.c: Likewise.
6012 * gcc.dg/torture/pr40470-4.c: Likewise.
6014 2009-06-18 Diego Novillo <dnovillo@google.com>
6016 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6017 * gcc.dg/plugin/ggcplug.c: Likewise.
6018 * gcc.dg/plugin/one_time_plugin.c: Likewise.
6019 * g++.dg/plugin/selfassign.c: Likewise.
6020 * g++.dg/plugin/attribute_plugin.c: Likewise.
6021 * g++.dg/plugin/dumb_plugin.c: Likewise.
6023 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
6025 * gcc.dg/cpp/arith-3.c: Add column info.
6027 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6029 * gcc.target/arm/fp16-compile-none-2.c: New.
6030 * gcc.target/arm/fp16-compile-ieee-12.c: New.
6031 * gcc.target/arm/fp16-compile-alt-12.c: New.
6033 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6035 * gcc.target/arm/fp16-compile-alt-1.c: New.
6036 * gcc.target/arm/fp16-compile-alt-2.c: New.
6037 * gcc.target/arm/fp16-compile-alt-3.c: New.
6038 * gcc.target/arm/fp16-compile-alt-4.c: New.
6039 * gcc.target/arm/fp16-compile-alt-5.c: New.
6040 * gcc.target/arm/fp16-compile-alt-6.c: New.
6041 * gcc.target/arm/fp16-compile-alt-7.c: New.
6042 * gcc.target/arm/fp16-compile-alt-8.c: New.
6043 * gcc.target/arm/fp16-compile-alt-9.c: New.
6044 * gcc.target/arm/fp16-compile-alt-10.c: New.
6045 * gcc.target/arm/fp16-compile-alt-11.c: New.
6046 * gcc.target/arm/fp16-compile-ieee-1.c: New.
6047 * gcc.target/arm/fp16-compile-ieee-2.c: New.
6048 * gcc.target/arm/fp16-compile-ieee-3.c: New.
6049 * gcc.target/arm/fp16-compile-ieee-4.c: New.
6050 * gcc.target/arm/fp16-compile-ieee-5.c: New.
6051 * gcc.target/arm/fp16-compile-ieee-6.c: New.
6052 * gcc.target/arm/fp16-compile-ieee-7.c: New.
6053 * gcc.target/arm/fp16-compile-ieee-8.c: New.
6054 * gcc.target/arm/fp16-compile-ieee-9.c: New.
6055 * gcc.target/arm/fp16-compile-ieee-10.c: New.
6056 * gcc.target/arm/fp16-compile-ieee-11.c: New.
6057 * gcc.target/arm/fp16-compile-none-1.c: New.
6058 * gcc.target/arm/fp16-compile-exprtype.c: New.
6059 * gcc.target/arm/fp16-compile-vcvt.c: New.
6060 * gcc.target/arm/fp16-builtins-1.c: New.
6061 * gcc.target/arm/fp16-rounding-alt-1.c: New.
6062 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6063 * gcc.target/arm/fp16-param-1.c: New.
6064 * gcc.target/arm/fp16-return-1.c: New.
6065 * gcc.target/arm/fp16-unprototyped-1.c: New.
6066 * gcc.target/arm/fp16-unprototyped-2.c: New.
6067 * gcc.target/arm/fp16-variadic-1.c: New.
6068 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6069 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6070 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6071 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6072 * gcc.dg/torture/arm-fp16-ops.h: New.
6073 * gcc.dg/torture/arm-fp16-ops-1.c: New.
6074 * gcc.dg/torture/arm-fp16-ops-2.c: New.
6075 * gcc.dg/torture/arm-fp16-ops-3.c: New.
6076 * gcc.dg/torture/arm-fp16-ops-4.c: New.
6077 * gcc.dg/torture/arm-fp16-ops-5.c: New.
6078 * gcc.dg/torture/arm-fp16-ops-6.c: New.
6079 * gcc.dg/torture/arm-fp16-ops-7.c: New.
6080 * gcc.dg/torture/arm-fp16-ops-8.c: New.
6081 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6082 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6083 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6084 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6085 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6086 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6087 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6088 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6089 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6090 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6091 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6092 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6093 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6095 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
6097 * gcc.dg/builtins-65.c: New test.
6099 2009-06-18 Janus Weil <janus@gcc.gnu.org>
6102 * gfortran.dg/proc_ptr_result_4.f90: New.
6104 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
6106 * gcc.c-torture/execute/bitfld-5.c: New test.
6108 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6110 * gcc.dg/builtin-unreachable-3.c: New test.
6112 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6114 * gcc.target/i386/builtin-unreachable.c: New test.
6116 2009-06-17 Ian Lance Taylor <iant@google.com>
6118 * gcc.dg/Wcxx-compat-14.c: New testcase.
6120 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
6122 * gcc.dg/func-ptr-conv-1.c: Update column info.
6124 2009-06-17 Richard Guenther <rguenther@suse.de>
6127 * gcc.c-torture/execute/pr40404.c: New testcase.
6129 2009-06-17 Richard Guenther <rguenther@suse.de>
6132 * g++.dg/torture/pr40460.C: New testcase.
6134 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
6136 * gcc.dg/plugin/one_time_plugin.c: New test.
6137 * gcc.dg/plugin/one_time-test-1.c: New test.
6138 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6140 2009-06-16 Ian Lance Taylor <iant@google.com>
6142 * g++.dg/warn/skip-1.C: New testcase.
6144 2009-06-16 Jakub Jelinek <jakub@redhat.com>
6147 * g++.dg/other/pr40446.C: New test.
6149 2009-06-16 Richard Guenther <rguenther@suse.de>
6151 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6152 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6153 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6154 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6156 2009-06-16 Martin Jambor <mjambor@suse.cz>
6158 * gcc.c-torture/compile/pr40432.c: New file.
6160 2009-06-16 Martin Jambor <mjambor@suse.cz>
6162 * gfortran.fortran-torture/compile/pr40413.f90: New file.
6164 2009-06-16 Janus Weil <janus@gcc.gnu.org>
6168 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6169 * gfortran.dg/interface_20.f90: Modified error messages.
6170 * gfortran.dg/interface_21.f90: Ditto.
6171 * gfortran.dg/interface_26.f90: Ditto.
6172 * gfortran.dg/interface_27.f90: Ditto.
6173 * gfortran.dg/interface_28.f90: Extended test case.
6174 * gfortran.dg/interface_29.f90: New.
6175 * gfortran.dg/proc_decl_7.f90: Modified error messages.
6176 * gfortran.dg/proc_decl_8.f90: Ditto.
6177 * gfortran.dg/proc_ptr_11.f90: Ditto.
6178 * gfortran.dg/proc_ptr_15.f90: Ditto.
6180 2009-06-16 Ira Rosen <irar@il.ibm.com>
6182 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6184 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6185 gcc.dg/vect/vect-outer-4f.c: Likewise.
6186 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6187 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6189 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6192 2009-06-16 Tobias Burnus <burnus@net-b.de>
6195 * gfortran.dg/bounds_check_strlen_8.f90: New test.
6197 2009-06-15 Ian Lance Taylor <iant@google.com>
6199 * gcc.dg/Wjump-misses-init-1.c: New testcase.
6200 * gcc.dg/Wjump-misses-init-2.c: New testcase.
6201 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6202 Recognize new notes.
6203 * gcc.dg/stmt-expr-label-2.c: Likewise.
6204 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
6205 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6206 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6207 * gcc.dg/c99-vla-jump-4.c: Likewise.
6208 * gcc.dg/stmt-expr-label-1.c: Likewise.
6209 * gcc.dg/stmt-expr-label-3.c: Likewise.
6210 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
6212 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6214 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6216 2009-06-15 Jakub Jelinek <jakub@redhat.com>
6218 * gcc.dg/builtin-object-size-7.c: New test.
6220 2009-06-15 Jakub Jelinek <jakub@redhat.com>
6223 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6224 level != "" use separate -gdwarf-2 -g${level} options instead of
6226 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6227 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6228 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6230 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
6232 * g++.dg/abi/mangle11.C: Update warning line.
6233 * g++.dg/abi/mangle12.C: Update warning line.
6234 * g++.dg/abi/mangle17.C: Update warning line.
6235 * g++.dg/abi/mangle20-2.C: Update warning line.
6237 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6239 * gcc.dg/optimize-bswap-1.c: Split into these two:
6240 * gcc.dg/optimize-bswapsi-1.c: New testcase.
6241 * gcc.dg/optimize-bswapdi-1.c: New testcase.
6243 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6245 * gcc.dg/optimize-bswap-1.c: New testcase.
6247 2009-06-14 Richard Guenther <rguenther@suse.de>
6250 * g++.dg/torture/pr40389.C: New testcase.
6252 2009-06-13 Richard Guenther <rguenther@suse.de>
6254 PR tree-optimization/40421
6255 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6257 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
6259 * gcc.dg/old-style-prom-3.c: Add column info.
6260 * gcc.dg/overflow-warn-1.c
6261 * gcc.dg/gomp/pr27415.c
6262 * gcc.dg/gomp/for-1.c: Same.
6263 * gcc.dg/enum-compat-1.c: Same.
6264 * gcc.dg/c99-tag-3.c: Same.
6265 * gcc.dg/Wredundant-decls-2.c: Same.
6266 * gcc.dg/func-ptr-conv-1.c: Same.
6267 * gcc.dg/asm-wide-1.c: Same.
6268 * gcc.dg/nofixed-point-2.c: Same.
6269 * gcc.dg/cpp/line3.c: Same.
6270 * gcc.dg/array-10.c: Same.
6271 * gcc.dg/c99-vla-jump-1.c: Same.
6272 * gcc.dg/pr20368-1.c: Same.
6273 * gcc.dg/Wshadow-3.c: Same.
6274 * gcc.dg/c90-const-expr-8.c: Same.
6275 * gcc.dg/label-decl-2.c: Same.
6276 * gcc.dg/dremf-type-compat-2.c: Same.
6277 * gcc.dg/c90-const-expr-5.c: Same.
6278 * gcc.dg/builtins-30.c: Same.
6279 * gcc.dg/Warray-bounds.c: Same.
6280 * gcc.dg/Wcxx-compat-2.c: Same.
6281 * gcc.dg/tree-ssa/col-1.c: Same.
6282 * gcc.dg/old-style-prom-2.c: Same.
6283 * gcc.dg/cast-function-1.c: Same.
6284 * gcc.dg/pr15698-1.c: Same.
6285 * gcc.dg/dremf-type-compat-3.c: Same.
6286 * gcc.dg/vla-8.c: Same.
6287 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6289 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6290 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6291 * gcc.dg/enum-compat-1.c: Same.
6292 * gcc.dg/dremf-type-compat-2.c: Same.
6293 * gcc.dg/old-style-prom-2.c: Same.
6294 * gcc.dg/pr15698-1.c: Same.
6295 * gcc.dg/pr20368-1.c: Same.
6296 * gcc.dg/dremf-type-compat-3.c: Same.
6297 * gcc.dg/builtins-30.c: Same. Test for columns.
6299 2009-06-12 Janus Weil <janus@gcc.gnu.org>
6302 * gfortran.dg/proc_decl_1.f90: Extended.
6304 2009-06-12 Ian Lance Taylor <iant@google.com>
6306 * gcc.dg/Wcxx-compat-13.c: New testcase.
6308 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6311 * gcc.dg/tree-ssa/fre-vce-1.c
6313 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
6316 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6317 min-insn-to-prefetch-ratio=5.
6319 2009-06-12 Joey Ye <joey.ye@intel.com>
6320 H.J. Lu <hongjiu.lu@intel.com>
6323 * gcc.target/i386/stackalign/pr39146.c: New.
6325 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
6327 * gcc.target/i386/crc32-1.c: New.
6328 * gcc.target/i386/crc32-2.c: Likewise.
6330 2009-06-11 David Daney <ddaney@caviumnetworks.com>
6333 * gcc.dg/builtin-unreachable-1.c: New test.
6334 * gcc.dg/builtin-unreachable-2.c: Same.
6336 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
6339 * gfortran.dg/data_value_1.f90: New test.
6341 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6344 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6345 remove ilp32 requirement.
6346 * gcc.target/i386/excess-precision-2.c: Likewise.
6347 * gcc.target/i386/excess-precision-3.c: Likewise.
6348 * gcc.target/i386/excess-precision-4.c: Likewise.
6349 * gcc.target/i386/excess-precision-5.c: Likewise.
6350 * gcc.target/i386/excess-precision-6.c: Likewise.
6352 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6355 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6356 * gfortran.dg/nan_5.f90: New test.
6358 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
6360 * gcc.target/arm/neon-modes-1.c: New test.
6362 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
6364 * g++.dg/torture/pr31579.C: Cast pointer
6365 via __SIZE_TYPE__ instead of 'unsigned long'.
6367 2009-06-10 Anthony Green <green@moxielogic.com>
6369 * lib/target-supports.exp (check_profiling_available):
6370 Profiling is not available for testing purposes on moxie.
6372 2009-06-09 Ian Lance Taylor <iant@google.com>
6374 * gcc.dg/Wcxx-compat-12.c: New testcase.
6376 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
6379 * gfortran.dg/backspace_11.f90: New.
6381 2009-06-09 Jason Merrill <jason@redhat.com>
6383 * g++.dg/cpp0x/defaulted10.C: New.
6385 2009-06-09 Martin Jambor <mjambor@suse.cz>
6387 * gcc.c-torture/compile/pr40351.c: New file.
6389 2009-06-09 Olivier Hainque <hainque@adacore.com>
6391 * gnat.dg/align_max.adb: New test.
6393 2009-06-08 Jason Merrill <jason@redhat.com>
6395 * g++.dg/cpp0x/auto15.C: New.
6397 2009-06-08 Jan Hubicka <jh@suse.cz>
6400 * gcc.dg/torture/pr39834.c
6402 2009-06-08 Jan Hubicka <jh@suse.cz>
6405 * g++.dg/torture/pr40102.C: New testcase.
6407 2009-06-08 Jakub Jelinek <jakub@redhat.com>
6409 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6410 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6411 * gcc.dg/builtin-object-size-6.c: New test.
6414 * g++.dg/template/dtor7.C: New test.
6418 * g++.dg/template/error41.C: New test.
6419 * g++.dg/template/error42.C: New test.
6421 2009-06-08 Revital Eres <eres@il.ibm.com>
6424 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6425 * gcc.dg/vect/vect-88.c: Likewise.
6426 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6427 * gcc.dg/vect/pr25413.c: Likewise.
6428 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6430 2009-06-07 Ian Lance Taylor <iant@google.com>
6432 * g++.dg/warn/Wswitch-3.C: New testcase.
6433 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6434 * gcc.dg/Wswitch-enum-error.c: Likewise.
6435 * gcc.dg/Wswitch-error.c: Likewise.
6437 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6440 * gfortran.dg/negative_unit.f: Update test.
6441 * gfortran.dg/negative_unit_int8.f: Update test.
6442 * gfortran.dg/newunit_1.f90: New test.
6444 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6448 * gfortran.dg/spread_init_expr.f03: New.
6449 * gfortran.dg/unpack_init_expr.f03: New.
6450 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6453 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6457 * gfortran.dg/count_init_expr.f03
6458 * gfortran.dg/product_init_expr.f03
6459 * gfortran.dg/sum_init_expr.f03
6461 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6464 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6466 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6468 * gfortran.dg/zero_sized_5.f90: Likewise.
6470 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
6473 * g++.dg/torture/pr32950.C: New.
6475 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6479 * gfortran.dg/dot_product_1.f03: New.
6480 * gfortran.dg/matmul_8.f03: New.
6481 * gfortran.dg/transpose_3.f03: New.
6483 2009-06-06 Ian Lance Taylor <iant@google.com>
6485 * gcc.dg/Wunused-label-1.c: New test case.
6486 * g++.dg/warn/Wunused-label-1.C: New test case.
6487 * g++.dg/warn/Wunused-label-2.C: New test case.
6488 * g++.dg/warn/Wunused-label-3.C: New test case.
6490 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6493 * reshape_zerosize_2.f90: New.
6495 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6498 * gfortran.dg/pack_assign_1.f90: New.
6499 * gfortran.dg/pack_vector_1.f90: New.
6501 2009-06-05 Jakub Jelinek <jakub@redhat.com>
6504 * gcc.dg/pr40340-1.c: New test.
6505 * gcc.dg/pr40340-2.c: New test.
6506 * gcc.dg/pr40340-3.c: New test.
6507 * gcc.dg/pr40340-4.c: New test.
6508 * gcc.dg/pr40340-5.c: New test.
6509 * gcc.dg/pr40340.h: New file.
6511 2009-06-05 Revital Eres <eres@il.ibm.com>
6513 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6515 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6516 * gcc.dg/vect/vect-33.c: Likewise.
6517 * gcc.dg/vect/vect-92.c: Likewise.
6518 * gcc.dg/vect/vect-58.c: Likewise.
6519 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6520 * gcc.dg/vect/vect-42.c: Likewise.
6521 * gcc.dg/vect/slp-25.c: Likewise.
6522 * gcc.dg/vect/vect-align-1.c: Likewise.
6523 * gcc.dg/vect/vect-align-2.c: Likewise.
6524 * gcc.dg/vect/vect-93.c: Likewise.
6525 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6526 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6527 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6528 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6529 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6530 * gcc.dg/vect/vect-26.c: Likewise.
6531 * gcc.dg/vect/vect-44.c: Likewise.
6532 * gcc.dg/vect/vect-70.c: Likewise.
6533 * gcc.dg/vect/vect-95.c: Likewise.
6534 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6535 * gcc.dg/vect/vect-28.c: Likewise.
6536 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6537 * gcc.dg/vect/vect-87.c: Likewise.
6538 * gcc.dg/vect/vect-109.c: Likewise.
6539 * gcc.dg/vect/vect-54.c: Likewise.
6540 * gcc.dg/vect/vect-96.c: Likewise.
6541 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6542 * gcc.dg/vect/vect-88.c: Likewise.
6543 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6544 * gcc.dg/vect/vect-89.c: Likewise.
6545 * gcc.dg/vect/vect-91.c: Likewise.
6546 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6547 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6548 * gfortran.dg/vect/vect-2.f90: Likewise.
6549 * gfortran.dg/vect/vect-3.f90: Likewise.
6550 * gfortran.dg/vect/vect-4.f90: Likewise.
6551 * gfortran.dg/vect/vect-5.f90: Likewise.
6553 2009-06-05 Alexander Strange <astrange@ithinksw.com>
6555 PR tree-optimization/36318
6556 * gcc.dg/tree-ssa/sra-7.c: New test.
6558 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
6561 * gfortran.dg/reshape_order_5.f90: New.
6562 * gfortran.dg/reshape_shape_1.f90: New.
6564 2009-06-04 Jason Merrill <jason@redhat.com>
6566 * g++.dg/template/error38.C: Add pointer-to-typedef case.
6568 2009-06-04 Steve Ellcey <sje@cup.hp.com>
6570 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6571 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6573 2009-06-04 Richard Guenther <rguenther@suse.de>
6576 * g++.dg/torture/pr40335.C: New testcase.
6578 2009-06-03 Richard Guenther <rguenther@suse.de>
6581 * gcc.dg/torture/pr40328.c: New testcase.
6583 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
6585 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6588 2009-06-03 Martin Jambor <mjambor@suse.cz>
6590 * g++.dg/torture/pr40323.C: New file.
6592 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
6594 * gnat.dg/specs/root.ads: New test.
6595 * gnat.dg/specs/root-level_1.ads: Likewise.
6596 * gnat.dg/specs/root-level_2.ads: Likewise.
6597 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6599 2009-06-02 Mark Mitchell <mark@codesourcery.com>
6601 * g++.dg/init/ref15.C: Require unwrapped targets.
6603 2009-06-02 Jason Merrill <jason@redhat.com>
6605 * g++.dg/cpp0x/initlist13.C: Remove expected error.
6606 * g++.dg/cpp0x/initlist18.C: New.
6607 * g++.dg/cpp0x/initlist19.C: New.
6609 * g++.dg/cpp0x/auto14.C: New.
6611 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
6613 * gnat.dg/alignment6.adb: Remove XFAIL.
6615 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
6618 * g++.dg/template/spec36.C: New test.
6620 2009-06-01 Ian Lance Taylor <iant@google.com>
6622 * gcc.dg/cast-qual-3.c: New testcase.
6623 * g++.dg/warn/Wcast-qual2.C: New testcase.
6625 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
6627 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6628 (process-message): Expect column numbers.
6629 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6630 * gcc.dg/pch/counter-2.c: Same.
6631 * gcc.dg/pch/valid-2.c: Same.
6632 * gcc.dg/pch/warn-1.c: Same.
6633 * gcc.dg/pch/valid-1.c: Same.
6634 * gcc.dg/cpp/include2a.c: Handle lack of columns.
6635 * gcc.dg/cpp/syshdr.c: Same.
6636 * gcc.dg/cpp/19940712-1.c: Same.
6637 * gcc.dg/cpp/missing-header-1.c: Same.
6638 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6639 * gcc.dg/cpp/tr-warn3.c: Same.
6640 * gcc.dg/cpp/pr29612-2.c: Same.
6641 * gcc.dg/cpp/tr-warn4.c: Same.
6642 * gcc.dg/cpp/Wtrigraphs.c: Same.
6643 * gcc.dg/cpp/poison.c: Same.
6644 * gcc.dg/cpp/arith-3.c: Same.
6645 * gcc.dg/cpp/sysmac2.c: Same.
6646 * gcc.dg/cpp/cpp.exp: Same.
6647 * gcc.dg/cpp/tr-warn5.c: Same.
6648 * gcc.dg/cpp/include2.c: Same.
6649 * gcc.dg/cpp/Wmissingdirs.c: Same.
6650 * gcc.dg/cpp/Wmissingdirs.c: Same.
6651 * gcc.dg/cpp/tr-warn6.c: Same.
6652 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6653 * gcc.dg/cpp/macspace1.c: Same.
6654 * gcc.dg/cpp/escape-2.c: Same.
6655 * gcc.dg/cpp/assert2.c: Same.
6656 * gcc.dg/cpp/undef2.c: Same.
6657 * gcc.dg/cpp/macspace2.c: Same.
6658 * gcc.dg/cpp/tr-warn1.c: Same.
6659 * gcc.dg/cpp/extratokens2.c: Same.
6660 * gcc.dg/cpp/strify2.c: Same.
6661 * gcc.dg/cpp/Wsignprom.c: Same.
6662 * gcc.dg/cpp/redef2.c: Same.
6663 * gcc.dg/cpp/trad/trad.exp: Same.
6664 * gcc.dg/cpp/arith-1.c: Same.
6665 * gcc.dg/cpp/extratokens.c: Same.
6666 * gcc.dg/cpp/if-mpar.c: Same.
6668 2009-06-01 Olivier Hainque <hainque@adacore.com>
6670 * gnat.dg/nested_float_packed.ads: New test.
6672 2009-06-01 Olivier Hainque <hainque@adacore.com>
6673 Eric Botcazou <botcazou@adacore.com>
6675 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6676 * gnat.dg/test_oconst.adb: New test.
6678 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
6680 * gcc.dg/plugin/ggcplug.c: Moved comment.
6681 (plugin_init): Fixed typo, declared i, returned 0 at end.
6683 2009-05-31 Ira Rosen <irar@il.ibm.com>
6686 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6687 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6689 2009-05-29 Ian Lance Taylor <iant@google.com>
6691 * gcc.dg/Wcxx-compat-11.c: New testcase.
6693 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6696 * gfortran.dg/leadz_trailz_1.f90: New test.
6697 * gfortran.dg/leadz_trailz_2.f90: New test.
6699 2009-05-29 Martin Jambor <mjambor@suse.cz>
6701 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6702 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6703 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6704 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6705 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6706 * gcc.dg/tree-ssa/sra-2.c: Likewise.
6707 * gcc.dg/tree-ssa/sra-3.c: Likewise.
6708 * gcc.dg/tree-ssa/sra-1.c: Likewise.
6709 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6710 * gcc.dg/tree-ssa/sra-5.c: New file.
6711 * gcc.dg/tree-ssa/sra-6.c: New file.
6712 * gcc.c-torture/compile/sra-1.c: New file.
6714 2009-05-29 Jakub Jelinek <jakub@redhat.com>
6717 * gcc.c-torture/compile/pr40291.c: New test.
6720 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6722 * gcc.target/powerpc/altivec-30.c: New test.
6723 * gcc.target/powerpc/altivec-31.c: New test.
6725 2009-05-28 Richard Guenther <rguenther@suse.de>
6727 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6728 * gcc.c-torture/execute/20090527-1.c: Likewise.
6730 2009-05-28 Dodji Seketeli <dodji@redhat.com>
6733 * g++.dg/template/canon-type-1.C: New test.
6734 * g++.dg/template/canon-type-2.C: Likewise.
6735 * g++.dg/template/canon-type-3.C: Likewise.
6736 * g++.dg/template/canon-type-4.C: Likewise.
6737 * g++.dg/template/canon-type-5.C: Likewise.
6738 * g++.dg/template/canon-type-6.C: Likewise.
6739 * g++.dg/template/canon-type-7.C: Likewise.
6741 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
6742 Uros Bizjak <ubizjak@gmail.com>
6743 Danny Smith <dansmister@gmail.com>
6747 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6749 * gcc.target/i386/pr37216.c: New test source file.
6750 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
6751 use -fno-common for testing Cygwin and MinGW targets.
6753 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
6755 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6756 * g++.dg/opt/memcpy1.C (size_t): Likewise.
6757 * g++.dg/pr37742.C (size_t): Likewise.
6758 * g++.dg/torture/pr34850.C (size_t): Likewise.
6759 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6761 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6762 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6763 (size_t): Use __extension__ and __SIZE_TYPE__.
6764 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6766 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6767 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6768 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6769 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6770 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6771 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6772 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6773 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6774 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6775 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6776 (__ssize_t): Likewise.
6777 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6778 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6779 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6780 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6781 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6782 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6783 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6784 * gcc.dg/pr33667.c (size_t): Likewise.
6785 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6786 * gcc.dg/torture/pr39204.c (size_t): Likewise.
6787 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6788 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6789 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6790 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6792 2009-05-28 Ira Rosen <irar@il.ibm.com>
6794 PR tree-optimization/40254
6795 * gcc.dg/vect/pr40254.c: New test.
6797 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
6800 * gcc.target/mips/const-anchor-1.c: New test.
6801 * gcc.target/mips/const-anchor-2.c: New test.
6803 2009-05-27 Jason Merrill <jason@redhat.com>
6805 * g++.dg/cpp0x/initlist15.C: New.
6806 * g++.dg/cpp0x/initlist16.C: New.
6807 * g++.dg/cpp0x/initlist17.C: New.
6809 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
6812 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6813 patterns to reflect frontend changes.
6814 * gfortran.dg/vector_subscript_4.f90: Likewise.
6816 2009-05-27 Olivier Hainque <hainque@adacore.com>
6817 Eric Botcazou <botcazou@adacore.com>
6819 * gcc.c-torture/execute/align-nest.c: New testcase.
6820 * gnat.dg/misaligned_nest.adb: New testcase.
6822 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
6824 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6825 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6826 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6827 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6829 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
6831 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6832 cast instead of assuming 0ul.
6833 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6835 (_type_desc): Make first argument const.
6836 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6838 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6841 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
6842 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
6844 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
6846 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6847 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6848 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6849 * gcc.dg/plugin/ggcplug.c: Added new file.
6851 2009-05-26 Tobias Burnus <burnus@net-b.de>
6854 * gfortran.dg/nullify_4.f90: New test.
6856 2009-05-26 Richard Guenther <rguenther@suse.de>
6858 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6860 2009-05-26 Richard Guenther <rguenther@suse.de>
6863 * gcc.c-torture/compile/pr40252.c: New testcase.
6865 2009-05-26 Dodji Seketeli <dodji@redhat.com>
6868 * g++.dg/template/typedef18.C: New test.
6869 * g++.dg/template/typedef19.C: Likewise.
6870 * g++.dg/template/typedef20.C: Likewise.
6871 * g++.dg/template/access11.C: Adjust.
6873 2009-05-26 Richard Guenther <rguenther@suse.de>
6876 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6878 2009-05-25 Jason Merrill <jason@redhat.com>
6881 * g++.dg/cpp0x/enum3.C: New test.
6883 2009-05-25 Richard Guenther <rguenther@suse.de>
6885 PR tree-optimization/36327
6886 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6887 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6888 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6889 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6890 * gcc.dg/vect/vect-40.c: Likewise.
6891 * gcc.dg/vect/vect-42.c: Likewise.
6892 * gcc.dg/vect/vect-46.c: Likewise.
6893 * gcc.dg/vect/vect-76.c: Likewise.
6895 2009-05-25 Janus Weil <janus@gcc.gnu.org>
6898 * gfortran.dg/proc_ptr_18.f90: New.
6899 * gfortran.dg/proc_ptr_19.f90: New.
6900 * gfortran.dg/proc_ptr_comp_9.f90: New.
6901 * gfortran.dg/proc_ptr_comp_10.f90: New.
6903 2009-05-25 Richard Guenther <rguenther@suse.de>
6905 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6906 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6908 2009-05-25 Ira Rosen <irar@il.ibm.com>
6910 PR tree-optimization/40238
6911 * gcc.dg/vect/pr40238.c: New test.
6913 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6914 Dominique Dhumieres <dominiq@lps.ens.fr>
6918 * gfortran.dg/bounds_check_fail_3.f90: New test.
6919 * gfortran.dg/bounds_check_fail_4.f90: New test.
6920 * gfortran.dg/bounds_check_14.f90: Update test.
6921 * gfortran.dg/bound_4.f90: Update test.
6923 2009-05-24 Richard Guenther <rguenther@suse.de>
6926 * gcc.c-torture/compile/pr40233.c: New testcase.
6928 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
6930 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6931 for alpha*-*-* targets.
6933 2009-05-24 Ira Rosen <irar@il.ibm.com>
6935 * gcc.dg/vect/bb-slp-1.c: New test.
6936 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6937 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6938 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6939 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6940 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6941 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6942 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6943 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6944 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6945 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6946 gcc.dg/vect/bb-slp-22.c: Likewise.
6947 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6949 2009-05-23 Mark Mitchell <mark@codesourcery.com>
6950 Maxim Kuvyrkov <maxim@codesourcery.com>
6952 * gcc.dg/falign-labels-1.c: New test.
6954 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6956 * gnat.dg/specs/rep_clause3.ads: New test.
6958 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6960 * gnat.dg/addr6.adb: New test.
6962 2009-05-22 Mark Mitchell <mark@codesourcery.com>
6964 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6966 * gcc.target/arm/thumb2-mul-space.c: New file.
6967 * gcc.target/arm/thumb2-mul-space-2.c: New file.
6968 * gcc.target/arm/thumb2-mul-space-3.c: New file.
6969 * gcc.target/arm/thumb2-mul-speed.c: New file.
6971 2009-05-22 Richard Guenther <rguenther@suse.de>
6974 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6975 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6976 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6978 2009-05-22 Mark Mitchell <mark@codesourcery.com>
6980 * gcc.dg/dll-6.c: New test.
6981 * gcc.dg/dll-6a.c: Likewise.
6982 * gcc.dg/dll-7.c: Likewise.
6983 * gcc.dg/dll-7a.c: Likewise.
6984 * g++.dg/ext/dllexport2.C: Likewise.
6985 * g++.dg/ext/dllexport2a.cc: Likewise.
6987 2009-05-21 Steve Ellcey <sje@cup.hp.com>
6990 * gcc.target/ia64/mfused-madd-vect.c: New test.
6991 * gcc.target/ia64/mfused-madd.c: New test.
6992 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6993 * gcc.target/ia64/mno-fused-madd.c: New test.
6995 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
6997 * gcc.target/i386/movbe-1.c: New.
6998 * gcc.target/i386/movbe-2.c: Likewise.
7000 2009-05-21 Taras Glek <tglek@mozilla.com>
7002 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7003 plugin_init signature.
7004 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7005 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7006 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7008 2009-05-21 Mark Mitchell <mark@codesourcery.com>
7010 * gcc.dg/target/arm/neon-vmla-1.c: New.
7011 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7013 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
7015 * gcc.target/mips/octeon-exts-6.c: New test.
7016 * gcc.target/mips/extend-1.c: New test.
7017 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7019 * gcc.target/mips/octeon-exts-5.c: Likewise.
7021 2009-05-20 Jakub Jelinek <jakub@redhat.com>
7024 * gcc.c-torture/compile/pr40204.c: New test.
7026 2009-05-20 Richard Guenther <rguenther@suse.de>
7028 * gcc.c-torture/compile/20090518-1.c: New testcase.
7030 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
7032 PR tree-optimization/40087
7033 * gcc.dg/tree-ssa/pr40087.c: New test.
7035 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
7037 * gcc.dg/vector-4.c: New testcase.
7038 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7039 * g++.dg/ext/vector16.C: New testcase.
7041 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
7044 * gcc.dg/pr40172.c: Renamed to ...
7045 * gcc.dg/pr40172-1.c: This.
7047 * gcc.dg/pr40172-2.c: New.
7048 * gcc.dg/pr40172-3.c: Likewise.
7050 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7053 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7055 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
7057 * gnat.dg/loop_optimization6.ad[sb]: New test.
7059 2009-05-19 Richard Guenther <rguenther@suse.de>
7061 * gcc.c-torture/compile/20090519-1.c: New testcase.
7063 2009-05-18 Jason Merrill <jason@redhat.com>
7065 * g++.dg/cpp0x/explicit1.C: New.
7066 * g++.dg/cpp0x/explicit2.C: New.
7068 2009-05-18 Dodji Seketeli <dodji@redhat.com>
7071 * g++.dg/debug/dwarf2/nested-1.C: New test.
7073 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
7076 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7079 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7082 * gfortran.dg/proc_ptr_comp_8.f90: New.
7084 2009-05-18 Richard Guenther <rguenther@suse.de>
7087 * gfortran.dg/array_memset_2.f90: Adjust.
7089 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7093 * gfortran.dg/interface_27.f90: New.
7094 * gfortran.dg/interface_28.f90: New.
7095 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7096 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7098 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
7100 * gcc.target/m68k/tls-ie.c: New test.
7101 * gcc.target/m68k/tls-le.c: New test.
7102 * gcc.target/m68k/tls-gd.c: New test.
7103 * gcc.target/m68k/tls-ld.c: New test.
7104 * gcc.target/m68k/tls-ie-xgot.c: New test.
7105 * gcc.target/m68k/tls-le-xtls.c: New test.
7106 * gcc.target/m68k/tls-gd-xgot.c: New test.
7107 * gcc.target/m68k/tls-ld-xgot.c: New test.
7108 * gcc.target/m68k/tls-ld-xtls.c: New test.
7109 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7111 2009-05-18 Martin Jambor <mjambor@suse.cz>
7113 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7115 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
7118 * gcc.dg/pr40172.c: New.
7120 2009-05-17 Jason Merrill <jason@redhat.com>
7123 * g++.dg/template/dtor6.C: New.
7125 2009-05-17 Joseph Myers <joseph@codesourcery.com>
7127 * g++.dg/warn/translate-ice-1.C: New test.
7129 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7131 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7132 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7133 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7134 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7136 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7139 * gfortran.dg/erf_2.F90: New test.
7140 * gfortran.dg/erfc_scaled_2.f90: New test.
7142 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7145 * gfortran.dg/string_1.f90: New test.
7146 * gfortran.dg/string_2.f90: New test.
7147 * gfortran.dg/string_3.f90: New test.
7149 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
7151 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7152 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7154 2009-05-15 Ian Lance Taylor <iant@google.com>
7156 * gcc.dg/Wcxx-compat-10.c: New testcase.
7158 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
7161 * gcc.dg/pr16302.c: New.
7162 * g++.dg/warn/pr16302.C: New.
7164 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7166 * gcc.dg/torture/builtin-math-5.c: New.
7167 * gcc.dg/torture/builtin-math-6.c: New.
7168 * lib/target-supports.exp (check_effective_target_mpc): New.
7170 2009-05-15 Jan Hubicka <jh@suse.cz>
7172 * gcc.dg/tree-ssa/inline-3.c: New testcase
7174 2009-05-15 Jan Hubicka <jh@suse.cz>
7176 * gcc.target/i386/align-main-1.c (check): Mark noinline.
7177 * gcc.target/i386/align-main-2.c (check): Mark noinline.
7178 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7179 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7180 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7182 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7184 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7185 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7187 2009-05-15 Jan Hubicka <jh@suse.cz>
7189 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7190 optimized by sibcall noinline.
7192 2009-05-15 Jan Hubicka <jh@suse.cz>
7194 * sibcall-1.c (track): Mark noinline.
7195 * sibcall-2.c (track): Mark noinline.
7196 * sibcall-3.c (track): Mark noinline.
7197 * sibcall-4.c (track): Mark noinline.
7199 2009-05-15 Jan Hubicka <jh@suse.cz>
7201 * flatten-2.c: Disable early inlining; add comment.
7202 * flatten-3.c: New test based on flatten-2.c.
7204 2009-05-15 Richard Guenther <rguenther@suse.de>
7206 PR tree-optimization/39999
7207 * gcc.c-torture/compile/pr39999.c: New testcase.
7209 2009-05-15 Joseph Myers <joseph@codesourcery.com>
7211 * gcc.c-torture/compile/ptr-conv-1.c: New test.
7213 2009-05-14 Ian Lance Taylor <iant@google.com>
7215 * gcc.dg/Wcxx-compat-9.c: New testcase.
7217 2009-05-14 Janus Weil <janus@gcc.gnu.org>
7220 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7221 * gfortran.dg/duplicate_type_2.f90: Ditto.
7222 * gfortran.dg/duplicate_type_3.f90: New.
7224 2009-05-14 Laurent GUERBY <laurent@guerby.net>
7226 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7227 * ada/acats/tests/c5/c59002c.ada: Likewise.
7229 2009-05-13 Taras Glek <tglek@mozilla.com>
7231 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7232 attributes and decl smashing.
7233 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7235 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7236 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7238 2009-05-14 Jakub Jelinek <jakub@redhat.com>
7241 * gfortran.dg/pr39865.f90: New test.
7242 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7244 * gfortran.dg/hollerith_f95.f90: Likewise.
7245 * gfortran.dg/hollerith6.f90: New test.
7246 * gfortran.dg/hollerith7.f90: New test.
7248 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7251 * gcc.dg/cpp/pr36674.i: New.
7253 2009-05-14 Ben Elliston <bje@au.ibm.com>
7256 * gcc.c-torture/compile/pr40035.c: New test.
7258 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7260 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7262 2009-05-12 Tobias Burnus <burnus@net-b.de>
7265 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7266 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7267 * gfortran.dg/interop_params.f03: Ditto.
7269 2009-05-12 Jan Hubicka <jh@suse.cz>
7271 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7272 so unrolling still happens.
7273 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7274 * gcc.dg/ipa/ipacost-2.c: Likewise.
7275 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7277 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7279 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7281 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7283 * lib/target-supports.exp (check_profiling_available): Return
7284 false for -p on *-*-cygwin* targets.
7286 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7288 PR tree-optimization/38632
7289 * g++.dg/tree-ssa/pr38632.C: New.
7291 2009-05-11 Jan Hubicka <jh@suse.cz>
7293 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7294 we now optimize better.
7295 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7296 out at different places.
7297 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7299 * gcc.dg/vect/vect-76.c: Likewise.
7300 * gcc.dg/vect/vect-70.c: Likewise.
7301 * gcc.dg/vect/vect-66.c: Likewise.
7302 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7303 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7305 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7308 * gcc.c-torture/compile/pr40080.c: New.
7310 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
7312 * gcc.c-torture/compile/pr40026.c: New testcase.
7314 2009-05-11 Janus Weil <janus@gcc.gnu.org>
7317 * gfortran.dg/proc_ptr_comp_7.f90: New.
7319 2009-05-11 Ira Rosen <irar@il.ibm.com>
7321 PR tree-optimization/40074
7322 * gcc.dg/vect/pr40074.c: New test.
7324 2009-05-10 Ian Lance Taylor <iant@google.com>
7326 * gcc.dg/Wcxx-compat-7.c: New testcase.
7327 * gcc.dg/Wcxx-compat-8.c: New testcase.
7328 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7329 * gcc.dg/pr17188-1.c: Likewise.
7330 * gcc.dg/pr39084.c: Likewise.
7332 2009-05-10 Michael Matz <matz@suse.de>
7335 * gcc.dg/pr40031.c: New test.
7337 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
7340 * gfortran.dg/array_constructor_31.f90: New test.
7342 2009-05-10 Richard Guenther <rguenther@suse.de>
7344 PR tree-optimization/40081
7345 * g++.dg/torture/pr40081.C: New testcase.
7347 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
7350 * gfortran.dg/dependency_24.f90: New test.
7351 * gfortran.dg/dependency_23.f90: Clean up module files.
7353 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
7356 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7357 * gfortran.dg/chmod_2.f90: Likewise.
7358 * gfortran.dg/chmod_3.f90: Likewise.
7359 * gfortran.dg/open_errors.f90: Likewise.
7361 2009-05-09 Jan Hubicka <jh@suse.cz>
7364 * g++.dg/eh/nested-try.C: New test.
7366 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7368 PR tree-optimization/40049
7369 * gcc.dg/vect/vect-shift-2.c: New test.
7371 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7373 * gcc.dg/torture/complex-sign-mul-minus-one.c,
7374 gcc.dg/torture/complex-sign-mul-one.c: New tests.
7376 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7379 * g++.dg/warn/deprecated-6.C: New.
7380 * gcc.dg/deprecated-4.c: Likewise.
7381 * gcc.dg/deprecated-5.c: Likewise.
7382 * gcc.dg/deprecated-6.c: Likewise.
7384 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7386 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7387 __aligned__(__BIGGEST_ALIGNMENT__).
7388 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7389 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7390 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7391 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7392 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7393 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7394 * gcc.dg/vect/Os-vect-95.c: Likewise.
7395 * gcc.dg/vect/pr20122.c: Likewise.
7396 * gcc.dg/vect/pr36493.c: Likewise.
7397 * gcc.dg/vect/pr37385.c: Likewise.
7398 * gcc.dg/vect/slp-7.c: Likewise.
7399 * gcc.dg/vect/slp-9.c: Likewise.
7400 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7401 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7402 * gcc.dg/vect/vect-35.c: Likewise.
7403 * gcc.dg/vect/vect-40.c: Likewise.
7404 * gcc.dg/vect/vect-42.c: Likewise.
7405 * gcc.dg/vect/vect-44.c: Likewise.
7406 * gcc.dg/vect/vect-46.c: Likewise.
7407 * gcc.dg/vect/vect-48.c: Likewise.
7408 * gcc.dg/vect/vect-52.c: Likewise.
7409 * gcc.dg/vect/vect-54.c: Likewise.
7410 * gcc.dg/vect/vect-56.c: Likewise.
7411 * gcc.dg/vect/vect-58.c: Likewise.
7412 * gcc.dg/vect/vect-60.c: Likewise.
7413 * gcc.dg/vect/vect-74.c: Likewise.
7414 * gcc.dg/vect/vect-75.c: Likewise.
7415 * gcc.dg/vect/vect-76.c: Likewise.
7416 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7417 * gcc.dg/vect/vect-77.c: Likewise.
7418 * gcc.dg/vect/vect-77-global.c: Likewise.
7419 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7420 * gcc.dg/vect/vect-78.c: Likewise.
7421 * gcc.dg/vect/vect-78-global.c: Likewise.
7422 * gcc.dg/vect/vect-80.c: Likewise.
7423 * gcc.dg/vect/vect-85.c: Likewise.
7424 * gcc.dg/vect/vect-87.c: Likewise.
7425 * gcc.dg/vect/vect-88.c: Likewise.
7426 * gcc.dg/vect/vect-92.c: Likewise.
7427 * gcc.dg/vect/vect-93.c: Likewise.
7428 * gcc.dg/vect/vect-95.c: Likewise.
7429 * gcc.dg/vect/vect-97.c: Likewise.
7430 * gcc.dg/vect/vect-complex-1.c: Likewise.
7431 * gcc.dg/vect/vect-complex-4.c: Likewise.
7432 * gcc.dg/vect/vect-complex-5.c: Likewise.
7433 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7434 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7435 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7436 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7437 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7438 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7439 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7440 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7441 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7442 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7443 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7444 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7445 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7446 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7447 * gcc.dg/vect/vect-outer-1.c: Likewise.
7448 * gcc.dg/vect/vect-outer-2a.c: Likewise.
7449 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7450 * gcc.dg/vect/vect-outer-2.c: Likewise.
7451 * gcc.dg/vect/vect-outer-2c.c: Likewise.
7452 * gcc.dg/vect/vect-outer-2d.c: Likewise.
7453 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7454 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7455 * gcc.dg/vect/vect-outer-3.c: Likewise.
7456 * gcc.dg/vect/vect-outer-3c.c: Likewise.
7457 * gcc.dg/vect/vect-outer-5.c: Likewise.
7458 * gcc.dg/vect/vect-outer-6.c: Likewise.
7459 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7460 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7461 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7462 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7463 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7464 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7465 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7466 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7467 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7468 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7469 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7470 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7471 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7472 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7474 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7477 * gcc.dg/torture/complex-sign.h: New header.
7478 * gcc.dg/torture/complex-sign-add.c,
7479 gcc.dg/torture/complex-sign-mixed-add.c,
7480 gcc.dg/torture/complex-sign-mixed-div.c,
7481 gcc.dg/torture/complex-sign-mixed-mul.c,
7482 gcc.dg/torture/complex-sign-mixed-sub.c,
7483 gcc.dg/torture/complex-sign-mul.c,
7484 gcc.dg/torture/complex-sign-sub.c: New tests.
7486 2009-05-08 Janus Weil <janus@gcc.gnu.org>
7489 * gfortran.dg/intrinsic_3.f90: New.
7491 2009-05-07 Janis Johnson <janis187@us.ibm.com>
7494 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7495 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7496 * gcc.dg/dfp/float-constant-double.c: New test.
7497 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7498 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7499 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7500 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7501 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7502 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7503 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7504 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7505 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7507 2009-05-07 Jakub Jelinek <jakub@redhat.com>
7510 * gcc.c-torture/execute/pr40057.c: New test.
7512 2009-05-06 James E. Wilson <wilson@codesourcery.com>
7514 * gcc.c-torture/compile/const-high-part.c: New test.
7516 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7519 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7522 2009-05-06 Janus Weil <janus@gcc.gnu.org>
7525 * gfortran.dg/proc_decl_1.f90: Modified.
7526 * gfortran.dg/proc_ptr_comp_1.f90: New.
7527 * gfortran.dg/proc_ptr_comp_2.f90: New.
7528 * gfortran.dg/proc_ptr_comp_3.f90: New.
7529 * gfortran.dg/proc_ptr_comp_4.f90: New.
7530 * gfortran.dg/proc_ptr_comp_5.f90: New.
7531 * gfortran.dg/proc_ptr_comp_6.f90: New.
7533 2009-05-06 Dodji Seketeli <dodji@redhat.com>
7536 * g++.dg/template/call7.C: New test.
7538 2009-05-06 Diego Novillo <dnovillo@google.com>
7540 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7542 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7544 * gfortran.dg/pr40021.f: Moved to ...
7545 * gfortran.fortran-torture/execute/pr40021.f: Here.
7547 2009-05-06 Janis Johnson <janis187@us.ibm.com>
7550 * gcc.dg/dfp/pr39986.c: New test.
7552 2009-05-06 Michael Matz <matz@suse.de>
7555 * gfortran.dg/pr40021.f: New test.
7557 2009-05-06 Le-Chun Wu <lcwu@google.com>
7559 * lib/plugin-support.exp: New file containing support procs for
7561 * lib/target-supports.exp (check_plugin_available): New proc.
7562 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7563 * gcc.dg/plugin/selfassign.c: New plugin source file.
7564 * gcc.dg/plugin/self-assign-test-1.c: New test.
7565 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7566 * g++.dg/README: Add description for plugin test.
7567 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7568 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7569 * g++.dg/plugin/selfassign.c: New plugin source file.
7570 * g++.dg/plugin/self-assign-test-1.C: New test.
7571 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7572 * g++.dg/plugin/self-assign-test-3.C: Likewise.
7573 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7574 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7576 2009-05-06 Tobias Burnus <burnus@net-b.de>
7579 * gfortran.dg/intrinsic_2.f90: New test.
7580 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7582 2009-05-06 Joseph Myers <joseph@codesourcery.com>
7585 * gcc.dg/noncompile/incomplete-5.c: New test.
7587 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7590 * gcc.dg/pr39666-1.c: New test.
7591 * gcc.dg/pr39666-2.c: Likewise.
7592 * g++.dg/warn/Wuninitialized-4.C: Likewise.
7593 * g++.dg/warn/Wuninitialized-5.C: Likewise.
7594 * gfortran.dg/pr39666-1.f90: Likewise.
7595 * gfortran.dg/pr39666-2.f90: Likewise.
7597 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
7599 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7600 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7601 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7603 2009-05-05 Janus Weil <janus@gcc.gnu.org>
7606 * gfortran.dg/proc_ptr_17.f90: New.
7608 2009-05-05 Richard Guenther <rguenther@suse.de>
7610 PR tree-optimization/40022
7611 * gcc.c-torture/execute/pr40022.c: New testcase.
7613 2009-05-05 Richard Guenther <rguenther@suse.de>
7616 * gcc.c-torture/compile/pr40023.c: New testcase.
7618 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
7620 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7621 * g++.dg/template/overload9.C: Likewise.
7622 * g++.dg/ext/ms-1.C: New.
7624 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7627 * g++.dg/ext/vla7.C: New test.
7629 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7631 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7633 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7635 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7636 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7637 Update expected errors.
7639 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7642 * g++.dg/parse/parser-pr28152.C: New.
7643 * g++.dg/parse/parser-pr28152-2.C: New.
7645 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7647 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7649 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
7651 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7652 * gcc.target/sparc/fexpand-2.c: Likewise.
7653 * gcc.target/sparc/fpmerge-2.c: Likewise.
7654 * gcc.target/sparc/pdist-2.c: Likewise.
7656 2009-05-03 Richard Guenther <rguenther@suse.de>
7659 * gcc.c-torture/compile/pr39983.c: New testcase.
7661 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7663 * gcc.dg/c99-complex-3.c: New test.
7665 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7667 * gcc.dg/cpp/utf8-5byte-1.c: New test.
7669 2009-05-02 Joseph Myers <joseph@codesourcery.com>
7671 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7673 2009-05-02 Richard Guenther <rguenther@suse.de>
7676 * gcc.target/spu/pr40001.c: New testcase.
7678 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
7680 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7682 2009-04-30 Steve Ellcey <sje@cup.hp.com>
7685 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7686 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7688 2009-04-30 Janis Johnson <janis187@us.ibm.com>
7691 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7694 2009-04-30 David Ayers <ayers@fsfe.org>
7696 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7697 and gcc_error_prefix variables.
7698 * objc.dg/bad-receiver-type.m: Update to match correct
7700 * objc.dg/encode-5.m: Likewise.
7701 * objc.dg/id-1.m: Likewise.
7702 * objc.dg/method-1.m: Likewise.
7703 * objc.dg/method-6.m: Likewise.
7704 * objc.dg/method-7.m: Likewise.
7705 * objc.dg/method-9.m: Likewise.
7706 * objc.dg/method-11.m: Likewise.
7707 * objc.dg/method-20.m: Likewise.
7708 * objc.dg/private-1.m: Likewise.
7710 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
7713 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7714 * gfortran.dg/advance_4.f90: Likewise
7715 * gfortran.dg/advance_5.f90: Likewise
7716 * gfortran.dg/append_1.f90: Likewise
7717 * gfortran.dg/backslash_1.f90: Likewise
7718 * gfortran.dg/backslash_2.f90: Likewise
7719 * gfortran.dg/backslash_3.f: Likewise
7720 * gfortran.dg/backspace_10.f90: Likewise
7721 * gfortran.dg/backspace_3.f: Likewise
7722 * gfortran.dg/backspace_4.f: Likewise
7723 * gfortran.dg/backspace_5.f: Likewise
7724 * gfortran.dg/backspace_8.f: Likewise
7725 * gfortran.dg/backspace_9.f: Likewise
7726 * gfortran.dg/complex_write.f90: Likewise
7727 * gfortran.dg/convert_implied_open.f90: Likewise
7728 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7729 * gfortran.dg/dos_eol.f: Likewise
7730 * gfortran.dg/empty_format_1.f90: Likewise
7731 * gfortran.dg/endfile.f: Likewise
7732 * gfortran.dg/eof_1.f90: Likewise
7733 * gfortran.dg/eor_1.f90: Likewise
7734 * gfortran.dg/eor_handling_1.f90: Likewise
7735 * gfortran.dg/eor_handling_2.f90: Likewise
7736 * gfortran.dg/eor_handling_3.f90: Likewise
7737 * gfortran.dg/eor_handling_4.f90: Likewise
7738 * gfortran.dg/eor_handling_5.f90: Likewise
7739 * gfortran.dg/error_recovery_5.f90: Likewise
7740 * gfortran.dg/f2003_inquire_1.f03: Likewise
7741 * gfortran.dg/f2003_io_4.f03: Likewise
7742 * gfortran.dg/f2003_io_5.f03: Likewise
7743 * gfortran.dg/f2003_io_7.f03: Likewise
7744 * gfortran.dg/fgetc_1.f90: Likewise
7745 * gfortran.dg/fgetc_2.f90: Likewise
7746 * gfortran.dg/flush_1.f90: Likewise
7747 * gfortran.dg/fmt_exhaust.f90: Likewise
7748 * gfortran.dg/fmt_huge.f90: Likewise
7749 * gfortran.dg/fmt_read.f90: Likewise
7750 * gfortran.dg/fmt_t_1.f90: Likewise
7751 * gfortran.dg/fmt_t_2.f90: Likewise
7752 * gfortran.dg/fmt_t_3.f90: Likewise
7753 * gfortran.dg/fmt_t_4.f90: Likewise
7754 * gfortran.dg/fmt_t_5.f90: Likewise
7755 * gfortran.dg/fmt_t_7.f: Likewise
7756 * gfortran.dg/fseek.f90: Likewise
7757 * gfortran.dg/ftell_1.f90: Likewise
7758 * gfortran.dg/ftell_2.f90: Likewise
7759 * gfortran.dg/func_derived_3.f90: Likewise
7760 * gfortran.dg/inquire_9.f90: Likewise
7761 * gfortran.dg/iostat_1.f90: Likewise
7762 * gfortran.dg/iostat_2.f90: Likewise
7763 * gfortran.dg/list_read_1.f90: Likewise
7764 * gfortran.dg/list_read_4.f90: Likewise
7765 * gfortran.dg/list_read_5.f90: Likewise
7766 * gfortran.dg/list_read_7.f90: Likewise
7767 * gfortran.dg/list_read_8.f90: Likewise
7768 * gfortran.dg/list_read_9.f90: Likewise
7769 * gfortran.dg/namelist_13.f90: Likewise
7770 * gfortran.dg/namelist_14.f90: Likewise
7771 * gfortran.dg/namelist_15.f90: Likewise
7772 * gfortran.dg/namelist_16.f90: Likewise
7773 * gfortran.dg/namelist_17.f90: Likewise
7774 * gfortran.dg/namelist_18.f90: Likewise
7775 * gfortran.dg/namelist_19.f90: Likewise
7776 * gfortran.dg/namelist_20.f90: Likewise
7777 * gfortran.dg/namelist_24.f90: Likewise
7778 * gfortran.dg/namelist_26.f90: Likewise
7779 * gfortran.dg/namelist_27.f90: Likewise
7780 * gfortran.dg/namelist_28.f90: Likewise
7781 * gfortran.dg/namelist_37.f90: Likewise
7782 * gfortran.dg/namelist_38.f90: Likewise
7783 * gfortran.dg/namelist_39.f90: Likewise
7784 * gfortran.dg/namelist_40.f90: Likewise
7785 * gfortran.dg/namelist_43.f90: Likewise
7786 * gfortran.dg/namelist_44.f90: Likewise
7787 * gfortran.dg/namelist_45.f90: Likewise
7788 * gfortran.dg/namelist_46.f90: Likewise
7789 * gfortran.dg/namelist_47.f90: Likewise
7790 * gfortran.dg/namelist_48.f90: Likewise
7791 * gfortran.dg/namelist_49.f90: Likewise
7792 * gfortran.dg/namelist_50.f90: Likewise
7793 * gfortran.dg/namelist_51.f90: Likewise
7794 * gfortran.dg/namelist_52.f90: Likewise
7795 * gfortran.dg/namelist_56.f90: Likewise
7796 * gfortran.dg/namelist_char_only.f90: Likewise
7797 * gfortran.dg/namelist_use.f90: Likewise
7798 * gfortran.dg/namelist_use_only.f90: Likewise
7799 * gfortran.dg/noadv_size.f90: Likewise
7800 * gfortran.dg/open_access_append_1.f90: Likewise
7801 * gfortran.dg/pad_no.f90: Likewise
7802 * gfortran.dg/pr12884.f: Likewise
7803 * gfortran.dg/pr17090.f90: Likewise
7804 * gfortran.dg/pr17285.f90: Likewise
7805 * gfortran.dg/pr17286.f90: Likewise
7806 * gfortran.dg/pr18122.f90: Likewise
7807 * gfortran.dg/pr18210.f90: Likewise
7808 * gfortran.dg/pr18392.f90: Likewise
7809 * gfortran.dg/pr19155.f: Likewise
7810 * gfortran.dg/pr19216.f: Likewise
7811 * gfortran.dg/pr19467.f90: Likewise
7812 * gfortran.dg/pr19657.f: Likewise
7813 * gfortran.dg/pr20257.f90: Likewise
7814 * gfortran.dg/read_bad_advance.f90: Likewise
7815 * gfortran.dg/read_eof_2.f90: Likewise
7816 * gfortran.dg/read_eof_4.f90: Likewise
7817 * gfortran.dg/read_many_1.f: Likewise
7818 * gfortran.dg/read_noadvance.f90: Likewise
7819 * gfortran.dg/read_repeat.f90: Likewise
7820 * gfortran.dg/read_size_noadvance.f90: Likewise
7821 * gfortran.dg/read_x_past.f: Likewise
7822 * gfortran.dg/record_marker_1.f90: Likewise
7823 * gfortran.dg/record_marker_3.f90: Likewise
7824 * gfortran.dg/rewind_1.f90: Likewise
7825 * gfortran.dg/runtime_warning_1.f90: Likewise
7826 * gfortran.dg/shape_3.f90: Likewise
7827 * gfortran.dg/slash_1.f90: Likewise
7828 * gfortran.dg/stat_1.f90: Likewise
7829 * gfortran.dg/stat_2.f90: Likewise
7830 * gfortran.dg/streamio_11.f90: Likewise
7831 * gfortran.dg/streamio_3.f90: Likewise
7832 * gfortran.dg/streamio_4.f90: Likewise
7833 * gfortran.dg/streamio_9.f90: Likewise
7834 * gfortran.dg/tl_editing.f90: Likewise
7835 * gfortran.dg/unf_io_convert_1.f90: Likewise
7836 * gfortran.dg/unf_io_convert_2.f90: Likewise
7837 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7838 * gfortran.dg/unf_short_record_1.f90: Likewise
7839 * gfortran.dg/utf8_1.f03: Likewise
7840 * gfortran.dg/utf8_2.f03: Likewise
7841 * gfortran.dg/widechar_IO_1.f90: Likewise
7842 * gfortran.dg/write_check3.f90: Likewise
7843 * gfortran.dg/write_rewind_2.f: Likewise
7844 * gfortran.dg/x_slash_2.f: Likewise
7846 2009-04-29 Richard Guenther <rguenther@suse.de>
7849 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7851 (check_effective_target_vect_floatuint_cvt): Likewise.
7852 * gcc.dg/vect/slp-10.c: Adjust.
7853 * gcc.dg/vect/slp-11.c: Adjust.
7854 * gcc.dg/vect/slp-12b.c: Adjust.
7855 * gcc.dg/vect/slp-33.c: Adjust.
7856 * gcc.c-torture/compile/pr39943.c: New testcase.
7858 2009-04-29 Richard Guenther <rguenther@suse.de>
7861 * gcc.c-torture/compile/pr39937.c: New testcase.
7863 2009-04-29 Richard Guenther <rguenther@suse.de>
7865 PR tree-optimization/39941
7866 * gcc.c-torture/compile/pr39941.c: New testcase.
7868 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
7870 * gcc.target/bfin/20090411-1.c: New test.
7872 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
7875 * gcc.dg/pr39565.c: New testcase.
7877 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
7879 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7880 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7881 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7882 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7883 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7884 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7885 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7886 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7887 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7888 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7889 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7890 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7891 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7892 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7893 * gcc.target/i386/pr37191.c: Likewise.
7894 * gcc.target/i386/reload-1.c: Likewise.
7895 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7896 * g++.old-deja/g++.pt/repo2.C: Likewise.
7897 * g++.old-deja/g++.pt/repo3.C: Likewise.
7898 * g++.old-deja/g++.pt/repo4.C: Likewise.
7899 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7900 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7901 * g++.dg/template/repo1.C: Likewise.
7902 * g++.dg/template/repo2.C: Likewise.
7903 * g++.dg/template/repo3.C: Likewise.
7904 * g++.dg/template/repo4.C: Likewise.
7905 * g++.dg/template/repo5.C: Likewise.
7906 * g++.dg/template/repo6.C: Likewise.
7907 * g++.dg/template/repo7.C: Likewise.
7908 * g++.dg/template/repo8.C: Likewise.
7909 * g++.dg/template/repo9.C: Likewise.
7910 * g++.dg/rtti/repo1.C: Likewise.
7911 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7912 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7913 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7914 * g++.dg/other/PR23205.C: Skip for vxworks.
7915 * g++.dg/ext/visibility/class1.C: Requires PIC.
7916 * g++.dg/eh/async-unwind2.C: Requires PIC.
7917 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7918 does not have cxa_exit.
7920 2009-04-28 Jing Yu <jingyu@google.com>
7923 * lib/target-supports.exp (check_effective_target_tls): Remove
7925 (check_effective_target_tls_native): Likewise.
7926 (check_effective_target_tls_runtime): Likewise.
7927 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7929 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7931 2009-04-28 Janus Weil <janus@gcc.gnu.org>
7934 * gfortran.dg/proc_ptr_16.f90: New.
7936 2009-04-28 Steve Ellcey <sje@cup.hp.com>
7938 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7941 2009-04-28 Richard Guenther <rguenther@suse.de>
7944 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7946 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
7948 * g++.dg/warn/pr35652.C: Removed.
7949 * gcc.dg/pr35652.c: Likewise.
7951 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
7953 * gcc.target/ia64/20071210-2.c: New testcase.
7955 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
7958 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7959 * gcc.dg/pr39323-3.c: Ditto.
7961 2009-04-28 Janus Weil <janus@gcc.gnu.org>
7965 * gfortran.dg/ambiguous_reference_2.f90: New.
7966 * gfortran.dg/pointer_assign_7.f90: New.
7968 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
7969 Mark Mitchell <mark@codesourcery.com>
7971 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7972 * gcc.dg/20020103-1.c: Check for __ppc.
7973 * gcc.dg/asm-b.c: Check for __ppc.
7974 * gcc.dg/20020919-1.c: Check for __ppc.
7975 * gcc.dg/20020312-2.c: Likewise.
7976 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7977 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7978 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7979 * g++.dg/warn/weak1.C: Likewise.
7980 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7981 static so appropriate optimizations kick in.
7982 (find_base_value_wrapper): New function.
7983 * g++.dg/eh/simd-5.C: Fix target triplet.
7984 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7986 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
7987 H.J. Lu <hongjiu.lu@intel.com>
7990 * gcc.target/i386/pr39911.c: New test.
7992 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
7995 * gfortran.dg/alloc_comp_assign_10.f90: New test.
7997 2009-04-28 Ben Elliston <bje@au.ibm.com>
8002 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8004 * gcc.dg/pr35652.C: New.
8005 * g++.dg/warn/pr35652.C: New.
8006 * gcc.dg/format/plus-1.c: Adjust message.
8008 2009-04-27 DJ Delorie <dj@redhat.com>
8010 * lib/target-supports.exp (check_effective_target_double64): New.
8011 (check_effective_target_double64plus): New.
8012 (check_effective_target_large_double): New.
8013 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8014 * gcc.dg/div-double-1.c: Likewise.
8015 * gcc.dg/Wconversion-real.c: Require large_double.
8016 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8018 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8021 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8024 2009-04-27 Ian Lance Taylor <iant@google.com>
8026 * gcc.dg/Wcxx-compat-5.c: New testcase.
8027 * gcc.dg/Wcxx-compat-6.c: New testcase.
8029 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8031 Allow non-constant arguments to conversion intrinsics.
8032 * gcc.target/spu/intrinsics-3.c: Update tests.
8034 2009-04-27 Richard Guenther <rguenther@suse.de>
8037 * gcc.c-torture/compile/pr39928-1.c: New testcase.
8038 * gcc.c-torture/compile/pr39928-2.c: Likewise.
8040 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
8043 * gcc.dg/torture/pr39903-1.c: New.
8044 * gcc.dg/torture/pr39903-2.c: Likewise.
8046 2009-04-27 Revital Eres <eres@il.ibm.com>
8048 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8050 * gcc.dg/sms-2.c: Add dump check.
8051 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8053 * gcc.dg/sms-4.c: Likewise.
8054 * gcc.dg/sms-5.c: Likewise.
8055 * gcc.dg/sms-6.c: Likewise.
8056 * gcc.dg/sms-7.c: Likewise.
8057 * gcc.dg/sms-antideps.c: Rename to...
8058 * gcc.dg/sms-8.c: This and add sms dump file and check it.
8060 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
8062 * gnat.dg/opt2.adb: New test.
8064 2009-04-27 Jakub Jelinek <jakub@redhat.com>
8067 * g++.dg/warn/Wunused-15.C: New test.
8069 2009-04-26 Michael Matz <matz@suse.de>
8072 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8074 * gcc.target/i386/pr37248-1.c: Modified.
8075 * gcc.target/i386/pr37248-3.c: Modified.
8076 * gcc.target/i386/pr37248-2.c: Modified.
8077 * gnat.dg/aliasing1.adb: Modified.
8078 * gnat.dg/pack9.adb: Modified.
8079 * gnat.dg/aliasing2.adb: Modified.
8080 * gcc.dg/strict-overflow-2.c: Modified.
8081 * gcc.dg/autopar/reduc-1char.c: Modified.
8082 * gcc.dg/autopar/reduc-2char.c: Modified.
8083 * gcc.dg/autopar/reduc-1.c: Modified.
8084 * gcc.dg/autopar/reduc-2.c: Modified.
8085 * gcc.dg/autopar/reduc-3.c: Modified.
8086 * gcc.dg/autopar/reduc-6.c: Modified.
8087 * gcc.dg/autopar/reduc-7.c: Modified.
8088 * gcc.dg/autopar/reduc-8.c: Modified.
8089 * gcc.dg/autopar/reduc-9.c: Modified.
8090 * gcc.dg/autopar/reduc-1short.c: Modified.
8091 * gcc.dg/autopar/reduc-2short.c: Modified.
8092 * gcc.dg/autopar/parallelization-1.c: Modified.
8093 * gcc.dg/strict-overflow-4.c: Modified.
8094 * gcc.dg/strict-overflow-6.c: Modified.
8095 * gcc.dg/gomp/combined-1.c: Modified.
8096 * gcc.dg/no-strict-overflow-1.c: Modified.
8097 * gcc.dg/no-strict-overflow-3.c: Modified.
8098 * gcc.dg/no-strict-overflow-5.c: Modified.
8099 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8100 * gcc.dg/tree-ssa/pr18134.c: Modified.
8101 * gcc.dg/tree-ssa/20030824-1.c: Modified.
8102 * gcc.dg/tree-ssa/vector-2.c: Modified.
8103 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8104 * gcc.dg/tree-ssa/loop-21.c: Modified.
8105 * gcc.dg/tree-ssa/20030824-2.c: Modified.
8106 * gcc.dg/tree-ssa/vector-3.c: Modified.
8107 * gcc.dg/tree-ssa/asm-3.c: Modified.
8108 * gcc.dg/tree-ssa/pr23294.c: Modified.
8109 * gcc.dg/tree-ssa/loop-22.c: Modified.
8110 * gcc.dg/tree-ssa/loop-15.c: Modified.
8111 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8112 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8113 * gcc.dg/tree-ssa/pr20139.c: Modified.
8114 * gcc.dg/tree-ssa/scev-cast.c: Modified.
8115 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8116 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8117 * gcc.dg/tree-ssa/loop-5.c: Modified.
8118 * gcc.dg/tree-ssa/pr19431.c: Modified.
8119 * gcc.dg/tree-ssa/pr32044.c: Modified.
8120 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8121 * gcc.dg/tree-ssa/loop-19.c: Modified.
8122 * gcc.dg/tree-ssa/loop-28.c: Modified.
8123 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8124 * gcc.dg/tree-ssa/divide-1.c: Modified.
8125 * gcc.dg/tree-ssa/inline-1.c: Modified.
8126 * gcc.dg/tree-ssa/divide-3.c: Modified.
8127 * gcc.dg/tree-ssa/pr30978.c: Modified.
8128 * gcc.dg/tree-ssa/alias-6.c: Modified.
8129 * gcc.dg/tree-ssa/divide-4.c: Modified.
8130 * gcc.dg/tree-ssa/alias-11.c: Modified.
8131 * gcc.dg/no-strict-overflow-7.c: Modified.
8132 * gcc.dg/strict-overflow-1.c: Modified.
8133 * gcc.dg/pr15784-4.c: Modified.
8134 * gcc.dg/pr34263.c: Modified.
8135 * gcc.dg/strict-overflow-3.c: Modified.
8136 * gcc.dg/tree-prof/stringop-1.c: Modified.
8137 * gcc.dg/tree-prof/val-prof-1.c: Modified.
8138 * gcc.dg/tree-prof/val-prof-2.c: Modified.
8139 * gcc.dg/tree-prof/val-prof-3.c: Modified.
8140 * gcc.dg/tree-prof/val-prof-4.c: Modified.
8141 * gcc.dg/no-strict-overflow-2.c: Modified.
8142 * gcc.dg/no-strict-overflow-4.c: Modified.
8143 * gcc.dg/no-strict-overflow-6.c: Modified.
8144 * g++.dg/tree-ssa/pr27090.C: Modified.
8145 * g++.dg/tree-ssa/tmmti-2.C: Modified.
8146 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8147 * g++.dg/tree-ssa/pr19807.C: Modified.
8148 * g++.dg/opt/pr30965.C: Modified.
8149 * g++.dg/init/new17.C: Modified.
8150 * gfortran.dg/whole_file_6.f90: Modified.
8151 * gfortran.dg/whole_file_5.f90: Modified.
8152 * gfortran.dg/reassoc_1.f90: Modified.
8153 * gfortran.dg/reassoc_3.f90: Modified.
8155 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
8158 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8160 2009-04-26 Jakub Jelinek <jakub@redhat.com>
8163 * gcc.target/i386/pr39543-1.c: New test.
8164 * gcc.target/i386/pr39543-2.c: New test.
8165 * gcc.target/i386/pr39543-3.c: New test.
8168 * gcc.dg/Wunused-value-3.c: New test.
8170 2009-04-26 Joseph Myers <joseph@codesourcery.com>
8173 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8174 gcc.dg/vla-21.c: New tests.
8176 2009-04-26 Joseph Myers <joseph@codesourcery.com>
8179 * gcc.dg/inline-34.c: New test.
8181 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8183 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8184 gcc.dg/enum-const-3.c: New tests.
8185 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8186 -pedantic-errors. Update expected diagnostics.
8188 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8191 * gcc.dg/vla-20.c: New test.
8193 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8196 * gcc.dg/vla-19.c: New test.
8198 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8200 PR preprocessor/39559
8201 * gcc.dg/c99-intconst-2.c: New test.
8203 2009-04-25 Jan Hubicka <jh@suse.cz>
8205 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8207 2009-04-25 Janus Weil <janus@gcc.gnu.org>
8210 * gfortran.dg/import7.f90: New.
8212 2009-04-24 Richard Guenther <rguenther@suse.de>
8214 * gcc.dg/tree-ssa/vrp48.c: Fix.
8216 2008-04-24 Doug Kwan <dougkwan@google.com>
8218 * g++.dg/init/copy7.C: Only abort in memcpy if source and
8219 destination are the same.
8221 2009-04-24 Richard Guenther <rguenther@suse.de>
8223 * gcc.dg/tree-ssa/vrp48.c: New testcase.
8225 2009-04-24 Joseph Myers <joseph@codesourcery.com>
8227 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8228 gcc.dg/array-const-3.c: New tests.
8230 2009-04-24 Ian Lance Taylor <iant@google.com>
8232 * gcc.dg/Wcxx-compat-4.c: New testcase.
8234 2009-04-24 Daniel Kraft <d@domob.eu>
8236 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8237 expected on already erraneous symbol (renamed to fresh one).
8239 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
8242 * gcc.dg/pr39867.c: New.
8244 2009-04-24 Janus Weil <janus@gcc.gnu.org>
8248 * gfortran.dg/intrinsic_1.f90: New.
8250 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
8252 * gnat.dg/alignment7.adb: New test.
8253 * gnat.dg/alignment8.adb: Likewise.
8255 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
8257 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8258 * gnat.dg/specs/rep_clause2.ads: New test.
8260 2009-04-24 Jakub Jelinek <jakub@redhat.com>
8262 PR rtl-optimization/39794
8263 * gcc.dg/pr39794.c: New test.
8265 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
8267 * gnat.dg/atomic1.adb: New test.
8268 * gnat.dg/atomic1_pkg.ads: New helper.
8270 2009-04-23 Steve Ellcey <sje@cup.hp.com>
8273 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8274 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8276 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
8278 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8281 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
8284 * gcc.dg/vector-init-1.c: New testcase.
8285 * gcc.dg/vector-init-2.c: New testcase.
8287 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
8289 * gnat.dg/enum2.adb: New test.
8290 * gnat.dg/enum2_pkg.ads: New helper.
8292 2009-04-22 Jakub Jelinek <jakub@redhat.com>
8295 * gcc.dg/torture/pr39855.c: New test.
8297 2009-04-22 Dodji Seketeli <dodji@redhat.com>
8300 * g++.dg/cpp0x/pr39639.C: New test.
8302 2009-04-22 Mark Heffernan <meheff@google.com>
8304 * gcc.dg/profile-generate-3.c: New test.
8306 2009-04-22 Jan Hubicka <jh@suse.cz>
8308 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8310 2009-04-22 Steve Ellcey <sje@cup.hp.com>
8313 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8315 2009-04-22 Richard Guenther <rguenther@suse.de>
8317 PR tree-optimization/39824
8318 * gcc.c-torture/compile/pr39824.c: New testcase.
8320 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8323 * g++.dg/parse/parser-pr14875.C: New.
8324 * g++.dg/parse/parser-pr14875-2.C: New.
8325 * g++.dg/parse/error6.C: Update match string.
8327 2009-04-22 Richard Guenther <rguenther@suse.de>
8329 PR tree-optimization/39845
8330 * gcc.c-torture/compile/pr39845.c: New testcase.
8332 2009-04-22 Janus Weil <janus@gcc.gnu.org>
8335 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8336 * gfortran.dg/external_initializer.f90: Modified.
8337 * gfortran.dg/interface_26.f90: Modified.
8338 * gfortran.dg/intrinsic_subroutine.f90: Modified.
8339 * gfortran.dg/proc_ptr_3.f90: Modified.
8340 * gfortran.dg/proc_ptr_15.f90: New.
8341 * gfortran.dg/proc_ptr_result_1.f90: Modified.
8343 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8346 * g++.dg/warn/pr35711.C: New.
8347 * g++.dg/conversion/ptrmem2.C: Update.
8349 2009-04-21 Joseph Myers <joseph@codesourcery.com>
8351 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8352 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8353 README.gcc, g++.dg/README, g++.dg/compat/break/README,
8354 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8355 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8356 gcc.c-torture/ChangeLog.0,
8357 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8358 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8359 gcc.target/i386/math-torture/math-torture.exp,
8360 gcc.target/mips/inter/mips16-inter.exp,
8361 gcc.target/mips/mips-nonpic/README,
8362 gcc.target/x86_64/abi/README.gcc,
8363 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8364 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8365 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8367 * ChangeLog-1993-2007, ChangeLog: Correct dates.
8369 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8371 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8373 2009-04-21 Richard Guenther <rguenther@suse.de>
8376 * gcc.dg/torture/pr39829.c: New testcase.
8378 2009-04-21 Martin Jambor <mjambor@suse.cz>
8380 * gcc.dg/tree-ssa/cswtch-2.c: New test.
8382 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8385 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8386 * gcc.dg/sequence-pt-2.c: New.
8387 * gcc.dg/sequence-pt-3.c: New.
8388 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8389 * g++.dg/warn/sequence-pt-2.c: New.
8390 * g++.dg/warn/sequence-pt-3.c: New.
8392 2009-04-21 Jakub Jelinek <jakub@redhat.com>
8394 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8396 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8398 * gnat.dg/import1.ad[sb]: New test.
8400 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8402 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8405 2009-04-20 Tobias Burnus <burnus@net-b.de>
8408 * gfortran.dg/continuation_11.f90: New test.
8410 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8413 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8414 messages. Test for "long long" in system headers.
8415 * gcc.dg/c99-longlong-2.c: New.
8416 * g++.dg/warn/pr13358.C: New.
8417 * g++.dg/warn/pr13358-2.C: New.
8418 * g++.dg/warn/pr13358-3.C: New.
8419 * g++.dg/warn/pr13358-4.C: New.
8421 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8423 * gcc.dg/framework-2.c: Fix up for non existent includes
8424 being fatal errors now.
8426 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
8429 * gfortran.dg/private_type_13.f90: New test.
8430 * gfortran.dg/private_type_2.f90: Add option -std=f95.
8432 2009-04-20 Le-Chun Wu <lcwu@google.com>
8435 * g++.dg/warn/Wunused-14.C: New test.
8437 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8439 * gnat.dg/specs/small_alignment.ads: New test.
8441 2009-04-20 Ian Lance Taylor <iant@google.com>
8443 * gcc.dg/Wcxx-compat-3.c: New testcase.
8445 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8447 * gnat.dg/pack13.ad[sb]: New test.
8448 * gnat.dg/pack13_pkg.ads: New helper.
8450 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8452 * gnat.dg/discr11.ad[sb]: New test.
8453 * gnat.dg/discr11_pkg.ads: New helper.
8455 2009-04-20 Ira Rosen <irar@il.ibm.com>
8457 PR tree-optimization/39675
8458 * gcc.dg/vect/O3-pr39675-2.c: New test.
8460 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8462 * gnat.dg/rep_clause3.adb: New test.
8464 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8467 * gcc.dg/c99-flex-array-7.c: New test.
8469 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8472 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8474 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8477 * gcc.dg/c99-restrict-3.c: New test.
8479 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8481 PR preprocessor/20078
8482 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8484 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
8486 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8487 Do not pass -B$root after -margs.
8489 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8493 * gcc.dg/pr32061.c: New.
8494 * gcc.dg/Wlogical-op-1.c: Update.
8495 * g++.dg/warn/Wlogical-op-1.C: Update.
8496 * g++.dg/warn/pr36954.C: New.
8498 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8501 * gcc.dg/lvalue-5.c: New test.
8503 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8506 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8508 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8510 * gcc.dg/cpp/include5.c: New test.
8512 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8515 * gcc.dg/call-diag-2.c: New test.
8517 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8519 PR preprocessor/39646
8520 * gcc.dg/cpp/line8.c: New test.
8522 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8524 PR preprocessor/39647
8525 * gcc.dg/cpp/line7.c: New test.
8527 2009-04-18 Richard Guenther <rguenther@suse.de>
8530 * gcc.target/i386/pr39804.c: New testcase.
8532 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
8534 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8535 * g++.dg/other/pr39496.C: Likewise.
8537 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8540 * gcc.dg/pr36902.c: New.
8542 2009-04-17 Diego Novillo <dnovillo@google.com>
8544 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8545 violation for variable 'inside_main'.
8547 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8549 * gfortran.fortran-torture/execute/getarg_1.x: New file.
8551 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8553 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8555 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8557 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8558 * gfortran.dg/chmod_2.f90: Likewise.
8559 * gfortran.dg/chmod_3.f90: Likewise.
8560 * gfortran.dg/open_errors.f90: Likewise.
8561 * gfortran.dg/stat_1.f90: Likewise.
8562 * gfortran.dg/stat_2.f90: Likewise.
8564 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8566 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8567 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8568 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8569 * gfortran.dg/nearest_1.f90: Likewise.
8570 * gfortran.dg/nearest_3.f90: Likewise.
8571 * gfortran.dg/isnan_1.f90: Likewise.
8572 * gfortran.dg/isnan_2.f90: Likewise.
8573 * gfortran.dg/nan_1.f90: Likewise.
8574 * gfortran.dg/nan_2.f90: Likewise.
8575 * gfortran.dg/nan_3.f90: Likewise.
8576 * gfortran.dg/nan_4.f90: Likewise.
8577 * gfortran.dg/module_nan.f90: Likewise.
8578 * gfortran.dg/int_conv_2.f90: Likewise.
8579 * gfortran.dg/init_flag_3.f90: Likewise.
8580 * gfortran.dg/namelist_42.f90: Likewise.
8581 * gfortran.dg/namelist_43.f90: Likewise.
8582 * gfortran.dg/real_const_3.f90: Likewise.
8583 * gfortran.dg/transfer_simplify_1.f90: Likewise.
8585 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8586 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8587 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8588 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8589 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8591 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8592 * gfortran.dg/gamma_5.f90: Likewise.
8594 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8596 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8597 less strict so it also works with auto-overlay support.
8598 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8599 for "exceeds local store" linker errors on the SPU.
8601 * lib/gfortran.exp: Include target-supports.exp.
8602 (gfortran_init): On SPU targets where automatic overlay support
8603 is available, use it to build all Fortran test cases.
8605 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8607 2009-04-17 Arnaud Charlet <charlet@adacore.com>
8609 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8610 rule enforced by gnat on taft types.
8612 2009-04-17 Jakub Jelinek <jakub@redhat.com>
8615 * g++.dg/ext/complit11.C: Add empty dg-options.
8617 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8620 * g++.dg/template/defarg11.C: New test.
8622 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8625 * g++.dg/ext/complit11.C: New testcase.
8627 2009-04-15 Le-Chun Wu <lcwu@google.com>
8630 * g++.dg/warn/Wunused-13.C: New testcase.
8632 2009-04-15 Ian Lance Taylor <iant@google.com>
8634 * gcc.dg/Wenum-compare-1.c: New testcase.
8636 2009-04-15 Richard Guenther <rguenther@suse.de>
8638 PR tree-optimization/39764
8639 * g++.dg/torture/pr39764.C: New testcase.
8641 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
8643 * g++.dg/ext/altivec-17.C: New.
8645 2009-04-15 Arnaud Charlet <charlet@adacore.com>
8647 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8648 * gnat.dg/specs/limited1.ads: Ditto.
8650 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8653 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8654 for testing the results of estimate instructions.
8655 * gcc.dg/vmx/3a-04m.c (test): Ditto.
8656 * gcc.dg/vmx/3a-05.c (test): Ditto.
8658 2009-04-14 Jason Merrill <jason@redhat.com>
8661 * g++.dg/warn/Wshadow-4.C: Extend.
8663 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
8665 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8666 (do_D): Remove attribute hidden.
8668 2009-04-13 Jason Merrill <jason@redhat.com>
8671 * g++.dg/init/copy7.C: New.
8673 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
8676 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8677 (check_for_all_options): This.
8679 2009-04-13 Jason Merrill <jason@redhat.com>
8682 * g++.dg/template/crash90.C: New.
8684 2009-04-12 Jason Merrill <jason@redhat.com>
8687 * g++.dg/overload/extern-C-2.C: New.
8689 2009-04-12 Joseph Myers <joseph@codesourcery.com>
8691 PR preprocessor/31869
8692 * gcc.dg/cpp/strify5.c: New test.
8694 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
8696 * gnat.dg/enum1.adb: New test.
8697 * gnat.dg/enum1_pkg.ads: New helper.
8699 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
8702 * gcc.target/alpha/pr39740.c: New test.
8704 2009-04-11 Daniel Kraft <d@domob.eu>
8707 * gfortran.dg/bounds_check_strlen_1.f90: New test.
8708 * gfortran.dg/bounds_check_strlen_2.f90: New test.
8709 * gfortran.dg/bounds_check_strlen_3.f90: New test.
8710 * gfortran.dg/bounds_check_strlen_4.f90: New test.
8711 * gfortran.dg/bounds_check_strlen_5.f90: New test.
8712 * gfortran.dg/bounds_check_strlen_6.f90: New test.
8713 * gfortran.dg/bounds_check_strlen_7.f90: New test.
8714 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8715 expected string length that failed with -fbounds-check now.
8716 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8718 2009-04-11 Janus Weil <janus@gcc.gnu.org>
8721 * gfortran.dg/proc_ptr_14.f90: New.
8723 2009-04-11 Richard Guenther <rguenther@suse.de>
8726 * g++.dg/torture/pr39732.C: New testcase.
8728 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
8730 * gfortran.dg/whole_file_5.f90: New.
8731 * gfortran.dg/whole_file_6.f90: New.
8733 2009-04-11 Richard Guenther <rguenther@suse.de>
8735 PR tree-optimization/39713
8736 * g++.dg/torture/pr39713.C: New testcase.
8738 2009-04-10 Richard Guenther <rguenther@suse.de>
8741 * gcc.dg/pr39712.c: New testcase.
8743 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
8746 * g++.dg/cpp0x/enum2.C: Updated.
8747 * g++.dg/debug/pr22514.C: Likewise.
8748 * g++.dg/parse/enum2.C: Likewise.
8749 * g++.dg/parse/enum3.C: Likewise.
8750 * g++.dg/template/crash79.C: Likewise.
8751 * g++.old-deja/g++.jason/cond.C: Likewise.
8753 2009-04-10 Chao-ying Fu <fu@mips.com>
8755 * gcc.target/mips/interrupt_handler.c: Change from compile to
8758 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8760 * objc/execute/forward-1.x: Fix x86_64 entry typos.
8762 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
8765 * gfortran.dg/zero_sized_6.f90: New.
8767 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
8770 * g++.dg/parse/pr20118.C: New.
8771 * g++.dg/template/spec16.C: Update.
8773 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8776 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8777 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8778 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8779 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8780 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8781 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8782 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8783 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8784 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8785 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8786 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8787 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8788 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8789 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8790 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8791 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8792 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8794 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8797 * g++.dg/torture/pr39678.C: New.
8798 * gcc.dg/compat/struct-complex-2.h: Likewise.
8799 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8800 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8801 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8802 * gcc.dg/torture/pr39678.c: Likewise.
8803 * gcc.target/i386/pr39678.c: Likewise.
8805 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8806 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8808 * gcc.target/x86_64/abi/test_passing_structs.c: Include
8809 <complex.h>. Add tests for structure with complex float.
8811 2009-04-10 Ben Elliston <bje@au.ibm.com>
8812 Joseph Myers <joseph@codesourcery.com>
8815 * gcc.dg/dfp/pr36800.c: New.
8817 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8818 Rafael Avila de Espindola <espindola@google.com>
8820 * gcc.misc-tests/help.exp: New file.
8821 * lib/options.exp: New file.
8823 2009-04-09 Janis Johnson <janis187@us.ibm.com>
8826 * objc/execute/forward-1.x: New.
8828 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
8830 * gcc.dg/pr27150-1.c: Change to a link test.
8832 2009-04-09 Jakub Jelinek <jakub@redhat.com>
8834 * g++.dg/lookup/using2.C: Change copyright header to refer to version
8835 3 of the GNU General Public License and to point readers at the
8836 COPYING3 file and the FSF's license web page.
8837 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8838 * gcc.dg/struct/struct-reorg.exp: Likewise.
8839 * gcc.target/spu/tag_manager.c: Likewise.
8841 2009-04-09 Richard Guenther <rguenther@suse.de>
8844 * ssa-ccp-25.c: Adjust pattern.
8846 2009-04-09 Janus Weil <janus@gcc.gnu.org>
8849 * gfortran.dg/external_procedures_1.f90: Modified.
8850 * gfortran.dg/proc_ptr_result_1.f90: New.
8851 * gfortran.dg/proc_ptr_result_2.f90: New.
8852 * gfortran.dg/proc_ptr_result_3.f90: New.
8854 2009-04-09 Richard Guenther <rguenther@suse.de>
8856 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8857 to prevent constant propagation.
8858 * gcc.dg/vect/vect-56.c: Likewise.
8859 * gcc.dg/vect/vect-58.c: Likewise.
8860 * gcc.dg/vect/vect-60.c: Likewise.
8861 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8862 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8863 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8865 2009-04-09 Richard Guenther <rguenther@suse.de>
8867 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8868 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8870 2009-04-09 Joseph Myers <joseph@codesourcery.com>
8873 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8876 2009-04-08 Joseph Myers <joseph@codesourcery.com>
8878 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8879 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8881 2009-04-08 Jakub Jelinek <jakub@redhat.com>
8883 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8885 2009-04-08 Jason Merrill <jason@redhat.com>
8888 * g++.dg/template/error40.C: Add another test.
8890 2009-04-08 Joseph Myers <joseph@codesourcery.com>
8894 * gcc.c-torture/compile/pr39614-1.c,
8895 gcc.c-torture/compile/pr39614-2.c,
8896 gcc.c-torture/compile/pr39614-3.c,
8897 gcc.c-torture/compile/pr39614-4.c,
8898 gcc.c-torture/compile/pr39614-5.c,
8899 gcc.c-torture/compile/pr39673-1.c,
8900 gcc.c-torture/compile/pr39673-2.c: New tests.
8901 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8903 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8904 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8907 2009-04-08 Dodji Seketeli <dodji@redhat.com>
8910 * g++.dg/cpp0x/variadic-crash2.C: New test.
8912 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
8915 * gfortran.dg/alloc_comp_result_1.f90: New test.
8917 2009-04-07 Jason Merrill <jason@redhat.com>
8920 * g++.dg/overload/extern-C-1.C: New.
8922 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8925 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8927 2009-04-07 Jason Merrill <jason@redhat.com>
8930 * g++.dg/template/error40.C: New.
8932 2009-04-07 Janus Weil <janus@gcc.gnu.org>
8935 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8937 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
8939 * gnat.dg/subp_elim_errors.ad[sb]: New test.
8941 2009-04-07 Janus Weil <janus@gcc.gnu.org>
8944 * gfortran.dg/proc_decl_1.f90: Modified.
8945 * gfortran.dg/proc_ptr_11.f90: Extended.
8946 * gfortran.dg/proc_ptr_13.f90: Modified.
8948 2009-04-06 Jason Merrill <jason@redhat.com>
8951 * g++.dg/template/fnspec1.C: New.
8953 2009-04-06 Laurent GUERBY <laurent@guerby.net>
8955 * lib/gnat.exp: Handle multilib.
8957 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
8960 * gfortran.dg/dependency_23.f90: New test.
8962 2009-04-06 Richard Guenther <rguenther@suse.de>
8964 PR tree-optimization/28868
8965 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8966 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8967 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8968 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8970 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8972 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8974 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8976 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8978 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8980 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8981 with the built-in y0, and the subsequent warning.
8982 (y1): Likewise, rename to y_1.
8984 2009-04-06 Janus Weil <janus@gcc.gnu.org>
8987 * gfortran.dg/proc_decl_21.f90: New.
8989 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
8992 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8994 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
8996 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8997 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8998 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8999 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9000 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9001 gfortran.dg/namelist_49.f90: Gate test on effective_target
9003 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
9005 2009-04-05 Daniel Kraft <d@domob.eu>
9008 * gfortran.dg/read_float_2.f03
9009 * gfortran.dg/read_float_3.f90
9011 2009-04-05 Richard Guenther <rguenther@suse.de>
9013 PR tree-optimization/39648
9014 * gcc.c-torture/compile/pr39648.c: New testcase.
9016 2009-04-05 Jason Merrill <jason@redhat.com>
9019 * g++.dg/template/error39.C: New.
9021 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
9024 * gfortran.dg/implied_do_1.f90: New.
9026 2009-04-04 Tobias Burnus <burnus@net-b.de>
9029 * gfortran.dg/recursive_check_8.f90: New.
9030 * gfortran.dg/recursive_check_9.f90: New.
9031 * gfortran.dg/recursive_check_10.f90: New.
9032 * gfortran.dg/recursive_check_11.f90: New.
9033 * gfortran.dg/recursive_check_12.f90: New.
9034 * gfortran.dg/recursive_check_13.f90: New.
9035 * gfortran.dg/recursive_check_14.f90: New.
9037 2009-04-04 Jason Merrill <jason@redhat.com>
9040 * g++.dg/template/error38.C: Add more tests.
9042 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
9045 * gfortran.dg/common_align_2.f90: New test.
9047 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
9050 * gcc.c-torture/execute/pr39501.c: New file.
9051 * gcc.c-torture/execute/pr39501.x: New file.
9053 2009-04-04 Richard Guenther <rguenther@suse.de>
9055 PR tree-optimization/8781
9056 PR tree-optimization/37892
9057 * g++.dg/tree-ssa/pr8781.C: New testcase.
9058 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9060 2009-04-04 Richard Guenther <rguenther@suse.de>
9062 PR tree-optimization/39636
9063 * gcc.c-torture/compile/pr39636.c: New testcase.
9065 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
9067 PR rtl-optimization/39607
9068 * g++.dg/opt/pr39607.C: New.
9070 2009-04-03 Tobias Burnus <burnus@net-b.de>
9073 * gfortran.dg/common_12.f90: New.
9075 2009-04-03 Jason Merrill <jason@redhat.com>
9078 * g++.dg/template/const2.C: New test.
9080 2009-04-03 Richard Guenther <rguenther@suse.de>
9082 PR tree-optimization/2480
9083 PR tree-optimization/23086
9084 * gcc.dg/tree-ssa/pr2480.c: New testcase.
9085 * gcc.dg/tree-ssa/pr23086.c: Likewise.
9087 2009-04-03 Richard Guenther <rguenther@suse.de>
9089 PR tree-optimization/34743
9090 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9091 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9092 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9093 * gcc.dg/tree-ssa/sra-3.c: Likewise.
9094 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9095 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9096 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9097 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9099 2009-04-03 Richard Guenther <rguenther@suse.de>
9102 PR tree-optimization/23940
9103 PR tree-optimization/33237
9106 PR tree-optimization/36201
9107 PR tree-optimization/36230
9108 PR tree-optimization/38049
9109 PR tree-optimization/38207
9110 PR tree-optimization/38230
9111 PR tree-optimization/38301
9112 PR tree-optimization/38585
9114 PR tree-optimization/38985
9115 PR tree-optimization/39299
9116 * gcc.dg/pr19633-1.c: Adjust.
9117 * gcc.dg/torture/pta-callused-1.c: Likewise.
9118 * gcc.dg/torture/pr39074-2.c: Likewise.
9119 * gcc.dg/torture/pr39074.c: Likewise.
9120 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9121 * gcc.dg/torture/pr30375.c: Adjust.
9122 * gcc.dg/torture/pr33563.c: Likewise.
9123 * gcc.dg/torture/pr33870.c: Likewise.
9124 * gcc.dg/torture/pr33560.c: Likewise.
9125 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9126 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9127 * gcc.dg/tree-ssa/alias-15.c: Remove.
9128 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9129 * gcc.dg/tree-ssa/pr26421.c: Adjust.
9130 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9131 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9132 * gcc.dg/tree-ssa/pr23382.c: Adjust.
9133 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9134 * gcc.dg/tree-ssa/alias-16.c: Adjust.
9135 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9136 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9137 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9138 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9139 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9140 * gcc.dg/tree-ssa/alias-19.c: Likewise.
9141 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9142 * gcc.dg/tree-ssa/pr13146.c: Likewise.
9143 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9144 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9145 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9146 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9147 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9148 * gcc.dg/tree-ssa/alias-20.c: Likewise.
9149 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9150 * gcc.dg/tree-ssa/pr38895.c: Likewise.
9151 * gcc.dg/uninit-B.c: XFAIL.
9152 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9153 * gcc.dg/uninit-pr19430.c: XFAIL.
9154 * g++.dg/tree-ssa/pr13146.C: New testcase.
9155 * g++.dg/opt/pr36187.C: Adjust.
9156 * g++.dg/torture/20090329-1.C: New testcase.
9158 2009-04-02 Chao-ying Fu <fu@mips.com>
9160 * gcc.target/mips/interrupt_handler.c: New test.
9162 2009-04-02 David Ayers <ayers@fsfe.org>
9165 * objc.dg/bad-receiver-type-2.m: New test contributed by
9168 2009-04-02 Jason Merrill <jason@redhat.com>
9171 * g++.dg/template/error38.C: New test.
9173 2009-04-02 Janis Johnson <janis187@us.ibm.com>
9175 PR tree-optimization/31677
9176 * gcc.dg/memcpy-1.c: Add compiler option.
9178 2009-04-02 Ira Rosen <irar@il.ibm.com>
9180 PR tree-optimization/39595
9181 * gfortran.dg/vect/O3-pr39595.f: New test.
9183 2009-04-02 Dodji Seketeli <dodji@redhat.com>
9186 * g++.dg/template/typedef11.C: New test.
9187 * g++.dg/template/typedef12.C: Likewise.
9188 * g++.dg/template/typedef13.C: Likewise.
9189 * g++.dg/template/typedef14.C: Likewise.
9190 * g++.dg/template/typedef15.C: Likewise.
9191 * g++.dg/template/typedef16.C: Likewise.
9192 * g++.dg/template/sfinae3.C: Compile this pedantically.
9193 The only errors expected should be the one saying the typedef is ill
9195 * g++.old-deja/g++.pt/typename8.C: Likewise.
9196 * g++.dg/template/access11.C: Update this.
9198 2009-04-02 Richard Guenther <rguenther@suse.de>
9200 PR tree-optimization/37221
9201 * gcc.c-torture/compile/20090331-1.c: New testcase.
9203 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
9205 * gcc.c-torture/compile/20090401-1.c: New test.
9207 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9210 * g++.dg/template/pr4926-1.C: New.
9212 2009-04-01 Xinliang David Li <davidxl@google.com>
9214 * gcc.target/i386/all_one_m128i.c: New test.
9216 2009-04-01 Janis Johnson <janis187@us.ibm.com>
9219 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9220 * gcc.dg/fltconst-2.c: New test.
9221 * gcc.dg/fltconst-double-pedantic-1.c: New test.
9222 * gcc.dg/fltconst-double-pedantic-2.c: New test.
9225 * gcc.dg/cpp/pr33466.c: New test.
9226 * gcc.dg/dfp/pr33466.c: New test.
9227 * gcc.dg/fixed-point/pr33466.c: New test.
9229 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9231 PR tree-optimization/35011
9232 * g++.dg/other/pr35011.C: New.
9234 2009-04-01 Jakub Jelinek <jakub@redhat.com>
9237 * gcc.dg/pr39226.c: New test.
9239 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9242 * g++.dg/template/pr35240.C: New.
9244 2009-04-01 Joseph Myers <joseph@codesourcery.com>
9247 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9248 * gcc.dg/pr25682.c: Update expected diagnostics.
9250 2009-04-01 Richard Guenther <rguenther@suse.de>
9252 * gcc.dg/fold-plusmult-2.c: New testcase.
9254 2009-04-01 Jakub Jelinek <jakub@redhat.com>
9257 * gcc.dg/pr37772.c: New test.
9258 * g++.dg/ext/asm11.C: New test.
9260 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9262 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9263 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9266 2009-03-31 Jason Merrill <jason@redhat.com>
9268 * g++.old-deja/g++.other/using9.C: Add expected errors.
9270 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
9272 * gcc.c-torture/compile/pr33009.c: Removed.
9274 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9276 * gcc.c-torture/compile/pr33009.c: Delete.
9277 * gcc.c-torture/compile/pr11832.c: Likewise.
9279 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9282 * lib/target-supports.exp (check_effective_target_stdint_types):
9284 (check_effective_target_inttypes_types): New.
9285 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9286 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9287 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9289 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9293 * gfortran.dg/data_pointer_1.f90: New test.
9295 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9298 * gfortran.dg/char_length_15.f90: New test.
9300 2009-03-31 Jason Merrill <jason@redhat.com>
9303 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9304 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9305 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9308 * g++.dg/other/typedef2.C: New test.
9311 * g++.dg/template/typedef17.C: New test.
9313 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9314 * g++.dg/cpp0x/auto12.C: Likewise.
9316 2009-03-31 Richard Guenther <rguenther@suse.de>
9319 * gcc.dg/fold-compare-4.c: New testcase.
9320 * gcc.dg/fold-compare-5.c: Likewise.
9322 2009-03-31 Richard Guenther <rguenther@suse.de>
9324 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9326 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9329 * gcc.target/i386/pr39592-1.c: New test.
9331 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9333 PR preprocessor/15638
9334 * gcc.dg/cpp/missing-header-1.c: New test.
9335 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
9336 "compilation terminated" message.
9337 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
9339 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9340 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9341 terminated" message.
9343 2009-03-31 Richard Guenther <rguenther@suse.de>
9347 * gcc.dg/tree-ssa/pr23401.c: New testcase.
9348 * gcc.dg/tree-ssa/pr27810.c: Likewise.
9350 2009-03-30 Steven G. Kargl <kargls@comcast.net>
9353 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9354 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9355 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9356 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9357 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9358 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9359 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9361 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
9364 * gfortran.dg/whole_file_1.f90: New test.
9366 * gfortran.dg/whole_file_2.f90: New test.
9367 * gfortran.dg/whole_file_3.f90: New test.
9369 * gfortran.dg/whole_file_4.f90: New test.
9371 2009-03-30 Jakub Jelinek <jakub@redhat.com>
9373 * gfortran.dg/bind_c_usage_19.f90: New test.
9376 * gcc.target/powerpc/altivec-29.c: New test.
9378 2009-03-30 Joseph Myers <joseph@codesourcery.com>
9380 PR rtl-optimization/323
9381 * gcc.target/i386/excess-precision-1.c,
9382 gcc.target/i386/excess-precision-2.c,
9383 gcc.target/i386/excess-precision-3.c,
9384 gcc.target/i386/excess-precision-4.c,
9385 gcc.target/i386/excess-precision-5.c,
9386 gcc.target/i386/excess-precision-6.c: New tests.
9388 2009-03-30 Joseph Myers <joseph@codesourcery.com>
9391 * gcc.dg/c99-array-lval-8.c: New test.
9393 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9395 PR preprocessor/34695
9396 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9397 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9398 instead of dg-warning for "previous definition" messages.
9399 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9400 "warnings being treated as errors" message.
9401 * gcc.dg/fltconst-1.c: Use -fshow-column.
9403 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
9406 * gfortran.dg/power1.f90: New test.
9408 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9416 * gcc.c-torture/compile/20081108-1.c,
9417 gcc.c-torture/compile/20081108-2.c,
9418 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9419 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9420 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9421 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9422 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9423 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9424 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9425 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9426 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9427 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9428 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9429 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9430 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9431 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9432 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9433 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9434 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9436 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9437 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9438 XFAILs. Update expected messages.
9439 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9441 * gcc.dg/real-const-1.c: Replace with test from original PR.
9442 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9443 when casting from non-constant integer to pointer.
9445 2009-03-29 Richard Guenther <rguenther@suse.de>
9447 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9449 2009-03-29 Daniel Kraft <d@domob.eu>
9452 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9454 * gfortran.dg/typebound_proc_9.f03: New test.
9455 * gfortran.dg/typebound_proc_10.f03: New test.
9456 * gfortran.dg/typebound_proc_11.f03: New test.
9457 * gfortran.dg/abstract_type_5.f03: New test.
9459 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
9462 * gfortran.dg/do_4.f: New.
9463 * gfortran.dg/goto_2.f90: Correct expected warnings.
9464 * gfortran.dg/goto_4.f90: Likewise.
9465 * gfortran.dg/goto_5.f90: New.
9467 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
9470 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9472 * gcc.target/i386/pr39545-1.c: New.
9473 * gcc.target/i386/pr39545-2.c: Likewise.
9475 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9476 (flex2_struct): Likewise.
9477 (check_struct_passing7): Likewise.
9478 (check_struct_passing8): Likewise.
9481 (main): Call check_struct_passing7 and check_struct_passing8.
9483 2009-03-29 Richard Guenther <rguenther@suse.de>
9485 * gcc.c-torture/execute/20090113-1.c: New testcase.
9486 * gcc.c-torture/execute/20090113-2.c: Likewise.
9487 * gcc.c-torture/execute/20090113-3.c: Likewise.
9488 * gcc.c-torture/execute/20090207-1.c: Likewise.
9489 * gcc.c-torture/compile/20090114-1.c: Likewise.
9490 * gcc.c-torture/compile/20090328-1.c: Likewise.
9491 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9493 2009-03-29 David Ayers <ayers@fsfe.org>
9496 * objc.dg/conditional-1.m: New tests.
9498 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
9500 * gcc.dg/winline-10.c: New test.
9502 2009-03-28 Tobias Burnus <burnus@net-b.de>
9505 * gfortran.dg/do_check_1.f90: Add test.
9506 * gfortran.dg/do_check_2.f90: Add test.
9507 * gfortran.dg/do_check_3.f90: Add test.
9508 * gfortran.dg/do_check_4.f90: Add test.
9510 2009-03-28 Jan Hubicka <jh@suse.cz>
9512 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9513 * gcc.dg/pr33826.c: Update dump files.
9514 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9515 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9517 2009-03-28 Martin Jambor <mjambor@suse.cz>
9519 * g++.dg/tree-ssa/fwprop-align.C: New test.
9521 2009-03-28 Jakub Jelinek <jakub@redhat.com>
9523 * gcc.target/powerpc/altivec-28.c: New test.
9526 * gcc.dg/wdisallowed-functions-1.c: Removed.
9527 * gcc.dg/wdisallowed-functions-2.c: Removed.
9528 * gcc.dg/wdisallowed-functions-3.c: Removed.
9529 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9530 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9531 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9533 2009-03-28 Richard Guenther <rguenther@suse.de>
9535 PR tree-optimization/38723
9536 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9538 2009-03-28 Paul Thomas <pault@gcc.gnu.org
9541 * gfortran.dg/char_result_13.f90: New test.
9543 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
9546 * gfortran.dg/alloc_comp_assign_9.f90: New test.
9548 2009-03-28 Daniel Kraft <d@domob.eu>
9550 * gfortran.dg/trim_1.f90: New test.
9552 2009-03-28 Richard Guenther <rguenther@suse.de>
9554 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9555 * g++.dg/warn/Warray-bounds.C: Likewise.
9557 2009-03-28 Tobias Burnus <burnus@net-b.de>
9560 * gfortran.dg/recursive_check_7.f90: New test.
9562 2009-03-28 Tobias Burnus <burnus@net-b.de>
9565 * gfortran.dg/do_check_5.f90: New test.
9566 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9567 * gfortran.dg/array_constructor_18.f90: Ditto.
9568 * gfortran.dg/array_constructor_22.f90: Ditto.
9569 * gfortran.dg/do_3.F90: Ditto.
9570 * gfortran.dg/do_1.f90: Ditto.
9572 2009-03-28 Richard Guenther <rguenther@suse.de>
9574 PR tree-optimization/38180
9575 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9577 2009-03-28 Richard Guenther <rguenther@suse.de>
9579 PR tree-optimization/38513
9580 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9581 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9582 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9583 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9584 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9585 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9586 * gcc.dg/vect/vect-35.c: Likewise.
9587 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9588 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9589 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9591 2009-03-28 Richard Guenther <rguenther@suse.de>
9593 PR tree-optimization/38968
9594 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9596 2009-03-28 Richard Guenther <rguenther@suse.de>
9598 PR tree-optimization/37795
9599 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9601 2009-03-28 Joseph Myers <joseph@codesourcery.com>
9603 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9604 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9605 options for removed targets.
9607 2009-03-27 Richard Guenther <rguenther@suse.de>
9609 PR tree-optimization/39120
9610 * gcc.c-torture/execute/pr39120.c: New testcase.
9612 2009-03-27 Richard Guenther <rguenther@suse.de>
9614 PR tree-optimization/39120
9615 * gcc.dg/torture/pta-callused-1.c: New testcase.
9617 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9620 * gcc.target/i386/pr39315-1.c: New.
9621 * gcc.target/i386/pr39315-2.c: Likewise.
9622 * gcc.target/i386/pr39315-3.c: Likewise.
9623 * gcc.target/i386/pr39315-4.c: Likewise.
9624 * gcc.target/i386/pr39315-check.c: Likewise.
9626 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9629 * gcc.dg/pr39323-1.c: New.
9630 * gcc.dg/pr39323-2.c: Likewise.
9631 * gcc.dg/pr39323-3.c: Likewise.
9633 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9636 * gcc.target/ia64/sync-1.c: New.
9638 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9641 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9642 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9643 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9644 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9645 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9646 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9647 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9648 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9650 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9652 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9653 for low precision (i.e. float).
9655 2009-03-27 Dodji Seketeli <dodji@redhat.com>
9656 Jakub Jelinek <jakub@redhat.com>
9659 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9661 2009-03-27 Jakub Jelinek <jakub@redhat.com>
9663 * gcc.dg/memmove-2.c: New test.
9664 * gcc.dg/memmove-3.c: New test.
9666 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9669 2009-03-27 Xinliang David Li <davidxl@google.com>
9671 PR tree-optimization/39557
9672 * g++.dg/tree-ssa/dom-invalid.C: New test.
9674 2009-03-27 Xinliang David Li <davidxl@google.com>
9676 PR tree-optimization/39548
9677 * g++.dg/tree-ssa/copyprop.C: New test.
9679 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9682 * g++.dg/template/typename17.C: New testcase.
9683 * g++.dg/template/typename18.C: New testcase.
9685 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9688 * g++.dg/other/var_copy-1.C: New test.
9690 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
9693 * g++.dg/parse/ctor9.C: New test.
9695 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
9698 * g++.dg/init/error2.C: New test.
9700 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9703 * gcc.dg/pr35652.C: New.
9704 * g++.dg/warn/pr35652.C: New.
9705 * gcc.dg/format/plus-1.c: Adjust message.
9707 2009-03-26 Jakub Jelinek <jakub@redhat.com>
9710 * gcc.dg/wdisallowed-functions-3.c: New test.
9711 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9713 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9715 * gcc.dg/inline-33.c: Fix when pic.
9717 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
9719 * gcc.target/ia64/20090324-1.c: New test.
9721 2009-03-25 Jakub Jelinek <jakub@redhat.com>
9724 * gcc.dg/pr27898.c: New test.
9726 PR tree-optimization/32139
9727 * gcc.c-torture/compile/pr32139.c: New test.
9729 2009-03-24 Jason Merrill <jason@redhat.com>
9732 * g++.dg/parse/defarg14.C: New test.
9734 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9737 * gfortran.dg/read_repeat.f90: New test.
9739 2009-03-24 Ira Rosen <irar@il.ibm.com>
9741 PR tree-optimization/39529
9742 * gcc.dg/vect/pr39529.c: New test.
9744 2009-03-24 Dodji Seketeli <dodji@redhat.com>
9745 Jakub Jelinek <jakub@redhat.com>
9748 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9750 2009-03-23 Jakub Jelinek <jakub@redhat.com>
9753 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9755 2009-03-23 Jason Merrill <jason@redhat.com>
9757 * g++.dg/cpp0x/auto12.C: Add variadic test.
9760 * g++.dg/warn/Wshadow-4.C: New test.
9762 2009-03-23 Jakub Jelinek <jakub@redhat.com>
9764 PR tree-optimization/39516
9765 * gfortran.dg/pr39516.f: New test.
9767 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
9769 * lib/target-libpath.exp (set_ld_library_path_env_vars):
9770 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9771 variable, not environment variable.
9773 2009-03-21 Jason Merrill <jason@redhat.com>
9776 * g++.dg/ext/vla6.C: New test.
9778 2009-03-20 Jason Merrill <jason@redhat.com>
9780 * g++.dg/cpp0x/initlist5.C: Add additional test.
9782 2009-03-19 Jakub Jelinek <jakub@redhat.com>
9783 Janis Johnson <janis187@us.ibm.com>
9785 * lib/compat.exp (compat-get-options-main, compat-get-options):
9786 Handle dg-prune-output in source file.
9787 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9788 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9789 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9792 2009-03-19 Jakub Jelinek <jakub@redhat.com>
9795 * gcc.dg/gomp/pr39495-1.c: New test.
9796 * gcc.dg/gomp/pr39495-2.c: New test.
9797 * g++.dg/gomp/pr39495-1.C: New test.
9798 * g++.dg/gomp/pr39495-2.C: New test.
9801 * gcc.target/i386/pr39496.c: New test.
9802 * g++.dg/other/pr39496.C: New test.
9804 2009-03-19 Li Feng <nemokingdom@gmail.com>
9807 * gcc.dg/autopar/pr39500-1.c: New.
9808 * gcc.dg/autopar/pr39500-2.c: New.
9810 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9812 * g++.dg/dg.exp: Prune graphite.
9814 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
9817 * g++.dg/graphite: New.
9818 * g++.dg/graphite/graphite.exp: New.
9819 * g++.dg/graphite/pr39447.C: New.
9821 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9824 * g++.dg/template/pr39425.C: New.
9826 * g++.dg/template/spec33.C: Updated.
9828 2009-03-17 Jason Merrill <jason@redhat.com>
9830 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9832 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
9835 * g++.dg/ext/unary_trait_incomplete.C: New.
9837 2009-03-17 Jing Yu <jingyu@google.com>
9840 * g++.dg/inherit/thunk10.C: New test.
9842 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
9845 * gcc.target/i386/pr39482.c: New test.
9847 2009-03-17 Jakub Jelinek <jakub@redhat.com>
9850 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9851 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9852 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9853 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9856 * gcc.dg/pr39443.c: New test.
9859 * gcc.dg/debug/pr39412.c: New test.
9861 2009-03-17 Janis Johnson <janis187@us.ibm.com>
9864 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9865 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9867 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9868 its original value, or unset if it was not defined.
9869 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9870 path procs around use of HOSTCC.
9871 * g++.dg/compat/struct-layout-1.exp: Ditto.
9872 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9874 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
9876 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9878 2009-03-16 Janis Johnson <janis187@us.ibm.com>
9880 Revert patch for PR testsuite/37630.
9883 * gcc.dg/pr11492.c: Replace constant and remove xfail.
9886 * lib/target-supports.exp (check_effective_target_ieee): New.
9887 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9888 * gcc.dg/20001012-1.c: Require ieee.
9891 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9893 2009-03-16 Jakub Jelinek <jakub@redhat.com>
9895 PR tree-optimization/39455
9896 * gcc.dg/pr39455.c: New test.
9898 2009-03-13 David Ayers <ayers@fsfe.org>
9900 * objc/execute/trivial.m. New test.
9902 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
9905 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9907 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
9910 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9913 2009-03-12 David Ayers <ayers@fsfe.org>
9916 * objc/execute/exceptions/handler-1.m. New test.
9918 2009-03-12 Jakub Jelinek <jakub@redhat.com>
9921 * gcc.target/i386/pr39431.c: New test.
9923 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
9926 * gcc.target/i386/pr39445.c: New.
9928 * gcc.target/i386/push-1.c: XFAIL.
9930 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
9932 * gcc.dg/inline-33.c: New test.
9934 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
9936 * gcc.dg/vect/vect-82.c: Combine dg-do and
9937 dg-require-effective-target into dg-skip-if.
9938 * gcc.dg/vect/vect-83.c: Likewise.
9940 2009-03-11 Jakub Jelinek <jakub@redhat.com>
9943 * gcc.target/i386/stackalign/longlong-1.c: New test.
9944 * gcc.target/i386/stackalign/longlong-2.c: New test.
9946 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9948 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9950 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9952 * gcc.c-torture/execute/ieee/inf-3.c: New test.
9953 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9955 2009-03-11 Olivier Hainque <hainque@adacore.com>
9957 * gnat.dg/slice_enum.adb: New test.
9959 2009-03-11 Jason Merrill <jason@redhat.com>
9962 * g++.dg/opt/nrv15.C: New test.
9964 2009-03-10 Ira Rosen <irar@il.ibm.com>
9966 PR tree-optimization/39422
9967 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9968 constant array with static initialization to global memory.
9969 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9971 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
9973 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9976 2009-03-09 Jakub Jelinek <jakub@redhat.com>
9979 * g++.dg/opt/switch2.C: Add -w to dg-options.
9980 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9981 * g++.dg/warn/switch1.C: New test.
9982 * g++.dg/other/switch3.C: New test.
9984 PR tree-optimization/39394
9985 * gcc.c-torture/compile/pr39394.c: New test.
9987 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9989 * gcc.target/s390/20090223-1.c: New testcase.
9991 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9994 * gfortran.dg/fmt_f0_1.f90: New test.
9996 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
9999 * g++.dg/other/new1.C: Adjusted.
10000 * g++.dg/parse/crash40.C: Likewise.
10001 * g++.dg/parse/defarg12.C: Likewise.
10002 * g++.dg/template/error15.C: Likewise.
10004 * g++.dg/other/pr39060.C: New.
10006 2009-03-07 Jason Merrill <jason@redhat.com>
10009 * g++.dg/opt/new1.C: New.
10011 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10014 * g++.dg/other/error32.C: New.
10016 2009-03-06 Jakub Jelinek <jakub@redhat.com>
10018 PR middle-end/39360
10019 * gcc.c-torture/compile/pr39360.c: New test.
10022 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10024 2009-03-05 Jason Merrill <jason@redhat.com>
10027 * g++.dg/warn/Wuninitialized-3.C: New test.
10029 2009-03-05 Jakub Jelinek <jakub@redhat.com>
10032 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10033 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10035 2009-03-04 Jason Merrill <jason@redhat.com>
10038 * g++.dg/template/koenig7.C: New test.
10040 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
10042 * g++.dg/torture/predcom-1.C: New test.
10044 2009-03-04 Richard Guenther <rguenther@suse.de>
10046 PR tree-optimization/39362
10047 * g++.dg/torture/pr39362.C: New testcase.
10049 2009-03-04 Jason Merrill <jason@redhat.com>
10050 Giovanni Bajo <giovannibajo@gcc.gnu.org>
10055 * g++.dg/template/dependent-name5.C: New test.
10057 2009-03-04 Steve Ellcey <sje@cup.hp.com>
10060 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10061 vect_int to vect_int_mult.
10063 2009-03-04 Richard Guenther <rguenther@suse.de>
10065 PR tree-optimization/39358
10066 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10067 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10069 2009-03-04 Richard Guenther <rguenther@suse.de>
10071 PR tree-optimization/39339
10072 * gcc.c-torture/execute/pr39339.c: New testcase.
10074 2009-03-03 Joseph Myers <joseph@codesourcery.com>
10076 * gcc.c-torture/compile/20090303-1.c,
10077 gcc.c-torture/compile/20090303-2.c: New tests.
10079 2009-03-03 Jakub Jelinek <jakub@redhat.com>
10082 * gfortran.dg/gomp/pr39354.f90: New test.
10084 PR tree-optimization/39343
10085 * gcc.dg/pr39343.c: New test.
10087 2009-03-03 Ira Rosen <irar@il.ibm.com>
10089 PR tree-optimization/39248
10090 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10091 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10092 on targets without vector misalignment support.
10093 * lib/target-supports.exp
10094 (check_effective_target_vect_short_mult): Add
10095 check_effective_target_arm32.
10097 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
10099 PR middle-end/39335
10100 * gcc.dg/graphite/pr39335_1.c: New.
10101 * gcc.dg/graphite/pr39335.c: New.
10103 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
10105 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10107 * gcc.target/i386/stackalign/return-5.c: Likewise.
10108 * gcc.target/i386/stackalign/return-6.c: Likewise.
10110 2009-03-02 Richard Guenther <rguenther@suse.de>
10111 Ira Rosen <irar@il.ibm.com>
10113 PR tree-optimization/39318
10114 * gfortran.dg/vect/pr39318.f90: New test.
10116 2009-03-01 Jan Hubicka <jh@suse.cz>
10118 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10120 2009-03-01 Jan Hubicka <jh@suse.cz>
10123 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10125 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
10127 * gnat.dg/pack12.adb: New test.
10129 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
10132 * g++.dg/other/pr37789.C: New.
10134 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
10137 * gfortran.dg/interface_25.f90: New test.
10138 * gfortran.dg/interface_26.f90: New test.
10140 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
10143 * gfortran.dg/initialization_22.f90: New test.
10145 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
10147 PR rtl-optimization/39241
10148 * gcc.dg/torture/pr39241.c: New.
10150 2009-02-25 Martin Jambor <mjambor@suse.cz>
10152 PR tree-optimizations/39259
10153 * g++.dg/torture/pr39259.C: New testcase.
10155 2009-02-24 Richard Guenther <rguenther@suse.de>
10158 * g++.dg/template/instantiate10.C: New testcase.
10160 2009-02-24 Richard Guenther <rguenther@suse.de>
10161 Zdenek Dvorak <ook@ucw.cz>
10163 PR tree-optimization/39233
10164 * gcc.c-torture/execute/pr39233.c: New testcase.
10166 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
10168 PR tree-optimization/39260
10169 * gcc.dg/graphite/pr39260.c: New.
10171 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
10173 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10175 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
10178 * g++.dg/template/void14.C: New.
10180 2009-02-23 Jason Merrill <jason@redhat.com>
10183 * g++.dg/init/const7.C: Remove XFAIL.
10184 * g++.dg/init/static-init1.C: New test.
10186 * g++.dg/cpp0x/initlist14.C: New test.
10188 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10191 * bound_simplification_2.f90: New test case.
10192 * bound_7.f90: New test case.
10194 2009-02-21 Joseph Myers <joseph@codesourcery.com>
10196 * gcc.dg/cpp/include4.c: New test.
10198 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
10201 * gcc.target/i386/abi-2.c: New.
10203 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
10205 * gcc.c-torture/execute/pr39228.x: New.
10207 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
10209 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10210 scan-assembler to check for xmm0 register.
10212 2009-02-20 Mark Mitchell <mark@codesourcery.com>
10213 Joseph Myers <joseph@codesourcery.com>
10215 * gcc.target/arm/va_list.c: New test.
10216 * g++.dg/abi/arm_va_list.C: Likewise.
10217 * lib/target-supports.exp (check_effective_target_arm_eabi): New
10219 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10220 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10221 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10222 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10223 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10224 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10226 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
10229 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10232 2009-02-20 Jakub Jelinek <jakub@redhat.com>
10235 * gcc.c-torture/execute/pr39240.c: New test.
10237 2009-02-20 Jason Merrill <jason@redhat.com>
10240 * g++.dg/parse/dtor15.C: New test.
10242 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
10244 * gcc.c-torture/execute/20090219-1.c: New.
10246 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
10248 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10249 (mips-dg-options): When matching isa* pseudo-options make
10250 'value' optional and accept ! entries. Use $spec instead of
10251 $isa_spec in the isa pseudo-option error message. Only
10252 perform the ISA-range check when 'value' is set. If arch is
10253 matching any CPU in the ! entries switch to its generic ISA.
10254 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10255 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10257 2009-02-19 Jakub Jelinek <jakub@redhat.com>
10260 * gcc.dg/visibility-20.c: New test.
10261 * g++.dg/ext/visibility/visibility-11.C: New test.
10263 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
10266 * g++.dg/abi/pr39188-1a.C: New.
10267 * g++.dg/abi/pr39188-1b.C: Likewise.
10268 * g++.dg/abi/pr39188-1.h: Likewise.
10269 * g++.dg/abi/pr39188-2a.C: Likewise.
10270 * g++.dg/abi/pr39188-2b.C: Likewise.
10271 * g++.dg/abi/pr39188-2.h: Likewise.
10272 * g++.dg/abi/pr39188-3a.C: Likewise.
10273 * g++.dg/abi/pr39188-3b.C: Likewise.
10274 * g++.dg/abi/pr39188-3.h: Likewise.
10276 2009-02-19 Joseph Myers <joseph@codesourcery.com>
10279 * gcc.c-torture/execute/call-trap-1.c,
10280 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10283 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
10286 * gcc.c-torture/execute/pr39228.c: New test.
10288 2009-02-19 Richard Guenther <rguenther@suse.de>
10290 PR tree-optimization/39074
10291 * gcc.dg/torture/pr39074.c: New testcase.
10292 * gcc.dg/torture/pr39074-2.c: Likewise.
10293 * gcc.dg/torture/pr39074-3.c: Likewise.
10295 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
10298 * g++.dg/parse/attr3.C: New.
10300 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
10303 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10306 * g++.dg/ext/visibility/class1.C: Revert revision 122348
10307 and skip on Darwin.
10309 2009-02-18 Jason Merrill <jason@redhat.com>
10312 * g++.dg/init/const7.C: Remove XFAIL.
10315 * g++.dg/opt/const6.C: New test.
10317 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
10319 * gcc.dg/callabi/callabi.exp: Moved to ...
10320 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
10323 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10324 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10325 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10326 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10327 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10328 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10329 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10331 * gcc.dg/callabi/callabi.h: Moved to ...
10332 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10334 * gcc.dg/callabi/func-1.c: Moved to ...
10335 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10337 * gcc.dg/callabi/func-indirect.c: Moved to ...
10338 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10340 * gcc.dg/callabi/pr38891.c: Moved to ...
10341 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10343 * gcc.dg/callabi/vaarg-1.c: Moved to ...
10344 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10346 * gcc.dg/callabi/vaarg-2.c: Moved to ...
10347 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10349 * gcc.dg/callabi/vaarg-3.c: Moved to ...
10350 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10352 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
10355 * gcc.dg/callabi/pr38891.c: New.
10357 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10359 * gcc.dg/callabi/callabi.exp: New.
10361 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10364 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10366 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10368 * gcc.target/i386/pr39082-1.c: New.
10370 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10373 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10374 CHECK_M64_M128 is defined.
10375 (check_f_arguments): Add "do".
10376 (check_vector_arguments): New.
10377 (check_m64_arguments): Likewise.
10378 (check_m128_arguments): Likewise.
10380 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10381 (CHECK_M64_M128): Define.
10383 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
10385 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10387 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10388 tests only if CHECK_M64_M128 is defined.
10390 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10391 (m128_2_struct): Likewise.
10392 (check_struct_passing5): Likewise.
10393 (check_struct_passing6): Likewise.
10394 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10396 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10398 (check_union_passing4): Likewise.
10399 (main): Test union with __m128 if CHECK_M64_M128 is defined.
10401 2009-02-18 Joseph Myers <joseph@codesourcery.com>
10404 * gcc.dg/noncompile/pr35447-1.c: New test.
10406 2009-02-18 Jakub Jelinek <jakub@redhat.com>
10408 PR tree-optimization/36922
10409 * gfortran.dg/pr36922.f: New test.
10411 2009-02-17 Richard Guenther <rguenther@suse.de>
10413 PR tree-optimization/39202
10414 * gcc.c-torture/compile/pr39202.c: New testcase.
10416 2009-02-17 Richard Guenther <rguenther@suse.de>
10418 PR tree-optimization/39204
10419 * gcc.dg/torture/pr39204.c: New testcase.
10421 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
10423 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10424 * gcc.dg/vect/vect-outer-6.c: Ditto.
10426 2009-02-16 Joseph Myers <joseph@codesourcery.com>
10429 * gcc.dg/noncompile/init-5.c: New test.
10430 * gcc.dg/init-bad-4.c: Adjust expected errors.
10432 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
10435 * gcc.target/i386/push-1.c: New.
10437 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
10439 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10441 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10443 * gcc.target/spu/intrinsics-sr.c: New test.
10445 2009-02-13 Steve Ellcey <sje@cup.hp.com>
10448 * gcc.target/ia64/sibcall-opt-1.c: New test.
10449 * gcc.target/ia64/sibcall-opt-2.c: New test.
10451 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
10454 * gfortran.dg/cray_pointers_8.f90: New test.
10457 * gfortran.dg/cray_pointers_9.f90: New test.
10459 2009-02-13 Jason Merrill <jason@redhat.com>
10462 * g++.dg/cpp0x/decltype16.C: New.
10464 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10467 * gfortran.dg/gomp/pr39152.f90: New.
10469 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10472 * gcc.target/i386/pr39162.c: New.
10474 2009-02-13 Joseph Myers <joseph@codesourcery.com>
10477 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10480 2009-02-12 Jason Merrill <jason@redhat.com>
10483 * g++.dg/template/array20.C: New test.
10485 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
10487 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10488 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
10489 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10491 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10493 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10495 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10498 * gfortran.dg/pr39152.f: New.
10500 2009-02-11 Jason Merrill <jason@redhat.com>
10503 * g++.dg/cpp0x/defaulted9.C: New test.
10506 * g++.dg/init/value7.C: New test.
10508 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
10511 * gcc.target/i386/pr38824.c: New testcase.
10513 2009-02-11 Jason Merrill <jason@redhat.com>
10516 * g++.dg/cpp0x/defaulted8.C: New test.
10519 * g++.dg/cpp0x/rv9p.C: New test.
10521 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
10523 * gnat.dg/aliasing3.adb: New test.
10524 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10526 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10529 * g++.dg/template/crash88.C: New.
10530 * g++.dg/template/crash89.C: Likewise.
10532 2009-02-10 Steve Ellcey <sje@cup.hp.com>
10535 * gcc.dg/pr39084.c: New test.
10537 2009-02-10 Jakub Jelinek <jakub@redhat.com>
10540 * gcc.target/i386/pr39139.c: New test.
10542 2009-02-10 Richard Guenther <rguenther@suse.de>
10544 PR tree-optimization/39132
10545 * gcc.dg/torture/pr39132.c: New testcase.
10547 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
10550 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10551 * gcc.target/x86_64/abi/avx/args.h: Likewise.
10552 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10553 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10554 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10555 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10556 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10557 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10559 2009-02-09 Jason Merrill <jason@redhat.com>
10562 * g++.dg/init/value6.C: New test.
10564 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
10566 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10568 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
10570 * gcc.c-torture/compile/20090209-1.c: New test.
10572 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10576 * g++.dg/cpp0x/vt-35147.C: New.
10577 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10578 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10580 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10583 * gcc.dg/attr-alias-4.c: New test.
10585 2009-02-06 Janis Johnson <janis187@us.ibm.com>
10588 * gcc.dg/dfp/pr39035.c: New test.
10590 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10593 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10595 2009-02-05 Jakub Jelinek <jakub@redhat.com>
10598 * g++.dg/opt/thunk3.C: New test.
10600 2009-02-05 Nick Clifton <nickc@redhat.com>
10602 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10603 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10604 * gcc.dg/cdce1.c: Likewise.
10605 * gcc.dg/cpp/_Pragma6.c: Likewise.
10606 * g++.dg/cpp/_Pragma1.C: Likewise.
10607 * gcc.dg/utf32-2.c: Xfail for M32C.
10608 * gcc.dg/utf32-1.c: Likewise.
10609 * gcc.dg/utf32-3.c: Likewise.
10610 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10612 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10613 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10614 * gcc.dg/Wconversion-5.c: Likewise.
10615 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10616 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10617 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10618 * gcc.dg/utf-inc-init.c: Likewise.
10619 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10620 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10621 * gcc.dg/utf-array-short-wchar.c: Likewise.
10622 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10623 * gcc.dg/mallign.c: Use size_t instead of long.
10625 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
10627 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10629 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
10631 * gcc.c-torture/execute/pr39100.c: New.
10633 2009-02-05 Joseph Myers <joseph@codesourcery.com>
10636 * gcc.dg/tls/diag-6.c: New test.
10638 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
10640 * gcc.dg/graphite/scop-19.c: New
10642 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
10644 AVX Programming Reference (January, 2009)
10645 * gcc.target/i386/avx-vpclmulqdq.c: New.
10646 * gcc.target/i386/pclmul-avx-check.h: Likewise.
10648 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10650 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10651 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
10652 (pclmul_test): Renamed to ...
10655 2009-02-04 Jakub Jelinek <jakub@redhat.com>
10658 * g++.dg/abi/mangle31.C: New test.
10660 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10663 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10665 * vla-6.c: Likewise. Expect warning not error for [*] lexically
10666 inside function prototype but not part of parameter declarator.
10667 * vla-11.c: New test.
10669 2009-02-03 Jason Merrill <jason@redhat.com>
10671 * g++.dg/warn/main-4.C: New test.
10672 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10674 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10677 * g++.dg/expr/cast10.C: New test.
10679 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10682 * gcc.dg/init-bad-6.c: New test.
10684 2009-02-03 Jakub Jelinek <jakub@redhat.com>
10687 * gcc.c-torture/compile/pr35318.c: New test.
10689 PR inline-asm/39059
10690 * gcc.dg/nofixed-point-2.c: New test.
10691 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10692 * g++.dg/ext/fixed2.C: Likewise.
10693 * g++.dg/other/error25.C: Likewise.
10694 * g++.dg/lookup/crash7.C: Likewise.
10695 * g++.dg/cpp0x/decltype-38655.C: Likewise.
10698 * g++.dg/cpp0x/initlist13.C: New test.
10700 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
10703 * g++.dg/template/func2.C: New test.
10706 * g++.dg/template/typename15.C: New.
10707 * g++.dg/template/typename16.C: New.
10709 2009-02-03 Janis Johnson <janis187@us.ibm.com>
10710 Ben Elliston <bje@au.ibm.com>
10713 * gcc.dg/dfp/pr39034.c: New test.
10715 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10718 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10720 2009-02-02 Jason Merrill <jason@redhat.com>
10723 * g++.dg/parse/dtor14.C: New test.
10725 2009-02-02 Jakub Jelinek <jakub@redhat.com>
10727 * lib/target-supports.exp
10728 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10729 * g++.dg/ext/builtin10.C: New test.
10731 PR inline-asm/39058
10732 * gcc.target/i386/pr39058.c: New test.
10734 2009-02-02 Richard Guenther <rguenther@suse.de>
10736 PR tree-optimization/38937
10737 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10739 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
10742 * g++.dg/parse/crash52.C: New.
10744 2009-01-30 Richard Guenther <rguenther@suse.de>
10746 PR tree-optimization/39041
10747 * gcc.c-torture/compile/pr39041.c: New testcase.
10749 2009-01-30 Jakub Jelinek <jakub@redhat.com>
10752 * gcc.target/i386/pr39013-1.c: New test.
10753 * gcc.target/i386/pr39013-2.c: New test.
10756 * g++.dg/ext/label12.C: New test.
10758 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10761 * g++.dg/parse/error34.C: New.
10762 * g++.dg/parse/error35.C: Likewise.
10764 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10767 * g++.dg/cpp0x/decltype-38655.C: New.
10769 2009-01-30 Jakub Jelinek <jakub@redhat.com>
10772 * g++.dg/torture/pr39002.C: New test.
10774 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
10776 PR tree-optimization/39007
10777 * gcc.dg/tree-ssa/pr39007.c: New.
10779 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
10781 PR middle-end/35854
10782 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10785 2009-01-29 Steve Ellcey <sje@cup.hp.com>
10787 PR middle-end/38857
10788 * gcc.c-torture/compile/pr38857.c: New test.
10790 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
10794 * gfortran.dg/bound_6.f90: New test.
10796 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
10798 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10800 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
10802 PR tree-optimization/38997
10803 * gcc.dg/tree-ssa/pr38997.c: New.
10805 2009-01-28 Richard Guenther <rguenther@suse.de>
10807 PR tree-optimization/38926
10808 * gcc.c-torture/compile/pr38926.c: New testcase.
10810 2009-01-28 Jakub Jelinek <jakub@redhat.com>
10812 PR middle-end/38934
10813 * gcc.dg/pr38934.c: New test.
10815 2009-01-28 Richard Guenther <rguenther@suse.de>
10817 PR middle-end/38908
10818 * g++.dg/warn/Wuninitialized-2.C: New testcase.
10820 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
10822 PR tree-optimization/38984
10823 * gcc.dg/pr38984.c: New XFAILed testcase.
10826 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
10829 * gcc.target/i386/pr38988.c: New test.
10831 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
10834 * g++.dg/parse/crash51.C: New.
10835 * g++.old-deja/g++.pt/crash9.C: Adjust.
10837 2009-01-27 Daniel Kraft <d@domob.eu>
10840 * gfortran.dg/mvbits_6.f90: New test.
10841 * gfortran.dg/mvbits_7.f90: New test.
10842 * gfortran.dg/mvbits_8.f90: New test.
10844 2009-01-27 Richard Guenther <rguenther@suse.de>
10846 PR tree-optimization/38503
10847 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10849 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10851 PR middle-end/38969
10852 * gcc.c-torture/execute/pr38969.c: New test.
10854 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
10857 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10859 * gcc.target/mips/fixed-scalar-type.c: Likewise.
10860 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10861 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10863 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
10866 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10867 if __USING_SJLJ_EXCEPTIONS__ is defined.
10869 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10870 __USING_SJLJ_EXCEPTIONS__ is defined.
10871 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10872 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10873 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10874 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10875 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10876 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10878 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
10881 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10882 Use instead of C name in asm statements.
10884 2009-01-26 Richard Guenther <rguenther@suse.de>
10886 PR tree-optimization/38745
10887 * g++.dg/torture/pr38745.C: New testcase.
10889 2009-01-26 Richard Guenther <rguenther@suse.de>
10891 PR middle-end/38851
10892 * g++.dg/warn/Wuninitialized-1.C: New testcase.
10894 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
10896 * gcc.dg/bitfld-15.c: Gate warning on target
10897 pcc_bitfield_type_matters.
10898 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10899 g++.dg/ext/bitfield4.C: Likewise.
10900 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10901 bitfield for any target.
10903 2009-01-24 Jakub Jelinek <jakub@redhat.com>
10906 * gcc.dg/pr38957.c: New test.
10908 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
10911 * gfortran.dg/array_constructor_24.f: Allow tolerance when
10914 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
10916 PR tree-optimization/38953
10917 * gfortran.dg/graphite/pr38953.f90: New.
10919 2009-01-24 Paul Brook <paul@codesourcery.com>
10921 * gcc.target/arm/neon-cond-1.c: New test.
10923 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
10925 PR tree-optimization/38932
10926 * gcc.dg/pr38932.c: New.
10928 2009-01-23 Revital Eres <eres@il.ibm.com>
10930 * gcc.dg/sms-7.c: Fix test.
10932 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
10934 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10935 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10936 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10937 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10939 2009-01-22 Steve Ellcey <sje@cup.hp.com>
10941 * gcc.dg/pr35729.c: Make test x86 specific.
10943 2009-01-22 Steve Ellcey <sje@cup.hp.com>
10945 PR middle-end/38615
10946 * gcc.dg/pr38615.c: New test.
10948 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
10951 * gcc.target/i386/pr38931.c: New test.
10953 2009-01-22 Dodji Seketeli <dodji@redhat.com>
10956 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10957 * g++.dg/template/typedef12.C: Likewise.
10958 * g++.dg/template/typedef13.C: Likewise.
10959 * g++.dg/template/typedef14.C: Likewise.
10960 * g++.dg/template/sfinae3.C: Likewise.
10961 * g++.old-deja/g++.pt/typename8.C: Likewise.
10962 * g++.dg/template/access11.C: Likewise
10964 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
10966 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10968 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10970 2009-01-21 Dodji Seketeli <dodji@redhat.com>
10973 * g++.dg/template/typedef11.C: New test.
10974 * g++.dg/template/typedef12.C: Likewise.
10975 * g++.dg/template/typedef13.C: Likewise.
10976 * g++.dg/template/typedef14.C: Likewise.
10977 * g++.dg/template/sfinae3.C: Compile this pedantically.
10978 The only errors expected should be the one saying the typedef is ill
10980 * g++.old-deja/g++.pt/typename8.C: Likewise.
10981 * g++.dg/template/access11.C: Update this.
10983 2009-01-21 Daniel Kraft <d@domob.eu>
10986 * gfortran.dg/mvbits_5.f90: New test.
10988 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
10990 * gcc.dg/sms-6.c: New test.
10991 * gcc.dg/sms-7.c: Likewise.
10993 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
10996 * gfortran.dg/host_assoc_function_7.f90: New test
10998 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
10999 Richard Guenther <rguenther@suse.de>
11001 PR tree-optimization/38747
11002 PR tree-optimization/38748
11003 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11004 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11005 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11007 2009-01-20 Kees Cook <kees@ubuntu.com>
11008 H.J. Lu <hongjiu.lu@intel.com>
11011 * gcc.dg/pr38902.c: New.
11013 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
11016 * gfortran.dg/pr38868.f: New testcase.
11018 2009-01-20 Richard Guenther <rguenther@suse.de>
11020 * gcc.c-torture/execute/pr36227.c: Move ...
11021 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
11023 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11025 * lib/gfortran.exp: Add -B options for targets that use
11026 libgfortran.a%s in their specs.
11028 2009-01-19 Jason Merrill <jason@redhat.com>
11031 * g++.dg/template/dtor5.C: New test.
11033 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
11036 * gfortran.dg/bound_5.f90: New test.
11038 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
11041 * g++.dg/compat/abi/pr38736_main.C: New.
11042 * g++.dg/compat/abi/pr38736_x.C: Likewise.
11043 * g++.dg/compat/abi/pr38736_y.C: Likewise.
11044 * g++.dg/other/macro-1.C: Likewise.
11045 * gcc.dg/macro-1.c: Likewise.
11046 * gcc.dg/compat/pr38736_main.c: Likewise.
11047 * gcc.dg/compat/pr38736_x.c: Likewise.
11048 * gcc.dg/compat/pr38736_y.c: Likewise.
11050 2009-01-18 Richard Guenther <rguenther@suse.de>
11052 PR tree-optimization/38819
11053 * gcc.c-torture/execute/pr38819.c: New testcase.
11055 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11058 * gfortran.dg/module_commons_3.f90: Reapply.
11060 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11063 * gfortran.dg/transfer_intrinsic_1.f90: New test.
11064 * gfortran.dg/transfer_intrinsic_2.f90: New test.
11066 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11069 * gfortran.dg/module_commons_3.f90: Remove
11071 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
11073 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11075 2009-01-16 Jason Merrill <jason@redhat.com>
11078 * g++.dg/template/lvalue1.C: New test.
11081 * g++.dg/template/access20.C: New test.
11082 * g++.dg/torture/pr34641.C: Fix access.
11084 2009-01-16 Richard Guenther <rguenther@suse.de>
11086 PR tree-optimization/38835
11087 PR middle-end/36227
11088 * gcc.c-torture/execute/pr36227.c: New testcase.
11089 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11090 * g++.dg/init/const7.C: Likewise.
11092 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
11095 * gcc.c-torture/compile/pr38554.c: New test.
11097 2009-01-16 Jason Merrill <jason@redhat.com>
11100 * g++.dg/conversion/access1.C: New test.
11102 2009-01-16 Jakub Jelinek <jakub@redhat.com>
11104 PR tree-optimization/38789
11105 * gcc.c-torture/compile/pr38789.c: New test.
11107 2009-01-16 Janus Weil <janus@gcc.gnu.org>
11110 * gfortran.dg/proc_ptr_13.f90: New.
11112 2009-01-15 Jason Merrill <jason@redhat.com>
11115 * g++.dg/template/koenig6.C: New test.
11117 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11120 * g++.dg/template/error37.C: New testcase.
11122 2009-01-15 Jason Merrill <jason@redhat.com>
11125 * g++.dg/conversion/memfn1.C: New test.
11128 * g++.dg/conversion/memfn2.C: New test.
11130 2009-01-15 Steve Ellcey <sje@cup.hp.com>
11133 * g++.dg/template/crash87.C: New test.
11135 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
11137 PR middle-end/37843
11138 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11140 2009-01-15 Dodji Seketeli <dodji@redhat.com>
11143 * g++.dg/parse/crash50.C: New test.
11145 2009-01-14 Jakub Jelinek <jakub@redhat.com>
11147 PR rtl-optimization/38245
11148 * gcc.dg/pr38245-3.c: New test.
11149 * gcc.dg/pr38245-3.h: New file.
11150 * gcc.dg/pr38245-4.c: New file.
11151 * gcc.dg/pr38364.c: New test.
11153 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
11155 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11156 sequence PC-relative.
11158 2009-01-14 Mark Mitchell <mark@codesourcery.com>
11160 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11161 calls and/or PLT markers.
11162 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11163 calls and/or PLT markers.
11164 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11165 calls and/or PLT markers.
11166 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11167 calls and/or PLT markers.
11169 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11170 Nathan Froyd <froydnj@codesourcery.com>
11171 Joseph Myers <joseph@codesourcery.com>
11173 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11175 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11176 and use consistent CFLAGS.
11177 * gcc.target/powerpc/20030505.c: Likewise.
11178 * gcc.target/powerpc/20081204-1.c: Likewise.
11179 * gcc.target/powerpc/ppc-spe.c: Likewise.
11180 * gcc.target/powerpc/spe1.c: Likewise.
11181 * g++.dg/ext/spe1.C: Likewise.
11182 * g++.dg/other/opaque-1.C: Likewise.
11183 * g++.dg/other/opaque-2.C: Likewise.
11184 * g++.dg/other/opaque-3.C: Likewise.
11186 2009-01-14 Mark Mitchell <mark@codesourcery.com>
11188 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11191 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
11194 * g++.dg/torture/pr38811.C: New file.
11196 2009-01-14 Richard Guenther <rguenther@suse.de>
11198 PR tree-optimization/38826
11199 PR middle-end/38477
11200 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11202 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
11204 * gcc.dg/graphite/pr38786.c: Fix commit problem.
11206 2009-01-14 Nick Clifton <nickc@redhat.com>
11209 * g++.cp/parse/pr37862.C: New test.
11211 2009-01-14 Julian Brown <julian@codesourcery.com>
11213 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11214 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11216 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11219 2009-01-13 Jakub Jelinek <jakub@redhat.com>
11221 PR rtl-optimization/38774
11222 * gcc.dg/torture/pr38774.c: New test.
11225 * g++.dg/cpp0x/pr38795.C: New test.
11227 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
11228 Nathan Froyd <froydnj@codesourcery.com>
11229 Joseph Myers <joseph@codesourcery.com>
11231 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11232 otherwise. Do not check for AltiVec at runtime.
11233 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11234 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11235 * gcc.target/powerpc/altivec-1.c: Likewise.
11236 * gcc.target/powerpc/altivec-3.c: Likewise.
11237 * gcc.target/powerpc/altivec-10.c: Likewise.
11238 * gcc.target/powerpc/altivec-12.c: Likewise.
11239 * gcc.target/powerpc/altivec-24.c: Likewise.
11240 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11241 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11242 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11243 * gcc.target/powerpc/pr35907.c: Likewise.
11244 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11245 otherwise. Do not check for Cell at runtime.
11246 * gcc.target/powerpc/altivec_check.h: Delete.
11248 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11249 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
11250 not check for AltiVec at runtime.
11251 * g++.dg/ext/altivec-cell-2.C: Likewise.
11252 * g++.dg/ext/altivec-cell-3.C: Likewise.
11253 * g++.dg/ext/altivec-cell-4.C: Likewise.
11254 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11255 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11257 * g++.dg/ext/altivec_check.h: Delete.
11259 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
11261 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11262 effective target. Adjust line numbers accordingly.
11264 2009-01-13 Mark Mitchell <mark@codesourcery.com>
11266 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11268 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
11270 PR tree-optimization/38786
11271 * gcc.dg/graphite/pr38786.c: New.
11273 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11276 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
11278 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11279 for alpha*-*-* targets.
11280 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11282 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11284 PR libfortran/38772
11285 * gfortran.dg/fmt_bz_bn_err.f: New test.
11287 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
11289 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11291 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11293 * lib/target-supports.exp (check_effective_target_powerpc64): New.
11294 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11295 instruction support. Do not check for it at runtime.
11297 2009-01-12 Jason Merrill <jason@redhat.com>
11300 * g++.dg/lookup/friend11.C: Remove expected error.
11301 * g++.dg/lookup/friend14.C: New test.
11302 * g++.dg/lookup/friend15.C: New test.
11304 2009-01-12 Dodji Seketeli <dodji@redhat.com>
11307 * g++.dg/lookup/hidden-class12.C: New test.
11308 * g++.dg/lookup/hidden-class13.C: New test.
11309 * g++.dg/lookup/hidden-class14.C: New test.
11310 * g++.dg/lookup/hidden-class15.C: New test.
11311 * g++.dg/lookup/hidden-class16.C: New test.
11313 2009-01-12 Mark Mitchell <mark@codesourcery.com>
11315 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11316 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11317 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11319 2009-01-12 Jason Merrill <jason@redhat.com>
11322 * g++.dg/other/vararg-3.C: New test.
11324 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11326 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11327 Explicitly enable SPE.
11328 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
11331 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11332 Expect -flax-vector-conversions message. Adjust incompatible
11334 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11337 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11339 * g++.dg/other/opaque-1.C: Run on targets with SPE.
11341 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11342 * g++.dg/other/opaque-2.C: Likewise.
11343 * g++.dg/other/opaque-3.C: Likewise.
11345 2009-01-12 Jakub Jelinek <jakub@redhat.com>
11348 * gcc.dg/pr32041.c: New test.
11349 * g++.dg/parse/offsetof9.C: New test.
11351 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11352 Nathan Froyd <froydnj@codesourcery.com>
11354 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11355 * g++.dg/ext/attribute-test-1.C: Likewise.
11356 * g++.dg/ext/attribute-test-2.C: Likewise.
11357 * g++.dg/ext/attribute-test-3.C: Likewise.
11358 * g++.dg/ext/attribute-test-4.C: Likewise.
11360 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
11362 * gnat.dg/unchecked_convert3.adb: New test.
11364 2009-01-12 Tomas Bily <tbily@suse.cz>
11367 * gcc.dg/tree-ssa/pr38385.c: New file.
11369 2009-01-12 Jakub Jelinek <jakub@redhat.com>
11372 * g++.dg/parse/typedef9.C: New test.
11374 PR tree-optimization/38807
11375 * gcc.c-torture/compile/pr38807.c: New test.
11377 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
11379 * gcc.target/mips/ins-2.c: New test.
11381 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
11384 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11386 2009-01-11 Jakub Jelinek <jakub@redhat.com>
11389 * g++.dg/warn/Wreturn-type-5.C: New test.
11391 2009-01-11 Matthias Klose <doko@ubuntu.com>
11393 PR middle-end/38616
11394 * gcc.dg/pr38616.c: New test.
11396 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
11398 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11400 2009-01-10 Andrew Pinski <pinskia@gmail.com>
11403 * g++.dg/expr/string-1.C: New test.
11404 * g++.dg/expr/string-2.C: New test.
11407 * g++.dg/ext/complex4.C: New test.
11408 * g++.dg/ext/complex5.C: New test.
11409 * g++.dg/init/reference1.C: New test.
11410 * g++.dg/init/reference2.C: New test.
11411 * g++.dg/init/reference3.C: New test.
11413 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11416 * gfortran.dg/transfer_null_1.f90: New test.
11418 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11421 * gfortran.dg/host_assoc_function_6.f90: New test.
11423 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
11425 * lib/target-supports.exp: Add method to determine if the effective
11426 target is really a ppc405 after applying all compile options.
11427 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11428 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11429 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11430 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11431 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11432 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11433 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11434 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11435 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11436 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11437 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11438 * gcc.target/powerpc/405-machhw-1.c: Likewise.
11439 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11440 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11441 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11442 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11443 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11444 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11445 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11446 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11447 * gcc.target/powerpc/405-macchw-1.c: Likewise.
11448 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11449 * gcc.target/powerpc/405-machhw-2.c: Likewise.
11450 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11451 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11452 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11453 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11454 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11455 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11456 * gcc.target/powerpc/405-macchw-2.c: Likewise.
11457 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11459 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11462 * g++.dg/other/error31.C: New testcase.
11465 * gcc.dg/pr35742.c: New test.
11467 2009-01-09 John F. Carr <jfc@mit.edu>
11470 * g++.dg/parse/linkage3.C: New test.
11472 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11474 PR middle-end/38771
11475 * gcc.c-torture/compile/pr38771.c: New test.
11477 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
11479 * gcc.dg/pr34856.c: Ignore irrelevant warning.
11481 2009-01-08 Mark Mitchell <mark@codesourcery.com>
11483 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11484 * gcc.dg/sibcall-4.c: Likewise.
11486 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
11487 Jan Sjodin <jan.sjodin@amd.com>
11489 PR tree-optimization/38559
11490 * gcc.dg/graphite/pr38559.c: New.
11492 2009-01-08 Ira Rosen <irar@il.ibm.com>
11494 PR tree-optimization/37194
11495 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11497 2009-01-07 Jakub Jelinek <jakub@redhat.com>
11500 * g++.dg/ext/label11.C: New test.
11502 2009-01-07 Joseph Myers <joseph@codesourcery.com>
11504 * lib/target-supports.exp (check_weak_override_available): New.
11505 * lib/target-supports-dg.exp (dg-require-weak-override): New.
11506 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11507 dg-require-weak-override.
11509 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
11510 Alan Modra <amodra@bigpond.net.au>
11512 * gcc.c-torture/compile/20090107-1.c: New test.
11514 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
11517 * g++.dg/other/pr38706.C: New test.
11519 2009-01-07 Jason Merrill <jason@redhat.com>
11521 * g++.dg/cpp0x/variadic92.C: New test.
11522 * g++.dg/cpp0x/variadic93.C: New test.
11524 2009-01-07 Janis Johnson <janis187@us.ibm.com>
11526 * lib/target-supports-dg.exp (current_compiler_flags): New.
11527 (check-flags): Use it; do not access dg-test local variables.
11528 (dg-skip-if): Do not access dg-test local variables.
11529 (dg-xfail-run-if): Ditto.
11530 (dg-shouldfail): Ditto.
11531 * gcc.test-framework/test-framework.exp
11532 (check_effective_target_def_nocache): New.
11533 * gcc.test-framework/test-framework.awk: Handle scan tests.
11534 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11535 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11536 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11537 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11538 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11539 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11540 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11541 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11542 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11544 * g++.dg/torture/pr38586.C: Ignore a possible warning.
11546 * lib/target-supports-dg.exp (check_test_flags): Delete.
11548 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
11550 PR tree-optimization/38492
11551 PR tree-optimization/38498
11552 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11554 * gcc.dg/graphite/block-0.c: Update test.
11555 * gcc.dg/graphite/block-1.c: Same.
11556 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11557 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11558 * gcc.dg/graphite/block-3.c: New.
11559 * gcc.dg/graphite/pr38498.c: New.
11561 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
11563 AVX Programming Reference (December, 2008)
11564 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11565 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11566 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11568 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11569 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11571 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11574 * gfortran.dg/c_loc_pure_1.f90: New test.
11576 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
11579 * gfortran.dg/elemental_dependency_3.f90:
11580 Add the final tree dump cleanup.
11582 2009-01-06 Jakub Jelinek <jakub@redhat.com>
11584 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11587 PR rtl-optimization/38722
11588 * gfortran.dg/pr38722.f90: New test.
11590 2009-01-06 Janis Johnson <janis187@us.ibm.com>
11593 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11594 instead of DECnn_DEN. Support -DDBG to list lines that fail.
11596 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
11598 * gfortran.dg/implicit_12.f90: Add space around dg directive.
11599 * gfortran.dg/typebound_call_8.f03: Same.
11600 * gfortran.dg/elemental_bind_c.f90: Same.
11601 * gfortran.dg/typebound_call_7.f03: Same.
11602 * gfortran.dg/interface_proc_end.f90: Same
11603 * gfortran.dg/pr37243.f: Fix typo.
11605 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
11607 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
11608 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
11611 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
11613 AVX Programming Reference (December, 2008)
11614 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11615 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11616 * gcc.target/i386/sse-14.c: Likewise.
11618 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11619 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11620 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11621 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11623 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11625 PR libfortran/38735
11626 * gfortran.dg/fmt_bz_bn.f: Update test.
11628 2009-01-05 Dodji Seketeli <dodji@redhat.com>
11631 * g++.dg/conversion/usual-arith-conv.C: New test.
11633 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
11636 * gcc.dg/vector-3.c: New testcase.
11637 * g++.dg/ext/vector15.C: New test.
11639 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11641 PR tree-optimization/38510
11642 * gcc.dg/graphite/pr38510.c: New.
11644 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11645 Jan Sjodin <jan.sjodin@amd.com>
11647 PR tree-optimization/38500
11648 * gcc.dg/graphite/pr38500.c: New.
11650 2009-01-05 Laurent GUERBY <laurent@guerby.net>
11652 * gcc.c-torture/compile/20001226-1.c: Generalize
11654 * gcc.c-torture/compile/limits-fnargs.c: Add
11656 * gcc.dg/20020425-1.c: Likewise.
11657 * gcc.dg/pch/pch.exp: Likewise.
11659 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11662 * gfortran.dg/module_commons_3.f90: New test.
11664 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
11667 * gfortran.dg/random_seed_1.f90: Updated.
11669 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
11673 * gfortran.dg/elemental_subroutine_7.f90:
11674 Fix p values so that it can be used as vector subscript.
11676 2009-01-05 Jason Merrill <jason@redhat.com>
11678 * g++.dg/cpp0x/initlist12.C: Add another test.
11680 * g++.dg/cpp0x/defaulted7.C: New test.
11682 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11685 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
11686 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
11688 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
11690 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11691 for alpha*-*-* targets.
11692 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11694 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11697 * gfortran.dg/host_assoc_function_5.f90: New test.
11699 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11702 * gfortran.dg/elemental_dependency_3.f90: New test.
11703 * gfortran.dg/elemental_subroutine_7.f90: New test.
11705 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
11707 * gcc.dg/struct-ret-3.c: Include unistd.h.
11708 (main): Exit early if system memory page size is
11709 larger than 4096 bytes.
11711 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
11714 * gfortran.dg/merge_init_expr.f90: New.
11716 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11719 * gfortran.dg/c_loc_tests_13.f90: New test.
11720 * gfortran.dg/c_loc_tests_14.f90: New test.
11722 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
11724 * gfortran.dg/func_result_4.f90: New.
11726 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
11729 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11730 interface still works, in addition to original tests.
11731 * gfortran.dg/host_assoc_call_6.f90: New test.
11733 2009-01-03 Jakub Jelinek <jakub@redhat.com>
11736 * g++.dg/torture/pr38705.C: New test.
11739 * gcc.dg/pr38700.c: New test.
11741 2009-01-02 Jason Merrill <jason@redhat.com>
11743 * g++.dg/cpp0x/initlist11.C: New test.
11744 * g++.dg/cpp0x/initlist12.C: New test.
11746 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11748 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11749 Allow extra informative notes.
11751 2009-01-01 Jakub Jelinek <jakub@redhat.com>
11754 * gcc.dg/pr36489.c: New test.
11757 Copyright (C) 2009 Free Software Foundation, Inc.
11759 Copying and distribution of this file, with or without modification,
11760 are permitted in any medium without royalty provided the copyright
11761 notice and this notice are preserved.