1 2009-11-25 Jakub Jelinek <jakub@redhat.com>
3 * gcc.target/powerpc/regnames-1.c: New test.
5 2009-11-25 Eric Botcazou <ebotcazou@adacore.com>
6 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9 * ada/acats/run_acats: Bump stack limit to 16MB.
11 2009-11-25 Richard Earnshaw <rearnsha@arm.com>
13 * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
16 2009-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19 * gfortran.dg/pure_initializer_2.f90: New test.
21 2009-11-23 Jason Merrill <jason@redhat.com>
23 * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
24 * g++.old-deja/g++.pt/ctor2.C: Adjust.
25 * g++.dg/lookup/name-clash4.C: Adjust.
27 2009-11-23 Jason Merrill <jason@redhat.com>
29 * g++.dg/template/spec15.C: Check for helpful message.
31 2009-11-24 Janis Johnson <janis187@us.ibm.com>
33 * gcc.target/powerpc/altivec-32.c: Don't use -m64.
34 * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
35 * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
36 * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
37 * gcc.target/powerpc/paired-2.c: Ditto.
38 * gcc.target/powerpc/paired-3.c: Ditto.
39 * gcc.target/powerpc/paired-4.c: Ditto.
40 * gcc.target/powerpc/paired-5.c: Ditto.
41 * gcc.target/powerpc/paired-6.c: Ditto.
42 * gcc.target/powerpc/paired-7.c: Ditto.
43 * gcc.target/powerpc/paired-8.c: Ditto.
44 * gcc.target/powerpc/paired-9.c: Ditto.
45 * gcc.target/powerpc/paired-10.c: Ditto.
46 * gcc.target/powerpc/popcount-2.c: Don't use -m32.
47 * gcc.target/powerpc/popcount-3.c: Don't use -m64.
48 * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
49 * gcc.target/powerpc/pr39457.c: Don't use -m64.
50 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
51 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
52 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
53 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
55 2009-11-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
57 * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
58 scan-assembler-not regular expression.
60 2009-11-24 Richard Guenther <rguenther@suse.de>
62 PR tree-optimization/42142
63 * gcc.c-torture/execute/pr42142.c: New testcase.
65 2009-11-24 Martin Jambor <mjambor@suse.cz>
67 PR tree-optimization/42154
68 * gcc.c-torture/execute/pr42154.c: New test.
70 2009-11-24 Janus Weil <janus@gcc.gnu.org>
73 * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
74 * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
75 * gfortran.dg/proc_ptr_comp_24.f90: New.
77 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
79 * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
82 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
84 * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
86 2009-11-23 H.J. Lu <hongjiu.lu@intel.com>
89 * gcc.target/ia64/fptr-1.c: Make it a compile test.
91 2009-11-23 Janis Johnson <janis187@us.ibm.com>
93 * lib/lto.exp (lto_option_list): Rename from option_list.
94 * lib/compat.exp (compat_option_list): Rename from option_list.
96 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
98 * gcc-dg/raw-string-1.c: Require-effective-target wchar.
99 * gcc-dg/raw-string-2.c: Ditto.
100 * gcc-dg/utf-array-short-wchar.c: Ditto.
101 * gcc-dg/utf-array.c: Ditto.
102 * gcc-dg/utf8-2.c: Ditto.
104 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
106 * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
109 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
111 * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
113 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
115 * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
117 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
120 * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
121 Enable short test for avr target.
122 * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
123 * gcc.dg/utf32-2.c: Ditto.
124 * gcc.dg/utf32-3.c: Ditto.
125 * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
127 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
129 * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
131 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
133 * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
136 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
138 * gcc.dg/sms-6.c: Use long for 16 bit int targets.
139 * gcc.dg/sms-7.c: Ditto.
141 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
143 * gcc.dg/pr36998.c: Frame pointer required for avr target.
144 * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
145 * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
146 * gcc.dg/pr41340.c: Test requires long pointer target.
147 * gcc.dg/profile-generate-3.c: Test requires profiling support.
149 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
151 * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
152 * gcc.dg/graphite/block-3.c: Ditto.
153 * gcc.dg/graphite/block-4.c: Ditto.
154 * gcc.dg/graphite/block-5.c: Ditto.
155 * gcc.dg/graphite/block-6.c: Ditto.
156 * gcc.dg/graphite/interchange-0.c: Ditto.
157 * gcc.dg/graphite/interchange-1.c: Ditto.
158 * gcc.dg/graphite/interchange-2.c: Ditto.
159 * gcc.dg/graphite/interchange-3.c: Ditto.
160 * gcc.dg/graphite/interchange-4.c: Ditto.
161 * gcc.dg/graphite/interchange-5.c: Ditto.
162 * gcc.dg/graphite/interchange-6.c: Ditto.
163 * gcc.dg/graphite/run-id-1.c: Ditto.
164 * gcc.dg/graphite/scop-16.c: Ditto.
165 * gcc.dg/graphite/scop-17.c: Ditto.
166 * gcc.dg/graphite/scop-18.c: Ditto.
167 * gcc.dg/graphite/scop-matmult.c: Ditto.
168 * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
169 * gcc.dg/graphite/id-15.c: Ditto.
171 2009-11-23 Eric Botcazou <ebotcazou@adacore.com>
173 * gnat.dg/specs/weak1.ads: New test.
175 2009-11-23 Steve Ellcey <sje@cup.hp.com>
177 * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
179 2009-11-23 Dodji Seketeli <dodji@redhat.com>
182 * g++.dg/template/typedef13.C: Adjust.
183 * g++.dg/template/typedef19.C: Adjust.
184 * g++.dg/template/typedef20.C: Adjust.
185 * g++.dg/template/typedef22.C: New test.
187 2009-11-22 Uros Bizjak <ubizjak@gmail.com>
190 * gcc.target/alpha/pr42113.c: New test.
192 2009-11-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
195 * gfortran.dg/data_value_1.f90: Update test.
196 * gfortran.dg/array_constructor_32.f90: New test.
198 2009-11-21 Martin Jambor <mjambor@suse.cz>
201 * gcc.c-torture/compile/pr42025-1.c: New test.
202 * gcc.c-torture/compile/pr42025-2.c: New test.
204 2009-11-21 Adam Nemet <adambnemet@gmail.com>
206 * gcc.target/mips/mult-1.c: Forbid octeon.
207 * gcc.target/mips/octeon-dmul-3.c: New test.
209 2009-11-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
211 * gcc.dg/tree-ssa/vrp47.c: Fix target check.
213 2009-11-20 Jason Merrill <jason@redhat.com>
215 PR c++/9050, DR 147, DR 318
216 * g++.dg/template/ctor9.C: New.
217 * g++.dg/tc1/dr147.C: Remove xfails.
218 * g++.dg/lookup/name-clash4.C: Adjust.
219 * g++.old-deja/g++.jason/temporary5.C: Adjust.
220 * g++.old-deja/g++.pt/ctor2.C: Adjust.
222 2009-11-21 Jakub Jelinek <jakub@redhat.com>
224 PR tree-optimization/42078
225 * gcc.dg/pr42078.c: New test.
227 2009-11-20 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
230 * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
231 XFAIL ptrdiff range test for avr.
232 * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
233 * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
234 * gcc-dg/c99-stdint-6.c: Ditto.
236 2009-11-20 Michael Meissner <meissner@linux.vnet.ibm.com>
238 * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
239 2009-10-23 change to set VRSAVE if VSX has been reverted.
241 2009-11-20 Simon Martin <simartin@users.sourceforge.net>
244 * g++.dg/cpp0x/pr38646.C: New test.
246 2009-11-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
248 * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
249 Wrap *int_least*_t tests in !NO_LEAST_TYPES.
250 Wrap *intmax_t tests in !NO_MAX_TYPES.
252 2009-11-20 Paolo Carlini <paolo.carlini@oracle.com>
255 * g++.dg/cpp0x/initlist28.C: New.
257 2009-11-20 H.J. Lu <hongjiu.lu@intel.com>
259 * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
261 2009-11-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
263 * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
265 2009-11-20 Shujing Zhao <pearly.zhao@oracle.com>
267 * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
269 * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
270 * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
271 * g++.old-deja/g++.law/typeck1.C: Likewise.
272 * g++.old-deja/g++.bugs/900324_02.C: Likewise.
273 * g++.dg/conversion/ptrmem9.C: Likewise.
274 * g++.dg/expr/cond2.C: Likewise.
276 2009-11-20 Paul Thomas <pault@gcc.gnu.org>
277 Janus Weil <janus@gcc.gnu.org>
280 * gfortran.dg/proc_ptr_comp_23.f90: New test.
282 2009-11-19 Jason Merrill <jason@redhat.com>
285 * g++.dg/init/placement5.C: Add positive test.
287 DR 176 permissiveness
288 * g++.dg/ext/injected-ttp.C: New.
289 * g++.old-deja/g++.pt/niklas01a.C: Adjust.
290 * g++.old-deja/g++.pt/ttp41.C: Adjust.
292 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
294 * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
295 * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
297 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
299 * gcc-dg/raw-string-1.c: Skip test for avr target.
300 * gcc-dg/utf-array-short-wchar.c: Ditto.
301 * gcc-dg/utf-array.c: Ditto.
302 * gcc-dg/utf8-2.c: Ditto.
304 2009-11-19 Rafael Avila de Espindola <espindola@google.com>
306 * g++.dg/plugin/selfassign.c: Include plugin-version.h.
307 (plugin_init): Pass correct version to plugin_default_version_check.
308 * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
309 (plugin_init): Pass correct version to plugin_default_version_check.
310 * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
311 (plugin_init): Pass correct version to plugin_default_version_check.
313 2009-11-19 Jason Merrill <jason@redhat.com>
316 * g++.dg/overload/pmf2.C: New.
318 2009-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
321 * gfortran.dg/direct_io_11.f90: New test.
323 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
325 * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
327 2009-11-18 Nick Clifton <nickc@redhat.com>
329 * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
330 * g++.dg/lto/20081120-1_0.C: Likewise.
331 * g++.dg/lto/20091002-2_0.C: Likewise.
332 * g++.dg/lto/20081120-2_0.C: Likewise.
333 * g++.dg/lto/20091002-3_0.C: Likewise.
334 * g++.dg/lto/20081123_0.C: Likewise.
335 * g++.dg/lto/20090313_0.C: Likewise.
336 * g++.dg/lto/20081109-1_0.C: Likewise.
337 * g++.dg/lto/20081219_0.C: Likewise.
338 * g++.dg/lto/20081204-1_0.C: Likewise.
339 * g++.dg/lto/20090302_0.C: Likewise.
340 * g++.dg/lto/20081119-1_0.C: Likewise.
341 * g++.dg/lto/20081118_0.C: Likewise.
343 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
346 * lib/lto.exp (scan-symbol): Properly check if target exist.
348 2009-11-18 Janus Weil <janus@gcc.gnu.org>
351 * gfortran.dg/proc_ptr_8.f90: Extended.
353 2009-11-18 Shujing Zhao <pearly.zhao@oracle.com>
355 * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
357 * g++.dg/inherit/error4.C: Likewise.
358 * g++.dg/template/crash90.C: Likewise.
360 2009-11-18 Jakub Jelinek <jakub@redhat.com>
363 * g++.dg/abi/mangle26.C: Also match *C2* definition.
364 * g++.dg/abi/mangle27.C: Likewise.
365 * g++.dg/abi/mangle28.C: Likewise.
366 * g++.dg/abi/mangle29.C: Likewise.
368 2009-11-18 Alexandre Oliva <aoliva@redhat.com>
371 * gcc.dg/vect/vect-debug-pr41926.c: New.
373 2009-11-17 Paolo Carlini <paolo.carlini@oracle.com>
376 * g++.dg/init/array26.C: New.
377 * g++.dg/init/array27.C: Likewise.
378 * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
380 2009-11-17 Jakub Jelinek <jakub@redhat.com>
383 * g++.dg/cpp0x/initlist27.C: New test.
386 * g++.dg/cpp0x/initlist26.C: New test.
388 2009-11-16 Jason Merrill <jason@redhat.com>
390 PR c++/189, c++/9937, c++/13950, DR 176
391 * g++.dg/tc1/dr176.C: Adjust.
392 * g++.dg/template/injected1.C: New.
393 * g++.dg/template/inherit.C: Adjust.
394 * g++.old-deja/g++.brendan/crash56.C: Adjust.
395 * g++.old-deja/g++.pt/lookup8.C: Adjust.
396 * g++.old-deja/g++.pt/ttp22.C: Adjust.
397 * g++.old-deja/g++.pt/ttp23.C: Adjust.
399 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
402 * g++.dg/template/crash92.C: New.
404 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
407 * g++.dg/template/error44.C: New.
409 2009-11-16 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
411 * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
413 2009-11-15 Janus Weil <janus@gcc.gnu.org>
416 * gfortran.dg/typebound_call_11.f03: New test.
418 2009-11-15 Hans-Peter Nilsson <hp@axis.com>
420 * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
423 2009-11-13 Jason Merrill <jason@redhat.com>
427 * g++.dg/template/arg7.C: New.
430 * g++.dg/template/error43.C: New.
433 * g++.dg/debug/dwarf2/static-data-member2.C: New.
436 * g++.dg/template/ref5.C: New.
439 * g++.dg/template/inherit4.C: New.
440 * g++.dg/lookup/scoped8.C: Adjust.
443 * g++.dg/parse/typename11.C: New.
444 * g++.dg/template/crash48.C: Adjust.
446 2009-11-13 Uros Bizjak <ubizjak@gmail.com>
449 * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
450 lto_finish at the end.
451 * gfortran.dg/lto/lto.exp: Ditto.
453 2009-11-12 Jason Merrill <jason@redhat.com>
456 * g++.dg/lookup/anon7.C: New.
459 * g++.dg/template/typedef21.C: New.
462 * g++.dg/cpp0x/decltype19.C: New.
464 2009-11-11 Jason Merrill <jason@redhat.com>
467 * g++.dg/dfp/typeid1.C: New.
469 2009-11-11 Janus Weil <janus@gcc.gnu.org>
472 * gfortran.dg/proc_ptr_comp_22.f90: New test.
474 2009-11-11 H.J. Lu <hongjiu.lu@intel.com>
477 * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
478 lto_finish at the end.
480 * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
481 (lto_finish): New. Restore mathlib.
483 2009-11-11 Kai Tietz <kai.tietz@onevision.com>
485 * g++.dg/torture/pushpop_macro.C: New testcase.
486 * gcc.c-torture/execute/pushpop_macro.c: New testcase.
487 * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
489 2009-11-11 Jon Beniston <jon@beniston.com>
491 * lib/target-supports.exp (check_profiling_available): lm32 target
492 doesn't support profiling.
493 * gcc.dg/20020312-2.c: Add lm32 support.
494 * g++.dg/other/packed1.C: Expect to fail on lm32.
495 * g++.old-deja/g++.jason/thunk3.C: Likewise.
497 2009-11-11 Daniel Jacobowitz <dan@codesourcery.com>
499 * gcc.target/arm/neon: Regenerate generated tests.
501 2009-11-10 Jason Merrill <jason@redhat.com>
503 * g++.dg/init/placement5.C: New.
506 * g++.dg/init/placement4.C: New.
508 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
510 * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
511 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
512 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
513 * gcc.dg/vect/slp-multitypes-3.c: Likewise.
515 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
517 * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
518 * gcc.dg/pr41963.c: Do not include math.h. Declare fabsf manually.
520 2009-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
522 * gcc.c-torture/compile/pr41987.c: New.
524 2009-11-09 Jakub Jelinek <jakub@redhat.com>
527 * gcc.dg/pr40946.c: New test.
529 2009-11-09 Jason Merrill <jason@redhat.com>
532 * g++.dg/template/ref4.C: New.
535 * g++.dg/template/conv10.C: New.
537 2009-11-07 Jason Merrill <jason@redhat.com>
540 * g++.dg/ext/typeof11.C: New.
542 2009-11-08 Jakub Jelinek <jakub@redhat.com>
545 * gcc.target/i386/pr41985.c: New test.
547 2009-11-08 Richard Guenther <rguenther@suse.de>
549 * gcc.dg/torture/pta-escape-1.c: New testcase.
551 2009-11-08 Eric Botcazou <ebotcazou@adacore.com>
553 * gnat.dg/rep_clause4.adb: New test.
555 2009-11-08 Richard Guenther <rguenther@suse.de>
557 PR rtl-optimization/41928
558 * gfortran.dg/pr41928.f90: New testcase.
560 2009-11-07 Jason Merrill <jason@redhat.com>
564 * g++.dg/parse/error36.C: Add parameter and template cases.
565 * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
566 * g++.dg/ext/typedef-init.C: Likewise.
567 * g++.dg/lookup/hidden-class1.C: Likewise.
568 * g++.dg/lookup/hidden-class10.C: Likewise.
569 * g++.dg/lookup/hidden-class5.C: Likewise.
570 * g++.dg/lookup/hidden-class7.C: Likewise.
571 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
572 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
573 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
574 * g++.dg/lookup/strong-using-2.C: Likewise.
575 * g++.dg/other/typedef1.C: Likewise.
576 * g++.dg/parse/access10.C: Likewise.
577 * g++.dg/parse/constructor1.C: Likewise.
578 * g++.dg/parse/crash38.C: Likewise.
579 * g++.dg/parse/error3.C: Likewise.
580 * g++.dg/parse/typespec1.C: Likewise.
581 * g++.dg/template/typedef5.C: Likewise.
582 * g++.old-deja/g++.pt/typename3.C: Likewise.
583 * g++.old-deja/g++.pt/typename4.C: Likewise.
584 * g++.old-deja/g++.pt/typename6.C: Likewise.
585 * g++.old-deja/g++.robertl/eb94.C: Likewise.
587 * g++.dg/abi/regparm1.C: Fix execute test.
589 2009-11-07 Jakub Jelinek <jakub@redhat.com>
591 PR tree-optimization/41643
592 * gcc.dg/pr41643.c: New test.
594 2009-11-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
597 * gfortran.dg/recursive_check_15.f90: New test.
599 2009-11-06 Jason Merrill <jason@redhat.com>
602 * g++.dg/parse/error36.C: New.
603 * g++.old-deja/g++.other/typename1.C: Adjust.
606 * g++.dg/abi/regparm1.C: New.
608 2009-11-06 Basile Starynkevitch <basile@starynkevitch.net>
610 * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
612 * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
613 * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
614 and pragma_plugin-test-1.C.
616 2009-11-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
619 * g++.dg/ext/always_inline-5.C: New test.
621 2009-11-06 Jakub Jelinek <jakub@redhat.com>
624 * g++.dg/gomp/pr41967.C: New test.
626 2009-11-06 Michael Matz <matz@suse.de>
629 * gcc.dg/pr41963.c: New test.
631 2009-11-06 Jakub Jelinek <jakub@redhat.com>
634 * gcc.dg/pr41935.c: New test.
635 * c-c++-common/pr41935.c: New test.
636 * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
638 * gcc.c-torture/execute/pr41935.c: New test.
640 2009-11-05 Jason Merrill <jason@redhat.com>
643 * g++.dg/init/synth2.C: New.
646 * g++.dg/abi/pragma-pack1.C: New.
649 * g++.dg/lookup/koenig7.C: New.
652 * g++.dg/template/partial6.C: New.
654 2009-11-05 Janus Weil <janus@gcc.gnu.org>
657 * gfortran.dg/class_12.f03: New test.
659 2009-11-05 Jakub Jelinek <jakub@redhat.com>
661 * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
664 2009-11-04 Jason Merrill <jason@redhat.com>
667 * g++.dg/init/static-init2.C: New.
669 2009-11-05 Janus Weil <janus@gcc.gnu.org>
673 * gfortran.dg/interface_abstract_4.f90: New test.
675 2009-11-05 Maxim Kuvyrkov <maxim@codesourcery.com>
677 * gcc.target/m68k/pr41302.c: Fix target triplet.
679 2009-11-04 Jason Merrill <jason@redhat.com>
682 * g++.dg/template/overload11.C: New.
683 * g++.dg/template/nested3.C: Adjust.
685 2009-11-04 Eric Botcazou <ebotcazou@adacore.com>
688 * ada/acats/norun.lst: Remove the stack checking tests.
689 * ada/acats/run_acats: Limit the stack to 8MB.
691 2009-11-04 Janus Weil <janus@gcc.gnu.org>
695 * gfortran.dg/class_11.f03: New test.
697 2009-11-04 Jason Merrill <jason@redhat.com>
700 * g++.dg/abi/thunk5.C: New.
702 2009-11-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
705 * gcc.target/powerpc/altivec-33.c: New testcase.
707 2009-11-04 Jason Merrill <jason@redhat.com>
710 * g++.dg/lookup/koenig6.C: New.
711 * g++.dg/lookup/koenig5.C: Adjust.
712 * g++.dg/template/crash56.C: Adjust.
713 * g++.old-deja/g++.ns/koenig5.C: Adjust.
715 2009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>
716 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
718 * gcc.target/i386/xop-check.h: New file.
719 * gcc.target/i386/xop-hadduX.c: Ditto.
720 * gcc.target/i386/xop-haddX.c: Ditto.
721 * gcc.target/i386/xop-hsubX.c: Ditto.
722 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
723 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
724 * gcc.target/i386/xop-pcmov2.c: Ditto.
725 * gcc.target/i386/xop-pcmov.c: Ditto.
726 * gcc.target/i386/xop-rotate1-vector.c: Ditto.
727 * gcc.target/i386/xop-rotate2-vector.c: Ditto.
728 * gcc.target/i386/xop-rotate3-vector.c: Ditto.
729 * gcc.target/i386/xop-shift1-vector.c: Ditto.
730 * gcc.target/i386/xop-shift2-vector.c: Ditto.
731 * gcc.target/i386/xop-shift3-vector.c: Ditto.
732 * gcc.target/i386/i386.exp: Add check_effective_target_xop.
733 * gcc.target/i386/sse-12.c: Update with new compile options to
734 activate and check xopintrin.h intrinsic file.
735 * gcc.target/i386/sse-13.c: Ditto.
736 * gcc.target/i386/sse-14.c: Ditto.
737 * gcc.target/i386/sse-22.c: Ditto.
738 * gcc.target/i386/sse-23.c: Ditto.
739 * g++.dg/other/i386-2.C: Ditto.
740 * g++.dg/other/i386-3.C: Ditto.
741 * g++.dg/other/i386-5.C: Ditto.
742 * g++.dg/other/i386-6.C: Ditto.
744 2009-11-04 Wei Guozhi <carrot@google.com>
747 * gcc.target/arm/pr40835: New testcase.
749 2009-11-04 Revital Eres <eres@il.ibm.com>
751 * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
752 change in decision of peeling for alignment.
753 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
754 * gcc.dg/vect/vect-50.c: Likewise.
755 * gcc.dg/vect/vect-42.c: Likewise.
756 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
758 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
760 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
761 * gcc.dg/vect/vect-60.c: Likewise.
762 * gcc.dg/vect/vect-52.c: Likewise.
763 * gcc.dg/vect/vect-44.c: Likewise.
764 * gcc.dg/vect/vect-27.c: Likewise.
765 * gcc.dg/vect/vect-29.c: Likewise.
766 * gcc.dg/vect/vect-72.c: Likewise.
767 * gcc.dg/vect/vect-56.c: Likewise.
768 * gcc.dg/vect/vect-48.c: Likewise.
769 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
770 * gfortran.dg/vect/vect-2.f90: Likewise.
771 * gfortran.dg/vect/vect-5.f90: Likewise.
773 2009-11-04 Richard Guenther <rguenther@suse.de>
775 PR tree-optimization/41919
776 * gcc.c-torture/execute/pr41919.c: New testcase.
778 2009-11-04 Carlos O'Donell <carlos@codesourcery.com>
781 * gcc.target/m68k/pr41302.c: New test.
783 2009-11-03 Jason Merrill <jason@redhat.com>
786 * g++.dg/opt/inline16.C: New.
788 2009-11-03 Eric Botcazou <ebotcazou@adacore.com>
790 * gnat.dg/stack_check.adb1: New test.
791 * gnat.dg/stack_check.adb2: Likewise.
793 2009-11-03 Jakub Jelinek <jakub@redhat.com>
795 PR rtl-optimization/41917
796 * gcc.c-torture/execute/pr41917.c: New test.
798 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
800 * gcc.target/i386/pr41900.c: Make test compile only. Scan assembler
801 dump to not include "call *%esp".
803 2009-11-03 Jason Merrill <jason@redhat.com>
806 * g++.dg/lookup/using22.C: New.
809 * g++.dg/parse/eh-decl.C: New.
812 * g++.dg/template/sfinae16.C: New.
815 * g++.dg/cpp0x/rv-return.C: New.
816 * g++.dg/cpp0x/deduce.C: Adjust.
819 * g++.dg/template/sfinae15.C: New.
822 * g++.dg/cpp0x/auto3.C: Remove xfail.
824 2009-11-03 Tobias Burnus <burnus@net-b.de>
827 * gfortran.dg/missing_optional_dummy_6.f90: New test.
829 2009-11-03 Nick Clifton <nickc@redhat.com>
831 * gcc.target/rx/builtins.c: Remove redundant tests.
832 Add test of MVTIPL instruction.
833 * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
834 function attributes. Add -msave-acc-in-interrupts option to the
837 2009-11-03 Andrew Stubbs <ams@codesourcery.com>
838 Maxim Kuvyrkov <maxim@codesourcery.com>
840 * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
843 2009-11-03 Dodji Seketeli <dodji@redhat.com>
846 * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
847 * c-c++-common/builtin-offsetof.c: ... here.
849 2009-11-03 Dodji Seketeli <dodji@redhat.com>
852 * c-c++-common/dfp/builtin-offsetof.c: New test.
853 * g++.dg/other/offsetof6.C: Likewise.
855 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
858 * gcc.target/i386/pr41900.c: New test.
860 2009-11-02 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
862 * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
864 2009-11-02 Dodji Seketeli <dodji@redhat.com>
867 * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
868 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
870 2009-11-02 Dodji Seketeli <dodji@redhat.com>
873 * g++.dg/other/ptrmem10.C: New test.
874 * g++.dg/other/ptrmem11.C: Likewise.
876 2009-11-02 Janis Johnson <janis187@us.ibm.com>
879 * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
880 spaces in some expressions.
882 2009-11-02 Jason Merrill <jason@redhat.com>
884 * g++.dg/other/linkage2.C: Move to...
885 * g++.dg/cpp0x/linkage2.C: ..here.
886 * g++.dg/abi/mangle32.C: Add -std=c++0x.
887 * g++.dg/cpp0x/nolinkage1.C: Likewise.
888 * g++.dg/debug/dwarf2/anonname1.C: Likewise.
889 * g++.dg/ext/anon-struct4.C: Revert earlier change.
890 * g++.dg/lookup/anon2.C: Likewise.
891 * g++.dg/other/anon3.C: Likewise.
892 * g++.dg/template/arg2.C: Likewise.
893 * g++.dg/template/local4.C: Likewise.
894 * g++.old-deja/g++.law/operators32.C: Likewise.
895 * g++.old-deja/g++.other/linkage2.C: Likewise.
896 * g++.old-deja/g++.pt/enum6.C: Likewise.
897 * g++.old-deja/g++.other/anon9.C: Likewise.
898 * g++.old-deja/g++.other/linkage1.C: Likewise.
899 * c-c++-common/dfp/pr35620.c: Give the union a name.
901 2009-11-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
903 PR tree-optimization/41857
904 * gcc.target/spu/ea/pr41857.c: New file.
906 2009-11-02 Martin Jambor <mjambor@suse.cz>
908 PR tree-optimization/41750
909 * gcc.c-torture/execute/pr41750.c: New test.
911 2009-11-02 Jakub Jelinek <jakub@redhat.com>
913 PR tree-optimization/41841
914 * gcc.dg/pr41841.c: New test.
917 * gcc.dg/debug/pr41893-1.c: New test.
918 * gcc.dg/debug/pr41893-2.c: New file.
921 * g++.dg/ext/visibility/namespace3.C: New test.
923 2009-11-01 Jason Merrill <jason@redhat.com>
925 * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
926 * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
927 * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
929 2009-11-01 Eric Botcazou <ebotcazou@adacore.com>
931 * gnat.dg/opt5.adb: New test.
933 2009-11-01 Tobias Burnus <burnus@net-b.de>
936 * gfortran.dg/allocatable_scalar_4.f90: New test.
938 2009-11-01 Tobias Burnus <burnus@net-b.de>
941 * gfortran.dg/intent_out_6.f90: New testcase.
943 2009-10-31 Richard Guenther <rguenther@suse.de>
945 * g++.dg/tree-ssa/restrict1.C: New.
947 2009-10-31 Jason Merrill <jason@redhat.com>
949 * g++.dg/rtti/typeid9.C: New.
952 * g++.dg/cpp0x/initlist25.C: New.
954 2009-10-31 Eric Botcazou <ebotcazou@adacore.com>
956 * gnat.dg/specs/rep_clause4.ads: New test.
958 2009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
961 * gcc.target/avr/torture/pr41885.c: New test.
963 2009-10-30 Eric Botcazou <ebotcazou@adacore.com>
965 * gnat.dg/specs/pack5.ads: New test.
967 2009-10-30 Andrew Jenner <andrew@codesourcery.com>
969 * lib/target-supports.exp: Handle powerpc-*-elf.
971 2009-10-30 H.J. Lu <hongjiu.lu@intel.com>
974 * gcc.target/i386/incoming-6.c: New.
975 * gcc.target/i386/incoming-7.c: Likewise.
976 * gcc.target/i386/incoming-8.c: Likewise.
977 * gcc.target/i386/incoming-9.c: Likewise.
978 * gcc.target/i386/incoming-10.c: Likewise.
979 * gcc.target/i386/incoming-11.c: Likewise.
980 * gcc.target/i386/incoming-12.c: Likewise.
981 * gcc.target/i386/incoming-13.c: Likewise.
982 * gcc.target/i386/incoming-14.c: Likewise.
983 * gcc.target/i386/incoming-15.c: Likewise.
984 * gcc.target/i386/pr37843-4.c: Likewise.
986 2009-10-30 Dodji Seketeli <dodji@redhat.com>
989 * g++.dg/template/sizeof12.C: New test.
991 2009-10-29 Eric Botcazou <ebotcazou@adacore.com>
993 * gnat.dg/pack14.adb: New test.
995 2009-10-29 David Daney <ddaney@caviumnetworks.com>
997 * gcc.target/mips/mips.exp (mips_option_groups): Add
999 * gcc.target/mips/mmcount-ra-address-1.c: New test.
1000 * gcc.target/mips/mmcount-ra-address-2.c: New test.
1001 * gcc.target/mips/mmcount-ra-address-3.c: New test.
1003 2009-10-29 Michael Matz <matz@suse.de>
1005 * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1006 * gcc.target/i386/sse-recip-vec.c: Ditto.
1007 * gcc.target/i386/brokensqrt.c: New test.
1009 2009-10-29 Tobias Burnus <burnus@net-b.de>
1012 * gfortran.dg/associated_target_3.f90: New testcase.
1014 2009-10-29 Rafael Avila de Espindola <espindola@google.com>
1016 * gfortran.dg/lto/pr41764_0.f: New.
1018 2009-10-29 Martin Jambor <mjambor@suse.cz>
1020 PR tree-optimization/41775
1021 * g++.dg/torture/pr41775.C: New testcase.
1023 2009-10-28 Jason Merrill <jason@redhat.com>
1025 * g++.dg/cpp0x/inline-ns1.C: New.
1026 * g++.dg/cpp0x/inline-ns2.C: New.
1027 * g++.dg/cpp0x/inline-ns3.C: New.
1029 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1031 PR rtl-optimization/39715
1032 * gcc.target/arm/thumb-ltu.c: New.
1034 2009-10-28 Richard Guenther <rguenther@suse.de>
1038 * gcc.dg/lto/20091027-1_0.c: New testcase.
1039 * gcc.dg/lto/20091027-1_1.c: Likewise.
1040 * g++.dg/lto/20091026-1_0.C: Likewise.
1041 * g++.dg/lto/20091026-1_1.C: Likewise.
1042 * g++.dg/lto/20091026-1_a.h: Likewise.
1044 2009-10-28 Jakub Jelinek <jakub@redhat.com>
1047 * gcc.dg/pr41837.c: New test.
1050 * g++.dg/ext/sync-3.C: New test.
1053 * gcc.dg/pr41762.c: New test.
1055 2009-10-28 Richard Guenther <rguenther@suse.de>
1058 * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1059 * gfortran.dg/lto/20091028-1_1.c: Likewise.
1060 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1061 * gfortran.dg/lto/20091028-2_1.c: Likewise.
1063 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1065 PR rtl-optimization/39715
1066 * gcc.target/arm/thumb-bitfld1.c: New.
1068 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1070 PR rtl-optimization/40741
1071 * gcc.target/arm/thumb-branch1.c: New.
1073 2009-10-27 Jason Merrill <jason@redhat.com>
1075 * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1076 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1077 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1078 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1080 2009-10-27 Eric Botcazou <ebotcazou@adacore.com>
1082 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1083 * gnat.dg/null_pointer_deref2.adb: Likewise.
1085 2009-10-27 Richard Guenther <rguenther@suse.de>
1087 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1089 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1092 * gcc.dg/pr41842.c: New test.
1094 2009-10-27 Revital Eres <eres@il.ibm.com>
1096 PR tree-optimization/40648
1097 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1098 change in decision of peeling for alignment.
1099 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1100 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1101 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1102 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1103 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1104 * gcc.dg/vect/vect-50.c: Likewise.
1105 * gcc.dg/vect/vect-33.c: Likewise.
1106 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1107 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1109 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1110 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1111 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1113 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1114 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1115 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1116 * gcc.dg/vect/vect-60.c: Likewise.
1117 * gcc.dg/vect/vect-26.c: Likewise.
1118 * gcc.dg/vect/vect-52.c: Likewise.
1119 * gcc.dg/vect/vect-44.c: Likewise.
1120 * gcc.dg/vect/vect-27.c: Likewise.
1121 * gcc.dg/vect/vect-70.c: Likewise.
1122 * gcc.dg/vect/vect-28.c: Likewise.
1123 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1124 * gcc.dg/vect/vect-109.c: Likewise.
1125 * gcc.dg/vect/vect-54.c: Likewise.
1126 * gcc.dg/vect/vect-29.c: Likewise.
1127 * gcc.dg/vect/vect-72.c: Likewise.
1128 * gcc.dg/vect/vect-56.c: Likewise.
1129 * gcc.dg/vect/vect-48.c: Likewise.
1130 * gcc.dg/vect/vect-91.c: Likewise.
1131 * gcc.dg/vect/vect-92.c: Likewise.
1132 * gcc.dg/vect/vect-58.c: Likewise.
1133 * gcc.dg/vect/slp-25.c: Likewise.
1134 * gcc.dg/vect/vect-93.c: Likewise.
1135 * gcc.dg/vect/vect-95.c: Likewise.
1136 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1137 * gcc.dg/vect/vect-87.c: Likewise.
1138 * gcc.dg/vect/vect-96.c: Likewise.
1139 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1140 * gcc.dg/vect/vect-88.c: Likewise.
1141 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1142 * gcc.dg/vect/vect-89.c: Likewise.
1143 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1144 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1145 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1146 * gfortran.dg/vect/vect-2.f90: Likewise.
1147 * gfortran.dg/vect/vect-3.f90: Likewise.
1148 * gfortran.dg/vect/vect-4.f90: Likewise.
1149 * gfortran.dg/vect/vect-5.f90: Likewise.
1151 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1154 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1156 2009-10-26 Ben Elliston <bje@au.ibm.com>
1157 Michael Meissner <meissner@linux.vnet.ibm.com>
1158 Ulrich Weigand <uweigand@de.ibm.com>
1160 * gcc.target/spu/ea/ea.exp: New file.
1161 * gcc.target/spu/ea/cache1.c: Likewise.
1162 * gcc.target/spu/ea/cast1.c: Likewise.
1163 * gcc.target/spu/ea/cast2.c: Likewise.
1164 * gcc.target/spu/ea/compile1.c: Likewise.
1165 * gcc.target/spu/ea/compile2.c: Likewise.
1166 * gcc.target/spu/ea/cppdefine.c: Likewise.
1167 * gcc.target/spu/ea/errors1.c: Likewise.
1168 * gcc.target/spu/ea/errors2.c: Likewise.
1169 * gcc.target/spu/ea/execute1.c: Likewise.
1170 * gcc.target/spu/ea/execute2.c: Likewise.
1171 * gcc.target/spu/ea/execute3.c: Likewise.
1172 * gcc.target/spu/ea/ops1.c: Likewise.
1173 * gcc.target/spu/ea/ops2.c: Likewise.
1174 * gcc.target/spu/ea/options1.c: Likewise.
1175 * gcc.target/spu/ea/test-sizes.c: Likewise.
1177 2009-10-26 Jakub Jelinek <jakub@redhat.com>
1180 * gcc.dg/pr41345.c: New test.
1183 * g++.dg/debug/dwarf2/anonname1.C: New test.
1185 2009-10-26 Jason Merrill <jason@redhat.com>
1188 * g++.dg/cpp0x/defaulted15.C: New.
1189 * g++.dg/cpp0x/defaulted16.C: New.
1191 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1194 * g++.dg/cpp0x/variadic96.C: New test.
1196 2009-10-26 Nick Clifton <nickc@redhat.com>
1198 * lib/target-supports.exp (check_profiling_available):
1199 Profiling is not, currently, available for the RX port.
1200 (check_effective_target_hard_float): Add support for RX target.
1201 * gcc.target/rx: New directory.
1202 * gcc.target/rx/builtins.c: New test file.
1203 * gcc.target/rx/interrupts.c: New test file.
1204 * gcc.target/rx/rx-abi-function-tests.c: New test file.
1205 * gcc.target/rx/zero-width-bitfield.c: New test file.
1206 * gcc.target/rx/i272091.c: New test file.
1207 * gcc.target/rx/packed-struct.c: New test file.
1208 * gcc.target/rx/rx.exp: New file: Drives RX tests.
1210 2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
1212 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1213 * gcc.dg/lto/20091016-1_0.c: Likewise.
1214 * gcc.dg/lto/20090206-1_0.c: Likewise.
1215 * gcc.dg/lto/20081120-1_0.c: Likewise.
1216 * gcc.dg/lto/20081120-2_0.c: Likewise.
1217 * gcc.dg/lto/20090116_0.c: Likewise.
1218 * gcc.dg/lto/20081126_0.c: Likewise.
1219 * gcc.dg/lto/20091013-1_0.c: Likewise.
1220 * gcc.dg/lto/20081212-1_0.c: Likewise.
1221 * gcc.dg/lto/20091015-1_0.c: Likewise.
1222 * gcc.dg/lto/20090126-1_0.c: Likewise.
1223 * gcc.dg/lto/20090126-2_0.c: Likewise.
1224 * gcc.dg/lto/20091020-1_0.c: Likewise.
1225 * gcc.dg/lto/20091020-2_0.c: Likewise.
1226 * gcc.dg/lto/20081204-1_0.c: Likewise.
1227 * gcc.dg/lto/20081204-2_0.c: Likewise.
1228 * gcc.dg/lto/20081224_0.c: Likewise.
1229 * gcc.dg/lto/20090219_0.c: Likewise.
1231 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1234 * g++.dg/lookup/extern-c-redecl2.C: New test.
1235 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1236 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1237 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1239 2009-10-26 Michael Matz <matz@suse.de>
1241 PR tree-optimization/41783
1242 * gcc.dg/pr41783.c: New test.
1243 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1244 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1245 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1247 2009-10-26 Janus Weil <janus@gcc.gnu.org>
1250 * gfortran.dg/class_allocate_4.f03: New test.
1252 2009-10-24 Adam Nemet <anemet@caviumnetworks.com>
1254 * gcc.target/mips/mult-1.c: New test.
1256 2009-10-24 Janus Weil <janus@gcc.gnu.org>
1259 * gfortran.dg/extends_8.f03: New test.
1261 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1263 * gnat.dg/specs/pack4.ads: New test.
1265 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1267 * gnat.dg/null_pointer_deref1.adb: New test.
1268 * gnat.dg/null_pointer_deref2.adb: Likewise.
1270 2009-10-24 Paul Thomas <pault@gcc.gnu.org>
1273 * gfortran.dg/transfer_intrinsic_3.f90.
1275 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1277 * gnat.dg/opt4.adb: New test.
1279 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1282 * gcc.dg/noncompile/pr40033-1.c: New test.
1284 2009-10-23 Dodji Seketeli <dodji@redhat.com>
1287 * g++.dg/abi/mangle34.C: New test
1289 2009-10-23 Jason Merrill <jason@redhat.com>
1291 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1294 * g++.dg/cpp0x/explicit4.C: New.
1296 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1298 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1300 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1301 for *-*-mingw* and *-*-cygwin.
1302 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1303 * g++.dg/template/spec35.C: Disable weak symbol test for
1304 *-*-mingw* and *-*-cygwin.
1307 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1309 2009-10-23 Janus Weil <janus@gcc.gnu.org>
1312 * gfortran.dg/class_10.f03: New test.
1314 2009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1317 * gcc.target/powerpc/vsx-vrsave.c: New file.
1319 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1322 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1324 2009-10-23 Richard Guenther <rguenther@suse.de>
1326 PR tree-optimization/41778
1327 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1329 2009-10-22 Richard Guenther <rguenther@suse.de>
1332 * g++.dg/lto/20091022-2_0.C: New testcase.
1334 2009-10-22 Richard Guenther <rguenther@suse.de>
1337 * g++.dg/lto/20091022-1_0.C: New testcase.
1339 2009-10-22 Razya Ladelsky <razya@il.ibm.com>
1341 * gcc.dg/autopar/outer-4.c: Adjust scan.
1342 * gcc.dg/autopar/outer-5.c: Adjust scan.
1343 * gcc.dg/autopar/outer-5.c: Add scan optimized.
1345 * libgomp.graphite/force-parallel-2.c: Adjust scan.
1346 * gcc.dg/autopar/outer-1.c: New testcase.
1347 * gcc.dg/autopar/outer-2.c: New testcase.
1348 * gcc.dg/autopar/outer-3.c: New testcase.
1349 * gcc.dg/autopar/outer-4.c: New testcase.
1350 * gcc.dg/autopar/outer-5.c: New testcase.
1351 * gcc.dg/autopar/outer-6.c: New testcase.
1353 2009-10-22 Jan Hubicka <jh@suse.cz>
1355 * gcc.c-torture/compile/pr40556.c: New testcase.
1357 2009-10-22 Janus Weil <janus@gcc.gnu.org>
1360 * gfortran.dg/goto_8.f90: New test case.
1362 2009-10-21 Sebastian Pop <sebastian.pop@amd.com>
1364 PR tree-optimization/41497
1365 * gcc.dg/tree-ssa/pr41497.c: New.
1367 2009-10-21 Steve Ellcey <sje@cup.hp.com>
1369 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1371 2009-10-21 Joseph Myers <joseph@codesourcery.com>
1373 * gcc.dg/tls/pie-1.c: New test.
1375 2009-10-21 Jakub Jelinek <jakub@redhat.com>
1377 * g++.dg/abi/mangle33.C: New test.
1379 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
1381 * gnat.dg/discr22.adb: New test.
1383 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
1385 * gnat.dg/loop_optimization7.ad[sb]: New test.
1386 * gnat.dg/loop_optimization7_pkg.ads: New helper.
1388 2009-10-21 Janus Weil <janus@gcc.gnu.org>
1392 * gfortran.dg/class_9.f03: Extended test case.
1393 * gfortran.dg/select_type_7.f03: New test case.
1395 2009-10-20 Richard Guenther <rguenther@suse.de>
1397 * gcc.dg/lto/20091020-3_0.c: New testcase.
1399 2009-10-20 Richard Guenther <rguenther@suse.de>
1402 * gcc.dg/lto/20091020-1_0.c: New testcase.
1403 * gcc.dg/lto/20091020-1_1.c: Likewise.
1404 * gcc.dg/lto/20091020-2_0.c: Likewise.
1405 * gcc.dg/lto/20091020-2_1.c: Likewise.
1407 2009-10-20 Jakub Jelinek <jakub@redhat.com>
1410 * gcc.dg/pr41340.c: New test.
1412 2009-10-20 Eric Botcazou <ebotcazou@adacore.com>
1414 * gnat.dg/discr21.ad[sb]: New test.
1415 * gnat.dg/discr21_pkg.ads: New helper.
1417 2009-10-20 Paul Thomas <pault@gcc.gnu.org>
1420 * gfortran.dg/class_9 : New test.
1422 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1424 * gcc.dg/raw-string-1.c: New test.
1425 * gcc.dg/raw-string-2.c: New test.
1426 * gcc.dg/raw-string-3.c: New test.
1427 * gcc.dg/raw-string-4.c: New test.
1428 * gcc.dg/raw-string-5.c: New test.
1429 * gcc.dg/raw-string-6.c: New test.
1430 * gcc.dg/raw-string-7.c: New test.
1431 * gcc.dg/utf8-1.c: New test.
1432 * gcc.dg/utf8-2.c: New test.
1433 * gcc.dg/utf-badconcat2.c: New test.
1434 * gcc.dg/utf-dflt2.c: New test.
1435 * gcc.dg/cpp/include6.c: New test.
1436 * g++.dg/ext/raw-string-1.C: New test.
1437 * g++.dg/ext/raw-string-2.C: New test.
1438 * g++.dg/ext/raw-string-3.C: New test.
1439 * g++.dg/ext/raw-string-4.C: New test.
1440 * g++.dg/ext/raw-string-5.C: New test.
1441 * g++.dg/ext/raw-string-6.C: New test.
1442 * g++.dg/ext/raw-string-7.C: New test.
1443 * g++.dg/ext/utf8-1.C: New test.
1444 * g++.dg/ext/utf8-2.C: New test.
1445 * g++.dg/ext/utf-badconcat2.C: New test.
1446 * g++.dg/ext/utf-dflt2.C: New test.
1448 * gcc.dg/cleanup-13.c: New test.
1450 2009-10-19 Janus Weil <janus@gcc.gnu.org>
1453 * gfortran.dg/auto_dealloc_1.f90: New test case.
1455 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1457 Port from redhat/gcc-4_4-branch:
1458 2009-10-08 Jakub Jelinek <jakub@redhat.com>
1459 * gcc.dg/debug/vta-2.c: New test.
1461 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
1462 * gcc.dg/debug/vta-1.c: New.
1464 2009-10-19 Eric Botcazou <ebotcazou@adacore.com>
1466 * gnat.dg/noreturn2.ad[sb]: New test.
1468 2009-10-19 Tobias Burnus <burnus@net-b.de>
1471 * gfortran.dg/equiv_8.f90: New test.
1472 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1474 2009-10-19 Joseph Myers <joseph@codesourcery.com>
1476 * gcc.target/arm/neon-thumb2-move.c: New test.
1478 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1480 * gcc.dg/debug/vta-3.c: New test.
1482 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1484 * gnat.dg/nested_proc.adb: Rename into...
1485 * gnat.dg/nested_proc1.adb: ...this.
1486 * gnat.dg/nested_proc2.adb: New test.
1488 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1490 * gnat.dg/noreturn1.ad[sb]: New test.
1492 2009-10-17 Janus Weil <janus@gcc.gnu.org>
1493 Paul Thomas <pault@gcc.gnu.org>
1496 * gfortran.dg/class_6.f90: New test.
1500 * gfortran.dg/class_7.f90: New test.
1503 * gfortran.dg/class_8.f90: New test.
1505 2009-10-17 Richard Guenther <rguenther@suse.de>
1507 * gcc.dg/lto/20091017-1_0.c: New testcase.
1508 * gcc.dg/lto/20091017-1_1.c: Likewise.
1510 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1512 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1514 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1516 * gnat.dg/aggr11.adb: New test.
1517 * gnat.dg/aggr11_pkg.ads: New helper.
1519 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1521 * gnat.dg/slice8.adb: New test.
1522 * gnat.dg/slice8_pkg1.ads: New helper.
1523 * gnat.dg/slice8_pkg2.ads: Likewise.
1524 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1526 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1528 * gnat.dg/unchecked_convert4.adb: New test.
1530 2009-10-15 Jason Merrill <jason@redhat.com>
1533 * g++.dg/cpp0x/trailing5.C: New.
1535 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1536 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1537 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1538 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1540 2009-10-16 Janus Weil <janus@gcc.gnu.org>
1543 * gfortran.dg/class_5.f03: New test case.
1544 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1545 * gfortran.dg/typebound_operator_4.f03: Ditto.
1547 2009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1549 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1550 * g++.dg/other/first-global.C: Likewise.
1551 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1552 * g++.dg/torture/pr40323.C: Likewise.
1553 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1554 * gcc.dg/inline-33.c: Likewise.
1555 * gcc.dg/ipa/ipa-1.c: Likewise.
1556 * gcc.dg/ipa/ipa-2.c: Likewise.
1557 * gcc.dg/ipa/ipa-3.c: Likewise.
1558 * gcc.dg/ipa/ipa-4.c: Likewise.
1559 * gcc.dg/ipa/ipa-5.c: Likewise.
1560 * gcc.dg/ipa/ipa-7.c: Likewise.
1561 * gcc.dg/ipa/ipacost-2.c: Likewise.
1562 * gcc.dg/tree-ssa/inline-3.c: Likewise.
1563 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1564 * gfortran.dg/whole_file_5.f90: Likewise.
1565 * gfortran.dg/whole_file_6.f90: Likewise.
1567 2009-10-16 Richard Guenther <rguenther@suse.de>
1569 PR tree-optimization/41728
1570 * gcc.c-torture/compile/pr41728.c: New testcase.
1572 2009-10-16 Richard Guenther <rguenther@suse.de>
1575 * gcc.dg/lto/20091016-1_0.c: New testcase.
1576 * gcc.dg/lto/20091016-1_1.c: Likewise.
1577 * gcc.dg/lto/20091016-1_a.h: Likewise.
1579 2009-10-16 Richard Guenther <rguenther@suse.de>
1582 * gfortran.dg/lto/20091015-1_0.f: New testcase.
1583 * gfortran.dg/lto/20091015-1_1.f: Likewise.
1584 * gfortran.dg/lto/20091015-1_2.f: Likewise.
1586 2009-10-16 Richard Guenther <rguenther@suse.de>
1589 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1591 2009-10-15 Jakub Jelinek <jakub@redhat.com>
1594 * gcc.dg/debug/pr41717.c: New test.
1596 2009-10-16 Paul Thomas <pault@gcc.gnu.org>
1599 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1602 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1604 2009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1607 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1609 * g++.dg/ext/altivec-2.C (main): Ditto.
1611 2009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1613 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1614 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1616 2009-10-15 Richard Guenther <rguenther@suse.de>
1619 * gcc.dg/lto/20091015-1_0.c: New testcase.
1620 * gcc.dg/lto/20091015-1_1.c: Likewise.
1621 * gcc.dg/lto/20091015-1_2.c: Likewise.
1622 * gcc.dg/lto/20091015-1_a.h: Likewise.
1623 * gcc.dg/lto/20091015-1_b.h: Likewise.
1625 2009-10-15 Steve Ellcey <sje@cup.hp.com>
1627 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1629 2009-10-14 Daniel Gutson <dgutson@codesourcery.com>
1631 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1633 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1635 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1637 * obj-c++.dg/bitfield-1.mm: Likewise.
1638 * obj-c++.dg/bitfield-4.mm: Likewise.
1640 2009-10-14 Richard Guenther <rguenther@suse.de>
1643 * gcc.dg/lto/20091014-1_0.c: New testcase.
1645 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1648 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1649 warning on line 0 instead of 1.
1651 2009-10-14 Richard Guenther <rguenther@suse.de>
1654 * gfortran.dg/lto/pr41521_0.f90: New testcase.
1655 * gfortran.dg/lto/pr41521_1.f90: Likewise.
1657 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1659 PR preprocessor/41543
1660 * gcc.dg/debug/dwarf2/pr41543.c: New test.
1663 * gcc.dg/debug/dwarf2/pr41695.c: New test.
1665 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
1667 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1669 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1672 2009-10-14 Jason Merrill <jason@redhat.com>
1675 * g++.dg/cpp0x/defaulted14.C: New.
1677 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
1679 * g++.dg/cpp0x/vt-40092.C: New.
1681 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
1683 * gcc.dg/guality/pr41616-1.c: Drop -O2.
1684 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
1686 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1688 * gfortran.dg/complex_intrinsic_8.f90: New test.
1690 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1692 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1693 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1695 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
1698 * gcc.dg/torture/pr38948.c: New test.
1700 2009-10-13 Steve Ellcey <sje@cup.hp.com>
1702 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1704 2009-10-13 Janus Weil <janus@gcc.gnu.org>
1707 * gfortran.dg/class_allocate_2.f03: Modified.
1708 * gfortran.dg/class_allocate_3.f03: New test case.
1710 2009-10-13 Richard Guenther <rguenther@suse.de>
1713 * gcc.dg/lto/20091006-2_0.c: New testcase.
1714 * gcc.dg/lto/20091006-2_1.c: Likewise.
1715 * gcc.dg/lto/20091006-2_2.c: Likewise.
1716 * gcc.dg/lto/20091013-1_0.c: Likewise.
1717 * gcc.dg/lto/20091013-1_1.c: Likewise.
1718 * gcc.dg/lto/20091013-1_2.c: Likewise.
1720 2009-10-13 Martin Jambor <mjambor@suse.cz>
1722 * gcc.c-torture/compile/pr41661.c: New test.
1724 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1726 PR libgfortran/41683
1727 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1729 2009-10-12 Jason Merrill <jason@redhat.com>
1732 * g++.dg/cpp0x/decltype18.C: New.
1735 * g++.dg/cpp0x/fntmpdefarg1.C: New.
1737 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1739 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1741 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1747 * gcc.dg/guality/pr41447-1.c: New.
1748 * gcc.dg/debug/pr41264-1.c: New.
1749 * gcc.dg/debug/pr41343-1.c: New.
1751 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
1754 * gcc.dg/torture/pr26515.c: New test.
1756 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1759 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1760 * lib/lto.exp (lto-get-options-main): Report error for using "target"
1761 or "xfail" with dg-lto-do.
1763 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
1765 * gcc.target/i386/ms_hook_prologue.c: New testcase.
1767 2009-10-12 Michael Matz <matz@suse.de>
1769 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1772 2009-10-12 Jakub Jelinek <jakub@redhat.com>
1775 * g++.dg/torture/pr41680.C: New test.
1777 2009-10-12 Dodji Seketeli <dodji@redhat.com>
1780 * g++.dg/debug/dwarf2/template-params-7.C: New test.
1782 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1785 * gcc.dg/guality/pr41616-1.c: New.
1787 2009-10-11 Jason Merrill <jason@redhat.com>
1790 * g++.dg/cpp0x/rv-reinterpret.C: New.
1792 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1794 PR libgfortran/38439
1795 * gfortran.dg/fmt_error_9.f: New test.
1796 * gfortran.dg/fmt_error_10.f: New test.
1798 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
1801 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1802 * gfortran.dg/class_4b.f03: As above.
1803 * gfortran.dg/class_4c.f03: As above.
1804 * gfortran.dg/class_4d.f03: As above.
1806 2009-10-11 Richard Guenther <rguenther@suse.de>
1808 PR tree-optimization/41555
1809 * gcc.dg/torture/pr41555.c: New testcase.
1811 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1813 PR libgfortran/35862
1814 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1817 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1819 PR libgfortran/35862
1820 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1821 Add conditions to avoid runtime errors if not supported.
1823 2009-10-10 Richard Guenther <rguenther@suse.de>
1825 PR tree-optimization/41654
1826 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1828 2009-10-09 Jason Merrill <jason@redhat.com>
1830 * g++.dg/cpp/ucn-1.C: New.
1832 2009-10-09 Janus Weil <janus@gcc.gnu.org>
1835 * gfortran.dg/class_2.f03: Extended test case.
1837 2009-10-09 Tobias Burnus <burnus@net-b.de>
1840 * gfortran.dg/class_allocate_1.f03: Modify code such that
1841 it compiles with the gfc_warning->gfc_error change.
1842 * gfortran.dg/class_allocate_1.f03: New test.
1844 2009-10-09 Janus Weil <janus@gcc.gnu.org>
1847 * gfortran.dg/select_type_6.f03: New test.
1849 2009-10-09 Jakub Jelinek <jakub@redhat.com>
1851 PR preprocessor/41445
1852 * gcc.dg/cpp/separate-1.c: Adjust.
1853 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1854 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1855 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1856 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1857 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1858 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1859 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1861 PR rtl-optimization/41646
1862 * gcc.c-torture/compile/pr41646.c: New test.
1864 2009-10-09 Richard Guenther <rguenther@suse.de>
1866 PR tree-optimization/41634
1867 * gcc.c-torture/compile/pr41634.c: New testcase.
1869 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
1871 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1873 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
1875 * gnat.dg/opt3.adb: New test.
1876 * gnat.dg/opt3_pkg.ads: New helper.
1878 2009-10-08 Doug Kwan <dougkwan@google.com>
1880 PR rtl-optimization/41574
1881 * gcc.dg/pr41574.c: New test.
1883 2009-10-08 Cary Coutant <ccoutant@google.com>
1885 Add support for debugging with ICF (Identical Code Folding).
1886 * g++.dg/debug/dwarf2/icf.C: New test.
1888 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
1890 * gcc.target/mips/truncate-6.c: New test.
1892 2009-10-08 Jason Merrill <jason@redhat.com>
1895 * g++.dg/cpp0x/rv-deduce.C: New.
1898 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1899 * g++.dg/template/explicit-args2.C: New.
1900 * g++.dg/template/explicit-args3.C: New.
1901 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1903 2009-10-08 Michael Matz <matz@suse.de>
1906 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1907 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1908 * gcc.dg/pr41573.c: New test.
1910 2009-10-07 Joseph Myers <joseph@codesourcery.com>
1913 * gcc.c-torture/compile/pr41182-1.c: New.
1915 2009-10-07 Jason Merrill <jason@redhat.com>
1917 * g++.dg/cpp0x/variadic95.C: New.
1919 2009-10-07 Jason Merrill <jason@redhat.com>
1921 * g++.dg/template/scope3.C: New.
1923 2009-10-07 Jakub Jelinek <jakub@redhat.com>
1925 * gcc.dg/debug/dwarf2/inline3.c: New test.
1927 2009-10-07 Daniel Kraft <d@domob.eu>
1930 * gfortran.dg/assumed_charlen_function_6.f90: New test.
1932 2009-10-07 Janus Weil <janus@gcc.gnu.org>
1934 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1935 * gfortran.dg/select_type_1.f03: Modified error message.
1936 * gfortran.dg/select_type_5.f03: New test.
1938 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1940 PR libgfortran/41612
1941 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1944 2009-10-06 Jason Merrill <jason@redhat.com>
1946 * g++.dg/cpp0x/lambda/lambda-init.C: New.
1947 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1949 2009-10-06 Richard Guenther <rguenther@suse.de>
1952 * gcc.dg/lto/20091006-1_0.c: New testcase.
1953 * gcc.dg/lto/20091006-1_1.c: Likewise.
1954 * gcc.dg/lto/20091005-2_0.c: Likewise.
1956 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
1959 * gnat.dg/timer_cancel.adb: New test.
1961 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
1964 * gnat.dg/specs/import_abstract.ads: New.
1966 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1968 PR libgfortran/35862
1969 * gfortran.dg/round_2.f03: New test.
1971 2009-10-05 Jakub Jelinek <jakub@redhat.com>
1974 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1975 * lib/gcc-gdb-test.exp: ... here. New file.
1976 * gfortran.dg/guality/guality.exp: New file.
1977 * gfortran.dg/guality/pr41558.f90: New test.
1978 * gfortran.dg/guality/arg1.f90: New test.
1980 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
1982 * gfortran.dg/dynamic_dispatch_1.f90: New test.
1983 * gfortran.dg/dynamic_dispatch_2.f90: New test.
1984 * gfortran.dg/dynamic_dispatch_3.f90: New test.
1985 * gfortran.dg/module_md5_1.f90: Update md5 sum.
1987 2009-10-05 Sriraman Tallam <tmsriram@google.com>
1989 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1991 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1992 plugin_pass to register_pass_info.
1993 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1995 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1998 2009-10-05 Richard Guenther <rguenther@suse.de>
2001 * gcc.dg/lto/20090914-2_0.c: New testcase.
2003 2009-10-05 Richard Guenther <rguenther@suse.de>
2006 * gcc.dg/lto/20091005-1_0.c: New testcase.
2007 * gcc.dg/lto/20091005-1_1.c: Likewise.
2009 2009-10-05 Richard Guenther <rguenther@suse.de>
2013 * g++.dg/lto/20091002-1_0.C: Adjust flags.
2014 * g++.dg/lto/20091004-1_0.C: New testcase.
2015 * g++.dg/lto/20091004-1_1.C: Likewise.
2016 * g++.dg/lto/20091004-2_0.C: Likewise.
2017 * g++.dg/lto/20091004-2_1.C: Likewise.
2018 * g++.dg/lto/20091004-3_0.C: Likewise.
2019 * g++.dg/lto/20091004-3_1.C: Likewise.
2021 2009-10-05 Richard Guenther <rguenther@suse.de>
2023 PR tree-optimization/23821
2024 * gcc.dg/torture/pr23821.c: New testcase.
2026 2009-10-05 Daniel Kraft <d@domob.eu>
2029 * gfortran.dg/goto_6.f: New test.
2030 * gfortran.dg/goto_7.f: New test.
2032 2009-10-03 Ben Elliston <bje@au.ibm.com>
2033 Bill Maddox <maddox@google.com>
2034 Cary Coutant <ccoutant@google.com>
2035 Chris Demetriou <cgd@google.com>
2036 Diego Novillo <dnovillo@google.com>
2037 Doug Kwan <dougkwan@google.com>
2038 Jan Hubicka <jh@suse.cz>
2039 Ollie Wild <aaw@google.com>
2040 Rafael Espindola <espindola@google.com>
2041 Richard Guenther <rguenther@suse.de>
2042 Simon Baldwin <simonb@google.com>
2044 * g++.dg/20090107-1.C: New.
2045 * g++.dg/20090121-1.C: New.
2046 * g++.dg/ipa/20090113-1.C: New.
2047 * g++.dg/lto: New directory.
2048 * g++.dg/lto/20080829_0.C: New.
2049 * g++.dg/lto/20080904_0.C: New.
2050 * g++.dg/lto/20080907_0.C: New.
2051 * g++.dg/lto/20080908-1_0.C: New.
2052 * g++.dg/lto/20080908-2_0.C: New.
2053 * g++.dg/lto/20080908-3_0.C: New.
2054 * g++.dg/lto/20080909-1_0.C: New.
2055 * g++.dg/lto/20080910-1_0.C: New.
2056 * g++.dg/lto/20080912-1_0.C: New.
2057 * g++.dg/lto/20080912_0.C: New.
2058 * g++.dg/lto/20080915_0.C: New.
2059 * g++.dg/lto/20080916_0.C: New.
2060 * g++.dg/lto/20080917_0.C: New.
2061 * g++.dg/lto/20080924_0.C: New.
2062 * g++.dg/lto/20080926_0.C: New.
2063 * g++.dg/lto/20081008_0.C: New.
2064 * g++.dg/lto/20081022.h: New.
2065 * g++.dg/lto/20081022_0.C: New.
2066 * g++.dg/lto/20081022_1.C: New.
2067 * g++.dg/lto/20081023_0.C: New.
2068 * g++.dg/lto/20081109-1_0.C: New.
2069 * g++.dg/lto/20081109-2_0.C: New.
2070 * g++.dg/lto/20081109_0.C: New.
2071 * g++.dg/lto/20081109_1.C: New.
2072 * g++.dg/lto/20081118-1_0.C: New.
2073 * g++.dg/lto/20081118-1_1.C: New.
2074 * g++.dg/lto/20081118_0.C: New.
2075 * g++.dg/lto/20081118_1.C: New.
2076 * g++.dg/lto/20081119-1.h: New.
2077 * g++.dg/lto/20081119-1_0.C: New.
2078 * g++.dg/lto/20081119-1_1.C: New.
2079 * g++.dg/lto/20081119_0.C: New.
2080 * g++.dg/lto/20081119_1.C: New.
2081 * g++.dg/lto/20081120-1_0.C: New.
2082 * g++.dg/lto/20081120-1_1.C: New.
2083 * g++.dg/lto/20081120-2_0.C: New.
2084 * g++.dg/lto/20081120-2_1.C: New.
2085 * g++.dg/lto/20081123_0.C: New.
2086 * g++.dg/lto/20081123_1.C: New.
2087 * g++.dg/lto/20081125.h: New.
2088 * g++.dg/lto/20081125_0.C: New.
2089 * g++.dg/lto/20081125_1.C: New.
2090 * g++.dg/lto/20081127_0.C: New.
2091 * g++.dg/lto/20081127_1.C: New.
2092 * g++.dg/lto/20081203_0.C: New.
2093 * g++.dg/lto/20081203_1.C: New.
2094 * g++.dg/lto/20081204-1_0.C: New.
2095 * g++.dg/lto/20081204-1_1.C: New.
2096 * g++.dg/lto/20081204-2_0.C: New.
2097 * g++.dg/lto/20081204-2_1.C: New.
2098 * g++.dg/lto/20081209_0.C: New.
2099 * g++.dg/lto/20081209_1.C: New.
2100 * g++.dg/lto/20081211-1.h: New.
2101 * g++.dg/lto/20081211-1_0.C: New.
2102 * g++.dg/lto/20081211-1_1.C: New.
2103 * g++.dg/lto/20081217-1_0.C: New.
2104 * g++.dg/lto/20081217-2_0.C: New.
2105 * g++.dg/lto/20081219_0.C: New.
2106 * g++.dg/lto/20081219_1.C: New.
2107 * g++.dg/lto/20090106_0.C: New.
2108 * g++.dg/lto/20090112_0.C: New.
2109 * g++.dg/lto/20090128_0.C: New.
2110 * g++.dg/lto/20090221_0.C: New.
2111 * g++.dg/lto/20090302_0.C: New.
2112 * g++.dg/lto/20090302_1.C: New.
2113 * g++.dg/lto/20090303_0.C: New.
2114 * g++.dg/lto/20090311-1.h: New.
2115 * g++.dg/lto/20090311-1_0.C: New.
2116 * g++.dg/lto/20090311-1_1.C: New.
2117 * g++.dg/lto/20090311_0.C: New.
2118 * g++.dg/lto/20090311_1.C: New.
2119 * g++.dg/lto/20090312.h: New.
2120 * g++.dg/lto/20090312_0.C: New.
2121 * g++.dg/lto/20090312_1.C: New.
2122 * g++.dg/lto/20090313_0.C: New.
2123 * g++.dg/lto/20090313_1.C: New.
2124 * g++.dg/lto/20090315_0.C: New.
2125 * g++.dg/lto/20090315_1.C: New.
2126 * g++.dg/lto/20091002-1_0.C: New testcase.
2127 * g++.dg/lto/20091002-2_0.C: Likewise..
2128 * g++.dg/lto/20091002-3_0.C: Likewise..
2129 * g++.dg/lto/README: New.
2130 * g++.dg/lto/pr40818_0.C: New.
2131 * g++.dg/opt/thunk3-1.C: New.
2132 * g++.dg/opt/thunk4.C: New.
2133 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2134 replacements with __attribute__ ((__noinline__)).
2135 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2136 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2137 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2138 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2139 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2140 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2141 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2142 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2143 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2144 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2145 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2146 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2147 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2148 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2149 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2150 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2151 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2152 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2153 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2154 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2155 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2156 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2157 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2158 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2159 * gcc.dg/20081223-1.c: New.
2160 * gcc.dg/lto: New directory.
2161 * gcc.dg/lto/20080908_0.c: New.
2162 * gcc.dg/lto/20080917_0.c: New.
2163 * gcc.dg/lto/20080924_0.c: New.
2164 * gcc.dg/lto/20081024_0.c: New.
2165 * gcc.dg/lto/20081109_0.c: New.
2166 * gcc.dg/lto/20081111_0.c: New.
2167 * gcc.dg/lto/20081111_1.c: New.
2168 * gcc.dg/lto/20081112_0.c: New.
2169 * gcc.dg/lto/20081112_1.c: New.
2170 * gcc.dg/lto/20081115_0.c: New.
2171 * gcc.dg/lto/20081115_1.c: New.
2172 * gcc.dg/lto/20081115_2.c: New.
2173 * gcc.dg/lto/20081118_0.c: New.
2174 * gcc.dg/lto/20081118_1.c: New.
2175 * gcc.dg/lto/20081118_2.c: New.
2176 * gcc.dg/lto/20081120-1_0.c: New.
2177 * gcc.dg/lto/20081120-1_1.c: New.
2178 * gcc.dg/lto/20081120-2_0.c: New.
2179 * gcc.dg/lto/20081120-2_1.c: New.
2180 * gcc.dg/lto/20081125_0.c: New.
2181 * gcc.dg/lto/20081125_1.c: New.
2182 * gcc.dg/lto/20081126_0.c: New.
2183 * gcc.dg/lto/20081201-1_0.c: New.
2184 * gcc.dg/lto/20081201-1_1.c: New.
2185 * gcc.dg/lto/20081201-1_2.c: New.
2186 * gcc.dg/lto/20081201-2_0.c: New.
2187 * gcc.dg/lto/20081201-2_1.c: New.
2188 * gcc.dg/lto/20081202-1_0.c: New.
2189 * gcc.dg/lto/20081202-1_1.c: New.
2190 * gcc.dg/lto/20081202-2_0.c: New.
2191 * gcc.dg/lto/20081202-2_1.c: New.
2192 * gcc.dg/lto/20081204-1_0.c: New.
2193 * gcc.dg/lto/20081204-1_1.c: New.
2194 * gcc.dg/lto/20081204-2_0.c: New.
2195 * gcc.dg/lto/20081210-1_0.c: New.
2196 * gcc.dg/lto/20081212-1_0.c: New.
2197 * gcc.dg/lto/20081222_0.c: New.
2198 * gcc.dg/lto/20081222_0.h: New.
2199 * gcc.dg/lto/20081222_1.c: New.
2200 * gcc.dg/lto/20081224_0.c: New.
2201 * gcc.dg/lto/20081224_0.h: New.
2202 * gcc.dg/lto/20081224_1.c: New.
2203 * gcc.dg/lto/20090116_0.c: New.
2204 * gcc.dg/lto/20090120_0.c: New.
2205 * gcc.dg/lto/20090126-1_0.c: New.
2206 * gcc.dg/lto/20090126-2_0.c: New.
2207 * gcc.dg/lto/20090206-1_0.c: New.
2208 * gcc.dg/lto/20090206-2_0.c: New.
2209 * gcc.dg/lto/20090210_0.c: New.
2210 * gcc.dg/lto/20090210_1.c: New.
2211 * gcc.dg/lto/20090213_0.c: New.
2212 * gcc.dg/lto/20090213_1.c: New.
2213 * gcc.dg/lto/20090218-1_0.c: New.
2214 * gcc.dg/lto/20090218-1_1.c: New.
2215 * gcc.dg/lto/20090218-2_0.c: New.
2216 * gcc.dg/lto/20090218-2_1.c: New.
2217 * gcc.dg/lto/20090218_0.c: New.
2218 * gcc.dg/lto/20090218_1.c: New.
2219 * gcc.dg/lto/20090218_2.c: New.
2220 * gcc.dg/lto/20090218_3.c: New.
2221 * gcc.dg/lto/20090219_0.c: New.
2222 * gcc.dg/lto/20090312_0.c: New.
2223 * gcc.dg/lto/20090312_1.c: New.
2224 * gcc.dg/lto/20090313_0.c: New.
2225 * gcc.dg/lto/20090706-1_0.c: New.
2226 * gcc.dg/lto/20090706-2_0.c: New.
2227 * gcc.dg/lto/20090717_0.c: New.
2228 * gcc.dg/lto/20090717_1.c: New.
2229 * gcc.dg/lto/20090729_0.c: New.
2230 * gcc.dg/lto/20090729_1.c: New.
2231 * gcc.dg/lto/20090812_0.c: New.
2232 * gcc.dg/lto/20090812_1.c: New.
2233 * gcc.dg/lto/20090914-1_0.c: New.
2234 * gcc.dg/lto/README: New.
2235 * gcc.dg/visibility-7.c: Adjust expected pattern
2236 * gfortran.dg/lto: New directory.
2237 * gfortran.dg/lto/pr40724_0.f: New.
2238 * gfortran.dg/lto/pr40724_1.f: New.
2239 * gfortran.dg/lto/pr40725_0.f03: New.
2240 * gfortran.dg/lto/pr40725_1.c: New.
2241 * gfortran.dg/lto/pr41069_0.f90: New.
2242 * gfortran.dg/lto/pr41069_1.f90: New.
2243 * gfortran.dg/lto/pr41069_2.f90: New.
2244 * g++.dg/README: Add 'lto' directory.
2245 * g++.dg/dg.exp: Also scan 'lto' directory
2247 2009-10-03 Ben Elliston <bje@au.ibm.com>
2248 Janis Johnson <janis187@us.ibm.com>
2249 Diego Novillo <dnovillo@google.com>
2251 * g++.dg/lto/lto.exp: New.
2252 * gcc.c-torture/execute/execute.exp: Add
2253 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2254 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2255 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2256 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2257 * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2258 * gcc.dg/lto/lto.exp: New.
2259 * gfortran.dg/lto/lto.exp: New.
2260 * lib/target-supports.exp (check_effective_target_lto): New.
2261 * lib/c-torture.exp: Load target-supports.exp. Define
2262 LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2263 * lib/gcc-dg.exp: Likewise.
2265 * lib/torture-options.exp: Add support for a third argument.
2267 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
2270 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2272 2009-10-02 Jason Merrill <jason@redhat.com>
2274 * g++.dg/abi/mangle32.C: New.
2276 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2278 * gnat.dg/atomic2.adb: New test.
2280 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2282 * gnat.dg/array11.adb: New test.
2283 * gnat.dg/array12.adb: Likewise.
2285 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2287 * gnat.dg/array10.adb: New test.
2288 * gnat.dg/object_overflow.adb: Tweak.
2290 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
2292 * gcc.dg/guality/guality.exp: Disable on darwin.
2294 2009-10-02 Janis Johnson <janis187@us.ibm.com>
2296 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2297 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2298 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2299 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2301 2009-10-02 Tobias Burnus <burnus@net-b.de>
2304 * gfortran.dg/intent_out_5.f90: New test.
2306 2009-10-02 Jakub Jelinek <jakub@redhat.com>
2310 * gcc.dg/guality/pr41404-1.c: New test.
2311 * gcc.dg/guality/pr41353-2.c: New test.
2313 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
2316 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2319 2009-10-01 Jan Hubicka <jh@suse.cz>
2321 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2323 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
2325 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2327 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2329 2009-10-01 Tobias Burnus <burnus@net-b.de>
2332 * gfortran.dg/parameter_array_init_5.f90: New test.
2334 2009-10-01 Jason Merrill <jason@redhat.com>
2336 * g++.dg/cpp0x/defaulted13.C: New.
2338 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
2340 * gfortran.dg/bounds_check_7.f90: Adapted error message.
2341 * gfortran.dg/bounds_check_11.f90: Likewise.
2342 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2344 2009-09-30 Tobias Burnus <burnus@net-b.de>
2346 * gfortran.dg/select_type_4.f90: New test.
2348 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2350 * gfortran.dg/same_type_as_1.f03: New test.
2351 * gfortran.dg/same_type_as_2.f03: Ditto.
2353 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2355 * gfortran.dg/select_type_1.f03: Extended.
2356 * gfortran.dg/select_type_3.f03: New test.
2358 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2360 * gfortran.dg/class_allocate_1.f03: New test.
2362 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2365 * gfortran.dg/allocatable_scalar_3.f90: New test.
2366 * gfortran.dg/select_type_2.f03: Ditto.
2367 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2369 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2371 * gfortran.dg/block_name_2.f90: Modified error message.
2372 * gfortran.dg/select_6.f90: Ditto.
2373 * gfortran.dg/select_type_1.f03: New test.
2375 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2377 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2378 * gfortran.dg/class_1.f03: Ditto.
2379 * gfortran.dg/class_2.f03: Ditto.
2380 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2381 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2382 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2383 * gfortran.dg/typebound_call_10.f03: Ditto.
2384 * gfortran.dg/typebound_call_2.f03: Ditto.
2385 * gfortran.dg/typebound_call_3.f03: Ditto.
2386 * gfortran.dg/typebound_call_4.f03: Ditto.
2387 * gfortran.dg/typebound_call_9.f03: Ditto.
2388 * gfortran.dg/typebound_generic_3.f03: Ditto.
2389 * gfortran.dg/typebound_generic_4.f03: Ditto.
2390 * gfortran.dg/typebound_operator_1.f03: Ditto.
2391 * gfortran.dg/typebound_operator_2.f03: Ditto.
2392 * gfortran.dg/typebound_operator_3.f03: Ditto.
2393 * gfortran.dg/typebound_operator_4.f03: Ditto.
2394 * gfortran.dg/typebound_proc_1.f08: Ditto.
2395 * gfortran.dg/typebound_proc_5.f03: Ditto.
2396 * gfortran.dg/typebound_proc_6.f03: Ditto.
2398 2009-09-30 Jason Merrill <jason@redhat.com>
2400 * g++.dg/eh/init-temp1.C: Improve test.
2402 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
2405 * gcc.target/alpha/pr22093.c: New test.
2407 2009-09-29 John Freeman <jfreeman08@gmail.com>
2408 Jason Merrill <jason@redhat.com>
2410 * g++.dg/cpp0x/lambda/lambda-array.C: New.
2411 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2412 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2413 * g++.dg/cpp0x/lambda/lambda-const.C: New.
2414 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2415 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2416 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2417 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2418 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2419 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2420 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2421 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2422 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2423 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2424 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2425 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2426 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2427 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2428 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2429 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2430 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2431 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2432 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2433 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2434 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2435 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2436 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2437 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2438 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2439 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2440 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2441 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2442 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2443 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2444 * g++.dg/cpp0x/lambda/lambda-template.C: New.
2445 * g++.dg/cpp0x/lambda/lambda-this.C: New.
2446 * g++.dg/cpp0x/lambda/lambda-type.C: New.
2447 * g++.dg/cpp0x/lambda/lambda-use.C: New.
2448 * lib/prune.exp: Accept "In lambda function".
2450 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2452 * gcc.target/i386/fma4-check.h: New file.
2453 * gcc.target/i386/fma4-fma.c: Ditto.
2454 * gcc.target/i386/fma4-maccXX.c: Ditto.
2455 * gcc.target/i386/fma4-msubXX.c: Ditto.
2456 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2457 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2458 * gcc.target/i386/fma4-vector.c: Ditto.
2459 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2460 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2461 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2462 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2463 * gcc.target/i386/fma4-256-vector.c: Ditto.
2464 * gcc.target/i386/funcspec-2.c: Ditto.
2466 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2468 * gcc.target/i386/funcspec-5.c: Add FMA4.
2469 * gcc.target/i386/funcspec-6.c: Ditto.
2470 * gcc.target/i386/funcspec-8.c: Ditto.
2472 * gcc.target/i386/funcspec-9.c: New file.
2474 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2476 * gcc.target/i386/isa-10.c: New file.
2477 * gcc.target/i386/isa-11.c: Ditto.
2478 * gcc.target/i386/isa-12.c: Ditto.
2479 * gcc.target/i386/isa-13.c: Ditto.
2480 * gcc.target/i386/isa-2.c: Ditto.
2481 * gcc.target/i386/isa-3.c: Ditto.
2482 * gcc.target/i386/isa-4.c: Ditto.
2483 * gcc.target/i386/isa-7.c: Ditto.
2484 * gcc.target/i386/isa-8.c: Ditto.
2485 * gcc.target/i386/isa-9.c: Ditto.
2487 * gcc.target/i386/isa-14.c: Add FMA4.
2488 * gcc.target/i386/isa-1.c: Ditto.
2489 * gcc.target/i386/isa-5.c: Ditto.
2490 * gcc.target/i386/isa-6.c: Ditto.
2492 * gcc.target/i386/sse-12.c: New file.
2493 * gcc.target/i386/sse-13.c: Ditto.
2494 * gcc.target/i386/sse-14.c: Ditto.
2495 * gcc.target/i386/sse-22.c: Ditto.
2497 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2498 * g++.dg/other/i386-3.C: Ditto.
2499 * g++.dg/other/i386-5.C: Ditto.
2500 * g++.dg/other/i386-6.C: Ditto.
2502 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
2505 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2508 2009-09-29 Janis Johnson <janis187@us.ibm.com>
2510 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2511 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2513 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2516 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2518 * g++.dg/debug/dwarf2/const-1.C: Likewise.
2520 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2522 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2523 * gcc.target/i386/isa-1.c: Remove SSE5.
2524 * gcc.target/i386/isa-5.c: Ditto.
2525 * gcc.target/i386/isa-6.c: Ditto.
2526 * gcc.target/i386/funcspec-4.c: Remove error conditions
2528 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2529 * gcc.target/i386/avx-2.c: Ditto.
2530 * gcc.target/i386/sse-23.c: Ditto.
2531 * gcc.target/i386/funcspec-9.c: Delete.
2533 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2535 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2536 * gcc.dg/guality/pr41353-1.c: New test.
2539 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2540 in macro name definition for non-unix/win32/msdos.
2542 2009-09-29 Daniel Kraft <d@domob.eu>
2545 * gfortran.dg/block_1.f08: New test.
2546 * gfortran.dg/block_2.f08: New test.
2547 * gfortran.dg/block_3.f90: New test.
2548 * gfortran.dg/block_4.f08: New test.
2549 * gfortran.dg/block_5.f08: New test.
2550 * gfortran.dg/block_6.f08: New test.
2551 * gfortran.dg/block_7.f08: New test.
2552 * gfortran.dg/block_8.f08: New test.
2554 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2556 PR libgfortran/35862
2557 * gfortran.dg/round_1.f03: New test.
2558 * gfortran.dg/f2003_io_3.f03: Update test.
2560 2009-09-28 Easwaran Raman <eraman@google.com>
2562 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2563 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2565 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2567 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2568 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2569 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2570 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2571 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2573 * g++.dg/dfp/dfp.exp: Fix typo.
2575 * lib/target-supports.exp (check-effective-target-dfp-nocache):
2576 Fix typo that breaks the check.
2578 2009-09-28 Olivier Hainque <hainque@adacore.com>
2580 * gnat.dg (tagged_alloc_free.adb): New testcase.
2582 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2584 * g++.dg/dfp: New directory.
2585 * g++.dg/dg.exp: Prune tests in dfp directory.
2586 * g++.dg/dfp/dfp.exp: New.
2587 * g++.dg/dfp/mangle-mode.C: New test.
2589 2009-09-28 Michael Matz <matz@suse.de>
2591 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2594 2009-09-27 Richard Henderson <rth@redhat.com>
2596 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2597 * gcc.dg/tree-ssa/pr41469-1.c: New.
2599 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
2602 * gcc.dg/cond-constqual-1.c: New test.
2604 2009-09-26 Michael Matz <matz@suse.de>
2608 * gcc.dg/pr41470.c: New test.
2610 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
2612 * gnat.dg/array9.adb: New test.
2614 2009-09-26 Michael Matz <matz@suse.de>
2616 PR tree-optimization/41454
2617 * gcc.dg/pr41454.c: New test.
2619 2009-09-25 Dodji Seketeli <dodji@redhat.com>
2621 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2622 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2623 into DW_TAG_GNU_template_parameter_pack and
2624 DW_TAG_GNU_formal_parameter_pack.
2625 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2626 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2628 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
2630 * gcc.dg/vect/vect.exp: Append extra parameters as separate
2631 parameters for alignment-sensitive -fsection-anchors tests.
2633 2009-09-25 Richard Guenther <rguenther@suse.de>
2636 * gcc.c-torture/execute/pr41463.c: New testcase.
2638 2009-09-25 Olivier Hainque <hainque@adacore.com>
2640 * gnat.dg/sse_nolib.adb: New testcase.
2642 2009-09-25 Revital Eres <ERES@il.ibm.com>
2644 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2645 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2646 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2647 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2648 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2649 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2650 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2651 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2652 * gcc.dg/vect/vect.exp: Add Power7 flags.
2653 * g++.dg/vect/vect.exp: Likewise.
2654 * gfortran.dg/vect/vect.exp: Likewise.
2656 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
2659 * gfortran.dg/empty_label.f: New test.
2660 * gfortran.dg/empty_label.f90: Ditto.
2661 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2663 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2665 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2668 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
2670 * lib/scanasm.exp (make_pattern_printable): New function.
2671 (dg-scan, scan-assembler-times, scan-assembler-dem,
2672 scan-assembler-dem-not): Use it.
2674 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
2676 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2677 (test_nested): Renamed to ...
2678 (test_nested1): This.
2679 (test_nested2): New.
2682 2009-09-24 Richard Guenther <rguenther@suse.de>
2684 PR tree-optimization/36143
2685 PR tree-optimization/38747
2686 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2687 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2688 * g++.dg/torture/pr38747.C: New testcase.
2689 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2691 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
2693 * gnat.dg/nested_proc.adb: New test.
2695 2009-09-24 Jakub Jelinek <jakub@redhat.com>
2697 * gcc.target/i386/pr12329.c: Adjust.
2699 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
2702 * gcc.dg/pr41248.c: New.
2704 2009-09-23 Dodji Seketeli <dodji@redhat.com>
2707 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2709 2009-09-23 Andreas Schwab <schwab@redhat.com>
2711 * lib/profopt.exp (profopt-get-options): Set tool_flags for
2712 current_compiler_flags. Fix typos.
2714 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
2716 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2718 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
2721 * gcc.c-torture/compile/pr39779.c: New test.
2723 2009-09-22 Dodji Seketeli <dodji@redhat.com>
2725 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2726 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2727 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2729 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
2732 * gcc.dg/pr41295.c: New.
2734 2009-09-22 Neil Vachharajani <nvachhar@google.com>
2736 * gcc.dg/pr40209.c: Add test case.
2738 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
2740 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2742 * gcc.target/mips/code-readable-2.c: Likewise.
2743 * gcc.target/mips/code-readable-3.c: Likewise.
2745 2009-09-22 Janis Johnson <janis187@us.ibm.com>
2747 * lib/target-supports.exp (check_effective_target_dfp_nocache):
2748 Check support via mode instead of C type.
2749 (check_effective_target_dfprt_nocache): Ditto.
2750 (check_effective_target_hard_dfp): Ditto.
2752 2009-09-22 Richard Guenther <rguenther@suse.de>
2755 * gcc.c-torture/execute/pr41395-1.c: New testcase.
2756 * gcc.c-torture/execute/pr41395-2.c: Likewise.
2758 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2760 * gcc.dg/20090922-1.c: New test.
2763 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2764 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2765 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2766 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2767 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2768 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2769 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2770 * objc.dg/dwarf-2.m: Likewise.
2772 2009-09-22 Richard Guenther <rguenther@suse.de>
2774 PR tree-optimization/41428
2775 * g++.dg/tree-ssa/pr41428.C: New testcase.
2777 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2780 * g++.dg/gomp/pr41429.C: New test.
2782 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
2784 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2786 2009-09-21 Jason Merrill <jason@redhat.com>
2789 * g++.dg/cpp0x/trivial1.C: Expand.
2791 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
2793 * gcc.dg/torture/calleesave-sse.c: New.
2795 2009-09-21 Jan Hubicka <jh@suse.cz>
2797 * gcc.dg/guality/inline-params.c: New testcase.
2799 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
2801 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2803 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2804 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2807 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
2809 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2810 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2811 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2812 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2813 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2815 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
2818 * g++.dg/torture/pr40642.C: New testcase.
2820 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2822 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2823 cases in static initializers.
2825 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
2827 * gcc.c-tortue/compile/pr39886.c: New.
2829 2009-09-20 Chris Demetriou <cgd@google.com>
2831 PR preprocessor/28435:
2832 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2833 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2834 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2835 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2836 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2838 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
2840 * gcc.target/mips/mips.exp: Add relax-pic-calls
2841 under -mfoo/-mno-foo options.
2842 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2843 and -mexplicit-relocs.
2844 * gcc.target/mips/call-1.c: New test.
2845 * gcc.target/mips/call-2.c: New test.
2846 * gcc.target/mips/call-3.c: New test.
2847 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2848 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2850 2009-09-19 Chris Demetriou <cgd@google.com>
2852 PR preprocessor/28435:
2853 * gcc.dg/cpp/missing-header-MD.c: New test.
2854 * gcc.dg/cpp/missing-header-MMD.c: New test.
2855 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2856 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2858 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2860 PR libgfortran/41328
2861 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2864 2009-09-18 Jason Merrill <jason@redhat.com>
2866 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2867 * g++.dg/cpp0x/initlist-deduce.C: New.
2869 2009-09-18 Neil Vachharajani <nvachhar@google.com>
2871 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2873 2009-09-18 Janis Johnson <janis187@us.ibm.com>
2875 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2876 * c-c++-common/dfp: New directory.
2877 * c-c++-common/dfp/dfp-dbg.h: New file.
2878 * gcc.dg/dfp/call-by-value.c: Move to ...
2879 * c-c++-common/call-by-value.c: here.
2880 * gcc.dg/dfp/cast.c: Move to ...
2881 * c-c++-common/cast.c: here.
2882 * gcc.dg/dfp/compare-eq-const.c: Move to ...
2883 * c-c++-common/compare-eq-const.c: here.
2884 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2885 * c-c++-common/compare-eq-d128.c: here.
2886 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2887 * c-c++-common/compare-eq-d32.c: here.
2888 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2889 * c-c++-common/compare-eq-d64.c: here.
2890 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2891 * c-c++-common/compare-eq-dfp.c: here.
2892 * gcc.dg/dfp/compare-eq.h: Move to ...
2893 * c-c++-common/compare-eq.h: here.
2894 * gcc.dg/dfp/compare-rel-const.c: Move to ...
2895 * c-c++-common/compare-rel-const.c: here.
2896 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2897 * c-c++-common/compare-rel-d128.c: here.
2898 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2899 * c-c++-common/compare-rel-d32.c: here.
2900 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2901 * c-c++-common/compare-rel-d64.c: here.
2902 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2903 * c-c++-common/compare-rel-dfp.c: here.
2904 * gcc.dg/dfp/compare-rel.h: Move to ...
2905 * c-c++-common/compare-rel.h: here.
2906 * gcc.dg/dfp/compare-special-d128.c: Move to ...
2907 * c-c++-common/compare-special-d128.c: here.
2908 * gcc.dg/dfp/compare-special-d32.c: Move to ...
2909 * c-c++-common/compare-special-d32.c: here.
2910 * gcc.dg/dfp/compare-special-d64.c: Move to ...
2911 * c-c++-common/compare-special-d64.c: here.
2912 * gcc.dg/dfp/compare-special.h: Move to ...
2913 * c-c++-common/compare-special.h: here.
2914 * gcc.dg/dfp/constants-zero.c: Move to ...
2915 * c-c++-common/constants-zero.c: here.
2916 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2917 * c-c++-common/convert-bfp-10.c: here.
2918 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2919 * c-c++-common/convert-bfp-11.c: here.
2920 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2921 * c-c++-common/convert-bfp-12.c: here.
2922 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2923 * c-c++-common/convert-bfp-13.c: here.
2924 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2925 * c-c++-common/convert-bfp-14.c: here.
2926 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2927 * c-c++-common/convert-bfp-2.c: here.
2928 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2929 * c-c++-common/convert-bfp-3.c: here.
2930 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2931 * c-c++-common/convert-bfp-4.c: here.
2932 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2933 * c-c++-common/convert-bfp-5.c: here.
2934 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2935 * c-c++-common/convert-bfp-6.c: here.
2936 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2937 * c-c++-common/convert-bfp-7.c: here.
2938 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2939 * c-c++-common/convert-bfp-8.c: here.
2940 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2941 * c-c++-common/convert-bfp-9.c: here.
2942 * gcc.dg/dfp/convert-bfp.c: Move to ...
2943 * c-c++-common/convert-bfp.c: here.
2944 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2945 * c-c++-common/convert-bfp-fold.c: here.
2946 * gcc.dg/dfp/convert-dfp.c: Move to ...
2947 * c-c++-common/convert-dfp.c: here.
2948 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2949 * c-c++-common/convert-dfp-fold-2.c: here.
2950 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2951 * c-c++-common/convert-dfp-fold.c: here.
2952 * gcc.dg/dfp/convert.h: Move to ...
2953 * c-c++-common/convert.h: here.
2954 * gcc.dg/dfp/convert-int.c: Move to ...
2955 * c-c++-common/convert-int.c: here.
2956 * gcc.dg/dfp/convert-int-fold.c: Move to ...
2957 * c-c++-common/convert-int-fold.c: here.
2958 * gcc.dg/dfp/convert-int-max.c: Move to ...
2959 * c-c++-common/convert-int-max.c: here.
2960 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2961 * c-c++-common/convert-int-max-fold.c: here.
2962 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2963 * c-c++-common/convert-int-saturate.c: here.
2964 * gcc.dg/dfp/func-array.c: Move to ...
2965 * c-c++-common/func-array.c: here.
2966 * gcc.dg/dfp/func-deref.c: Move to ...
2967 * c-c++-common/func-deref.c: here.
2968 * gcc.dg/dfp/func-mixed.c: Move to ...
2969 * c-c++-common/func-mixed.c: here.
2970 * gcc.dg/dfp/func-pointer.c: Move to ...
2971 * c-c++-common/func-pointer.c: here.
2972 * gcc.dg/dfp/func-scalar.c: Move to ...
2973 * c-c++-common/func-scalar.c: here.
2974 * gcc.dg/dfp/func-struct.c: Move to ...
2975 * c-c++-common/func-struct.c: here.
2976 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2977 * c-c++-common/func-vararg-alternate-d128-2.c: here.
2978 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2979 * c-c++-common/func-vararg-alternate-d128.c: here.
2980 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2981 * c-c++-common/func-vararg-alternate-d32.c: here.
2982 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2983 * c-c++-common/func-vararg-alternate-d64.c: here.
2984 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2985 * c-c++-common/func-vararg-alternate.h: here.
2986 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2987 * c-c++-common/func-vararg-dfp.c: here.
2988 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2989 * c-c++-common/func-vararg-mixed-2.c: here.
2990 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2991 * c-c++-common/func-vararg-mixed.c: here.
2992 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2993 * c-c++-common/func-vararg-size0.c: here.
2994 * gcc.dg/dfp/inf-1.c: Move to ...
2995 * c-c++-common/inf-1.c: here.
2996 * gcc.dg/dfp/loop-index.c: Move to ...
2997 * c-c++-common/loop-index.c: here.
2998 * gcc.dg/dfp/modes.c: Move to ...
2999 * c-c++-common/modes.c: here.
3000 * gcc.dg/dfp/nan-1.c: Move to ...
3001 * c-c++-common/nan-1.c: here.
3002 * gcc.dg/dfp/nan-2.c: Move to ...
3003 * c-c++-common/nan-2.c: here.
3004 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3005 * c-c++-common/operator-arith-fold.c: here.
3006 * gcc.dg/dfp/operator-assignment.c: Move to ...
3007 * c-c++-common/operator-assignment.c: here.
3008 * gcc.dg/dfp/operator-comma.c: Move to ...
3009 * c-c++-common/operator-comma.c: here.
3010 * gcc.dg/dfp/operator-cond.c: Move to ...
3011 * c-c++-common/operator-cond.c: here.
3012 * gcc.dg/dfp/operator-logical.c: Move to ...
3013 * c-c++-common/operator-logical.c: here.
3014 * gcc.dg/dfp/operator-unary.c: Move to ...
3015 * c-c++-common/operator-unary.c: here.
3016 * gcc.dg/dfp/pr31385.c: Move to ...
3017 * c-c++-common/pr31385.c: here.
3018 * gcc.dg/dfp/pr33466.c: Move to ...
3019 * c-c++-common/pr33466.c: here.
3020 * gcc.dg/dfp/pr35620.c: Move to ...
3021 * c-c++-common/pr35620.c: here.
3022 * gcc.dg/dfp/pr36800.c: Move to ...
3023 * c-c++-common/pr36800.c: here.
3024 * gcc.dg/dfp/pr39034.c: Move to ...
3025 * c-c++-common/pr39034.c: here.
3026 * gcc.dg/dfp/pr39035.c: Move to ...
3027 * c-c++-common/pr39035.c: here.
3028 * gcc.dg/dfp/pr39902.c: Move to ...
3029 * c-c++-common/pr39902.c: here.
3030 * gcc.dg/dfp/pr39986.c: Move to ...
3031 * c-c++-common/pr39986.c: here.
3032 * gcc.dg/dfp/signbit-1.c: Move to ...
3033 * c-c++-common/signbit-1.c: here.
3034 * gcc.dg/dfp/signbit-2.c: Move to ...
3035 * c-c++-common/signbit-2.c: here.
3036 * gcc.dg/dfp/struct-layout-1.c: Move to ...
3037 * c-c++-common/struct-layout-1.c: here.
3038 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3039 * c-c++-common/usual-arith-conv.c: here.
3040 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3041 * c-c++-common/usual-arith-conv-const.c: here.
3043 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
3046 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3049 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
3052 * g++.dg/expr/bool3.C: New test.
3053 * g++.dg/expr/bool4.C: New test.
3055 2009-09-17 Janis Johnson <janis187@us.ibm.com>
3057 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3058 * gcc.dg/dfp/signbit-2.c: Use it.
3059 * gcc.dg/dfp/func-vararg-alternate.h: Change two
3060 arguments to unsigned int.
3061 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3062 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3063 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3064 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3065 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3066 * gcc.dg/dfp/pr39986.c: Ditto.
3067 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3068 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3069 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3070 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3071 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3073 2009-09-17 Jakub Jelinek <jakub@redhat.com>
3075 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3077 2009-09-17 Janis Johnson <janis187@us.ibm.com>
3080 * dfp/pr41049.c: New test.
3082 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
3085 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3087 2009-09-17 Martin Jambor <mjambor@suse.cz>
3089 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3090 * gcc.dg/ipa/ipa-sra-1.c: New test.
3091 * gcc.dg/ipa/ipa-sra-2.c: New test.
3092 * gcc.dg/ipa/ipa-sra-3.c: New test.
3093 * gcc.dg/ipa/ipa-sra-4.c: New test.
3094 * gcc.dg/ipa/ipa-sra-5.c: New test.
3095 * gcc.c-torture/execute/ipa-sra-1.c: New test.
3096 * gcc.c-torture/execute/ipa-sra-2.c: New test.
3098 2009-09-17 Michael Matz <matz@suse.de>
3101 * gfortran.dg/pr41347.f90: New test.
3103 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3105 * gcc.c-torture/compile/20090917-1.c: New testcase.
3107 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
3109 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3110 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
3111 alpha*-*-* target from XFAIL list.
3113 2009-09-16 Janis Johnson <janis187@us.ibm.com>
3115 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3116 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3117 * gcc.dg/dfp/cast-bad.c: Use default options.
3118 * gcc.dg/dfp/compare-rel-const.c: Ditto.
3119 * gcc.dg/dfp/composite-type.c: Ditto.
3120 * gcc.dg/dfp/constants.c: Ditto.
3121 * gcc.dg/dfp/constants-hex.c: Ditto.
3122 * gcc.dg/dfp/constants-pedantic.c: Ditto.
3123 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3124 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3125 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3126 * gcc.dg/dfp/ctypes.c: Ditto.
3127 * gcc.dg/dfp/ddmode-ice.c: Ditto.
3128 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3129 * gcc.dg/dfp/float-constant-double.c: Ditto.
3130 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3131 * gcc.dg/dfp/keywords-reserved.c: Ditto.
3132 * gcc.dg/dfp/modes.c: Ditto.
3133 * gcc.dg/dfp/operator-bitwise.c: Ditto.
3134 * gcc.dg/dfp/pr31344.c: Ditto.
3135 * gcc.dg/dfp/pr31385.c: Ditto.
3136 * gcc.dg/dfp/pr33466.c: Ditto.
3137 * gcc.dg/dfp/pr35620.c: Ditto.
3138 * gcc.dg/dfp/pr37435.c: Ditto.
3139 * gcc.dg/dfp/pr39986.c: Ditto.
3140 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3141 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3142 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3143 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3144 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3145 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3146 * gcc.dg/dfp/typespec.c: Ditto.
3147 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3148 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3149 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3150 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3151 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3152 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3153 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3154 * gcc.dg/dfp/compare-rel.h: Ditto.
3155 * gcc.dg/dfp/compare-special.h: Ditto.
3156 * gcc.dg/dfp/convert.h: Ditto.
3157 * gcc.dg/dfp/fe-check.h: Ditto.
3158 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3159 * gcc.dg/dfp/cast.c: Ditto.
3160 * gcc.dg/dfp/compare-eq-const.c: Ditto.
3161 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3162 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3163 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3164 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3165 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3166 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3167 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3168 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3169 * gcc.dg/dfp/compare-special-d32.c: Ditto.
3170 * gcc.dg/dfp/compare-special-d64.c: Ditto.
3171 * gcc.dg/dfp/compare-special-d128.c: Ditto.
3172 * gcc.dg/dfp/constants-zero.c: Ditto.
3173 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3174 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3175 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3176 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3177 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3178 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3179 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3180 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3181 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3182 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3183 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3184 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3185 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3186 * gcc.dg/dfp/convert-bfp.c: Ditto.
3187 * gcc.dg/dfp/convert-complex.c: Ditto.
3188 * gcc.dg/dfp/convert-dfp.c: Ditto.
3189 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3190 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3191 * gcc.dg/dfp/convert-int.c: Ditto.
3192 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3193 * gcc.dg/dfp/convert-int-max.c: Ditto.
3194 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3195 * gcc.dg/dfp/decfloat-constants.c: Ditto.
3196 * gcc.dg/dfp/fe-binop.c: Ditto.
3197 * gcc.dg/dfp/fe-convert-1.c: Ditto.
3198 * gcc.dg/dfp/fe-convert-2.c: Ditto.
3199 * gcc.dg/dfp/fe-convert-3.c: Ditto.
3200 * gcc.dg/dfp/func-array.c: Ditto.
3201 * gcc.dg/dfp/func-deref.c: Ditto.
3202 * gcc.dg/dfp/func-mixed.c: Ditto.
3203 * gcc.dg/dfp/func-pointer.c: Ditto.
3204 * gcc.dg/dfp/func-scalar.c: Ditto.
3205 * gcc.dg/dfp/func-struct.c: Ditto.
3206 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3207 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3208 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3209 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3210 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3211 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3212 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3213 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3214 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3215 * gcc.dg/dfp/inf-1.c: Ditto.
3216 * gcc.dg/dfp/loop-index.c: Ditto.
3217 * gcc.dg/dfp/nan-1.c: Ditto.
3218 * gcc.dg/dfp/nan-2.c: Ditto.
3219 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3220 * gcc.dg/dfp/operator-assignment.c: Ditto.
3221 * gcc.dg/dfp/operator-comma.c: Ditto.
3222 * gcc.dg/dfp/operator-cond.c: Ditto.
3223 * gcc.dg/dfp/operator-logical.c: Ditto.
3224 * gcc.dg/dfp/operator-unary.c: Ditto.
3225 * gcc.dg/dfp/pr36800.c: Ditto.
3226 * gcc.dg/dfp/pr39034.c: Ditto.
3227 * gcc.dg/dfp/pr39035.c: Ditto.
3228 * gcc.dg/dfp/pr39902.c: Ditto.
3229 * gcc.dg/dfp/signbit-1.c: Ditto.
3230 * gcc.dg/dfp/signbit-2.c: Ditto.
3231 * gcc.dg/dfp/struct-layout-1.c: Ditto.
3232 * gcc.dg/dfp/union-init.c: Ditto.
3233 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3235 2009-09-16 Michael Matz <matz@suse.de>
3238 * gfortran.dg/pr41212.f90: New test.
3240 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
3242 * gnat.dg/alignment9.adb: New test.
3244 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
3246 * gnat.dg/discr20.ad[sb]: New test.
3248 2009-09-16 Richard Guenther <rguenther@suse.de>
3251 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3253 2009-09-16 DJ Delorie <dj@redhat.com>
3254 Kaz Kojima <kkojima@gcc.gnu.org>
3256 * gcc.target/sh/struct-arg-dw2.c: New test.
3258 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
3259 Jakub Jelinek <jakub@redhat.com>
3262 * gcc.target/powerpc/pr41175.c: New test.
3264 2009-09-14 Richard Henderson <rth@redhat.com>
3266 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3267 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3268 gcc.dg/tree-ssa/asmgoto-1.c: New files.
3270 2009-09-14 Richard Henderson <rth@redhat.com>
3272 * g++.dg/eh/builtin1.C: Update resx pattern match.
3273 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3275 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
3277 * gcc.target/mips/branch-helper.h: New file.
3278 * gcc.target/mips/branch-2.c,
3279 * gcc.target/mips/branch-3.c,
3280 * gcc.target/mips/branch-4.c,
3281 * gcc.target/mips/branch-5.c,
3282 * gcc.target/mips/branch-6.c,
3283 * gcc.target/mips/branch-7.c,
3284 * gcc.target/mips/branch-8.c,
3285 * gcc.target/mips/branch-9.c,
3286 * gcc.target/mips/branch-10.c,
3287 * gcc.target/mips/branch-11.c,
3288 * gcc.target/mips/branch-12.c,
3289 * gcc.target/mips/branch-13.c,
3290 * gcc.target/mips/branch-14.c,
3291 * gcc.target/mips/branch-15.c: New tests.
3293 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3296 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3297 -m32 -mpowerpc64 system.
3299 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
3301 From Jie Zhang <jie.zhang@analog.com>:
3302 * gcc.target/bfin/saveall.c: New test.
3303 * gcc.target/bfin/20090914-1.c: New test.
3304 * gcc.target/bfin/20090914-2.c: New test.
3306 * gcc.target/bfin/20090914-3.c: New test.
3308 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
3310 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3312 2009-09-14 Richard Guenther <rguenther@suse.de>
3315 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3317 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3319 PR libgfortran/41328
3320 * gfortran.dg/cr_lf.f90: New test.
3322 2009-09-11 Michael Matz <matz@suse.de>
3325 * g++.dg/tree-ssa/pr41275.C: New test.
3327 2009-09-11 Janus Weil <janus@gcc.gnu.org>
3330 * gfortran.dg/proc_ptr_comp_21.f90: New.
3332 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3335 * gfortran.dg/module_procedure_1.f90: New test.
3336 * gfortran.dg/module_procedure_2.f90: Ditto.
3337 * gfortran.dg/generic_14.f90: Move dg-error to new location.
3339 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3340 James A. Morrison <phython@gcc.gnu.org>
3343 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3345 * ada/acats/run_test.exp: New file.
3347 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
3350 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
3352 PR rtl-optimization/39779
3353 * gcc.dg/pr39979.c: New test.
3355 2009-09-10 Richard Guenther <rguenther@suse.de>
3358 * g++.dg/torture/pr41257-2.C: New testcase.
3360 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3363 * g++.dg/template/crash91.C: New.
3365 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
3367 PR rtl-optimization/39779
3368 * gcc.dg/pr39979.c: New test.
3370 2009-09-09 Richard Guenther <rguenther@suse.de>
3372 PR tree-optimization/41101
3373 * gcc.c-torture/compile/pr41101.c: New testcase.
3375 2009-09-09 Richard Guenther <rguenther@suse.de>
3378 * gcc.c-torture/execute/pr41317.c: New testcase.
3379 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3380 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3382 2009-09-08 Dodji Seketeli <dodji@redhat.com>
3384 Fix some test breakages on Darwin
3385 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3387 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3388 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3389 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3390 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3391 take darwin specifics in account.
3393 2009-09-08 Joseph Myers <joseph@codesourcery.com>
3395 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3396 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3398 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3401 * g++.dg/cpp0x/initlist24.C: New.
3403 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
3405 * gcc.dg/large-size-array-2.c: Fix target requirement.
3406 * gcc.dg/large-size-array-4.c: Likewise.
3407 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3408 * gcc.dg/c99-const-expr-2.c: Likewise.
3409 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3410 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3411 * gcc.dg/c90-const-expr-10.c: Likewise.
3412 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3414 * gcc.dg/tree-ssa/pr33920.c: Likewise.
3415 * gcc.dg/vect/pr33846.c: Likewise.
3416 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3417 __PTRDIFF_TYPE__, instead of unsigned long.
3418 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3420 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
3425 * gfortran.dg/pr41229.f90: New.
3427 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
3430 * gcc.dg/pr41232.c: New.
3432 2009-09-08 Joseph Myers <joseph@codesourcery.com>
3434 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3436 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3437 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3438 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3439 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3440 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3441 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3442 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3443 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3444 options other than that used in dg-options.
3446 2009-09-07 Jakub Jelinek <jakub@redhat.com>
3448 PR rtl-optimization/41239
3449 * gcc.c-torture/execute/pr41239.c: New test.
3451 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3453 PR libgfortran/41192
3454 * gfortran.dg/namelist_59.f90: New test.
3456 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3458 From Mike Frysinger <michael.frysinger@analog.com>
3459 * gcc.target/bfin/mcpu-bf542m.c: New file.
3460 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3461 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3462 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3463 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3465 2009-09-07 Martin Jambor <mjambor@suse.cz>
3468 * gcc.c-torture/compile/pr41282.c: New test.
3470 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3473 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
3474 variables for stat and errmsg.
3475 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
3476 * gfortran.dg/allocate_stat_2.f90: New test.
3478 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3480 * gcc.c-torture/compile/20090907-1.c: New test.
3482 2009-09-06 Jakub Jelinek <jakub@redhat.com>
3485 * gcc.dg/pr41241.c: New test.
3487 2009-09-06 Richard Guenther <rguenther@suse.de>
3490 * g++.dg/torture/pr41144.C: New testcase.
3492 2009-09-06 Richard Guenther <rguenther@suse.de>
3495 * gcc.dg/torture/pr41261.c: New testcase.
3497 2009-09-05 Richard Guenther <rguenther@suse.de>
3500 * gcc.c-torture/compile/pr41181.c: New testcase.
3502 2009-09-05 Richard Guenther <rguenther@suse.de>
3505 * g++.dg/torture/pr41273.C: New testcase.
3507 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
3510 * gfortran.dg/typebound_proc_12.f90 : New test.
3512 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3515 * gfortran.dg/pr41225.f90: New.
3517 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3519 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
3520 unistd.h, sys/types.h and sys/wait.h.
3523 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3524 (GUALITY_GDB_REDIRECT): New.
3525 (GUALITY_GDB_ARGS): Use it.
3527 2009-09-04 Richard Guenther <rguenther@suse.de>
3530 * g++.dg/torture/pr41257.C: New testcase.
3532 2009-09-04 Martin Jambor <mjambor@suse.cz>
3534 PR tree-optimization/41112
3535 * gnat.dg/array8.adb: New test.
3537 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
3539 * gcc.target/arm/ctz.c: New test case.
3541 2009-09-03 Alon Dayan <alond@il.ibm.com>
3543 PR tree-optimization/38275
3544 * gcc.dg/autopar/reduc-1char.c: Increase number
3545 of iterations. Adjust the logic accordingly.
3546 * gcc.dg/autopar/reduc-2char.c: Ditto.
3547 * gcc.dg/autopar/reduc-1.c: Ditto.
3548 * gcc.dg/autopar/reduc-2.c: Ditto.
3549 * gcc.dg/autopar/reduc-3.c: Ditto.
3550 * gcc.dg/autopar/reduc-6.c: Ditto.
3551 * gcc.dg/autopar/reduc-7.c: Ditto.
3552 * gcc.dg/autopar/reduc-8.c: Ditto.
3553 * gcc.dg/autopar/reduc-9.c: Ditto.
3554 * gcc.dg/autopar/pr39500-1.c: Ditto.
3555 * gcc.dg/autopar/reduc-1short.c: Ditto.
3556 * gcc.dg/autopar/reduc-2short.c: Ditto.
3557 * gcc.dg/autopar/parallelization-1.c: Ditto.
3559 2009-09-03 Jakub Jelinek <jakub@redhat.com>
3561 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3562 testcase using guality.h compiles and links and if a global variable
3563 can be verified by gdb.
3565 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
3567 * lib/target-supports.exp (check_effective_target_sync_int_long):
3568 Supported on Blackfin Linux targets.
3570 2009-09-02 David Daney <ddaney@caviumnetworks.com>
3572 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3574 2009-09-03 Diego Novillo <dnovillo@google.com>
3576 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3577 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3578 * g++.dg/warn/unit-1.C: Likewise.
3579 * g++.dg/ipa/iinline-1.C: Likewise.
3580 * g++.dg/template/cond2.C: Adjust expected line location for the
3582 * g++.dg/template/pr35240.C: Likewise.
3584 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3586 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3587 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3589 2009-09-02 Martin Jambor <mjambor@suse.cz>
3591 * gcc.dg/tree-ssa/sra-8.c: New testcase.
3592 * gcc.dg/memcpy-1.c: Add . to match pattern.
3593 * gcc.dg/uninit-I.c: XFAIL warning test.
3594 * g++.dg/warn/unit-1.C: XFAIL warning test.
3596 2009-09-02 Ian Lance Taylor <iant@google.com>
3598 * gcc.dg/20090902-1.c: New test.
3600 2009-09-02 Jakub Jelinek <jakub@redhat.com>
3602 * gcc.dg/builtin-object-size-9.c: New test.
3604 2009-09-02 Olivier Hainque <hainque@adacore.com>
3606 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3608 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
3609 Olivier Hainque <hainque@adacore.com>
3611 * gnat.dg/misaligned_param.adb: New test.
3612 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3613 * gnat.dg/slice7.adb: Add 1 more related case.
3615 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3617 * gcc.dg/guality/guality.c: Expect to fail for now.
3618 * gcc.dg/guality/example.c: Likewise.
3620 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3622 * gcc.dg/guality/guality.c: New.
3623 * gcc.dg/guality/guality.h: New.
3624 * gcc.dg/guality/guality.exp: New.
3625 * gcc.dg/guality/example.c: New.
3626 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3627 (cleanup-saved-temps): Likewise, .gkd files too.
3629 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3632 * gfortran.dg/line_length_3.f: New test.
3633 * gfortran.dg/line_length_4.f90: New test.
3635 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
3637 * lib/target-supports.exp (check_gc_sections_available):
3638 Add proper pattern quote.
3640 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
3641 Kaz Kojima <kkojima@gcc.gnu.org>
3643 * lib/target-supports.exp (add_options_for_ieee): New procedure.
3644 * g++.dg/cdce3.C: Use dg-add-options ieee.
3645 * g++.dg/torture/type-generic-1.C: Likewise.
3646 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3647 * gcc.dg/pr28796-2.c: Likewise.
3648 * gcc.dg/torture/builtin-math-7.c: Likewise.
3649 * gcc.dg/torture/type-generic-1.c: Likewise.
3650 * gfortran.dg/boz_14.f90: Likewise.
3651 * gfortran.dg/erf_2.F90: Likewise.
3652 * gfortran.dg/init_flag_3.f90: Likewise.
3653 * gfortran.dg/init_flag_4.f90: Likewise.
3654 * gfortran.dg/init_flag_5.f90: Likewise.
3655 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3656 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3657 * gfortran.dg/isnan_1.f90: Likewise.
3658 * gfortran.dg/isnan_2.f90: Likewise.
3659 * gfortran.dg/maxlocval_2.f90: Likewise.
3660 * gfortran.dg/maxlocval_4.f90: Likewise.
3661 * gfortran.dg/minlocval_1.f90: Likewise.
3662 * gfortran.dg/minlocval_4.f90: Likewise.
3663 * gfortran.dg/module_nan.f90: Likewise.
3664 * gfortran.dg/namelist_42.f90: Likewise.
3665 * gfortran.dg/namelist_43.f90: Likewise.
3666 * gfortran.dg/nan_1.f90: Likewise.
3667 * gfortran.dg/nan_2.f90: Likewise.
3668 * gfortran.dg/nan_3.f90: Likewise.
3669 * gfortran.dg/nan_4.f90: Likewise.
3670 * gfortran.dg/nan_5.f90: Likewise.
3671 * gfortran.dg/nearest_1.f90: Likewise.
3672 * gfortran.dg/nearest_2.f90: Likewise.
3673 * gfortran.dg/nearest_3.f90: Likewise.
3674 * gfortran.dg/pr37243.f: Likewise.
3675 * gfortran.dg/real_const_3.f90: Likewise.
3676 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3678 2009-08-31 Dodji Seketeli <dodji@redhat.com>
3681 * g++.dg/debug/dwarf2/template-params-1.C: New test.
3682 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3683 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3684 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3685 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3686 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3687 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3688 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3689 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3690 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3691 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3692 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3693 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3695 2009-08-31 Jason Merrill <jason@redhat.com>
3698 * g++.dg/parse/enum5.C: New.
3699 * g++.dg/cpp0x/enum1.C: Adjust expected error.
3701 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3704 * gfortran.dg/allocate_derived_1.f90: New.
3705 * gfortran.dg/class_3.f03: New.
3707 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3710 * gfortran.dg/allocatable_scalar_1.f90: New.
3711 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3712 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3713 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3715 2009-08-30 Richard Guenther <rguenther@suse.de>
3717 PR tree-optimization/41186
3718 * g++.dg/torture/pr41186.C: New testcase.
3719 * g++.dg/tree-ssa/pr41186.C: Likewise.
3721 2009-08-30 Dodji Seketeli <dodji@redhat.com>
3724 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3725 take ia64 assembly comments syntax in account.
3727 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
3729 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3731 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3733 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3734 * gfortran.dg/whole_file_6.f90: Likewise.
3736 2009-08-28 Cary Coutant <ccoutant@google.com>
3739 * g++.dg/debug/dwarf2/pr41063.C: New test.
3741 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
3743 PR rtl-optimization/40861
3744 * gcc.dg/pr40861.c: New test.
3746 2009-08-27 Janus Weil <janus@gcc.gnu.org>
3749 * gfortran.dg/proc_ptr_comp_20.f90: New.
3751 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
3754 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3755 open temp file with status="scratch".
3756 * gfortran.dg/fmt_cache_1.f: Likewise.
3757 * gfortran.dg/fmt_exhaust.f90: Likewise.
3758 * gfortran.dg/fmt_t_4.f90: Likewise.
3759 * gfortran.dg/fseek.f90: Likewise.
3760 * gfortran.dg/list_read_5.f90: Likewise.
3761 * gfortran.dg/namelist_39.f90: Likewise.
3762 * gfortran.dg/namelist_56.f90: Likewise.
3763 * gfortran.dg/read_bad_advance.f90: Likewise.
3764 * gfortran.dg/read_repeat.f90: Likewise.
3765 * gfortran.dg/read_size_noadvance.f90: Likewise.
3766 * gfortran.dg/read_x_past.f: Likewise.
3768 2009-08-27 Tobias Burnus <burnus@net-b.de>
3771 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3773 2009-08-27 Daniel Kraft <d@domob.eu>
3776 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3777 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3778 error and fix problem with recursive assignment.
3779 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3780 * gfortran.dg/typebound_operator_3.f03: New test.
3781 * gfortran.dg/typebound_operator_4.f03: New test.
3783 2009-08-27 Dodji Seketeli <dodji@redhat.com>
3786 * debug/dwarf2/namespace-1.C: New test.
3788 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
3791 * gfortran.dg/pr41162.f: New.
3793 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
3794 Richard Sandiford <rdsandiford@googlemail.com>
3796 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3798 * gcc.target/mips/branch-1.c: Update accordingly.
3799 * gcc.target/mips/extend-1.c: Likewise.
3800 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
3802 2009-08-26 Richard Guenther <rguenther@suse.de>
3805 * gcc.c-torture/compile/pr41163.c: New testcase.
3806 * gcc.dg/pr35899.c: Adjust.
3808 2009-08-26 Richard Guenther <rguenther@suse.de>
3810 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3812 2009-08-26 Jason Merrill <jason@redhat.com>
3814 * g++.dg/cpp0x/explicit3.C: New.
3815 * g++.dg/overload/cond2.C: New.
3817 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
3819 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3821 2009-08-25 Jan Hubicka <jh@suse.cz>
3823 * gcc.target/i386/sse5-shift1-vector.c
3824 * gcc.target/i386/isa-12.c
3825 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3826 * gcc.target/i386/sse5-pcmov2.c
3827 * gcc.target/i386/isa-3.c
3828 * gcc.target/i386/sse5-shift2-vector.c
3829 * gcc.target/i386/isa-7.c
3830 * gcc.target/i386/funcspec-2.c
3831 * gcc.target/i386/sse5-haddX.c
3832 * gcc.target/i386/sse5-hadduX.c
3833 * gcc.target/i386/isa-9.c
3834 * gcc.target/i386/sse5-maccXX.c
3835 * gcc.target/i386/sse5-shift3-vector.c
3836 * gcc.target/i386/sse5-msubXX.c
3837 * gcc.target/i386/sse5-permpX.c
3838 * gcc.target/i386/sse5-check.h
3839 * gcc.target/i386/sse-12.c
3840 * gcc.target/i386/sse-11.c
3841 * gcc.target/i386/sse-10.c
3842 * gcc.target/i386/sse-13.c
3843 * gcc.target/i386/sse-14.c
3844 * gcc.target/i386/sse-22.c
3845 * gcc.target/i386/sse-2.c
3846 * gcc.target/i386/sse-13.c
3847 * gcc.target/i386/avx-2.c
3848 * gcc.target/i386/sse5-rotate1-vector.c
3849 * gcc.target/i386/isa-4.c
3850 * gcc.target/i386/sse5-hsubX.c
3851 * gcc.target/i386/sse5-pcmov.c
3852 * gcc.target/i386/sse5-fma.c
3853 * gcc.target/i386/isa-8.c
3854 * gcc.target/i386/sse5-rotate2-vector.c
3855 * gcc.target/i386/sse5-nmaccXX.c
3856 * gcc.target/i386/sse5-imul64-vector.c
3857 * gcc.target/i386/sse5-nmsubXX.c
3858 * gcc.target/i386/sse5-rotate3-vector.c
3859 * gcc.target/i386/sse5-fma-vector.c
3860 * gcc.target/i386/sse5-imul32widen-vector.c
3861 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3863 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3864 * gcc.target/i386/funcspec-5.c: Remove SSE5.
3865 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3866 * gcc.target/i386/avx-1.c: Remove SSE5.
3867 * gcc.target/i386/avx-2.c: Remove SSE5.
3868 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3869 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3870 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3871 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3873 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
3875 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3877 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3879 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3880 keyword works in the same manner as __alignof.
3882 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3885 * gfortran.dg/unpack_bounds_1.f90: New test.
3886 * gfortran.dg/unpack_bounds_2.f90: New test.
3887 * gfortran.dg/unpack_bounds_3.f90: New test.
3889 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
3891 * gnat.dg/slice7.adb: New test.
3892 * gnat.dg/slice7_pkg.ads: New helper.
3894 2009-08-25 Janus Weil <janus@gcc.gnu.org>
3897 * gfortran.dg/proc_ptr_25.f90: New.
3898 * gfortran.dg/proc_ptr_comp_18.f90: New.
3899 * gfortran.dg/proc_ptr_comp_19.f90: New.
3901 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3904 * gfortran.dg/fmt_error_8.f: New test.
3906 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3908 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3909 number, update all callers and synchronize results for latest MPC.
3911 2009-08-21 Jason Merrill <jason@redhat.com>
3913 * g++.dg/warn/Wunused-17.C: New.
3915 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3917 * gcc.target/arm/combine-cmp-shift.c: New test.
3919 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
3921 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3922 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3925 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3927 * gfortran.dg/fmt_error_7.f: New test.
3929 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
3932 * gcc.target/i386/pr40718.c: New test.
3934 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3936 * gfortran.dg/proc_ptr_24.f90: New test.
3938 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
3940 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3941 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3942 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3944 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
3947 * gfortran.dg/fmt_with_extra.f: new file.
3949 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
3951 * lib/target-supports.exp
3952 (check_effective_target_arm_iwmmxt_ok): New procedure.
3953 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
3954 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3956 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
3958 * gfortran.dg/boz_9.f90: Do not load denormal floating
3959 point constants. Remove -mieee option for alpha*-*-* targets.
3961 2009-08-21 Janus Weil <janus@gcc.gnu.org>
3964 * gfortran.dg/proc_ptr_23.f90: New.
3965 * gfortran.dg/proc_ptr_comp_15.f90: New.
3966 * gfortran.dg/proc_ptr_comp_16.f90: New.
3967 * gfortran.dg/proc_ptr_comp_17.f90: New.
3969 2009-08-21 Jakub Jelinek <jakub@redhat.com>
3972 * g++.dg/expr/unary3.C: New test.
3974 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
3976 * gfortran.dg/common_5.f: Add -mdalign for sh.
3977 * gfortran.dg/common_align_2.f90: Likewise.
3979 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3982 * c_f_pointer_tests_4.f90: New test.
3984 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3986 * gnat.dg/slice6.adb: New test.
3987 * gnat.dg/slice6_pkg.ads: New helper.
3989 2009-08-20 Michael Matz <matz@suse.de>
3992 * gfortran.dg/pr41126.f90: New test.
3994 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3996 * gnat.dg/dynamic_bound.adb: New test.
3998 2009-08-20 Janus Weil <janus@gcc.gnu.org>
4001 * gfortran.dg/intrinsic_5.f90: New.
4003 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4004 Richard Earnshaw <richard.earnshaw@arm.com>
4006 * gcc.target/arm/20090811-1.c: New test.
4008 2009-08-19 Jakub Jelinek <jakub@redhat.com>
4011 * gcc.dg/pr41123.c: New test.
4013 2009-08-19 Jason Merrill <jason@redhat.com>
4016 * g++.dg/other/gc4.C: New.
4018 2009-08-18 Michael Matz <matz@suse.de>
4020 * gfortran.dg/vect/vect-gems.f90: New test.
4021 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4023 2009-08-18 DJ Delorie <dj@redhat.com>
4025 * lib/wrapper.exp: Move load of target-libpath.exp from here...
4026 * lib/gcc-defs.exp: ... to here.
4028 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4029 GCC_EXEC_PREFIX before building the wrapper.
4031 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
4033 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4035 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4036 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
4037 dg-options. Fix dg-final clause.
4039 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
4041 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4043 2009-08-18 Janus Weil <janus@gcc.gnu.org>
4044 Paul Thomas <pault@gcc.gnu.org>
4047 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4049 2009-08-18 Richard Guenther <rguenther@suse.de>
4052 * gcc.dg/torture/pr41094.c: New testcase.
4053 * gcc.dg/torture/builtin-power-1.c: Adjust.
4054 * gcc.dg/builtins-10.c: Likewise.
4056 2009-08-18 Jakub Jelinek <jakub@redhat.com>
4059 * gcc.dg/pr40971.c: New test.
4061 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
4064 * gfortran.dg/use_only_4.f90: New test.
4066 2009-08-17 Daniel Kraft <d@domob.eu>
4069 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4070 NOPASS bindings as operators.
4072 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
4074 * lib/target-supports.exp
4075 (check_effective_target_vect_cmdline_needed): Add alpha to the list
4076 of targets that do not need command line argument to enable SIMD.
4078 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4080 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4083 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4086 * gfortran.dg/unlimited_fmt_1.f90: New test.
4088 2009-08-17 Dodji Seketeli <dodji@redhat.com>
4090 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4092 2009-08-17 Arnaud Charlet <charlet@adacore.com>
4094 * gnat.dg/itype.ad[sb]: New test.
4096 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
4098 * gcc.target/mips/mips.exp: Add terminology section to comment
4099 at the top of the file. Fix typos.
4101 2009-08-16 Jason Merrill <jason@redhat.com>
4103 * g++.dg/debug/dwarf2/inline1.C: New.
4105 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
4108 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4110 2009-08-16 Dodji Seketeli <dodji@redhat.com>
4113 * gcc.dg/debug/20020224-1.c: Adjust the comment.
4114 Make sure to trigger inlining optimizations.
4115 * gcc.dg/debug/dwarf2/inline2.c: New test.
4117 2009-08-14 Janus Weil <janus@gcc.gnu.org>
4120 * gfortran.dg/structure_constructor_10.f90: New.
4122 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
4124 * gcc.dg/pragma-re-1.c: Supported on all platforms.
4125 * gcc.dg/pragma-re-2.c: Likewise.
4126 * gcc.dg/pragma-re-3.c: Likewise.
4127 * gcc.dg/pragma-re-4.c: Likewise.
4128 * g++.dg/other/pragma-re-1.C: Likewise.
4129 * g++.dg/other/pragma-re-2.C: Likewise.
4131 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4133 * gcc.dg/torture/builtin-math-7.c: New.
4135 2009-08-14 Richard Guenther <rguenther@suse.de>
4137 * gcc.c-torture/execute/20090814-1.c: New testcase.
4139 2009-08-14 David Edelsohn <edelsohn@gnu.org>
4141 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4143 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
4146 * gcc.target/i386/pr40934.c: New.
4148 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
4151 * gcc.target/i386/pr41019.c: New test.
4153 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4156 * gfortran.dg/winapi.f90: New test.
4158 2009-08-13 Janus Weil <janus@gcc.gnu.org>
4161 * gfortran.dg/intrinsic_4.f90: New.
4162 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4165 2009-08-13 Richard Guenther <rguenther@suse.de>
4168 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4170 2009-08-12 Richard Guenther <rguenther@suse.de>
4172 PR tree-optimization/41011
4173 * gfortran.dg/pr41011.f: New testcase.
4175 2009-08-11 Andrew Haley <aph@redhat.com>
4177 * gcc.target/arm/synchronize.c: New file.
4179 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4182 * gfortran.dg/graphite/id-17.f: New.
4184 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
4185 Sebastian Pop <sebastian.pop@amd.com>
4187 * gcc.dg/graphite/interchange-1.c: XFAILed.
4188 * gcc.dg/graphite/interchange-2.c: XFAILed.
4189 * gcc.dg/graphite/interchange-3.c: XFAILed.
4190 * gcc.dg/graphite/interchange-4.c: XFAILed.
4191 * gcc.dg/graphite/interchange-7.c: XFAILed.
4193 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4195 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4197 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4198 Pranav Garg <pranav.garg2107@gmail.com>
4200 * gcc.dg/graphite/interchange-6.c: XFAILed.
4202 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4204 * gcc.dg/graphite/interchange-9.c: New.
4206 2009-08-12 Richard Guenther <rguenther@suse.de>
4208 PR rtl-optimization/41033
4209 * gcc.dg/pr41033.c: New test.
4211 2009-08-11 Janus Weil <janus@gcc.gnu.org>
4214 * gfortran.dg/proc_ptr_comp_14.f90: New.
4216 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
4218 * gcc.target/mips/ext-5.c: New test.
4219 * gcc.target/mips/ext-6.c: New test.
4220 * gcc.target/mips/ext-7.c: New test.
4221 * gcc.target/mips/ext-8.c: New test.
4222 * gcc.target/mips/extend-2.c: New test.
4224 2009-08-10 Jason Merrill <jason@redhat.com>
4226 * g++.dg/other/linkage2.C: New test for types-without-linkage
4228 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4229 * g++.dg/lookup/anon2.C: Likewise.
4230 * g++.dg/other/anon3.C: Likewise.
4231 * g++.dg/template/arg2.C: Likewise.
4232 * g++.dg/template/local4.C: Likewise.
4233 * g++.old-deja/g++.law/operators32.C: Likewise.
4234 * g++.old-deja/g++.other/linkage2.C: Likewise.
4235 * g++.old-deja/g++.pt/enum6.C: Likewise.
4236 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4237 * g++.old-deja/g++.other/linkage1.C: Likewise.
4239 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4241 * gcc.dg/dg.exp: Test also c-c++-common dir.
4242 * g++.dg/dg.exp: Likewise.
4243 * g++.dg/warn/Wconversion-real.C: Delete.
4244 * gcc.dg/Wconversion-real.c: Move to ...
4245 * c-c++-common/Wconversion-real.c: ... here.
4246 * lib/target-supports.exp
4247 (check_effective_target_c,check_effective_target_c++): New.
4249 2009-08-10 Daniel Kraft <d@domob.eu>
4252 * gfortran.dg/typebound_operator_1.f03: New test.
4253 * gfortran.dg/typebound_operator_2.f03: New test.
4255 2009-08-10 Richard Guenther <rguenther@suse.de>
4258 * gcc.c-torture/compile/pr41006-1.c: New testcase.
4259 * gcc.c-torture/compile/pr41006-2.c: Likewise.
4261 2009-08-10 Janus Weil <janus@gcc.gnu.org>
4264 * gfortran.dg/class_1.f03: New.
4265 * gfortran.dg/class_2.f03: New.
4266 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4267 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4268 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4269 * gfortran.dg/typebound_call_10.f03: Ditto.
4270 * gfortran.dg/typebound_call_2.f03: Ditto.
4271 * gfortran.dg/typebound_call_3.f03: Ditto.
4272 * gfortran.dg/typebound_call_4.f03: Ditto.
4273 * gfortran.dg/typebound_generic_3.f03: Ditto.
4274 * gfortran.dg/typebound_generic_4.f03: Ditto.
4275 * gfortran.dg/typebound_proc_1.f08: Ditto.
4276 * gfortran.dg/typebound_proc_5.f03: Ditto.
4277 * gfortran.dg/typebound_proc_6.f03: Ditto.
4279 2009-08-10 Dodji Seketeli <dodji@redhat.com>
4282 * g++.dg/expr/stmt-expr-1.C: New test.
4284 2009-08-09 Richard Guenther <rguenther@suse.de>
4286 PR tree-optimization/41016
4287 * gcc.c-torture/compile/pr41016.c: New testcase.
4289 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
4291 * gcc.dg/overflow-warn-8.c: New test.
4293 2009-08-09 Ira Rosen <irar@il.ibm.com>
4295 PR tree-optimization/41008
4296 * gcc.dg/vect/O1-pr41008.c: New test.
4298 2009-08-05 Tobias Burnus <burnus@net-b.de>
4301 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4303 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
4305 * gcc.target/bfin/loop-autoinc.c: New file.
4307 2009-08-08 Richard Guenther <rguenther@suse.de>
4309 PR tree-optimization/40991
4310 * g++.dg/torture/pr40991.C: New testcase.
4312 2009-08-08 Laurent GUERBY <laurent@guerby.net>
4314 * ada/acats/support/impdef.a: Tweak timing constants. Add
4315 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4316 * ada/acats/tests/c9/c940005.a: Use new timing constants.
4317 * ada/acats/tests/c9/c940007.a: Likewise.
4318 * ada/acats/tests/c9/c94001c.ada: Likewise.
4319 * ada/acats/tests/c9/c94006a.ada: Likewise.
4320 * ada/acats/tests/c9/c94008c.ada: Likewise.
4321 * ada/acats/tests/c9/c951002.a: Likewise.
4322 * ada/acats/tests/c9/c954a01.a: Likewise.
4323 * ada/acats/tests/c9/c96001a.ada: Likewise.
4324 * ada/acats/tests/c9/c97307a.ada: Likewise.
4326 2009-08-07 Richard Guenther <rguenther@suse.de>
4328 PR tree-optimization/40999
4329 * gfortran.dg/pr40999.f: New testcase.
4331 2009-08-07 Jakub Jelinek <jakub@redhat.com>
4333 * g++.dg/tree-prof/partition1.C: New test.
4335 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
4337 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4339 (check_effective_target_arm_neon_ok): Improve test for neon
4341 * gcc.target/arm/eabi1.c: Only run test in base variant.
4342 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4344 * gcc.target/arm/vfp1[567].c: New tests.
4346 2009-08-06 Jason Merrill <jason@redhat.com>
4349 * g++.dg/ext/complit12.C: Expand.
4351 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
4353 Merge ARM/hard_vfp_branch to trunk.
4355 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
4357 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4358 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4360 2009-05-12 Joseph Myers <joseph@codesourcery.com>
4362 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4363 (PCS): Define macro to use base AAPCS.
4364 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4366 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
4368 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4369 Correct arm_neon.h typo.
4371 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
4373 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4374 this a linkage test.
4375 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4376 argument marshalling.
4377 * abitest.h: New file.
4378 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4379 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4381 2009-08-06 Martin Jambor <mjambor@suse.cz>
4384 * gcc.dg/tree-ssa/pr32964.c: New test.
4386 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
4387 H.J. Lu <hongjiu.lu@intel.com>
4390 * gcc.target/i386/pr40957.c: New test.
4392 2009-08-06 Richard Guenther <rguenther@suse.de>
4394 PR tree-optimization/40964
4395 * gcc.c-torture/compile/pr40964.c: New testcase.
4397 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
4400 * gfortran.dg/transfer_resolve_1.f90 : New test.
4402 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
4403 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4406 * gcc.target/i386/pr40906-1.c: New test.
4407 * gcc.target/i386/pr40906-2.c: Ditto.
4408 * gcc.target/i386/pr40906-3.c: Ditto.
4410 2009-08-05 Jakub Jelinek <jakub@redhat.com>
4412 PR rtl-optimization/40924
4413 * g++.dg/torture/pr40924.C: New test.
4415 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
4418 * g++.dg/warn/pr36069.C: New.
4420 2009-08-04 Dodji Seketeli <dodji@redhat.com>
4423 * g++.dg/overload/defarg4.C: New test.
4425 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4428 * g++.dg/parse/pr16696.C: New.
4429 * g++.dg/parse/pr16696-permissive.C: New.
4431 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
4434 * gfortran.dg/initialization_23.f90 : New test.
4436 2009-08-04 Dodji Seketeli <dodji@redhat.com>
4439 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4441 2009-08-03 Jason Merrill <jason@redhat.com>
4442 Jakub Jelinek <jakub@redhat.com>
4445 * g++.dg/ext/complit12.C: New.
4447 2009-08-03 Janis Johnson <janis187@us.ibm.com>
4450 * gcc.target/powerpc/pr39902-2.c: New test.
4452 2009-08-03 Jakub Jelinek <jakub@redhat.com>
4455 * gcc.dg/uninit-6.c: Re-add XFAIL.
4456 * gcc.dg/uninit-6-O0.c: Likewise.
4457 * gcc.dg/uninit-pr40943.c: New test.
4459 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4462 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4465 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4468 * gfortran.dg/namelist_40.f90: Update error output.
4469 * gfortran.dg/namelist_47.f90: Update error output.
4470 * gfortran.dg/namelist_58.f90: New test.
4472 2009-08-02 Janus Weil <janus@gcc.gnu.org>
4475 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4476 * gfortran.dg/altreturn_3.f90: Ditto.
4477 * gfortran.dg/altreturn_5.f90: Ditto.
4478 * gfortran.dg/altreturn_6.f90: Ditto.
4479 * gfortran.dg/altreturn_7.f90: Ditto.
4480 * gfortran.dg/array_constructor_13.f90: Ditto.
4481 * gfortran.dg/arrayio_7.f90: Ditto.
4482 * gfortran.dg/arrayio_8.f90: Ditto.
4483 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4484 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4485 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4486 * gfortran.dg/backspace_8.f: Add -std=legacy.
4487 * gfortran.dg/backspace_9.f: Ditto.
4488 * gfortran.dg/char_comparison_1.f: Ditto.
4489 * gfortran.dg/char_decl_1.f90: Ditto.
4490 * gfortran.dg/char_initialiser_actual.f90: Ditto.
4491 * gfortran.dg/char_pointer_assign.f90: Ditto.
4492 * gfortran.dg/char_pointer_dependency.f90: Ditto.
4493 * gfortran.dg/char_pointer_dummy.f90: Ditto.
4494 * gfortran.dg/char_pointer_func.f90: Ditto.
4495 * gfortran.dg/common_8.f90: Ditto.
4496 * gfortran.dg/constant_substring.f: Ditto.
4497 * gfortran.dg/data_char_2.f90: Ditto.
4498 * gfortran.dg/der_array_io_1.f90: Ditto.
4499 * gfortran.dg/der_array_io_2.f90: Ditto.
4500 * gfortran.dg/der_array_io_3.f90: Ditto.
4501 * gfortran.dg/der_io_3.f90: Ditto.
4502 * gfortran.dg/dev_null.F90: Ditto.
4503 * gfortran.dg/direct_io_2.f90: Ditto.
4504 * gfortran.dg/do_iterator_2.f90: Ditto.
4505 * gfortran.dg/e_d_fmt.f90: Ditto.
4506 * gfortran.dg/empty_format_1.f90: Ditto.
4507 * gfortran.dg/entry_17.f90: Modified warning message.
4508 * gfortran.dg/entry_7.f90: Add -std=legacy.
4509 * gfortran.dg/eor_1.f90: Ditto.
4510 * gfortran.dg/equiv_2.f90: Ditto.
4511 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4512 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4513 * gfortran.dg/extended_char_comparison_1.f: Ditto.
4514 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4515 * gfortran.dg/fmt_error_2.f90: Ditto.
4516 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4517 * gfortran.dg/fmt_tl.f: Ditto.
4518 * gfortran.dg/fmt_white.f: Ditto.
4519 * gfortran.dg/func_derived_1.f90: Ditto.
4520 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4521 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4522 * gfortran.dg/global_references_2.f90: Ditto.
4523 * gfortran.dg/hollerith_1.f90: Ditto.
4524 * gfortran.dg/hollerith.f90: Use new-style character length.
4525 * gfortran.dg/hollerith_f95.f90: Ditto.
4526 * gfortran.dg/ichar_1.f90: Add -std=legacy.
4527 * gfortran.dg/implicit_6.f90: Ditto.
4528 * gfortran.dg/implicit_9.f90: Ditto.
4529 * gfortran.dg/inquire_13.f90: Ditto.
4530 * gfortran.dg/inquire_5.f90: Ditto.
4531 * gfortran.dg/inquire_6.f90: Ditto.
4532 * gfortran.dg/inquire.f90: Ditto.
4533 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4534 * gfortran.dg/io_constraints_2.f90: Ditto.
4535 * gfortran.dg/list_read_2.f90: Add -std=legacy.
4536 * gfortran.dg/loc_2.f90: Ditto.
4537 * gfortran.dg/logical_1.f90: Ditto.
4538 * gfortran.dg/longline.f: Ditto.
4539 * gfortran.dg/merge_char_1.f90: Ditto.
4540 * gfortran.dg/namelist_12.f: Ditto.
4541 * gfortran.dg/namelist_14.f90: Ditto.
4542 * gfortran.dg/namelist_18.f90: Ditto.
4543 * gfortran.dg/namelist_19.f90: Ditto.
4544 * gfortran.dg/namelist_21.f90: Ditto.
4545 * gfortran.dg/namelist_22.f90: Ditto.
4546 * gfortran.dg/namelist_37.f90: Ditto.
4547 * gfortran.dg/namelist_54.f90: Ditto.
4548 * gfortran.dg/namelist_55.f90: Ditto.
4549 * gfortran.dg/namelist_empty.f90: Ditto.
4550 * gfortran.dg/namelist_use.f90: Use new-style character length.
4551 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4552 * gfortran.dg/nested_modules_4.f90: Ditto.
4553 * gfortran.dg/nested_modules_5.f90: Ditto.
4554 * gfortran.dg/open-options-blanks.f: Ditto.
4555 * gfortran.dg/output_exponents_1.f90: Ditto.
4556 * gfortran.dg/parens_5.f90: Ditto.
4557 * gfortran.dg/parens_6.f90: Ditto.
4558 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4559 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4560 * gfortran.dg/pr15129.f90: Ditto.
4561 * gfortran.dg/pr15332.f: Ditto.
4562 * gfortran.dg/pr16597.f90: Ditto.
4563 * gfortran.dg/pr17143.f90: Ditto.
4564 * gfortran.dg/pr17164.f90: Ditto.
4565 * gfortran.dg/pr17229.f: Modified warning message.
4566 * gfortran.dg/pr18210.f90: Add -std=legacy.
4567 * gfortran.dg/pr19155.f: Ditto.
4568 * gfortran.dg/pr20086.f90: Ditto.
4569 * gfortran.dg/pr20124.f90: Ditto.
4570 * gfortran.dg/pr20755.f: Ditto.
4571 * gfortran.dg/pr20865.f90: Ditto.
4572 * gfortran.dg/pr20950.f: Ditto.
4573 * gfortran.dg/pr21730.f: Ditto.
4574 * gfortran.dg/pr22491.f: Ditto.
4575 * gfortran.dg/pr29713.f90: Ditto.
4576 * gfortran.dg/print_parentheses_1.f: Ditto.
4577 * gfortran.dg/print_parentheses_2.f90: Ditto.
4578 * gfortran.dg/proc_assign_1.f90: Ditto.
4579 * gfortran.dg/proc_decl_1.f90: Ditto.
4580 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4581 * gfortran.dg/read_eor.f90: : Add -std=legacy.
4582 * gfortran.dg/read_float_1.f90: Ditto.
4583 * gfortran.dg/read_logical.f90: Ditto.
4584 * gfortran.dg/recursive_statement_functions.f90: Ditto.
4585 * gfortran.dg/return_1.f90: Ditto.
4586 * gfortran.dg/rewind_1.f90: Ditto.
4587 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4588 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4589 * gfortran.dg/stfunc_1.f90: Ditto.
4590 * gfortran.dg/stfunc_3.f90: Ditto.
4591 * gfortran.dg/stfunc_4.f90: Ditto.
4592 * gfortran.dg/stfunc_6.f90: Ditto.
4593 * gfortran.dg/streamio_2.f90: Ditto.
4594 * gfortran.dg/string_ctor_1.f90: Ditto.
4595 * gfortran.dg/string_null_compare_1.f: Ditto.
4596 * gfortran.dg/substr_6.f90: Ditto.
4597 * gfortran.dg/tl_editing.f90: Ditto.
4598 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4599 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4600 * gfortran.dg/x_slash_1.f: Add -std=legacy.
4601 * gfortran.dg/g77/1832.f: Ditto.
4602 * gfortran.dg/g77/19981216-0.f Ditto.
4603 * gfortran.dg/g77/19990525-0.f: Ditto.
4604 * gfortran.dg/g77/19990826-2.f: Ditto.
4605 * gfortran.dg/g77/20000630-2.f: Ditto.
4606 * gfortran.dg/g77/20010116.f: Ditto.
4607 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4608 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4609 * gfortran.dg/g77/980520-1.f: Ditto.
4610 * gfortran.dg/g77/check0.f: Ditto.
4611 * gfortran.dg/g77/cpp3.F: Ditto.
4612 * gfortran.dg/g77/cpp4.F: Use new-style character length.
4613 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4614 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4615 * gfortran.dg/g77/short.f: Ditto.
4617 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
4619 * gcc.target/mips/ext-3.c: Add NOMIPS16.
4620 * gcc.target/mips/ext-4.c: Likewise.
4621 * gcc.target/mips/interrupt_handler.c: Likewise.
4622 * gcc.target/mips/truncate-4.c: Likewise.
4623 * gcc.target/mips/truncate-5.c: Likewise.
4625 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
4627 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4628 -fgraphite-force-parallel to -floop-parallelize-all.
4630 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
4633 * gfortran.dg/whole_file_7.f90: New test.
4634 * gfortran.dg/whole_file_8.f90: New test.
4635 * gfortran.dg/whole_file_9.f90: New test.
4636 * gfortran.dg/whole_file_10.f90: New test.
4637 * gfortran.dg/whole_file_11.f90: New test.
4638 * gfortran.dg/whole_file_12.f90: New test.
4639 * gfortran.dg/whole_file_13.f90: New test.
4640 * gfortran.dg/whole_file_14.f90: New test.
4642 2009-07-31 Jason Merrill <jason@redhat.com>
4644 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4646 * g++.dg/cpp0x/named.C: Likewise.
4647 * g++.dg/cpp0x/overload.C: Likewise.
4648 * g++.dg/cpp0x/rv1n.C: Likewise.
4649 * g++.dg/cpp0x/rv1p.C: Likewise.
4650 * g++.dg/cpp0x/rv2n.C: Likewise.
4651 * g++.dg/cpp0x/rv2p.C: Likewise.
4652 * g++.dg/cpp0x/rv3n.C: Likewise.
4653 * g++.dg/cpp0x/rv3p.C: Likewise.
4654 * g++.dg/cpp0x/rv4n.C: Likewise.
4655 * g++.dg/cpp0x/rv4p.C: Likewise.
4656 * g++.dg/cpp0x/rv5n.C: Likewise.
4657 * g++.dg/cpp0x/rv5p.C: Likewise.
4658 * g++.dg/cpp0x/rv6n.C: Likewise.
4659 * g++.dg/cpp0x/rv6p.C: Likewise.
4660 * g++.dg/cpp0x/rv7n.C: Likewise.
4661 * g++.dg/cpp0x/rv7p.C: Likewise.
4662 * g++.dg/cpp0x/template_deduction.C: Likewise.
4663 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4664 * g++.dg/cpp0x/overloadn.C: New.
4665 * g++.dg/cpp0x/rv-cast.C: New.
4667 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
4669 * gcc.target/mips/ext-4.c: New test.
4671 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4673 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4675 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4677 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4678 * gcc.dg/tree-ssa/loop-32.c: Same.
4679 * gcc.dg/tree-ssa/loop-33.c: Same.
4680 * gcc.dg/tree-ssa/loop-34.c: Same.
4681 * gcc.dg/tree-ssa/loop-35.c: Same.
4682 * gcc.dg/tree-ssa/loop-7.c: Same.
4683 * gcc.dg/tree-ssa/pr23109.c: Same.
4684 * gcc.dg/tree-ssa/restrict-2.c: Same.
4685 * gcc.dg/tree-ssa/restrict-3.c: Same.
4686 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4687 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4688 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4689 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4690 * gcc.dg/tree-ssa/structopt-1.c: Same.
4691 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4692 * gfortran.dg/pr32921.f: Same.
4694 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4696 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4697 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4698 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4699 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4700 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4701 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4702 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4703 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4704 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4705 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4706 * gcc.dg/graphite/id-1.c: New.
4707 * gcc.dg/graphite/id-10.c: New.
4708 * gcc.dg/graphite/id-11.c: New.
4709 * gcc.dg/graphite/id-12.c: New.
4710 * gcc.dg/graphite/id-13.c: New.
4711 * gcc.dg/graphite/id-14.c: New.
4712 * gcc.dg/graphite/id-15.c: New.
4713 * gcc.dg/graphite/id-2.c: New.
4714 * gcc.dg/graphite/id-3.c: New.
4715 * gcc.dg/graphite/id-4.c: New.
4716 * gcc.dg/graphite/id-5.c: New.
4717 * gcc.dg/graphite/id-6.c: New.
4718 * gcc.dg/graphite/id-7.c: New.
4719 * gcc.dg/graphite/id-8.c: New.
4720 * gcc.dg/graphite/id-9.c: New.
4721 * gcc.dg/graphite/interchange-0.c: New.
4722 * gcc.dg/graphite/interchange-1.c: New.
4723 * gcc.dg/graphite/interchange-2.c: New.
4724 * gcc.dg/graphite/interchange-3.c: New.
4725 * gcc.dg/graphite/interchange-4.c: New.
4726 * gcc.dg/graphite/interchange-5.c: New.
4727 * gcc.dg/graphite/interchange-6.c: New.
4728 * gcc.dg/graphite/interchange-7.c: New.
4729 * gcc.dg/graphite/interchange-8.c: New.
4730 * gcc.dg/graphite/pr35356-1.c: New.
4731 * gcc.dg/graphite/pr35356-2.c: New.
4732 * gcc.dg/graphite/pr35356-3.c: New.
4733 * gcc.dg/graphite/pr40157.c: New.
4734 * gcc.dg/graphite/run-id-1.c: New.
4735 * gcc.dg/graphite/scop-20.c: New.
4736 * gcc.dg/graphite/scop-21.c: New.
4737 * gfortran.dg/graphite/id-1.f90: New.
4738 * gfortran.dg/graphite/id-10.f90: New.
4739 * gfortran.dg/graphite/id-11.f: New.
4740 * gfortran.dg/graphite/id-12.f: New.
4741 * gfortran.dg/graphite/id-13.f: New.
4742 * gfortran.dg/graphite/id-14.f: New.
4743 * gfortran.dg/graphite/id-15.f: New.
4744 * gfortran.dg/graphite/id-16.f: New.
4745 * gfortran.dg/graphite/id-5.f: New.
4746 * gfortran.dg/graphite/id-6.f: New.
4747 * gfortran.dg/graphite/id-7.f: New.
4748 * gfortran.dg/graphite/id-8.f: New.
4749 * gfortran.dg/graphite/id-9.f: New.
4750 * gfortran.dg/graphite/interchange-1.f: New.
4751 * gfortran.dg/graphite/interchange-2.f: New.
4753 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4755 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4756 flags based on the name of the testcase.
4757 * gfortran.dg/graphite/graphite.exp: Same.
4759 * gcc.dg/graphite/block-0.c: Adjusted.
4760 * gcc.dg/graphite/block-1.c: Adjusted.
4761 * gcc.dg/graphite/block-2.c: Adjusted.
4762 * gcc.dg/graphite/block-3.c: Adjusted.
4763 * gcc.dg/graphite/block-4.c: Adjusted.
4764 * gcc.dg/graphite/block-5.c: Adjusted.
4765 * gcc.dg/graphite/block-6.c: Adjusted.
4766 * gcc.dg/graphite/pr37485.c: Adjusted.
4767 * gcc.dg/graphite/pr37684.c: Adjusted.
4768 * gcc.dg/graphite/pr37828.c: Adjusted.
4769 * gcc.dg/graphite/pr37883.c: Adjusted.
4770 * gcc.dg/graphite/pr37928.c: Adjusted.
4771 * gcc.dg/graphite/pr37943.c: Adjusted.
4772 * gcc.dg/graphite/pr38409.c: Adjusted.
4773 * gcc.dg/graphite/pr38498.c: Adjusted.
4774 * gcc.dg/graphite/pr38559.c: Adjusted.
4775 * gcc.dg/graphite/pr39335.c: Adjusted.
4776 * gcc.dg/graphite/pr39335_1.c: Adjusted.
4777 * gcc.dg/graphite/scop-0.c: Adjusted.
4778 * gcc.dg/graphite/scop-1.c: Adjusted.
4779 * gcc.dg/graphite/scop-10.c: Adjusted.
4780 * gcc.dg/graphite/scop-11.c: Adjusted.
4781 * gcc.dg/graphite/scop-12.c: Adjusted.
4782 * gcc.dg/graphite/scop-13.c: Adjusted.
4783 * gcc.dg/graphite/scop-14.c: Adjusted.
4784 * gcc.dg/graphite/scop-15.c: Adjusted.
4785 * gcc.dg/graphite/scop-16.c: Adjusted.
4786 * gcc.dg/graphite/scop-17.c: Adjusted.
4787 * gcc.dg/graphite/scop-18.c: Adjusted.
4788 * gcc.dg/graphite/scop-19.c: Adjusted.
4789 * gcc.dg/graphite/scop-2.c: Adjusted.
4790 * gcc.dg/graphite/scop-3.c: Adjusted.-
4791 * gcc.dg/graphite/scop-4.c: Adjusted.
4792 * gcc.dg/graphite/scop-5.c: Adjusted.
4793 * gcc.dg/graphite/scop-6.c: Adjusted.
4794 * gcc.dg/graphite/scop-7.c: Adjusted.
4795 * gcc.dg/graphite/scop-8.c: Adjusted.
4796 * gcc.dg/graphite/scop-9.c: Adjusted.
4797 * gcc.dg/graphite/scop-matmult.c: Adjusted.
4798 * gfortran.dg/graphite/block-1.f90: Adjusted.
4799 * gfortran.dg/graphite/block-2.f: Adjusted.
4800 * gfortran.dg/graphite/block-3.f90: Adjusted.
4801 * gfortran.dg/graphite/block-4.f90: Adjusted.
4802 * gfortran.dg/graphite/id-2.f90: Adjusted.
4803 * gfortran.dg/graphite/id-3.f90: Adjusted.
4804 * gfortran.dg/graphite/id-4.f90: Adjusted.
4805 * gfortran.dg/graphite/pr37852.f90: Adjusted.
4806 * gfortran.dg/graphite/pr37857.f90: Adjusted.
4807 * gfortran.dg/graphite/pr37980.f90: Adjusted.
4808 * gfortran.dg/graphite/pr38083.f90: Adjusted.
4809 * gfortran.dg/graphite/pr38953.f90: Adjusted.
4810 * gfortran.dg/graphite/scop-1.f: Adjusted.
4812 2009-07-30 Doug Kwan <dougkwan@google.com>
4814 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4815 in warnings added in rev 141298.
4817 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4819 * lib/options.exp: Use "!=" instead of "ne".
4821 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4823 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4824 * gcc.dg/ucnid-12.c: Likewise.
4826 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4827 Pat Haugen <pthaugen@us.ibm.com>
4828 Revital Eres <ERES@il.ibm.com>
4830 * gcc.target/powerpc/altivec-32.c: New file to test
4831 Altivec simple math function vectorization.
4833 * gcc.target/powerpc/bswap-run.c: New file to test swap
4835 * gcc.target/powerpc/bswap16.c: Ditto.
4836 * gcc.target/powerpc/bswap32.c: Ditto.
4837 * gcc.target/powerpc/bswap64-1.c: Ditto.
4838 * gcc.target/powerpc/bswap64-2.c: Ditto.
4839 * gcc.target/powerpc/bswap64-3.c: Ditto.
4840 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4841 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4842 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4844 * gcc.target/powerpc/popcount-2.c: New file to test
4845 power7 popcntd instructions.
4846 * gcc.target/powerpc/popcount-3.c: Ditto.
4848 * gcc.target/powerpc/pr39457.c: New VSX test.
4849 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4850 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4851 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4852 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4853 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4854 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4855 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4856 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4857 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4858 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4859 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4860 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4862 * gcc.target/powerpc/altivec-6.c: Store the result of
4863 vec_add, so the optimizer doesn't remove it.
4865 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4866 systems that support bswap64.
4868 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4869 prevent VSX code generation.
4871 * lib/target-supports.exp (check_vsx_hw_available): New
4872 function to test if VSX available.
4873 (check_effective_target_powerpc_vsx_ok): Ditto.
4874 (check_vmx_hw_available): Add explicit -mno-vsx.
4876 2009-07-30 Janis Johnson <janis187@us.ibm.com>
4879 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4881 2009-07-30 Martin Jambor <mjambor@suse.cz>
4883 PR tree-optimization/40570
4884 * gcc.c-torture/compile/pr40570.c: New test.
4886 2009-07-29 Jason Merrill <jason@redhat.com>
4889 * g++.dg/template/defarg13.C: New.
4891 2009-07-29 Richard Guenther <rguenther@suse.de>
4894 * g++.dg/torture/pr40834.C: New testcase.
4896 2009-07-29 Michael Matz <matz@suse.de>
4899 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4901 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
4903 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4904 sh*-*-* targets. Skip on spu-*-* targets.
4905 * gfortran.dg/maxlocval_4.f90: Likewise.
4906 * gfortran.dg/minlocval_1.f90: Likewise.
4907 * gfortran.dg/minlocval_4.f90: Likewise.
4909 2009-07-28 Jakub Jelinek <jakub@redhat.com>
4912 * gfortran.dg/gomp/pr40878-1.f90: New test.
4913 * gfortran.dg/gomp/pr40878-2.f90: New test.
4916 * gcc.dg/cdce1.c: Adjust note line number.
4917 * gcc.dg/cdce2.c: Likewise.
4919 2009-07-28 Janus Weil <janus@gcc.gnu.org>
4922 * gfortran.dg/proc_ptr_comp_13.f90: New.
4924 2009-07-28 Jan Beulich <jbeulich@novell.com>
4926 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4927 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4928 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4929 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4930 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4931 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4932 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4933 * gcc.target/i386/avx-vtestps-2.c: Likewise.
4934 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4935 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4936 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4937 * gcc.target/i386/avx-vtestps-3.c: Likewise.
4938 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
4939 #ifdef NEED_IEEE754_FLOAT conditional.
4940 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
4943 2009-07-28 Jan Beulich <jbeulich@novell.com>
4945 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4947 * g++.dg/ext/bitfield3.C: Likewise.
4948 * g++.dg/ext/bitfield4.C: Likewise.
4949 * g++.dg/ext/bitfield5.C: Likewise.
4950 * gcc.dg/bitfld-15.c: Likewise.
4951 * gcc.dg/bitfld-16.c: Likewise.
4952 * gcc.dg/bitfld-17.c: Likewise.
4953 * gcc.dg/bitfld-18.c: Likewise.
4954 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4955 * gcc.dg/20010912-1.c: Likewise.
4956 * gcc.dg/20021018-1.c: Likewise.
4957 * gcc.dg/20030213-1.c: Likewise.
4958 * gcc.dg/20030225-1.c: Likewise.
4959 * gcc.dg/20030708-1.c: Likewise.
4960 * gcc.dg/20050321-2.c: Likewise.
4961 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4962 * gcc.dg/cdce2.c: Likewise.
4963 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4965 * gcc.target/i386/pr37248-3.c: Likewise.
4967 2009-07-27 Janus Weil <janus@gcc.gnu.org>
4970 * gfortran.dg/altreturn_7.f90: New.
4972 2009-07-27 Simon Baldwin <simonb@google.com>
4975 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4976 so that indexing no longer runs off array end.
4978 2009-07-27 Tobias Burnus <burnus@net-b.de>
4981 * gfortran.dg/derived_init_3.f90: New test.
4983 2009-07-26 Tobias Burnus <burnus@net-b.de>
4986 * gfortran.dg/atan2_1.f90: New test
4987 * gfortran.dg/atan2_2.f90: New test
4989 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
4992 * g++.dg/warn/Wreturn-type-6.C: New test.
4994 2009-07-26 Ira Rosen <irar@il.ibm.com>
4996 PR tree-optimization/40801
4997 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4998 * gfortran.dg/vect/vect.exp: Run tests starting with
4999 "fast-math-real8" with -ffast-math and -fdefault-real-8.
5001 2009-07-25 David Daney <ddaney@caviumnetworks.com>
5003 PR rtl-optimization/40445
5004 * g++.dg/other/builtin-unreachable-1.C: New testcase.
5006 2009-07-25 David Daney <ddaney@caviumnetworks.com>
5008 * gcc.dg/builtin-unreachable-4.c: New test.
5010 2009-07-25 Tobias Burnus <burnus@net-b.de>
5013 * gfortran.dg/complex_intrinsic_5.f90: New test.
5014 * gfortran.dg/complex_intrinsic_7.f90: New test.
5016 2009-07-25 Martin Jambor <mjambor@suse.cz>
5018 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5019 * gcc.dg/ipa/noclone-1.c: New test.
5021 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
5023 * lib/target-supports.exp (check_effective_target_static): New
5025 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5027 * g++.old-deja/g++.law/weak.C: Require static effective target.
5029 2009-07-25 Janus Weil <janus@gcc.gnu.org>
5032 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5033 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5034 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5035 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5036 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5037 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5038 * gfortran.dg/typebound_call_10.f03: New.
5040 2009-07-24 Jason Merrill <jason@redhat.com>
5042 * g++.dg/cpp0x/defaulted11.C: New.
5044 * g++.dg/cpp0x/initlist23.C: New.
5046 2009-07-24 Janus Weil <janus@gcc.gnu.org>
5049 * gfortran.dg/char_length_16.f90: New.
5051 2009-07-24 Jakub Jelinek <jakub@redhat.com>
5055 * gfortran.dg/maxlocval_2.f90: New test.
5056 * gfortran.dg/maxlocval_3.f90: New test.
5057 * gfortran.dg/maxlocval_4.f90: New test.
5058 * gfortran.dg/minlocval_1.f90: New test.
5059 * gfortran.dg/minlocval_2.f90: New test.
5060 * gfortran.dg/minlocval_3.f90: New test.
5061 * gfortran.dg/minlocval_4.f90: New test.
5063 2009-07-23 Joseph Myers <joseph@codesourcery.com>
5065 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5068 2009-07-23 Jakub Jelinek <jakub@redhat.com>
5071 * gfortran.dg/pr40839.f90: New test.
5073 2009-07-23 Michael Matz <matz@suse.de>
5076 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5077 don't set options ourself.
5079 2009-07-23 Simon Baldwin <simonb@google.com>
5081 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5082 native C compilation where required.
5084 2009-07-22 Doug Kwan <dougkwan@google.com>
5086 * gcc.c-torture/compile/20090721-1.c: New test.
5088 2009-07-22 Michael Matz <matz@suse.de>
5090 PR tree-optimization/35229
5091 PR tree-optimization/39300
5092 * gcc.dg/vect/vect-pre-interact.c: New test.
5094 2009-07-22 Richard Guenther <rguenther@suse.de>
5096 * g++.dg/lookup/using21.C: Fix duplicate paste.
5098 2009-07-22 Richard Guenther <rguenther@suse.de>
5101 * g++.dg/lookup/using21.C: New testcase.
5103 2009-07-21 Jason Merrill <jason@redhat.com>
5105 * g++.dg/init/aggr4.C: New.
5107 2009-07-21 Jason Merrill <jason@redhat.com>
5110 * g++.dg/cpp0x/initlist22.C: New.
5112 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5114 * gcc.target/i386/vectorize8.c: New test.
5116 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5119 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5120 Add i?86 and x86_64 targets.
5121 * gcc.target/i386/vectorize7.c: New test.
5124 * gcc.target/i386/pr40809.c: New test.
5126 2009-07-21 Jakub Jelinek <jakub@redhat.com>
5128 PR tree-optimization/40813
5129 * g++.dg/opt/inline15.C: New test.
5131 2009-07-21 Paul Brook <paul@codesourcery.com>
5133 * gcc.dg/vect/section-anchors-nest-1.c: New test.
5134 * lib/target-supports.exp (check_effective_target_section_anchors):
5137 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
5139 * gcc.dg/plugin/finish_unit_plugin.c: New test.
5140 * gcc.dg/plugin/finish_unit-test-1.c: New test.
5141 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5143 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
5145 * gcc.target/mips/ext-3.c: New test.
5147 2009-07-20 Jakub Jelinek <jakub@redhat.com>
5149 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5150 * gcc.dg/builtin-object-size-8.c: New test.
5151 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5152 * g++.dg/ext/builtin-object-size2.C: Likewise.
5154 PR tree-optimization/40792
5155 * gcc.dg/pr40792.c: New test.
5157 2009-07-20 Ira Rosen <irar@il.ibm.com>
5159 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5160 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5161 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5163 2009-07-20 Christian Bruel <christian.bruel@st.com>
5165 * gcc.target/sh/mfmovd.c: New test.
5167 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
5168 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5171 * gfortran.dg/eof_3.f90: New test.
5173 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
5176 * gfortran.dg/intrinsic_cmplx.f90: New test.
5178 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5182 * gfortran.dg/cshift_bounds_1.f90: New test.
5183 * gfortran.dg/cshift_bounds_2.f90: New test.
5184 * gfortran.dg/cshift_bounds_3.f90: New test.
5185 * gfortran.dg/cshift_bounds_4.f90: New test.
5186 * gfortran.dg/eoshift_bounds_1.f90: New test.
5187 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
5188 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
5189 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
5191 2009-07-19 Jan Hubicka <jh@suse.cz>
5193 PR tree-optimization/40676
5194 * gcc.c-torture/compile/pr40676.c: New testcase.
5196 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5198 * gcc.target/mips/ext-2.c: New test.
5200 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5202 * gcc.target/mips/octeon-exts-7.c: New test.
5203 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5204 * gcc.target/mips/octeon-exts-5.c: Likewise.
5206 2009-07-18 Richard Guenther <rguenther@suse.de>
5209 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5211 2009-07-18 Richard Guenther <rguenther@suse.de>
5214 * gcc.dg/pr35899.c: Adjust.
5216 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
5218 * gcc.target/powerpc/asm-es-1.c: New test.
5219 * gcc.target/powerpc/asm-es-2.c: Likewise.
5221 2009-07-17 Richard Guenther <rguenther@suse.de>
5224 * g++.dg/rtti/crash4.C: New testcase.
5225 * g++.dg/torture/20090706-1.C: Likewise.
5226 * gcc.dg/redecl-17.c: Likewise.
5227 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5228 * gcc.dg/declspec-9.c: Expect extra error.
5229 * gcc.dg/declspec-10.c: Likewise.
5230 * gcc.dg/declspec-11.c: Likewise.
5231 * gcc.dg/redecl-10.c: Expect extra warnings.
5232 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5233 * gcc.target/i386/pr39545-1.c: Likewise.
5234 * g++.dg/ext/asm3.C: Expect more errors.
5235 * g++.dg/gomp/block-1.C: Likewise.
5236 * g++.dg/gomp/block-2.C: Likewise.
5237 * g++.dg/gomp/block-3.C: Likewise.
5238 * g++.dg/gomp/block-5.C: Likewise.
5239 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5240 * g++.dg/warn/unused-result1.C: XFAIL.
5242 2009-07-17 Richard Guenther <rguenther@suse.de>
5244 PR tree-optimization/40321
5245 * gcc.c-torture/compile/pr40321.c: New testcase.
5246 * g++.dg/torture/pr40321.C: Likewise.
5248 2009-07-17 Jakub Jelinek <jakub@redhat.com>
5251 * g++.dg/template/ptrmem19.C: New test.
5253 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
5254 Manuel López-Ibáñez <manu@gcc.gnu.org>
5257 * gcc.dg/pr36902.c: Add column info.
5258 * g++.dg/gcov/gcov-2.C: Change count for definition.
5260 2009-07-16 Jason Merrill <jason@redhat.com>
5263 * g++.dg/cpp0x/std-layout1.C: New.
5264 * g++.dg/ext/has_nothrow_assign.C: Fix.
5265 * g++.dg/ext/has_nothrow_copy.C: Fix.
5266 * g++.dg/ext/has_trivial_assign.C: Fix.
5267 * g++.dg/ext/has_trivial_copy.C: Fix.
5268 * g++.dg/ext/is_pod.C: Fix.
5269 * g++.dg/other/offsetof3.C: Adjust.
5270 * g++.dg/overload/ellipsis1.C: Adjust.
5271 * g++.dg/warn/var-args1.C: Adjust.
5272 * g++.old-deja/g++.brendan/crash63.C: Adjust.
5273 * g++.old-deja/g++.brendan/crash64.C: Adjust.
5274 * g++.old-deja/g++.brendan/overload8.C: Adjust.
5275 * g++.old-deja/g++.other/vaarg3.C: Adjust.
5276 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5278 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5280 * gcc.dg/torture/builtin-math-5.c: Add more cases.
5281 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
5282 effective target "mpc_pow".
5283 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5285 2009-07-16 Richard Henderson <rth@redhat.com>
5287 * g++.dg/opt/eh4.C: New test.
5289 2009-07-16 Jakub Jelinek <jakub@redhat.com>
5291 * obj-c++.dg/defs.mm (abort): Make it extern "C".
5293 2009-07-15 Jakub Jelinek <jakub@redhat.com>
5296 * gcc.c-torture/execute/pr40747.c: New test.
5298 2009-07-15 Richard Guenther <rguenther@suse.de>
5301 * gcc.c-torture/compile/pr40753.c: New testcase.
5303 2009-07-15 Janus Weil <janus@gcc.gnu.org>
5306 * gfortran.dg/interface_assignment_4.f90: New.
5308 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
5310 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5311 for FreeBSD up to and including version 8.
5313 2009-07-14 Taras Glek <tglek@mozilla.com>
5314 Rafael Espindola <espindola@google.com>
5316 * g++.dg/plugin/header-plugin-test.C: New.
5317 * g++.dg/plugin/header_plugin.c: New.
5318 * g++.dg/plugin/plugin.exp: Update.
5320 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
5322 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5323 function to enable vectorization.
5324 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5325 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5327 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
5329 * gcc.target/i386/sse-copysignf-vec.c: New test.
5330 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5332 2009-07-14 Jason Merrill <jason@redhat.com>
5335 * g++.dg/lookup/builtin5.C: New.
5336 * g++.dg/other/error22.C: Add missing extern "C".
5337 * g++.dg/warn/Warray-bounds.C: Likewise.
5338 * gcc.dg/compat/compat-common.h: Likewise.
5341 * g++.dg/lookup/using20.C: New.
5344 * g++.dg/template/koenig8.C: New.
5346 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
5348 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5349 both i?86-*-darwin* and x86_64-*-darwin*.
5351 2009-07-14 Joseph Myers <joseph@codesourcery.com>
5353 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5354 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5357 2009-07-14 Dodji Seketeli <dodji@redhat.com>
5360 * g++.dg/debug/dwarf2/typedef1.C: New test.
5363 * g++.dg/other/typedef3.C: New test.
5365 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
5367 * gcc.dg/20090709-1.c: Move to a proper place ...
5368 * gcc.target/m68k/20090709-1.c: ... here.
5370 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
5373 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5374 front of qualified names are allowed.
5375 * g++.dg/parse/crash10.C: Likewise.
5376 * g++.dg/parse/error15.C: Likewise.
5377 * g++.dg/parse/typename9.C: Likewise.
5378 * g++.dg/parse/error8.C: Likewise.
5380 2009-07-13 Janus Weil <janus@gcc.gnu.org>
5383 * gfortran.dg/proc_ptr_22.f90: Extended.
5384 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5386 2009-07-13 Ira Rosen <irar@il.ibm.com>
5388 * gfortran.dg/vect/vect-6.f: New test.
5390 2009-07-12 Jason Merrill <jason@redhat.com>
5393 * g++.dg/cpp0x/decltype17.C: New.
5396 * g++.dg/cpp0x/rv10.C: New.
5398 2009-07-12 Jason Merrill <jason@redhat.com>
5401 * g++.dg/cpp0x/initlist20.C: New.
5402 * g++.dg/cpp0x/initlist21.C: New.
5404 2009-07-12 Ira Rosen <irar@il.ibm.com>
5406 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5407 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5408 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5409 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5410 gcc.dg/vect/vect-double-reduc-7.c: New tests.
5412 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
5414 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5415 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5416 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5417 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5418 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5419 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5420 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5421 effective_target fd_truncate.
5423 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
5425 * gnat.dg/specs/addr1.ads: New test.
5427 2009-07-11 Jan Hubicka <jh@suse.cz>
5430 * g++.dg/torture/pr40388.C: New testcase.
5432 2009-07-11 Jakub Jelinek <jakub@redhat.com>
5435 * gcc.c-torture/execute/pr40668.c: New test.
5437 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
5439 * gcc.c-torture/execute/20090711-1.c: New test.
5441 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
5446 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5447 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5448 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5449 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5451 2009-07-11 Tobias Burnus <burnus@net-b.de>
5454 * gfortran.dg/complex_intrinsic_3.f90: New test.
5455 * gfortran.dg/complex_intrinsic_4.f90: New test.
5457 2009-07-10 David Daney <ddaney@caviumnetworks.com>
5460 * gcc.target/mips/mips.exp: Make -msynci a known option.
5461 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5463 2009-07-10 Jakub Jelinek <jakub@redhat.com>
5466 * g++.dg/ext/strncpy-chk1.C: New test.
5468 2009-07-10 Richard Guenther <rguenther@suse.de>
5470 PR tree-optimization/40496
5471 * g++.dg/opt/pr40496.C: New testcase.
5473 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
5477 * g++.dg/warn/unused-result1-Werror.c: New.
5479 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
5482 * gfortran.dg/recursive_parameter_1.f90: New test.
5484 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
5486 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5487 * gfortran.dg/module_equivalence_6.f90: Ditto.
5488 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5489 * gfortran.dg/nan_2.f90: Ditto.
5490 * gfortran.dg/inquire_11.f90: Ditto.
5491 * gfortran.dg/abstract_type_3.f03: Ditto.
5492 * gfortran.dg/abstract_type_1.f90: Ditto.
5493 * gfortran.dg/private_type_9.f90: Ditto.
5494 * gfortran.dg/abstract_type_5.f03: Ditto.
5495 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5496 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5497 * gfortran.dg/derived_sub.f90: Ditto.
5498 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5499 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5500 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5501 * gfortran.dg/mvbits_6.f90: Ditto.
5502 * gfortran.dg/abstract_type_2.f03: Ditto.
5503 * gfortran.dg/abstract_type_4.f03: Ditto.
5504 * gfortran.dg/bounds_check_9.f90: Ditto.
5505 * gfortran.dg/optional_dim_3.f90: Ditto.
5506 * gfortran.dg/pr32921.f: Ditto.
5507 * gfortran.dg/entry_16.f90: Ditto.
5508 * gfortran.dg/generic_16.f90: Ditto.
5511 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
5513 * gcc.target/m68k/20090709-1.c: New.
5515 2009-07-09 Dodji Seketeli <dodji@redhat.com>
5518 * g++.dg/template/unify11.C: New test.
5520 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
5523 * gfortran.dg/host_assoc_function_9.f90: New test.
5525 2009-07-09 Janus Weil <janus@gcc.gnu.org>
5528 * gfortran.dg/proc_ptr_22.f90: New.
5529 * gfortran.dg/proc_ptr_comp_12.f90: New.
5531 2009-07-09 Jakub Jelinek <jakub@redhat.com>
5534 * gcc.c-torture/compile/pr40692.c: New test.
5536 2009-07-09 Tobias Burnus <burnus@net-b.de>
5539 * gfortran.dg/pointer_check_6.f90: New test.
5541 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
5543 * gcc.target/mips/truncate-5.c: New test.
5545 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5549 * gfortran.dg/fmt_cache_1.f: New test.
5551 2009-07-08 Tobias Burnus <burnus@net-b.de>
5554 * gfortran.dg/nosigned_zero_1.f90: New test.
5555 * gfortran.dg/nosigned_zero_2.f90: New test.
5557 2009-07-08 Richard Guenther <rguenther@suse.de>
5559 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5561 2009-07-08 Richard Guenther <rguenther@suse.de>
5563 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5565 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
5568 * gfortran.dg/proc_ptr_21.f90: New test.
5570 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
5573 * g++.dg/warn/pr31246.C: New.
5574 * g++.dg/warn/pr31246-2.C: New.
5576 2009-07-07 Jason Merrill <jason@redhat.com>
5579 * g++.dg/template/defarg12.C: New.
5582 * g++.dg/cpp0x/enum7.C: New.
5585 * g++.dg/cpp0x/enum6.C: New.
5588 * g++.dg/cpp0x/enum5.C: New.
5591 * g++.dg/cpp0x/enum4.C: New.
5593 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5595 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5597 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5599 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5601 2009-07-07 Jakub Jelinek <jakub@redhat.com>
5604 * gcc.dg/pr40669.c: New test.
5606 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5608 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5609 location. Update all calls.
5610 * g++.dg/plugin/selfassign.c: Likewise.
5612 2009-07-06 Jason Merrill <jason@redhat.com>
5614 * g++.dg/rtti/dyncast[34].C: New.
5616 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
5618 * lib/target-supports.exp
5619 (check_effective_target_mips_newabi_large_long_double): New.
5620 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5622 * gcc.target/mips/fpr-moves-6.c: Likewise.
5624 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
5627 * g++.dg/template/union2.C: New test.
5629 2009-07-04 Jason Merrill <jason@redhat.com>
5631 * g++.dg/template/using15.C: New.
5633 2009-07-04 Jakub Jelinek <jakub@redhat.com>
5635 * gfortran.dg/maxloc_1.f90: New test.
5637 2009-07-04 Janus Weil <janus@gcc.gnu.org>
5640 * gfortran.dg/proc_ptr_result_6.f90: New.
5642 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5644 * gcc.dg/framework-2.c: Adjust testcase to pass.
5646 2009-07-04 Jason Merrill <jason@redhat.com>
5649 * g++.dg/cpp0x/auto16.C: New.
5651 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
5654 * gfortran.dg/pr40587.f: New test.
5656 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5659 * gfortran.dg/unit_1.f90: New test.
5661 2009-07-03 Jason Merrill <jason@redhat.com>
5663 * g++.dg/template/pure1.C: Expect another error.
5665 2009-07-03 Richard Guenther <rguenther@suse.de>
5667 PR tree-optimization/40640
5668 * gcc.c-torture/compile/pr40640.c: New testcase.
5670 2009-07-03 Richard Guenther <rguenther@suse.de>
5673 * gfortran.dg/pr34163.f90: New testcase.
5675 2009-07-03 Jan Hubicka <jh@suse.cz>
5677 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5678 * gcc.dg/tree-ssa/loop-25.c: Likewise.
5679 * gcc.dg/tree-ssa/loop-26.c: Likewise.
5680 * gcc.dg/tree-ssa/pr32044.c: Likewise.
5681 * gcc.dg/tree-ssa/loop-29.c: Likewise.
5682 * gcc.dg/tree-ssa/loop-10.c: Likewise.
5683 * gnat.dg/loop_optimization6.adb: Enable -O2.
5685 2009-07-02 Mark Mitchell <mark@codesourcery.com>
5687 * g++.dg/warn/null4.C: Extend.
5689 2009-07-02 Jason Merrill <jason@redhat.com>
5691 * g++.dg/template/spec8.C: Fix.
5693 2009-07-02 Michael Matz <matz@suse.de>
5696 * gfortran.dg/pr32921.f: Adjust.
5698 2009-07-02 Jan Hubicka <jh@suse.cz>
5700 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5702 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
5704 * gcc.target/mips/truncate-4.c: New testcase.
5706 2009-07-01 Richard Guenther <rguenther@suse.de>
5708 PR tree-optimization/19831
5709 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5710 make allocated memory escape. Un-XFAIL.
5711 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5712 * gcc.dg/vect/pr31699.c: Likewise.
5713 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5715 2009-06-30 Jakub Jelinek <jakub@redhat.com>
5718 * g++.dg/parse/cond5.C: New test.
5720 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
5722 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5723 (main): Pass n to main_1 instead.
5724 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5725 (main_1): New function, split off from...
5726 (main): ...here. Pass `off' to main_1 instead.
5728 2009-06-30 Jason Merrill <jason@redhat.com>
5731 * g++.dg/cpp0x/variadic94.C: New.
5733 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
5735 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5736 * lib/target-libpath.exp (ld_library_path_vars): New variable.
5737 (init_ld_library_path_env_vars): New function, replacing the
5738 orig_*_saved assignments. Call it after defining it.
5739 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5740 (restore_ld_library_path_env_vars): Likewise.
5741 (add_path, find_libgcc_s): New functions.
5742 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5743 gcc-set-multilib-library-path.
5744 (objc_target_compile): Don't add "." to ld_library_path.
5746 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5747 ld_library_path. Use add_path. Use find_libgcc_s instead of
5748 gcc-set-multilib-library-path.
5749 * lib/g++.exp (g++_link_flags): Likewise.
5750 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5751 * lib/c-torture.exp: Do not manipulate ld_library_path at the
5753 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
5754 to tell when this needs to happen. Use find_libgcc_s instead of
5755 gcc-set-multilib-library-path.
5756 * lib/gcc-dg.exp: Likewise.
5757 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5758 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5759 unless it is in $ALT_LD_LIBRARY_PATH.
5760 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5762 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
5764 * gnat.dg/discr12.adb: New test.
5765 * gnat.dg/discr12_pkg.ads: New helper.
5766 * gnat.dg/discr13.adb: New test.
5767 * gnat.dg/discr14.ad[sb]: Likewise.
5768 * gnat.dg/discr15.adb: Likewise.
5769 * gnat.dg/discr15_pkg.ads: New helper.
5770 * gnat.dg/discr16.adb: New test.
5771 * gnat.dg/discr16_g.ads: New helper.
5772 * gnat.dg/discr16_pkg.ads: Likewise.
5773 * gnat.dg/discr16_cont.ads: Likewise.
5774 * gnat.dg/discr17.adb: New test.
5775 * gnat.dg/discr18.adb: Likewise.
5776 * gnat.dg/discr18_pkg.ads: New helper.
5777 * gnat.dg/discr19.adb: New test.
5779 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5782 * gfortran.dg/internal_write_1.f90: New testcase.
5784 2009-06-30 Janus Weil <janus@gcc.gnu.org>
5787 * gfortran.dg/derived_pointer_recursion_2.f90: New.
5789 2009-06-30 Richard Guenther <rguenther@suse.de>
5791 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5793 2009-06-30 Wei Guozhi <carrot@google.com>
5795 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5798 2009-06-30 Ira Rosen <irar@il.ibm.com>
5800 PR tree-optimization/40542
5801 * gcc.dg/vect/pr40542.c: New test.
5803 2009-06-30 Martin Jambor <mjambor@suse.cz>
5805 PR tree-optimization/40582
5806 * gcc.c-torture/compile/pr40582.c: New test.
5808 2009-06-30 Wei Guozhi <carrot@google.com>
5811 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5813 2009-06-29 Jason Merrill <jason@redhat.com>
5816 * g++.dg/template/debug1.C: New.
5818 2009-06-29 Tobias Burnus <burnus@net-b.de>
5821 * pointer_check_1.f90: New test.
5822 * pointer_check_2.f90: New test.
5823 * pointer_check_3.f90: New test.
5824 * pointer_check_4.f90: New test.
5825 * pointer_check_5.f90: New test.
5827 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
5830 * gfortran.dg/func_assign_2.f90 : New test.
5832 2009-06-29 Richard Guenther <rguenther@suse.de>
5835 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5836 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5837 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5838 * gcc.c-torture/execute/20090623-1.c: Likewise.
5839 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5840 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5842 2009-06-29 Richard Guenther <rguenther@suse.de>
5845 * gcc.c-torture/execute/pr38212.c: New testcase.
5847 2009-06-29 Richard Guenther <rguenther@suse.de>
5849 PR tree-optimization/40579
5850 * gcc.c-torture/execute/pr40579.c: New testcase.
5852 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
5854 PR tree-optimization/40550
5855 * gcc.dg/pr40550.c: New test.
5857 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
5859 * gnat.dg/overflow_sum2.adb: New test
5860 * gnat.dg/namet.ads: New helper.
5862 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5864 2009-06-28 Tobias Burnus <burnus@net-b.de>
5867 * gfortran.dg/compiler-directive_1.f90: New test.
5868 * gfortran.dg/compiler-directive_2.f: New test.
5870 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5872 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5873 comment out some values and add some cases.
5875 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
5878 * gcc.dg/vect/vect.exp: Fix lappend syntax.
5880 2009-06-26 Richard Henderson <rth@redhat.com>
5883 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5884 * gcc.target/i386/local.c: Pass a non-constant to T.
5886 2009-06-26 Janus Weil <janus@gcc.gnu.org>
5890 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5891 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5892 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5893 * gfortran.dg/proc_ptr_result_5.f90: New.
5895 2009-06-26 Janis Johnson <janis187@us.ibm.com>
5898 * gcc.dg/dfp/pr39902.c: New test.
5900 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
5903 * gcc.dg/builtins-65.c: Require c99 runtime.
5905 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5907 * gnat.dg/array7.ad[sb]: New test.
5909 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5911 * gnat.dg/array6.adb: New test.
5913 2009-06-25 Ian Lance Taylor <iant@google.com>
5915 * g++.dg/warn/Wsign-compare-3.C: New testcase.
5917 2009-06-25 Ian Lance Taylor <iant@google.com>
5919 * g++.dg/warn/Wunused-16.C: New testcase.
5921 2009-06-25 Ian Lance Taylor <iant@google.com>
5923 * g++.dg/warn/skip-2.C: New testcase.
5925 2009-06-25 Steve Ellcey <sje@cup.hp.com>
5927 * gcc.c-torture/execute/20090618-1.c: add dg-run and
5928 dg-skip-if and move to ...
5929 * gcc.dg/torture/20090618-1.c.
5931 2009-06-25 Martin Jambor <mjambor@suse.cz>
5933 PR tree-optimization/40493
5934 * gcc.c-torture/execute/pr40493.c: New test.
5936 2009-06-24 Jason Merrill <jason@redhat.com>
5939 * g++.dg/template/overload10.C: New.
5941 2009-06-24 Janus Weil <janus@gcc.gnu.org>
5944 * gfortran.dg/proc_ptr_comp_11.f90: New.
5946 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
5948 * gcc.dg/pr40501.c: New testcase.
5950 2009-06-23 DJ Delorie <dj@redhat.com>
5953 * lib/target-supports.exp: Add mep support (no profiling).
5955 2009-06-23 Steve Ellcey <sje@cup.hp.com>
5958 * gcc.dg/ssa/loop-31.c: Change scan rules.
5960 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5962 * gcc.dg/cpp/empty-include.c: Update column info.
5963 * gcc.dg/cpp/assert2.c: Update column info.
5965 2009-06-23 Jakub Jelinek <jakub@redhat.com>
5967 * g++.dg/ext/builtin-object-size1.C: New test.
5968 * g++.dg/ext/builtin-object-size2.C: New test.
5970 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
5972 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5973 * gcc.dg/optimize-bswapdi-1.c: Likewise.
5975 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
5977 * gcc.target/mips/truncate-3.c: New test.
5979 2009-06-22 Janus Weil <janus@gcc.gnu.org>
5983 * gfortran.dg/interface_30.f90: Modified error message.
5984 * gfortran.dg/proc_decl_22.f90: New.
5986 2009-06-22 Ian Lance Taylor <iant@google.com>
5988 * gcc.dg/Wcxx-compat-19.c: New testcase.
5990 2009-06-22 Matthias Klose <doko@ubuntu.com>
5993 * pr28050.m: New testcase.
5995 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
5998 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6000 2009-06-22 Martin Jambor <mjambor@suse.cz>
6002 PR tree-optimization/40492
6003 * g++.dg/torture/pr40492.C: New test.
6005 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
6007 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6008 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
6010 2009-06-22 Olivier Hainque <hainque@adacore.com>
6012 * gnat.dg/raise_ce.adb: Helper for ...
6013 * gnat.dg/handle_and_return.adb: New test.
6015 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
6018 * gfortran.dg/generic_18.f90: New test.
6020 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
6023 * gfortran.dg/spread_size_limit.f90: New test.
6025 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
6027 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6028 to put dump files in a subdirectory.
6029 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6030 ".o" temporary files.
6032 2009-06-21 Janus Weil <janus@gcc.gnu.org>
6035 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6036 * gfortran.dg/interface_20.f90: Ditto.
6037 * gfortran.dg/interface_21.f90: Ditto.
6038 * gfortran.dg/interface_22.f90: Ditto.
6039 * gfortran.dg/interface_30.f90: New.
6040 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6042 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
6044 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6045 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6046 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6049 2009-06-21 Ira Rosen <irar@il.ibm.com>
6050 Revital Eres <eres@il.ibm.com>
6053 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6054 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6055 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6057 2009-06-21 Ira Rosen <irar@il.ibm.com>
6060 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6061 without misalignment support.
6062 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6064 2009-06-20 Tobias Burnus <burnus@net-b.de>
6067 * gfortran.dg/bounds_check_strlen_9.f90: New test.
6069 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
6072 * gfortran.dg/alloc_comp_result_2.f90: New test.
6074 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6077 * gcc.target/arm/pr40482.c: New test.
6079 2009-06-19 Ian Lance Taylor <iant@google.com>
6081 * gcc.dg/Wcxx-compat-18.c: New testcase.
6083 2009-06-19 Richard Guenther <rguenther@suse.de>
6085 * gcc.c-torture/execute/20090618-1.c: New testcase.
6087 2009-06-19 Ian Lance Taylor <iant@google.com>
6089 * gcc.dg/Wcxx-compat-17.c: New testcase.
6091 2009-06-19 Ian Lance Taylor <iant@google.com>
6093 * gcc.dg/Wcxx-compat-15.c: New testcase.
6095 2009-06-19 Ian Lance Taylor <iant@google.com>
6097 * gcc.dg/Wcxx-compat-16.c: New testcase.
6099 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6101 * gcc.dg/builtins-34.c: Add significand cases.
6103 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6106 * gcc.dg/20080522-1.c: Remove testcase for real.
6107 * gcc.dg/20080528-1.c: Ditto.
6109 2009-06-19 Janus Weil <janus@gcc.gnu.org>
6112 * gfortran.dg/proc_ptr_20.f90: New.
6114 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
6117 * gcc.dg/torture/pr40470-1.c: New.
6118 * gcc.dg/torture/pr40470-2.c: Likewise.
6119 * gcc.dg/torture/pr40470-3.c: Likewise.
6120 * gcc.dg/torture/pr40470-4.c: Likewise.
6122 2009-06-18 Diego Novillo <dnovillo@google.com>
6124 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6125 * gcc.dg/plugin/ggcplug.c: Likewise.
6126 * gcc.dg/plugin/one_time_plugin.c: Likewise.
6127 * g++.dg/plugin/selfassign.c: Likewise.
6128 * g++.dg/plugin/attribute_plugin.c: Likewise.
6129 * g++.dg/plugin/dumb_plugin.c: Likewise.
6131 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
6133 * gcc.dg/cpp/arith-3.c: Add column info.
6135 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6137 * gcc.target/arm/fp16-compile-none-2.c: New.
6138 * gcc.target/arm/fp16-compile-ieee-12.c: New.
6139 * gcc.target/arm/fp16-compile-alt-12.c: New.
6141 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6143 * gcc.target/arm/fp16-compile-alt-1.c: New.
6144 * gcc.target/arm/fp16-compile-alt-2.c: New.
6145 * gcc.target/arm/fp16-compile-alt-3.c: New.
6146 * gcc.target/arm/fp16-compile-alt-4.c: New.
6147 * gcc.target/arm/fp16-compile-alt-5.c: New.
6148 * gcc.target/arm/fp16-compile-alt-6.c: New.
6149 * gcc.target/arm/fp16-compile-alt-7.c: New.
6150 * gcc.target/arm/fp16-compile-alt-8.c: New.
6151 * gcc.target/arm/fp16-compile-alt-9.c: New.
6152 * gcc.target/arm/fp16-compile-alt-10.c: New.
6153 * gcc.target/arm/fp16-compile-alt-11.c: New.
6154 * gcc.target/arm/fp16-compile-ieee-1.c: New.
6155 * gcc.target/arm/fp16-compile-ieee-2.c: New.
6156 * gcc.target/arm/fp16-compile-ieee-3.c: New.
6157 * gcc.target/arm/fp16-compile-ieee-4.c: New.
6158 * gcc.target/arm/fp16-compile-ieee-5.c: New.
6159 * gcc.target/arm/fp16-compile-ieee-6.c: New.
6160 * gcc.target/arm/fp16-compile-ieee-7.c: New.
6161 * gcc.target/arm/fp16-compile-ieee-8.c: New.
6162 * gcc.target/arm/fp16-compile-ieee-9.c: New.
6163 * gcc.target/arm/fp16-compile-ieee-10.c: New.
6164 * gcc.target/arm/fp16-compile-ieee-11.c: New.
6165 * gcc.target/arm/fp16-compile-none-1.c: New.
6166 * gcc.target/arm/fp16-compile-exprtype.c: New.
6167 * gcc.target/arm/fp16-compile-vcvt.c: New.
6168 * gcc.target/arm/fp16-builtins-1.c: New.
6169 * gcc.target/arm/fp16-rounding-alt-1.c: New.
6170 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6171 * gcc.target/arm/fp16-param-1.c: New.
6172 * gcc.target/arm/fp16-return-1.c: New.
6173 * gcc.target/arm/fp16-unprototyped-1.c: New.
6174 * gcc.target/arm/fp16-unprototyped-2.c: New.
6175 * gcc.target/arm/fp16-variadic-1.c: New.
6176 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6177 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6178 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6179 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6180 * gcc.dg/torture/arm-fp16-ops.h: New.
6181 * gcc.dg/torture/arm-fp16-ops-1.c: New.
6182 * gcc.dg/torture/arm-fp16-ops-2.c: New.
6183 * gcc.dg/torture/arm-fp16-ops-3.c: New.
6184 * gcc.dg/torture/arm-fp16-ops-4.c: New.
6185 * gcc.dg/torture/arm-fp16-ops-5.c: New.
6186 * gcc.dg/torture/arm-fp16-ops-6.c: New.
6187 * gcc.dg/torture/arm-fp16-ops-7.c: New.
6188 * gcc.dg/torture/arm-fp16-ops-8.c: New.
6189 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6190 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6191 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6192 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6193 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6194 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6195 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6196 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6197 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6198 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6199 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6200 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6201 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6203 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
6205 * gcc.dg/builtins-65.c: New test.
6207 2009-06-18 Janus Weil <janus@gcc.gnu.org>
6210 * gfortran.dg/proc_ptr_result_4.f90: New.
6212 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
6214 * gcc.c-torture/execute/bitfld-5.c: New test.
6216 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6218 * gcc.dg/builtin-unreachable-3.c: New test.
6220 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6222 * gcc.target/i386/builtin-unreachable.c: New test.
6224 2009-06-17 Ian Lance Taylor <iant@google.com>
6226 * gcc.dg/Wcxx-compat-14.c: New testcase.
6228 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
6230 * gcc.dg/func-ptr-conv-1.c: Update column info.
6232 2009-06-17 Richard Guenther <rguenther@suse.de>
6235 * gcc.c-torture/execute/pr40404.c: New testcase.
6237 2009-06-17 Richard Guenther <rguenther@suse.de>
6240 * g++.dg/torture/pr40460.C: New testcase.
6242 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
6244 * gcc.dg/plugin/one_time_plugin.c: New test.
6245 * gcc.dg/plugin/one_time-test-1.c: New test.
6246 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6248 2009-06-16 Ian Lance Taylor <iant@google.com>
6250 * g++.dg/warn/skip-1.C: New testcase.
6252 2009-06-16 Jakub Jelinek <jakub@redhat.com>
6255 * g++.dg/other/pr40446.C: New test.
6257 2009-06-16 Richard Guenther <rguenther@suse.de>
6259 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6260 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6261 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6262 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6264 2009-06-16 Martin Jambor <mjambor@suse.cz>
6266 * gcc.c-torture/compile/pr40432.c: New file.
6268 2009-06-16 Martin Jambor <mjambor@suse.cz>
6270 * gfortran.fortran-torture/compile/pr40413.f90: New file.
6272 2009-06-16 Janus Weil <janus@gcc.gnu.org>
6276 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6277 * gfortran.dg/interface_20.f90: Modified error messages.
6278 * gfortran.dg/interface_21.f90: Ditto.
6279 * gfortran.dg/interface_26.f90: Ditto.
6280 * gfortran.dg/interface_27.f90: Ditto.
6281 * gfortran.dg/interface_28.f90: Extended test case.
6282 * gfortran.dg/interface_29.f90: New.
6283 * gfortran.dg/proc_decl_7.f90: Modified error messages.
6284 * gfortran.dg/proc_decl_8.f90: Ditto.
6285 * gfortran.dg/proc_ptr_11.f90: Ditto.
6286 * gfortran.dg/proc_ptr_15.f90: Ditto.
6288 2009-06-16 Ira Rosen <irar@il.ibm.com>
6290 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6292 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6293 gcc.dg/vect/vect-outer-4f.c: Likewise.
6294 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6295 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6297 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6300 2009-06-16 Tobias Burnus <burnus@net-b.de>
6303 * gfortran.dg/bounds_check_strlen_8.f90: New test.
6305 2009-06-15 Ian Lance Taylor <iant@google.com>
6307 * gcc.dg/Wjump-misses-init-1.c: New testcase.
6308 * gcc.dg/Wjump-misses-init-2.c: New testcase.
6309 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6310 Recognize new notes.
6311 * gcc.dg/stmt-expr-label-2.c: Likewise.
6312 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
6313 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6314 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6315 * gcc.dg/c99-vla-jump-4.c: Likewise.
6316 * gcc.dg/stmt-expr-label-1.c: Likewise.
6317 * gcc.dg/stmt-expr-label-3.c: Likewise.
6318 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
6320 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6322 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6324 2009-06-15 Jakub Jelinek <jakub@redhat.com>
6326 * gcc.dg/builtin-object-size-7.c: New test.
6328 2009-06-15 Jakub Jelinek <jakub@redhat.com>
6331 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6332 level != "" use separate -gdwarf-2 -g${level} options instead of
6334 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6335 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6336 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6338 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
6340 * g++.dg/abi/mangle11.C: Update warning line.
6341 * g++.dg/abi/mangle12.C: Update warning line.
6342 * g++.dg/abi/mangle17.C: Update warning line.
6343 * g++.dg/abi/mangle20-2.C: Update warning line.
6345 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6347 * gcc.dg/optimize-bswap-1.c: Split into these two:
6348 * gcc.dg/optimize-bswapsi-1.c: New testcase.
6349 * gcc.dg/optimize-bswapdi-1.c: New testcase.
6351 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6353 * gcc.dg/optimize-bswap-1.c: New testcase.
6355 2009-06-14 Richard Guenther <rguenther@suse.de>
6358 * g++.dg/torture/pr40389.C: New testcase.
6360 2009-06-13 Richard Guenther <rguenther@suse.de>
6362 PR tree-optimization/40421
6363 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6365 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
6367 * gcc.dg/old-style-prom-3.c: Add column info.
6368 * gcc.dg/overflow-warn-1.c
6369 * gcc.dg/gomp/pr27415.c
6370 * gcc.dg/gomp/for-1.c: Same.
6371 * gcc.dg/enum-compat-1.c: Same.
6372 * gcc.dg/c99-tag-3.c: Same.
6373 * gcc.dg/Wredundant-decls-2.c: Same.
6374 * gcc.dg/func-ptr-conv-1.c: Same.
6375 * gcc.dg/asm-wide-1.c: Same.
6376 * gcc.dg/nofixed-point-2.c: Same.
6377 * gcc.dg/cpp/line3.c: Same.
6378 * gcc.dg/array-10.c: Same.
6379 * gcc.dg/c99-vla-jump-1.c: Same.
6380 * gcc.dg/pr20368-1.c: Same.
6381 * gcc.dg/Wshadow-3.c: Same.
6382 * gcc.dg/c90-const-expr-8.c: Same.
6383 * gcc.dg/label-decl-2.c: Same.
6384 * gcc.dg/dremf-type-compat-2.c: Same.
6385 * gcc.dg/c90-const-expr-5.c: Same.
6386 * gcc.dg/builtins-30.c: Same.
6387 * gcc.dg/Warray-bounds.c: Same.
6388 * gcc.dg/Wcxx-compat-2.c: Same.
6389 * gcc.dg/tree-ssa/col-1.c: Same.
6390 * gcc.dg/old-style-prom-2.c: Same.
6391 * gcc.dg/cast-function-1.c: Same.
6392 * gcc.dg/pr15698-1.c: Same.
6393 * gcc.dg/dremf-type-compat-3.c: Same.
6394 * gcc.dg/vla-8.c: Same.
6395 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6397 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6398 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6399 * gcc.dg/enum-compat-1.c: Same.
6400 * gcc.dg/dremf-type-compat-2.c: Same.
6401 * gcc.dg/old-style-prom-2.c: Same.
6402 * gcc.dg/pr15698-1.c: Same.
6403 * gcc.dg/pr20368-1.c: Same.
6404 * gcc.dg/dremf-type-compat-3.c: Same.
6405 * gcc.dg/builtins-30.c: Same. Test for columns.
6407 2009-06-12 Janus Weil <janus@gcc.gnu.org>
6410 * gfortran.dg/proc_decl_1.f90: Extended.
6412 2009-06-12 Ian Lance Taylor <iant@google.com>
6414 * gcc.dg/Wcxx-compat-13.c: New testcase.
6416 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6419 * gcc.dg/tree-ssa/fre-vce-1.c
6421 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
6424 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6425 min-insn-to-prefetch-ratio=5.
6427 2009-06-12 Joey Ye <joey.ye@intel.com>
6428 H.J. Lu <hongjiu.lu@intel.com>
6431 * gcc.target/i386/stackalign/pr39146.c: New.
6433 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
6435 * gcc.target/i386/crc32-1.c: New.
6436 * gcc.target/i386/crc32-2.c: Likewise.
6438 2009-06-11 David Daney <ddaney@caviumnetworks.com>
6441 * gcc.dg/builtin-unreachable-1.c: New test.
6442 * gcc.dg/builtin-unreachable-2.c: Same.
6444 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
6447 * gfortran.dg/data_value_1.f90: New test.
6449 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6452 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6453 remove ilp32 requirement.
6454 * gcc.target/i386/excess-precision-2.c: Likewise.
6455 * gcc.target/i386/excess-precision-3.c: Likewise.
6456 * gcc.target/i386/excess-precision-4.c: Likewise.
6457 * gcc.target/i386/excess-precision-5.c: Likewise.
6458 * gcc.target/i386/excess-precision-6.c: Likewise.
6460 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6463 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6464 * gfortran.dg/nan_5.f90: New test.
6466 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
6468 * gcc.target/arm/neon-modes-1.c: New test.
6470 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
6472 * g++.dg/torture/pr31579.C: Cast pointer
6473 via __SIZE_TYPE__ instead of 'unsigned long'.
6475 2009-06-10 Anthony Green <green@moxielogic.com>
6477 * lib/target-supports.exp (check_profiling_available):
6478 Profiling is not available for testing purposes on moxie.
6480 2009-06-09 Ian Lance Taylor <iant@google.com>
6482 * gcc.dg/Wcxx-compat-12.c: New testcase.
6484 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
6487 * gfortran.dg/backspace_11.f90: New.
6489 2009-06-09 Jason Merrill <jason@redhat.com>
6491 * g++.dg/cpp0x/defaulted10.C: New.
6493 2009-06-09 Martin Jambor <mjambor@suse.cz>
6495 * gcc.c-torture/compile/pr40351.c: New file.
6497 2009-06-09 Olivier Hainque <hainque@adacore.com>
6499 * gnat.dg/align_max.adb: New test.
6501 2009-06-08 Jason Merrill <jason@redhat.com>
6503 * g++.dg/cpp0x/auto15.C: New.
6505 2009-06-08 Jan Hubicka <jh@suse.cz>
6508 * gcc.dg/torture/pr39834.c
6510 2009-06-08 Jan Hubicka <jh@suse.cz>
6513 * g++.dg/torture/pr40102.C: New testcase.
6515 2009-06-08 Jakub Jelinek <jakub@redhat.com>
6517 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6518 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6519 * gcc.dg/builtin-object-size-6.c: New test.
6522 * g++.dg/template/dtor7.C: New test.
6526 * g++.dg/template/error41.C: New test.
6527 * g++.dg/template/error42.C: New test.
6529 2009-06-08 Revital Eres <eres@il.ibm.com>
6532 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6533 * gcc.dg/vect/vect-88.c: Likewise.
6534 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6535 * gcc.dg/vect/pr25413.c: Likewise.
6536 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6538 2009-06-07 Ian Lance Taylor <iant@google.com>
6540 * g++.dg/warn/Wswitch-3.C: New testcase.
6541 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6542 * gcc.dg/Wswitch-enum-error.c: Likewise.
6543 * gcc.dg/Wswitch-error.c: Likewise.
6545 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6548 * gfortran.dg/negative_unit.f: Update test.
6549 * gfortran.dg/negative_unit_int8.f: Update test.
6550 * gfortran.dg/newunit_1.f90: New test.
6552 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6556 * gfortran.dg/spread_init_expr.f03: New.
6557 * gfortran.dg/unpack_init_expr.f03: New.
6558 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6561 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6565 * gfortran.dg/count_init_expr.f03
6566 * gfortran.dg/product_init_expr.f03
6567 * gfortran.dg/sum_init_expr.f03
6569 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6572 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6574 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6576 * gfortran.dg/zero_sized_5.f90: Likewise.
6578 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
6581 * g++.dg/torture/pr32950.C: New.
6583 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6587 * gfortran.dg/dot_product_1.f03: New.
6588 * gfortran.dg/matmul_8.f03: New.
6589 * gfortran.dg/transpose_3.f03: New.
6591 2009-06-06 Ian Lance Taylor <iant@google.com>
6593 * gcc.dg/Wunused-label-1.c: New test case.
6594 * g++.dg/warn/Wunused-label-1.C: New test case.
6595 * g++.dg/warn/Wunused-label-2.C: New test case.
6596 * g++.dg/warn/Wunused-label-3.C: New test case.
6598 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6601 * reshape_zerosize_2.f90: New.
6603 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6606 * gfortran.dg/pack_assign_1.f90: New.
6607 * gfortran.dg/pack_vector_1.f90: New.
6609 2009-06-05 Jakub Jelinek <jakub@redhat.com>
6612 * gcc.dg/pr40340-1.c: New test.
6613 * gcc.dg/pr40340-2.c: New test.
6614 * gcc.dg/pr40340-3.c: New test.
6615 * gcc.dg/pr40340-4.c: New test.
6616 * gcc.dg/pr40340-5.c: New test.
6617 * gcc.dg/pr40340.h: New file.
6619 2009-06-05 Revital Eres <eres@il.ibm.com>
6621 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6623 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6624 * gcc.dg/vect/vect-33.c: Likewise.
6625 * gcc.dg/vect/vect-92.c: Likewise.
6626 * gcc.dg/vect/vect-58.c: Likewise.
6627 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6628 * gcc.dg/vect/vect-42.c: Likewise.
6629 * gcc.dg/vect/slp-25.c: Likewise.
6630 * gcc.dg/vect/vect-align-1.c: Likewise.
6631 * gcc.dg/vect/vect-align-2.c: Likewise.
6632 * gcc.dg/vect/vect-93.c: Likewise.
6633 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6634 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6635 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6636 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6637 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6638 * gcc.dg/vect/vect-26.c: Likewise.
6639 * gcc.dg/vect/vect-44.c: Likewise.
6640 * gcc.dg/vect/vect-70.c: Likewise.
6641 * gcc.dg/vect/vect-95.c: Likewise.
6642 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6643 * gcc.dg/vect/vect-28.c: Likewise.
6644 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6645 * gcc.dg/vect/vect-87.c: Likewise.
6646 * gcc.dg/vect/vect-109.c: Likewise.
6647 * gcc.dg/vect/vect-54.c: Likewise.
6648 * gcc.dg/vect/vect-96.c: Likewise.
6649 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6650 * gcc.dg/vect/vect-88.c: Likewise.
6651 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6652 * gcc.dg/vect/vect-89.c: Likewise.
6653 * gcc.dg/vect/vect-91.c: Likewise.
6654 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6655 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6656 * gfortran.dg/vect/vect-2.f90: Likewise.
6657 * gfortran.dg/vect/vect-3.f90: Likewise.
6658 * gfortran.dg/vect/vect-4.f90: Likewise.
6659 * gfortran.dg/vect/vect-5.f90: Likewise.
6661 2009-06-05 Alexander Strange <astrange@ithinksw.com>
6663 PR tree-optimization/36318
6664 * gcc.dg/tree-ssa/sra-7.c: New test.
6666 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
6669 * gfortran.dg/reshape_order_5.f90: New.
6670 * gfortran.dg/reshape_shape_1.f90: New.
6672 2009-06-04 Jason Merrill <jason@redhat.com>
6674 * g++.dg/template/error38.C: Add pointer-to-typedef case.
6676 2009-06-04 Steve Ellcey <sje@cup.hp.com>
6678 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6679 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6681 2009-06-04 Richard Guenther <rguenther@suse.de>
6684 * g++.dg/torture/pr40335.C: New testcase.
6686 2009-06-03 Richard Guenther <rguenther@suse.de>
6689 * gcc.dg/torture/pr40328.c: New testcase.
6691 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
6693 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6696 2009-06-03 Martin Jambor <mjambor@suse.cz>
6698 * g++.dg/torture/pr40323.C: New file.
6700 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
6702 * gnat.dg/specs/root.ads: New test.
6703 * gnat.dg/specs/root-level_1.ads: Likewise.
6704 * gnat.dg/specs/root-level_2.ads: Likewise.
6705 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6707 2009-06-02 Mark Mitchell <mark@codesourcery.com>
6709 * g++.dg/init/ref15.C: Require unwrapped targets.
6711 2009-06-02 Jason Merrill <jason@redhat.com>
6713 * g++.dg/cpp0x/initlist13.C: Remove expected error.
6714 * g++.dg/cpp0x/initlist18.C: New.
6715 * g++.dg/cpp0x/initlist19.C: New.
6717 * g++.dg/cpp0x/auto14.C: New.
6719 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
6721 * gnat.dg/alignment6.adb: Remove XFAIL.
6723 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
6726 * g++.dg/template/spec36.C: New test.
6728 2009-06-01 Ian Lance Taylor <iant@google.com>
6730 * gcc.dg/cast-qual-3.c: New testcase.
6731 * g++.dg/warn/Wcast-qual2.C: New testcase.
6733 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
6735 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6736 (process-message): Expect column numbers.
6737 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6738 * gcc.dg/pch/counter-2.c: Same.
6739 * gcc.dg/pch/valid-2.c: Same.
6740 * gcc.dg/pch/warn-1.c: Same.
6741 * gcc.dg/pch/valid-1.c: Same.
6742 * gcc.dg/cpp/include2a.c: Handle lack of columns.
6743 * gcc.dg/cpp/syshdr.c: Same.
6744 * gcc.dg/cpp/19940712-1.c: Same.
6745 * gcc.dg/cpp/missing-header-1.c: Same.
6746 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6747 * gcc.dg/cpp/tr-warn3.c: Same.
6748 * gcc.dg/cpp/pr29612-2.c: Same.
6749 * gcc.dg/cpp/tr-warn4.c: Same.
6750 * gcc.dg/cpp/Wtrigraphs.c: Same.
6751 * gcc.dg/cpp/poison.c: Same.
6752 * gcc.dg/cpp/arith-3.c: Same.
6753 * gcc.dg/cpp/sysmac2.c: Same.
6754 * gcc.dg/cpp/cpp.exp: Same.
6755 * gcc.dg/cpp/tr-warn5.c: Same.
6756 * gcc.dg/cpp/include2.c: Same.
6757 * gcc.dg/cpp/Wmissingdirs.c: Same.
6758 * gcc.dg/cpp/Wmissingdirs.c: Same.
6759 * gcc.dg/cpp/tr-warn6.c: Same.
6760 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6761 * gcc.dg/cpp/macspace1.c: Same.
6762 * gcc.dg/cpp/escape-2.c: Same.
6763 * gcc.dg/cpp/assert2.c: Same.
6764 * gcc.dg/cpp/undef2.c: Same.
6765 * gcc.dg/cpp/macspace2.c: Same.
6766 * gcc.dg/cpp/tr-warn1.c: Same.
6767 * gcc.dg/cpp/extratokens2.c: Same.
6768 * gcc.dg/cpp/strify2.c: Same.
6769 * gcc.dg/cpp/Wsignprom.c: Same.
6770 * gcc.dg/cpp/redef2.c: Same.
6771 * gcc.dg/cpp/trad/trad.exp: Same.
6772 * gcc.dg/cpp/arith-1.c: Same.
6773 * gcc.dg/cpp/extratokens.c: Same.
6774 * gcc.dg/cpp/if-mpar.c: Same.
6776 2009-06-01 Olivier Hainque <hainque@adacore.com>
6778 * gnat.dg/nested_float_packed.ads: New test.
6780 2009-06-01 Olivier Hainque <hainque@adacore.com>
6781 Eric Botcazou <botcazou@adacore.com>
6783 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6784 * gnat.dg/test_oconst.adb: New test.
6786 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
6788 * gcc.dg/plugin/ggcplug.c: Moved comment.
6789 (plugin_init): Fixed typo, declared i, returned 0 at end.
6791 2009-05-31 Ira Rosen <irar@il.ibm.com>
6794 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6795 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6797 2009-05-29 Ian Lance Taylor <iant@google.com>
6799 * gcc.dg/Wcxx-compat-11.c: New testcase.
6801 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6804 * gfortran.dg/leadz_trailz_1.f90: New test.
6805 * gfortran.dg/leadz_trailz_2.f90: New test.
6807 2009-05-29 Martin Jambor <mjambor@suse.cz>
6809 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6810 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6811 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6812 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6813 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6814 * gcc.dg/tree-ssa/sra-2.c: Likewise.
6815 * gcc.dg/tree-ssa/sra-3.c: Likewise.
6816 * gcc.dg/tree-ssa/sra-1.c: Likewise.
6817 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6818 * gcc.dg/tree-ssa/sra-5.c: New file.
6819 * gcc.dg/tree-ssa/sra-6.c: New file.
6820 * gcc.c-torture/compile/sra-1.c: New file.
6822 2009-05-29 Jakub Jelinek <jakub@redhat.com>
6825 * gcc.c-torture/compile/pr40291.c: New test.
6828 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6830 * gcc.target/powerpc/altivec-30.c: New test.
6831 * gcc.target/powerpc/altivec-31.c: New test.
6833 2009-05-28 Richard Guenther <rguenther@suse.de>
6835 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6836 * gcc.c-torture/execute/20090527-1.c: Likewise.
6838 2009-05-28 Dodji Seketeli <dodji@redhat.com>
6841 * g++.dg/template/canon-type-1.C: New test.
6842 * g++.dg/template/canon-type-2.C: Likewise.
6843 * g++.dg/template/canon-type-3.C: Likewise.
6844 * g++.dg/template/canon-type-4.C: Likewise.
6845 * g++.dg/template/canon-type-5.C: Likewise.
6846 * g++.dg/template/canon-type-6.C: Likewise.
6847 * g++.dg/template/canon-type-7.C: Likewise.
6849 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
6850 Uros Bizjak <ubizjak@gmail.com>
6851 Danny Smith <dansmister@gmail.com>
6855 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6857 * gcc.target/i386/pr37216.c: New test source file.
6858 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
6859 use -fno-common for testing Cygwin and MinGW targets.
6861 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
6863 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6864 * g++.dg/opt/memcpy1.C (size_t): Likewise.
6865 * g++.dg/pr37742.C (size_t): Likewise.
6866 * g++.dg/torture/pr34850.C (size_t): Likewise.
6867 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6869 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6870 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6871 (size_t): Use __extension__ and __SIZE_TYPE__.
6872 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6874 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6875 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6876 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6877 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6878 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6879 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6880 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6881 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6882 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6883 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6884 (__ssize_t): Likewise.
6885 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6886 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6887 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6888 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6889 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6890 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6891 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6892 * gcc.dg/pr33667.c (size_t): Likewise.
6893 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6894 * gcc.dg/torture/pr39204.c (size_t): Likewise.
6895 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6896 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6897 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6898 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6900 2009-05-28 Ira Rosen <irar@il.ibm.com>
6902 PR tree-optimization/40254
6903 * gcc.dg/vect/pr40254.c: New test.
6905 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
6908 * gcc.target/mips/const-anchor-1.c: New test.
6909 * gcc.target/mips/const-anchor-2.c: New test.
6911 2009-05-27 Jason Merrill <jason@redhat.com>
6913 * g++.dg/cpp0x/initlist15.C: New.
6914 * g++.dg/cpp0x/initlist16.C: New.
6915 * g++.dg/cpp0x/initlist17.C: New.
6917 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
6920 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6921 patterns to reflect frontend changes.
6922 * gfortran.dg/vector_subscript_4.f90: Likewise.
6924 2009-05-27 Olivier Hainque <hainque@adacore.com>
6925 Eric Botcazou <botcazou@adacore.com>
6927 * gcc.c-torture/execute/align-nest.c: New testcase.
6928 * gnat.dg/misaligned_nest.adb: New testcase.
6930 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
6932 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6933 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6934 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6935 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6937 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
6939 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6940 cast instead of assuming 0ul.
6941 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6943 (_type_desc): Make first argument const.
6944 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6946 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6949 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
6950 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
6952 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
6954 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6955 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6956 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6957 * gcc.dg/plugin/ggcplug.c: Added new file.
6959 2009-05-26 Tobias Burnus <burnus@net-b.de>
6962 * gfortran.dg/nullify_4.f90: New test.
6964 2009-05-26 Richard Guenther <rguenther@suse.de>
6966 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6968 2009-05-26 Richard Guenther <rguenther@suse.de>
6971 * gcc.c-torture/compile/pr40252.c: New testcase.
6973 2009-05-26 Dodji Seketeli <dodji@redhat.com>
6976 * g++.dg/template/typedef18.C: New test.
6977 * g++.dg/template/typedef19.C: Likewise.
6978 * g++.dg/template/typedef20.C: Likewise.
6979 * g++.dg/template/access11.C: Adjust.
6981 2009-05-26 Richard Guenther <rguenther@suse.de>
6984 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6986 2009-05-25 Jason Merrill <jason@redhat.com>
6989 * g++.dg/cpp0x/enum3.C: New test.
6991 2009-05-25 Richard Guenther <rguenther@suse.de>
6993 PR tree-optimization/36327
6994 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6995 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6996 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6997 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6998 * gcc.dg/vect/vect-40.c: Likewise.
6999 * gcc.dg/vect/vect-42.c: Likewise.
7000 * gcc.dg/vect/vect-46.c: Likewise.
7001 * gcc.dg/vect/vect-76.c: Likewise.
7003 2009-05-25 Janus Weil <janus@gcc.gnu.org>
7006 * gfortran.dg/proc_ptr_18.f90: New.
7007 * gfortran.dg/proc_ptr_19.f90: New.
7008 * gfortran.dg/proc_ptr_comp_9.f90: New.
7009 * gfortran.dg/proc_ptr_comp_10.f90: New.
7011 2009-05-25 Richard Guenther <rguenther@suse.de>
7013 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7014 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7016 2009-05-25 Ira Rosen <irar@il.ibm.com>
7018 PR tree-optimization/40238
7019 * gcc.dg/vect/pr40238.c: New test.
7021 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7022 Dominique Dhumieres <dominiq@lps.ens.fr>
7026 * gfortran.dg/bounds_check_fail_3.f90: New test.
7027 * gfortran.dg/bounds_check_fail_4.f90: New test.
7028 * gfortran.dg/bounds_check_14.f90: Update test.
7029 * gfortran.dg/bound_4.f90: Update test.
7031 2009-05-24 Richard Guenther <rguenther@suse.de>
7034 * gcc.c-torture/compile/pr40233.c: New testcase.
7036 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
7038 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7039 for alpha*-*-* targets.
7041 2009-05-24 Ira Rosen <irar@il.ibm.com>
7043 * gcc.dg/vect/bb-slp-1.c: New test.
7044 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7045 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7046 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7047 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7048 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7049 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7050 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7051 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7052 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7053 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7054 gcc.dg/vect/bb-slp-22.c: Likewise.
7055 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7057 2009-05-23 Mark Mitchell <mark@codesourcery.com>
7058 Maxim Kuvyrkov <maxim@codesourcery.com>
7060 * gcc.dg/falign-labels-1.c: New test.
7062 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
7064 * gnat.dg/specs/rep_clause3.ads: New test.
7066 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
7068 * gnat.dg/addr6.adb: New test.
7070 2009-05-22 Mark Mitchell <mark@codesourcery.com>
7072 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7074 * gcc.target/arm/thumb2-mul-space.c: New file.
7075 * gcc.target/arm/thumb2-mul-space-2.c: New file.
7076 * gcc.target/arm/thumb2-mul-space-3.c: New file.
7077 * gcc.target/arm/thumb2-mul-speed.c: New file.
7079 2009-05-22 Richard Guenther <rguenther@suse.de>
7082 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7083 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7084 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7086 2009-05-22 Mark Mitchell <mark@codesourcery.com>
7088 * gcc.dg/dll-6.c: New test.
7089 * gcc.dg/dll-6a.c: Likewise.
7090 * gcc.dg/dll-7.c: Likewise.
7091 * gcc.dg/dll-7a.c: Likewise.
7092 * g++.dg/ext/dllexport2.C: Likewise.
7093 * g++.dg/ext/dllexport2a.cc: Likewise.
7095 2009-05-21 Steve Ellcey <sje@cup.hp.com>
7098 * gcc.target/ia64/mfused-madd-vect.c: New test.
7099 * gcc.target/ia64/mfused-madd.c: New test.
7100 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7101 * gcc.target/ia64/mno-fused-madd.c: New test.
7103 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
7105 * gcc.target/i386/movbe-1.c: New.
7106 * gcc.target/i386/movbe-2.c: Likewise.
7108 2009-05-21 Taras Glek <tglek@mozilla.com>
7110 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7111 plugin_init signature.
7112 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7113 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7114 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7116 2009-05-21 Mark Mitchell <mark@codesourcery.com>
7118 * gcc.dg/target/arm/neon-vmla-1.c: New.
7119 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7121 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
7123 * gcc.target/mips/octeon-exts-6.c: New test.
7124 * gcc.target/mips/extend-1.c: New test.
7125 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7127 * gcc.target/mips/octeon-exts-5.c: Likewise.
7129 2009-05-20 Jakub Jelinek <jakub@redhat.com>
7132 * gcc.c-torture/compile/pr40204.c: New test.
7134 2009-05-20 Richard Guenther <rguenther@suse.de>
7136 * gcc.c-torture/compile/20090518-1.c: New testcase.
7138 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
7140 PR tree-optimization/40087
7141 * gcc.dg/tree-ssa/pr40087.c: New test.
7143 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
7145 * gcc.dg/vector-4.c: New testcase.
7146 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7147 * g++.dg/ext/vector16.C: New testcase.
7149 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
7152 * gcc.dg/pr40172.c: Renamed to ...
7153 * gcc.dg/pr40172-1.c: This.
7155 * gcc.dg/pr40172-2.c: New.
7156 * gcc.dg/pr40172-3.c: Likewise.
7158 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7161 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7163 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
7165 * gnat.dg/loop_optimization6.ad[sb]: New test.
7167 2009-05-19 Richard Guenther <rguenther@suse.de>
7169 * gcc.c-torture/compile/20090519-1.c: New testcase.
7171 2009-05-18 Jason Merrill <jason@redhat.com>
7173 * g++.dg/cpp0x/explicit1.C: New.
7174 * g++.dg/cpp0x/explicit2.C: New.
7176 2009-05-18 Dodji Seketeli <dodji@redhat.com>
7179 * g++.dg/debug/dwarf2/nested-1.C: New test.
7181 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
7184 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7187 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7190 * gfortran.dg/proc_ptr_comp_8.f90: New.
7192 2009-05-18 Richard Guenther <rguenther@suse.de>
7195 * gfortran.dg/array_memset_2.f90: Adjust.
7197 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7201 * gfortran.dg/interface_27.f90: New.
7202 * gfortran.dg/interface_28.f90: New.
7203 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7204 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7206 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
7208 * gcc.target/m68k/tls-ie.c: New test.
7209 * gcc.target/m68k/tls-le.c: New test.
7210 * gcc.target/m68k/tls-gd.c: New test.
7211 * gcc.target/m68k/tls-ld.c: New test.
7212 * gcc.target/m68k/tls-ie-xgot.c: New test.
7213 * gcc.target/m68k/tls-le-xtls.c: New test.
7214 * gcc.target/m68k/tls-gd-xgot.c: New test.
7215 * gcc.target/m68k/tls-ld-xgot.c: New test.
7216 * gcc.target/m68k/tls-ld-xtls.c: New test.
7217 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7219 2009-05-18 Martin Jambor <mjambor@suse.cz>
7221 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7223 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
7226 * gcc.dg/pr40172.c: New.
7228 2009-05-17 Jason Merrill <jason@redhat.com>
7231 * g++.dg/template/dtor6.C: New.
7233 2009-05-17 Joseph Myers <joseph@codesourcery.com>
7235 * g++.dg/warn/translate-ice-1.C: New test.
7237 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7239 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7240 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7241 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7242 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7244 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7247 * gfortran.dg/erf_2.F90: New test.
7248 * gfortran.dg/erfc_scaled_2.f90: New test.
7250 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7253 * gfortran.dg/string_1.f90: New test.
7254 * gfortran.dg/string_2.f90: New test.
7255 * gfortran.dg/string_3.f90: New test.
7257 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
7259 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7260 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7262 2009-05-15 Ian Lance Taylor <iant@google.com>
7264 * gcc.dg/Wcxx-compat-10.c: New testcase.
7266 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
7269 * gcc.dg/pr16302.c: New.
7270 * g++.dg/warn/pr16302.C: New.
7272 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7274 * gcc.dg/torture/builtin-math-5.c: New.
7275 * gcc.dg/torture/builtin-math-6.c: New.
7276 * lib/target-supports.exp (check_effective_target_mpc): New.
7278 2009-05-15 Jan Hubicka <jh@suse.cz>
7280 * gcc.dg/tree-ssa/inline-3.c: New testcase
7282 2009-05-15 Jan Hubicka <jh@suse.cz>
7284 * gcc.target/i386/align-main-1.c (check): Mark noinline.
7285 * gcc.target/i386/align-main-2.c (check): Mark noinline.
7286 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7287 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7288 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7290 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7292 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7293 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7295 2009-05-15 Jan Hubicka <jh@suse.cz>
7297 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7298 optimized by sibcall noinline.
7300 2009-05-15 Jan Hubicka <jh@suse.cz>
7302 * sibcall-1.c (track): Mark noinline.
7303 * sibcall-2.c (track): Mark noinline.
7304 * sibcall-3.c (track): Mark noinline.
7305 * sibcall-4.c (track): Mark noinline.
7307 2009-05-15 Jan Hubicka <jh@suse.cz>
7309 * flatten-2.c: Disable early inlining; add comment.
7310 * flatten-3.c: New test based on flatten-2.c.
7312 2009-05-15 Richard Guenther <rguenther@suse.de>
7314 PR tree-optimization/39999
7315 * gcc.c-torture/compile/pr39999.c: New testcase.
7317 2009-05-15 Joseph Myers <joseph@codesourcery.com>
7319 * gcc.c-torture/compile/ptr-conv-1.c: New test.
7321 2009-05-14 Ian Lance Taylor <iant@google.com>
7323 * gcc.dg/Wcxx-compat-9.c: New testcase.
7325 2009-05-14 Janus Weil <janus@gcc.gnu.org>
7328 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7329 * gfortran.dg/duplicate_type_2.f90: Ditto.
7330 * gfortran.dg/duplicate_type_3.f90: New.
7332 2009-05-14 Laurent GUERBY <laurent@guerby.net>
7334 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7335 * ada/acats/tests/c5/c59002c.ada: Likewise.
7337 2009-05-13 Taras Glek <tglek@mozilla.com>
7339 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7340 attributes and decl smashing.
7341 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7343 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7344 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7346 2009-05-14 Jakub Jelinek <jakub@redhat.com>
7349 * gfortran.dg/pr39865.f90: New test.
7350 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7352 * gfortran.dg/hollerith_f95.f90: Likewise.
7353 * gfortran.dg/hollerith6.f90: New test.
7354 * gfortran.dg/hollerith7.f90: New test.
7356 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7359 * gcc.dg/cpp/pr36674.i: New.
7361 2009-05-14 Ben Elliston <bje@au.ibm.com>
7364 * gcc.c-torture/compile/pr40035.c: New test.
7366 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7368 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7370 2009-05-12 Tobias Burnus <burnus@net-b.de>
7373 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7374 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7375 * gfortran.dg/interop_params.f03: Ditto.
7377 2009-05-12 Jan Hubicka <jh@suse.cz>
7379 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7380 so unrolling still happens.
7381 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7382 * gcc.dg/ipa/ipacost-2.c: Likewise.
7383 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7385 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7387 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7389 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7391 * lib/target-supports.exp (check_profiling_available): Return
7392 false for -p on *-*-cygwin* targets.
7394 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7396 PR tree-optimization/38632
7397 * g++.dg/tree-ssa/pr38632.C: New.
7399 2009-05-11 Jan Hubicka <jh@suse.cz>
7401 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7402 we now optimize better.
7403 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7404 out at different places.
7405 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7407 * gcc.dg/vect/vect-76.c: Likewise.
7408 * gcc.dg/vect/vect-70.c: Likewise.
7409 * gcc.dg/vect/vect-66.c: Likewise.
7410 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7411 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7413 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7416 * gcc.c-torture/compile/pr40080.c: New.
7418 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
7420 * gcc.c-torture/compile/pr40026.c: New testcase.
7422 2009-05-11 Janus Weil <janus@gcc.gnu.org>
7425 * gfortran.dg/proc_ptr_comp_7.f90: New.
7427 2009-05-11 Ira Rosen <irar@il.ibm.com>
7429 PR tree-optimization/40074
7430 * gcc.dg/vect/pr40074.c: New test.
7432 2009-05-10 Ian Lance Taylor <iant@google.com>
7434 * gcc.dg/Wcxx-compat-7.c: New testcase.
7435 * gcc.dg/Wcxx-compat-8.c: New testcase.
7436 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7437 * gcc.dg/pr17188-1.c: Likewise.
7438 * gcc.dg/pr39084.c: Likewise.
7440 2009-05-10 Michael Matz <matz@suse.de>
7443 * gcc.dg/pr40031.c: New test.
7445 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
7448 * gfortran.dg/array_constructor_31.f90: New test.
7450 2009-05-10 Richard Guenther <rguenther@suse.de>
7452 PR tree-optimization/40081
7453 * g++.dg/torture/pr40081.C: New testcase.
7455 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
7458 * gfortran.dg/dependency_24.f90: New test.
7459 * gfortran.dg/dependency_23.f90: Clean up module files.
7461 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
7464 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7465 * gfortran.dg/chmod_2.f90: Likewise.
7466 * gfortran.dg/chmod_3.f90: Likewise.
7467 * gfortran.dg/open_errors.f90: Likewise.
7469 2009-05-09 Jan Hubicka <jh@suse.cz>
7472 * g++.dg/eh/nested-try.C: New test.
7474 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7476 PR tree-optimization/40049
7477 * gcc.dg/vect/vect-shift-2.c: New test.
7479 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7481 * gcc.dg/torture/complex-sign-mul-minus-one.c,
7482 gcc.dg/torture/complex-sign-mul-one.c: New tests.
7484 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7487 * g++.dg/warn/deprecated-6.C: New.
7488 * gcc.dg/deprecated-4.c: Likewise.
7489 * gcc.dg/deprecated-5.c: Likewise.
7490 * gcc.dg/deprecated-6.c: Likewise.
7492 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7494 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7495 __aligned__(__BIGGEST_ALIGNMENT__).
7496 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7497 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7498 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7499 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7500 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7501 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7502 * gcc.dg/vect/Os-vect-95.c: Likewise.
7503 * gcc.dg/vect/pr20122.c: Likewise.
7504 * gcc.dg/vect/pr36493.c: Likewise.
7505 * gcc.dg/vect/pr37385.c: Likewise.
7506 * gcc.dg/vect/slp-7.c: Likewise.
7507 * gcc.dg/vect/slp-9.c: Likewise.
7508 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7509 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7510 * gcc.dg/vect/vect-35.c: Likewise.
7511 * gcc.dg/vect/vect-40.c: Likewise.
7512 * gcc.dg/vect/vect-42.c: Likewise.
7513 * gcc.dg/vect/vect-44.c: Likewise.
7514 * gcc.dg/vect/vect-46.c: Likewise.
7515 * gcc.dg/vect/vect-48.c: Likewise.
7516 * gcc.dg/vect/vect-52.c: Likewise.
7517 * gcc.dg/vect/vect-54.c: Likewise.
7518 * gcc.dg/vect/vect-56.c: Likewise.
7519 * gcc.dg/vect/vect-58.c: Likewise.
7520 * gcc.dg/vect/vect-60.c: Likewise.
7521 * gcc.dg/vect/vect-74.c: Likewise.
7522 * gcc.dg/vect/vect-75.c: Likewise.
7523 * gcc.dg/vect/vect-76.c: Likewise.
7524 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7525 * gcc.dg/vect/vect-77.c: Likewise.
7526 * gcc.dg/vect/vect-77-global.c: Likewise.
7527 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7528 * gcc.dg/vect/vect-78.c: Likewise.
7529 * gcc.dg/vect/vect-78-global.c: Likewise.
7530 * gcc.dg/vect/vect-80.c: Likewise.
7531 * gcc.dg/vect/vect-85.c: Likewise.
7532 * gcc.dg/vect/vect-87.c: Likewise.
7533 * gcc.dg/vect/vect-88.c: Likewise.
7534 * gcc.dg/vect/vect-92.c: Likewise.
7535 * gcc.dg/vect/vect-93.c: Likewise.
7536 * gcc.dg/vect/vect-95.c: Likewise.
7537 * gcc.dg/vect/vect-97.c: Likewise.
7538 * gcc.dg/vect/vect-complex-1.c: Likewise.
7539 * gcc.dg/vect/vect-complex-4.c: Likewise.
7540 * gcc.dg/vect/vect-complex-5.c: Likewise.
7541 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7542 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7543 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7544 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7545 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7546 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7547 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7548 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7549 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7550 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7551 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7552 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7553 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7554 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7555 * gcc.dg/vect/vect-outer-1.c: Likewise.
7556 * gcc.dg/vect/vect-outer-2a.c: Likewise.
7557 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7558 * gcc.dg/vect/vect-outer-2.c: Likewise.
7559 * gcc.dg/vect/vect-outer-2c.c: Likewise.
7560 * gcc.dg/vect/vect-outer-2d.c: Likewise.
7561 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7562 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7563 * gcc.dg/vect/vect-outer-3.c: Likewise.
7564 * gcc.dg/vect/vect-outer-3c.c: Likewise.
7565 * gcc.dg/vect/vect-outer-5.c: Likewise.
7566 * gcc.dg/vect/vect-outer-6.c: Likewise.
7567 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7568 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7569 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7570 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7571 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7572 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7573 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7574 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7575 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7576 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7577 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7578 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7579 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7580 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7582 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7585 * gcc.dg/torture/complex-sign.h: New header.
7586 * gcc.dg/torture/complex-sign-add.c,
7587 gcc.dg/torture/complex-sign-mixed-add.c,
7588 gcc.dg/torture/complex-sign-mixed-div.c,
7589 gcc.dg/torture/complex-sign-mixed-mul.c,
7590 gcc.dg/torture/complex-sign-mixed-sub.c,
7591 gcc.dg/torture/complex-sign-mul.c,
7592 gcc.dg/torture/complex-sign-sub.c: New tests.
7594 2009-05-08 Janus Weil <janus@gcc.gnu.org>
7597 * gfortran.dg/intrinsic_3.f90: New.
7599 2009-05-07 Janis Johnson <janis187@us.ibm.com>
7602 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7603 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7604 * gcc.dg/dfp/float-constant-double.c: New test.
7605 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7606 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7607 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7608 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7609 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7610 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7611 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7612 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7613 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7615 2009-05-07 Jakub Jelinek <jakub@redhat.com>
7618 * gcc.c-torture/execute/pr40057.c: New test.
7620 2009-05-06 James E. Wilson <wilson@codesourcery.com>
7622 * gcc.c-torture/compile/const-high-part.c: New test.
7624 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7627 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7630 2009-05-06 Janus Weil <janus@gcc.gnu.org>
7633 * gfortran.dg/proc_decl_1.f90: Modified.
7634 * gfortran.dg/proc_ptr_comp_1.f90: New.
7635 * gfortran.dg/proc_ptr_comp_2.f90: New.
7636 * gfortran.dg/proc_ptr_comp_3.f90: New.
7637 * gfortran.dg/proc_ptr_comp_4.f90: New.
7638 * gfortran.dg/proc_ptr_comp_5.f90: New.
7639 * gfortran.dg/proc_ptr_comp_6.f90: New.
7641 2009-05-06 Dodji Seketeli <dodji@redhat.com>
7644 * g++.dg/template/call7.C: New test.
7646 2009-05-06 Diego Novillo <dnovillo@google.com>
7648 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7650 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7652 * gfortran.dg/pr40021.f: Moved to ...
7653 * gfortran.fortran-torture/execute/pr40021.f: Here.
7655 2009-05-06 Janis Johnson <janis187@us.ibm.com>
7658 * gcc.dg/dfp/pr39986.c: New test.
7660 2009-05-06 Michael Matz <matz@suse.de>
7663 * gfortran.dg/pr40021.f: New test.
7665 2009-05-06 Le-Chun Wu <lcwu@google.com>
7667 * lib/plugin-support.exp: New file containing support procs for
7669 * lib/target-supports.exp (check_plugin_available): New proc.
7670 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7671 * gcc.dg/plugin/selfassign.c: New plugin source file.
7672 * gcc.dg/plugin/self-assign-test-1.c: New test.
7673 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7674 * g++.dg/README: Add description for plugin test.
7675 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7676 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7677 * g++.dg/plugin/selfassign.c: New plugin source file.
7678 * g++.dg/plugin/self-assign-test-1.C: New test.
7679 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7680 * g++.dg/plugin/self-assign-test-3.C: Likewise.
7681 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7682 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7684 2009-05-06 Tobias Burnus <burnus@net-b.de>
7687 * gfortran.dg/intrinsic_2.f90: New test.
7688 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7690 2009-05-06 Joseph Myers <joseph@codesourcery.com>
7693 * gcc.dg/noncompile/incomplete-5.c: New test.
7695 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7698 * gcc.dg/pr39666-1.c: New test.
7699 * gcc.dg/pr39666-2.c: Likewise.
7700 * g++.dg/warn/Wuninitialized-4.C: Likewise.
7701 * g++.dg/warn/Wuninitialized-5.C: Likewise.
7702 * gfortran.dg/pr39666-1.f90: Likewise.
7703 * gfortran.dg/pr39666-2.f90: Likewise.
7705 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
7707 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7708 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7709 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7711 2009-05-05 Janus Weil <janus@gcc.gnu.org>
7714 * gfortran.dg/proc_ptr_17.f90: New.
7716 2009-05-05 Richard Guenther <rguenther@suse.de>
7718 PR tree-optimization/40022
7719 * gcc.c-torture/execute/pr40022.c: New testcase.
7721 2009-05-05 Richard Guenther <rguenther@suse.de>
7724 * gcc.c-torture/compile/pr40023.c: New testcase.
7726 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
7728 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7729 * g++.dg/template/overload9.C: Likewise.
7730 * g++.dg/ext/ms-1.C: New.
7732 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7735 * g++.dg/ext/vla7.C: New test.
7737 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7739 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7741 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7743 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7744 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7745 Update expected errors.
7747 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7750 * g++.dg/parse/parser-pr28152.C: New.
7751 * g++.dg/parse/parser-pr28152-2.C: New.
7753 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7755 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7757 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
7759 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7760 * gcc.target/sparc/fexpand-2.c: Likewise.
7761 * gcc.target/sparc/fpmerge-2.c: Likewise.
7762 * gcc.target/sparc/pdist-2.c: Likewise.
7764 2009-05-03 Richard Guenther <rguenther@suse.de>
7767 * gcc.c-torture/compile/pr39983.c: New testcase.
7769 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7771 * gcc.dg/c99-complex-3.c: New test.
7773 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7775 * gcc.dg/cpp/utf8-5byte-1.c: New test.
7777 2009-05-02 Joseph Myers <joseph@codesourcery.com>
7779 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7781 2009-05-02 Richard Guenther <rguenther@suse.de>
7784 * gcc.target/spu/pr40001.c: New testcase.
7786 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
7788 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7790 2009-04-30 Steve Ellcey <sje@cup.hp.com>
7793 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7794 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7796 2009-04-30 Janis Johnson <janis187@us.ibm.com>
7799 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7802 2009-04-30 David Ayers <ayers@fsfe.org>
7804 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7805 and gcc_error_prefix variables.
7806 * objc.dg/bad-receiver-type.m: Update to match correct
7808 * objc.dg/encode-5.m: Likewise.
7809 * objc.dg/id-1.m: Likewise.
7810 * objc.dg/method-1.m: Likewise.
7811 * objc.dg/method-6.m: Likewise.
7812 * objc.dg/method-7.m: Likewise.
7813 * objc.dg/method-9.m: Likewise.
7814 * objc.dg/method-11.m: Likewise.
7815 * objc.dg/method-20.m: Likewise.
7816 * objc.dg/private-1.m: Likewise.
7818 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
7821 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7822 * gfortran.dg/advance_4.f90: Likewise
7823 * gfortran.dg/advance_5.f90: Likewise
7824 * gfortran.dg/append_1.f90: Likewise
7825 * gfortran.dg/backslash_1.f90: Likewise
7826 * gfortran.dg/backslash_2.f90: Likewise
7827 * gfortran.dg/backslash_3.f: Likewise
7828 * gfortran.dg/backspace_10.f90: Likewise
7829 * gfortran.dg/backspace_3.f: Likewise
7830 * gfortran.dg/backspace_4.f: Likewise
7831 * gfortran.dg/backspace_5.f: Likewise
7832 * gfortran.dg/backspace_8.f: Likewise
7833 * gfortran.dg/backspace_9.f: Likewise
7834 * gfortran.dg/complex_write.f90: Likewise
7835 * gfortran.dg/convert_implied_open.f90: Likewise
7836 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7837 * gfortran.dg/dos_eol.f: Likewise
7838 * gfortran.dg/empty_format_1.f90: Likewise
7839 * gfortran.dg/endfile.f: Likewise
7840 * gfortran.dg/eof_1.f90: Likewise
7841 * gfortran.dg/eor_1.f90: Likewise
7842 * gfortran.dg/eor_handling_1.f90: Likewise
7843 * gfortran.dg/eor_handling_2.f90: Likewise
7844 * gfortran.dg/eor_handling_3.f90: Likewise
7845 * gfortran.dg/eor_handling_4.f90: Likewise
7846 * gfortran.dg/eor_handling_5.f90: Likewise
7847 * gfortran.dg/error_recovery_5.f90: Likewise
7848 * gfortran.dg/f2003_inquire_1.f03: Likewise
7849 * gfortran.dg/f2003_io_4.f03: Likewise
7850 * gfortran.dg/f2003_io_5.f03: Likewise
7851 * gfortran.dg/f2003_io_7.f03: Likewise
7852 * gfortran.dg/fgetc_1.f90: Likewise
7853 * gfortran.dg/fgetc_2.f90: Likewise
7854 * gfortran.dg/flush_1.f90: Likewise
7855 * gfortran.dg/fmt_exhaust.f90: Likewise
7856 * gfortran.dg/fmt_huge.f90: Likewise
7857 * gfortran.dg/fmt_read.f90: Likewise
7858 * gfortran.dg/fmt_t_1.f90: Likewise
7859 * gfortran.dg/fmt_t_2.f90: Likewise
7860 * gfortran.dg/fmt_t_3.f90: Likewise
7861 * gfortran.dg/fmt_t_4.f90: Likewise
7862 * gfortran.dg/fmt_t_5.f90: Likewise
7863 * gfortran.dg/fmt_t_7.f: Likewise
7864 * gfortran.dg/fseek.f90: Likewise
7865 * gfortran.dg/ftell_1.f90: Likewise
7866 * gfortran.dg/ftell_2.f90: Likewise
7867 * gfortran.dg/func_derived_3.f90: Likewise
7868 * gfortran.dg/inquire_9.f90: Likewise
7869 * gfortran.dg/iostat_1.f90: Likewise
7870 * gfortran.dg/iostat_2.f90: Likewise
7871 * gfortran.dg/list_read_1.f90: Likewise
7872 * gfortran.dg/list_read_4.f90: Likewise
7873 * gfortran.dg/list_read_5.f90: Likewise
7874 * gfortran.dg/list_read_7.f90: Likewise
7875 * gfortran.dg/list_read_8.f90: Likewise
7876 * gfortran.dg/list_read_9.f90: Likewise
7877 * gfortran.dg/namelist_13.f90: Likewise
7878 * gfortran.dg/namelist_14.f90: Likewise
7879 * gfortran.dg/namelist_15.f90: Likewise
7880 * gfortran.dg/namelist_16.f90: Likewise
7881 * gfortran.dg/namelist_17.f90: Likewise
7882 * gfortran.dg/namelist_18.f90: Likewise
7883 * gfortran.dg/namelist_19.f90: Likewise
7884 * gfortran.dg/namelist_20.f90: Likewise
7885 * gfortran.dg/namelist_24.f90: Likewise
7886 * gfortran.dg/namelist_26.f90: Likewise
7887 * gfortran.dg/namelist_27.f90: Likewise
7888 * gfortran.dg/namelist_28.f90: Likewise
7889 * gfortran.dg/namelist_37.f90: Likewise
7890 * gfortran.dg/namelist_38.f90: Likewise
7891 * gfortran.dg/namelist_39.f90: Likewise
7892 * gfortran.dg/namelist_40.f90: Likewise
7893 * gfortran.dg/namelist_43.f90: Likewise
7894 * gfortran.dg/namelist_44.f90: Likewise
7895 * gfortran.dg/namelist_45.f90: Likewise
7896 * gfortran.dg/namelist_46.f90: Likewise
7897 * gfortran.dg/namelist_47.f90: Likewise
7898 * gfortran.dg/namelist_48.f90: Likewise
7899 * gfortran.dg/namelist_49.f90: Likewise
7900 * gfortran.dg/namelist_50.f90: Likewise
7901 * gfortran.dg/namelist_51.f90: Likewise
7902 * gfortran.dg/namelist_52.f90: Likewise
7903 * gfortran.dg/namelist_56.f90: Likewise
7904 * gfortran.dg/namelist_char_only.f90: Likewise
7905 * gfortran.dg/namelist_use.f90: Likewise
7906 * gfortran.dg/namelist_use_only.f90: Likewise
7907 * gfortran.dg/noadv_size.f90: Likewise
7908 * gfortran.dg/open_access_append_1.f90: Likewise
7909 * gfortran.dg/pad_no.f90: Likewise
7910 * gfortran.dg/pr12884.f: Likewise
7911 * gfortran.dg/pr17090.f90: Likewise
7912 * gfortran.dg/pr17285.f90: Likewise
7913 * gfortran.dg/pr17286.f90: Likewise
7914 * gfortran.dg/pr18122.f90: Likewise
7915 * gfortran.dg/pr18210.f90: Likewise
7916 * gfortran.dg/pr18392.f90: Likewise
7917 * gfortran.dg/pr19155.f: Likewise
7918 * gfortran.dg/pr19216.f: Likewise
7919 * gfortran.dg/pr19467.f90: Likewise
7920 * gfortran.dg/pr19657.f: Likewise
7921 * gfortran.dg/pr20257.f90: Likewise
7922 * gfortran.dg/read_bad_advance.f90: Likewise
7923 * gfortran.dg/read_eof_2.f90: Likewise
7924 * gfortran.dg/read_eof_4.f90: Likewise
7925 * gfortran.dg/read_many_1.f: Likewise
7926 * gfortran.dg/read_noadvance.f90: Likewise
7927 * gfortran.dg/read_repeat.f90: Likewise
7928 * gfortran.dg/read_size_noadvance.f90: Likewise
7929 * gfortran.dg/read_x_past.f: Likewise
7930 * gfortran.dg/record_marker_1.f90: Likewise
7931 * gfortran.dg/record_marker_3.f90: Likewise
7932 * gfortran.dg/rewind_1.f90: Likewise
7933 * gfortran.dg/runtime_warning_1.f90: Likewise
7934 * gfortran.dg/shape_3.f90: Likewise
7935 * gfortran.dg/slash_1.f90: Likewise
7936 * gfortran.dg/stat_1.f90: Likewise
7937 * gfortran.dg/stat_2.f90: Likewise
7938 * gfortran.dg/streamio_11.f90: Likewise
7939 * gfortran.dg/streamio_3.f90: Likewise
7940 * gfortran.dg/streamio_4.f90: Likewise
7941 * gfortran.dg/streamio_9.f90: Likewise
7942 * gfortran.dg/tl_editing.f90: Likewise
7943 * gfortran.dg/unf_io_convert_1.f90: Likewise
7944 * gfortran.dg/unf_io_convert_2.f90: Likewise
7945 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7946 * gfortran.dg/unf_short_record_1.f90: Likewise
7947 * gfortran.dg/utf8_1.f03: Likewise
7948 * gfortran.dg/utf8_2.f03: Likewise
7949 * gfortran.dg/widechar_IO_1.f90: Likewise
7950 * gfortran.dg/write_check3.f90: Likewise
7951 * gfortran.dg/write_rewind_2.f: Likewise
7952 * gfortran.dg/x_slash_2.f: Likewise
7954 2009-04-29 Richard Guenther <rguenther@suse.de>
7957 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7959 (check_effective_target_vect_floatuint_cvt): Likewise.
7960 * gcc.dg/vect/slp-10.c: Adjust.
7961 * gcc.dg/vect/slp-11.c: Adjust.
7962 * gcc.dg/vect/slp-12b.c: Adjust.
7963 * gcc.dg/vect/slp-33.c: Adjust.
7964 * gcc.c-torture/compile/pr39943.c: New testcase.
7966 2009-04-29 Richard Guenther <rguenther@suse.de>
7969 * gcc.c-torture/compile/pr39937.c: New testcase.
7971 2009-04-29 Richard Guenther <rguenther@suse.de>
7973 PR tree-optimization/39941
7974 * gcc.c-torture/compile/pr39941.c: New testcase.
7976 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
7978 * gcc.target/bfin/20090411-1.c: New test.
7980 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
7983 * gcc.dg/pr39565.c: New testcase.
7985 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
7987 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7988 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7989 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7990 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7991 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7992 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7993 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7994 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7995 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7996 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7997 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7998 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7999 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8000 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8001 * gcc.target/i386/pr37191.c: Likewise.
8002 * gcc.target/i386/reload-1.c: Likewise.
8003 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8004 * g++.old-deja/g++.pt/repo2.C: Likewise.
8005 * g++.old-deja/g++.pt/repo3.C: Likewise.
8006 * g++.old-deja/g++.pt/repo4.C: Likewise.
8007 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8008 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8009 * g++.dg/template/repo1.C: Likewise.
8010 * g++.dg/template/repo2.C: Likewise.
8011 * g++.dg/template/repo3.C: Likewise.
8012 * g++.dg/template/repo4.C: Likewise.
8013 * g++.dg/template/repo5.C: Likewise.
8014 * g++.dg/template/repo6.C: Likewise.
8015 * g++.dg/template/repo7.C: Likewise.
8016 * g++.dg/template/repo8.C: Likewise.
8017 * g++.dg/template/repo9.C: Likewise.
8018 * g++.dg/rtti/repo1.C: Likewise.
8019 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8020 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8021 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8022 * g++.dg/other/PR23205.C: Skip for vxworks.
8023 * g++.dg/ext/visibility/class1.C: Requires PIC.
8024 * g++.dg/eh/async-unwind2.C: Requires PIC.
8025 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8026 does not have cxa_exit.
8028 2009-04-28 Jing Yu <jingyu@google.com>
8031 * lib/target-supports.exp (check_effective_target_tls): Remove
8033 (check_effective_target_tls_native): Likewise.
8034 (check_effective_target_tls_runtime): Likewise.
8035 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8037 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8039 2009-04-28 Janus Weil <janus@gcc.gnu.org>
8042 * gfortran.dg/proc_ptr_16.f90: New.
8044 2009-04-28 Steve Ellcey <sje@cup.hp.com>
8046 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8049 2009-04-28 Richard Guenther <rguenther@suse.de>
8052 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8054 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
8056 * g++.dg/warn/pr35652.C: Removed.
8057 * gcc.dg/pr35652.c: Likewise.
8059 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
8061 * gcc.target/ia64/20071210-2.c: New testcase.
8063 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
8066 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8067 * gcc.dg/pr39323-3.c: Ditto.
8069 2009-04-28 Janus Weil <janus@gcc.gnu.org>
8073 * gfortran.dg/ambiguous_reference_2.f90: New.
8074 * gfortran.dg/pointer_assign_7.f90: New.
8076 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
8077 Mark Mitchell <mark@codesourcery.com>
8079 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8080 * gcc.dg/20020103-1.c: Check for __ppc.
8081 * gcc.dg/asm-b.c: Check for __ppc.
8082 * gcc.dg/20020919-1.c: Check for __ppc.
8083 * gcc.dg/20020312-2.c: Likewise.
8084 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8085 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8086 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8087 * g++.dg/warn/weak1.C: Likewise.
8088 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8089 static so appropriate optimizations kick in.
8090 (find_base_value_wrapper): New function.
8091 * g++.dg/eh/simd-5.C: Fix target triplet.
8092 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8094 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
8095 H.J. Lu <hongjiu.lu@intel.com>
8098 * gcc.target/i386/pr39911.c: New test.
8100 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
8103 * gfortran.dg/alloc_comp_assign_10.f90: New test.
8105 2009-04-28 Ben Elliston <bje@au.ibm.com>
8110 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8112 * gcc.dg/pr35652.C: New.
8113 * g++.dg/warn/pr35652.C: New.
8114 * gcc.dg/format/plus-1.c: Adjust message.
8116 2009-04-27 DJ Delorie <dj@redhat.com>
8118 * lib/target-supports.exp (check_effective_target_double64): New.
8119 (check_effective_target_double64plus): New.
8120 (check_effective_target_large_double): New.
8121 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8122 * gcc.dg/div-double-1.c: Likewise.
8123 * gcc.dg/Wconversion-real.c: Require large_double.
8124 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8126 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8129 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8132 2009-04-27 Ian Lance Taylor <iant@google.com>
8134 * gcc.dg/Wcxx-compat-5.c: New testcase.
8135 * gcc.dg/Wcxx-compat-6.c: New testcase.
8137 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8139 Allow non-constant arguments to conversion intrinsics.
8140 * gcc.target/spu/intrinsics-3.c: Update tests.
8142 2009-04-27 Richard Guenther <rguenther@suse.de>
8145 * gcc.c-torture/compile/pr39928-1.c: New testcase.
8146 * gcc.c-torture/compile/pr39928-2.c: Likewise.
8148 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
8151 * gcc.dg/torture/pr39903-1.c: New.
8152 * gcc.dg/torture/pr39903-2.c: Likewise.
8154 2009-04-27 Revital Eres <eres@il.ibm.com>
8156 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8158 * gcc.dg/sms-2.c: Add dump check.
8159 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8161 * gcc.dg/sms-4.c: Likewise.
8162 * gcc.dg/sms-5.c: Likewise.
8163 * gcc.dg/sms-6.c: Likewise.
8164 * gcc.dg/sms-7.c: Likewise.
8165 * gcc.dg/sms-antideps.c: Rename to...
8166 * gcc.dg/sms-8.c: This and add sms dump file and check it.
8168 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
8170 * gnat.dg/opt2.adb: New test.
8172 2009-04-27 Jakub Jelinek <jakub@redhat.com>
8175 * g++.dg/warn/Wunused-15.C: New test.
8177 2009-04-26 Michael Matz <matz@suse.de>
8180 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8182 * gcc.target/i386/pr37248-1.c: Modified.
8183 * gcc.target/i386/pr37248-3.c: Modified.
8184 * gcc.target/i386/pr37248-2.c: Modified.
8185 * gnat.dg/aliasing1.adb: Modified.
8186 * gnat.dg/pack9.adb: Modified.
8187 * gnat.dg/aliasing2.adb: Modified.
8188 * gcc.dg/strict-overflow-2.c: Modified.
8189 * gcc.dg/autopar/reduc-1char.c: Modified.
8190 * gcc.dg/autopar/reduc-2char.c: Modified.
8191 * gcc.dg/autopar/reduc-1.c: Modified.
8192 * gcc.dg/autopar/reduc-2.c: Modified.
8193 * gcc.dg/autopar/reduc-3.c: Modified.
8194 * gcc.dg/autopar/reduc-6.c: Modified.
8195 * gcc.dg/autopar/reduc-7.c: Modified.
8196 * gcc.dg/autopar/reduc-8.c: Modified.
8197 * gcc.dg/autopar/reduc-9.c: Modified.
8198 * gcc.dg/autopar/reduc-1short.c: Modified.
8199 * gcc.dg/autopar/reduc-2short.c: Modified.
8200 * gcc.dg/autopar/parallelization-1.c: Modified.
8201 * gcc.dg/strict-overflow-4.c: Modified.
8202 * gcc.dg/strict-overflow-6.c: Modified.
8203 * gcc.dg/gomp/combined-1.c: Modified.
8204 * gcc.dg/no-strict-overflow-1.c: Modified.
8205 * gcc.dg/no-strict-overflow-3.c: Modified.
8206 * gcc.dg/no-strict-overflow-5.c: Modified.
8207 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8208 * gcc.dg/tree-ssa/pr18134.c: Modified.
8209 * gcc.dg/tree-ssa/20030824-1.c: Modified.
8210 * gcc.dg/tree-ssa/vector-2.c: Modified.
8211 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8212 * gcc.dg/tree-ssa/loop-21.c: Modified.
8213 * gcc.dg/tree-ssa/20030824-2.c: Modified.
8214 * gcc.dg/tree-ssa/vector-3.c: Modified.
8215 * gcc.dg/tree-ssa/asm-3.c: Modified.
8216 * gcc.dg/tree-ssa/pr23294.c: Modified.
8217 * gcc.dg/tree-ssa/loop-22.c: Modified.
8218 * gcc.dg/tree-ssa/loop-15.c: Modified.
8219 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8220 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8221 * gcc.dg/tree-ssa/pr20139.c: Modified.
8222 * gcc.dg/tree-ssa/scev-cast.c: Modified.
8223 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8224 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8225 * gcc.dg/tree-ssa/loop-5.c: Modified.
8226 * gcc.dg/tree-ssa/pr19431.c: Modified.
8227 * gcc.dg/tree-ssa/pr32044.c: Modified.
8228 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8229 * gcc.dg/tree-ssa/loop-19.c: Modified.
8230 * gcc.dg/tree-ssa/loop-28.c: Modified.
8231 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8232 * gcc.dg/tree-ssa/divide-1.c: Modified.
8233 * gcc.dg/tree-ssa/inline-1.c: Modified.
8234 * gcc.dg/tree-ssa/divide-3.c: Modified.
8235 * gcc.dg/tree-ssa/pr30978.c: Modified.
8236 * gcc.dg/tree-ssa/alias-6.c: Modified.
8237 * gcc.dg/tree-ssa/divide-4.c: Modified.
8238 * gcc.dg/tree-ssa/alias-11.c: Modified.
8239 * gcc.dg/no-strict-overflow-7.c: Modified.
8240 * gcc.dg/strict-overflow-1.c: Modified.
8241 * gcc.dg/pr15784-4.c: Modified.
8242 * gcc.dg/pr34263.c: Modified.
8243 * gcc.dg/strict-overflow-3.c: Modified.
8244 * gcc.dg/tree-prof/stringop-1.c: Modified.
8245 * gcc.dg/tree-prof/val-prof-1.c: Modified.
8246 * gcc.dg/tree-prof/val-prof-2.c: Modified.
8247 * gcc.dg/tree-prof/val-prof-3.c: Modified.
8248 * gcc.dg/tree-prof/val-prof-4.c: Modified.
8249 * gcc.dg/no-strict-overflow-2.c: Modified.
8250 * gcc.dg/no-strict-overflow-4.c: Modified.
8251 * gcc.dg/no-strict-overflow-6.c: Modified.
8252 * g++.dg/tree-ssa/pr27090.C: Modified.
8253 * g++.dg/tree-ssa/tmmti-2.C: Modified.
8254 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8255 * g++.dg/tree-ssa/pr19807.C: Modified.
8256 * g++.dg/opt/pr30965.C: Modified.
8257 * g++.dg/init/new17.C: Modified.
8258 * gfortran.dg/whole_file_6.f90: Modified.
8259 * gfortran.dg/whole_file_5.f90: Modified.
8260 * gfortran.dg/reassoc_1.f90: Modified.
8261 * gfortran.dg/reassoc_3.f90: Modified.
8263 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
8266 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8268 2009-04-26 Jakub Jelinek <jakub@redhat.com>
8271 * gcc.target/i386/pr39543-1.c: New test.
8272 * gcc.target/i386/pr39543-2.c: New test.
8273 * gcc.target/i386/pr39543-3.c: New test.
8276 * gcc.dg/Wunused-value-3.c: New test.
8278 2009-04-26 Joseph Myers <joseph@codesourcery.com>
8281 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8282 gcc.dg/vla-21.c: New tests.
8284 2009-04-26 Joseph Myers <joseph@codesourcery.com>
8287 * gcc.dg/inline-34.c: New test.
8289 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8291 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8292 gcc.dg/enum-const-3.c: New tests.
8293 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8294 -pedantic-errors. Update expected diagnostics.
8296 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8299 * gcc.dg/vla-20.c: New test.
8301 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8304 * gcc.dg/vla-19.c: New test.
8306 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8308 PR preprocessor/39559
8309 * gcc.dg/c99-intconst-2.c: New test.
8311 2009-04-25 Jan Hubicka <jh@suse.cz>
8313 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8315 2009-04-25 Janus Weil <janus@gcc.gnu.org>
8318 * gfortran.dg/import7.f90: New.
8320 2009-04-24 Richard Guenther <rguenther@suse.de>
8322 * gcc.dg/tree-ssa/vrp48.c: Fix.
8324 2008-04-24 Doug Kwan <dougkwan@google.com>
8326 * g++.dg/init/copy7.C: Only abort in memcpy if source and
8327 destination are the same.
8329 2009-04-24 Richard Guenther <rguenther@suse.de>
8331 * gcc.dg/tree-ssa/vrp48.c: New testcase.
8333 2009-04-24 Joseph Myers <joseph@codesourcery.com>
8335 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8336 gcc.dg/array-const-3.c: New tests.
8338 2009-04-24 Ian Lance Taylor <iant@google.com>
8340 * gcc.dg/Wcxx-compat-4.c: New testcase.
8342 2009-04-24 Daniel Kraft <d@domob.eu>
8344 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8345 expected on already erraneous symbol (renamed to fresh one).
8347 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
8350 * gcc.dg/pr39867.c: New.
8352 2009-04-24 Janus Weil <janus@gcc.gnu.org>
8356 * gfortran.dg/intrinsic_1.f90: New.
8358 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
8360 * gnat.dg/alignment7.adb: New test.
8361 * gnat.dg/alignment8.adb: Likewise.
8363 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
8365 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8366 * gnat.dg/specs/rep_clause2.ads: New test.
8368 2009-04-24 Jakub Jelinek <jakub@redhat.com>
8370 PR rtl-optimization/39794
8371 * gcc.dg/pr39794.c: New test.
8373 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
8375 * gnat.dg/atomic1.adb: New test.
8376 * gnat.dg/atomic1_pkg.ads: New helper.
8378 2009-04-23 Steve Ellcey <sje@cup.hp.com>
8381 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8382 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8384 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
8386 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8389 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
8392 * gcc.dg/vector-init-1.c: New testcase.
8393 * gcc.dg/vector-init-2.c: New testcase.
8395 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
8397 * gnat.dg/enum2.adb: New test.
8398 * gnat.dg/enum2_pkg.ads: New helper.
8400 2009-04-22 Jakub Jelinek <jakub@redhat.com>
8403 * gcc.dg/torture/pr39855.c: New test.
8405 2009-04-22 Dodji Seketeli <dodji@redhat.com>
8408 * g++.dg/cpp0x/pr39639.C: New test.
8410 2009-04-22 Mark Heffernan <meheff@google.com>
8412 * gcc.dg/profile-generate-3.c: New test.
8414 2009-04-22 Jan Hubicka <jh@suse.cz>
8416 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8418 2009-04-22 Steve Ellcey <sje@cup.hp.com>
8421 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8423 2009-04-22 Richard Guenther <rguenther@suse.de>
8425 PR tree-optimization/39824
8426 * gcc.c-torture/compile/pr39824.c: New testcase.
8428 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8431 * g++.dg/parse/parser-pr14875.C: New.
8432 * g++.dg/parse/parser-pr14875-2.C: New.
8433 * g++.dg/parse/error6.C: Update match string.
8435 2009-04-22 Richard Guenther <rguenther@suse.de>
8437 PR tree-optimization/39845
8438 * gcc.c-torture/compile/pr39845.c: New testcase.
8440 2009-04-22 Janus Weil <janus@gcc.gnu.org>
8443 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8444 * gfortran.dg/external_initializer.f90: Modified.
8445 * gfortran.dg/interface_26.f90: Modified.
8446 * gfortran.dg/intrinsic_subroutine.f90: Modified.
8447 * gfortran.dg/proc_ptr_3.f90: Modified.
8448 * gfortran.dg/proc_ptr_15.f90: New.
8449 * gfortran.dg/proc_ptr_result_1.f90: Modified.
8451 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8454 * g++.dg/warn/pr35711.C: New.
8455 * g++.dg/conversion/ptrmem2.C: Update.
8457 2009-04-21 Joseph Myers <joseph@codesourcery.com>
8459 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8460 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8461 README.gcc, g++.dg/README, g++.dg/compat/break/README,
8462 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8463 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8464 gcc.c-torture/ChangeLog.0,
8465 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8466 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8467 gcc.target/i386/math-torture/math-torture.exp,
8468 gcc.target/mips/inter/mips16-inter.exp,
8469 gcc.target/mips/mips-nonpic/README,
8470 gcc.target/x86_64/abi/README.gcc,
8471 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8472 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8473 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8475 * ChangeLog-1993-2007, ChangeLog: Correct dates.
8477 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8479 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8481 2009-04-21 Richard Guenther <rguenther@suse.de>
8484 * gcc.dg/torture/pr39829.c: New testcase.
8486 2009-04-21 Martin Jambor <mjambor@suse.cz>
8488 * gcc.dg/tree-ssa/cswtch-2.c: New test.
8490 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8493 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8494 * gcc.dg/sequence-pt-2.c: New.
8495 * gcc.dg/sequence-pt-3.c: New.
8496 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8497 * g++.dg/warn/sequence-pt-2.c: New.
8498 * g++.dg/warn/sequence-pt-3.c: New.
8500 2009-04-21 Jakub Jelinek <jakub@redhat.com>
8502 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8504 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8506 * gnat.dg/import1.ad[sb]: New test.
8508 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8510 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8513 2009-04-20 Tobias Burnus <burnus@net-b.de>
8516 * gfortran.dg/continuation_11.f90: New test.
8518 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8521 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8522 messages. Test for "long long" in system headers.
8523 * gcc.dg/c99-longlong-2.c: New.
8524 * g++.dg/warn/pr13358.C: New.
8525 * g++.dg/warn/pr13358-2.C: New.
8526 * g++.dg/warn/pr13358-3.C: New.
8527 * g++.dg/warn/pr13358-4.C: New.
8529 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8531 * gcc.dg/framework-2.c: Fix up for non existent includes
8532 being fatal errors now.
8534 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
8537 * gfortran.dg/private_type_13.f90: New test.
8538 * gfortran.dg/private_type_2.f90: Add option -std=f95.
8540 2009-04-20 Le-Chun Wu <lcwu@google.com>
8543 * g++.dg/warn/Wunused-14.C: New test.
8545 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8547 * gnat.dg/specs/small_alignment.ads: New test.
8549 2009-04-20 Ian Lance Taylor <iant@google.com>
8551 * gcc.dg/Wcxx-compat-3.c: New testcase.
8553 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8555 * gnat.dg/pack13.ad[sb]: New test.
8556 * gnat.dg/pack13_pkg.ads: New helper.
8558 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8560 * gnat.dg/discr11.ad[sb]: New test.
8561 * gnat.dg/discr11_pkg.ads: New helper.
8563 2009-04-20 Ira Rosen <irar@il.ibm.com>
8565 PR tree-optimization/39675
8566 * gcc.dg/vect/O3-pr39675-2.c: New test.
8568 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8570 * gnat.dg/rep_clause3.adb: New test.
8572 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8575 * gcc.dg/c99-flex-array-7.c: New test.
8577 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8580 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8582 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8585 * gcc.dg/c99-restrict-3.c: New test.
8587 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8589 PR preprocessor/20078
8590 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8592 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
8594 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8595 Do not pass -B$root after -margs.
8597 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8601 * gcc.dg/pr32061.c: New.
8602 * gcc.dg/Wlogical-op-1.c: Update.
8603 * g++.dg/warn/Wlogical-op-1.C: Update.
8604 * g++.dg/warn/pr36954.C: New.
8606 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8609 * gcc.dg/lvalue-5.c: New test.
8611 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8614 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8616 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8618 * gcc.dg/cpp/include5.c: New test.
8620 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8623 * gcc.dg/call-diag-2.c: New test.
8625 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8627 PR preprocessor/39646
8628 * gcc.dg/cpp/line8.c: New test.
8630 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8632 PR preprocessor/39647
8633 * gcc.dg/cpp/line7.c: New test.
8635 2009-04-18 Richard Guenther <rguenther@suse.de>
8638 * gcc.target/i386/pr39804.c: New testcase.
8640 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
8642 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8643 * g++.dg/other/pr39496.C: Likewise.
8645 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8648 * gcc.dg/pr36902.c: New.
8650 2009-04-17 Diego Novillo <dnovillo@google.com>
8652 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8653 violation for variable 'inside_main'.
8655 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8657 * gfortran.fortran-torture/execute/getarg_1.x: New file.
8659 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8661 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8663 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8665 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8666 * gfortran.dg/chmod_2.f90: Likewise.
8667 * gfortran.dg/chmod_3.f90: Likewise.
8668 * gfortran.dg/open_errors.f90: Likewise.
8669 * gfortran.dg/stat_1.f90: Likewise.
8670 * gfortran.dg/stat_2.f90: Likewise.
8672 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8674 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8675 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8676 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8677 * gfortran.dg/nearest_1.f90: Likewise.
8678 * gfortran.dg/nearest_3.f90: Likewise.
8679 * gfortran.dg/isnan_1.f90: Likewise.
8680 * gfortran.dg/isnan_2.f90: Likewise.
8681 * gfortran.dg/nan_1.f90: Likewise.
8682 * gfortran.dg/nan_2.f90: Likewise.
8683 * gfortran.dg/nan_3.f90: Likewise.
8684 * gfortran.dg/nan_4.f90: Likewise.
8685 * gfortran.dg/module_nan.f90: Likewise.
8686 * gfortran.dg/int_conv_2.f90: Likewise.
8687 * gfortran.dg/init_flag_3.f90: Likewise.
8688 * gfortran.dg/namelist_42.f90: Likewise.
8689 * gfortran.dg/namelist_43.f90: Likewise.
8690 * gfortran.dg/real_const_3.f90: Likewise.
8691 * gfortran.dg/transfer_simplify_1.f90: Likewise.
8693 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8694 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8695 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8696 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8697 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8699 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8700 * gfortran.dg/gamma_5.f90: Likewise.
8702 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8704 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8705 less strict so it also works with auto-overlay support.
8706 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8707 for "exceeds local store" linker errors on the SPU.
8709 * lib/gfortran.exp: Include target-supports.exp.
8710 (gfortran_init): On SPU targets where automatic overlay support
8711 is available, use it to build all Fortran test cases.
8713 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8715 2009-04-17 Arnaud Charlet <charlet@adacore.com>
8717 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8718 rule enforced by gnat on taft types.
8720 2009-04-17 Jakub Jelinek <jakub@redhat.com>
8723 * g++.dg/ext/complit11.C: Add empty dg-options.
8725 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8728 * g++.dg/template/defarg11.C: New test.
8730 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8733 * g++.dg/ext/complit11.C: New testcase.
8735 2009-04-15 Le-Chun Wu <lcwu@google.com>
8738 * g++.dg/warn/Wunused-13.C: New testcase.
8740 2009-04-15 Ian Lance Taylor <iant@google.com>
8742 * gcc.dg/Wenum-compare-1.c: New testcase.
8744 2009-04-15 Richard Guenther <rguenther@suse.de>
8746 PR tree-optimization/39764
8747 * g++.dg/torture/pr39764.C: New testcase.
8749 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
8751 * g++.dg/ext/altivec-17.C: New.
8753 2009-04-15 Arnaud Charlet <charlet@adacore.com>
8755 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8756 * gnat.dg/specs/limited1.ads: Ditto.
8758 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8761 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8762 for testing the results of estimate instructions.
8763 * gcc.dg/vmx/3a-04m.c (test): Ditto.
8764 * gcc.dg/vmx/3a-05.c (test): Ditto.
8766 2009-04-14 Jason Merrill <jason@redhat.com>
8769 * g++.dg/warn/Wshadow-4.C: Extend.
8771 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
8773 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8774 (do_D): Remove attribute hidden.
8776 2009-04-13 Jason Merrill <jason@redhat.com>
8779 * g++.dg/init/copy7.C: New.
8781 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
8784 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8785 (check_for_all_options): This.
8787 2009-04-13 Jason Merrill <jason@redhat.com>
8790 * g++.dg/template/crash90.C: New.
8792 2009-04-12 Jason Merrill <jason@redhat.com>
8795 * g++.dg/overload/extern-C-2.C: New.
8797 2009-04-12 Joseph Myers <joseph@codesourcery.com>
8799 PR preprocessor/31869
8800 * gcc.dg/cpp/strify5.c: New test.
8802 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
8804 * gnat.dg/enum1.adb: New test.
8805 * gnat.dg/enum1_pkg.ads: New helper.
8807 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
8810 * gcc.target/alpha/pr39740.c: New test.
8812 2009-04-11 Daniel Kraft <d@domob.eu>
8815 * gfortran.dg/bounds_check_strlen_1.f90: New test.
8816 * gfortran.dg/bounds_check_strlen_2.f90: New test.
8817 * gfortran.dg/bounds_check_strlen_3.f90: New test.
8818 * gfortran.dg/bounds_check_strlen_4.f90: New test.
8819 * gfortran.dg/bounds_check_strlen_5.f90: New test.
8820 * gfortran.dg/bounds_check_strlen_6.f90: New test.
8821 * gfortran.dg/bounds_check_strlen_7.f90: New test.
8822 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8823 expected string length that failed with -fbounds-check now.
8824 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8826 2009-04-11 Janus Weil <janus@gcc.gnu.org>
8829 * gfortran.dg/proc_ptr_14.f90: New.
8831 2009-04-11 Richard Guenther <rguenther@suse.de>
8834 * g++.dg/torture/pr39732.C: New testcase.
8836 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
8838 * gfortran.dg/whole_file_5.f90: New.
8839 * gfortran.dg/whole_file_6.f90: New.
8841 2009-04-11 Richard Guenther <rguenther@suse.de>
8843 PR tree-optimization/39713
8844 * g++.dg/torture/pr39713.C: New testcase.
8846 2009-04-10 Richard Guenther <rguenther@suse.de>
8849 * gcc.dg/pr39712.c: New testcase.
8851 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
8854 * g++.dg/cpp0x/enum2.C: Updated.
8855 * g++.dg/debug/pr22514.C: Likewise.
8856 * g++.dg/parse/enum2.C: Likewise.
8857 * g++.dg/parse/enum3.C: Likewise.
8858 * g++.dg/template/crash79.C: Likewise.
8859 * g++.old-deja/g++.jason/cond.C: Likewise.
8861 2009-04-10 Chao-ying Fu <fu@mips.com>
8863 * gcc.target/mips/interrupt_handler.c: Change from compile to
8866 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8868 * objc/execute/forward-1.x: Fix x86_64 entry typos.
8870 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
8873 * gfortran.dg/zero_sized_6.f90: New.
8875 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
8878 * g++.dg/parse/pr20118.C: New.
8879 * g++.dg/template/spec16.C: Update.
8881 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8884 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8885 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8886 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8887 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8888 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8889 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8890 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8891 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8892 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8893 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8894 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8895 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8896 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8897 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8898 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8899 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8900 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8902 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8905 * g++.dg/torture/pr39678.C: New.
8906 * gcc.dg/compat/struct-complex-2.h: Likewise.
8907 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8908 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8909 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8910 * gcc.dg/torture/pr39678.c: Likewise.
8911 * gcc.target/i386/pr39678.c: Likewise.
8913 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8914 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8916 * gcc.target/x86_64/abi/test_passing_structs.c: Include
8917 <complex.h>. Add tests for structure with complex float.
8919 2009-04-10 Ben Elliston <bje@au.ibm.com>
8920 Joseph Myers <joseph@codesourcery.com>
8923 * gcc.dg/dfp/pr36800.c: New.
8925 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8926 Rafael Avila de Espindola <espindola@google.com>
8928 * gcc.misc-tests/help.exp: New file.
8929 * lib/options.exp: New file.
8931 2009-04-09 Janis Johnson <janis187@us.ibm.com>
8934 * objc/execute/forward-1.x: New.
8936 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
8938 * gcc.dg/pr27150-1.c: Change to a link test.
8940 2009-04-09 Jakub Jelinek <jakub@redhat.com>
8942 * g++.dg/lookup/using2.C: Change copyright header to refer to version
8943 3 of the GNU General Public License and to point readers at the
8944 COPYING3 file and the FSF's license web page.
8945 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8946 * gcc.dg/struct/struct-reorg.exp: Likewise.
8947 * gcc.target/spu/tag_manager.c: Likewise.
8949 2009-04-09 Richard Guenther <rguenther@suse.de>
8952 * ssa-ccp-25.c: Adjust pattern.
8954 2009-04-09 Janus Weil <janus@gcc.gnu.org>
8957 * gfortran.dg/external_procedures_1.f90: Modified.
8958 * gfortran.dg/proc_ptr_result_1.f90: New.
8959 * gfortran.dg/proc_ptr_result_2.f90: New.
8960 * gfortran.dg/proc_ptr_result_3.f90: New.
8962 2009-04-09 Richard Guenther <rguenther@suse.de>
8964 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8965 to prevent constant propagation.
8966 * gcc.dg/vect/vect-56.c: Likewise.
8967 * gcc.dg/vect/vect-58.c: Likewise.
8968 * gcc.dg/vect/vect-60.c: Likewise.
8969 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8970 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8971 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8973 2009-04-09 Richard Guenther <rguenther@suse.de>
8975 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8976 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8978 2009-04-09 Joseph Myers <joseph@codesourcery.com>
8981 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8984 2009-04-08 Joseph Myers <joseph@codesourcery.com>
8986 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8987 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8989 2009-04-08 Jakub Jelinek <jakub@redhat.com>
8991 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8993 2009-04-08 Jason Merrill <jason@redhat.com>
8996 * g++.dg/template/error40.C: Add another test.
8998 2009-04-08 Joseph Myers <joseph@codesourcery.com>
9002 * gcc.c-torture/compile/pr39614-1.c,
9003 gcc.c-torture/compile/pr39614-2.c,
9004 gcc.c-torture/compile/pr39614-3.c,
9005 gcc.c-torture/compile/pr39614-4.c,
9006 gcc.c-torture/compile/pr39614-5.c,
9007 gcc.c-torture/compile/pr39673-1.c,
9008 gcc.c-torture/compile/pr39673-2.c: New tests.
9009 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9011 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9012 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9015 2009-04-08 Dodji Seketeli <dodji@redhat.com>
9018 * g++.dg/cpp0x/variadic-crash2.C: New test.
9020 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
9023 * gfortran.dg/alloc_comp_result_1.f90: New test.
9025 2009-04-07 Jason Merrill <jason@redhat.com>
9028 * g++.dg/overload/extern-C-1.C: New.
9030 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9033 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9035 2009-04-07 Jason Merrill <jason@redhat.com>
9038 * g++.dg/template/error40.C: New.
9040 2009-04-07 Janus Weil <janus@gcc.gnu.org>
9043 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9045 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
9047 * gnat.dg/subp_elim_errors.ad[sb]: New test.
9049 2009-04-07 Janus Weil <janus@gcc.gnu.org>
9052 * gfortran.dg/proc_decl_1.f90: Modified.
9053 * gfortran.dg/proc_ptr_11.f90: Extended.
9054 * gfortran.dg/proc_ptr_13.f90: Modified.
9056 2009-04-06 Jason Merrill <jason@redhat.com>
9059 * g++.dg/template/fnspec1.C: New.
9061 2009-04-06 Laurent GUERBY <laurent@guerby.net>
9063 * lib/gnat.exp: Handle multilib.
9065 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
9068 * gfortran.dg/dependency_23.f90: New test.
9070 2009-04-06 Richard Guenther <rguenther@suse.de>
9072 PR tree-optimization/28868
9073 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9074 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9075 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9076 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9078 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9080 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9082 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9084 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9086 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9088 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9089 with the built-in y0, and the subsequent warning.
9090 (y1): Likewise, rename to y_1.
9092 2009-04-06 Janus Weil <janus@gcc.gnu.org>
9095 * gfortran.dg/proc_decl_21.f90: New.
9097 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
9100 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9102 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
9104 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9105 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9106 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9107 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9108 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9109 gfortran.dg/namelist_49.f90: Gate test on effective_target
9111 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
9113 2009-04-05 Daniel Kraft <d@domob.eu>
9116 * gfortran.dg/read_float_2.f03
9117 * gfortran.dg/read_float_3.f90
9119 2009-04-05 Richard Guenther <rguenther@suse.de>
9121 PR tree-optimization/39648
9122 * gcc.c-torture/compile/pr39648.c: New testcase.
9124 2009-04-05 Jason Merrill <jason@redhat.com>
9127 * g++.dg/template/error39.C: New.
9129 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
9132 * gfortran.dg/implied_do_1.f90: New.
9134 2009-04-04 Tobias Burnus <burnus@net-b.de>
9137 * gfortran.dg/recursive_check_8.f90: New.
9138 * gfortran.dg/recursive_check_9.f90: New.
9139 * gfortran.dg/recursive_check_10.f90: New.
9140 * gfortran.dg/recursive_check_11.f90: New.
9141 * gfortran.dg/recursive_check_12.f90: New.
9142 * gfortran.dg/recursive_check_13.f90: New.
9143 * gfortran.dg/recursive_check_14.f90: New.
9145 2009-04-04 Jason Merrill <jason@redhat.com>
9148 * g++.dg/template/error38.C: Add more tests.
9150 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
9153 * gfortran.dg/common_align_2.f90: New test.
9155 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
9158 * gcc.c-torture/execute/pr39501.c: New file.
9159 * gcc.c-torture/execute/pr39501.x: New file.
9161 2009-04-04 Richard Guenther <rguenther@suse.de>
9163 PR tree-optimization/8781
9164 PR tree-optimization/37892
9165 * g++.dg/tree-ssa/pr8781.C: New testcase.
9166 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9168 2009-04-04 Richard Guenther <rguenther@suse.de>
9170 PR tree-optimization/39636
9171 * gcc.c-torture/compile/pr39636.c: New testcase.
9173 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
9175 PR rtl-optimization/39607
9176 * g++.dg/opt/pr39607.C: New.
9178 2009-04-03 Tobias Burnus <burnus@net-b.de>
9181 * gfortran.dg/common_12.f90: New.
9183 2009-04-03 Jason Merrill <jason@redhat.com>
9186 * g++.dg/template/const2.C: New test.
9188 2009-04-03 Richard Guenther <rguenther@suse.de>
9190 PR tree-optimization/2480
9191 PR tree-optimization/23086
9192 * gcc.dg/tree-ssa/pr2480.c: New testcase.
9193 * gcc.dg/tree-ssa/pr23086.c: Likewise.
9195 2009-04-03 Richard Guenther <rguenther@suse.de>
9197 PR tree-optimization/34743
9198 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9199 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9200 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9201 * gcc.dg/tree-ssa/sra-3.c: Likewise.
9202 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9203 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9204 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9205 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9207 2009-04-03 Richard Guenther <rguenther@suse.de>
9210 PR tree-optimization/23940
9211 PR tree-optimization/33237
9214 PR tree-optimization/36201
9215 PR tree-optimization/36230
9216 PR tree-optimization/38049
9217 PR tree-optimization/38207
9218 PR tree-optimization/38230
9219 PR tree-optimization/38301
9220 PR tree-optimization/38585
9222 PR tree-optimization/38985
9223 PR tree-optimization/39299
9224 * gcc.dg/pr19633-1.c: Adjust.
9225 * gcc.dg/torture/pta-callused-1.c: Likewise.
9226 * gcc.dg/torture/pr39074-2.c: Likewise.
9227 * gcc.dg/torture/pr39074.c: Likewise.
9228 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9229 * gcc.dg/torture/pr30375.c: Adjust.
9230 * gcc.dg/torture/pr33563.c: Likewise.
9231 * gcc.dg/torture/pr33870.c: Likewise.
9232 * gcc.dg/torture/pr33560.c: Likewise.
9233 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9234 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9235 * gcc.dg/tree-ssa/alias-15.c: Remove.
9236 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9237 * gcc.dg/tree-ssa/pr26421.c: Adjust.
9238 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9239 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9240 * gcc.dg/tree-ssa/pr23382.c: Adjust.
9241 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9242 * gcc.dg/tree-ssa/alias-16.c: Adjust.
9243 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9244 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9245 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9246 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9247 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9248 * gcc.dg/tree-ssa/alias-19.c: Likewise.
9249 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9250 * gcc.dg/tree-ssa/pr13146.c: Likewise.
9251 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9252 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9253 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9254 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9255 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9256 * gcc.dg/tree-ssa/alias-20.c: Likewise.
9257 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9258 * gcc.dg/tree-ssa/pr38895.c: Likewise.
9259 * gcc.dg/uninit-B.c: XFAIL.
9260 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9261 * gcc.dg/uninit-pr19430.c: XFAIL.
9262 * g++.dg/tree-ssa/pr13146.C: New testcase.
9263 * g++.dg/opt/pr36187.C: Adjust.
9264 * g++.dg/torture/20090329-1.C: New testcase.
9266 2009-04-02 Chao-ying Fu <fu@mips.com>
9268 * gcc.target/mips/interrupt_handler.c: New test.
9270 2009-04-02 David Ayers <ayers@fsfe.org>
9273 * objc.dg/bad-receiver-type-2.m: New test contributed by
9276 2009-04-02 Jason Merrill <jason@redhat.com>
9279 * g++.dg/template/error38.C: New test.
9281 2009-04-02 Janis Johnson <janis187@us.ibm.com>
9283 PR tree-optimization/31677
9284 * gcc.dg/memcpy-1.c: Add compiler option.
9286 2009-04-02 Ira Rosen <irar@il.ibm.com>
9288 PR tree-optimization/39595
9289 * gfortran.dg/vect/O3-pr39595.f: New test.
9291 2009-04-02 Dodji Seketeli <dodji@redhat.com>
9294 * g++.dg/template/typedef11.C: New test.
9295 * g++.dg/template/typedef12.C: Likewise.
9296 * g++.dg/template/typedef13.C: Likewise.
9297 * g++.dg/template/typedef14.C: Likewise.
9298 * g++.dg/template/typedef15.C: Likewise.
9299 * g++.dg/template/typedef16.C: Likewise.
9300 * g++.dg/template/sfinae3.C: Compile this pedantically.
9301 The only errors expected should be the one saying the typedef is ill
9303 * g++.old-deja/g++.pt/typename8.C: Likewise.
9304 * g++.dg/template/access11.C: Update this.
9306 2009-04-02 Richard Guenther <rguenther@suse.de>
9308 PR tree-optimization/37221
9309 * gcc.c-torture/compile/20090331-1.c: New testcase.
9311 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
9313 * gcc.c-torture/compile/20090401-1.c: New test.
9315 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9318 * g++.dg/template/pr4926-1.C: New.
9320 2009-04-01 Xinliang David Li <davidxl@google.com>
9322 * gcc.target/i386/all_one_m128i.c: New test.
9324 2009-04-01 Janis Johnson <janis187@us.ibm.com>
9327 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9328 * gcc.dg/fltconst-2.c: New test.
9329 * gcc.dg/fltconst-double-pedantic-1.c: New test.
9330 * gcc.dg/fltconst-double-pedantic-2.c: New test.
9333 * gcc.dg/cpp/pr33466.c: New test.
9334 * gcc.dg/dfp/pr33466.c: New test.
9335 * gcc.dg/fixed-point/pr33466.c: New test.
9337 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9339 PR tree-optimization/35011
9340 * g++.dg/other/pr35011.C: New.
9342 2009-04-01 Jakub Jelinek <jakub@redhat.com>
9345 * gcc.dg/pr39226.c: New test.
9347 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9350 * g++.dg/template/pr35240.C: New.
9352 2009-04-01 Joseph Myers <joseph@codesourcery.com>
9355 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9356 * gcc.dg/pr25682.c: Update expected diagnostics.
9358 2009-04-01 Richard Guenther <rguenther@suse.de>
9360 * gcc.dg/fold-plusmult-2.c: New testcase.
9362 2009-04-01 Jakub Jelinek <jakub@redhat.com>
9365 * gcc.dg/pr37772.c: New test.
9366 * g++.dg/ext/asm11.C: New test.
9368 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9370 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9371 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9374 2009-03-31 Jason Merrill <jason@redhat.com>
9376 * g++.old-deja/g++.other/using9.C: Add expected errors.
9378 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
9380 * gcc.c-torture/compile/pr33009.c: Removed.
9382 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9384 * gcc.c-torture/compile/pr33009.c: Delete.
9385 * gcc.c-torture/compile/pr11832.c: Likewise.
9387 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9390 * lib/target-supports.exp (check_effective_target_stdint_types):
9392 (check_effective_target_inttypes_types): New.
9393 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9394 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9395 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9397 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9401 * gfortran.dg/data_pointer_1.f90: New test.
9403 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9406 * gfortran.dg/char_length_15.f90: New test.
9408 2009-03-31 Jason Merrill <jason@redhat.com>
9411 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9412 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9413 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9416 * g++.dg/other/typedef2.C: New test.
9419 * g++.dg/template/typedef17.C: New test.
9421 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9422 * g++.dg/cpp0x/auto12.C: Likewise.
9424 2009-03-31 Richard Guenther <rguenther@suse.de>
9427 * gcc.dg/fold-compare-4.c: New testcase.
9428 * gcc.dg/fold-compare-5.c: Likewise.
9430 2009-03-31 Richard Guenther <rguenther@suse.de>
9432 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9434 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9437 * gcc.target/i386/pr39592-1.c: New test.
9439 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9441 PR preprocessor/15638
9442 * gcc.dg/cpp/missing-header-1.c: New test.
9443 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
9444 "compilation terminated" message.
9445 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
9447 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9448 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9449 terminated" message.
9451 2009-03-31 Richard Guenther <rguenther@suse.de>
9455 * gcc.dg/tree-ssa/pr23401.c: New testcase.
9456 * gcc.dg/tree-ssa/pr27810.c: Likewise.
9458 2009-03-30 Steven G. Kargl <kargls@comcast.net>
9461 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9462 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9463 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9464 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9465 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9466 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9467 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9469 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
9472 * gfortran.dg/whole_file_1.f90: New test.
9474 * gfortran.dg/whole_file_2.f90: New test.
9475 * gfortran.dg/whole_file_3.f90: New test.
9477 * gfortran.dg/whole_file_4.f90: New test.
9479 2009-03-30 Jakub Jelinek <jakub@redhat.com>
9481 * gfortran.dg/bind_c_usage_19.f90: New test.
9484 * gcc.target/powerpc/altivec-29.c: New test.
9486 2009-03-30 Joseph Myers <joseph@codesourcery.com>
9488 PR rtl-optimization/323
9489 * gcc.target/i386/excess-precision-1.c,
9490 gcc.target/i386/excess-precision-2.c,
9491 gcc.target/i386/excess-precision-3.c,
9492 gcc.target/i386/excess-precision-4.c,
9493 gcc.target/i386/excess-precision-5.c,
9494 gcc.target/i386/excess-precision-6.c: New tests.
9496 2009-03-30 Joseph Myers <joseph@codesourcery.com>
9499 * gcc.dg/c99-array-lval-8.c: New test.
9501 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9503 PR preprocessor/34695
9504 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9505 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9506 instead of dg-warning for "previous definition" messages.
9507 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9508 "warnings being treated as errors" message.
9509 * gcc.dg/fltconst-1.c: Use -fshow-column.
9511 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
9514 * gfortran.dg/power1.f90: New test.
9516 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9524 * gcc.c-torture/compile/20081108-1.c,
9525 gcc.c-torture/compile/20081108-2.c,
9526 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9527 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9528 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9529 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9530 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9531 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9532 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9533 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9534 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9535 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9536 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9537 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9538 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9539 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9540 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9541 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9542 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9544 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9545 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9546 XFAILs. Update expected messages.
9547 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9549 * gcc.dg/real-const-1.c: Replace with test from original PR.
9550 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9551 when casting from non-constant integer to pointer.
9553 2009-03-29 Richard Guenther <rguenther@suse.de>
9555 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9557 2009-03-29 Daniel Kraft <d@domob.eu>
9560 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9562 * gfortran.dg/typebound_proc_9.f03: New test.
9563 * gfortran.dg/typebound_proc_10.f03: New test.
9564 * gfortran.dg/typebound_proc_11.f03: New test.
9565 * gfortran.dg/abstract_type_5.f03: New test.
9567 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
9570 * gfortran.dg/do_4.f: New.
9571 * gfortran.dg/goto_2.f90: Correct expected warnings.
9572 * gfortran.dg/goto_4.f90: Likewise.
9573 * gfortran.dg/goto_5.f90: New.
9575 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
9578 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9580 * gcc.target/i386/pr39545-1.c: New.
9581 * gcc.target/i386/pr39545-2.c: Likewise.
9583 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9584 (flex2_struct): Likewise.
9585 (check_struct_passing7): Likewise.
9586 (check_struct_passing8): Likewise.
9589 (main): Call check_struct_passing7 and check_struct_passing8.
9591 2009-03-29 Richard Guenther <rguenther@suse.de>
9593 * gcc.c-torture/execute/20090113-1.c: New testcase.
9594 * gcc.c-torture/execute/20090113-2.c: Likewise.
9595 * gcc.c-torture/execute/20090113-3.c: Likewise.
9596 * gcc.c-torture/execute/20090207-1.c: Likewise.
9597 * gcc.c-torture/compile/20090114-1.c: Likewise.
9598 * gcc.c-torture/compile/20090328-1.c: Likewise.
9599 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9601 2009-03-29 David Ayers <ayers@fsfe.org>
9604 * objc.dg/conditional-1.m: New tests.
9606 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
9608 * gcc.dg/winline-10.c: New test.
9610 2009-03-28 Tobias Burnus <burnus@net-b.de>
9613 * gfortran.dg/do_check_1.f90: Add test.
9614 * gfortran.dg/do_check_2.f90: Add test.
9615 * gfortran.dg/do_check_3.f90: Add test.
9616 * gfortran.dg/do_check_4.f90: Add test.
9618 2009-03-28 Jan Hubicka <jh@suse.cz>
9620 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9621 * gcc.dg/pr33826.c: Update dump files.
9622 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9623 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9625 2009-03-28 Martin Jambor <mjambor@suse.cz>
9627 * g++.dg/tree-ssa/fwprop-align.C: New test.
9629 2009-03-28 Jakub Jelinek <jakub@redhat.com>
9631 * gcc.target/powerpc/altivec-28.c: New test.
9634 * gcc.dg/wdisallowed-functions-1.c: Removed.
9635 * gcc.dg/wdisallowed-functions-2.c: Removed.
9636 * gcc.dg/wdisallowed-functions-3.c: Removed.
9637 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9638 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9639 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9641 2009-03-28 Richard Guenther <rguenther@suse.de>
9643 PR tree-optimization/38723
9644 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9646 2009-03-28 Paul Thomas <pault@gcc.gnu.org
9649 * gfortran.dg/char_result_13.f90: New test.
9651 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
9654 * gfortran.dg/alloc_comp_assign_9.f90: New test.
9656 2009-03-28 Daniel Kraft <d@domob.eu>
9658 * gfortran.dg/trim_1.f90: New test.
9660 2009-03-28 Richard Guenther <rguenther@suse.de>
9662 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9663 * g++.dg/warn/Warray-bounds.C: Likewise.
9665 2009-03-28 Tobias Burnus <burnus@net-b.de>
9668 * gfortran.dg/recursive_check_7.f90: New test.
9670 2009-03-28 Tobias Burnus <burnus@net-b.de>
9673 * gfortran.dg/do_check_5.f90: New test.
9674 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9675 * gfortran.dg/array_constructor_18.f90: Ditto.
9676 * gfortran.dg/array_constructor_22.f90: Ditto.
9677 * gfortran.dg/do_3.F90: Ditto.
9678 * gfortran.dg/do_1.f90: Ditto.
9680 2009-03-28 Richard Guenther <rguenther@suse.de>
9682 PR tree-optimization/38180
9683 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9685 2009-03-28 Richard Guenther <rguenther@suse.de>
9687 PR tree-optimization/38513
9688 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9689 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9690 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9691 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9692 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9693 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9694 * gcc.dg/vect/vect-35.c: Likewise.
9695 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9696 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9697 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9699 2009-03-28 Richard Guenther <rguenther@suse.de>
9701 PR tree-optimization/38968
9702 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9704 2009-03-28 Richard Guenther <rguenther@suse.de>
9706 PR tree-optimization/37795
9707 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9709 2009-03-28 Joseph Myers <joseph@codesourcery.com>
9711 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9712 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9713 options for removed targets.
9715 2009-03-27 Richard Guenther <rguenther@suse.de>
9717 PR tree-optimization/39120
9718 * gcc.c-torture/execute/pr39120.c: New testcase.
9720 2009-03-27 Richard Guenther <rguenther@suse.de>
9722 PR tree-optimization/39120
9723 * gcc.dg/torture/pta-callused-1.c: New testcase.
9725 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9728 * gcc.target/i386/pr39315-1.c: New.
9729 * gcc.target/i386/pr39315-2.c: Likewise.
9730 * gcc.target/i386/pr39315-3.c: Likewise.
9731 * gcc.target/i386/pr39315-4.c: Likewise.
9732 * gcc.target/i386/pr39315-check.c: Likewise.
9734 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9737 * gcc.dg/pr39323-1.c: New.
9738 * gcc.dg/pr39323-2.c: Likewise.
9739 * gcc.dg/pr39323-3.c: Likewise.
9741 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9744 * gcc.target/ia64/sync-1.c: New.
9746 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9749 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9750 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9751 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9752 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9753 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9754 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9755 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9756 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9758 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9760 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9761 for low precision (i.e. float).
9763 2009-03-27 Dodji Seketeli <dodji@redhat.com>
9764 Jakub Jelinek <jakub@redhat.com>
9767 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9769 2009-03-27 Jakub Jelinek <jakub@redhat.com>
9771 * gcc.dg/memmove-2.c: New test.
9772 * gcc.dg/memmove-3.c: New test.
9774 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9777 2009-03-27 Xinliang David Li <davidxl@google.com>
9779 PR tree-optimization/39557
9780 * g++.dg/tree-ssa/dom-invalid.C: New test.
9782 2009-03-27 Xinliang David Li <davidxl@google.com>
9784 PR tree-optimization/39548
9785 * g++.dg/tree-ssa/copyprop.C: New test.
9787 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9790 * g++.dg/template/typename17.C: New testcase.
9791 * g++.dg/template/typename18.C: New testcase.
9793 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9796 * g++.dg/other/var_copy-1.C: New test.
9798 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
9801 * g++.dg/parse/ctor9.C: New test.
9803 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
9806 * g++.dg/init/error2.C: New test.
9808 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9811 * gcc.dg/pr35652.C: New.
9812 * g++.dg/warn/pr35652.C: New.
9813 * gcc.dg/format/plus-1.c: Adjust message.
9815 2009-03-26 Jakub Jelinek <jakub@redhat.com>
9818 * gcc.dg/wdisallowed-functions-3.c: New test.
9819 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9821 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9823 * gcc.dg/inline-33.c: Fix when pic.
9825 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
9827 * gcc.target/ia64/20090324-1.c: New test.
9829 2009-03-25 Jakub Jelinek <jakub@redhat.com>
9832 * gcc.dg/pr27898.c: New test.
9834 PR tree-optimization/32139
9835 * gcc.c-torture/compile/pr32139.c: New test.
9837 2009-03-24 Jason Merrill <jason@redhat.com>
9840 * g++.dg/parse/defarg14.C: New test.
9842 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9845 * gfortran.dg/read_repeat.f90: New test.
9847 2009-03-24 Ira Rosen <irar@il.ibm.com>
9849 PR tree-optimization/39529
9850 * gcc.dg/vect/pr39529.c: New test.
9852 2009-03-24 Dodji Seketeli <dodji@redhat.com>
9853 Jakub Jelinek <jakub@redhat.com>
9856 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9858 2009-03-23 Jakub Jelinek <jakub@redhat.com>
9861 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9863 2009-03-23 Jason Merrill <jason@redhat.com>
9865 * g++.dg/cpp0x/auto12.C: Add variadic test.
9868 * g++.dg/warn/Wshadow-4.C: New test.
9870 2009-03-23 Jakub Jelinek <jakub@redhat.com>
9872 PR tree-optimization/39516
9873 * gfortran.dg/pr39516.f: New test.
9875 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
9877 * lib/target-libpath.exp (set_ld_library_path_env_vars):
9878 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9879 variable, not environment variable.
9881 2009-03-21 Jason Merrill <jason@redhat.com>
9884 * g++.dg/ext/vla6.C: New test.
9886 2009-03-20 Jason Merrill <jason@redhat.com>
9888 * g++.dg/cpp0x/initlist5.C: Add additional test.
9890 2009-03-19 Jakub Jelinek <jakub@redhat.com>
9891 Janis Johnson <janis187@us.ibm.com>
9893 * lib/compat.exp (compat-get-options-main, compat-get-options):
9894 Handle dg-prune-output in source file.
9895 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9896 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9897 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9900 2009-03-19 Jakub Jelinek <jakub@redhat.com>
9903 * gcc.dg/gomp/pr39495-1.c: New test.
9904 * gcc.dg/gomp/pr39495-2.c: New test.
9905 * g++.dg/gomp/pr39495-1.C: New test.
9906 * g++.dg/gomp/pr39495-2.C: New test.
9909 * gcc.target/i386/pr39496.c: New test.
9910 * g++.dg/other/pr39496.C: New test.
9912 2009-03-19 Li Feng <nemokingdom@gmail.com>
9915 * gcc.dg/autopar/pr39500-1.c: New.
9916 * gcc.dg/autopar/pr39500-2.c: New.
9918 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9920 * g++.dg/dg.exp: Prune graphite.
9922 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
9925 * g++.dg/graphite: New.
9926 * g++.dg/graphite/graphite.exp: New.
9927 * g++.dg/graphite/pr39447.C: New.
9929 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9932 * g++.dg/template/pr39425.C: New.
9934 * g++.dg/template/spec33.C: Updated.
9936 2009-03-17 Jason Merrill <jason@redhat.com>
9938 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9940 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
9943 * g++.dg/ext/unary_trait_incomplete.C: New.
9945 2009-03-17 Jing Yu <jingyu@google.com>
9948 * g++.dg/inherit/thunk10.C: New test.
9950 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
9953 * gcc.target/i386/pr39482.c: New test.
9955 2009-03-17 Jakub Jelinek <jakub@redhat.com>
9958 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9959 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9960 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9961 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9964 * gcc.dg/pr39443.c: New test.
9967 * gcc.dg/debug/pr39412.c: New test.
9969 2009-03-17 Janis Johnson <janis187@us.ibm.com>
9972 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9973 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9975 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9976 its original value, or unset if it was not defined.
9977 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9978 path procs around use of HOSTCC.
9979 * g++.dg/compat/struct-layout-1.exp: Ditto.
9980 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9982 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
9984 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9986 2009-03-16 Janis Johnson <janis187@us.ibm.com>
9988 Revert patch for PR testsuite/37630.
9991 * gcc.dg/pr11492.c: Replace constant and remove xfail.
9994 * lib/target-supports.exp (check_effective_target_ieee): New.
9995 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9996 * gcc.dg/20001012-1.c: Require ieee.
9999 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10001 2009-03-16 Jakub Jelinek <jakub@redhat.com>
10003 PR tree-optimization/39455
10004 * gcc.dg/pr39455.c: New test.
10006 2009-03-13 David Ayers <ayers@fsfe.org>
10008 * objc/execute/trivial.m. New test.
10010 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
10013 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10015 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
10018 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10019 constraint on (%2).
10021 2009-03-12 David Ayers <ayers@fsfe.org>
10024 * objc/execute/exceptions/handler-1.m. New test.
10026 2009-03-12 Jakub Jelinek <jakub@redhat.com>
10029 * gcc.target/i386/pr39431.c: New test.
10031 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
10034 * gcc.target/i386/pr39445.c: New.
10036 * gcc.target/i386/push-1.c: XFAIL.
10038 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
10040 * gcc.dg/inline-33.c: New test.
10042 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
10044 * gcc.dg/vect/vect-82.c: Combine dg-do and
10045 dg-require-effective-target into dg-skip-if.
10046 * gcc.dg/vect/vect-83.c: Likewise.
10048 2009-03-11 Jakub Jelinek <jakub@redhat.com>
10051 * gcc.target/i386/stackalign/longlong-1.c: New test.
10052 * gcc.target/i386/stackalign/longlong-2.c: New test.
10054 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10056 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10058 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10060 * gcc.c-torture/execute/ieee/inf-3.c: New test.
10061 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10063 2009-03-11 Olivier Hainque <hainque@adacore.com>
10065 * gnat.dg/slice_enum.adb: New test.
10067 2009-03-11 Jason Merrill <jason@redhat.com>
10070 * g++.dg/opt/nrv15.C: New test.
10072 2009-03-10 Ira Rosen <irar@il.ibm.com>
10074 PR tree-optimization/39422
10075 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10076 constant array with static initialization to global memory.
10077 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10079 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
10081 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10084 2009-03-09 Jakub Jelinek <jakub@redhat.com>
10087 * g++.dg/opt/switch2.C: Add -w to dg-options.
10088 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10089 * g++.dg/warn/switch1.C: New test.
10090 * g++.dg/other/switch3.C: New test.
10092 PR tree-optimization/39394
10093 * gcc.c-torture/compile/pr39394.c: New test.
10095 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10097 * gcc.target/s390/20090223-1.c: New testcase.
10099 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10101 PR libfortran/39402
10102 * gfortran.dg/fmt_f0_1.f90: New test.
10104 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
10107 * g++.dg/other/new1.C: Adjusted.
10108 * g++.dg/parse/crash40.C: Likewise.
10109 * g++.dg/parse/defarg12.C: Likewise.
10110 * g++.dg/template/error15.C: Likewise.
10112 * g++.dg/other/pr39060.C: New.
10114 2009-03-07 Jason Merrill <jason@redhat.com>
10117 * g++.dg/opt/new1.C: New.
10119 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10122 * g++.dg/other/error32.C: New.
10124 2009-03-06 Jakub Jelinek <jakub@redhat.com>
10126 PR middle-end/39360
10127 * gcc.c-torture/compile/pr39360.c: New test.
10130 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10132 2009-03-05 Jason Merrill <jason@redhat.com>
10135 * g++.dg/warn/Wuninitialized-3.C: New test.
10137 2009-03-05 Jakub Jelinek <jakub@redhat.com>
10140 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10141 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10143 2009-03-04 Jason Merrill <jason@redhat.com>
10146 * g++.dg/template/koenig7.C: New test.
10148 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
10150 * g++.dg/torture/predcom-1.C: New test.
10152 2009-03-04 Richard Guenther <rguenther@suse.de>
10154 PR tree-optimization/39362
10155 * g++.dg/torture/pr39362.C: New testcase.
10157 2009-03-04 Jason Merrill <jason@redhat.com>
10158 Giovanni Bajo <giovannibajo@gcc.gnu.org>
10163 * g++.dg/template/dependent-name5.C: New test.
10165 2009-03-04 Steve Ellcey <sje@cup.hp.com>
10168 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10169 vect_int to vect_int_mult.
10171 2009-03-04 Richard Guenther <rguenther@suse.de>
10173 PR tree-optimization/39358
10174 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10175 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10177 2009-03-04 Richard Guenther <rguenther@suse.de>
10179 PR tree-optimization/39339
10180 * gcc.c-torture/execute/pr39339.c: New testcase.
10182 2009-03-03 Joseph Myers <joseph@codesourcery.com>
10184 * gcc.c-torture/compile/20090303-1.c,
10185 gcc.c-torture/compile/20090303-2.c: New tests.
10187 2009-03-03 Jakub Jelinek <jakub@redhat.com>
10190 * gfortran.dg/gomp/pr39354.f90: New test.
10192 PR tree-optimization/39343
10193 * gcc.dg/pr39343.c: New test.
10195 2009-03-03 Ira Rosen <irar@il.ibm.com>
10197 PR tree-optimization/39248
10198 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10199 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10200 on targets without vector misalignment support.
10201 * lib/target-supports.exp
10202 (check_effective_target_vect_short_mult): Add
10203 check_effective_target_arm32.
10205 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
10207 PR middle-end/39335
10208 * gcc.dg/graphite/pr39335_1.c: New.
10209 * gcc.dg/graphite/pr39335.c: New.
10211 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
10213 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10215 * gcc.target/i386/stackalign/return-5.c: Likewise.
10216 * gcc.target/i386/stackalign/return-6.c: Likewise.
10218 2009-03-02 Richard Guenther <rguenther@suse.de>
10219 Ira Rosen <irar@il.ibm.com>
10221 PR tree-optimization/39318
10222 * gfortran.dg/vect/pr39318.f90: New test.
10224 2009-03-01 Jan Hubicka <jh@suse.cz>
10226 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10228 2009-03-01 Jan Hubicka <jh@suse.cz>
10231 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10233 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
10235 * gnat.dg/pack12.adb: New test.
10237 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
10240 * g++.dg/other/pr37789.C: New.
10242 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
10245 * gfortran.dg/interface_25.f90: New test.
10246 * gfortran.dg/interface_26.f90: New test.
10248 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
10251 * gfortran.dg/initialization_22.f90: New test.
10253 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
10255 PR rtl-optimization/39241
10256 * gcc.dg/torture/pr39241.c: New.
10258 2009-02-25 Martin Jambor <mjambor@suse.cz>
10260 PR tree-optimizations/39259
10261 * g++.dg/torture/pr39259.C: New testcase.
10263 2009-02-24 Richard Guenther <rguenther@suse.de>
10266 * g++.dg/template/instantiate10.C: New testcase.
10268 2009-02-24 Richard Guenther <rguenther@suse.de>
10269 Zdenek Dvorak <ook@ucw.cz>
10271 PR tree-optimization/39233
10272 * gcc.c-torture/execute/pr39233.c: New testcase.
10274 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
10276 PR tree-optimization/39260
10277 * gcc.dg/graphite/pr39260.c: New.
10279 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
10281 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10283 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
10286 * g++.dg/template/void14.C: New.
10288 2009-02-23 Jason Merrill <jason@redhat.com>
10291 * g++.dg/init/const7.C: Remove XFAIL.
10292 * g++.dg/init/static-init1.C: New test.
10294 * g++.dg/cpp0x/initlist14.C: New test.
10296 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10299 * bound_simplification_2.f90: New test case.
10300 * bound_7.f90: New test case.
10302 2009-02-21 Joseph Myers <joseph@codesourcery.com>
10304 * gcc.dg/cpp/include4.c: New test.
10306 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
10309 * gcc.target/i386/abi-2.c: New.
10311 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
10313 * gcc.c-torture/execute/pr39228.x: New.
10315 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
10317 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10318 scan-assembler to check for xmm0 register.
10320 2009-02-20 Mark Mitchell <mark@codesourcery.com>
10321 Joseph Myers <joseph@codesourcery.com>
10323 * gcc.target/arm/va_list.c: New test.
10324 * g++.dg/abi/arm_va_list.C: Likewise.
10325 * lib/target-supports.exp (check_effective_target_arm_eabi): New
10327 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10328 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10329 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10330 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10331 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10332 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10334 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
10337 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10340 2009-02-20 Jakub Jelinek <jakub@redhat.com>
10343 * gcc.c-torture/execute/pr39240.c: New test.
10345 2009-02-20 Jason Merrill <jason@redhat.com>
10348 * g++.dg/parse/dtor15.C: New test.
10350 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
10352 * gcc.c-torture/execute/20090219-1.c: New.
10354 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
10356 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10357 (mips-dg-options): When matching isa* pseudo-options make
10358 'value' optional and accept ! entries. Use $spec instead of
10359 $isa_spec in the isa pseudo-option error message. Only
10360 perform the ISA-range check when 'value' is set. If arch is
10361 matching any CPU in the ! entries switch to its generic ISA.
10362 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10363 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10365 2009-02-19 Jakub Jelinek <jakub@redhat.com>
10368 * gcc.dg/visibility-20.c: New test.
10369 * g++.dg/ext/visibility/visibility-11.C: New test.
10371 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
10374 * g++.dg/abi/pr39188-1a.C: New.
10375 * g++.dg/abi/pr39188-1b.C: Likewise.
10376 * g++.dg/abi/pr39188-1.h: Likewise.
10377 * g++.dg/abi/pr39188-2a.C: Likewise.
10378 * g++.dg/abi/pr39188-2b.C: Likewise.
10379 * g++.dg/abi/pr39188-2.h: Likewise.
10380 * g++.dg/abi/pr39188-3a.C: Likewise.
10381 * g++.dg/abi/pr39188-3b.C: Likewise.
10382 * g++.dg/abi/pr39188-3.h: Likewise.
10384 2009-02-19 Joseph Myers <joseph@codesourcery.com>
10387 * gcc.c-torture/execute/call-trap-1.c,
10388 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10391 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
10394 * gcc.c-torture/execute/pr39228.c: New test.
10396 2009-02-19 Richard Guenther <rguenther@suse.de>
10398 PR tree-optimization/39074
10399 * gcc.dg/torture/pr39074.c: New testcase.
10400 * gcc.dg/torture/pr39074-2.c: Likewise.
10401 * gcc.dg/torture/pr39074-3.c: Likewise.
10403 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
10406 * g++.dg/parse/attr3.C: New.
10408 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
10411 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10414 * g++.dg/ext/visibility/class1.C: Revert revision 122348
10415 and skip on Darwin.
10417 2009-02-18 Jason Merrill <jason@redhat.com>
10420 * g++.dg/init/const7.C: Remove XFAIL.
10423 * g++.dg/opt/const6.C: New test.
10425 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
10427 * gcc.dg/callabi/callabi.exp: Moved to ...
10428 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
10431 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10432 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10433 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10434 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10435 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10436 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10437 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10439 * gcc.dg/callabi/callabi.h: Moved to ...
10440 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10442 * gcc.dg/callabi/func-1.c: Moved to ...
10443 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10445 * gcc.dg/callabi/func-indirect.c: Moved to ...
10446 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10448 * gcc.dg/callabi/pr38891.c: Moved to ...
10449 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10451 * gcc.dg/callabi/vaarg-1.c: Moved to ...
10452 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10454 * gcc.dg/callabi/vaarg-2.c: Moved to ...
10455 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10457 * gcc.dg/callabi/vaarg-3.c: Moved to ...
10458 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10460 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
10463 * gcc.dg/callabi/pr38891.c: New.
10465 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10467 * gcc.dg/callabi/callabi.exp: New.
10469 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10472 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10474 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10476 * gcc.target/i386/pr39082-1.c: New.
10478 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10481 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10482 CHECK_M64_M128 is defined.
10483 (check_f_arguments): Add "do".
10484 (check_vector_arguments): New.
10485 (check_m64_arguments): Likewise.
10486 (check_m128_arguments): Likewise.
10488 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10489 (CHECK_M64_M128): Define.
10491 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
10493 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10495 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10496 tests only if CHECK_M64_M128 is defined.
10498 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10499 (m128_2_struct): Likewise.
10500 (check_struct_passing5): Likewise.
10501 (check_struct_passing6): Likewise.
10502 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10504 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10506 (check_union_passing4): Likewise.
10507 (main): Test union with __m128 if CHECK_M64_M128 is defined.
10509 2009-02-18 Joseph Myers <joseph@codesourcery.com>
10512 * gcc.dg/noncompile/pr35447-1.c: New test.
10514 2009-02-18 Jakub Jelinek <jakub@redhat.com>
10516 PR tree-optimization/36922
10517 * gfortran.dg/pr36922.f: New test.
10519 2009-02-17 Richard Guenther <rguenther@suse.de>
10521 PR tree-optimization/39202
10522 * gcc.c-torture/compile/pr39202.c: New testcase.
10524 2009-02-17 Richard Guenther <rguenther@suse.de>
10526 PR tree-optimization/39204
10527 * gcc.dg/torture/pr39204.c: New testcase.
10529 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
10531 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10532 * gcc.dg/vect/vect-outer-6.c: Ditto.
10534 2009-02-16 Joseph Myers <joseph@codesourcery.com>
10537 * gcc.dg/noncompile/init-5.c: New test.
10538 * gcc.dg/init-bad-4.c: Adjust expected errors.
10540 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
10543 * gcc.target/i386/push-1.c: New.
10545 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
10547 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10549 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10551 * gcc.target/spu/intrinsics-sr.c: New test.
10553 2009-02-13 Steve Ellcey <sje@cup.hp.com>
10556 * gcc.target/ia64/sibcall-opt-1.c: New test.
10557 * gcc.target/ia64/sibcall-opt-2.c: New test.
10559 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
10562 * gfortran.dg/cray_pointers_8.f90: New test.
10565 * gfortran.dg/cray_pointers_9.f90: New test.
10567 2009-02-13 Jason Merrill <jason@redhat.com>
10570 * g++.dg/cpp0x/decltype16.C: New.
10572 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10575 * gfortran.dg/gomp/pr39152.f90: New.
10577 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10580 * gcc.target/i386/pr39162.c: New.
10582 2009-02-13 Joseph Myers <joseph@codesourcery.com>
10585 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10588 2009-02-12 Jason Merrill <jason@redhat.com>
10591 * g++.dg/template/array20.C: New test.
10593 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
10595 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10596 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
10597 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10599 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10601 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10603 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10606 * gfortran.dg/pr39152.f: New.
10608 2009-02-11 Jason Merrill <jason@redhat.com>
10611 * g++.dg/cpp0x/defaulted9.C: New test.
10614 * g++.dg/init/value7.C: New test.
10616 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
10619 * gcc.target/i386/pr38824.c: New testcase.
10621 2009-02-11 Jason Merrill <jason@redhat.com>
10624 * g++.dg/cpp0x/defaulted8.C: New test.
10627 * g++.dg/cpp0x/rv9p.C: New test.
10629 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
10631 * gnat.dg/aliasing3.adb: New test.
10632 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10634 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10637 * g++.dg/template/crash88.C: New.
10638 * g++.dg/template/crash89.C: Likewise.
10640 2009-02-10 Steve Ellcey <sje@cup.hp.com>
10643 * gcc.dg/pr39084.c: New test.
10645 2009-02-10 Jakub Jelinek <jakub@redhat.com>
10648 * gcc.target/i386/pr39139.c: New test.
10650 2009-02-10 Richard Guenther <rguenther@suse.de>
10652 PR tree-optimization/39132
10653 * gcc.dg/torture/pr39132.c: New testcase.
10655 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
10658 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10659 * gcc.target/x86_64/abi/avx/args.h: Likewise.
10660 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10661 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10662 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10663 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10664 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10665 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10667 2009-02-09 Jason Merrill <jason@redhat.com>
10670 * g++.dg/init/value6.C: New test.
10672 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
10674 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10676 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
10678 * gcc.c-torture/compile/20090209-1.c: New test.
10680 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10684 * g++.dg/cpp0x/vt-35147.C: New.
10685 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10686 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10688 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10691 * gcc.dg/attr-alias-4.c: New test.
10693 2009-02-06 Janis Johnson <janis187@us.ibm.com>
10696 * gcc.dg/dfp/pr39035.c: New test.
10698 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10701 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10703 2009-02-05 Jakub Jelinek <jakub@redhat.com>
10706 * g++.dg/opt/thunk3.C: New test.
10708 2009-02-05 Nick Clifton <nickc@redhat.com>
10710 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10711 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10712 * gcc.dg/cdce1.c: Likewise.
10713 * gcc.dg/cpp/_Pragma6.c: Likewise.
10714 * g++.dg/cpp/_Pragma1.C: Likewise.
10715 * gcc.dg/utf32-2.c: Xfail for M32C.
10716 * gcc.dg/utf32-1.c: Likewise.
10717 * gcc.dg/utf32-3.c: Likewise.
10718 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10720 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10721 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10722 * gcc.dg/Wconversion-5.c: Likewise.
10723 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10724 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10725 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10726 * gcc.dg/utf-inc-init.c: Likewise.
10727 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10728 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10729 * gcc.dg/utf-array-short-wchar.c: Likewise.
10730 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10731 * gcc.dg/mallign.c: Use size_t instead of long.
10733 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
10735 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10737 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
10739 * gcc.c-torture/execute/pr39100.c: New.
10741 2009-02-05 Joseph Myers <joseph@codesourcery.com>
10744 * gcc.dg/tls/diag-6.c: New test.
10746 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
10748 * gcc.dg/graphite/scop-19.c: New
10750 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
10752 AVX Programming Reference (January, 2009)
10753 * gcc.target/i386/avx-vpclmulqdq.c: New.
10754 * gcc.target/i386/pclmul-avx-check.h: Likewise.
10756 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10758 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10759 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
10760 (pclmul_test): Renamed to ...
10763 2009-02-04 Jakub Jelinek <jakub@redhat.com>
10766 * g++.dg/abi/mangle31.C: New test.
10768 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10771 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10773 * vla-6.c: Likewise. Expect warning not error for [*] lexically
10774 inside function prototype but not part of parameter declarator.
10775 * vla-11.c: New test.
10777 2009-02-03 Jason Merrill <jason@redhat.com>
10779 * g++.dg/warn/main-4.C: New test.
10780 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10782 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10785 * g++.dg/expr/cast10.C: New test.
10787 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10790 * gcc.dg/init-bad-6.c: New test.
10792 2009-02-03 Jakub Jelinek <jakub@redhat.com>
10795 * gcc.c-torture/compile/pr35318.c: New test.
10797 PR inline-asm/39059
10798 * gcc.dg/nofixed-point-2.c: New test.
10799 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10800 * g++.dg/ext/fixed2.C: Likewise.
10801 * g++.dg/other/error25.C: Likewise.
10802 * g++.dg/lookup/crash7.C: Likewise.
10803 * g++.dg/cpp0x/decltype-38655.C: Likewise.
10806 * g++.dg/cpp0x/initlist13.C: New test.
10808 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
10811 * g++.dg/template/func2.C: New test.
10814 * g++.dg/template/typename15.C: New.
10815 * g++.dg/template/typename16.C: New.
10817 2009-02-03 Janis Johnson <janis187@us.ibm.com>
10818 Ben Elliston <bje@au.ibm.com>
10821 * gcc.dg/dfp/pr39034.c: New test.
10823 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10826 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10828 2009-02-02 Jason Merrill <jason@redhat.com>
10831 * g++.dg/parse/dtor14.C: New test.
10833 2009-02-02 Jakub Jelinek <jakub@redhat.com>
10835 * lib/target-supports.exp
10836 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10837 * g++.dg/ext/builtin10.C: New test.
10839 PR inline-asm/39058
10840 * gcc.target/i386/pr39058.c: New test.
10842 2009-02-02 Richard Guenther <rguenther@suse.de>
10844 PR tree-optimization/38937
10845 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10847 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
10850 * g++.dg/parse/crash52.C: New.
10852 2009-01-30 Richard Guenther <rguenther@suse.de>
10854 PR tree-optimization/39041
10855 * gcc.c-torture/compile/pr39041.c: New testcase.
10857 2009-01-30 Jakub Jelinek <jakub@redhat.com>
10860 * gcc.target/i386/pr39013-1.c: New test.
10861 * gcc.target/i386/pr39013-2.c: New test.
10864 * g++.dg/ext/label12.C: New test.
10866 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10869 * g++.dg/parse/error34.C: New.
10870 * g++.dg/parse/error35.C: Likewise.
10872 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10875 * g++.dg/cpp0x/decltype-38655.C: New.
10877 2009-01-30 Jakub Jelinek <jakub@redhat.com>
10880 * g++.dg/torture/pr39002.C: New test.
10882 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
10884 PR tree-optimization/39007
10885 * gcc.dg/tree-ssa/pr39007.c: New.
10887 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
10889 PR middle-end/35854
10890 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10893 2009-01-29 Steve Ellcey <sje@cup.hp.com>
10895 PR middle-end/38857
10896 * gcc.c-torture/compile/pr38857.c: New test.
10898 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
10902 * gfortran.dg/bound_6.f90: New test.
10904 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
10906 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10908 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
10910 PR tree-optimization/38997
10911 * gcc.dg/tree-ssa/pr38997.c: New.
10913 2009-01-28 Richard Guenther <rguenther@suse.de>
10915 PR tree-optimization/38926
10916 * gcc.c-torture/compile/pr38926.c: New testcase.
10918 2009-01-28 Jakub Jelinek <jakub@redhat.com>
10920 PR middle-end/38934
10921 * gcc.dg/pr38934.c: New test.
10923 2009-01-28 Richard Guenther <rguenther@suse.de>
10925 PR middle-end/38908
10926 * g++.dg/warn/Wuninitialized-2.C: New testcase.
10928 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
10930 PR tree-optimization/38984
10931 * gcc.dg/pr38984.c: New XFAILed testcase.
10934 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
10937 * gcc.target/i386/pr38988.c: New test.
10939 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
10942 * g++.dg/parse/crash51.C: New.
10943 * g++.old-deja/g++.pt/crash9.C: Adjust.
10945 2009-01-27 Daniel Kraft <d@domob.eu>
10948 * gfortran.dg/mvbits_6.f90: New test.
10949 * gfortran.dg/mvbits_7.f90: New test.
10950 * gfortran.dg/mvbits_8.f90: New test.
10952 2009-01-27 Richard Guenther <rguenther@suse.de>
10954 PR tree-optimization/38503
10955 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10957 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10959 PR middle-end/38969
10960 * gcc.c-torture/execute/pr38969.c: New test.
10962 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
10965 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10967 * gcc.target/mips/fixed-scalar-type.c: Likewise.
10968 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10969 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10971 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
10974 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10975 if __USING_SJLJ_EXCEPTIONS__ is defined.
10977 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10978 __USING_SJLJ_EXCEPTIONS__ is defined.
10979 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10980 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10981 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10982 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10983 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10984 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10986 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
10989 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10990 Use instead of C name in asm statements.
10992 2009-01-26 Richard Guenther <rguenther@suse.de>
10994 PR tree-optimization/38745
10995 * g++.dg/torture/pr38745.C: New testcase.
10997 2009-01-26 Richard Guenther <rguenther@suse.de>
10999 PR middle-end/38851
11000 * g++.dg/warn/Wuninitialized-1.C: New testcase.
11002 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
11004 * gcc.dg/bitfld-15.c: Gate warning on target
11005 pcc_bitfield_type_matters.
11006 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11007 g++.dg/ext/bitfield4.C: Likewise.
11008 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11009 bitfield for any target.
11011 2009-01-24 Jakub Jelinek <jakub@redhat.com>
11014 * gcc.dg/pr38957.c: New test.
11016 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
11019 * gfortran.dg/array_constructor_24.f: Allow tolerance when
11022 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
11024 PR tree-optimization/38953
11025 * gfortran.dg/graphite/pr38953.f90: New.
11027 2009-01-24 Paul Brook <paul@codesourcery.com>
11029 * gcc.target/arm/neon-cond-1.c: New test.
11031 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
11033 PR tree-optimization/38932
11034 * gcc.dg/pr38932.c: New.
11036 2009-01-23 Revital Eres <eres@il.ibm.com>
11038 * gcc.dg/sms-7.c: Fix test.
11040 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
11042 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11043 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11044 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11045 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11047 2009-01-22 Steve Ellcey <sje@cup.hp.com>
11049 * gcc.dg/pr35729.c: Make test x86 specific.
11051 2009-01-22 Steve Ellcey <sje@cup.hp.com>
11053 PR middle-end/38615
11054 * gcc.dg/pr38615.c: New test.
11056 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
11059 * gcc.target/i386/pr38931.c: New test.
11061 2009-01-22 Dodji Seketeli <dodji@redhat.com>
11064 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11065 * g++.dg/template/typedef12.C: Likewise.
11066 * g++.dg/template/typedef13.C: Likewise.
11067 * g++.dg/template/typedef14.C: Likewise.
11068 * g++.dg/template/sfinae3.C: Likewise.
11069 * g++.old-deja/g++.pt/typename8.C: Likewise.
11070 * g++.dg/template/access11.C: Likewise
11072 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
11074 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11076 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11078 2009-01-21 Dodji Seketeli <dodji@redhat.com>
11081 * g++.dg/template/typedef11.C: New test.
11082 * g++.dg/template/typedef12.C: Likewise.
11083 * g++.dg/template/typedef13.C: Likewise.
11084 * g++.dg/template/typedef14.C: Likewise.
11085 * g++.dg/template/sfinae3.C: Compile this pedantically.
11086 The only errors expected should be the one saying the typedef is ill
11088 * g++.old-deja/g++.pt/typename8.C: Likewise.
11089 * g++.dg/template/access11.C: Update this.
11091 2009-01-21 Daniel Kraft <d@domob.eu>
11094 * gfortran.dg/mvbits_5.f90: New test.
11096 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
11098 * gcc.dg/sms-6.c: New test.
11099 * gcc.dg/sms-7.c: Likewise.
11101 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
11104 * gfortran.dg/host_assoc_function_7.f90: New test
11106 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11107 Richard Guenther <rguenther@suse.de>
11109 PR tree-optimization/38747
11110 PR tree-optimization/38748
11111 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11112 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11113 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11115 2009-01-20 Kees Cook <kees@ubuntu.com>
11116 H.J. Lu <hongjiu.lu@intel.com>
11119 * gcc.dg/pr38902.c: New.
11121 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
11124 * gfortran.dg/pr38868.f: New testcase.
11126 2009-01-20 Richard Guenther <rguenther@suse.de>
11128 * gcc.c-torture/execute/pr36227.c: Move ...
11129 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
11131 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11133 * lib/gfortran.exp: Add -B options for targets that use
11134 libgfortran.a%s in their specs.
11136 2009-01-19 Jason Merrill <jason@redhat.com>
11139 * g++.dg/template/dtor5.C: New test.
11141 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
11144 * gfortran.dg/bound_5.f90: New test.
11146 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
11149 * g++.dg/compat/abi/pr38736_main.C: New.
11150 * g++.dg/compat/abi/pr38736_x.C: Likewise.
11151 * g++.dg/compat/abi/pr38736_y.C: Likewise.
11152 * g++.dg/other/macro-1.C: Likewise.
11153 * gcc.dg/macro-1.c: Likewise.
11154 * gcc.dg/compat/pr38736_main.c: Likewise.
11155 * gcc.dg/compat/pr38736_x.c: Likewise.
11156 * gcc.dg/compat/pr38736_y.c: Likewise.
11158 2009-01-18 Richard Guenther <rguenther@suse.de>
11160 PR tree-optimization/38819
11161 * gcc.c-torture/execute/pr38819.c: New testcase.
11163 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11166 * gfortran.dg/module_commons_3.f90: Reapply.
11168 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11171 * gfortran.dg/transfer_intrinsic_1.f90: New test.
11172 * gfortran.dg/transfer_intrinsic_2.f90: New test.
11174 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11177 * gfortran.dg/module_commons_3.f90: Remove
11179 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
11181 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11183 2009-01-16 Jason Merrill <jason@redhat.com>
11186 * g++.dg/template/lvalue1.C: New test.
11189 * g++.dg/template/access20.C: New test.
11190 * g++.dg/torture/pr34641.C: Fix access.
11192 2009-01-16 Richard Guenther <rguenther@suse.de>
11194 PR tree-optimization/38835
11195 PR middle-end/36227
11196 * gcc.c-torture/execute/pr36227.c: New testcase.
11197 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11198 * g++.dg/init/const7.C: Likewise.
11200 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
11203 * gcc.c-torture/compile/pr38554.c: New test.
11205 2009-01-16 Jason Merrill <jason@redhat.com>
11208 * g++.dg/conversion/access1.C: New test.
11210 2009-01-16 Jakub Jelinek <jakub@redhat.com>
11212 PR tree-optimization/38789
11213 * gcc.c-torture/compile/pr38789.c: New test.
11215 2009-01-16 Janus Weil <janus@gcc.gnu.org>
11218 * gfortran.dg/proc_ptr_13.f90: New.
11220 2009-01-15 Jason Merrill <jason@redhat.com>
11223 * g++.dg/template/koenig6.C: New test.
11225 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11228 * g++.dg/template/error37.C: New testcase.
11230 2009-01-15 Jason Merrill <jason@redhat.com>
11233 * g++.dg/conversion/memfn1.C: New test.
11236 * g++.dg/conversion/memfn2.C: New test.
11238 2009-01-15 Steve Ellcey <sje@cup.hp.com>
11241 * g++.dg/template/crash87.C: New test.
11243 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
11245 PR middle-end/37843
11246 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11248 2009-01-15 Dodji Seketeli <dodji@redhat.com>
11251 * g++.dg/parse/crash50.C: New test.
11253 2009-01-14 Jakub Jelinek <jakub@redhat.com>
11255 PR rtl-optimization/38245
11256 * gcc.dg/pr38245-3.c: New test.
11257 * gcc.dg/pr38245-3.h: New file.
11258 * gcc.dg/pr38245-4.c: New file.
11259 * gcc.dg/pr38364.c: New test.
11261 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
11263 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11264 sequence PC-relative.
11266 2009-01-14 Mark Mitchell <mark@codesourcery.com>
11268 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11269 calls and/or PLT markers.
11270 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11271 calls and/or PLT markers.
11272 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11273 calls and/or PLT markers.
11274 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11275 calls and/or PLT markers.
11277 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11278 Nathan Froyd <froydnj@codesourcery.com>
11279 Joseph Myers <joseph@codesourcery.com>
11281 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11283 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11284 and use consistent CFLAGS.
11285 * gcc.target/powerpc/20030505.c: Likewise.
11286 * gcc.target/powerpc/20081204-1.c: Likewise.
11287 * gcc.target/powerpc/ppc-spe.c: Likewise.
11288 * gcc.target/powerpc/spe1.c: Likewise.
11289 * g++.dg/ext/spe1.C: Likewise.
11290 * g++.dg/other/opaque-1.C: Likewise.
11291 * g++.dg/other/opaque-2.C: Likewise.
11292 * g++.dg/other/opaque-3.C: Likewise.
11294 2009-01-14 Mark Mitchell <mark@codesourcery.com>
11296 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11299 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
11302 * g++.dg/torture/pr38811.C: New file.
11304 2009-01-14 Richard Guenther <rguenther@suse.de>
11306 PR tree-optimization/38826
11307 PR middle-end/38477
11308 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11310 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
11312 * gcc.dg/graphite/pr38786.c: Fix commit problem.
11314 2009-01-14 Nick Clifton <nickc@redhat.com>
11317 * g++.cp/parse/pr37862.C: New test.
11319 2009-01-14 Julian Brown <julian@codesourcery.com>
11321 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11322 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11324 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11327 2009-01-13 Jakub Jelinek <jakub@redhat.com>
11329 PR rtl-optimization/38774
11330 * gcc.dg/torture/pr38774.c: New test.
11333 * g++.dg/cpp0x/pr38795.C: New test.
11335 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
11336 Nathan Froyd <froydnj@codesourcery.com>
11337 Joseph Myers <joseph@codesourcery.com>
11339 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11340 otherwise. Do not check for AltiVec at runtime.
11341 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11342 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11343 * gcc.target/powerpc/altivec-1.c: Likewise.
11344 * gcc.target/powerpc/altivec-3.c: Likewise.
11345 * gcc.target/powerpc/altivec-10.c: Likewise.
11346 * gcc.target/powerpc/altivec-12.c: Likewise.
11347 * gcc.target/powerpc/altivec-24.c: Likewise.
11348 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11349 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11350 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11351 * gcc.target/powerpc/pr35907.c: Likewise.
11352 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11353 otherwise. Do not check for Cell at runtime.
11354 * gcc.target/powerpc/altivec_check.h: Delete.
11356 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11357 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
11358 not check for AltiVec at runtime.
11359 * g++.dg/ext/altivec-cell-2.C: Likewise.
11360 * g++.dg/ext/altivec-cell-3.C: Likewise.
11361 * g++.dg/ext/altivec-cell-4.C: Likewise.
11362 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11363 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11365 * g++.dg/ext/altivec_check.h: Delete.
11367 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
11369 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11370 effective target. Adjust line numbers accordingly.
11372 2009-01-13 Mark Mitchell <mark@codesourcery.com>
11374 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11376 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
11378 PR tree-optimization/38786
11379 * gcc.dg/graphite/pr38786.c: New.
11381 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11384 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
11386 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11387 for alpha*-*-* targets.
11388 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11390 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11392 PR libfortran/38772
11393 * gfortran.dg/fmt_bz_bn_err.f: New test.
11395 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
11397 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11399 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11401 * lib/target-supports.exp (check_effective_target_powerpc64): New.
11402 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11403 instruction support. Do not check for it at runtime.
11405 2009-01-12 Jason Merrill <jason@redhat.com>
11408 * g++.dg/lookup/friend11.C: Remove expected error.
11409 * g++.dg/lookup/friend14.C: New test.
11410 * g++.dg/lookup/friend15.C: New test.
11412 2009-01-12 Dodji Seketeli <dodji@redhat.com>
11415 * g++.dg/lookup/hidden-class12.C: New test.
11416 * g++.dg/lookup/hidden-class13.C: New test.
11417 * g++.dg/lookup/hidden-class14.C: New test.
11418 * g++.dg/lookup/hidden-class15.C: New test.
11419 * g++.dg/lookup/hidden-class16.C: New test.
11421 2009-01-12 Mark Mitchell <mark@codesourcery.com>
11423 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11424 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11425 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11427 2009-01-12 Jason Merrill <jason@redhat.com>
11430 * g++.dg/other/vararg-3.C: New test.
11432 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11434 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11435 Explicitly enable SPE.
11436 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
11439 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11440 Expect -flax-vector-conversions message. Adjust incompatible
11442 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11445 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11447 * g++.dg/other/opaque-1.C: Run on targets with SPE.
11449 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11450 * g++.dg/other/opaque-2.C: Likewise.
11451 * g++.dg/other/opaque-3.C: Likewise.
11453 2009-01-12 Jakub Jelinek <jakub@redhat.com>
11456 * gcc.dg/pr32041.c: New test.
11457 * g++.dg/parse/offsetof9.C: New test.
11459 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11460 Nathan Froyd <froydnj@codesourcery.com>
11462 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11463 * g++.dg/ext/attribute-test-1.C: Likewise.
11464 * g++.dg/ext/attribute-test-2.C: Likewise.
11465 * g++.dg/ext/attribute-test-3.C: Likewise.
11466 * g++.dg/ext/attribute-test-4.C: Likewise.
11468 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
11470 * gnat.dg/unchecked_convert3.adb: New test.
11472 2009-01-12 Tomas Bily <tbily@suse.cz>
11475 * gcc.dg/tree-ssa/pr38385.c: New file.
11477 2009-01-12 Jakub Jelinek <jakub@redhat.com>
11480 * g++.dg/parse/typedef9.C: New test.
11482 PR tree-optimization/38807
11483 * gcc.c-torture/compile/pr38807.c: New test.
11485 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
11487 * gcc.target/mips/ins-2.c: New test.
11489 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
11492 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11494 2009-01-11 Jakub Jelinek <jakub@redhat.com>
11497 * g++.dg/warn/Wreturn-type-5.C: New test.
11499 2009-01-11 Matthias Klose <doko@ubuntu.com>
11501 PR middle-end/38616
11502 * gcc.dg/pr38616.c: New test.
11504 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
11506 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11508 2009-01-10 Andrew Pinski <pinskia@gmail.com>
11511 * g++.dg/expr/string-1.C: New test.
11512 * g++.dg/expr/string-2.C: New test.
11515 * g++.dg/ext/complex4.C: New test.
11516 * g++.dg/ext/complex5.C: New test.
11517 * g++.dg/init/reference1.C: New test.
11518 * g++.dg/init/reference2.C: New test.
11519 * g++.dg/init/reference3.C: New test.
11521 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11524 * gfortran.dg/transfer_null_1.f90: New test.
11526 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11529 * gfortran.dg/host_assoc_function_6.f90: New test.
11531 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
11533 * lib/target-supports.exp: Add method to determine if the effective
11534 target is really a ppc405 after applying all compile options.
11535 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11536 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11537 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11538 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11539 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11540 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11541 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11542 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11543 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11544 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11545 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11546 * gcc.target/powerpc/405-machhw-1.c: Likewise.
11547 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11548 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11549 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11550 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11551 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11552 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11553 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11554 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11555 * gcc.target/powerpc/405-macchw-1.c: Likewise.
11556 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11557 * gcc.target/powerpc/405-machhw-2.c: Likewise.
11558 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11559 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11560 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11561 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11562 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11563 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11564 * gcc.target/powerpc/405-macchw-2.c: Likewise.
11565 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11567 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11570 * g++.dg/other/error31.C: New testcase.
11573 * gcc.dg/pr35742.c: New test.
11575 2009-01-09 John F. Carr <jfc@mit.edu>
11578 * g++.dg/parse/linkage3.C: New test.
11580 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11582 PR middle-end/38771
11583 * gcc.c-torture/compile/pr38771.c: New test.
11585 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
11587 * gcc.dg/pr34856.c: Ignore irrelevant warning.
11589 2009-01-08 Mark Mitchell <mark@codesourcery.com>
11591 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11592 * gcc.dg/sibcall-4.c: Likewise.
11594 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
11595 Jan Sjodin <jan.sjodin@amd.com>
11597 PR tree-optimization/38559
11598 * gcc.dg/graphite/pr38559.c: New.
11600 2009-01-08 Ira Rosen <irar@il.ibm.com>
11602 PR tree-optimization/37194
11603 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11605 2009-01-07 Jakub Jelinek <jakub@redhat.com>
11608 * g++.dg/ext/label11.C: New test.
11610 2009-01-07 Joseph Myers <joseph@codesourcery.com>
11612 * lib/target-supports.exp (check_weak_override_available): New.
11613 * lib/target-supports-dg.exp (dg-require-weak-override): New.
11614 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11615 dg-require-weak-override.
11617 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
11618 Alan Modra <amodra@bigpond.net.au>
11620 * gcc.c-torture/compile/20090107-1.c: New test.
11622 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
11625 * g++.dg/other/pr38706.C: New test.
11627 2009-01-07 Jason Merrill <jason@redhat.com>
11629 * g++.dg/cpp0x/variadic92.C: New test.
11630 * g++.dg/cpp0x/variadic93.C: New test.
11632 2009-01-07 Janis Johnson <janis187@us.ibm.com>
11634 * lib/target-supports-dg.exp (current_compiler_flags): New.
11635 (check-flags): Use it; do not access dg-test local variables.
11636 (dg-skip-if): Do not access dg-test local variables.
11637 (dg-xfail-run-if): Ditto.
11638 (dg-shouldfail): Ditto.
11639 * gcc.test-framework/test-framework.exp
11640 (check_effective_target_def_nocache): New.
11641 * gcc.test-framework/test-framework.awk: Handle scan tests.
11642 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11643 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11644 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11645 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11646 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11647 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11648 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11649 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11650 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11652 * g++.dg/torture/pr38586.C: Ignore a possible warning.
11654 * lib/target-supports-dg.exp (check_test_flags): Delete.
11656 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
11658 PR tree-optimization/38492
11659 PR tree-optimization/38498
11660 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11662 * gcc.dg/graphite/block-0.c: Update test.
11663 * gcc.dg/graphite/block-1.c: Same.
11664 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11665 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11666 * gcc.dg/graphite/block-3.c: New.
11667 * gcc.dg/graphite/pr38498.c: New.
11669 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
11671 AVX Programming Reference (December, 2008)
11672 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11673 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11674 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11676 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11677 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11679 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11682 * gfortran.dg/c_loc_pure_1.f90: New test.
11684 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
11687 * gfortran.dg/elemental_dependency_3.f90:
11688 Add the final tree dump cleanup.
11690 2009-01-06 Jakub Jelinek <jakub@redhat.com>
11692 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11695 PR rtl-optimization/38722
11696 * gfortran.dg/pr38722.f90: New test.
11698 2009-01-06 Janis Johnson <janis187@us.ibm.com>
11701 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11702 instead of DECnn_DEN. Support -DDBG to list lines that fail.
11704 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
11706 * gfortran.dg/implicit_12.f90: Add space around dg directive.
11707 * gfortran.dg/typebound_call_8.f03: Same.
11708 * gfortran.dg/elemental_bind_c.f90: Same.
11709 * gfortran.dg/typebound_call_7.f03: Same.
11710 * gfortran.dg/interface_proc_end.f90: Same
11711 * gfortran.dg/pr37243.f: Fix typo.
11713 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
11715 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
11716 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
11719 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
11721 AVX Programming Reference (December, 2008)
11722 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11723 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11724 * gcc.target/i386/sse-14.c: Likewise.
11726 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11727 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11728 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11729 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11731 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11733 PR libfortran/38735
11734 * gfortran.dg/fmt_bz_bn.f: Update test.
11736 2009-01-05 Dodji Seketeli <dodji@redhat.com>
11739 * g++.dg/conversion/usual-arith-conv.C: New test.
11741 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
11744 * gcc.dg/vector-3.c: New testcase.
11745 * g++.dg/ext/vector15.C: New test.
11747 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11749 PR tree-optimization/38510
11750 * gcc.dg/graphite/pr38510.c: New.
11752 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11753 Jan Sjodin <jan.sjodin@amd.com>
11755 PR tree-optimization/38500
11756 * gcc.dg/graphite/pr38500.c: New.
11758 2009-01-05 Laurent GUERBY <laurent@guerby.net>
11760 * gcc.c-torture/compile/20001226-1.c: Generalize
11762 * gcc.c-torture/compile/limits-fnargs.c: Add
11764 * gcc.dg/20020425-1.c: Likewise.
11765 * gcc.dg/pch/pch.exp: Likewise.
11767 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11770 * gfortran.dg/module_commons_3.f90: New test.
11772 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
11775 * gfortran.dg/random_seed_1.f90: Updated.
11777 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
11781 * gfortran.dg/elemental_subroutine_7.f90:
11782 Fix p values so that it can be used as vector subscript.
11784 2009-01-05 Jason Merrill <jason@redhat.com>
11786 * g++.dg/cpp0x/initlist12.C: Add another test.
11788 * g++.dg/cpp0x/defaulted7.C: New test.
11790 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11793 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
11794 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
11796 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
11798 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11799 for alpha*-*-* targets.
11800 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11802 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11805 * gfortran.dg/host_assoc_function_5.f90: New test.
11807 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11810 * gfortran.dg/elemental_dependency_3.f90: New test.
11811 * gfortran.dg/elemental_subroutine_7.f90: New test.
11813 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
11815 * gcc.dg/struct-ret-3.c: Include unistd.h.
11816 (main): Exit early if system memory page size is
11817 larger than 4096 bytes.
11819 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
11822 * gfortran.dg/merge_init_expr.f90: New.
11824 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11827 * gfortran.dg/c_loc_tests_13.f90: New test.
11828 * gfortran.dg/c_loc_tests_14.f90: New test.
11830 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
11832 * gfortran.dg/func_result_4.f90: New.
11834 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
11837 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11838 interface still works, in addition to original tests.
11839 * gfortran.dg/host_assoc_call_6.f90: New test.
11841 2009-01-03 Jakub Jelinek <jakub@redhat.com>
11844 * g++.dg/torture/pr38705.C: New test.
11847 * gcc.dg/pr38700.c: New test.
11849 2009-01-02 Jason Merrill <jason@redhat.com>
11851 * g++.dg/cpp0x/initlist11.C: New test.
11852 * g++.dg/cpp0x/initlist12.C: New test.
11854 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11856 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11857 Allow extra informative notes.
11859 2009-01-01 Jakub Jelinek <jakub@redhat.com>
11862 * gcc.dg/pr36489.c: New test.
11865 Copyright (C) 2009 Free Software Foundation, Inc.
11867 Copying and distribution of this file, with or without modification,
11868 are permitted in any medium without royalty provided the copyright
11869 notice and this notice are preserved.