1 2009-12-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4 * gcc.target/s390/pr42224.c: New test.
6 2009-12-01 Jason Merrill <jason@redhat.com>
9 * g++.dg/abi/guard1.C: New.
11 2009-12-91 Uros Bizjak <ubizjak@gmail.com>
13 * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
15 2009-12-01 Jakub Jelinek <jakub@redhat.com>
18 * g++.dg/gomp/pr42234.C: New test.
20 2009-12-01 Martin Jambor <mjambor@suse.cz>
22 PR tree-optimization/42237
23 * gcc.c-torture/compile/pr42237.c: New test.
25 2009-12-01 Paolo Carlini <paolo.carlini@oracle.com>
28 * g++.dg/parse/crash54.C: New.
30 2009-11-30 Chao-ying Fu <fu@mips.com>
32 * gcc.target/mips/dsp-lhx.c: New test.
33 * gcc.target/mips/dsp-no-lhx.c: New test.
35 2009-11-30 Dave Korn <dave.korn.cygwin@gmail.com>
37 * lib/g++.exp (g++_init): Add host-dependent settings for
39 * lib/gcc-dg.exp: Likewise.
40 * lib/options.exp: Likewise.
41 * lib/objc.exp (objc_init): Likewise.
42 * lib/gfortran.exp (gfortran_init): Likewise.
44 2009-11-30 Paolo Carlini <paolo.carlini@oracle.com>
47 * g++.dg/template/crash93.C: New.
49 2009-11-30 Steve Ellcey <sje@cup.hp.com>
51 * gcc.dg/pr41551.c: New test.
53 2009-11-30 Janus Weil <janus@gcc.gnu.org>
56 * gfortran.dg/select_type_9.f03: New.
58 2009-11-30 Janus Weil <janus@gcc.gnu.org>
61 * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
62 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
63 * gfortran.dg/select_type_1.f03: Remove FIXMEs.
64 * gfortran.dg/select_type_2.f03: Ditto.
65 * gfortran.dg/select_type_8.f03: New test.
67 2009-11-30 Janus Weil <janus@gcc.gnu.org>
69 * gfortran.dg/extends_type_of_1.f03: New test.
70 * gfortran.dg/same_type_as_1.f03: Extended.
72 2009-11-30 Paul Thomas <pault@gcc.gnu.org>
74 * gfortran.dg/class_4c.f03: Add dg-additional-sources.
75 * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
77 2009-11-30 Janis Johnson <janis187@us.ibm.com>
80 * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
82 2009-11-30 Martin Jambor <mjambor@suse.cz>
85 * gcc.c-torture/compile/pr42196-1.c: New test.
86 * gcc.c-torture/compile/pr42196-2.c: New test.
87 * gcc.c-torture/compile/pr42196-3.c: New test.
89 2009-11-30 Ira Rosen <irar@il.ibm.com>
91 * gfortran.dg/vect/vect-7.f90: New test.
93 2009-11-30 Richard Guenther <rguenther@suse.de>
97 * gfortran.dg/pr42119.f90: New testcase.
99 2009-11-30 Dodji Seketeli <dodji@redhat.com>
102 * g++.dg/template/typedef23.C: New test.
104 2009-11-29 H.J. Lu <hongjiu.lu@intel.com>
106 PR tree-optimization/41961
107 * g++.dg/tree-ssa/pr41961.C: New.
109 2009-11-29 Ira Rosen <irar@il.ibm.com>
111 PR tree-optimization/42193
112 * gcc.dg/vect/pr42193.c: New test.
114 2009-11-28 Dodji Seketeli <dodji@redhat.com>
117 * g++.dg/template/stmtexpr2.C: New test.
119 2009-11-28 Richard Guenther <rguenther@suse.de>
121 PR tree-optimization/42183
122 * g++.dg/torture/pr42183.C: New testcase.
124 2009-11-28 Kai Tietz <kai.tietz@onevision.com>
126 * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
127 w64 target type 'unsigned long long'.
129 2009-11-27 Martin Jambor <mjambor@suse.cz>
132 * gcc.c-torture/execute/pr42006.c: New test.
134 2009-11-27 Paolo Carlini <paolo.carlini@oracle.com>
137 * g++.dg/cpp0x/error2.C: New.
139 2009-11-27 Michael Matz <matz@suse.de>
141 PR rtl-optimization/42084
142 * gcc.dg/pr42084.c: New test.
144 2009-11-27 Michael Matz <matz@suse.de>
147 * g++.dg/tree-ssa/pr41906.C: New testcase.
149 2009-11-27 Jakub Jelinek <jakub@redhat.com>
151 * gcc.dg/O16384.c: New test.
153 2009-11-27 Paolo Carlini <paolo.carlini@oracle.com>
156 * g++.dg/parse/crash53.C: New.
157 * g++.dg/parse/error17.C: Adjust, error messages are not
159 * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
161 2009-11-27 Uros Bizjak <ubizjak@gmail.com>
163 * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
164 * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
165 * gcc.target/i386/vperm-v4si-2.c: Ditto.
166 * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
168 2009-11-26 Richard Henderson <rth@redhat.com>
170 * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
172 2009-11-26 Jason Merrill <jason@redhat.com>
175 * g++.dg/lookup/koenig8.C: New.
178 * g++.dg/template/explicit-args2.C: Add typeid cases.
180 2009-11-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
183 * gfortran.dg/array_function_5.f90: New test.
185 2009-11-26 Janus Weil <janus@gcc.gnu.org>
189 * gfortran.dg/select_type_10.f03: New test case.
190 * gfortran.dg/typebound_call_11.f03: Extended test case.
192 2009-11-26 Michael Matz <matz@suse.de>
194 PR tree-optimization/41905
195 * g++.dg/tree-ssa/pr41905.C: New testcase.
197 2009-11-25 Richard Henderson <rth@redhat.com>
199 * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
201 * lib/target-supports.exp
202 (check_effective_target_vect_extract_even_odd): Add x86.
204 * gcc.target/i386/isa-check.h: New.
205 * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
206 gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
207 gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
208 gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
209 gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
210 gcc.target/i386/vperm.pl: New files.
212 2009-11-25 Richard Henderson <rth@redhat.com>
214 * gcc.dg/vect/pr36493.c: Call check_vect.
215 * gcc.dg/vect/pr37539.c: Likewise.
216 * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
217 * tree-vect.h (check_vect): Use cpuid for x86.
219 2009-11-25 Eric Botcazou <ebotcazou@adacore.com>
221 * gnat.dg/specs/pack6.ads: New test.
222 * gnat.dg/specs/pack6_pkg.ads: New helper.
224 2009-11-25 Jakub Jelinek <jakub@redhat.com>
226 * gcc.target/powerpc/regnames-1.c: New test.
228 2009-11-25 Eric Botcazou <ebotcazou@adacore.com>
229 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
232 * ada/acats/run_acats: Bump stack limit to 16MB.
234 2009-11-25 Richard Earnshaw <rearnsha@arm.com>
236 * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
239 2009-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
242 * gfortran.dg/pure_initializer_2.f90: New test.
244 2009-11-23 Jason Merrill <jason@redhat.com>
246 * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
247 * g++.old-deja/g++.pt/ctor2.C: Adjust.
248 * g++.dg/lookup/name-clash4.C: Adjust.
250 2009-11-23 Jason Merrill <jason@redhat.com>
252 * g++.dg/template/spec15.C: Check for helpful message.
254 2009-11-24 Janis Johnson <janis187@us.ibm.com>
256 * gcc.target/powerpc/altivec-32.c: Don't use -m64.
257 * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
258 * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
259 * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
260 * gcc.target/powerpc/paired-2.c: Ditto.
261 * gcc.target/powerpc/paired-3.c: Ditto.
262 * gcc.target/powerpc/paired-4.c: Ditto.
263 * gcc.target/powerpc/paired-5.c: Ditto.
264 * gcc.target/powerpc/paired-6.c: Ditto.
265 * gcc.target/powerpc/paired-7.c: Ditto.
266 * gcc.target/powerpc/paired-8.c: Ditto.
267 * gcc.target/powerpc/paired-9.c: Ditto.
268 * gcc.target/powerpc/paired-10.c: Ditto.
269 * gcc.target/powerpc/popcount-2.c: Don't use -m32.
270 * gcc.target/powerpc/popcount-3.c: Don't use -m64.
271 * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
272 * gcc.target/powerpc/pr39457.c: Don't use -m64.
273 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
274 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
275 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
276 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
278 2009-11-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
280 * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
281 scan-assembler-not regular expression.
283 2009-11-24 Richard Guenther <rguenther@suse.de>
285 PR tree-optimization/42142
286 * gcc.c-torture/execute/pr42142.c: New testcase.
288 2009-11-24 Martin Jambor <mjambor@suse.cz>
290 PR tree-optimization/42154
291 * gcc.c-torture/execute/pr42154.c: New test.
293 2009-11-24 Janus Weil <janus@gcc.gnu.org>
296 * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
297 * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
298 * gfortran.dg/proc_ptr_comp_24.f90: New.
300 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
302 * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
305 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
307 * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
309 2009-11-23 H.J. Lu <hongjiu.lu@intel.com>
312 * gcc.target/ia64/fptr-1.c: Make it a compile test.
314 2009-11-23 Janis Johnson <janis187@us.ibm.com>
316 * lib/lto.exp (lto_option_list): Rename from option_list.
317 * lib/compat.exp (compat_option_list): Rename from option_list.
319 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
321 * gcc-dg/raw-string-1.c: Require-effective-target wchar.
322 * gcc-dg/raw-string-2.c: Ditto.
323 * gcc-dg/utf-array-short-wchar.c: Ditto.
324 * gcc-dg/utf-array.c: Ditto.
325 * gcc-dg/utf8-2.c: Ditto.
327 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
329 * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
332 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
334 * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
336 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
338 * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
340 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
343 * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
344 Enable short test for avr target.
345 * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
346 * gcc.dg/utf32-2.c: Ditto.
347 * gcc.dg/utf32-3.c: Ditto.
348 * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
350 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
352 * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
354 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
356 * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
359 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
361 * gcc.dg/sms-6.c: Use long for 16 bit int targets.
362 * gcc.dg/sms-7.c: Ditto.
364 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
366 * gcc.dg/pr36998.c: Frame pointer required for avr target.
367 * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
368 * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
369 * gcc.dg/pr41340.c: Test requires long pointer target.
370 * gcc.dg/profile-generate-3.c: Test requires profiling support.
372 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
374 * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
375 * gcc.dg/graphite/block-3.c: Ditto.
376 * gcc.dg/graphite/block-4.c: Ditto.
377 * gcc.dg/graphite/block-5.c: Ditto.
378 * gcc.dg/graphite/block-6.c: Ditto.
379 * gcc.dg/graphite/interchange-0.c: Ditto.
380 * gcc.dg/graphite/interchange-1.c: Ditto.
381 * gcc.dg/graphite/interchange-2.c: Ditto.
382 * gcc.dg/graphite/interchange-3.c: Ditto.
383 * gcc.dg/graphite/interchange-4.c: Ditto.
384 * gcc.dg/graphite/interchange-5.c: Ditto.
385 * gcc.dg/graphite/interchange-6.c: Ditto.
386 * gcc.dg/graphite/run-id-1.c: Ditto.
387 * gcc.dg/graphite/scop-16.c: Ditto.
388 * gcc.dg/graphite/scop-17.c: Ditto.
389 * gcc.dg/graphite/scop-18.c: Ditto.
390 * gcc.dg/graphite/scop-matmult.c: Ditto.
391 * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
392 * gcc.dg/graphite/id-15.c: Ditto.
394 2009-11-23 Eric Botcazou <ebotcazou@adacore.com>
396 * gnat.dg/specs/weak1.ads: New test.
398 2009-11-23 Steve Ellcey <sje@cup.hp.com>
400 * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
402 2009-11-23 Dodji Seketeli <dodji@redhat.com>
405 * g++.dg/template/typedef13.C: Adjust.
406 * g++.dg/template/typedef19.C: Adjust.
407 * g++.dg/template/typedef20.C: Adjust.
408 * g++.dg/template/typedef22.C: New test.
410 2009-11-22 Uros Bizjak <ubizjak@gmail.com>
413 * gcc.target/alpha/pr42113.c: New test.
415 2009-11-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
418 * gfortran.dg/data_value_1.f90: Update test.
419 * gfortran.dg/array_constructor_32.f90: New test.
421 2009-11-21 Martin Jambor <mjambor@suse.cz>
424 * gcc.c-torture/compile/pr42025-1.c: New test.
425 * gcc.c-torture/compile/pr42025-2.c: New test.
427 2009-11-21 Adam Nemet <adambnemet@gmail.com>
429 * gcc.target/mips/mult-1.c: Forbid octeon.
430 * gcc.target/mips/octeon-dmul-3.c: New test.
432 2009-11-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
434 * gcc.dg/tree-ssa/vrp47.c: Fix target check.
436 2009-11-20 Jason Merrill <jason@redhat.com>
438 PR c++/9050, DR 147, DR 318
439 * g++.dg/template/ctor9.C: New.
440 * g++.dg/tc1/dr147.C: Remove xfails.
441 * g++.dg/lookup/name-clash4.C: Adjust.
442 * g++.old-deja/g++.jason/temporary5.C: Adjust.
443 * g++.old-deja/g++.pt/ctor2.C: Adjust.
445 2009-11-21 Jakub Jelinek <jakub@redhat.com>
447 PR tree-optimization/42078
448 * gcc.dg/pr42078.c: New test.
450 2009-11-20 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
453 * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
454 XFAIL ptrdiff range test for avr.
455 * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
456 * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
457 * gcc-dg/c99-stdint-6.c: Ditto.
459 2009-11-20 Michael Meissner <meissner@linux.vnet.ibm.com>
461 * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
462 2009-10-23 change to set VRSAVE if VSX has been reverted.
464 2009-11-20 Simon Martin <simartin@users.sourceforge.net>
467 * g++.dg/cpp0x/pr38646.C: New test.
469 2009-11-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
471 * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
472 Wrap *int_least*_t tests in !NO_LEAST_TYPES.
473 Wrap *intmax_t tests in !NO_MAX_TYPES.
475 2009-11-20 Paolo Carlini <paolo.carlini@oracle.com>
478 * g++.dg/cpp0x/initlist28.C: New.
480 2009-11-20 H.J. Lu <hongjiu.lu@intel.com>
482 * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
484 2009-11-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
486 * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
488 2009-11-20 Shujing Zhao <pearly.zhao@oracle.com>
490 * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
492 * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
493 * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
494 * g++.old-deja/g++.law/typeck1.C: Likewise.
495 * g++.old-deja/g++.bugs/900324_02.C: Likewise.
496 * g++.dg/conversion/ptrmem9.C: Likewise.
497 * g++.dg/expr/cond2.C: Likewise.
499 2009-11-20 Paul Thomas <pault@gcc.gnu.org>
500 Janus Weil <janus@gcc.gnu.org>
503 * gfortran.dg/proc_ptr_comp_23.f90: New test.
505 2009-11-19 Jason Merrill <jason@redhat.com>
508 * g++.dg/init/placement5.C: Add positive test.
510 DR 176 permissiveness
511 * g++.dg/ext/injected-ttp.C: New.
512 * g++.old-deja/g++.pt/niklas01a.C: Adjust.
513 * g++.old-deja/g++.pt/ttp41.C: Adjust.
515 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
517 * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
518 * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
520 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
522 * gcc-dg/raw-string-1.c: Skip test for avr target.
523 * gcc-dg/utf-array-short-wchar.c: Ditto.
524 * gcc-dg/utf-array.c: Ditto.
525 * gcc-dg/utf8-2.c: Ditto.
527 2009-11-19 Rafael Avila de Espindola <espindola@google.com>
529 * g++.dg/plugin/selfassign.c: Include plugin-version.h.
530 (plugin_init): Pass correct version to plugin_default_version_check.
531 * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
532 (plugin_init): Pass correct version to plugin_default_version_check.
533 * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
534 (plugin_init): Pass correct version to plugin_default_version_check.
536 2009-11-19 Jason Merrill <jason@redhat.com>
539 * g++.dg/overload/pmf2.C: New.
541 2009-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
544 * gfortran.dg/direct_io_11.f90: New test.
546 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
548 * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
550 2009-11-18 Nick Clifton <nickc@redhat.com>
552 * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
553 * g++.dg/lto/20081120-1_0.C: Likewise.
554 * g++.dg/lto/20091002-2_0.C: Likewise.
555 * g++.dg/lto/20081120-2_0.C: Likewise.
556 * g++.dg/lto/20091002-3_0.C: Likewise.
557 * g++.dg/lto/20081123_0.C: Likewise.
558 * g++.dg/lto/20090313_0.C: Likewise.
559 * g++.dg/lto/20081109-1_0.C: Likewise.
560 * g++.dg/lto/20081219_0.C: Likewise.
561 * g++.dg/lto/20081204-1_0.C: Likewise.
562 * g++.dg/lto/20090302_0.C: Likewise.
563 * g++.dg/lto/20081119-1_0.C: Likewise.
564 * g++.dg/lto/20081118_0.C: Likewise.
566 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
569 * lib/lto.exp (scan-symbol): Properly check if target exist.
571 2009-11-18 Janus Weil <janus@gcc.gnu.org>
574 * gfortran.dg/proc_ptr_8.f90: Extended.
576 2009-11-18 Shujing Zhao <pearly.zhao@oracle.com>
578 * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
580 * g++.dg/inherit/error4.C: Likewise.
581 * g++.dg/template/crash90.C: Likewise.
583 2009-11-18 Jakub Jelinek <jakub@redhat.com>
586 * g++.dg/abi/mangle26.C: Also match *C2* definition.
587 * g++.dg/abi/mangle27.C: Likewise.
588 * g++.dg/abi/mangle28.C: Likewise.
589 * g++.dg/abi/mangle29.C: Likewise.
591 2009-11-18 Alexandre Oliva <aoliva@redhat.com>
594 * gcc.dg/vect/vect-debug-pr41926.c: New.
596 2009-11-17 Paolo Carlini <paolo.carlini@oracle.com>
599 * g++.dg/init/array26.C: New.
600 * g++.dg/init/array27.C: Likewise.
601 * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
603 2009-11-17 Jakub Jelinek <jakub@redhat.com>
606 * g++.dg/cpp0x/initlist27.C: New test.
609 * g++.dg/cpp0x/initlist26.C: New test.
611 2009-11-16 Jason Merrill <jason@redhat.com>
613 PR c++/189, c++/9937, c++/13950, DR 176
614 * g++.dg/tc1/dr176.C: Adjust.
615 * g++.dg/template/injected1.C: New.
616 * g++.dg/template/inherit.C: Adjust.
617 * g++.old-deja/g++.brendan/crash56.C: Adjust.
618 * g++.old-deja/g++.pt/lookup8.C: Adjust.
619 * g++.old-deja/g++.pt/ttp22.C: Adjust.
620 * g++.old-deja/g++.pt/ttp23.C: Adjust.
622 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
625 * g++.dg/template/crash92.C: New.
627 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
630 * g++.dg/template/error44.C: New.
632 2009-11-16 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
634 * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
636 2009-11-15 Janus Weil <janus@gcc.gnu.org>
639 * gfortran.dg/typebound_call_11.f03: New test.
641 2009-11-15 Hans-Peter Nilsson <hp@axis.com>
643 * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
646 2009-11-13 Jason Merrill <jason@redhat.com>
650 * g++.dg/template/arg7.C: New.
653 * g++.dg/template/error43.C: New.
656 * g++.dg/debug/dwarf2/static-data-member2.C: New.
659 * g++.dg/template/ref5.C: New.
662 * g++.dg/template/inherit4.C: New.
663 * g++.dg/lookup/scoped8.C: Adjust.
666 * g++.dg/parse/typename11.C: New.
667 * g++.dg/template/crash48.C: Adjust.
669 2009-11-13 Uros Bizjak <ubizjak@gmail.com>
672 * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
673 lto_finish at the end.
674 * gfortran.dg/lto/lto.exp: Ditto.
676 2009-11-12 Jason Merrill <jason@redhat.com>
679 * g++.dg/lookup/anon7.C: New.
682 * g++.dg/template/typedef21.C: New.
685 * g++.dg/cpp0x/decltype19.C: New.
687 2009-11-11 Jason Merrill <jason@redhat.com>
690 * g++.dg/dfp/typeid1.C: New.
692 2009-11-11 Janus Weil <janus@gcc.gnu.org>
695 * gfortran.dg/proc_ptr_comp_22.f90: New test.
697 2009-11-11 H.J. Lu <hongjiu.lu@intel.com>
700 * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
701 lto_finish at the end.
703 * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
704 (lto_finish): New. Restore mathlib.
706 2009-11-11 Kai Tietz <kai.tietz@onevision.com>
708 * g++.dg/torture/pushpop_macro.C: New testcase.
709 * gcc.c-torture/execute/pushpop_macro.c: New testcase.
710 * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
712 2009-11-11 Jon Beniston <jon@beniston.com>
714 * lib/target-supports.exp (check_profiling_available): lm32 target
715 doesn't support profiling.
716 * gcc.dg/20020312-2.c: Add lm32 support.
717 * g++.dg/other/packed1.C: Expect to fail on lm32.
718 * g++.old-deja/g++.jason/thunk3.C: Likewise.
720 2009-11-11 Daniel Jacobowitz <dan@codesourcery.com>
722 * gcc.target/arm/neon: Regenerate generated tests.
724 2009-11-10 Jason Merrill <jason@redhat.com>
726 * g++.dg/init/placement5.C: New.
729 * g++.dg/init/placement4.C: New.
731 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
733 * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
734 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
735 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
736 * gcc.dg/vect/slp-multitypes-3.c: Likewise.
738 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
740 * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
741 * gcc.dg/pr41963.c: Do not include math.h. Declare fabsf manually.
743 2009-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
745 * gcc.c-torture/compile/pr41987.c: New.
747 2009-11-09 Jakub Jelinek <jakub@redhat.com>
750 * gcc.dg/pr40946.c: New test.
752 2009-11-09 Jason Merrill <jason@redhat.com>
755 * g++.dg/template/ref4.C: New.
758 * g++.dg/template/conv10.C: New.
760 2009-11-07 Jason Merrill <jason@redhat.com>
763 * g++.dg/ext/typeof11.C: New.
765 2009-11-08 Jakub Jelinek <jakub@redhat.com>
768 * gcc.target/i386/pr41985.c: New test.
770 2009-11-08 Richard Guenther <rguenther@suse.de>
772 * gcc.dg/torture/pta-escape-1.c: New testcase.
774 2009-11-08 Eric Botcazou <ebotcazou@adacore.com>
776 * gnat.dg/rep_clause4.adb: New test.
778 2009-11-08 Richard Guenther <rguenther@suse.de>
780 PR rtl-optimization/41928
781 * gfortran.dg/pr41928.f90: New testcase.
783 2009-11-07 Jason Merrill <jason@redhat.com>
787 * g++.dg/parse/error36.C: Add parameter and template cases.
788 * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
789 * g++.dg/ext/typedef-init.C: Likewise.
790 * g++.dg/lookup/hidden-class1.C: Likewise.
791 * g++.dg/lookup/hidden-class10.C: Likewise.
792 * g++.dg/lookup/hidden-class5.C: Likewise.
793 * g++.dg/lookup/hidden-class7.C: Likewise.
794 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
795 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
796 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
797 * g++.dg/lookup/strong-using-2.C: Likewise.
798 * g++.dg/other/typedef1.C: Likewise.
799 * g++.dg/parse/access10.C: Likewise.
800 * g++.dg/parse/constructor1.C: Likewise.
801 * g++.dg/parse/crash38.C: Likewise.
802 * g++.dg/parse/error3.C: Likewise.
803 * g++.dg/parse/typespec1.C: Likewise.
804 * g++.dg/template/typedef5.C: Likewise.
805 * g++.old-deja/g++.pt/typename3.C: Likewise.
806 * g++.old-deja/g++.pt/typename4.C: Likewise.
807 * g++.old-deja/g++.pt/typename6.C: Likewise.
808 * g++.old-deja/g++.robertl/eb94.C: Likewise.
810 * g++.dg/abi/regparm1.C: Fix execute test.
812 2009-11-07 Jakub Jelinek <jakub@redhat.com>
814 PR tree-optimization/41643
815 * gcc.dg/pr41643.c: New test.
817 2009-11-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
820 * gfortran.dg/recursive_check_15.f90: New test.
822 2009-11-06 Jason Merrill <jason@redhat.com>
825 * g++.dg/parse/error36.C: New.
826 * g++.old-deja/g++.other/typename1.C: Adjust.
829 * g++.dg/abi/regparm1.C: New.
831 2009-11-06 Basile Starynkevitch <basile@starynkevitch.net>
833 * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
835 * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
836 * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
837 and pragma_plugin-test-1.C.
839 2009-11-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
842 * g++.dg/ext/always_inline-5.C: New test.
844 2009-11-06 Jakub Jelinek <jakub@redhat.com>
847 * g++.dg/gomp/pr41967.C: New test.
849 2009-11-06 Michael Matz <matz@suse.de>
852 * gcc.dg/pr41963.c: New test.
854 2009-11-06 Jakub Jelinek <jakub@redhat.com>
857 * gcc.dg/pr41935.c: New test.
858 * c-c++-common/pr41935.c: New test.
859 * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
861 * gcc.c-torture/execute/pr41935.c: New test.
863 2009-11-05 Jason Merrill <jason@redhat.com>
866 * g++.dg/init/synth2.C: New.
869 * g++.dg/abi/pragma-pack1.C: New.
872 * g++.dg/lookup/koenig7.C: New.
875 * g++.dg/template/partial6.C: New.
877 2009-11-05 Janus Weil <janus@gcc.gnu.org>
880 * gfortran.dg/class_12.f03: New test.
882 2009-11-05 Jakub Jelinek <jakub@redhat.com>
884 * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
887 2009-11-04 Jason Merrill <jason@redhat.com>
890 * g++.dg/init/static-init2.C: New.
892 2009-11-05 Janus Weil <janus@gcc.gnu.org>
896 * gfortran.dg/interface_abstract_4.f90: New test.
898 2009-11-05 Maxim Kuvyrkov <maxim@codesourcery.com>
900 * gcc.target/m68k/pr41302.c: Fix target triplet.
902 2009-11-04 Jason Merrill <jason@redhat.com>
905 * g++.dg/template/overload11.C: New.
906 * g++.dg/template/nested3.C: Adjust.
908 2009-11-04 Eric Botcazou <ebotcazou@adacore.com>
911 * ada/acats/norun.lst: Remove the stack checking tests.
912 * ada/acats/run_acats: Limit the stack to 8MB.
914 2009-11-04 Janus Weil <janus@gcc.gnu.org>
918 * gfortran.dg/class_11.f03: New test.
920 2009-11-04 Jason Merrill <jason@redhat.com>
923 * g++.dg/abi/thunk5.C: New.
925 2009-11-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
928 * gcc.target/powerpc/altivec-33.c: New testcase.
930 2009-11-04 Jason Merrill <jason@redhat.com>
933 * g++.dg/lookup/koenig6.C: New.
934 * g++.dg/lookup/koenig5.C: Adjust.
935 * g++.dg/template/crash56.C: Adjust.
936 * g++.old-deja/g++.ns/koenig5.C: Adjust.
938 2009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>
939 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
941 * gcc.target/i386/xop-check.h: New file.
942 * gcc.target/i386/xop-hadduX.c: Ditto.
943 * gcc.target/i386/xop-haddX.c: Ditto.
944 * gcc.target/i386/xop-hsubX.c: Ditto.
945 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
946 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
947 * gcc.target/i386/xop-pcmov2.c: Ditto.
948 * gcc.target/i386/xop-pcmov.c: Ditto.
949 * gcc.target/i386/xop-rotate1-vector.c: Ditto.
950 * gcc.target/i386/xop-rotate2-vector.c: Ditto.
951 * gcc.target/i386/xop-rotate3-vector.c: Ditto.
952 * gcc.target/i386/xop-shift1-vector.c: Ditto.
953 * gcc.target/i386/xop-shift2-vector.c: Ditto.
954 * gcc.target/i386/xop-shift3-vector.c: Ditto.
955 * gcc.target/i386/i386.exp: Add check_effective_target_xop.
956 * gcc.target/i386/sse-12.c: Update with new compile options to
957 activate and check xopintrin.h intrinsic file.
958 * gcc.target/i386/sse-13.c: Ditto.
959 * gcc.target/i386/sse-14.c: Ditto.
960 * gcc.target/i386/sse-22.c: Ditto.
961 * gcc.target/i386/sse-23.c: Ditto.
962 * g++.dg/other/i386-2.C: Ditto.
963 * g++.dg/other/i386-3.C: Ditto.
964 * g++.dg/other/i386-5.C: Ditto.
965 * g++.dg/other/i386-6.C: Ditto.
967 2009-11-04 Wei Guozhi <carrot@google.com>
970 * gcc.target/arm/pr40835: New testcase.
972 2009-11-04 Revital Eres <eres@il.ibm.com>
974 * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
975 change in decision of peeling for alignment.
976 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
977 * gcc.dg/vect/vect-50.c: Likewise.
978 * gcc.dg/vect/vect-42.c: Likewise.
979 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
981 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
983 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
984 * gcc.dg/vect/vect-60.c: Likewise.
985 * gcc.dg/vect/vect-52.c: Likewise.
986 * gcc.dg/vect/vect-44.c: Likewise.
987 * gcc.dg/vect/vect-27.c: Likewise.
988 * gcc.dg/vect/vect-29.c: Likewise.
989 * gcc.dg/vect/vect-72.c: Likewise.
990 * gcc.dg/vect/vect-56.c: Likewise.
991 * gcc.dg/vect/vect-48.c: Likewise.
992 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
993 * gfortran.dg/vect/vect-2.f90: Likewise.
994 * gfortran.dg/vect/vect-5.f90: Likewise.
996 2009-11-04 Richard Guenther <rguenther@suse.de>
998 PR tree-optimization/41919
999 * gcc.c-torture/execute/pr41919.c: New testcase.
1001 2009-11-04 Carlos O'Donell <carlos@codesourcery.com>
1004 * gcc.target/m68k/pr41302.c: New test.
1006 2009-11-03 Jason Merrill <jason@redhat.com>
1009 * g++.dg/opt/inline16.C: New.
1011 2009-11-03 Eric Botcazou <ebotcazou@adacore.com>
1013 * gnat.dg/stack_check.adb1: New test.
1014 * gnat.dg/stack_check.adb2: Likewise.
1016 2009-11-03 Jakub Jelinek <jakub@redhat.com>
1018 PR rtl-optimization/41917
1019 * gcc.c-torture/execute/pr41917.c: New test.
1021 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
1023 * gcc.target/i386/pr41900.c: Make test compile only. Scan assembler
1024 dump to not include "call *%esp".
1026 2009-11-03 Jason Merrill <jason@redhat.com>
1029 * g++.dg/lookup/using22.C: New.
1032 * g++.dg/parse/eh-decl.C: New.
1035 * g++.dg/template/sfinae16.C: New.
1038 * g++.dg/cpp0x/rv-return.C: New.
1039 * g++.dg/cpp0x/deduce.C: Adjust.
1042 * g++.dg/template/sfinae15.C: New.
1045 * g++.dg/cpp0x/auto3.C: Remove xfail.
1047 2009-11-03 Tobias Burnus <burnus@net-b.de>
1050 * gfortran.dg/missing_optional_dummy_6.f90: New test.
1052 2009-11-03 Nick Clifton <nickc@redhat.com>
1054 * gcc.target/rx/builtins.c: Remove redundant tests.
1055 Add test of MVTIPL instruction.
1056 * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1057 function attributes. Add -msave-acc-in-interrupts option to the
1060 2009-11-03 Andrew Stubbs <ams@codesourcery.com>
1061 Maxim Kuvyrkov <maxim@codesourcery.com>
1063 * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1066 2009-11-03 Dodji Seketeli <dodji@redhat.com>
1069 * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1070 * c-c++-common/builtin-offsetof.c: ... here.
1072 2009-11-03 Dodji Seketeli <dodji@redhat.com>
1075 * c-c++-common/dfp/builtin-offsetof.c: New test.
1076 * g++.dg/other/offsetof6.C: Likewise.
1078 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
1081 * gcc.target/i386/pr41900.c: New test.
1083 2009-11-02 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1085 * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1087 2009-11-02 Dodji Seketeli <dodji@redhat.com>
1090 * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1091 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1093 2009-11-02 Dodji Seketeli <dodji@redhat.com>
1096 * g++.dg/other/ptrmem10.C: New test.
1097 * g++.dg/other/ptrmem11.C: Likewise.
1099 2009-11-02 Janis Johnson <janis187@us.ibm.com>
1102 * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1103 spaces in some expressions.
1105 2009-11-02 Jason Merrill <jason@redhat.com>
1107 * g++.dg/other/linkage2.C: Move to...
1108 * g++.dg/cpp0x/linkage2.C: ..here.
1109 * g++.dg/abi/mangle32.C: Add -std=c++0x.
1110 * g++.dg/cpp0x/nolinkage1.C: Likewise.
1111 * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1112 * g++.dg/ext/anon-struct4.C: Revert earlier change.
1113 * g++.dg/lookup/anon2.C: Likewise.
1114 * g++.dg/other/anon3.C: Likewise.
1115 * g++.dg/template/arg2.C: Likewise.
1116 * g++.dg/template/local4.C: Likewise.
1117 * g++.old-deja/g++.law/operators32.C: Likewise.
1118 * g++.old-deja/g++.other/linkage2.C: Likewise.
1119 * g++.old-deja/g++.pt/enum6.C: Likewise.
1120 * g++.old-deja/g++.other/anon9.C: Likewise.
1121 * g++.old-deja/g++.other/linkage1.C: Likewise.
1122 * c-c++-common/dfp/pr35620.c: Give the union a name.
1124 2009-11-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1126 PR tree-optimization/41857
1127 * gcc.target/spu/ea/pr41857.c: New file.
1129 2009-11-02 Martin Jambor <mjambor@suse.cz>
1131 PR tree-optimization/41750
1132 * gcc.c-torture/execute/pr41750.c: New test.
1134 2009-11-02 Jakub Jelinek <jakub@redhat.com>
1136 PR tree-optimization/41841
1137 * gcc.dg/pr41841.c: New test.
1140 * gcc.dg/debug/pr41893-1.c: New test.
1141 * gcc.dg/debug/pr41893-2.c: New file.
1144 * g++.dg/ext/visibility/namespace3.C: New test.
1146 2009-11-01 Jason Merrill <jason@redhat.com>
1148 * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1149 * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1150 * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1152 2009-11-01 Eric Botcazou <ebotcazou@adacore.com>
1154 * gnat.dg/opt5.adb: New test.
1156 2009-11-01 Tobias Burnus <burnus@net-b.de>
1159 * gfortran.dg/allocatable_scalar_4.f90: New test.
1161 2009-11-01 Tobias Burnus <burnus@net-b.de>
1164 * gfortran.dg/intent_out_6.f90: New testcase.
1166 2009-10-31 Richard Guenther <rguenther@suse.de>
1168 * g++.dg/tree-ssa/restrict1.C: New.
1170 2009-10-31 Jason Merrill <jason@redhat.com>
1172 * g++.dg/rtti/typeid9.C: New.
1175 * g++.dg/cpp0x/initlist25.C: New.
1177 2009-10-31 Eric Botcazou <ebotcazou@adacore.com>
1179 * gnat.dg/specs/rep_clause4.ads: New test.
1181 2009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1184 * gcc.target/avr/torture/pr41885.c: New test.
1186 2009-10-30 Eric Botcazou <ebotcazou@adacore.com>
1188 * gnat.dg/specs/pack5.ads: New test.
1190 2009-10-30 Andrew Jenner <andrew@codesourcery.com>
1192 * lib/target-supports.exp: Handle powerpc-*-elf.
1194 2009-10-30 H.J. Lu <hongjiu.lu@intel.com>
1197 * gcc.target/i386/incoming-6.c: New.
1198 * gcc.target/i386/incoming-7.c: Likewise.
1199 * gcc.target/i386/incoming-8.c: Likewise.
1200 * gcc.target/i386/incoming-9.c: Likewise.
1201 * gcc.target/i386/incoming-10.c: Likewise.
1202 * gcc.target/i386/incoming-11.c: Likewise.
1203 * gcc.target/i386/incoming-12.c: Likewise.
1204 * gcc.target/i386/incoming-13.c: Likewise.
1205 * gcc.target/i386/incoming-14.c: Likewise.
1206 * gcc.target/i386/incoming-15.c: Likewise.
1207 * gcc.target/i386/pr37843-4.c: Likewise.
1209 2009-10-30 Dodji Seketeli <dodji@redhat.com>
1212 * g++.dg/template/sizeof12.C: New test.
1214 2009-10-29 Eric Botcazou <ebotcazou@adacore.com>
1216 * gnat.dg/pack14.adb: New test.
1218 2009-10-29 David Daney <ddaney@caviumnetworks.com>
1220 * gcc.target/mips/mips.exp (mips_option_groups): Add
1222 * gcc.target/mips/mmcount-ra-address-1.c: New test.
1223 * gcc.target/mips/mmcount-ra-address-2.c: New test.
1224 * gcc.target/mips/mmcount-ra-address-3.c: New test.
1226 2009-10-29 Michael Matz <matz@suse.de>
1228 * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1229 * gcc.target/i386/sse-recip-vec.c: Ditto.
1230 * gcc.target/i386/brokensqrt.c: New test.
1232 2009-10-29 Tobias Burnus <burnus@net-b.de>
1235 * gfortran.dg/associated_target_3.f90: New testcase.
1237 2009-10-29 Rafael Avila de Espindola <espindola@google.com>
1239 * gfortran.dg/lto/pr41764_0.f: New.
1241 2009-10-29 Martin Jambor <mjambor@suse.cz>
1243 PR tree-optimization/41775
1244 * g++.dg/torture/pr41775.C: New testcase.
1246 2009-10-28 Jason Merrill <jason@redhat.com>
1248 * g++.dg/cpp0x/inline-ns1.C: New.
1249 * g++.dg/cpp0x/inline-ns2.C: New.
1250 * g++.dg/cpp0x/inline-ns3.C: New.
1252 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1254 PR rtl-optimization/39715
1255 * gcc.target/arm/thumb-ltu.c: New.
1257 2009-10-28 Richard Guenther <rguenther@suse.de>
1261 * gcc.dg/lto/20091027-1_0.c: New testcase.
1262 * gcc.dg/lto/20091027-1_1.c: Likewise.
1263 * g++.dg/lto/20091026-1_0.C: Likewise.
1264 * g++.dg/lto/20091026-1_1.C: Likewise.
1265 * g++.dg/lto/20091026-1_a.h: Likewise.
1267 2009-10-28 Jakub Jelinek <jakub@redhat.com>
1270 * gcc.dg/pr41837.c: New test.
1273 * g++.dg/ext/sync-3.C: New test.
1276 * gcc.dg/pr41762.c: New test.
1278 2009-10-28 Richard Guenther <rguenther@suse.de>
1281 * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1282 * gfortran.dg/lto/20091028-1_1.c: Likewise.
1283 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1284 * gfortran.dg/lto/20091028-2_1.c: Likewise.
1286 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1288 PR rtl-optimization/39715
1289 * gcc.target/arm/thumb-bitfld1.c: New.
1291 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1293 PR rtl-optimization/40741
1294 * gcc.target/arm/thumb-branch1.c: New.
1296 2009-10-27 Jason Merrill <jason@redhat.com>
1298 * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1299 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1300 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1301 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1303 2009-10-27 Eric Botcazou <ebotcazou@adacore.com>
1305 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1306 * gnat.dg/null_pointer_deref2.adb: Likewise.
1308 2009-10-27 Richard Guenther <rguenther@suse.de>
1310 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1312 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1315 * gcc.dg/pr41842.c: New test.
1317 2009-10-27 Revital Eres <eres@il.ibm.com>
1319 PR tree-optimization/40648
1320 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1321 change in decision of peeling for alignment.
1322 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1323 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1324 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1325 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1326 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1327 * gcc.dg/vect/vect-50.c: Likewise.
1328 * gcc.dg/vect/vect-33.c: Likewise.
1329 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1330 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1332 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1333 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1334 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1336 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1337 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1338 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1339 * gcc.dg/vect/vect-60.c: Likewise.
1340 * gcc.dg/vect/vect-26.c: Likewise.
1341 * gcc.dg/vect/vect-52.c: Likewise.
1342 * gcc.dg/vect/vect-44.c: Likewise.
1343 * gcc.dg/vect/vect-27.c: Likewise.
1344 * gcc.dg/vect/vect-70.c: Likewise.
1345 * gcc.dg/vect/vect-28.c: Likewise.
1346 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1347 * gcc.dg/vect/vect-109.c: Likewise.
1348 * gcc.dg/vect/vect-54.c: Likewise.
1349 * gcc.dg/vect/vect-29.c: Likewise.
1350 * gcc.dg/vect/vect-72.c: Likewise.
1351 * gcc.dg/vect/vect-56.c: Likewise.
1352 * gcc.dg/vect/vect-48.c: Likewise.
1353 * gcc.dg/vect/vect-91.c: Likewise.
1354 * gcc.dg/vect/vect-92.c: Likewise.
1355 * gcc.dg/vect/vect-58.c: Likewise.
1356 * gcc.dg/vect/slp-25.c: Likewise.
1357 * gcc.dg/vect/vect-93.c: Likewise.
1358 * gcc.dg/vect/vect-95.c: Likewise.
1359 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1360 * gcc.dg/vect/vect-87.c: Likewise.
1361 * gcc.dg/vect/vect-96.c: Likewise.
1362 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1363 * gcc.dg/vect/vect-88.c: Likewise.
1364 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1365 * gcc.dg/vect/vect-89.c: Likewise.
1366 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1367 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1368 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1369 * gfortran.dg/vect/vect-2.f90: Likewise.
1370 * gfortran.dg/vect/vect-3.f90: Likewise.
1371 * gfortran.dg/vect/vect-4.f90: Likewise.
1372 * gfortran.dg/vect/vect-5.f90: Likewise.
1374 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1377 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1379 2009-10-26 Ben Elliston <bje@au.ibm.com>
1380 Michael Meissner <meissner@linux.vnet.ibm.com>
1381 Ulrich Weigand <uweigand@de.ibm.com>
1383 * gcc.target/spu/ea/ea.exp: New file.
1384 * gcc.target/spu/ea/cache1.c: Likewise.
1385 * gcc.target/spu/ea/cast1.c: Likewise.
1386 * gcc.target/spu/ea/cast2.c: Likewise.
1387 * gcc.target/spu/ea/compile1.c: Likewise.
1388 * gcc.target/spu/ea/compile2.c: Likewise.
1389 * gcc.target/spu/ea/cppdefine.c: Likewise.
1390 * gcc.target/spu/ea/errors1.c: Likewise.
1391 * gcc.target/spu/ea/errors2.c: Likewise.
1392 * gcc.target/spu/ea/execute1.c: Likewise.
1393 * gcc.target/spu/ea/execute2.c: Likewise.
1394 * gcc.target/spu/ea/execute3.c: Likewise.
1395 * gcc.target/spu/ea/ops1.c: Likewise.
1396 * gcc.target/spu/ea/ops2.c: Likewise.
1397 * gcc.target/spu/ea/options1.c: Likewise.
1398 * gcc.target/spu/ea/test-sizes.c: Likewise.
1400 2009-10-26 Jakub Jelinek <jakub@redhat.com>
1403 * gcc.dg/pr41345.c: New test.
1406 * g++.dg/debug/dwarf2/anonname1.C: New test.
1408 2009-10-26 Jason Merrill <jason@redhat.com>
1411 * g++.dg/cpp0x/defaulted15.C: New.
1412 * g++.dg/cpp0x/defaulted16.C: New.
1414 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1417 * g++.dg/cpp0x/variadic96.C: New test.
1419 2009-10-26 Nick Clifton <nickc@redhat.com>
1421 * lib/target-supports.exp (check_profiling_available):
1422 Profiling is not, currently, available for the RX port.
1423 (check_effective_target_hard_float): Add support for RX target.
1424 * gcc.target/rx: New directory.
1425 * gcc.target/rx/builtins.c: New test file.
1426 * gcc.target/rx/interrupts.c: New test file.
1427 * gcc.target/rx/rx-abi-function-tests.c: New test file.
1428 * gcc.target/rx/zero-width-bitfield.c: New test file.
1429 * gcc.target/rx/i272091.c: New test file.
1430 * gcc.target/rx/packed-struct.c: New test file.
1431 * gcc.target/rx/rx.exp: New file: Drives RX tests.
1433 2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
1435 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1436 * gcc.dg/lto/20091016-1_0.c: Likewise.
1437 * gcc.dg/lto/20090206-1_0.c: Likewise.
1438 * gcc.dg/lto/20081120-1_0.c: Likewise.
1439 * gcc.dg/lto/20081120-2_0.c: Likewise.
1440 * gcc.dg/lto/20090116_0.c: Likewise.
1441 * gcc.dg/lto/20081126_0.c: Likewise.
1442 * gcc.dg/lto/20091013-1_0.c: Likewise.
1443 * gcc.dg/lto/20081212-1_0.c: Likewise.
1444 * gcc.dg/lto/20091015-1_0.c: Likewise.
1445 * gcc.dg/lto/20090126-1_0.c: Likewise.
1446 * gcc.dg/lto/20090126-2_0.c: Likewise.
1447 * gcc.dg/lto/20091020-1_0.c: Likewise.
1448 * gcc.dg/lto/20091020-2_0.c: Likewise.
1449 * gcc.dg/lto/20081204-1_0.c: Likewise.
1450 * gcc.dg/lto/20081204-2_0.c: Likewise.
1451 * gcc.dg/lto/20081224_0.c: Likewise.
1452 * gcc.dg/lto/20090219_0.c: Likewise.
1454 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1457 * g++.dg/lookup/extern-c-redecl2.C: New test.
1458 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1459 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1460 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1462 2009-10-26 Michael Matz <matz@suse.de>
1464 PR tree-optimization/41783
1465 * gcc.dg/pr41783.c: New test.
1466 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1467 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1468 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1470 2009-10-26 Janus Weil <janus@gcc.gnu.org>
1473 * gfortran.dg/class_allocate_4.f03: New test.
1475 2009-10-24 Adam Nemet <anemet@caviumnetworks.com>
1477 * gcc.target/mips/mult-1.c: New test.
1479 2009-10-24 Janus Weil <janus@gcc.gnu.org>
1482 * gfortran.dg/extends_8.f03: New test.
1484 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1486 * gnat.dg/specs/pack4.ads: New test.
1488 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1490 * gnat.dg/null_pointer_deref1.adb: New test.
1491 * gnat.dg/null_pointer_deref2.adb: Likewise.
1493 2009-10-24 Paul Thomas <pault@gcc.gnu.org>
1496 * gfortran.dg/transfer_intrinsic_3.f90.
1498 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1500 * gnat.dg/opt4.adb: New test.
1502 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1505 * gcc.dg/noncompile/pr40033-1.c: New test.
1507 2009-10-23 Dodji Seketeli <dodji@redhat.com>
1510 * g++.dg/abi/mangle34.C: New test
1512 2009-10-23 Jason Merrill <jason@redhat.com>
1514 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1517 * g++.dg/cpp0x/explicit4.C: New.
1519 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1521 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1523 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1524 for *-*-mingw* and *-*-cygwin.
1525 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1526 * g++.dg/template/spec35.C: Disable weak symbol test for
1527 *-*-mingw* and *-*-cygwin.
1530 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1532 2009-10-23 Janus Weil <janus@gcc.gnu.org>
1535 * gfortran.dg/class_10.f03: New test.
1537 2009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1540 * gcc.target/powerpc/vsx-vrsave.c: New file.
1542 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1545 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1547 2009-10-23 Richard Guenther <rguenther@suse.de>
1549 PR tree-optimization/41778
1550 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1552 2009-10-22 Richard Guenther <rguenther@suse.de>
1555 * g++.dg/lto/20091022-2_0.C: New testcase.
1557 2009-10-22 Richard Guenther <rguenther@suse.de>
1560 * g++.dg/lto/20091022-1_0.C: New testcase.
1562 2009-10-22 Razya Ladelsky <razya@il.ibm.com>
1564 * gcc.dg/autopar/outer-4.c: Adjust scan.
1565 * gcc.dg/autopar/outer-5.c: Adjust scan.
1566 * gcc.dg/autopar/outer-5.c: Add scan optimized.
1568 * libgomp.graphite/force-parallel-2.c: Adjust scan.
1569 * gcc.dg/autopar/outer-1.c: New testcase.
1570 * gcc.dg/autopar/outer-2.c: New testcase.
1571 * gcc.dg/autopar/outer-3.c: New testcase.
1572 * gcc.dg/autopar/outer-4.c: New testcase.
1573 * gcc.dg/autopar/outer-5.c: New testcase.
1574 * gcc.dg/autopar/outer-6.c: New testcase.
1576 2009-10-22 Jan Hubicka <jh@suse.cz>
1578 * gcc.c-torture/compile/pr40556.c: New testcase.
1580 2009-10-22 Janus Weil <janus@gcc.gnu.org>
1583 * gfortran.dg/goto_8.f90: New test case.
1585 2009-10-21 Sebastian Pop <sebastian.pop@amd.com>
1587 PR tree-optimization/41497
1588 * gcc.dg/tree-ssa/pr41497.c: New.
1590 2009-10-21 Steve Ellcey <sje@cup.hp.com>
1592 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1594 2009-10-21 Joseph Myers <joseph@codesourcery.com>
1596 * gcc.dg/tls/pie-1.c: New test.
1598 2009-10-21 Jakub Jelinek <jakub@redhat.com>
1600 * g++.dg/abi/mangle33.C: New test.
1602 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
1604 * gnat.dg/discr22.adb: New test.
1606 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
1608 * gnat.dg/loop_optimization7.ad[sb]: New test.
1609 * gnat.dg/loop_optimization7_pkg.ads: New helper.
1611 2009-10-21 Janus Weil <janus@gcc.gnu.org>
1615 * gfortran.dg/class_9.f03: Extended test case.
1616 * gfortran.dg/select_type_7.f03: New test case.
1618 2009-10-20 Richard Guenther <rguenther@suse.de>
1620 * gcc.dg/lto/20091020-3_0.c: New testcase.
1622 2009-10-20 Richard Guenther <rguenther@suse.de>
1625 * gcc.dg/lto/20091020-1_0.c: New testcase.
1626 * gcc.dg/lto/20091020-1_1.c: Likewise.
1627 * gcc.dg/lto/20091020-2_0.c: Likewise.
1628 * gcc.dg/lto/20091020-2_1.c: Likewise.
1630 2009-10-20 Jakub Jelinek <jakub@redhat.com>
1633 * gcc.dg/pr41340.c: New test.
1635 2009-10-20 Eric Botcazou <ebotcazou@adacore.com>
1637 * gnat.dg/discr21.ad[sb]: New test.
1638 * gnat.dg/discr21_pkg.ads: New helper.
1640 2009-10-20 Paul Thomas <pault@gcc.gnu.org>
1643 * gfortran.dg/class_9 : New test.
1645 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1647 * gcc.dg/raw-string-1.c: New test.
1648 * gcc.dg/raw-string-2.c: New test.
1649 * gcc.dg/raw-string-3.c: New test.
1650 * gcc.dg/raw-string-4.c: New test.
1651 * gcc.dg/raw-string-5.c: New test.
1652 * gcc.dg/raw-string-6.c: New test.
1653 * gcc.dg/raw-string-7.c: New test.
1654 * gcc.dg/utf8-1.c: New test.
1655 * gcc.dg/utf8-2.c: New test.
1656 * gcc.dg/utf-badconcat2.c: New test.
1657 * gcc.dg/utf-dflt2.c: New test.
1658 * gcc.dg/cpp/include6.c: New test.
1659 * g++.dg/ext/raw-string-1.C: New test.
1660 * g++.dg/ext/raw-string-2.C: New test.
1661 * g++.dg/ext/raw-string-3.C: New test.
1662 * g++.dg/ext/raw-string-4.C: New test.
1663 * g++.dg/ext/raw-string-5.C: New test.
1664 * g++.dg/ext/raw-string-6.C: New test.
1665 * g++.dg/ext/raw-string-7.C: New test.
1666 * g++.dg/ext/utf8-1.C: New test.
1667 * g++.dg/ext/utf8-2.C: New test.
1668 * g++.dg/ext/utf-badconcat2.C: New test.
1669 * g++.dg/ext/utf-dflt2.C: New test.
1671 * gcc.dg/cleanup-13.c: New test.
1673 2009-10-19 Janus Weil <janus@gcc.gnu.org>
1676 * gfortran.dg/auto_dealloc_1.f90: New test case.
1678 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1680 Port from redhat/gcc-4_4-branch:
1681 2009-10-08 Jakub Jelinek <jakub@redhat.com>
1682 * gcc.dg/debug/vta-2.c: New test.
1684 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
1685 * gcc.dg/debug/vta-1.c: New.
1687 2009-10-19 Eric Botcazou <ebotcazou@adacore.com>
1689 * gnat.dg/noreturn2.ad[sb]: New test.
1691 2009-10-19 Tobias Burnus <burnus@net-b.de>
1694 * gfortran.dg/equiv_8.f90: New test.
1695 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1697 2009-10-19 Joseph Myers <joseph@codesourcery.com>
1699 * gcc.target/arm/neon-thumb2-move.c: New test.
1701 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1703 * gcc.dg/debug/vta-3.c: New test.
1705 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1707 * gnat.dg/nested_proc.adb: Rename into...
1708 * gnat.dg/nested_proc1.adb: ...this.
1709 * gnat.dg/nested_proc2.adb: New test.
1711 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1713 * gnat.dg/noreturn1.ad[sb]: New test.
1715 2009-10-17 Janus Weil <janus@gcc.gnu.org>
1716 Paul Thomas <pault@gcc.gnu.org>
1719 * gfortran.dg/class_6.f90: New test.
1723 * gfortran.dg/class_7.f90: New test.
1726 * gfortran.dg/class_8.f90: New test.
1728 2009-10-17 Richard Guenther <rguenther@suse.de>
1730 * gcc.dg/lto/20091017-1_0.c: New testcase.
1731 * gcc.dg/lto/20091017-1_1.c: Likewise.
1733 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1735 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1737 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1739 * gnat.dg/aggr11.adb: New test.
1740 * gnat.dg/aggr11_pkg.ads: New helper.
1742 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1744 * gnat.dg/slice8.adb: New test.
1745 * gnat.dg/slice8_pkg1.ads: New helper.
1746 * gnat.dg/slice8_pkg2.ads: Likewise.
1747 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1749 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1751 * gnat.dg/unchecked_convert4.adb: New test.
1753 2009-10-15 Jason Merrill <jason@redhat.com>
1756 * g++.dg/cpp0x/trailing5.C: New.
1758 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1759 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1760 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1761 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1763 2009-10-16 Janus Weil <janus@gcc.gnu.org>
1766 * gfortran.dg/class_5.f03: New test case.
1767 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1768 * gfortran.dg/typebound_operator_4.f03: Ditto.
1770 2009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1772 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1773 * g++.dg/other/first-global.C: Likewise.
1774 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1775 * g++.dg/torture/pr40323.C: Likewise.
1776 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1777 * gcc.dg/inline-33.c: Likewise.
1778 * gcc.dg/ipa/ipa-1.c: Likewise.
1779 * gcc.dg/ipa/ipa-2.c: Likewise.
1780 * gcc.dg/ipa/ipa-3.c: Likewise.
1781 * gcc.dg/ipa/ipa-4.c: Likewise.
1782 * gcc.dg/ipa/ipa-5.c: Likewise.
1783 * gcc.dg/ipa/ipa-7.c: Likewise.
1784 * gcc.dg/ipa/ipacost-2.c: Likewise.
1785 * gcc.dg/tree-ssa/inline-3.c: Likewise.
1786 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1787 * gfortran.dg/whole_file_5.f90: Likewise.
1788 * gfortran.dg/whole_file_6.f90: Likewise.
1790 2009-10-16 Richard Guenther <rguenther@suse.de>
1792 PR tree-optimization/41728
1793 * gcc.c-torture/compile/pr41728.c: New testcase.
1795 2009-10-16 Richard Guenther <rguenther@suse.de>
1798 * gcc.dg/lto/20091016-1_0.c: New testcase.
1799 * gcc.dg/lto/20091016-1_1.c: Likewise.
1800 * gcc.dg/lto/20091016-1_a.h: Likewise.
1802 2009-10-16 Richard Guenther <rguenther@suse.de>
1805 * gfortran.dg/lto/20091015-1_0.f: New testcase.
1806 * gfortran.dg/lto/20091015-1_1.f: Likewise.
1807 * gfortran.dg/lto/20091015-1_2.f: Likewise.
1809 2009-10-16 Richard Guenther <rguenther@suse.de>
1812 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1814 2009-10-15 Jakub Jelinek <jakub@redhat.com>
1817 * gcc.dg/debug/pr41717.c: New test.
1819 2009-10-16 Paul Thomas <pault@gcc.gnu.org>
1822 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1825 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1827 2009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1830 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1832 * g++.dg/ext/altivec-2.C (main): Ditto.
1834 2009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1836 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1837 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1839 2009-10-15 Richard Guenther <rguenther@suse.de>
1842 * gcc.dg/lto/20091015-1_0.c: New testcase.
1843 * gcc.dg/lto/20091015-1_1.c: Likewise.
1844 * gcc.dg/lto/20091015-1_2.c: Likewise.
1845 * gcc.dg/lto/20091015-1_a.h: Likewise.
1846 * gcc.dg/lto/20091015-1_b.h: Likewise.
1848 2009-10-15 Steve Ellcey <sje@cup.hp.com>
1850 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1852 2009-10-14 Daniel Gutson <dgutson@codesourcery.com>
1854 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1856 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1858 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1860 * obj-c++.dg/bitfield-1.mm: Likewise.
1861 * obj-c++.dg/bitfield-4.mm: Likewise.
1863 2009-10-14 Richard Guenther <rguenther@suse.de>
1866 * gcc.dg/lto/20091014-1_0.c: New testcase.
1868 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1871 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1872 warning on line 0 instead of 1.
1874 2009-10-14 Richard Guenther <rguenther@suse.de>
1877 * gfortran.dg/lto/pr41521_0.f90: New testcase.
1878 * gfortran.dg/lto/pr41521_1.f90: Likewise.
1880 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1882 PR preprocessor/41543
1883 * gcc.dg/debug/dwarf2/pr41543.c: New test.
1886 * gcc.dg/debug/dwarf2/pr41695.c: New test.
1888 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
1890 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1892 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1895 2009-10-14 Jason Merrill <jason@redhat.com>
1898 * g++.dg/cpp0x/defaulted14.C: New.
1900 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
1902 * g++.dg/cpp0x/vt-40092.C: New.
1904 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
1906 * gcc.dg/guality/pr41616-1.c: Drop -O2.
1907 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
1909 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1911 * gfortran.dg/complex_intrinsic_8.f90: New test.
1913 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1915 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1916 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1918 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
1921 * gcc.dg/torture/pr38948.c: New test.
1923 2009-10-13 Steve Ellcey <sje@cup.hp.com>
1925 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1927 2009-10-13 Janus Weil <janus@gcc.gnu.org>
1930 * gfortran.dg/class_allocate_2.f03: Modified.
1931 * gfortran.dg/class_allocate_3.f03: New test case.
1933 2009-10-13 Richard Guenther <rguenther@suse.de>
1936 * gcc.dg/lto/20091006-2_0.c: New testcase.
1937 * gcc.dg/lto/20091006-2_1.c: Likewise.
1938 * gcc.dg/lto/20091006-2_2.c: Likewise.
1939 * gcc.dg/lto/20091013-1_0.c: Likewise.
1940 * gcc.dg/lto/20091013-1_1.c: Likewise.
1941 * gcc.dg/lto/20091013-1_2.c: Likewise.
1943 2009-10-13 Martin Jambor <mjambor@suse.cz>
1945 * gcc.c-torture/compile/pr41661.c: New test.
1947 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1949 PR libgfortran/41683
1950 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1952 2009-10-12 Jason Merrill <jason@redhat.com>
1955 * g++.dg/cpp0x/decltype18.C: New.
1958 * g++.dg/cpp0x/fntmpdefarg1.C: New.
1960 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1962 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1964 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1970 * gcc.dg/guality/pr41447-1.c: New.
1971 * gcc.dg/debug/pr41264-1.c: New.
1972 * gcc.dg/debug/pr41343-1.c: New.
1974 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
1977 * gcc.dg/torture/pr26515.c: New test.
1979 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1982 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1983 * lib/lto.exp (lto-get-options-main): Report error for using "target"
1984 or "xfail" with dg-lto-do.
1986 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
1988 * gcc.target/i386/ms_hook_prologue.c: New testcase.
1990 2009-10-12 Michael Matz <matz@suse.de>
1992 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1995 2009-10-12 Jakub Jelinek <jakub@redhat.com>
1998 * g++.dg/torture/pr41680.C: New test.
2000 2009-10-12 Dodji Seketeli <dodji@redhat.com>
2003 * g++.dg/debug/dwarf2/template-params-7.C: New test.
2005 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
2008 * gcc.dg/guality/pr41616-1.c: New.
2010 2009-10-11 Jason Merrill <jason@redhat.com>
2013 * g++.dg/cpp0x/rv-reinterpret.C: New.
2015 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2017 PR libgfortran/38439
2018 * gfortran.dg/fmt_error_9.f: New test.
2019 * gfortran.dg/fmt_error_10.f: New test.
2021 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
2024 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2025 * gfortran.dg/class_4b.f03: As above.
2026 * gfortran.dg/class_4c.f03: As above.
2027 * gfortran.dg/class_4d.f03: As above.
2029 2009-10-11 Richard Guenther <rguenther@suse.de>
2031 PR tree-optimization/41555
2032 * gcc.dg/torture/pr41555.c: New testcase.
2034 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2036 PR libgfortran/35862
2037 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2040 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2042 PR libgfortran/35862
2043 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2044 Add conditions to avoid runtime errors if not supported.
2046 2009-10-10 Richard Guenther <rguenther@suse.de>
2048 PR tree-optimization/41654
2049 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2051 2009-10-09 Jason Merrill <jason@redhat.com>
2053 * g++.dg/cpp/ucn-1.C: New.
2055 2009-10-09 Janus Weil <janus@gcc.gnu.org>
2058 * gfortran.dg/class_2.f03: Extended test case.
2060 2009-10-09 Tobias Burnus <burnus@net-b.de>
2063 * gfortran.dg/class_allocate_1.f03: Modify code such that
2064 it compiles with the gfc_warning->gfc_error change.
2065 * gfortran.dg/class_allocate_1.f03: New test.
2067 2009-10-09 Janus Weil <janus@gcc.gnu.org>
2070 * gfortran.dg/select_type_6.f03: New test.
2072 2009-10-09 Jakub Jelinek <jakub@redhat.com>
2074 PR preprocessor/41445
2075 * gcc.dg/cpp/separate-1.c: Adjust.
2076 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2077 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2078 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2079 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2080 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2081 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2082 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2084 PR rtl-optimization/41646
2085 * gcc.c-torture/compile/pr41646.c: New test.
2087 2009-10-09 Richard Guenther <rguenther@suse.de>
2089 PR tree-optimization/41634
2090 * gcc.c-torture/compile/pr41634.c: New testcase.
2092 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
2094 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2096 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
2098 * gnat.dg/opt3.adb: New test.
2099 * gnat.dg/opt3_pkg.ads: New helper.
2101 2009-10-08 Doug Kwan <dougkwan@google.com>
2103 PR rtl-optimization/41574
2104 * gcc.dg/pr41574.c: New test.
2106 2009-10-08 Cary Coutant <ccoutant@google.com>
2108 Add support for debugging with ICF (Identical Code Folding).
2109 * g++.dg/debug/dwarf2/icf.C: New test.
2111 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
2113 * gcc.target/mips/truncate-6.c: New test.
2115 2009-10-08 Jason Merrill <jason@redhat.com>
2118 * g++.dg/cpp0x/rv-deduce.C: New.
2121 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2122 * g++.dg/template/explicit-args2.C: New.
2123 * g++.dg/template/explicit-args3.C: New.
2124 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2126 2009-10-08 Michael Matz <matz@suse.de>
2129 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2130 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2131 * gcc.dg/pr41573.c: New test.
2133 2009-10-07 Joseph Myers <joseph@codesourcery.com>
2136 * gcc.c-torture/compile/pr41182-1.c: New.
2138 2009-10-07 Jason Merrill <jason@redhat.com>
2140 * g++.dg/cpp0x/variadic95.C: New.
2142 2009-10-07 Jason Merrill <jason@redhat.com>
2144 * g++.dg/template/scope3.C: New.
2146 2009-10-07 Jakub Jelinek <jakub@redhat.com>
2148 * gcc.dg/debug/dwarf2/inline3.c: New test.
2150 2009-10-07 Daniel Kraft <d@domob.eu>
2153 * gfortran.dg/assumed_charlen_function_6.f90: New test.
2155 2009-10-07 Janus Weil <janus@gcc.gnu.org>
2157 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2158 * gfortran.dg/select_type_1.f03: Modified error message.
2159 * gfortran.dg/select_type_5.f03: New test.
2161 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2163 PR libgfortran/41612
2164 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2167 2009-10-06 Jason Merrill <jason@redhat.com>
2169 * g++.dg/cpp0x/lambda/lambda-init.C: New.
2170 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2172 2009-10-06 Richard Guenther <rguenther@suse.de>
2175 * gcc.dg/lto/20091006-1_0.c: New testcase.
2176 * gcc.dg/lto/20091006-1_1.c: Likewise.
2177 * gcc.dg/lto/20091005-2_0.c: Likewise.
2179 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
2182 * gnat.dg/timer_cancel.adb: New test.
2184 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
2187 * gnat.dg/specs/import_abstract.ads: New.
2189 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2191 PR libgfortran/35862
2192 * gfortran.dg/round_2.f03: New test.
2194 2009-10-05 Jakub Jelinek <jakub@redhat.com>
2197 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2198 * lib/gcc-gdb-test.exp: ... here. New file.
2199 * gfortran.dg/guality/guality.exp: New file.
2200 * gfortran.dg/guality/pr41558.f90: New test.
2201 * gfortran.dg/guality/arg1.f90: New test.
2203 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
2205 * gfortran.dg/dynamic_dispatch_1.f90: New test.
2206 * gfortran.dg/dynamic_dispatch_2.f90: New test.
2207 * gfortran.dg/dynamic_dispatch_3.f90: New test.
2208 * gfortran.dg/module_md5_1.f90: Update md5 sum.
2210 2009-10-05 Sriraman Tallam <tmsriram@google.com>
2212 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2214 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2215 plugin_pass to register_pass_info.
2216 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2218 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2221 2009-10-05 Richard Guenther <rguenther@suse.de>
2224 * gcc.dg/lto/20090914-2_0.c: New testcase.
2226 2009-10-05 Richard Guenther <rguenther@suse.de>
2229 * gcc.dg/lto/20091005-1_0.c: New testcase.
2230 * gcc.dg/lto/20091005-1_1.c: Likewise.
2232 2009-10-05 Richard Guenther <rguenther@suse.de>
2236 * g++.dg/lto/20091002-1_0.C: Adjust flags.
2237 * g++.dg/lto/20091004-1_0.C: New testcase.
2238 * g++.dg/lto/20091004-1_1.C: Likewise.
2239 * g++.dg/lto/20091004-2_0.C: Likewise.
2240 * g++.dg/lto/20091004-2_1.C: Likewise.
2241 * g++.dg/lto/20091004-3_0.C: Likewise.
2242 * g++.dg/lto/20091004-3_1.C: Likewise.
2244 2009-10-05 Richard Guenther <rguenther@suse.de>
2246 PR tree-optimization/23821
2247 * gcc.dg/torture/pr23821.c: New testcase.
2249 2009-10-05 Daniel Kraft <d@domob.eu>
2252 * gfortran.dg/goto_6.f: New test.
2253 * gfortran.dg/goto_7.f: New test.
2255 2009-10-03 Ben Elliston <bje@au.ibm.com>
2256 Bill Maddox <maddox@google.com>
2257 Cary Coutant <ccoutant@google.com>
2258 Chris Demetriou <cgd@google.com>
2259 Diego Novillo <dnovillo@google.com>
2260 Doug Kwan <dougkwan@google.com>
2261 Jan Hubicka <jh@suse.cz>
2262 Ollie Wild <aaw@google.com>
2263 Rafael Espindola <espindola@google.com>
2264 Richard Guenther <rguenther@suse.de>
2265 Simon Baldwin <simonb@google.com>
2267 * g++.dg/20090107-1.C: New.
2268 * g++.dg/20090121-1.C: New.
2269 * g++.dg/ipa/20090113-1.C: New.
2270 * g++.dg/lto: New directory.
2271 * g++.dg/lto/20080829_0.C: New.
2272 * g++.dg/lto/20080904_0.C: New.
2273 * g++.dg/lto/20080907_0.C: New.
2274 * g++.dg/lto/20080908-1_0.C: New.
2275 * g++.dg/lto/20080908-2_0.C: New.
2276 * g++.dg/lto/20080908-3_0.C: New.
2277 * g++.dg/lto/20080909-1_0.C: New.
2278 * g++.dg/lto/20080910-1_0.C: New.
2279 * g++.dg/lto/20080912-1_0.C: New.
2280 * g++.dg/lto/20080912_0.C: New.
2281 * g++.dg/lto/20080915_0.C: New.
2282 * g++.dg/lto/20080916_0.C: New.
2283 * g++.dg/lto/20080917_0.C: New.
2284 * g++.dg/lto/20080924_0.C: New.
2285 * g++.dg/lto/20080926_0.C: New.
2286 * g++.dg/lto/20081008_0.C: New.
2287 * g++.dg/lto/20081022.h: New.
2288 * g++.dg/lto/20081022_0.C: New.
2289 * g++.dg/lto/20081022_1.C: New.
2290 * g++.dg/lto/20081023_0.C: New.
2291 * g++.dg/lto/20081109-1_0.C: New.
2292 * g++.dg/lto/20081109-2_0.C: New.
2293 * g++.dg/lto/20081109_0.C: New.
2294 * g++.dg/lto/20081109_1.C: New.
2295 * g++.dg/lto/20081118-1_0.C: New.
2296 * g++.dg/lto/20081118-1_1.C: New.
2297 * g++.dg/lto/20081118_0.C: New.
2298 * g++.dg/lto/20081118_1.C: New.
2299 * g++.dg/lto/20081119-1.h: New.
2300 * g++.dg/lto/20081119-1_0.C: New.
2301 * g++.dg/lto/20081119-1_1.C: New.
2302 * g++.dg/lto/20081119_0.C: New.
2303 * g++.dg/lto/20081119_1.C: New.
2304 * g++.dg/lto/20081120-1_0.C: New.
2305 * g++.dg/lto/20081120-1_1.C: New.
2306 * g++.dg/lto/20081120-2_0.C: New.
2307 * g++.dg/lto/20081120-2_1.C: New.
2308 * g++.dg/lto/20081123_0.C: New.
2309 * g++.dg/lto/20081123_1.C: New.
2310 * g++.dg/lto/20081125.h: New.
2311 * g++.dg/lto/20081125_0.C: New.
2312 * g++.dg/lto/20081125_1.C: New.
2313 * g++.dg/lto/20081127_0.C: New.
2314 * g++.dg/lto/20081127_1.C: New.
2315 * g++.dg/lto/20081203_0.C: New.
2316 * g++.dg/lto/20081203_1.C: New.
2317 * g++.dg/lto/20081204-1_0.C: New.
2318 * g++.dg/lto/20081204-1_1.C: New.
2319 * g++.dg/lto/20081204-2_0.C: New.
2320 * g++.dg/lto/20081204-2_1.C: New.
2321 * g++.dg/lto/20081209_0.C: New.
2322 * g++.dg/lto/20081209_1.C: New.
2323 * g++.dg/lto/20081211-1.h: New.
2324 * g++.dg/lto/20081211-1_0.C: New.
2325 * g++.dg/lto/20081211-1_1.C: New.
2326 * g++.dg/lto/20081217-1_0.C: New.
2327 * g++.dg/lto/20081217-2_0.C: New.
2328 * g++.dg/lto/20081219_0.C: New.
2329 * g++.dg/lto/20081219_1.C: New.
2330 * g++.dg/lto/20090106_0.C: New.
2331 * g++.dg/lto/20090112_0.C: New.
2332 * g++.dg/lto/20090128_0.C: New.
2333 * g++.dg/lto/20090221_0.C: New.
2334 * g++.dg/lto/20090302_0.C: New.
2335 * g++.dg/lto/20090302_1.C: New.
2336 * g++.dg/lto/20090303_0.C: New.
2337 * g++.dg/lto/20090311-1.h: New.
2338 * g++.dg/lto/20090311-1_0.C: New.
2339 * g++.dg/lto/20090311-1_1.C: New.
2340 * g++.dg/lto/20090311_0.C: New.
2341 * g++.dg/lto/20090311_1.C: New.
2342 * g++.dg/lto/20090312.h: New.
2343 * g++.dg/lto/20090312_0.C: New.
2344 * g++.dg/lto/20090312_1.C: New.
2345 * g++.dg/lto/20090313_0.C: New.
2346 * g++.dg/lto/20090313_1.C: New.
2347 * g++.dg/lto/20090315_0.C: New.
2348 * g++.dg/lto/20090315_1.C: New.
2349 * g++.dg/lto/20091002-1_0.C: New testcase.
2350 * g++.dg/lto/20091002-2_0.C: Likewise..
2351 * g++.dg/lto/20091002-3_0.C: Likewise..
2352 * g++.dg/lto/README: New.
2353 * g++.dg/lto/pr40818_0.C: New.
2354 * g++.dg/opt/thunk3-1.C: New.
2355 * g++.dg/opt/thunk4.C: New.
2356 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2357 replacements with __attribute__ ((__noinline__)).
2358 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2359 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2360 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2361 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2362 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2363 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2364 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2365 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2366 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2367 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2368 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2369 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2370 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2371 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2372 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2373 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2374 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2375 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2376 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2377 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2378 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2379 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2380 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2381 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2382 * gcc.dg/20081223-1.c: New.
2383 * gcc.dg/lto: New directory.
2384 * gcc.dg/lto/20080908_0.c: New.
2385 * gcc.dg/lto/20080917_0.c: New.
2386 * gcc.dg/lto/20080924_0.c: New.
2387 * gcc.dg/lto/20081024_0.c: New.
2388 * gcc.dg/lto/20081109_0.c: New.
2389 * gcc.dg/lto/20081111_0.c: New.
2390 * gcc.dg/lto/20081111_1.c: New.
2391 * gcc.dg/lto/20081112_0.c: New.
2392 * gcc.dg/lto/20081112_1.c: New.
2393 * gcc.dg/lto/20081115_0.c: New.
2394 * gcc.dg/lto/20081115_1.c: New.
2395 * gcc.dg/lto/20081115_2.c: New.
2396 * gcc.dg/lto/20081118_0.c: New.
2397 * gcc.dg/lto/20081118_1.c: New.
2398 * gcc.dg/lto/20081118_2.c: New.
2399 * gcc.dg/lto/20081120-1_0.c: New.
2400 * gcc.dg/lto/20081120-1_1.c: New.
2401 * gcc.dg/lto/20081120-2_0.c: New.
2402 * gcc.dg/lto/20081120-2_1.c: New.
2403 * gcc.dg/lto/20081125_0.c: New.
2404 * gcc.dg/lto/20081125_1.c: New.
2405 * gcc.dg/lto/20081126_0.c: New.
2406 * gcc.dg/lto/20081201-1_0.c: New.
2407 * gcc.dg/lto/20081201-1_1.c: New.
2408 * gcc.dg/lto/20081201-1_2.c: New.
2409 * gcc.dg/lto/20081201-2_0.c: New.
2410 * gcc.dg/lto/20081201-2_1.c: New.
2411 * gcc.dg/lto/20081202-1_0.c: New.
2412 * gcc.dg/lto/20081202-1_1.c: New.
2413 * gcc.dg/lto/20081202-2_0.c: New.
2414 * gcc.dg/lto/20081202-2_1.c: New.
2415 * gcc.dg/lto/20081204-1_0.c: New.
2416 * gcc.dg/lto/20081204-1_1.c: New.
2417 * gcc.dg/lto/20081204-2_0.c: New.
2418 * gcc.dg/lto/20081210-1_0.c: New.
2419 * gcc.dg/lto/20081212-1_0.c: New.
2420 * gcc.dg/lto/20081222_0.c: New.
2421 * gcc.dg/lto/20081222_0.h: New.
2422 * gcc.dg/lto/20081222_1.c: New.
2423 * gcc.dg/lto/20081224_0.c: New.
2424 * gcc.dg/lto/20081224_0.h: New.
2425 * gcc.dg/lto/20081224_1.c: New.
2426 * gcc.dg/lto/20090116_0.c: New.
2427 * gcc.dg/lto/20090120_0.c: New.
2428 * gcc.dg/lto/20090126-1_0.c: New.
2429 * gcc.dg/lto/20090126-2_0.c: New.
2430 * gcc.dg/lto/20090206-1_0.c: New.
2431 * gcc.dg/lto/20090206-2_0.c: New.
2432 * gcc.dg/lto/20090210_0.c: New.
2433 * gcc.dg/lto/20090210_1.c: New.
2434 * gcc.dg/lto/20090213_0.c: New.
2435 * gcc.dg/lto/20090213_1.c: New.
2436 * gcc.dg/lto/20090218-1_0.c: New.
2437 * gcc.dg/lto/20090218-1_1.c: New.
2438 * gcc.dg/lto/20090218-2_0.c: New.
2439 * gcc.dg/lto/20090218-2_1.c: New.
2440 * gcc.dg/lto/20090218_0.c: New.
2441 * gcc.dg/lto/20090218_1.c: New.
2442 * gcc.dg/lto/20090218_2.c: New.
2443 * gcc.dg/lto/20090218_3.c: New.
2444 * gcc.dg/lto/20090219_0.c: New.
2445 * gcc.dg/lto/20090312_0.c: New.
2446 * gcc.dg/lto/20090312_1.c: New.
2447 * gcc.dg/lto/20090313_0.c: New.
2448 * gcc.dg/lto/20090706-1_0.c: New.
2449 * gcc.dg/lto/20090706-2_0.c: New.
2450 * gcc.dg/lto/20090717_0.c: New.
2451 * gcc.dg/lto/20090717_1.c: New.
2452 * gcc.dg/lto/20090729_0.c: New.
2453 * gcc.dg/lto/20090729_1.c: New.
2454 * gcc.dg/lto/20090812_0.c: New.
2455 * gcc.dg/lto/20090812_1.c: New.
2456 * gcc.dg/lto/20090914-1_0.c: New.
2457 * gcc.dg/lto/README: New.
2458 * gcc.dg/visibility-7.c: Adjust expected pattern
2459 * gfortran.dg/lto: New directory.
2460 * gfortran.dg/lto/pr40724_0.f: New.
2461 * gfortran.dg/lto/pr40724_1.f: New.
2462 * gfortran.dg/lto/pr40725_0.f03: New.
2463 * gfortran.dg/lto/pr40725_1.c: New.
2464 * gfortran.dg/lto/pr41069_0.f90: New.
2465 * gfortran.dg/lto/pr41069_1.f90: New.
2466 * gfortran.dg/lto/pr41069_2.f90: New.
2467 * g++.dg/README: Add 'lto' directory.
2468 * g++.dg/dg.exp: Also scan 'lto' directory
2470 2009-10-03 Ben Elliston <bje@au.ibm.com>
2471 Janis Johnson <janis187@us.ibm.com>
2472 Diego Novillo <dnovillo@google.com>
2474 * g++.dg/lto/lto.exp: New.
2475 * gcc.c-torture/execute/execute.exp: Add
2476 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2477 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2478 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2479 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2480 * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2481 * gcc.dg/lto/lto.exp: New.
2482 * gfortran.dg/lto/lto.exp: New.
2483 * lib/target-supports.exp (check_effective_target_lto): New.
2484 * lib/c-torture.exp: Load target-supports.exp. Define
2485 LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2486 * lib/gcc-dg.exp: Likewise.
2488 * lib/torture-options.exp: Add support for a third argument.
2490 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
2493 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2495 2009-10-02 Jason Merrill <jason@redhat.com>
2497 * g++.dg/abi/mangle32.C: New.
2499 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2501 * gnat.dg/atomic2.adb: New test.
2503 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2505 * gnat.dg/array11.adb: New test.
2506 * gnat.dg/array12.adb: Likewise.
2508 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2510 * gnat.dg/array10.adb: New test.
2511 * gnat.dg/object_overflow.adb: Tweak.
2513 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
2515 * gcc.dg/guality/guality.exp: Disable on darwin.
2517 2009-10-02 Janis Johnson <janis187@us.ibm.com>
2519 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2520 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2521 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2522 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2524 2009-10-02 Tobias Burnus <burnus@net-b.de>
2527 * gfortran.dg/intent_out_5.f90: New test.
2529 2009-10-02 Jakub Jelinek <jakub@redhat.com>
2533 * gcc.dg/guality/pr41404-1.c: New test.
2534 * gcc.dg/guality/pr41353-2.c: New test.
2536 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
2539 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2542 2009-10-01 Jan Hubicka <jh@suse.cz>
2544 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2546 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
2548 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2550 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2552 2009-10-01 Tobias Burnus <burnus@net-b.de>
2555 * gfortran.dg/parameter_array_init_5.f90: New test.
2557 2009-10-01 Jason Merrill <jason@redhat.com>
2559 * g++.dg/cpp0x/defaulted13.C: New.
2561 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
2563 * gfortran.dg/bounds_check_7.f90: Adapted error message.
2564 * gfortran.dg/bounds_check_11.f90: Likewise.
2565 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2567 2009-09-30 Tobias Burnus <burnus@net-b.de>
2569 * gfortran.dg/select_type_4.f90: New test.
2571 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2573 * gfortran.dg/same_type_as_1.f03: New test.
2574 * gfortran.dg/same_type_as_2.f03: Ditto.
2576 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2578 * gfortran.dg/select_type_1.f03: Extended.
2579 * gfortran.dg/select_type_3.f03: New test.
2581 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2583 * gfortran.dg/class_allocate_1.f03: New test.
2585 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2588 * gfortran.dg/allocatable_scalar_3.f90: New test.
2589 * gfortran.dg/select_type_2.f03: Ditto.
2590 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2592 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2594 * gfortran.dg/block_name_2.f90: Modified error message.
2595 * gfortran.dg/select_6.f90: Ditto.
2596 * gfortran.dg/select_type_1.f03: New test.
2598 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2600 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2601 * gfortran.dg/class_1.f03: Ditto.
2602 * gfortran.dg/class_2.f03: Ditto.
2603 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2604 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2605 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2606 * gfortran.dg/typebound_call_10.f03: Ditto.
2607 * gfortran.dg/typebound_call_2.f03: Ditto.
2608 * gfortran.dg/typebound_call_3.f03: Ditto.
2609 * gfortran.dg/typebound_call_4.f03: Ditto.
2610 * gfortran.dg/typebound_call_9.f03: Ditto.
2611 * gfortran.dg/typebound_generic_3.f03: Ditto.
2612 * gfortran.dg/typebound_generic_4.f03: Ditto.
2613 * gfortran.dg/typebound_operator_1.f03: Ditto.
2614 * gfortran.dg/typebound_operator_2.f03: Ditto.
2615 * gfortran.dg/typebound_operator_3.f03: Ditto.
2616 * gfortran.dg/typebound_operator_4.f03: Ditto.
2617 * gfortran.dg/typebound_proc_1.f08: Ditto.
2618 * gfortran.dg/typebound_proc_5.f03: Ditto.
2619 * gfortran.dg/typebound_proc_6.f03: Ditto.
2621 2009-09-30 Jason Merrill <jason@redhat.com>
2623 * g++.dg/eh/init-temp1.C: Improve test.
2625 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
2628 * gcc.target/alpha/pr22093.c: New test.
2630 2009-09-29 John Freeman <jfreeman08@gmail.com>
2631 Jason Merrill <jason@redhat.com>
2633 * g++.dg/cpp0x/lambda/lambda-array.C: New.
2634 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2635 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2636 * g++.dg/cpp0x/lambda/lambda-const.C: New.
2637 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2638 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2639 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2640 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2641 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2642 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2643 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2644 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2645 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2646 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2647 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2648 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2649 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2650 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2651 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2652 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2653 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2654 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2655 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2656 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2657 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2658 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2659 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2660 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2661 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2662 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2663 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2664 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2665 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2666 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2667 * g++.dg/cpp0x/lambda/lambda-template.C: New.
2668 * g++.dg/cpp0x/lambda/lambda-this.C: New.
2669 * g++.dg/cpp0x/lambda/lambda-type.C: New.
2670 * g++.dg/cpp0x/lambda/lambda-use.C: New.
2671 * lib/prune.exp: Accept "In lambda function".
2673 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2675 * gcc.target/i386/fma4-check.h: New file.
2676 * gcc.target/i386/fma4-fma.c: Ditto.
2677 * gcc.target/i386/fma4-maccXX.c: Ditto.
2678 * gcc.target/i386/fma4-msubXX.c: Ditto.
2679 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2680 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2681 * gcc.target/i386/fma4-vector.c: Ditto.
2682 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2683 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2684 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2685 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2686 * gcc.target/i386/fma4-256-vector.c: Ditto.
2687 * gcc.target/i386/funcspec-2.c: Ditto.
2689 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2691 * gcc.target/i386/funcspec-5.c: Add FMA4.
2692 * gcc.target/i386/funcspec-6.c: Ditto.
2693 * gcc.target/i386/funcspec-8.c: Ditto.
2695 * gcc.target/i386/funcspec-9.c: New file.
2697 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2699 * gcc.target/i386/isa-10.c: New file.
2700 * gcc.target/i386/isa-11.c: Ditto.
2701 * gcc.target/i386/isa-12.c: Ditto.
2702 * gcc.target/i386/isa-13.c: Ditto.
2703 * gcc.target/i386/isa-2.c: Ditto.
2704 * gcc.target/i386/isa-3.c: Ditto.
2705 * gcc.target/i386/isa-4.c: Ditto.
2706 * gcc.target/i386/isa-7.c: Ditto.
2707 * gcc.target/i386/isa-8.c: Ditto.
2708 * gcc.target/i386/isa-9.c: Ditto.
2710 * gcc.target/i386/isa-14.c: Add FMA4.
2711 * gcc.target/i386/isa-1.c: Ditto.
2712 * gcc.target/i386/isa-5.c: Ditto.
2713 * gcc.target/i386/isa-6.c: Ditto.
2715 * gcc.target/i386/sse-12.c: New file.
2716 * gcc.target/i386/sse-13.c: Ditto.
2717 * gcc.target/i386/sse-14.c: Ditto.
2718 * gcc.target/i386/sse-22.c: Ditto.
2720 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2721 * g++.dg/other/i386-3.C: Ditto.
2722 * g++.dg/other/i386-5.C: Ditto.
2723 * g++.dg/other/i386-6.C: Ditto.
2725 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
2728 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2731 2009-09-29 Janis Johnson <janis187@us.ibm.com>
2733 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2734 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2736 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2739 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2741 * g++.dg/debug/dwarf2/const-1.C: Likewise.
2743 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2745 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2746 * gcc.target/i386/isa-1.c: Remove SSE5.
2747 * gcc.target/i386/isa-5.c: Ditto.
2748 * gcc.target/i386/isa-6.c: Ditto.
2749 * gcc.target/i386/funcspec-4.c: Remove error conditions
2751 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2752 * gcc.target/i386/avx-2.c: Ditto.
2753 * gcc.target/i386/sse-23.c: Ditto.
2754 * gcc.target/i386/funcspec-9.c: Delete.
2756 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2758 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2759 * gcc.dg/guality/pr41353-1.c: New test.
2762 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2763 in macro name definition for non-unix/win32/msdos.
2765 2009-09-29 Daniel Kraft <d@domob.eu>
2768 * gfortran.dg/block_1.f08: New test.
2769 * gfortran.dg/block_2.f08: New test.
2770 * gfortran.dg/block_3.f90: New test.
2771 * gfortran.dg/block_4.f08: New test.
2772 * gfortran.dg/block_5.f08: New test.
2773 * gfortran.dg/block_6.f08: New test.
2774 * gfortran.dg/block_7.f08: New test.
2775 * gfortran.dg/block_8.f08: New test.
2777 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2779 PR libgfortran/35862
2780 * gfortran.dg/round_1.f03: New test.
2781 * gfortran.dg/f2003_io_3.f03: Update test.
2783 2009-09-28 Easwaran Raman <eraman@google.com>
2785 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2786 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2788 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2790 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2791 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2792 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2793 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2794 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2796 * g++.dg/dfp/dfp.exp: Fix typo.
2798 * lib/target-supports.exp (check-effective-target-dfp-nocache):
2799 Fix typo that breaks the check.
2801 2009-09-28 Olivier Hainque <hainque@adacore.com>
2803 * gnat.dg (tagged_alloc_free.adb): New testcase.
2805 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2807 * g++.dg/dfp: New directory.
2808 * g++.dg/dg.exp: Prune tests in dfp directory.
2809 * g++.dg/dfp/dfp.exp: New.
2810 * g++.dg/dfp/mangle-mode.C: New test.
2812 2009-09-28 Michael Matz <matz@suse.de>
2814 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2817 2009-09-27 Richard Henderson <rth@redhat.com>
2819 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2820 * gcc.dg/tree-ssa/pr41469-1.c: New.
2822 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
2825 * gcc.dg/cond-constqual-1.c: New test.
2827 2009-09-26 Michael Matz <matz@suse.de>
2831 * gcc.dg/pr41470.c: New test.
2833 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
2835 * gnat.dg/array9.adb: New test.
2837 2009-09-26 Michael Matz <matz@suse.de>
2839 PR tree-optimization/41454
2840 * gcc.dg/pr41454.c: New test.
2842 2009-09-25 Dodji Seketeli <dodji@redhat.com>
2844 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2845 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2846 into DW_TAG_GNU_template_parameter_pack and
2847 DW_TAG_GNU_formal_parameter_pack.
2848 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2849 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2851 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
2853 * gcc.dg/vect/vect.exp: Append extra parameters as separate
2854 parameters for alignment-sensitive -fsection-anchors tests.
2856 2009-09-25 Richard Guenther <rguenther@suse.de>
2859 * gcc.c-torture/execute/pr41463.c: New testcase.
2861 2009-09-25 Olivier Hainque <hainque@adacore.com>
2863 * gnat.dg/sse_nolib.adb: New testcase.
2865 2009-09-25 Revital Eres <ERES@il.ibm.com>
2867 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2868 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2869 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2870 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2871 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2872 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2873 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2874 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2875 * gcc.dg/vect/vect.exp: Add Power7 flags.
2876 * g++.dg/vect/vect.exp: Likewise.
2877 * gfortran.dg/vect/vect.exp: Likewise.
2879 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
2882 * gfortran.dg/empty_label.f: New test.
2883 * gfortran.dg/empty_label.f90: Ditto.
2884 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2886 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2888 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2891 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
2893 * lib/scanasm.exp (make_pattern_printable): New function.
2894 (dg-scan, scan-assembler-times, scan-assembler-dem,
2895 scan-assembler-dem-not): Use it.
2897 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
2899 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2900 (test_nested): Renamed to ...
2901 (test_nested1): This.
2902 (test_nested2): New.
2905 2009-09-24 Richard Guenther <rguenther@suse.de>
2907 PR tree-optimization/36143
2908 PR tree-optimization/38747
2909 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2910 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2911 * g++.dg/torture/pr38747.C: New testcase.
2912 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2914 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
2916 * gnat.dg/nested_proc.adb: New test.
2918 2009-09-24 Jakub Jelinek <jakub@redhat.com>
2920 * gcc.target/i386/pr12329.c: Adjust.
2922 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
2925 * gcc.dg/pr41248.c: New.
2927 2009-09-23 Dodji Seketeli <dodji@redhat.com>
2930 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2932 2009-09-23 Andreas Schwab <schwab@redhat.com>
2934 * lib/profopt.exp (profopt-get-options): Set tool_flags for
2935 current_compiler_flags. Fix typos.
2937 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
2939 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2941 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
2944 * gcc.c-torture/compile/pr39779.c: New test.
2946 2009-09-22 Dodji Seketeli <dodji@redhat.com>
2948 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2949 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2950 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2952 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
2955 * gcc.dg/pr41295.c: New.
2957 2009-09-22 Neil Vachharajani <nvachhar@google.com>
2959 * gcc.dg/pr40209.c: Add test case.
2961 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
2963 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2965 * gcc.target/mips/code-readable-2.c: Likewise.
2966 * gcc.target/mips/code-readable-3.c: Likewise.
2968 2009-09-22 Janis Johnson <janis187@us.ibm.com>
2970 * lib/target-supports.exp (check_effective_target_dfp_nocache):
2971 Check support via mode instead of C type.
2972 (check_effective_target_dfprt_nocache): Ditto.
2973 (check_effective_target_hard_dfp): Ditto.
2975 2009-09-22 Richard Guenther <rguenther@suse.de>
2978 * gcc.c-torture/execute/pr41395-1.c: New testcase.
2979 * gcc.c-torture/execute/pr41395-2.c: Likewise.
2981 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2983 * gcc.dg/20090922-1.c: New test.
2986 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2987 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2988 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2989 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2990 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2991 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2992 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2993 * objc.dg/dwarf-2.m: Likewise.
2995 2009-09-22 Richard Guenther <rguenther@suse.de>
2997 PR tree-optimization/41428
2998 * g++.dg/tree-ssa/pr41428.C: New testcase.
3000 2009-09-22 Jakub Jelinek <jakub@redhat.com>
3003 * g++.dg/gomp/pr41429.C: New test.
3005 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
3007 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
3009 2009-09-21 Jason Merrill <jason@redhat.com>
3012 * g++.dg/cpp0x/trivial1.C: Expand.
3014 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
3016 * gcc.dg/torture/calleesave-sse.c: New.
3018 2009-09-21 Jan Hubicka <jh@suse.cz>
3020 * gcc.dg/guality/inline-params.c: New testcase.
3022 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
3024 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3026 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3027 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3030 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
3032 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3033 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3034 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3035 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3036 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3038 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
3041 * g++.dg/torture/pr40642.C: New testcase.
3043 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3045 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3046 cases in static initializers.
3048 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
3050 * gcc.c-tortue/compile/pr39886.c: New.
3052 2009-09-20 Chris Demetriou <cgd@google.com>
3054 PR preprocessor/28435:
3055 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3056 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3057 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3058 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3059 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3061 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
3063 * gcc.target/mips/mips.exp: Add relax-pic-calls
3064 under -mfoo/-mno-foo options.
3065 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3066 and -mexplicit-relocs.
3067 * gcc.target/mips/call-1.c: New test.
3068 * gcc.target/mips/call-2.c: New test.
3069 * gcc.target/mips/call-3.c: New test.
3070 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3071 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3073 2009-09-19 Chris Demetriou <cgd@google.com>
3075 PR preprocessor/28435:
3076 * gcc.dg/cpp/missing-header-MD.c: New test.
3077 * gcc.dg/cpp/missing-header-MMD.c: New test.
3078 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3079 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3081 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3083 PR libgfortran/41328
3084 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3087 2009-09-18 Jason Merrill <jason@redhat.com>
3089 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3090 * g++.dg/cpp0x/initlist-deduce.C: New.
3092 2009-09-18 Neil Vachharajani <nvachhar@google.com>
3094 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3096 2009-09-18 Janis Johnson <janis187@us.ibm.com>
3098 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3099 * c-c++-common/dfp: New directory.
3100 * c-c++-common/dfp/dfp-dbg.h: New file.
3101 * gcc.dg/dfp/call-by-value.c: Move to ...
3102 * c-c++-common/call-by-value.c: here.
3103 * gcc.dg/dfp/cast.c: Move to ...
3104 * c-c++-common/cast.c: here.
3105 * gcc.dg/dfp/compare-eq-const.c: Move to ...
3106 * c-c++-common/compare-eq-const.c: here.
3107 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3108 * c-c++-common/compare-eq-d128.c: here.
3109 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3110 * c-c++-common/compare-eq-d32.c: here.
3111 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3112 * c-c++-common/compare-eq-d64.c: here.
3113 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3114 * c-c++-common/compare-eq-dfp.c: here.
3115 * gcc.dg/dfp/compare-eq.h: Move to ...
3116 * c-c++-common/compare-eq.h: here.
3117 * gcc.dg/dfp/compare-rel-const.c: Move to ...
3118 * c-c++-common/compare-rel-const.c: here.
3119 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3120 * c-c++-common/compare-rel-d128.c: here.
3121 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3122 * c-c++-common/compare-rel-d32.c: here.
3123 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3124 * c-c++-common/compare-rel-d64.c: here.
3125 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3126 * c-c++-common/compare-rel-dfp.c: here.
3127 * gcc.dg/dfp/compare-rel.h: Move to ...
3128 * c-c++-common/compare-rel.h: here.
3129 * gcc.dg/dfp/compare-special-d128.c: Move to ...
3130 * c-c++-common/compare-special-d128.c: here.
3131 * gcc.dg/dfp/compare-special-d32.c: Move to ...
3132 * c-c++-common/compare-special-d32.c: here.
3133 * gcc.dg/dfp/compare-special-d64.c: Move to ...
3134 * c-c++-common/compare-special-d64.c: here.
3135 * gcc.dg/dfp/compare-special.h: Move to ...
3136 * c-c++-common/compare-special.h: here.
3137 * gcc.dg/dfp/constants-zero.c: Move to ...
3138 * c-c++-common/constants-zero.c: here.
3139 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3140 * c-c++-common/convert-bfp-10.c: here.
3141 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3142 * c-c++-common/convert-bfp-11.c: here.
3143 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3144 * c-c++-common/convert-bfp-12.c: here.
3145 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3146 * c-c++-common/convert-bfp-13.c: here.
3147 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3148 * c-c++-common/convert-bfp-14.c: here.
3149 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3150 * c-c++-common/convert-bfp-2.c: here.
3151 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3152 * c-c++-common/convert-bfp-3.c: here.
3153 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3154 * c-c++-common/convert-bfp-4.c: here.
3155 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3156 * c-c++-common/convert-bfp-5.c: here.
3157 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3158 * c-c++-common/convert-bfp-6.c: here.
3159 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3160 * c-c++-common/convert-bfp-7.c: here.
3161 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3162 * c-c++-common/convert-bfp-8.c: here.
3163 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3164 * c-c++-common/convert-bfp-9.c: here.
3165 * gcc.dg/dfp/convert-bfp.c: Move to ...
3166 * c-c++-common/convert-bfp.c: here.
3167 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3168 * c-c++-common/convert-bfp-fold.c: here.
3169 * gcc.dg/dfp/convert-dfp.c: Move to ...
3170 * c-c++-common/convert-dfp.c: here.
3171 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3172 * c-c++-common/convert-dfp-fold-2.c: here.
3173 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3174 * c-c++-common/convert-dfp-fold.c: here.
3175 * gcc.dg/dfp/convert.h: Move to ...
3176 * c-c++-common/convert.h: here.
3177 * gcc.dg/dfp/convert-int.c: Move to ...
3178 * c-c++-common/convert-int.c: here.
3179 * gcc.dg/dfp/convert-int-fold.c: Move to ...
3180 * c-c++-common/convert-int-fold.c: here.
3181 * gcc.dg/dfp/convert-int-max.c: Move to ...
3182 * c-c++-common/convert-int-max.c: here.
3183 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3184 * c-c++-common/convert-int-max-fold.c: here.
3185 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3186 * c-c++-common/convert-int-saturate.c: here.
3187 * gcc.dg/dfp/func-array.c: Move to ...
3188 * c-c++-common/func-array.c: here.
3189 * gcc.dg/dfp/func-deref.c: Move to ...
3190 * c-c++-common/func-deref.c: here.
3191 * gcc.dg/dfp/func-mixed.c: Move to ...
3192 * c-c++-common/func-mixed.c: here.
3193 * gcc.dg/dfp/func-pointer.c: Move to ...
3194 * c-c++-common/func-pointer.c: here.
3195 * gcc.dg/dfp/func-scalar.c: Move to ...
3196 * c-c++-common/func-scalar.c: here.
3197 * gcc.dg/dfp/func-struct.c: Move to ...
3198 * c-c++-common/func-struct.c: here.
3199 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3200 * c-c++-common/func-vararg-alternate-d128-2.c: here.
3201 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3202 * c-c++-common/func-vararg-alternate-d128.c: here.
3203 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3204 * c-c++-common/func-vararg-alternate-d32.c: here.
3205 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3206 * c-c++-common/func-vararg-alternate-d64.c: here.
3207 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3208 * c-c++-common/func-vararg-alternate.h: here.
3209 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3210 * c-c++-common/func-vararg-dfp.c: here.
3211 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3212 * c-c++-common/func-vararg-mixed-2.c: here.
3213 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3214 * c-c++-common/func-vararg-mixed.c: here.
3215 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3216 * c-c++-common/func-vararg-size0.c: here.
3217 * gcc.dg/dfp/inf-1.c: Move to ...
3218 * c-c++-common/inf-1.c: here.
3219 * gcc.dg/dfp/loop-index.c: Move to ...
3220 * c-c++-common/loop-index.c: here.
3221 * gcc.dg/dfp/modes.c: Move to ...
3222 * c-c++-common/modes.c: here.
3223 * gcc.dg/dfp/nan-1.c: Move to ...
3224 * c-c++-common/nan-1.c: here.
3225 * gcc.dg/dfp/nan-2.c: Move to ...
3226 * c-c++-common/nan-2.c: here.
3227 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3228 * c-c++-common/operator-arith-fold.c: here.
3229 * gcc.dg/dfp/operator-assignment.c: Move to ...
3230 * c-c++-common/operator-assignment.c: here.
3231 * gcc.dg/dfp/operator-comma.c: Move to ...
3232 * c-c++-common/operator-comma.c: here.
3233 * gcc.dg/dfp/operator-cond.c: Move to ...
3234 * c-c++-common/operator-cond.c: here.
3235 * gcc.dg/dfp/operator-logical.c: Move to ...
3236 * c-c++-common/operator-logical.c: here.
3237 * gcc.dg/dfp/operator-unary.c: Move to ...
3238 * c-c++-common/operator-unary.c: here.
3239 * gcc.dg/dfp/pr31385.c: Move to ...
3240 * c-c++-common/pr31385.c: here.
3241 * gcc.dg/dfp/pr33466.c: Move to ...
3242 * c-c++-common/pr33466.c: here.
3243 * gcc.dg/dfp/pr35620.c: Move to ...
3244 * c-c++-common/pr35620.c: here.
3245 * gcc.dg/dfp/pr36800.c: Move to ...
3246 * c-c++-common/pr36800.c: here.
3247 * gcc.dg/dfp/pr39034.c: Move to ...
3248 * c-c++-common/pr39034.c: here.
3249 * gcc.dg/dfp/pr39035.c: Move to ...
3250 * c-c++-common/pr39035.c: here.
3251 * gcc.dg/dfp/pr39902.c: Move to ...
3252 * c-c++-common/pr39902.c: here.
3253 * gcc.dg/dfp/pr39986.c: Move to ...
3254 * c-c++-common/pr39986.c: here.
3255 * gcc.dg/dfp/signbit-1.c: Move to ...
3256 * c-c++-common/signbit-1.c: here.
3257 * gcc.dg/dfp/signbit-2.c: Move to ...
3258 * c-c++-common/signbit-2.c: here.
3259 * gcc.dg/dfp/struct-layout-1.c: Move to ...
3260 * c-c++-common/struct-layout-1.c: here.
3261 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3262 * c-c++-common/usual-arith-conv.c: here.
3263 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3264 * c-c++-common/usual-arith-conv-const.c: here.
3266 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
3269 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3272 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
3275 * g++.dg/expr/bool3.C: New test.
3276 * g++.dg/expr/bool4.C: New test.
3278 2009-09-17 Janis Johnson <janis187@us.ibm.com>
3280 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3281 * gcc.dg/dfp/signbit-2.c: Use it.
3282 * gcc.dg/dfp/func-vararg-alternate.h: Change two
3283 arguments to unsigned int.
3284 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3285 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3286 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3287 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3288 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3289 * gcc.dg/dfp/pr39986.c: Ditto.
3290 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3291 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3292 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3293 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3294 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3296 2009-09-17 Jakub Jelinek <jakub@redhat.com>
3298 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3300 2009-09-17 Janis Johnson <janis187@us.ibm.com>
3303 * dfp/pr41049.c: New test.
3305 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
3308 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3310 2009-09-17 Martin Jambor <mjambor@suse.cz>
3312 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3313 * gcc.dg/ipa/ipa-sra-1.c: New test.
3314 * gcc.dg/ipa/ipa-sra-2.c: New test.
3315 * gcc.dg/ipa/ipa-sra-3.c: New test.
3316 * gcc.dg/ipa/ipa-sra-4.c: New test.
3317 * gcc.dg/ipa/ipa-sra-5.c: New test.
3318 * gcc.c-torture/execute/ipa-sra-1.c: New test.
3319 * gcc.c-torture/execute/ipa-sra-2.c: New test.
3321 2009-09-17 Michael Matz <matz@suse.de>
3324 * gfortran.dg/pr41347.f90: New test.
3326 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3328 * gcc.c-torture/compile/20090917-1.c: New testcase.
3330 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
3332 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3333 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
3334 alpha*-*-* target from XFAIL list.
3336 2009-09-16 Janis Johnson <janis187@us.ibm.com>
3338 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3339 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3340 * gcc.dg/dfp/cast-bad.c: Use default options.
3341 * gcc.dg/dfp/compare-rel-const.c: Ditto.
3342 * gcc.dg/dfp/composite-type.c: Ditto.
3343 * gcc.dg/dfp/constants.c: Ditto.
3344 * gcc.dg/dfp/constants-hex.c: Ditto.
3345 * gcc.dg/dfp/constants-pedantic.c: Ditto.
3346 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3347 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3348 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3349 * gcc.dg/dfp/ctypes.c: Ditto.
3350 * gcc.dg/dfp/ddmode-ice.c: Ditto.
3351 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3352 * gcc.dg/dfp/float-constant-double.c: Ditto.
3353 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3354 * gcc.dg/dfp/keywords-reserved.c: Ditto.
3355 * gcc.dg/dfp/modes.c: Ditto.
3356 * gcc.dg/dfp/operator-bitwise.c: Ditto.
3357 * gcc.dg/dfp/pr31344.c: Ditto.
3358 * gcc.dg/dfp/pr31385.c: Ditto.
3359 * gcc.dg/dfp/pr33466.c: Ditto.
3360 * gcc.dg/dfp/pr35620.c: Ditto.
3361 * gcc.dg/dfp/pr37435.c: Ditto.
3362 * gcc.dg/dfp/pr39986.c: Ditto.
3363 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3364 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3365 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3366 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3367 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3368 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3369 * gcc.dg/dfp/typespec.c: Ditto.
3370 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3371 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3372 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3373 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3374 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3375 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3376 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3377 * gcc.dg/dfp/compare-rel.h: Ditto.
3378 * gcc.dg/dfp/compare-special.h: Ditto.
3379 * gcc.dg/dfp/convert.h: Ditto.
3380 * gcc.dg/dfp/fe-check.h: Ditto.
3381 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3382 * gcc.dg/dfp/cast.c: Ditto.
3383 * gcc.dg/dfp/compare-eq-const.c: Ditto.
3384 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3385 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3386 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3387 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3388 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3389 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3390 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3391 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3392 * gcc.dg/dfp/compare-special-d32.c: Ditto.
3393 * gcc.dg/dfp/compare-special-d64.c: Ditto.
3394 * gcc.dg/dfp/compare-special-d128.c: Ditto.
3395 * gcc.dg/dfp/constants-zero.c: Ditto.
3396 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3397 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3398 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3399 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3400 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3401 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3402 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3403 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3404 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3405 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3406 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3407 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3408 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3409 * gcc.dg/dfp/convert-bfp.c: Ditto.
3410 * gcc.dg/dfp/convert-complex.c: Ditto.
3411 * gcc.dg/dfp/convert-dfp.c: Ditto.
3412 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3413 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3414 * gcc.dg/dfp/convert-int.c: Ditto.
3415 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3416 * gcc.dg/dfp/convert-int-max.c: Ditto.
3417 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3418 * gcc.dg/dfp/decfloat-constants.c: Ditto.
3419 * gcc.dg/dfp/fe-binop.c: Ditto.
3420 * gcc.dg/dfp/fe-convert-1.c: Ditto.
3421 * gcc.dg/dfp/fe-convert-2.c: Ditto.
3422 * gcc.dg/dfp/fe-convert-3.c: Ditto.
3423 * gcc.dg/dfp/func-array.c: Ditto.
3424 * gcc.dg/dfp/func-deref.c: Ditto.
3425 * gcc.dg/dfp/func-mixed.c: Ditto.
3426 * gcc.dg/dfp/func-pointer.c: Ditto.
3427 * gcc.dg/dfp/func-scalar.c: Ditto.
3428 * gcc.dg/dfp/func-struct.c: Ditto.
3429 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3430 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3431 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3432 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3433 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3434 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3435 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3436 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3437 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3438 * gcc.dg/dfp/inf-1.c: Ditto.
3439 * gcc.dg/dfp/loop-index.c: Ditto.
3440 * gcc.dg/dfp/nan-1.c: Ditto.
3441 * gcc.dg/dfp/nan-2.c: Ditto.
3442 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3443 * gcc.dg/dfp/operator-assignment.c: Ditto.
3444 * gcc.dg/dfp/operator-comma.c: Ditto.
3445 * gcc.dg/dfp/operator-cond.c: Ditto.
3446 * gcc.dg/dfp/operator-logical.c: Ditto.
3447 * gcc.dg/dfp/operator-unary.c: Ditto.
3448 * gcc.dg/dfp/pr36800.c: Ditto.
3449 * gcc.dg/dfp/pr39034.c: Ditto.
3450 * gcc.dg/dfp/pr39035.c: Ditto.
3451 * gcc.dg/dfp/pr39902.c: Ditto.
3452 * gcc.dg/dfp/signbit-1.c: Ditto.
3453 * gcc.dg/dfp/signbit-2.c: Ditto.
3454 * gcc.dg/dfp/struct-layout-1.c: Ditto.
3455 * gcc.dg/dfp/union-init.c: Ditto.
3456 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3458 2009-09-16 Michael Matz <matz@suse.de>
3461 * gfortran.dg/pr41212.f90: New test.
3463 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
3465 * gnat.dg/alignment9.adb: New test.
3467 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
3469 * gnat.dg/discr20.ad[sb]: New test.
3471 2009-09-16 Richard Guenther <rguenther@suse.de>
3474 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3476 2009-09-16 DJ Delorie <dj@redhat.com>
3477 Kaz Kojima <kkojima@gcc.gnu.org>
3479 * gcc.target/sh/struct-arg-dw2.c: New test.
3481 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
3482 Jakub Jelinek <jakub@redhat.com>
3485 * gcc.target/powerpc/pr41175.c: New test.
3487 2009-09-14 Richard Henderson <rth@redhat.com>
3489 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3490 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3491 gcc.dg/tree-ssa/asmgoto-1.c: New files.
3493 2009-09-14 Richard Henderson <rth@redhat.com>
3495 * g++.dg/eh/builtin1.C: Update resx pattern match.
3496 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3498 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
3500 * gcc.target/mips/branch-helper.h: New file.
3501 * gcc.target/mips/branch-2.c,
3502 * gcc.target/mips/branch-3.c,
3503 * gcc.target/mips/branch-4.c,
3504 * gcc.target/mips/branch-5.c,
3505 * gcc.target/mips/branch-6.c,
3506 * gcc.target/mips/branch-7.c,
3507 * gcc.target/mips/branch-8.c,
3508 * gcc.target/mips/branch-9.c,
3509 * gcc.target/mips/branch-10.c,
3510 * gcc.target/mips/branch-11.c,
3511 * gcc.target/mips/branch-12.c,
3512 * gcc.target/mips/branch-13.c,
3513 * gcc.target/mips/branch-14.c,
3514 * gcc.target/mips/branch-15.c: New tests.
3516 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3519 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3520 -m32 -mpowerpc64 system.
3522 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
3524 From Jie Zhang <jie.zhang@analog.com>:
3525 * gcc.target/bfin/saveall.c: New test.
3526 * gcc.target/bfin/20090914-1.c: New test.
3527 * gcc.target/bfin/20090914-2.c: New test.
3529 * gcc.target/bfin/20090914-3.c: New test.
3531 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
3533 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3535 2009-09-14 Richard Guenther <rguenther@suse.de>
3538 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3540 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3542 PR libgfortran/41328
3543 * gfortran.dg/cr_lf.f90: New test.
3545 2009-09-11 Michael Matz <matz@suse.de>
3548 * g++.dg/tree-ssa/pr41275.C: New test.
3550 2009-09-11 Janus Weil <janus@gcc.gnu.org>
3553 * gfortran.dg/proc_ptr_comp_21.f90: New.
3555 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3558 * gfortran.dg/module_procedure_1.f90: New test.
3559 * gfortran.dg/module_procedure_2.f90: Ditto.
3560 * gfortran.dg/generic_14.f90: Move dg-error to new location.
3562 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3563 James A. Morrison <phython@gcc.gnu.org>
3566 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3568 * ada/acats/run_test.exp: New file.
3570 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
3573 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
3575 PR rtl-optimization/39779
3576 * gcc.dg/pr39979.c: New test.
3578 2009-09-10 Richard Guenther <rguenther@suse.de>
3581 * g++.dg/torture/pr41257-2.C: New testcase.
3583 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3586 * g++.dg/template/crash91.C: New.
3588 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
3590 PR rtl-optimization/39779
3591 * gcc.dg/pr39979.c: New test.
3593 2009-09-09 Richard Guenther <rguenther@suse.de>
3595 PR tree-optimization/41101
3596 * gcc.c-torture/compile/pr41101.c: New testcase.
3598 2009-09-09 Richard Guenther <rguenther@suse.de>
3601 * gcc.c-torture/execute/pr41317.c: New testcase.
3602 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3603 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3605 2009-09-08 Dodji Seketeli <dodji@redhat.com>
3607 Fix some test breakages on Darwin
3608 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3610 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3611 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3612 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3613 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3614 take darwin specifics in account.
3616 2009-09-08 Joseph Myers <joseph@codesourcery.com>
3618 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3619 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3621 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3624 * g++.dg/cpp0x/initlist24.C: New.
3626 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
3628 * gcc.dg/large-size-array-2.c: Fix target requirement.
3629 * gcc.dg/large-size-array-4.c: Likewise.
3630 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3631 * gcc.dg/c99-const-expr-2.c: Likewise.
3632 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3633 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3634 * gcc.dg/c90-const-expr-10.c: Likewise.
3635 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3637 * gcc.dg/tree-ssa/pr33920.c: Likewise.
3638 * gcc.dg/vect/pr33846.c: Likewise.
3639 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3640 __PTRDIFF_TYPE__, instead of unsigned long.
3641 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3643 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
3648 * gfortran.dg/pr41229.f90: New.
3650 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
3653 * gcc.dg/pr41232.c: New.
3655 2009-09-08 Joseph Myers <joseph@codesourcery.com>
3657 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3659 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3660 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3661 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3662 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3663 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3664 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3665 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3666 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3667 options other than that used in dg-options.
3669 2009-09-07 Jakub Jelinek <jakub@redhat.com>
3671 PR rtl-optimization/41239
3672 * gcc.c-torture/execute/pr41239.c: New test.
3674 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3676 PR libgfortran/41192
3677 * gfortran.dg/namelist_59.f90: New test.
3679 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3681 From Mike Frysinger <michael.frysinger@analog.com>
3682 * gcc.target/bfin/mcpu-bf542m.c: New file.
3683 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3684 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3685 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3686 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3688 2009-09-07 Martin Jambor <mjambor@suse.cz>
3691 * gcc.c-torture/compile/pr41282.c: New test.
3693 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3696 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
3697 variables for stat and errmsg.
3698 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
3699 * gfortran.dg/allocate_stat_2.f90: New test.
3701 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3703 * gcc.c-torture/compile/20090907-1.c: New test.
3705 2009-09-06 Jakub Jelinek <jakub@redhat.com>
3708 * gcc.dg/pr41241.c: New test.
3710 2009-09-06 Richard Guenther <rguenther@suse.de>
3713 * g++.dg/torture/pr41144.C: New testcase.
3715 2009-09-06 Richard Guenther <rguenther@suse.de>
3718 * gcc.dg/torture/pr41261.c: New testcase.
3720 2009-09-05 Richard Guenther <rguenther@suse.de>
3723 * gcc.c-torture/compile/pr41181.c: New testcase.
3725 2009-09-05 Richard Guenther <rguenther@suse.de>
3728 * g++.dg/torture/pr41273.C: New testcase.
3730 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
3733 * gfortran.dg/typebound_proc_12.f90 : New test.
3735 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3738 * gfortran.dg/pr41225.f90: New.
3740 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3742 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
3743 unistd.h, sys/types.h and sys/wait.h.
3746 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3747 (GUALITY_GDB_REDIRECT): New.
3748 (GUALITY_GDB_ARGS): Use it.
3750 2009-09-04 Richard Guenther <rguenther@suse.de>
3753 * g++.dg/torture/pr41257.C: New testcase.
3755 2009-09-04 Martin Jambor <mjambor@suse.cz>
3757 PR tree-optimization/41112
3758 * gnat.dg/array8.adb: New test.
3760 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
3762 * gcc.target/arm/ctz.c: New test case.
3764 2009-09-03 Alon Dayan <alond@il.ibm.com>
3766 PR tree-optimization/38275
3767 * gcc.dg/autopar/reduc-1char.c: Increase number
3768 of iterations. Adjust the logic accordingly.
3769 * gcc.dg/autopar/reduc-2char.c: Ditto.
3770 * gcc.dg/autopar/reduc-1.c: Ditto.
3771 * gcc.dg/autopar/reduc-2.c: Ditto.
3772 * gcc.dg/autopar/reduc-3.c: Ditto.
3773 * gcc.dg/autopar/reduc-6.c: Ditto.
3774 * gcc.dg/autopar/reduc-7.c: Ditto.
3775 * gcc.dg/autopar/reduc-8.c: Ditto.
3776 * gcc.dg/autopar/reduc-9.c: Ditto.
3777 * gcc.dg/autopar/pr39500-1.c: Ditto.
3778 * gcc.dg/autopar/reduc-1short.c: Ditto.
3779 * gcc.dg/autopar/reduc-2short.c: Ditto.
3780 * gcc.dg/autopar/parallelization-1.c: Ditto.
3782 2009-09-03 Jakub Jelinek <jakub@redhat.com>
3784 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3785 testcase using guality.h compiles and links and if a global variable
3786 can be verified by gdb.
3788 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
3790 * lib/target-supports.exp (check_effective_target_sync_int_long):
3791 Supported on Blackfin Linux targets.
3793 2009-09-02 David Daney <ddaney@caviumnetworks.com>
3795 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3797 2009-09-03 Diego Novillo <dnovillo@google.com>
3799 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3800 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3801 * g++.dg/warn/unit-1.C: Likewise.
3802 * g++.dg/ipa/iinline-1.C: Likewise.
3803 * g++.dg/template/cond2.C: Adjust expected line location for the
3805 * g++.dg/template/pr35240.C: Likewise.
3807 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3809 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3810 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3812 2009-09-02 Martin Jambor <mjambor@suse.cz>
3814 * gcc.dg/tree-ssa/sra-8.c: New testcase.
3815 * gcc.dg/memcpy-1.c: Add . to match pattern.
3816 * gcc.dg/uninit-I.c: XFAIL warning test.
3817 * g++.dg/warn/unit-1.C: XFAIL warning test.
3819 2009-09-02 Ian Lance Taylor <iant@google.com>
3821 * gcc.dg/20090902-1.c: New test.
3823 2009-09-02 Jakub Jelinek <jakub@redhat.com>
3825 * gcc.dg/builtin-object-size-9.c: New test.
3827 2009-09-02 Olivier Hainque <hainque@adacore.com>
3829 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3831 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
3832 Olivier Hainque <hainque@adacore.com>
3834 * gnat.dg/misaligned_param.adb: New test.
3835 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3836 * gnat.dg/slice7.adb: Add 1 more related case.
3838 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3840 * gcc.dg/guality/guality.c: Expect to fail for now.
3841 * gcc.dg/guality/example.c: Likewise.
3843 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3845 * gcc.dg/guality/guality.c: New.
3846 * gcc.dg/guality/guality.h: New.
3847 * gcc.dg/guality/guality.exp: New.
3848 * gcc.dg/guality/example.c: New.
3849 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3850 (cleanup-saved-temps): Likewise, .gkd files too.
3852 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3855 * gfortran.dg/line_length_3.f: New test.
3856 * gfortran.dg/line_length_4.f90: New test.
3858 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
3860 * lib/target-supports.exp (check_gc_sections_available):
3861 Add proper pattern quote.
3863 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
3864 Kaz Kojima <kkojima@gcc.gnu.org>
3866 * lib/target-supports.exp (add_options_for_ieee): New procedure.
3867 * g++.dg/cdce3.C: Use dg-add-options ieee.
3868 * g++.dg/torture/type-generic-1.C: Likewise.
3869 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3870 * gcc.dg/pr28796-2.c: Likewise.
3871 * gcc.dg/torture/builtin-math-7.c: Likewise.
3872 * gcc.dg/torture/type-generic-1.c: Likewise.
3873 * gfortran.dg/boz_14.f90: Likewise.
3874 * gfortran.dg/erf_2.F90: Likewise.
3875 * gfortran.dg/init_flag_3.f90: Likewise.
3876 * gfortran.dg/init_flag_4.f90: Likewise.
3877 * gfortran.dg/init_flag_5.f90: Likewise.
3878 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3879 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3880 * gfortran.dg/isnan_1.f90: Likewise.
3881 * gfortran.dg/isnan_2.f90: Likewise.
3882 * gfortran.dg/maxlocval_2.f90: Likewise.
3883 * gfortran.dg/maxlocval_4.f90: Likewise.
3884 * gfortran.dg/minlocval_1.f90: Likewise.
3885 * gfortran.dg/minlocval_4.f90: Likewise.
3886 * gfortran.dg/module_nan.f90: Likewise.
3887 * gfortran.dg/namelist_42.f90: Likewise.
3888 * gfortran.dg/namelist_43.f90: Likewise.
3889 * gfortran.dg/nan_1.f90: Likewise.
3890 * gfortran.dg/nan_2.f90: Likewise.
3891 * gfortran.dg/nan_3.f90: Likewise.
3892 * gfortran.dg/nan_4.f90: Likewise.
3893 * gfortran.dg/nan_5.f90: Likewise.
3894 * gfortran.dg/nearest_1.f90: Likewise.
3895 * gfortran.dg/nearest_2.f90: Likewise.
3896 * gfortran.dg/nearest_3.f90: Likewise.
3897 * gfortran.dg/pr37243.f: Likewise.
3898 * gfortran.dg/real_const_3.f90: Likewise.
3899 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3901 2009-08-31 Dodji Seketeli <dodji@redhat.com>
3904 * g++.dg/debug/dwarf2/template-params-1.C: New test.
3905 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3906 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3907 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3908 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3909 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3910 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3911 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3912 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3913 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3914 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3915 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3916 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3918 2009-08-31 Jason Merrill <jason@redhat.com>
3921 * g++.dg/parse/enum5.C: New.
3922 * g++.dg/cpp0x/enum1.C: Adjust expected error.
3924 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3927 * gfortran.dg/allocate_derived_1.f90: New.
3928 * gfortran.dg/class_3.f03: New.
3930 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3933 * gfortran.dg/allocatable_scalar_1.f90: New.
3934 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3935 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3936 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3938 2009-08-30 Richard Guenther <rguenther@suse.de>
3940 PR tree-optimization/41186
3941 * g++.dg/torture/pr41186.C: New testcase.
3942 * g++.dg/tree-ssa/pr41186.C: Likewise.
3944 2009-08-30 Dodji Seketeli <dodji@redhat.com>
3947 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3948 take ia64 assembly comments syntax in account.
3950 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
3952 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3954 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3956 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3957 * gfortran.dg/whole_file_6.f90: Likewise.
3959 2009-08-28 Cary Coutant <ccoutant@google.com>
3962 * g++.dg/debug/dwarf2/pr41063.C: New test.
3964 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
3966 PR rtl-optimization/40861
3967 * gcc.dg/pr40861.c: New test.
3969 2009-08-27 Janus Weil <janus@gcc.gnu.org>
3972 * gfortran.dg/proc_ptr_comp_20.f90: New.
3974 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
3977 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3978 open temp file with status="scratch".
3979 * gfortran.dg/fmt_cache_1.f: Likewise.
3980 * gfortran.dg/fmt_exhaust.f90: Likewise.
3981 * gfortran.dg/fmt_t_4.f90: Likewise.
3982 * gfortran.dg/fseek.f90: Likewise.
3983 * gfortran.dg/list_read_5.f90: Likewise.
3984 * gfortran.dg/namelist_39.f90: Likewise.
3985 * gfortran.dg/namelist_56.f90: Likewise.
3986 * gfortran.dg/read_bad_advance.f90: Likewise.
3987 * gfortran.dg/read_repeat.f90: Likewise.
3988 * gfortran.dg/read_size_noadvance.f90: Likewise.
3989 * gfortran.dg/read_x_past.f: Likewise.
3991 2009-08-27 Tobias Burnus <burnus@net-b.de>
3994 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3996 2009-08-27 Daniel Kraft <d@domob.eu>
3999 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
4000 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
4001 error and fix problem with recursive assignment.
4002 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
4003 * gfortran.dg/typebound_operator_3.f03: New test.
4004 * gfortran.dg/typebound_operator_4.f03: New test.
4006 2009-08-27 Dodji Seketeli <dodji@redhat.com>
4009 * debug/dwarf2/namespace-1.C: New test.
4011 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
4014 * gfortran.dg/pr41162.f: New.
4016 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
4017 Richard Sandiford <rdsandiford@googlemail.com>
4019 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4021 * gcc.target/mips/branch-1.c: Update accordingly.
4022 * gcc.target/mips/extend-1.c: Likewise.
4023 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
4025 2009-08-26 Richard Guenther <rguenther@suse.de>
4028 * gcc.c-torture/compile/pr41163.c: New testcase.
4029 * gcc.dg/pr35899.c: Adjust.
4031 2009-08-26 Richard Guenther <rguenther@suse.de>
4033 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4035 2009-08-26 Jason Merrill <jason@redhat.com>
4037 * g++.dg/cpp0x/explicit3.C: New.
4038 * g++.dg/overload/cond2.C: New.
4040 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
4042 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4044 2009-08-25 Jan Hubicka <jh@suse.cz>
4046 * gcc.target/i386/sse5-shift1-vector.c
4047 * gcc.target/i386/isa-12.c
4048 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4049 * gcc.target/i386/sse5-pcmov2.c
4050 * gcc.target/i386/isa-3.c
4051 * gcc.target/i386/sse5-shift2-vector.c
4052 * gcc.target/i386/isa-7.c
4053 * gcc.target/i386/funcspec-2.c
4054 * gcc.target/i386/sse5-haddX.c
4055 * gcc.target/i386/sse5-hadduX.c
4056 * gcc.target/i386/isa-9.c
4057 * gcc.target/i386/sse5-maccXX.c
4058 * gcc.target/i386/sse5-shift3-vector.c
4059 * gcc.target/i386/sse5-msubXX.c
4060 * gcc.target/i386/sse5-permpX.c
4061 * gcc.target/i386/sse5-check.h
4062 * gcc.target/i386/sse-12.c
4063 * gcc.target/i386/sse-11.c
4064 * gcc.target/i386/sse-10.c
4065 * gcc.target/i386/sse-13.c
4066 * gcc.target/i386/sse-14.c
4067 * gcc.target/i386/sse-22.c
4068 * gcc.target/i386/sse-2.c
4069 * gcc.target/i386/sse-13.c
4070 * gcc.target/i386/avx-2.c
4071 * gcc.target/i386/sse5-rotate1-vector.c
4072 * gcc.target/i386/isa-4.c
4073 * gcc.target/i386/sse5-hsubX.c
4074 * gcc.target/i386/sse5-pcmov.c
4075 * gcc.target/i386/sse5-fma.c
4076 * gcc.target/i386/isa-8.c
4077 * gcc.target/i386/sse5-rotate2-vector.c
4078 * gcc.target/i386/sse5-nmaccXX.c
4079 * gcc.target/i386/sse5-imul64-vector.c
4080 * gcc.target/i386/sse5-nmsubXX.c
4081 * gcc.target/i386/sse5-rotate3-vector.c
4082 * gcc.target/i386/sse5-fma-vector.c
4083 * gcc.target/i386/sse5-imul32widen-vector.c
4084 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4086 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4087 * gcc.target/i386/funcspec-5.c: Remove SSE5.
4088 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4089 * gcc.target/i386/avx-1.c: Remove SSE5.
4090 * gcc.target/i386/avx-2.c: Remove SSE5.
4091 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4092 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4093 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4094 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4096 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
4098 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4100 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4102 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4103 keyword works in the same manner as __alignof.
4105 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4108 * gfortran.dg/unpack_bounds_1.f90: New test.
4109 * gfortran.dg/unpack_bounds_2.f90: New test.
4110 * gfortran.dg/unpack_bounds_3.f90: New test.
4112 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
4114 * gnat.dg/slice7.adb: New test.
4115 * gnat.dg/slice7_pkg.ads: New helper.
4117 2009-08-25 Janus Weil <janus@gcc.gnu.org>
4120 * gfortran.dg/proc_ptr_25.f90: New.
4121 * gfortran.dg/proc_ptr_comp_18.f90: New.
4122 * gfortran.dg/proc_ptr_comp_19.f90: New.
4124 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4127 * gfortran.dg/fmt_error_8.f: New test.
4129 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4131 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4132 number, update all callers and synchronize results for latest MPC.
4134 2009-08-21 Jason Merrill <jason@redhat.com>
4136 * g++.dg/warn/Wunused-17.C: New.
4138 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4140 * gcc.target/arm/combine-cmp-shift.c: New test.
4142 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
4144 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4145 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4148 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4150 * gfortran.dg/fmt_error_7.f: New test.
4152 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
4155 * gcc.target/i386/pr40718.c: New test.
4157 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4159 * gfortran.dg/proc_ptr_24.f90: New test.
4161 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
4163 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4164 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4165 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4167 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
4170 * gfortran.dg/fmt_with_extra.f: new file.
4172 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
4174 * lib/target-supports.exp
4175 (check_effective_target_arm_iwmmxt_ok): New procedure.
4176 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
4177 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4179 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
4181 * gfortran.dg/boz_9.f90: Do not load denormal floating
4182 point constants. Remove -mieee option for alpha*-*-* targets.
4184 2009-08-21 Janus Weil <janus@gcc.gnu.org>
4187 * gfortran.dg/proc_ptr_23.f90: New.
4188 * gfortran.dg/proc_ptr_comp_15.f90: New.
4189 * gfortran.dg/proc_ptr_comp_16.f90: New.
4190 * gfortran.dg/proc_ptr_comp_17.f90: New.
4192 2009-08-21 Jakub Jelinek <jakub@redhat.com>
4195 * g++.dg/expr/unary3.C: New test.
4197 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
4199 * gfortran.dg/common_5.f: Add -mdalign for sh.
4200 * gfortran.dg/common_align_2.f90: Likewise.
4202 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4205 * c_f_pointer_tests_4.f90: New test.
4207 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
4209 * gnat.dg/slice6.adb: New test.
4210 * gnat.dg/slice6_pkg.ads: New helper.
4212 2009-08-20 Michael Matz <matz@suse.de>
4215 * gfortran.dg/pr41126.f90: New test.
4217 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
4219 * gnat.dg/dynamic_bound.adb: New test.
4221 2009-08-20 Janus Weil <janus@gcc.gnu.org>
4224 * gfortran.dg/intrinsic_5.f90: New.
4226 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4227 Richard Earnshaw <richard.earnshaw@arm.com>
4229 * gcc.target/arm/20090811-1.c: New test.
4231 2009-08-19 Jakub Jelinek <jakub@redhat.com>
4234 * gcc.dg/pr41123.c: New test.
4236 2009-08-19 Jason Merrill <jason@redhat.com>
4239 * g++.dg/other/gc4.C: New.
4241 2009-08-18 Michael Matz <matz@suse.de>
4243 * gfortran.dg/vect/vect-gems.f90: New test.
4244 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4246 2009-08-18 DJ Delorie <dj@redhat.com>
4248 * lib/wrapper.exp: Move load of target-libpath.exp from here...
4249 * lib/gcc-defs.exp: ... to here.
4251 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4252 GCC_EXEC_PREFIX before building the wrapper.
4254 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
4256 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4258 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4259 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
4260 dg-options. Fix dg-final clause.
4262 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
4264 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4266 2009-08-18 Janus Weil <janus@gcc.gnu.org>
4267 Paul Thomas <pault@gcc.gnu.org>
4270 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4272 2009-08-18 Richard Guenther <rguenther@suse.de>
4275 * gcc.dg/torture/pr41094.c: New testcase.
4276 * gcc.dg/torture/builtin-power-1.c: Adjust.
4277 * gcc.dg/builtins-10.c: Likewise.
4279 2009-08-18 Jakub Jelinek <jakub@redhat.com>
4282 * gcc.dg/pr40971.c: New test.
4284 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
4287 * gfortran.dg/use_only_4.f90: New test.
4289 2009-08-17 Daniel Kraft <d@domob.eu>
4292 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4293 NOPASS bindings as operators.
4295 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
4297 * lib/target-supports.exp
4298 (check_effective_target_vect_cmdline_needed): Add alpha to the list
4299 of targets that do not need command line argument to enable SIMD.
4301 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4303 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4306 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4309 * gfortran.dg/unlimited_fmt_1.f90: New test.
4311 2009-08-17 Dodji Seketeli <dodji@redhat.com>
4313 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4315 2009-08-17 Arnaud Charlet <charlet@adacore.com>
4317 * gnat.dg/itype.ad[sb]: New test.
4319 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
4321 * gcc.target/mips/mips.exp: Add terminology section to comment
4322 at the top of the file. Fix typos.
4324 2009-08-16 Jason Merrill <jason@redhat.com>
4326 * g++.dg/debug/dwarf2/inline1.C: New.
4328 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
4331 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4333 2009-08-16 Dodji Seketeli <dodji@redhat.com>
4336 * gcc.dg/debug/20020224-1.c: Adjust the comment.
4337 Make sure to trigger inlining optimizations.
4338 * gcc.dg/debug/dwarf2/inline2.c: New test.
4340 2009-08-14 Janus Weil <janus@gcc.gnu.org>
4343 * gfortran.dg/structure_constructor_10.f90: New.
4345 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
4347 * gcc.dg/pragma-re-1.c: Supported on all platforms.
4348 * gcc.dg/pragma-re-2.c: Likewise.
4349 * gcc.dg/pragma-re-3.c: Likewise.
4350 * gcc.dg/pragma-re-4.c: Likewise.
4351 * g++.dg/other/pragma-re-1.C: Likewise.
4352 * g++.dg/other/pragma-re-2.C: Likewise.
4354 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4356 * gcc.dg/torture/builtin-math-7.c: New.
4358 2009-08-14 Richard Guenther <rguenther@suse.de>
4360 * gcc.c-torture/execute/20090814-1.c: New testcase.
4362 2009-08-14 David Edelsohn <edelsohn@gnu.org>
4364 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4366 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
4369 * gcc.target/i386/pr40934.c: New.
4371 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
4374 * gcc.target/i386/pr41019.c: New test.
4376 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4379 * gfortran.dg/winapi.f90: New test.
4381 2009-08-13 Janus Weil <janus@gcc.gnu.org>
4384 * gfortran.dg/intrinsic_4.f90: New.
4385 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4388 2009-08-13 Richard Guenther <rguenther@suse.de>
4391 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4393 2009-08-12 Richard Guenther <rguenther@suse.de>
4395 PR tree-optimization/41011
4396 * gfortran.dg/pr41011.f: New testcase.
4398 2009-08-11 Andrew Haley <aph@redhat.com>
4400 * gcc.target/arm/synchronize.c: New file.
4402 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4405 * gfortran.dg/graphite/id-17.f: New.
4407 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
4408 Sebastian Pop <sebastian.pop@amd.com>
4410 * gcc.dg/graphite/interchange-1.c: XFAILed.
4411 * gcc.dg/graphite/interchange-2.c: XFAILed.
4412 * gcc.dg/graphite/interchange-3.c: XFAILed.
4413 * gcc.dg/graphite/interchange-4.c: XFAILed.
4414 * gcc.dg/graphite/interchange-7.c: XFAILed.
4416 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4418 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4420 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4421 Pranav Garg <pranav.garg2107@gmail.com>
4423 * gcc.dg/graphite/interchange-6.c: XFAILed.
4425 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4427 * gcc.dg/graphite/interchange-9.c: New.
4429 2009-08-12 Richard Guenther <rguenther@suse.de>
4431 PR rtl-optimization/41033
4432 * gcc.dg/pr41033.c: New test.
4434 2009-08-11 Janus Weil <janus@gcc.gnu.org>
4437 * gfortran.dg/proc_ptr_comp_14.f90: New.
4439 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
4441 * gcc.target/mips/ext-5.c: New test.
4442 * gcc.target/mips/ext-6.c: New test.
4443 * gcc.target/mips/ext-7.c: New test.
4444 * gcc.target/mips/ext-8.c: New test.
4445 * gcc.target/mips/extend-2.c: New test.
4447 2009-08-10 Jason Merrill <jason@redhat.com>
4449 * g++.dg/other/linkage2.C: New test for types-without-linkage
4451 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4452 * g++.dg/lookup/anon2.C: Likewise.
4453 * g++.dg/other/anon3.C: Likewise.
4454 * g++.dg/template/arg2.C: Likewise.
4455 * g++.dg/template/local4.C: Likewise.
4456 * g++.old-deja/g++.law/operators32.C: Likewise.
4457 * g++.old-deja/g++.other/linkage2.C: Likewise.
4458 * g++.old-deja/g++.pt/enum6.C: Likewise.
4459 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4460 * g++.old-deja/g++.other/linkage1.C: Likewise.
4462 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4464 * gcc.dg/dg.exp: Test also c-c++-common dir.
4465 * g++.dg/dg.exp: Likewise.
4466 * g++.dg/warn/Wconversion-real.C: Delete.
4467 * gcc.dg/Wconversion-real.c: Move to ...
4468 * c-c++-common/Wconversion-real.c: ... here.
4469 * lib/target-supports.exp
4470 (check_effective_target_c,check_effective_target_c++): New.
4472 2009-08-10 Daniel Kraft <d@domob.eu>
4475 * gfortran.dg/typebound_operator_1.f03: New test.
4476 * gfortran.dg/typebound_operator_2.f03: New test.
4478 2009-08-10 Richard Guenther <rguenther@suse.de>
4481 * gcc.c-torture/compile/pr41006-1.c: New testcase.
4482 * gcc.c-torture/compile/pr41006-2.c: Likewise.
4484 2009-08-10 Janus Weil <janus@gcc.gnu.org>
4487 * gfortran.dg/class_1.f03: New.
4488 * gfortran.dg/class_2.f03: New.
4489 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4490 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4491 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4492 * gfortran.dg/typebound_call_10.f03: Ditto.
4493 * gfortran.dg/typebound_call_2.f03: Ditto.
4494 * gfortran.dg/typebound_call_3.f03: Ditto.
4495 * gfortran.dg/typebound_call_4.f03: Ditto.
4496 * gfortran.dg/typebound_generic_3.f03: Ditto.
4497 * gfortran.dg/typebound_generic_4.f03: Ditto.
4498 * gfortran.dg/typebound_proc_1.f08: Ditto.
4499 * gfortran.dg/typebound_proc_5.f03: Ditto.
4500 * gfortran.dg/typebound_proc_6.f03: Ditto.
4502 2009-08-10 Dodji Seketeli <dodji@redhat.com>
4505 * g++.dg/expr/stmt-expr-1.C: New test.
4507 2009-08-09 Richard Guenther <rguenther@suse.de>
4509 PR tree-optimization/41016
4510 * gcc.c-torture/compile/pr41016.c: New testcase.
4512 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
4514 * gcc.dg/overflow-warn-8.c: New test.
4516 2009-08-09 Ira Rosen <irar@il.ibm.com>
4518 PR tree-optimization/41008
4519 * gcc.dg/vect/O1-pr41008.c: New test.
4521 2009-08-05 Tobias Burnus <burnus@net-b.de>
4524 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4526 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
4528 * gcc.target/bfin/loop-autoinc.c: New file.
4530 2009-08-08 Richard Guenther <rguenther@suse.de>
4532 PR tree-optimization/40991
4533 * g++.dg/torture/pr40991.C: New testcase.
4535 2009-08-08 Laurent GUERBY <laurent@guerby.net>
4537 * ada/acats/support/impdef.a: Tweak timing constants. Add
4538 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4539 * ada/acats/tests/c9/c940005.a: Use new timing constants.
4540 * ada/acats/tests/c9/c940007.a: Likewise.
4541 * ada/acats/tests/c9/c94001c.ada: Likewise.
4542 * ada/acats/tests/c9/c94006a.ada: Likewise.
4543 * ada/acats/tests/c9/c94008c.ada: Likewise.
4544 * ada/acats/tests/c9/c951002.a: Likewise.
4545 * ada/acats/tests/c9/c954a01.a: Likewise.
4546 * ada/acats/tests/c9/c96001a.ada: Likewise.
4547 * ada/acats/tests/c9/c97307a.ada: Likewise.
4549 2009-08-07 Richard Guenther <rguenther@suse.de>
4551 PR tree-optimization/40999
4552 * gfortran.dg/pr40999.f: New testcase.
4554 2009-08-07 Jakub Jelinek <jakub@redhat.com>
4556 * g++.dg/tree-prof/partition1.C: New test.
4558 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
4560 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4562 (check_effective_target_arm_neon_ok): Improve test for neon
4564 * gcc.target/arm/eabi1.c: Only run test in base variant.
4565 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4567 * gcc.target/arm/vfp1[567].c: New tests.
4569 2009-08-06 Jason Merrill <jason@redhat.com>
4572 * g++.dg/ext/complit12.C: Expand.
4574 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
4576 Merge ARM/hard_vfp_branch to trunk.
4578 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
4580 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4581 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4583 2009-05-12 Joseph Myers <joseph@codesourcery.com>
4585 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4586 (PCS): Define macro to use base AAPCS.
4587 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4589 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
4591 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4592 Correct arm_neon.h typo.
4594 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
4596 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4597 this a linkage test.
4598 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4599 argument marshalling.
4600 * abitest.h: New file.
4601 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4602 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4604 2009-08-06 Martin Jambor <mjambor@suse.cz>
4607 * gcc.dg/tree-ssa/pr32964.c: New test.
4609 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
4610 H.J. Lu <hongjiu.lu@intel.com>
4613 * gcc.target/i386/pr40957.c: New test.
4615 2009-08-06 Richard Guenther <rguenther@suse.de>
4617 PR tree-optimization/40964
4618 * gcc.c-torture/compile/pr40964.c: New testcase.
4620 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
4623 * gfortran.dg/transfer_resolve_1.f90 : New test.
4625 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
4626 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4629 * gcc.target/i386/pr40906-1.c: New test.
4630 * gcc.target/i386/pr40906-2.c: Ditto.
4631 * gcc.target/i386/pr40906-3.c: Ditto.
4633 2009-08-05 Jakub Jelinek <jakub@redhat.com>
4635 PR rtl-optimization/40924
4636 * g++.dg/torture/pr40924.C: New test.
4638 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
4641 * g++.dg/warn/pr36069.C: New.
4643 2009-08-04 Dodji Seketeli <dodji@redhat.com>
4646 * g++.dg/overload/defarg4.C: New test.
4648 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4651 * g++.dg/parse/pr16696.C: New.
4652 * g++.dg/parse/pr16696-permissive.C: New.
4654 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
4657 * gfortran.dg/initialization_23.f90 : New test.
4659 2009-08-04 Dodji Seketeli <dodji@redhat.com>
4662 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4664 2009-08-03 Jason Merrill <jason@redhat.com>
4665 Jakub Jelinek <jakub@redhat.com>
4668 * g++.dg/ext/complit12.C: New.
4670 2009-08-03 Janis Johnson <janis187@us.ibm.com>
4673 * gcc.target/powerpc/pr39902-2.c: New test.
4675 2009-08-03 Jakub Jelinek <jakub@redhat.com>
4678 * gcc.dg/uninit-6.c: Re-add XFAIL.
4679 * gcc.dg/uninit-6-O0.c: Likewise.
4680 * gcc.dg/uninit-pr40943.c: New test.
4682 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4685 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4688 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4691 * gfortran.dg/namelist_40.f90: Update error output.
4692 * gfortran.dg/namelist_47.f90: Update error output.
4693 * gfortran.dg/namelist_58.f90: New test.
4695 2009-08-02 Janus Weil <janus@gcc.gnu.org>
4698 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4699 * gfortran.dg/altreturn_3.f90: Ditto.
4700 * gfortran.dg/altreturn_5.f90: Ditto.
4701 * gfortran.dg/altreturn_6.f90: Ditto.
4702 * gfortran.dg/altreturn_7.f90: Ditto.
4703 * gfortran.dg/array_constructor_13.f90: Ditto.
4704 * gfortran.dg/arrayio_7.f90: Ditto.
4705 * gfortran.dg/arrayio_8.f90: Ditto.
4706 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4707 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4708 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4709 * gfortran.dg/backspace_8.f: Add -std=legacy.
4710 * gfortran.dg/backspace_9.f: Ditto.
4711 * gfortran.dg/char_comparison_1.f: Ditto.
4712 * gfortran.dg/char_decl_1.f90: Ditto.
4713 * gfortran.dg/char_initialiser_actual.f90: Ditto.
4714 * gfortran.dg/char_pointer_assign.f90: Ditto.
4715 * gfortran.dg/char_pointer_dependency.f90: Ditto.
4716 * gfortran.dg/char_pointer_dummy.f90: Ditto.
4717 * gfortran.dg/char_pointer_func.f90: Ditto.
4718 * gfortran.dg/common_8.f90: Ditto.
4719 * gfortran.dg/constant_substring.f: Ditto.
4720 * gfortran.dg/data_char_2.f90: Ditto.
4721 * gfortran.dg/der_array_io_1.f90: Ditto.
4722 * gfortran.dg/der_array_io_2.f90: Ditto.
4723 * gfortran.dg/der_array_io_3.f90: Ditto.
4724 * gfortran.dg/der_io_3.f90: Ditto.
4725 * gfortran.dg/dev_null.F90: Ditto.
4726 * gfortran.dg/direct_io_2.f90: Ditto.
4727 * gfortran.dg/do_iterator_2.f90: Ditto.
4728 * gfortran.dg/e_d_fmt.f90: Ditto.
4729 * gfortran.dg/empty_format_1.f90: Ditto.
4730 * gfortran.dg/entry_17.f90: Modified warning message.
4731 * gfortran.dg/entry_7.f90: Add -std=legacy.
4732 * gfortran.dg/eor_1.f90: Ditto.
4733 * gfortran.dg/equiv_2.f90: Ditto.
4734 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4735 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4736 * gfortran.dg/extended_char_comparison_1.f: Ditto.
4737 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4738 * gfortran.dg/fmt_error_2.f90: Ditto.
4739 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4740 * gfortran.dg/fmt_tl.f: Ditto.
4741 * gfortran.dg/fmt_white.f: Ditto.
4742 * gfortran.dg/func_derived_1.f90: Ditto.
4743 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4744 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4745 * gfortran.dg/global_references_2.f90: Ditto.
4746 * gfortran.dg/hollerith_1.f90: Ditto.
4747 * gfortran.dg/hollerith.f90: Use new-style character length.
4748 * gfortran.dg/hollerith_f95.f90: Ditto.
4749 * gfortran.dg/ichar_1.f90: Add -std=legacy.
4750 * gfortran.dg/implicit_6.f90: Ditto.
4751 * gfortran.dg/implicit_9.f90: Ditto.
4752 * gfortran.dg/inquire_13.f90: Ditto.
4753 * gfortran.dg/inquire_5.f90: Ditto.
4754 * gfortran.dg/inquire_6.f90: Ditto.
4755 * gfortran.dg/inquire.f90: Ditto.
4756 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4757 * gfortran.dg/io_constraints_2.f90: Ditto.
4758 * gfortran.dg/list_read_2.f90: Add -std=legacy.
4759 * gfortran.dg/loc_2.f90: Ditto.
4760 * gfortran.dg/logical_1.f90: Ditto.
4761 * gfortran.dg/longline.f: Ditto.
4762 * gfortran.dg/merge_char_1.f90: Ditto.
4763 * gfortran.dg/namelist_12.f: Ditto.
4764 * gfortran.dg/namelist_14.f90: Ditto.
4765 * gfortran.dg/namelist_18.f90: Ditto.
4766 * gfortran.dg/namelist_19.f90: Ditto.
4767 * gfortran.dg/namelist_21.f90: Ditto.
4768 * gfortran.dg/namelist_22.f90: Ditto.
4769 * gfortran.dg/namelist_37.f90: Ditto.
4770 * gfortran.dg/namelist_54.f90: Ditto.
4771 * gfortran.dg/namelist_55.f90: Ditto.
4772 * gfortran.dg/namelist_empty.f90: Ditto.
4773 * gfortran.dg/namelist_use.f90: Use new-style character length.
4774 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4775 * gfortran.dg/nested_modules_4.f90: Ditto.
4776 * gfortran.dg/nested_modules_5.f90: Ditto.
4777 * gfortran.dg/open-options-blanks.f: Ditto.
4778 * gfortran.dg/output_exponents_1.f90: Ditto.
4779 * gfortran.dg/parens_5.f90: Ditto.
4780 * gfortran.dg/parens_6.f90: Ditto.
4781 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4782 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4783 * gfortran.dg/pr15129.f90: Ditto.
4784 * gfortran.dg/pr15332.f: Ditto.
4785 * gfortran.dg/pr16597.f90: Ditto.
4786 * gfortran.dg/pr17143.f90: Ditto.
4787 * gfortran.dg/pr17164.f90: Ditto.
4788 * gfortran.dg/pr17229.f: Modified warning message.
4789 * gfortran.dg/pr18210.f90: Add -std=legacy.
4790 * gfortran.dg/pr19155.f: Ditto.
4791 * gfortran.dg/pr20086.f90: Ditto.
4792 * gfortran.dg/pr20124.f90: Ditto.
4793 * gfortran.dg/pr20755.f: Ditto.
4794 * gfortran.dg/pr20865.f90: Ditto.
4795 * gfortran.dg/pr20950.f: Ditto.
4796 * gfortran.dg/pr21730.f: Ditto.
4797 * gfortran.dg/pr22491.f: Ditto.
4798 * gfortran.dg/pr29713.f90: Ditto.
4799 * gfortran.dg/print_parentheses_1.f: Ditto.
4800 * gfortran.dg/print_parentheses_2.f90: Ditto.
4801 * gfortran.dg/proc_assign_1.f90: Ditto.
4802 * gfortran.dg/proc_decl_1.f90: Ditto.
4803 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4804 * gfortran.dg/read_eor.f90: : Add -std=legacy.
4805 * gfortran.dg/read_float_1.f90: Ditto.
4806 * gfortran.dg/read_logical.f90: Ditto.
4807 * gfortran.dg/recursive_statement_functions.f90: Ditto.
4808 * gfortran.dg/return_1.f90: Ditto.
4809 * gfortran.dg/rewind_1.f90: Ditto.
4810 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4811 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4812 * gfortran.dg/stfunc_1.f90: Ditto.
4813 * gfortran.dg/stfunc_3.f90: Ditto.
4814 * gfortran.dg/stfunc_4.f90: Ditto.
4815 * gfortran.dg/stfunc_6.f90: Ditto.
4816 * gfortran.dg/streamio_2.f90: Ditto.
4817 * gfortran.dg/string_ctor_1.f90: Ditto.
4818 * gfortran.dg/string_null_compare_1.f: Ditto.
4819 * gfortran.dg/substr_6.f90: Ditto.
4820 * gfortran.dg/tl_editing.f90: Ditto.
4821 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4822 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4823 * gfortran.dg/x_slash_1.f: Add -std=legacy.
4824 * gfortran.dg/g77/1832.f: Ditto.
4825 * gfortran.dg/g77/19981216-0.f Ditto.
4826 * gfortran.dg/g77/19990525-0.f: Ditto.
4827 * gfortran.dg/g77/19990826-2.f: Ditto.
4828 * gfortran.dg/g77/20000630-2.f: Ditto.
4829 * gfortran.dg/g77/20010116.f: Ditto.
4830 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4831 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4832 * gfortran.dg/g77/980520-1.f: Ditto.
4833 * gfortran.dg/g77/check0.f: Ditto.
4834 * gfortran.dg/g77/cpp3.F: Ditto.
4835 * gfortran.dg/g77/cpp4.F: Use new-style character length.
4836 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4837 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4838 * gfortran.dg/g77/short.f: Ditto.
4840 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
4842 * gcc.target/mips/ext-3.c: Add NOMIPS16.
4843 * gcc.target/mips/ext-4.c: Likewise.
4844 * gcc.target/mips/interrupt_handler.c: Likewise.
4845 * gcc.target/mips/truncate-4.c: Likewise.
4846 * gcc.target/mips/truncate-5.c: Likewise.
4848 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
4850 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4851 -fgraphite-force-parallel to -floop-parallelize-all.
4853 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
4856 * gfortran.dg/whole_file_7.f90: New test.
4857 * gfortran.dg/whole_file_8.f90: New test.
4858 * gfortran.dg/whole_file_9.f90: New test.
4859 * gfortran.dg/whole_file_10.f90: New test.
4860 * gfortran.dg/whole_file_11.f90: New test.
4861 * gfortran.dg/whole_file_12.f90: New test.
4862 * gfortran.dg/whole_file_13.f90: New test.
4863 * gfortran.dg/whole_file_14.f90: New test.
4865 2009-07-31 Jason Merrill <jason@redhat.com>
4867 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4869 * g++.dg/cpp0x/named.C: Likewise.
4870 * g++.dg/cpp0x/overload.C: Likewise.
4871 * g++.dg/cpp0x/rv1n.C: Likewise.
4872 * g++.dg/cpp0x/rv1p.C: Likewise.
4873 * g++.dg/cpp0x/rv2n.C: Likewise.
4874 * g++.dg/cpp0x/rv2p.C: Likewise.
4875 * g++.dg/cpp0x/rv3n.C: Likewise.
4876 * g++.dg/cpp0x/rv3p.C: Likewise.
4877 * g++.dg/cpp0x/rv4n.C: Likewise.
4878 * g++.dg/cpp0x/rv4p.C: Likewise.
4879 * g++.dg/cpp0x/rv5n.C: Likewise.
4880 * g++.dg/cpp0x/rv5p.C: Likewise.
4881 * g++.dg/cpp0x/rv6n.C: Likewise.
4882 * g++.dg/cpp0x/rv6p.C: Likewise.
4883 * g++.dg/cpp0x/rv7n.C: Likewise.
4884 * g++.dg/cpp0x/rv7p.C: Likewise.
4885 * g++.dg/cpp0x/template_deduction.C: Likewise.
4886 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4887 * g++.dg/cpp0x/overloadn.C: New.
4888 * g++.dg/cpp0x/rv-cast.C: New.
4890 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
4892 * gcc.target/mips/ext-4.c: New test.
4894 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4896 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4898 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4900 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4901 * gcc.dg/tree-ssa/loop-32.c: Same.
4902 * gcc.dg/tree-ssa/loop-33.c: Same.
4903 * gcc.dg/tree-ssa/loop-34.c: Same.
4904 * gcc.dg/tree-ssa/loop-35.c: Same.
4905 * gcc.dg/tree-ssa/loop-7.c: Same.
4906 * gcc.dg/tree-ssa/pr23109.c: Same.
4907 * gcc.dg/tree-ssa/restrict-2.c: Same.
4908 * gcc.dg/tree-ssa/restrict-3.c: Same.
4909 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4910 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4911 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4912 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4913 * gcc.dg/tree-ssa/structopt-1.c: Same.
4914 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4915 * gfortran.dg/pr32921.f: Same.
4917 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4919 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4920 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4921 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4922 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4923 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4924 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4925 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4926 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4927 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4928 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4929 * gcc.dg/graphite/id-1.c: New.
4930 * gcc.dg/graphite/id-10.c: New.
4931 * gcc.dg/graphite/id-11.c: New.
4932 * gcc.dg/graphite/id-12.c: New.
4933 * gcc.dg/graphite/id-13.c: New.
4934 * gcc.dg/graphite/id-14.c: New.
4935 * gcc.dg/graphite/id-15.c: New.
4936 * gcc.dg/graphite/id-2.c: New.
4937 * gcc.dg/graphite/id-3.c: New.
4938 * gcc.dg/graphite/id-4.c: New.
4939 * gcc.dg/graphite/id-5.c: New.
4940 * gcc.dg/graphite/id-6.c: New.
4941 * gcc.dg/graphite/id-7.c: New.
4942 * gcc.dg/graphite/id-8.c: New.
4943 * gcc.dg/graphite/id-9.c: New.
4944 * gcc.dg/graphite/interchange-0.c: New.
4945 * gcc.dg/graphite/interchange-1.c: New.
4946 * gcc.dg/graphite/interchange-2.c: New.
4947 * gcc.dg/graphite/interchange-3.c: New.
4948 * gcc.dg/graphite/interchange-4.c: New.
4949 * gcc.dg/graphite/interchange-5.c: New.
4950 * gcc.dg/graphite/interchange-6.c: New.
4951 * gcc.dg/graphite/interchange-7.c: New.
4952 * gcc.dg/graphite/interchange-8.c: New.
4953 * gcc.dg/graphite/pr35356-1.c: New.
4954 * gcc.dg/graphite/pr35356-2.c: New.
4955 * gcc.dg/graphite/pr35356-3.c: New.
4956 * gcc.dg/graphite/pr40157.c: New.
4957 * gcc.dg/graphite/run-id-1.c: New.
4958 * gcc.dg/graphite/scop-20.c: New.
4959 * gcc.dg/graphite/scop-21.c: New.
4960 * gfortran.dg/graphite/id-1.f90: New.
4961 * gfortran.dg/graphite/id-10.f90: New.
4962 * gfortran.dg/graphite/id-11.f: New.
4963 * gfortran.dg/graphite/id-12.f: New.
4964 * gfortran.dg/graphite/id-13.f: New.
4965 * gfortran.dg/graphite/id-14.f: New.
4966 * gfortran.dg/graphite/id-15.f: New.
4967 * gfortran.dg/graphite/id-16.f: New.
4968 * gfortran.dg/graphite/id-5.f: New.
4969 * gfortran.dg/graphite/id-6.f: New.
4970 * gfortran.dg/graphite/id-7.f: New.
4971 * gfortran.dg/graphite/id-8.f: New.
4972 * gfortran.dg/graphite/id-9.f: New.
4973 * gfortran.dg/graphite/interchange-1.f: New.
4974 * gfortran.dg/graphite/interchange-2.f: New.
4976 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4978 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4979 flags based on the name of the testcase.
4980 * gfortran.dg/graphite/graphite.exp: Same.
4982 * gcc.dg/graphite/block-0.c: Adjusted.
4983 * gcc.dg/graphite/block-1.c: Adjusted.
4984 * gcc.dg/graphite/block-2.c: Adjusted.
4985 * gcc.dg/graphite/block-3.c: Adjusted.
4986 * gcc.dg/graphite/block-4.c: Adjusted.
4987 * gcc.dg/graphite/block-5.c: Adjusted.
4988 * gcc.dg/graphite/block-6.c: Adjusted.
4989 * gcc.dg/graphite/pr37485.c: Adjusted.
4990 * gcc.dg/graphite/pr37684.c: Adjusted.
4991 * gcc.dg/graphite/pr37828.c: Adjusted.
4992 * gcc.dg/graphite/pr37883.c: Adjusted.
4993 * gcc.dg/graphite/pr37928.c: Adjusted.
4994 * gcc.dg/graphite/pr37943.c: Adjusted.
4995 * gcc.dg/graphite/pr38409.c: Adjusted.
4996 * gcc.dg/graphite/pr38498.c: Adjusted.
4997 * gcc.dg/graphite/pr38559.c: Adjusted.
4998 * gcc.dg/graphite/pr39335.c: Adjusted.
4999 * gcc.dg/graphite/pr39335_1.c: Adjusted.
5000 * gcc.dg/graphite/scop-0.c: Adjusted.
5001 * gcc.dg/graphite/scop-1.c: Adjusted.
5002 * gcc.dg/graphite/scop-10.c: Adjusted.
5003 * gcc.dg/graphite/scop-11.c: Adjusted.
5004 * gcc.dg/graphite/scop-12.c: Adjusted.
5005 * gcc.dg/graphite/scop-13.c: Adjusted.
5006 * gcc.dg/graphite/scop-14.c: Adjusted.
5007 * gcc.dg/graphite/scop-15.c: Adjusted.
5008 * gcc.dg/graphite/scop-16.c: Adjusted.
5009 * gcc.dg/graphite/scop-17.c: Adjusted.
5010 * gcc.dg/graphite/scop-18.c: Adjusted.
5011 * gcc.dg/graphite/scop-19.c: Adjusted.
5012 * gcc.dg/graphite/scop-2.c: Adjusted.
5013 * gcc.dg/graphite/scop-3.c: Adjusted.-
5014 * gcc.dg/graphite/scop-4.c: Adjusted.
5015 * gcc.dg/graphite/scop-5.c: Adjusted.
5016 * gcc.dg/graphite/scop-6.c: Adjusted.
5017 * gcc.dg/graphite/scop-7.c: Adjusted.
5018 * gcc.dg/graphite/scop-8.c: Adjusted.
5019 * gcc.dg/graphite/scop-9.c: Adjusted.
5020 * gcc.dg/graphite/scop-matmult.c: Adjusted.
5021 * gfortran.dg/graphite/block-1.f90: Adjusted.
5022 * gfortran.dg/graphite/block-2.f: Adjusted.
5023 * gfortran.dg/graphite/block-3.f90: Adjusted.
5024 * gfortran.dg/graphite/block-4.f90: Adjusted.
5025 * gfortran.dg/graphite/id-2.f90: Adjusted.
5026 * gfortran.dg/graphite/id-3.f90: Adjusted.
5027 * gfortran.dg/graphite/id-4.f90: Adjusted.
5028 * gfortran.dg/graphite/pr37852.f90: Adjusted.
5029 * gfortran.dg/graphite/pr37857.f90: Adjusted.
5030 * gfortran.dg/graphite/pr37980.f90: Adjusted.
5031 * gfortran.dg/graphite/pr38083.f90: Adjusted.
5032 * gfortran.dg/graphite/pr38953.f90: Adjusted.
5033 * gfortran.dg/graphite/scop-1.f: Adjusted.
5035 2009-07-30 Doug Kwan <dougkwan@google.com>
5037 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5038 in warnings added in rev 141298.
5040 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5042 * lib/options.exp: Use "!=" instead of "ne".
5044 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5046 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5047 * gcc.dg/ucnid-12.c: Likewise.
5049 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5050 Pat Haugen <pthaugen@us.ibm.com>
5051 Revital Eres <ERES@il.ibm.com>
5053 * gcc.target/powerpc/altivec-32.c: New file to test
5054 Altivec simple math function vectorization.
5056 * gcc.target/powerpc/bswap-run.c: New file to test swap
5058 * gcc.target/powerpc/bswap16.c: Ditto.
5059 * gcc.target/powerpc/bswap32.c: Ditto.
5060 * gcc.target/powerpc/bswap64-1.c: Ditto.
5061 * gcc.target/powerpc/bswap64-2.c: Ditto.
5062 * gcc.target/powerpc/bswap64-3.c: Ditto.
5063 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5064 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5065 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5067 * gcc.target/powerpc/popcount-2.c: New file to test
5068 power7 popcntd instructions.
5069 * gcc.target/powerpc/popcount-3.c: Ditto.
5071 * gcc.target/powerpc/pr39457.c: New VSX test.
5072 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5073 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5074 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5075 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5076 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5077 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5078 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5079 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5080 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5081 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5082 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5083 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5085 * gcc.target/powerpc/altivec-6.c: Store the result of
5086 vec_add, so the optimizer doesn't remove it.
5088 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5089 systems that support bswap64.
5091 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5092 prevent VSX code generation.
5094 * lib/target-supports.exp (check_vsx_hw_available): New
5095 function to test if VSX available.
5096 (check_effective_target_powerpc_vsx_ok): Ditto.
5097 (check_vmx_hw_available): Add explicit -mno-vsx.
5099 2009-07-30 Janis Johnson <janis187@us.ibm.com>
5102 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5104 2009-07-30 Martin Jambor <mjambor@suse.cz>
5106 PR tree-optimization/40570
5107 * gcc.c-torture/compile/pr40570.c: New test.
5109 2009-07-29 Jason Merrill <jason@redhat.com>
5112 * g++.dg/template/defarg13.C: New.
5114 2009-07-29 Richard Guenther <rguenther@suse.de>
5117 * g++.dg/torture/pr40834.C: New testcase.
5119 2009-07-29 Michael Matz <matz@suse.de>
5122 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5124 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
5126 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5127 sh*-*-* targets. Skip on spu-*-* targets.
5128 * gfortran.dg/maxlocval_4.f90: Likewise.
5129 * gfortran.dg/minlocval_1.f90: Likewise.
5130 * gfortran.dg/minlocval_4.f90: Likewise.
5132 2009-07-28 Jakub Jelinek <jakub@redhat.com>
5135 * gfortran.dg/gomp/pr40878-1.f90: New test.
5136 * gfortran.dg/gomp/pr40878-2.f90: New test.
5139 * gcc.dg/cdce1.c: Adjust note line number.
5140 * gcc.dg/cdce2.c: Likewise.
5142 2009-07-28 Janus Weil <janus@gcc.gnu.org>
5145 * gfortran.dg/proc_ptr_comp_13.f90: New.
5147 2009-07-28 Jan Beulich <jbeulich@novell.com>
5149 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5150 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5151 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5152 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5153 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5154 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5155 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5156 * gcc.target/i386/avx-vtestps-2.c: Likewise.
5157 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5158 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5159 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5160 * gcc.target/i386/avx-vtestps-3.c: Likewise.
5161 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
5162 #ifdef NEED_IEEE754_FLOAT conditional.
5163 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
5166 2009-07-28 Jan Beulich <jbeulich@novell.com>
5168 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5170 * g++.dg/ext/bitfield3.C: Likewise.
5171 * g++.dg/ext/bitfield4.C: Likewise.
5172 * g++.dg/ext/bitfield5.C: Likewise.
5173 * gcc.dg/bitfld-15.c: Likewise.
5174 * gcc.dg/bitfld-16.c: Likewise.
5175 * gcc.dg/bitfld-17.c: Likewise.
5176 * gcc.dg/bitfld-18.c: Likewise.
5177 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5178 * gcc.dg/20010912-1.c: Likewise.
5179 * gcc.dg/20021018-1.c: Likewise.
5180 * gcc.dg/20030213-1.c: Likewise.
5181 * gcc.dg/20030225-1.c: Likewise.
5182 * gcc.dg/20030708-1.c: Likewise.
5183 * gcc.dg/20050321-2.c: Likewise.
5184 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5185 * gcc.dg/cdce2.c: Likewise.
5186 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5188 * gcc.target/i386/pr37248-3.c: Likewise.
5190 2009-07-27 Janus Weil <janus@gcc.gnu.org>
5193 * gfortran.dg/altreturn_7.f90: New.
5195 2009-07-27 Simon Baldwin <simonb@google.com>
5198 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5199 so that indexing no longer runs off array end.
5201 2009-07-27 Tobias Burnus <burnus@net-b.de>
5204 * gfortran.dg/derived_init_3.f90: New test.
5206 2009-07-26 Tobias Burnus <burnus@net-b.de>
5209 * gfortran.dg/atan2_1.f90: New test
5210 * gfortran.dg/atan2_2.f90: New test
5212 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
5215 * g++.dg/warn/Wreturn-type-6.C: New test.
5217 2009-07-26 Ira Rosen <irar@il.ibm.com>
5219 PR tree-optimization/40801
5220 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5221 * gfortran.dg/vect/vect.exp: Run tests starting with
5222 "fast-math-real8" with -ffast-math and -fdefault-real-8.
5224 2009-07-25 David Daney <ddaney@caviumnetworks.com>
5226 PR rtl-optimization/40445
5227 * g++.dg/other/builtin-unreachable-1.C: New testcase.
5229 2009-07-25 David Daney <ddaney@caviumnetworks.com>
5231 * gcc.dg/builtin-unreachable-4.c: New test.
5233 2009-07-25 Tobias Burnus <burnus@net-b.de>
5236 * gfortran.dg/complex_intrinsic_5.f90: New test.
5237 * gfortran.dg/complex_intrinsic_7.f90: New test.
5239 2009-07-25 Martin Jambor <mjambor@suse.cz>
5241 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5242 * gcc.dg/ipa/noclone-1.c: New test.
5244 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
5246 * lib/target-supports.exp (check_effective_target_static): New
5248 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5250 * g++.old-deja/g++.law/weak.C: Require static effective target.
5252 2009-07-25 Janus Weil <janus@gcc.gnu.org>
5255 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5256 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5257 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5258 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5259 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5260 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5261 * gfortran.dg/typebound_call_10.f03: New.
5263 2009-07-24 Jason Merrill <jason@redhat.com>
5265 * g++.dg/cpp0x/defaulted11.C: New.
5267 * g++.dg/cpp0x/initlist23.C: New.
5269 2009-07-24 Janus Weil <janus@gcc.gnu.org>
5272 * gfortran.dg/char_length_16.f90: New.
5274 2009-07-24 Jakub Jelinek <jakub@redhat.com>
5278 * gfortran.dg/maxlocval_2.f90: New test.
5279 * gfortran.dg/maxlocval_3.f90: New test.
5280 * gfortran.dg/maxlocval_4.f90: New test.
5281 * gfortran.dg/minlocval_1.f90: New test.
5282 * gfortran.dg/minlocval_2.f90: New test.
5283 * gfortran.dg/minlocval_3.f90: New test.
5284 * gfortran.dg/minlocval_4.f90: New test.
5286 2009-07-23 Joseph Myers <joseph@codesourcery.com>
5288 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5291 2009-07-23 Jakub Jelinek <jakub@redhat.com>
5294 * gfortran.dg/pr40839.f90: New test.
5296 2009-07-23 Michael Matz <matz@suse.de>
5299 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5300 don't set options ourself.
5302 2009-07-23 Simon Baldwin <simonb@google.com>
5304 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5305 native C compilation where required.
5307 2009-07-22 Doug Kwan <dougkwan@google.com>
5309 * gcc.c-torture/compile/20090721-1.c: New test.
5311 2009-07-22 Michael Matz <matz@suse.de>
5313 PR tree-optimization/35229
5314 PR tree-optimization/39300
5315 * gcc.dg/vect/vect-pre-interact.c: New test.
5317 2009-07-22 Richard Guenther <rguenther@suse.de>
5319 * g++.dg/lookup/using21.C: Fix duplicate paste.
5321 2009-07-22 Richard Guenther <rguenther@suse.de>
5324 * g++.dg/lookup/using21.C: New testcase.
5326 2009-07-21 Jason Merrill <jason@redhat.com>
5328 * g++.dg/init/aggr4.C: New.
5330 2009-07-21 Jason Merrill <jason@redhat.com>
5333 * g++.dg/cpp0x/initlist22.C: New.
5335 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5337 * gcc.target/i386/vectorize8.c: New test.
5339 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5342 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5343 Add i?86 and x86_64 targets.
5344 * gcc.target/i386/vectorize7.c: New test.
5347 * gcc.target/i386/pr40809.c: New test.
5349 2009-07-21 Jakub Jelinek <jakub@redhat.com>
5351 PR tree-optimization/40813
5352 * g++.dg/opt/inline15.C: New test.
5354 2009-07-21 Paul Brook <paul@codesourcery.com>
5356 * gcc.dg/vect/section-anchors-nest-1.c: New test.
5357 * lib/target-supports.exp (check_effective_target_section_anchors):
5360 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
5362 * gcc.dg/plugin/finish_unit_plugin.c: New test.
5363 * gcc.dg/plugin/finish_unit-test-1.c: New test.
5364 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5366 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
5368 * gcc.target/mips/ext-3.c: New test.
5370 2009-07-20 Jakub Jelinek <jakub@redhat.com>
5372 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5373 * gcc.dg/builtin-object-size-8.c: New test.
5374 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5375 * g++.dg/ext/builtin-object-size2.C: Likewise.
5377 PR tree-optimization/40792
5378 * gcc.dg/pr40792.c: New test.
5380 2009-07-20 Ira Rosen <irar@il.ibm.com>
5382 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5383 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5384 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5386 2009-07-20 Christian Bruel <christian.bruel@st.com>
5388 * gcc.target/sh/mfmovd.c: New test.
5390 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
5391 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5394 * gfortran.dg/eof_3.f90: New test.
5396 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
5399 * gfortran.dg/intrinsic_cmplx.f90: New test.
5401 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5405 * gfortran.dg/cshift_bounds_1.f90: New test.
5406 * gfortran.dg/cshift_bounds_2.f90: New test.
5407 * gfortran.dg/cshift_bounds_3.f90: New test.
5408 * gfortran.dg/cshift_bounds_4.f90: New test.
5409 * gfortran.dg/eoshift_bounds_1.f90: New test.
5410 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
5411 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
5412 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
5414 2009-07-19 Jan Hubicka <jh@suse.cz>
5416 PR tree-optimization/40676
5417 * gcc.c-torture/compile/pr40676.c: New testcase.
5419 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5421 * gcc.target/mips/ext-2.c: New test.
5423 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5425 * gcc.target/mips/octeon-exts-7.c: New test.
5426 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5427 * gcc.target/mips/octeon-exts-5.c: Likewise.
5429 2009-07-18 Richard Guenther <rguenther@suse.de>
5432 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5434 2009-07-18 Richard Guenther <rguenther@suse.de>
5437 * gcc.dg/pr35899.c: Adjust.
5439 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
5441 * gcc.target/powerpc/asm-es-1.c: New test.
5442 * gcc.target/powerpc/asm-es-2.c: Likewise.
5444 2009-07-17 Richard Guenther <rguenther@suse.de>
5447 * g++.dg/rtti/crash4.C: New testcase.
5448 * g++.dg/torture/20090706-1.C: Likewise.
5449 * gcc.dg/redecl-17.c: Likewise.
5450 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5451 * gcc.dg/declspec-9.c: Expect extra error.
5452 * gcc.dg/declspec-10.c: Likewise.
5453 * gcc.dg/declspec-11.c: Likewise.
5454 * gcc.dg/redecl-10.c: Expect extra warnings.
5455 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5456 * gcc.target/i386/pr39545-1.c: Likewise.
5457 * g++.dg/ext/asm3.C: Expect more errors.
5458 * g++.dg/gomp/block-1.C: Likewise.
5459 * g++.dg/gomp/block-2.C: Likewise.
5460 * g++.dg/gomp/block-3.C: Likewise.
5461 * g++.dg/gomp/block-5.C: Likewise.
5462 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5463 * g++.dg/warn/unused-result1.C: XFAIL.
5465 2009-07-17 Richard Guenther <rguenther@suse.de>
5467 PR tree-optimization/40321
5468 * gcc.c-torture/compile/pr40321.c: New testcase.
5469 * g++.dg/torture/pr40321.C: Likewise.
5471 2009-07-17 Jakub Jelinek <jakub@redhat.com>
5474 * g++.dg/template/ptrmem19.C: New test.
5476 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
5477 Manuel López-Ibáñez <manu@gcc.gnu.org>
5480 * gcc.dg/pr36902.c: Add column info.
5481 * g++.dg/gcov/gcov-2.C: Change count for definition.
5483 2009-07-16 Jason Merrill <jason@redhat.com>
5486 * g++.dg/cpp0x/std-layout1.C: New.
5487 * g++.dg/ext/has_nothrow_assign.C: Fix.
5488 * g++.dg/ext/has_nothrow_copy.C: Fix.
5489 * g++.dg/ext/has_trivial_assign.C: Fix.
5490 * g++.dg/ext/has_trivial_copy.C: Fix.
5491 * g++.dg/ext/is_pod.C: Fix.
5492 * g++.dg/other/offsetof3.C: Adjust.
5493 * g++.dg/overload/ellipsis1.C: Adjust.
5494 * g++.dg/warn/var-args1.C: Adjust.
5495 * g++.old-deja/g++.brendan/crash63.C: Adjust.
5496 * g++.old-deja/g++.brendan/crash64.C: Adjust.
5497 * g++.old-deja/g++.brendan/overload8.C: Adjust.
5498 * g++.old-deja/g++.other/vaarg3.C: Adjust.
5499 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5501 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5503 * gcc.dg/torture/builtin-math-5.c: Add more cases.
5504 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
5505 effective target "mpc_pow".
5506 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5508 2009-07-16 Richard Henderson <rth@redhat.com>
5510 * g++.dg/opt/eh4.C: New test.
5512 2009-07-16 Jakub Jelinek <jakub@redhat.com>
5514 * obj-c++.dg/defs.mm (abort): Make it extern "C".
5516 2009-07-15 Jakub Jelinek <jakub@redhat.com>
5519 * gcc.c-torture/execute/pr40747.c: New test.
5521 2009-07-15 Richard Guenther <rguenther@suse.de>
5524 * gcc.c-torture/compile/pr40753.c: New testcase.
5526 2009-07-15 Janus Weil <janus@gcc.gnu.org>
5529 * gfortran.dg/interface_assignment_4.f90: New.
5531 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
5533 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5534 for FreeBSD up to and including version 8.
5536 2009-07-14 Taras Glek <tglek@mozilla.com>
5537 Rafael Espindola <espindola@google.com>
5539 * g++.dg/plugin/header-plugin-test.C: New.
5540 * g++.dg/plugin/header_plugin.c: New.
5541 * g++.dg/plugin/plugin.exp: Update.
5543 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
5545 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5546 function to enable vectorization.
5547 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5548 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5550 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
5552 * gcc.target/i386/sse-copysignf-vec.c: New test.
5553 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5555 2009-07-14 Jason Merrill <jason@redhat.com>
5558 * g++.dg/lookup/builtin5.C: New.
5559 * g++.dg/other/error22.C: Add missing extern "C".
5560 * g++.dg/warn/Warray-bounds.C: Likewise.
5561 * gcc.dg/compat/compat-common.h: Likewise.
5564 * g++.dg/lookup/using20.C: New.
5567 * g++.dg/template/koenig8.C: New.
5569 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
5571 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5572 both i?86-*-darwin* and x86_64-*-darwin*.
5574 2009-07-14 Joseph Myers <joseph@codesourcery.com>
5576 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5577 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5580 2009-07-14 Dodji Seketeli <dodji@redhat.com>
5583 * g++.dg/debug/dwarf2/typedef1.C: New test.
5586 * g++.dg/other/typedef3.C: New test.
5588 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
5590 * gcc.dg/20090709-1.c: Move to a proper place ...
5591 * gcc.target/m68k/20090709-1.c: ... here.
5593 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
5596 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5597 front of qualified names are allowed.
5598 * g++.dg/parse/crash10.C: Likewise.
5599 * g++.dg/parse/error15.C: Likewise.
5600 * g++.dg/parse/typename9.C: Likewise.
5601 * g++.dg/parse/error8.C: Likewise.
5603 2009-07-13 Janus Weil <janus@gcc.gnu.org>
5606 * gfortran.dg/proc_ptr_22.f90: Extended.
5607 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5609 2009-07-13 Ira Rosen <irar@il.ibm.com>
5611 * gfortran.dg/vect/vect-6.f: New test.
5613 2009-07-12 Jason Merrill <jason@redhat.com>
5616 * g++.dg/cpp0x/decltype17.C: New.
5619 * g++.dg/cpp0x/rv10.C: New.
5621 2009-07-12 Jason Merrill <jason@redhat.com>
5624 * g++.dg/cpp0x/initlist20.C: New.
5625 * g++.dg/cpp0x/initlist21.C: New.
5627 2009-07-12 Ira Rosen <irar@il.ibm.com>
5629 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5630 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5631 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5632 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5633 gcc.dg/vect/vect-double-reduc-7.c: New tests.
5635 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
5637 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5638 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5639 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5640 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5641 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5642 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5643 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5644 effective_target fd_truncate.
5646 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
5648 * gnat.dg/specs/addr1.ads: New test.
5650 2009-07-11 Jan Hubicka <jh@suse.cz>
5653 * g++.dg/torture/pr40388.C: New testcase.
5655 2009-07-11 Jakub Jelinek <jakub@redhat.com>
5658 * gcc.c-torture/execute/pr40668.c: New test.
5660 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
5662 * gcc.c-torture/execute/20090711-1.c: New test.
5664 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
5669 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5670 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5671 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5672 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5674 2009-07-11 Tobias Burnus <burnus@net-b.de>
5677 * gfortran.dg/complex_intrinsic_3.f90: New test.
5678 * gfortran.dg/complex_intrinsic_4.f90: New test.
5680 2009-07-10 David Daney <ddaney@caviumnetworks.com>
5683 * gcc.target/mips/mips.exp: Make -msynci a known option.
5684 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5686 2009-07-10 Jakub Jelinek <jakub@redhat.com>
5689 * g++.dg/ext/strncpy-chk1.C: New test.
5691 2009-07-10 Richard Guenther <rguenther@suse.de>
5693 PR tree-optimization/40496
5694 * g++.dg/opt/pr40496.C: New testcase.
5696 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
5700 * g++.dg/warn/unused-result1-Werror.c: New.
5702 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
5705 * gfortran.dg/recursive_parameter_1.f90: New test.
5707 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
5709 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5710 * gfortran.dg/module_equivalence_6.f90: Ditto.
5711 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5712 * gfortran.dg/nan_2.f90: Ditto.
5713 * gfortran.dg/inquire_11.f90: Ditto.
5714 * gfortran.dg/abstract_type_3.f03: Ditto.
5715 * gfortran.dg/abstract_type_1.f90: Ditto.
5716 * gfortran.dg/private_type_9.f90: Ditto.
5717 * gfortran.dg/abstract_type_5.f03: Ditto.
5718 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5719 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5720 * gfortran.dg/derived_sub.f90: Ditto.
5721 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5722 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5723 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5724 * gfortran.dg/mvbits_6.f90: Ditto.
5725 * gfortran.dg/abstract_type_2.f03: Ditto.
5726 * gfortran.dg/abstract_type_4.f03: Ditto.
5727 * gfortran.dg/bounds_check_9.f90: Ditto.
5728 * gfortran.dg/optional_dim_3.f90: Ditto.
5729 * gfortran.dg/pr32921.f: Ditto.
5730 * gfortran.dg/entry_16.f90: Ditto.
5731 * gfortran.dg/generic_16.f90: Ditto.
5734 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
5736 * gcc.target/m68k/20090709-1.c: New.
5738 2009-07-09 Dodji Seketeli <dodji@redhat.com>
5741 * g++.dg/template/unify11.C: New test.
5743 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
5746 * gfortran.dg/host_assoc_function_9.f90: New test.
5748 2009-07-09 Janus Weil <janus@gcc.gnu.org>
5751 * gfortran.dg/proc_ptr_22.f90: New.
5752 * gfortran.dg/proc_ptr_comp_12.f90: New.
5754 2009-07-09 Jakub Jelinek <jakub@redhat.com>
5757 * gcc.c-torture/compile/pr40692.c: New test.
5759 2009-07-09 Tobias Burnus <burnus@net-b.de>
5762 * gfortran.dg/pointer_check_6.f90: New test.
5764 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
5766 * gcc.target/mips/truncate-5.c: New test.
5768 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5772 * gfortran.dg/fmt_cache_1.f: New test.
5774 2009-07-08 Tobias Burnus <burnus@net-b.de>
5777 * gfortran.dg/nosigned_zero_1.f90: New test.
5778 * gfortran.dg/nosigned_zero_2.f90: New test.
5780 2009-07-08 Richard Guenther <rguenther@suse.de>
5782 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5784 2009-07-08 Richard Guenther <rguenther@suse.de>
5786 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5788 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
5791 * gfortran.dg/proc_ptr_21.f90: New test.
5793 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
5796 * g++.dg/warn/pr31246.C: New.
5797 * g++.dg/warn/pr31246-2.C: New.
5799 2009-07-07 Jason Merrill <jason@redhat.com>
5802 * g++.dg/template/defarg12.C: New.
5805 * g++.dg/cpp0x/enum7.C: New.
5808 * g++.dg/cpp0x/enum6.C: New.
5811 * g++.dg/cpp0x/enum5.C: New.
5814 * g++.dg/cpp0x/enum4.C: New.
5816 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5818 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5820 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5822 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5824 2009-07-07 Jakub Jelinek <jakub@redhat.com>
5827 * gcc.dg/pr40669.c: New test.
5829 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5831 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5832 location. Update all calls.
5833 * g++.dg/plugin/selfassign.c: Likewise.
5835 2009-07-06 Jason Merrill <jason@redhat.com>
5837 * g++.dg/rtti/dyncast[34].C: New.
5839 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
5841 * lib/target-supports.exp
5842 (check_effective_target_mips_newabi_large_long_double): New.
5843 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5845 * gcc.target/mips/fpr-moves-6.c: Likewise.
5847 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
5850 * g++.dg/template/union2.C: New test.
5852 2009-07-04 Jason Merrill <jason@redhat.com>
5854 * g++.dg/template/using15.C: New.
5856 2009-07-04 Jakub Jelinek <jakub@redhat.com>
5858 * gfortran.dg/maxloc_1.f90: New test.
5860 2009-07-04 Janus Weil <janus@gcc.gnu.org>
5863 * gfortran.dg/proc_ptr_result_6.f90: New.
5865 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5867 * gcc.dg/framework-2.c: Adjust testcase to pass.
5869 2009-07-04 Jason Merrill <jason@redhat.com>
5872 * g++.dg/cpp0x/auto16.C: New.
5874 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
5877 * gfortran.dg/pr40587.f: New test.
5879 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5882 * gfortran.dg/unit_1.f90: New test.
5884 2009-07-03 Jason Merrill <jason@redhat.com>
5886 * g++.dg/template/pure1.C: Expect another error.
5888 2009-07-03 Richard Guenther <rguenther@suse.de>
5890 PR tree-optimization/40640
5891 * gcc.c-torture/compile/pr40640.c: New testcase.
5893 2009-07-03 Richard Guenther <rguenther@suse.de>
5896 * gfortran.dg/pr34163.f90: New testcase.
5898 2009-07-03 Jan Hubicka <jh@suse.cz>
5900 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5901 * gcc.dg/tree-ssa/loop-25.c: Likewise.
5902 * gcc.dg/tree-ssa/loop-26.c: Likewise.
5903 * gcc.dg/tree-ssa/pr32044.c: Likewise.
5904 * gcc.dg/tree-ssa/loop-29.c: Likewise.
5905 * gcc.dg/tree-ssa/loop-10.c: Likewise.
5906 * gnat.dg/loop_optimization6.adb: Enable -O2.
5908 2009-07-02 Mark Mitchell <mark@codesourcery.com>
5910 * g++.dg/warn/null4.C: Extend.
5912 2009-07-02 Jason Merrill <jason@redhat.com>
5914 * g++.dg/template/spec8.C: Fix.
5916 2009-07-02 Michael Matz <matz@suse.de>
5919 * gfortran.dg/pr32921.f: Adjust.
5921 2009-07-02 Jan Hubicka <jh@suse.cz>
5923 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5925 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
5927 * gcc.target/mips/truncate-4.c: New testcase.
5929 2009-07-01 Richard Guenther <rguenther@suse.de>
5931 PR tree-optimization/19831
5932 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5933 make allocated memory escape. Un-XFAIL.
5934 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5935 * gcc.dg/vect/pr31699.c: Likewise.
5936 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5938 2009-06-30 Jakub Jelinek <jakub@redhat.com>
5941 * g++.dg/parse/cond5.C: New test.
5943 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
5945 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5946 (main): Pass n to main_1 instead.
5947 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5948 (main_1): New function, split off from...
5949 (main): ...here. Pass `off' to main_1 instead.
5951 2009-06-30 Jason Merrill <jason@redhat.com>
5954 * g++.dg/cpp0x/variadic94.C: New.
5956 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
5958 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5959 * lib/target-libpath.exp (ld_library_path_vars): New variable.
5960 (init_ld_library_path_env_vars): New function, replacing the
5961 orig_*_saved assignments. Call it after defining it.
5962 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5963 (restore_ld_library_path_env_vars): Likewise.
5964 (add_path, find_libgcc_s): New functions.
5965 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5966 gcc-set-multilib-library-path.
5967 (objc_target_compile): Don't add "." to ld_library_path.
5969 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5970 ld_library_path. Use add_path. Use find_libgcc_s instead of
5971 gcc-set-multilib-library-path.
5972 * lib/g++.exp (g++_link_flags): Likewise.
5973 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5974 * lib/c-torture.exp: Do not manipulate ld_library_path at the
5976 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
5977 to tell when this needs to happen. Use find_libgcc_s instead of
5978 gcc-set-multilib-library-path.
5979 * lib/gcc-dg.exp: Likewise.
5980 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5981 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5982 unless it is in $ALT_LD_LIBRARY_PATH.
5983 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5985 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
5987 * gnat.dg/discr12.adb: New test.
5988 * gnat.dg/discr12_pkg.ads: New helper.
5989 * gnat.dg/discr13.adb: New test.
5990 * gnat.dg/discr14.ad[sb]: Likewise.
5991 * gnat.dg/discr15.adb: Likewise.
5992 * gnat.dg/discr15_pkg.ads: New helper.
5993 * gnat.dg/discr16.adb: New test.
5994 * gnat.dg/discr16_g.ads: New helper.
5995 * gnat.dg/discr16_pkg.ads: Likewise.
5996 * gnat.dg/discr16_cont.ads: Likewise.
5997 * gnat.dg/discr17.adb: New test.
5998 * gnat.dg/discr18.adb: Likewise.
5999 * gnat.dg/discr18_pkg.ads: New helper.
6000 * gnat.dg/discr19.adb: New test.
6002 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6005 * gfortran.dg/internal_write_1.f90: New testcase.
6007 2009-06-30 Janus Weil <janus@gcc.gnu.org>
6010 * gfortran.dg/derived_pointer_recursion_2.f90: New.
6012 2009-06-30 Richard Guenther <rguenther@suse.de>
6014 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6016 2009-06-30 Wei Guozhi <carrot@google.com>
6018 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6021 2009-06-30 Ira Rosen <irar@il.ibm.com>
6023 PR tree-optimization/40542
6024 * gcc.dg/vect/pr40542.c: New test.
6026 2009-06-30 Martin Jambor <mjambor@suse.cz>
6028 PR tree-optimization/40582
6029 * gcc.c-torture/compile/pr40582.c: New test.
6031 2009-06-30 Wei Guozhi <carrot@google.com>
6034 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6036 2009-06-29 Jason Merrill <jason@redhat.com>
6039 * g++.dg/template/debug1.C: New.
6041 2009-06-29 Tobias Burnus <burnus@net-b.de>
6044 * pointer_check_1.f90: New test.
6045 * pointer_check_2.f90: New test.
6046 * pointer_check_3.f90: New test.
6047 * pointer_check_4.f90: New test.
6048 * pointer_check_5.f90: New test.
6050 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
6053 * gfortran.dg/func_assign_2.f90 : New test.
6055 2009-06-29 Richard Guenther <rguenther@suse.de>
6058 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6059 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6060 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6061 * gcc.c-torture/execute/20090623-1.c: Likewise.
6062 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6063 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6065 2009-06-29 Richard Guenther <rguenther@suse.de>
6068 * gcc.c-torture/execute/pr38212.c: New testcase.
6070 2009-06-29 Richard Guenther <rguenther@suse.de>
6072 PR tree-optimization/40579
6073 * gcc.c-torture/execute/pr40579.c: New testcase.
6075 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
6077 PR tree-optimization/40550
6078 * gcc.dg/pr40550.c: New test.
6080 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
6082 * gnat.dg/overflow_sum2.adb: New test
6083 * gnat.dg/namet.ads: New helper.
6085 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6087 2009-06-28 Tobias Burnus <burnus@net-b.de>
6090 * gfortran.dg/compiler-directive_1.f90: New test.
6091 * gfortran.dg/compiler-directive_2.f: New test.
6093 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6095 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6096 comment out some values and add some cases.
6098 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
6101 * gcc.dg/vect/vect.exp: Fix lappend syntax.
6103 2009-06-26 Richard Henderson <rth@redhat.com>
6106 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6107 * gcc.target/i386/local.c: Pass a non-constant to T.
6109 2009-06-26 Janus Weil <janus@gcc.gnu.org>
6113 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6114 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6115 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6116 * gfortran.dg/proc_ptr_result_5.f90: New.
6118 2009-06-26 Janis Johnson <janis187@us.ibm.com>
6121 * gcc.dg/dfp/pr39902.c: New test.
6123 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
6126 * gcc.dg/builtins-65.c: Require c99 runtime.
6128 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
6130 * gnat.dg/array7.ad[sb]: New test.
6132 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
6134 * gnat.dg/array6.adb: New test.
6136 2009-06-25 Ian Lance Taylor <iant@google.com>
6138 * g++.dg/warn/Wsign-compare-3.C: New testcase.
6140 2009-06-25 Ian Lance Taylor <iant@google.com>
6142 * g++.dg/warn/Wunused-16.C: New testcase.
6144 2009-06-25 Ian Lance Taylor <iant@google.com>
6146 * g++.dg/warn/skip-2.C: New testcase.
6148 2009-06-25 Steve Ellcey <sje@cup.hp.com>
6150 * gcc.c-torture/execute/20090618-1.c: add dg-run and
6151 dg-skip-if and move to ...
6152 * gcc.dg/torture/20090618-1.c.
6154 2009-06-25 Martin Jambor <mjambor@suse.cz>
6156 PR tree-optimization/40493
6157 * gcc.c-torture/execute/pr40493.c: New test.
6159 2009-06-24 Jason Merrill <jason@redhat.com>
6162 * g++.dg/template/overload10.C: New.
6164 2009-06-24 Janus Weil <janus@gcc.gnu.org>
6167 * gfortran.dg/proc_ptr_comp_11.f90: New.
6169 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
6171 * gcc.dg/pr40501.c: New testcase.
6173 2009-06-23 DJ Delorie <dj@redhat.com>
6176 * lib/target-supports.exp: Add mep support (no profiling).
6178 2009-06-23 Steve Ellcey <sje@cup.hp.com>
6181 * gcc.dg/ssa/loop-31.c: Change scan rules.
6183 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6185 * gcc.dg/cpp/empty-include.c: Update column info.
6186 * gcc.dg/cpp/assert2.c: Update column info.
6188 2009-06-23 Jakub Jelinek <jakub@redhat.com>
6190 * g++.dg/ext/builtin-object-size1.C: New test.
6191 * g++.dg/ext/builtin-object-size2.C: New test.
6193 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
6195 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6196 * gcc.dg/optimize-bswapdi-1.c: Likewise.
6198 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
6200 * gcc.target/mips/truncate-3.c: New test.
6202 2009-06-22 Janus Weil <janus@gcc.gnu.org>
6206 * gfortran.dg/interface_30.f90: Modified error message.
6207 * gfortran.dg/proc_decl_22.f90: New.
6209 2009-06-22 Ian Lance Taylor <iant@google.com>
6211 * gcc.dg/Wcxx-compat-19.c: New testcase.
6213 2009-06-22 Matthias Klose <doko@ubuntu.com>
6216 * pr28050.m: New testcase.
6218 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
6221 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6223 2009-06-22 Martin Jambor <mjambor@suse.cz>
6225 PR tree-optimization/40492
6226 * g++.dg/torture/pr40492.C: New test.
6228 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
6230 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6231 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
6233 2009-06-22 Olivier Hainque <hainque@adacore.com>
6235 * gnat.dg/raise_ce.adb: Helper for ...
6236 * gnat.dg/handle_and_return.adb: New test.
6238 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
6241 * gfortran.dg/generic_18.f90: New test.
6243 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
6246 * gfortran.dg/spread_size_limit.f90: New test.
6248 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
6250 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6251 to put dump files in a subdirectory.
6252 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6253 ".o" temporary files.
6255 2009-06-21 Janus Weil <janus@gcc.gnu.org>
6258 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6259 * gfortran.dg/interface_20.f90: Ditto.
6260 * gfortran.dg/interface_21.f90: Ditto.
6261 * gfortran.dg/interface_22.f90: Ditto.
6262 * gfortran.dg/interface_30.f90: New.
6263 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6265 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
6267 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6268 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6269 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6272 2009-06-21 Ira Rosen <irar@il.ibm.com>
6273 Revital Eres <eres@il.ibm.com>
6276 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6277 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6278 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6280 2009-06-21 Ira Rosen <irar@il.ibm.com>
6283 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6284 without misalignment support.
6285 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6287 2009-06-20 Tobias Burnus <burnus@net-b.de>
6290 * gfortran.dg/bounds_check_strlen_9.f90: New test.
6292 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
6295 * gfortran.dg/alloc_comp_result_2.f90: New test.
6297 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6300 * gcc.target/arm/pr40482.c: New test.
6302 2009-06-19 Ian Lance Taylor <iant@google.com>
6304 * gcc.dg/Wcxx-compat-18.c: New testcase.
6306 2009-06-19 Richard Guenther <rguenther@suse.de>
6308 * gcc.c-torture/execute/20090618-1.c: New testcase.
6310 2009-06-19 Ian Lance Taylor <iant@google.com>
6312 * gcc.dg/Wcxx-compat-17.c: New testcase.
6314 2009-06-19 Ian Lance Taylor <iant@google.com>
6316 * gcc.dg/Wcxx-compat-15.c: New testcase.
6318 2009-06-19 Ian Lance Taylor <iant@google.com>
6320 * gcc.dg/Wcxx-compat-16.c: New testcase.
6322 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6324 * gcc.dg/builtins-34.c: Add significand cases.
6326 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6329 * gcc.dg/20080522-1.c: Remove testcase for real.
6330 * gcc.dg/20080528-1.c: Ditto.
6332 2009-06-19 Janus Weil <janus@gcc.gnu.org>
6335 * gfortran.dg/proc_ptr_20.f90: New.
6337 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
6340 * gcc.dg/torture/pr40470-1.c: New.
6341 * gcc.dg/torture/pr40470-2.c: Likewise.
6342 * gcc.dg/torture/pr40470-3.c: Likewise.
6343 * gcc.dg/torture/pr40470-4.c: Likewise.
6345 2009-06-18 Diego Novillo <dnovillo@google.com>
6347 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6348 * gcc.dg/plugin/ggcplug.c: Likewise.
6349 * gcc.dg/plugin/one_time_plugin.c: Likewise.
6350 * g++.dg/plugin/selfassign.c: Likewise.
6351 * g++.dg/plugin/attribute_plugin.c: Likewise.
6352 * g++.dg/plugin/dumb_plugin.c: Likewise.
6354 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
6356 * gcc.dg/cpp/arith-3.c: Add column info.
6358 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6360 * gcc.target/arm/fp16-compile-none-2.c: New.
6361 * gcc.target/arm/fp16-compile-ieee-12.c: New.
6362 * gcc.target/arm/fp16-compile-alt-12.c: New.
6364 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6366 * gcc.target/arm/fp16-compile-alt-1.c: New.
6367 * gcc.target/arm/fp16-compile-alt-2.c: New.
6368 * gcc.target/arm/fp16-compile-alt-3.c: New.
6369 * gcc.target/arm/fp16-compile-alt-4.c: New.
6370 * gcc.target/arm/fp16-compile-alt-5.c: New.
6371 * gcc.target/arm/fp16-compile-alt-6.c: New.
6372 * gcc.target/arm/fp16-compile-alt-7.c: New.
6373 * gcc.target/arm/fp16-compile-alt-8.c: New.
6374 * gcc.target/arm/fp16-compile-alt-9.c: New.
6375 * gcc.target/arm/fp16-compile-alt-10.c: New.
6376 * gcc.target/arm/fp16-compile-alt-11.c: New.
6377 * gcc.target/arm/fp16-compile-ieee-1.c: New.
6378 * gcc.target/arm/fp16-compile-ieee-2.c: New.
6379 * gcc.target/arm/fp16-compile-ieee-3.c: New.
6380 * gcc.target/arm/fp16-compile-ieee-4.c: New.
6381 * gcc.target/arm/fp16-compile-ieee-5.c: New.
6382 * gcc.target/arm/fp16-compile-ieee-6.c: New.
6383 * gcc.target/arm/fp16-compile-ieee-7.c: New.
6384 * gcc.target/arm/fp16-compile-ieee-8.c: New.
6385 * gcc.target/arm/fp16-compile-ieee-9.c: New.
6386 * gcc.target/arm/fp16-compile-ieee-10.c: New.
6387 * gcc.target/arm/fp16-compile-ieee-11.c: New.
6388 * gcc.target/arm/fp16-compile-none-1.c: New.
6389 * gcc.target/arm/fp16-compile-exprtype.c: New.
6390 * gcc.target/arm/fp16-compile-vcvt.c: New.
6391 * gcc.target/arm/fp16-builtins-1.c: New.
6392 * gcc.target/arm/fp16-rounding-alt-1.c: New.
6393 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6394 * gcc.target/arm/fp16-param-1.c: New.
6395 * gcc.target/arm/fp16-return-1.c: New.
6396 * gcc.target/arm/fp16-unprototyped-1.c: New.
6397 * gcc.target/arm/fp16-unprototyped-2.c: New.
6398 * gcc.target/arm/fp16-variadic-1.c: New.
6399 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6400 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6401 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6402 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6403 * gcc.dg/torture/arm-fp16-ops.h: New.
6404 * gcc.dg/torture/arm-fp16-ops-1.c: New.
6405 * gcc.dg/torture/arm-fp16-ops-2.c: New.
6406 * gcc.dg/torture/arm-fp16-ops-3.c: New.
6407 * gcc.dg/torture/arm-fp16-ops-4.c: New.
6408 * gcc.dg/torture/arm-fp16-ops-5.c: New.
6409 * gcc.dg/torture/arm-fp16-ops-6.c: New.
6410 * gcc.dg/torture/arm-fp16-ops-7.c: New.
6411 * gcc.dg/torture/arm-fp16-ops-8.c: New.
6412 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6413 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6414 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6415 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6416 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6417 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6418 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6419 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6420 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6421 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6422 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6423 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6424 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6426 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
6428 * gcc.dg/builtins-65.c: New test.
6430 2009-06-18 Janus Weil <janus@gcc.gnu.org>
6433 * gfortran.dg/proc_ptr_result_4.f90: New.
6435 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
6437 * gcc.c-torture/execute/bitfld-5.c: New test.
6439 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6441 * gcc.dg/builtin-unreachable-3.c: New test.
6443 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6445 * gcc.target/i386/builtin-unreachable.c: New test.
6447 2009-06-17 Ian Lance Taylor <iant@google.com>
6449 * gcc.dg/Wcxx-compat-14.c: New testcase.
6451 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
6453 * gcc.dg/func-ptr-conv-1.c: Update column info.
6455 2009-06-17 Richard Guenther <rguenther@suse.de>
6458 * gcc.c-torture/execute/pr40404.c: New testcase.
6460 2009-06-17 Richard Guenther <rguenther@suse.de>
6463 * g++.dg/torture/pr40460.C: New testcase.
6465 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
6467 * gcc.dg/plugin/one_time_plugin.c: New test.
6468 * gcc.dg/plugin/one_time-test-1.c: New test.
6469 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6471 2009-06-16 Ian Lance Taylor <iant@google.com>
6473 * g++.dg/warn/skip-1.C: New testcase.
6475 2009-06-16 Jakub Jelinek <jakub@redhat.com>
6478 * g++.dg/other/pr40446.C: New test.
6480 2009-06-16 Richard Guenther <rguenther@suse.de>
6482 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6483 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6484 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6485 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6487 2009-06-16 Martin Jambor <mjambor@suse.cz>
6489 * gcc.c-torture/compile/pr40432.c: New file.
6491 2009-06-16 Martin Jambor <mjambor@suse.cz>
6493 * gfortran.fortran-torture/compile/pr40413.f90: New file.
6495 2009-06-16 Janus Weil <janus@gcc.gnu.org>
6499 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6500 * gfortran.dg/interface_20.f90: Modified error messages.
6501 * gfortran.dg/interface_21.f90: Ditto.
6502 * gfortran.dg/interface_26.f90: Ditto.
6503 * gfortran.dg/interface_27.f90: Ditto.
6504 * gfortran.dg/interface_28.f90: Extended test case.
6505 * gfortran.dg/interface_29.f90: New.
6506 * gfortran.dg/proc_decl_7.f90: Modified error messages.
6507 * gfortran.dg/proc_decl_8.f90: Ditto.
6508 * gfortran.dg/proc_ptr_11.f90: Ditto.
6509 * gfortran.dg/proc_ptr_15.f90: Ditto.
6511 2009-06-16 Ira Rosen <irar@il.ibm.com>
6513 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6515 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6516 gcc.dg/vect/vect-outer-4f.c: Likewise.
6517 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6518 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6520 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6523 2009-06-16 Tobias Burnus <burnus@net-b.de>
6526 * gfortran.dg/bounds_check_strlen_8.f90: New test.
6528 2009-06-15 Ian Lance Taylor <iant@google.com>
6530 * gcc.dg/Wjump-misses-init-1.c: New testcase.
6531 * gcc.dg/Wjump-misses-init-2.c: New testcase.
6532 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6533 Recognize new notes.
6534 * gcc.dg/stmt-expr-label-2.c: Likewise.
6535 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
6536 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6537 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6538 * gcc.dg/c99-vla-jump-4.c: Likewise.
6539 * gcc.dg/stmt-expr-label-1.c: Likewise.
6540 * gcc.dg/stmt-expr-label-3.c: Likewise.
6541 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
6543 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6545 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6547 2009-06-15 Jakub Jelinek <jakub@redhat.com>
6549 * gcc.dg/builtin-object-size-7.c: New test.
6551 2009-06-15 Jakub Jelinek <jakub@redhat.com>
6554 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6555 level != "" use separate -gdwarf-2 -g${level} options instead of
6557 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6558 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6559 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6561 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
6563 * g++.dg/abi/mangle11.C: Update warning line.
6564 * g++.dg/abi/mangle12.C: Update warning line.
6565 * g++.dg/abi/mangle17.C: Update warning line.
6566 * g++.dg/abi/mangle20-2.C: Update warning line.
6568 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6570 * gcc.dg/optimize-bswap-1.c: Split into these two:
6571 * gcc.dg/optimize-bswapsi-1.c: New testcase.
6572 * gcc.dg/optimize-bswapdi-1.c: New testcase.
6574 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6576 * gcc.dg/optimize-bswap-1.c: New testcase.
6578 2009-06-14 Richard Guenther <rguenther@suse.de>
6581 * g++.dg/torture/pr40389.C: New testcase.
6583 2009-06-13 Richard Guenther <rguenther@suse.de>
6585 PR tree-optimization/40421
6586 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6588 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
6590 * gcc.dg/old-style-prom-3.c: Add column info.
6591 * gcc.dg/overflow-warn-1.c
6592 * gcc.dg/gomp/pr27415.c
6593 * gcc.dg/gomp/for-1.c: Same.
6594 * gcc.dg/enum-compat-1.c: Same.
6595 * gcc.dg/c99-tag-3.c: Same.
6596 * gcc.dg/Wredundant-decls-2.c: Same.
6597 * gcc.dg/func-ptr-conv-1.c: Same.
6598 * gcc.dg/asm-wide-1.c: Same.
6599 * gcc.dg/nofixed-point-2.c: Same.
6600 * gcc.dg/cpp/line3.c: Same.
6601 * gcc.dg/array-10.c: Same.
6602 * gcc.dg/c99-vla-jump-1.c: Same.
6603 * gcc.dg/pr20368-1.c: Same.
6604 * gcc.dg/Wshadow-3.c: Same.
6605 * gcc.dg/c90-const-expr-8.c: Same.
6606 * gcc.dg/label-decl-2.c: Same.
6607 * gcc.dg/dremf-type-compat-2.c: Same.
6608 * gcc.dg/c90-const-expr-5.c: Same.
6609 * gcc.dg/builtins-30.c: Same.
6610 * gcc.dg/Warray-bounds.c: Same.
6611 * gcc.dg/Wcxx-compat-2.c: Same.
6612 * gcc.dg/tree-ssa/col-1.c: Same.
6613 * gcc.dg/old-style-prom-2.c: Same.
6614 * gcc.dg/cast-function-1.c: Same.
6615 * gcc.dg/pr15698-1.c: Same.
6616 * gcc.dg/dremf-type-compat-3.c: Same.
6617 * gcc.dg/vla-8.c: Same.
6618 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6620 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6621 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6622 * gcc.dg/enum-compat-1.c: Same.
6623 * gcc.dg/dremf-type-compat-2.c: Same.
6624 * gcc.dg/old-style-prom-2.c: Same.
6625 * gcc.dg/pr15698-1.c: Same.
6626 * gcc.dg/pr20368-1.c: Same.
6627 * gcc.dg/dremf-type-compat-3.c: Same.
6628 * gcc.dg/builtins-30.c: Same. Test for columns.
6630 2009-06-12 Janus Weil <janus@gcc.gnu.org>
6633 * gfortran.dg/proc_decl_1.f90: Extended.
6635 2009-06-12 Ian Lance Taylor <iant@google.com>
6637 * gcc.dg/Wcxx-compat-13.c: New testcase.
6639 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6642 * gcc.dg/tree-ssa/fre-vce-1.c
6644 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
6647 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6648 min-insn-to-prefetch-ratio=5.
6650 2009-06-12 Joey Ye <joey.ye@intel.com>
6651 H.J. Lu <hongjiu.lu@intel.com>
6654 * gcc.target/i386/stackalign/pr39146.c: New.
6656 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
6658 * gcc.target/i386/crc32-1.c: New.
6659 * gcc.target/i386/crc32-2.c: Likewise.
6661 2009-06-11 David Daney <ddaney@caviumnetworks.com>
6664 * gcc.dg/builtin-unreachable-1.c: New test.
6665 * gcc.dg/builtin-unreachable-2.c: Same.
6667 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
6670 * gfortran.dg/data_value_1.f90: New test.
6672 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6675 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6676 remove ilp32 requirement.
6677 * gcc.target/i386/excess-precision-2.c: Likewise.
6678 * gcc.target/i386/excess-precision-3.c: Likewise.
6679 * gcc.target/i386/excess-precision-4.c: Likewise.
6680 * gcc.target/i386/excess-precision-5.c: Likewise.
6681 * gcc.target/i386/excess-precision-6.c: Likewise.
6683 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6686 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6687 * gfortran.dg/nan_5.f90: New test.
6689 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
6691 * gcc.target/arm/neon-modes-1.c: New test.
6693 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
6695 * g++.dg/torture/pr31579.C: Cast pointer
6696 via __SIZE_TYPE__ instead of 'unsigned long'.
6698 2009-06-10 Anthony Green <green@moxielogic.com>
6700 * lib/target-supports.exp (check_profiling_available):
6701 Profiling is not available for testing purposes on moxie.
6703 2009-06-09 Ian Lance Taylor <iant@google.com>
6705 * gcc.dg/Wcxx-compat-12.c: New testcase.
6707 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
6710 * gfortran.dg/backspace_11.f90: New.
6712 2009-06-09 Jason Merrill <jason@redhat.com>
6714 * g++.dg/cpp0x/defaulted10.C: New.
6716 2009-06-09 Martin Jambor <mjambor@suse.cz>
6718 * gcc.c-torture/compile/pr40351.c: New file.
6720 2009-06-09 Olivier Hainque <hainque@adacore.com>
6722 * gnat.dg/align_max.adb: New test.
6724 2009-06-08 Jason Merrill <jason@redhat.com>
6726 * g++.dg/cpp0x/auto15.C: New.
6728 2009-06-08 Jan Hubicka <jh@suse.cz>
6731 * gcc.dg/torture/pr39834.c
6733 2009-06-08 Jan Hubicka <jh@suse.cz>
6736 * g++.dg/torture/pr40102.C: New testcase.
6738 2009-06-08 Jakub Jelinek <jakub@redhat.com>
6740 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6741 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6742 * gcc.dg/builtin-object-size-6.c: New test.
6745 * g++.dg/template/dtor7.C: New test.
6749 * g++.dg/template/error41.C: New test.
6750 * g++.dg/template/error42.C: New test.
6752 2009-06-08 Revital Eres <eres@il.ibm.com>
6755 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6756 * gcc.dg/vect/vect-88.c: Likewise.
6757 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6758 * gcc.dg/vect/pr25413.c: Likewise.
6759 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6761 2009-06-07 Ian Lance Taylor <iant@google.com>
6763 * g++.dg/warn/Wswitch-3.C: New testcase.
6764 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6765 * gcc.dg/Wswitch-enum-error.c: Likewise.
6766 * gcc.dg/Wswitch-error.c: Likewise.
6768 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6771 * gfortran.dg/negative_unit.f: Update test.
6772 * gfortran.dg/negative_unit_int8.f: Update test.
6773 * gfortran.dg/newunit_1.f90: New test.
6775 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6779 * gfortran.dg/spread_init_expr.f03: New.
6780 * gfortran.dg/unpack_init_expr.f03: New.
6781 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6784 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6788 * gfortran.dg/count_init_expr.f03
6789 * gfortran.dg/product_init_expr.f03
6790 * gfortran.dg/sum_init_expr.f03
6792 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6795 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6797 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6799 * gfortran.dg/zero_sized_5.f90: Likewise.
6801 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
6804 * g++.dg/torture/pr32950.C: New.
6806 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6810 * gfortran.dg/dot_product_1.f03: New.
6811 * gfortran.dg/matmul_8.f03: New.
6812 * gfortran.dg/transpose_3.f03: New.
6814 2009-06-06 Ian Lance Taylor <iant@google.com>
6816 * gcc.dg/Wunused-label-1.c: New test case.
6817 * g++.dg/warn/Wunused-label-1.C: New test case.
6818 * g++.dg/warn/Wunused-label-2.C: New test case.
6819 * g++.dg/warn/Wunused-label-3.C: New test case.
6821 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6824 * reshape_zerosize_2.f90: New.
6826 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6829 * gfortran.dg/pack_assign_1.f90: New.
6830 * gfortran.dg/pack_vector_1.f90: New.
6832 2009-06-05 Jakub Jelinek <jakub@redhat.com>
6835 * gcc.dg/pr40340-1.c: New test.
6836 * gcc.dg/pr40340-2.c: New test.
6837 * gcc.dg/pr40340-3.c: New test.
6838 * gcc.dg/pr40340-4.c: New test.
6839 * gcc.dg/pr40340-5.c: New test.
6840 * gcc.dg/pr40340.h: New file.
6842 2009-06-05 Revital Eres <eres@il.ibm.com>
6844 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6846 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6847 * gcc.dg/vect/vect-33.c: Likewise.
6848 * gcc.dg/vect/vect-92.c: Likewise.
6849 * gcc.dg/vect/vect-58.c: Likewise.
6850 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6851 * gcc.dg/vect/vect-42.c: Likewise.
6852 * gcc.dg/vect/slp-25.c: Likewise.
6853 * gcc.dg/vect/vect-align-1.c: Likewise.
6854 * gcc.dg/vect/vect-align-2.c: Likewise.
6855 * gcc.dg/vect/vect-93.c: Likewise.
6856 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6857 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6858 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6859 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6860 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6861 * gcc.dg/vect/vect-26.c: Likewise.
6862 * gcc.dg/vect/vect-44.c: Likewise.
6863 * gcc.dg/vect/vect-70.c: Likewise.
6864 * gcc.dg/vect/vect-95.c: Likewise.
6865 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6866 * gcc.dg/vect/vect-28.c: Likewise.
6867 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6868 * gcc.dg/vect/vect-87.c: Likewise.
6869 * gcc.dg/vect/vect-109.c: Likewise.
6870 * gcc.dg/vect/vect-54.c: Likewise.
6871 * gcc.dg/vect/vect-96.c: Likewise.
6872 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6873 * gcc.dg/vect/vect-88.c: Likewise.
6874 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6875 * gcc.dg/vect/vect-89.c: Likewise.
6876 * gcc.dg/vect/vect-91.c: Likewise.
6877 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6878 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6879 * gfortran.dg/vect/vect-2.f90: Likewise.
6880 * gfortran.dg/vect/vect-3.f90: Likewise.
6881 * gfortran.dg/vect/vect-4.f90: Likewise.
6882 * gfortran.dg/vect/vect-5.f90: Likewise.
6884 2009-06-05 Alexander Strange <astrange@ithinksw.com>
6886 PR tree-optimization/36318
6887 * gcc.dg/tree-ssa/sra-7.c: New test.
6889 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
6892 * gfortran.dg/reshape_order_5.f90: New.
6893 * gfortran.dg/reshape_shape_1.f90: New.
6895 2009-06-04 Jason Merrill <jason@redhat.com>
6897 * g++.dg/template/error38.C: Add pointer-to-typedef case.
6899 2009-06-04 Steve Ellcey <sje@cup.hp.com>
6901 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6902 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6904 2009-06-04 Richard Guenther <rguenther@suse.de>
6907 * g++.dg/torture/pr40335.C: New testcase.
6909 2009-06-03 Richard Guenther <rguenther@suse.de>
6912 * gcc.dg/torture/pr40328.c: New testcase.
6914 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
6916 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6919 2009-06-03 Martin Jambor <mjambor@suse.cz>
6921 * g++.dg/torture/pr40323.C: New file.
6923 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
6925 * gnat.dg/specs/root.ads: New test.
6926 * gnat.dg/specs/root-level_1.ads: Likewise.
6927 * gnat.dg/specs/root-level_2.ads: Likewise.
6928 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6930 2009-06-02 Mark Mitchell <mark@codesourcery.com>
6932 * g++.dg/init/ref15.C: Require unwrapped targets.
6934 2009-06-02 Jason Merrill <jason@redhat.com>
6936 * g++.dg/cpp0x/initlist13.C: Remove expected error.
6937 * g++.dg/cpp0x/initlist18.C: New.
6938 * g++.dg/cpp0x/initlist19.C: New.
6940 * g++.dg/cpp0x/auto14.C: New.
6942 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
6944 * gnat.dg/alignment6.adb: Remove XFAIL.
6946 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
6949 * g++.dg/template/spec36.C: New test.
6951 2009-06-01 Ian Lance Taylor <iant@google.com>
6953 * gcc.dg/cast-qual-3.c: New testcase.
6954 * g++.dg/warn/Wcast-qual2.C: New testcase.
6956 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
6958 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6959 (process-message): Expect column numbers.
6960 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6961 * gcc.dg/pch/counter-2.c: Same.
6962 * gcc.dg/pch/valid-2.c: Same.
6963 * gcc.dg/pch/warn-1.c: Same.
6964 * gcc.dg/pch/valid-1.c: Same.
6965 * gcc.dg/cpp/include2a.c: Handle lack of columns.
6966 * gcc.dg/cpp/syshdr.c: Same.
6967 * gcc.dg/cpp/19940712-1.c: Same.
6968 * gcc.dg/cpp/missing-header-1.c: Same.
6969 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6970 * gcc.dg/cpp/tr-warn3.c: Same.
6971 * gcc.dg/cpp/pr29612-2.c: Same.
6972 * gcc.dg/cpp/tr-warn4.c: Same.
6973 * gcc.dg/cpp/Wtrigraphs.c: Same.
6974 * gcc.dg/cpp/poison.c: Same.
6975 * gcc.dg/cpp/arith-3.c: Same.
6976 * gcc.dg/cpp/sysmac2.c: Same.
6977 * gcc.dg/cpp/cpp.exp: Same.
6978 * gcc.dg/cpp/tr-warn5.c: Same.
6979 * gcc.dg/cpp/include2.c: Same.
6980 * gcc.dg/cpp/Wmissingdirs.c: Same.
6981 * gcc.dg/cpp/Wmissingdirs.c: Same.
6982 * gcc.dg/cpp/tr-warn6.c: Same.
6983 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6984 * gcc.dg/cpp/macspace1.c: Same.
6985 * gcc.dg/cpp/escape-2.c: Same.
6986 * gcc.dg/cpp/assert2.c: Same.
6987 * gcc.dg/cpp/undef2.c: Same.
6988 * gcc.dg/cpp/macspace2.c: Same.
6989 * gcc.dg/cpp/tr-warn1.c: Same.
6990 * gcc.dg/cpp/extratokens2.c: Same.
6991 * gcc.dg/cpp/strify2.c: Same.
6992 * gcc.dg/cpp/Wsignprom.c: Same.
6993 * gcc.dg/cpp/redef2.c: Same.
6994 * gcc.dg/cpp/trad/trad.exp: Same.
6995 * gcc.dg/cpp/arith-1.c: Same.
6996 * gcc.dg/cpp/extratokens.c: Same.
6997 * gcc.dg/cpp/if-mpar.c: Same.
6999 2009-06-01 Olivier Hainque <hainque@adacore.com>
7001 * gnat.dg/nested_float_packed.ads: New test.
7003 2009-06-01 Olivier Hainque <hainque@adacore.com>
7004 Eric Botcazou <botcazou@adacore.com>
7006 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
7007 * gnat.dg/test_oconst.adb: New test.
7009 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
7011 * gcc.dg/plugin/ggcplug.c: Moved comment.
7012 (plugin_init): Fixed typo, declared i, returned 0 at end.
7014 2009-05-31 Ira Rosen <irar@il.ibm.com>
7017 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7018 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7020 2009-05-29 Ian Lance Taylor <iant@google.com>
7022 * gcc.dg/Wcxx-compat-11.c: New testcase.
7024 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7027 * gfortran.dg/leadz_trailz_1.f90: New test.
7028 * gfortran.dg/leadz_trailz_2.f90: New test.
7030 2009-05-29 Martin Jambor <mjambor@suse.cz>
7032 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7033 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7034 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7035 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7036 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7037 * gcc.dg/tree-ssa/sra-2.c: Likewise.
7038 * gcc.dg/tree-ssa/sra-3.c: Likewise.
7039 * gcc.dg/tree-ssa/sra-1.c: Likewise.
7040 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7041 * gcc.dg/tree-ssa/sra-5.c: New file.
7042 * gcc.dg/tree-ssa/sra-6.c: New file.
7043 * gcc.c-torture/compile/sra-1.c: New file.
7045 2009-05-29 Jakub Jelinek <jakub@redhat.com>
7048 * gcc.c-torture/compile/pr40291.c: New test.
7051 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7053 * gcc.target/powerpc/altivec-30.c: New test.
7054 * gcc.target/powerpc/altivec-31.c: New test.
7056 2009-05-28 Richard Guenther <rguenther@suse.de>
7058 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7059 * gcc.c-torture/execute/20090527-1.c: Likewise.
7061 2009-05-28 Dodji Seketeli <dodji@redhat.com>
7064 * g++.dg/template/canon-type-1.C: New test.
7065 * g++.dg/template/canon-type-2.C: Likewise.
7066 * g++.dg/template/canon-type-3.C: Likewise.
7067 * g++.dg/template/canon-type-4.C: Likewise.
7068 * g++.dg/template/canon-type-5.C: Likewise.
7069 * g++.dg/template/canon-type-6.C: Likewise.
7070 * g++.dg/template/canon-type-7.C: Likewise.
7072 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
7073 Uros Bizjak <ubizjak@gmail.com>
7074 Danny Smith <dansmister@gmail.com>
7078 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7080 * gcc.target/i386/pr37216.c: New test source file.
7081 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
7082 use -fno-common for testing Cygwin and MinGW targets.
7084 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
7086 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7087 * g++.dg/opt/memcpy1.C (size_t): Likewise.
7088 * g++.dg/pr37742.C (size_t): Likewise.
7089 * g++.dg/torture/pr34850.C (size_t): Likewise.
7090 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7092 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7093 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7094 (size_t): Use __extension__ and __SIZE_TYPE__.
7095 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7097 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7098 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7099 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7100 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7101 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7102 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7103 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7104 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7105 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7106 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7107 (__ssize_t): Likewise.
7108 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7109 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7110 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7111 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7112 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7113 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7114 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7115 * gcc.dg/pr33667.c (size_t): Likewise.
7116 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7117 * gcc.dg/torture/pr39204.c (size_t): Likewise.
7118 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7119 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7120 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7121 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7123 2009-05-28 Ira Rosen <irar@il.ibm.com>
7125 PR tree-optimization/40254
7126 * gcc.dg/vect/pr40254.c: New test.
7128 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
7131 * gcc.target/mips/const-anchor-1.c: New test.
7132 * gcc.target/mips/const-anchor-2.c: New test.
7134 2009-05-27 Jason Merrill <jason@redhat.com>
7136 * g++.dg/cpp0x/initlist15.C: New.
7137 * g++.dg/cpp0x/initlist16.C: New.
7138 * g++.dg/cpp0x/initlist17.C: New.
7140 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
7143 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7144 patterns to reflect frontend changes.
7145 * gfortran.dg/vector_subscript_4.f90: Likewise.
7147 2009-05-27 Olivier Hainque <hainque@adacore.com>
7148 Eric Botcazou <botcazou@adacore.com>
7150 * gcc.c-torture/execute/align-nest.c: New testcase.
7151 * gnat.dg/misaligned_nest.adb: New testcase.
7153 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
7155 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7156 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7157 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7158 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7160 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
7162 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7163 cast instead of assuming 0ul.
7164 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7166 (_type_desc): Make first argument const.
7167 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7169 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7172 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
7173 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
7175 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
7177 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7178 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7179 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7180 * gcc.dg/plugin/ggcplug.c: Added new file.
7182 2009-05-26 Tobias Burnus <burnus@net-b.de>
7185 * gfortran.dg/nullify_4.f90: New test.
7187 2009-05-26 Richard Guenther <rguenther@suse.de>
7189 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7191 2009-05-26 Richard Guenther <rguenther@suse.de>
7194 * gcc.c-torture/compile/pr40252.c: New testcase.
7196 2009-05-26 Dodji Seketeli <dodji@redhat.com>
7199 * g++.dg/template/typedef18.C: New test.
7200 * g++.dg/template/typedef19.C: Likewise.
7201 * g++.dg/template/typedef20.C: Likewise.
7202 * g++.dg/template/access11.C: Adjust.
7204 2009-05-26 Richard Guenther <rguenther@suse.de>
7207 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7209 2009-05-25 Jason Merrill <jason@redhat.com>
7212 * g++.dg/cpp0x/enum3.C: New test.
7214 2009-05-25 Richard Guenther <rguenther@suse.de>
7216 PR tree-optimization/36327
7217 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7218 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7219 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7220 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7221 * gcc.dg/vect/vect-40.c: Likewise.
7222 * gcc.dg/vect/vect-42.c: Likewise.
7223 * gcc.dg/vect/vect-46.c: Likewise.
7224 * gcc.dg/vect/vect-76.c: Likewise.
7226 2009-05-25 Janus Weil <janus@gcc.gnu.org>
7229 * gfortran.dg/proc_ptr_18.f90: New.
7230 * gfortran.dg/proc_ptr_19.f90: New.
7231 * gfortran.dg/proc_ptr_comp_9.f90: New.
7232 * gfortran.dg/proc_ptr_comp_10.f90: New.
7234 2009-05-25 Richard Guenther <rguenther@suse.de>
7236 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7237 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7239 2009-05-25 Ira Rosen <irar@il.ibm.com>
7241 PR tree-optimization/40238
7242 * gcc.dg/vect/pr40238.c: New test.
7244 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7245 Dominique Dhumieres <dominiq@lps.ens.fr>
7249 * gfortran.dg/bounds_check_fail_3.f90: New test.
7250 * gfortran.dg/bounds_check_fail_4.f90: New test.
7251 * gfortran.dg/bounds_check_14.f90: Update test.
7252 * gfortran.dg/bound_4.f90: Update test.
7254 2009-05-24 Richard Guenther <rguenther@suse.de>
7257 * gcc.c-torture/compile/pr40233.c: New testcase.
7259 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
7261 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7262 for alpha*-*-* targets.
7264 2009-05-24 Ira Rosen <irar@il.ibm.com>
7266 * gcc.dg/vect/bb-slp-1.c: New test.
7267 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7268 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7269 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7270 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7271 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7272 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7273 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7274 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7275 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7276 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7277 gcc.dg/vect/bb-slp-22.c: Likewise.
7278 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7280 2009-05-23 Mark Mitchell <mark@codesourcery.com>
7281 Maxim Kuvyrkov <maxim@codesourcery.com>
7283 * gcc.dg/falign-labels-1.c: New test.
7285 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
7287 * gnat.dg/specs/rep_clause3.ads: New test.
7289 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
7291 * gnat.dg/addr6.adb: New test.
7293 2009-05-22 Mark Mitchell <mark@codesourcery.com>
7295 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7297 * gcc.target/arm/thumb2-mul-space.c: New file.
7298 * gcc.target/arm/thumb2-mul-space-2.c: New file.
7299 * gcc.target/arm/thumb2-mul-space-3.c: New file.
7300 * gcc.target/arm/thumb2-mul-speed.c: New file.
7302 2009-05-22 Richard Guenther <rguenther@suse.de>
7305 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7306 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7307 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7309 2009-05-22 Mark Mitchell <mark@codesourcery.com>
7311 * gcc.dg/dll-6.c: New test.
7312 * gcc.dg/dll-6a.c: Likewise.
7313 * gcc.dg/dll-7.c: Likewise.
7314 * gcc.dg/dll-7a.c: Likewise.
7315 * g++.dg/ext/dllexport2.C: Likewise.
7316 * g++.dg/ext/dllexport2a.cc: Likewise.
7318 2009-05-21 Steve Ellcey <sje@cup.hp.com>
7321 * gcc.target/ia64/mfused-madd-vect.c: New test.
7322 * gcc.target/ia64/mfused-madd.c: New test.
7323 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7324 * gcc.target/ia64/mno-fused-madd.c: New test.
7326 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
7328 * gcc.target/i386/movbe-1.c: New.
7329 * gcc.target/i386/movbe-2.c: Likewise.
7331 2009-05-21 Taras Glek <tglek@mozilla.com>
7333 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7334 plugin_init signature.
7335 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7336 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7337 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7339 2009-05-21 Mark Mitchell <mark@codesourcery.com>
7341 * gcc.dg/target/arm/neon-vmla-1.c: New.
7342 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7344 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
7346 * gcc.target/mips/octeon-exts-6.c: New test.
7347 * gcc.target/mips/extend-1.c: New test.
7348 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7350 * gcc.target/mips/octeon-exts-5.c: Likewise.
7352 2009-05-20 Jakub Jelinek <jakub@redhat.com>
7355 * gcc.c-torture/compile/pr40204.c: New test.
7357 2009-05-20 Richard Guenther <rguenther@suse.de>
7359 * gcc.c-torture/compile/20090518-1.c: New testcase.
7361 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
7363 PR tree-optimization/40087
7364 * gcc.dg/tree-ssa/pr40087.c: New test.
7366 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
7368 * gcc.dg/vector-4.c: New testcase.
7369 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7370 * g++.dg/ext/vector16.C: New testcase.
7372 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
7375 * gcc.dg/pr40172.c: Renamed to ...
7376 * gcc.dg/pr40172-1.c: This.
7378 * gcc.dg/pr40172-2.c: New.
7379 * gcc.dg/pr40172-3.c: Likewise.
7381 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7384 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7386 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
7388 * gnat.dg/loop_optimization6.ad[sb]: New test.
7390 2009-05-19 Richard Guenther <rguenther@suse.de>
7392 * gcc.c-torture/compile/20090519-1.c: New testcase.
7394 2009-05-18 Jason Merrill <jason@redhat.com>
7396 * g++.dg/cpp0x/explicit1.C: New.
7397 * g++.dg/cpp0x/explicit2.C: New.
7399 2009-05-18 Dodji Seketeli <dodji@redhat.com>
7402 * g++.dg/debug/dwarf2/nested-1.C: New test.
7404 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
7407 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7410 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7413 * gfortran.dg/proc_ptr_comp_8.f90: New.
7415 2009-05-18 Richard Guenther <rguenther@suse.de>
7418 * gfortran.dg/array_memset_2.f90: Adjust.
7420 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7424 * gfortran.dg/interface_27.f90: New.
7425 * gfortran.dg/interface_28.f90: New.
7426 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7427 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7429 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
7431 * gcc.target/m68k/tls-ie.c: New test.
7432 * gcc.target/m68k/tls-le.c: New test.
7433 * gcc.target/m68k/tls-gd.c: New test.
7434 * gcc.target/m68k/tls-ld.c: New test.
7435 * gcc.target/m68k/tls-ie-xgot.c: New test.
7436 * gcc.target/m68k/tls-le-xtls.c: New test.
7437 * gcc.target/m68k/tls-gd-xgot.c: New test.
7438 * gcc.target/m68k/tls-ld-xgot.c: New test.
7439 * gcc.target/m68k/tls-ld-xtls.c: New test.
7440 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7442 2009-05-18 Martin Jambor <mjambor@suse.cz>
7444 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7446 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
7449 * gcc.dg/pr40172.c: New.
7451 2009-05-17 Jason Merrill <jason@redhat.com>
7454 * g++.dg/template/dtor6.C: New.
7456 2009-05-17 Joseph Myers <joseph@codesourcery.com>
7458 * g++.dg/warn/translate-ice-1.C: New test.
7460 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7462 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7463 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7464 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7465 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7467 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7470 * gfortran.dg/erf_2.F90: New test.
7471 * gfortran.dg/erfc_scaled_2.f90: New test.
7473 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7476 * gfortran.dg/string_1.f90: New test.
7477 * gfortran.dg/string_2.f90: New test.
7478 * gfortran.dg/string_3.f90: New test.
7480 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
7482 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7483 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7485 2009-05-15 Ian Lance Taylor <iant@google.com>
7487 * gcc.dg/Wcxx-compat-10.c: New testcase.
7489 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
7492 * gcc.dg/pr16302.c: New.
7493 * g++.dg/warn/pr16302.C: New.
7495 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7497 * gcc.dg/torture/builtin-math-5.c: New.
7498 * gcc.dg/torture/builtin-math-6.c: New.
7499 * lib/target-supports.exp (check_effective_target_mpc): New.
7501 2009-05-15 Jan Hubicka <jh@suse.cz>
7503 * gcc.dg/tree-ssa/inline-3.c: New testcase
7505 2009-05-15 Jan Hubicka <jh@suse.cz>
7507 * gcc.target/i386/align-main-1.c (check): Mark noinline.
7508 * gcc.target/i386/align-main-2.c (check): Mark noinline.
7509 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7510 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7511 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7513 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7515 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7516 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7518 2009-05-15 Jan Hubicka <jh@suse.cz>
7520 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7521 optimized by sibcall noinline.
7523 2009-05-15 Jan Hubicka <jh@suse.cz>
7525 * sibcall-1.c (track): Mark noinline.
7526 * sibcall-2.c (track): Mark noinline.
7527 * sibcall-3.c (track): Mark noinline.
7528 * sibcall-4.c (track): Mark noinline.
7530 2009-05-15 Jan Hubicka <jh@suse.cz>
7532 * flatten-2.c: Disable early inlining; add comment.
7533 * flatten-3.c: New test based on flatten-2.c.
7535 2009-05-15 Richard Guenther <rguenther@suse.de>
7537 PR tree-optimization/39999
7538 * gcc.c-torture/compile/pr39999.c: New testcase.
7540 2009-05-15 Joseph Myers <joseph@codesourcery.com>
7542 * gcc.c-torture/compile/ptr-conv-1.c: New test.
7544 2009-05-14 Ian Lance Taylor <iant@google.com>
7546 * gcc.dg/Wcxx-compat-9.c: New testcase.
7548 2009-05-14 Janus Weil <janus@gcc.gnu.org>
7551 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7552 * gfortran.dg/duplicate_type_2.f90: Ditto.
7553 * gfortran.dg/duplicate_type_3.f90: New.
7555 2009-05-14 Laurent GUERBY <laurent@guerby.net>
7557 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7558 * ada/acats/tests/c5/c59002c.ada: Likewise.
7560 2009-05-13 Taras Glek <tglek@mozilla.com>
7562 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7563 attributes and decl smashing.
7564 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7566 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7567 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7569 2009-05-14 Jakub Jelinek <jakub@redhat.com>
7572 * gfortran.dg/pr39865.f90: New test.
7573 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7575 * gfortran.dg/hollerith_f95.f90: Likewise.
7576 * gfortran.dg/hollerith6.f90: New test.
7577 * gfortran.dg/hollerith7.f90: New test.
7579 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7582 * gcc.dg/cpp/pr36674.i: New.
7584 2009-05-14 Ben Elliston <bje@au.ibm.com>
7587 * gcc.c-torture/compile/pr40035.c: New test.
7589 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7591 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7593 2009-05-12 Tobias Burnus <burnus@net-b.de>
7596 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7597 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7598 * gfortran.dg/interop_params.f03: Ditto.
7600 2009-05-12 Jan Hubicka <jh@suse.cz>
7602 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7603 so unrolling still happens.
7604 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7605 * gcc.dg/ipa/ipacost-2.c: Likewise.
7606 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7608 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7610 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7612 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7614 * lib/target-supports.exp (check_profiling_available): Return
7615 false for -p on *-*-cygwin* targets.
7617 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7619 PR tree-optimization/38632
7620 * g++.dg/tree-ssa/pr38632.C: New.
7622 2009-05-11 Jan Hubicka <jh@suse.cz>
7624 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7625 we now optimize better.
7626 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7627 out at different places.
7628 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7630 * gcc.dg/vect/vect-76.c: Likewise.
7631 * gcc.dg/vect/vect-70.c: Likewise.
7632 * gcc.dg/vect/vect-66.c: Likewise.
7633 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7634 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7636 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7639 * gcc.c-torture/compile/pr40080.c: New.
7641 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
7643 * gcc.c-torture/compile/pr40026.c: New testcase.
7645 2009-05-11 Janus Weil <janus@gcc.gnu.org>
7648 * gfortran.dg/proc_ptr_comp_7.f90: New.
7650 2009-05-11 Ira Rosen <irar@il.ibm.com>
7652 PR tree-optimization/40074
7653 * gcc.dg/vect/pr40074.c: New test.
7655 2009-05-10 Ian Lance Taylor <iant@google.com>
7657 * gcc.dg/Wcxx-compat-7.c: New testcase.
7658 * gcc.dg/Wcxx-compat-8.c: New testcase.
7659 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7660 * gcc.dg/pr17188-1.c: Likewise.
7661 * gcc.dg/pr39084.c: Likewise.
7663 2009-05-10 Michael Matz <matz@suse.de>
7666 * gcc.dg/pr40031.c: New test.
7668 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
7671 * gfortran.dg/array_constructor_31.f90: New test.
7673 2009-05-10 Richard Guenther <rguenther@suse.de>
7675 PR tree-optimization/40081
7676 * g++.dg/torture/pr40081.C: New testcase.
7678 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
7681 * gfortran.dg/dependency_24.f90: New test.
7682 * gfortran.dg/dependency_23.f90: Clean up module files.
7684 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
7687 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7688 * gfortran.dg/chmod_2.f90: Likewise.
7689 * gfortran.dg/chmod_3.f90: Likewise.
7690 * gfortran.dg/open_errors.f90: Likewise.
7692 2009-05-09 Jan Hubicka <jh@suse.cz>
7695 * g++.dg/eh/nested-try.C: New test.
7697 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7699 PR tree-optimization/40049
7700 * gcc.dg/vect/vect-shift-2.c: New test.
7702 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7704 * gcc.dg/torture/complex-sign-mul-minus-one.c,
7705 gcc.dg/torture/complex-sign-mul-one.c: New tests.
7707 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7710 * g++.dg/warn/deprecated-6.C: New.
7711 * gcc.dg/deprecated-4.c: Likewise.
7712 * gcc.dg/deprecated-5.c: Likewise.
7713 * gcc.dg/deprecated-6.c: Likewise.
7715 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7717 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7718 __aligned__(__BIGGEST_ALIGNMENT__).
7719 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7720 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7721 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7722 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7723 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7724 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7725 * gcc.dg/vect/Os-vect-95.c: Likewise.
7726 * gcc.dg/vect/pr20122.c: Likewise.
7727 * gcc.dg/vect/pr36493.c: Likewise.
7728 * gcc.dg/vect/pr37385.c: Likewise.
7729 * gcc.dg/vect/slp-7.c: Likewise.
7730 * gcc.dg/vect/slp-9.c: Likewise.
7731 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7732 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7733 * gcc.dg/vect/vect-35.c: Likewise.
7734 * gcc.dg/vect/vect-40.c: Likewise.
7735 * gcc.dg/vect/vect-42.c: Likewise.
7736 * gcc.dg/vect/vect-44.c: Likewise.
7737 * gcc.dg/vect/vect-46.c: Likewise.
7738 * gcc.dg/vect/vect-48.c: Likewise.
7739 * gcc.dg/vect/vect-52.c: Likewise.
7740 * gcc.dg/vect/vect-54.c: Likewise.
7741 * gcc.dg/vect/vect-56.c: Likewise.
7742 * gcc.dg/vect/vect-58.c: Likewise.
7743 * gcc.dg/vect/vect-60.c: Likewise.
7744 * gcc.dg/vect/vect-74.c: Likewise.
7745 * gcc.dg/vect/vect-75.c: Likewise.
7746 * gcc.dg/vect/vect-76.c: Likewise.
7747 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7748 * gcc.dg/vect/vect-77.c: Likewise.
7749 * gcc.dg/vect/vect-77-global.c: Likewise.
7750 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7751 * gcc.dg/vect/vect-78.c: Likewise.
7752 * gcc.dg/vect/vect-78-global.c: Likewise.
7753 * gcc.dg/vect/vect-80.c: Likewise.
7754 * gcc.dg/vect/vect-85.c: Likewise.
7755 * gcc.dg/vect/vect-87.c: Likewise.
7756 * gcc.dg/vect/vect-88.c: Likewise.
7757 * gcc.dg/vect/vect-92.c: Likewise.
7758 * gcc.dg/vect/vect-93.c: Likewise.
7759 * gcc.dg/vect/vect-95.c: Likewise.
7760 * gcc.dg/vect/vect-97.c: Likewise.
7761 * gcc.dg/vect/vect-complex-1.c: Likewise.
7762 * gcc.dg/vect/vect-complex-4.c: Likewise.
7763 * gcc.dg/vect/vect-complex-5.c: Likewise.
7764 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7765 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7766 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7767 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7768 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7769 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7770 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7771 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7772 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7773 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7774 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7775 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7776 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7777 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7778 * gcc.dg/vect/vect-outer-1.c: Likewise.
7779 * gcc.dg/vect/vect-outer-2a.c: Likewise.
7780 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7781 * gcc.dg/vect/vect-outer-2.c: Likewise.
7782 * gcc.dg/vect/vect-outer-2c.c: Likewise.
7783 * gcc.dg/vect/vect-outer-2d.c: Likewise.
7784 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7785 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7786 * gcc.dg/vect/vect-outer-3.c: Likewise.
7787 * gcc.dg/vect/vect-outer-3c.c: Likewise.
7788 * gcc.dg/vect/vect-outer-5.c: Likewise.
7789 * gcc.dg/vect/vect-outer-6.c: Likewise.
7790 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7791 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7792 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7793 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7794 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7795 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7796 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7797 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7798 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7799 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7800 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7801 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7802 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7803 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7805 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7808 * gcc.dg/torture/complex-sign.h: New header.
7809 * gcc.dg/torture/complex-sign-add.c,
7810 gcc.dg/torture/complex-sign-mixed-add.c,
7811 gcc.dg/torture/complex-sign-mixed-div.c,
7812 gcc.dg/torture/complex-sign-mixed-mul.c,
7813 gcc.dg/torture/complex-sign-mixed-sub.c,
7814 gcc.dg/torture/complex-sign-mul.c,
7815 gcc.dg/torture/complex-sign-sub.c: New tests.
7817 2009-05-08 Janus Weil <janus@gcc.gnu.org>
7820 * gfortran.dg/intrinsic_3.f90: New.
7822 2009-05-07 Janis Johnson <janis187@us.ibm.com>
7825 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7826 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7827 * gcc.dg/dfp/float-constant-double.c: New test.
7828 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7829 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7830 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7831 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7832 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7833 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7834 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7835 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7836 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7838 2009-05-07 Jakub Jelinek <jakub@redhat.com>
7841 * gcc.c-torture/execute/pr40057.c: New test.
7843 2009-05-06 James E. Wilson <wilson@codesourcery.com>
7845 * gcc.c-torture/compile/const-high-part.c: New test.
7847 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7850 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7853 2009-05-06 Janus Weil <janus@gcc.gnu.org>
7856 * gfortran.dg/proc_decl_1.f90: Modified.
7857 * gfortran.dg/proc_ptr_comp_1.f90: New.
7858 * gfortran.dg/proc_ptr_comp_2.f90: New.
7859 * gfortran.dg/proc_ptr_comp_3.f90: New.
7860 * gfortran.dg/proc_ptr_comp_4.f90: New.
7861 * gfortran.dg/proc_ptr_comp_5.f90: New.
7862 * gfortran.dg/proc_ptr_comp_6.f90: New.
7864 2009-05-06 Dodji Seketeli <dodji@redhat.com>
7867 * g++.dg/template/call7.C: New test.
7869 2009-05-06 Diego Novillo <dnovillo@google.com>
7871 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7873 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7875 * gfortran.dg/pr40021.f: Moved to ...
7876 * gfortran.fortran-torture/execute/pr40021.f: Here.
7878 2009-05-06 Janis Johnson <janis187@us.ibm.com>
7881 * gcc.dg/dfp/pr39986.c: New test.
7883 2009-05-06 Michael Matz <matz@suse.de>
7886 * gfortran.dg/pr40021.f: New test.
7888 2009-05-06 Le-Chun Wu <lcwu@google.com>
7890 * lib/plugin-support.exp: New file containing support procs for
7892 * lib/target-supports.exp (check_plugin_available): New proc.
7893 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7894 * gcc.dg/plugin/selfassign.c: New plugin source file.
7895 * gcc.dg/plugin/self-assign-test-1.c: New test.
7896 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7897 * g++.dg/README: Add description for plugin test.
7898 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7899 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7900 * g++.dg/plugin/selfassign.c: New plugin source file.
7901 * g++.dg/plugin/self-assign-test-1.C: New test.
7902 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7903 * g++.dg/plugin/self-assign-test-3.C: Likewise.
7904 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7905 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7907 2009-05-06 Tobias Burnus <burnus@net-b.de>
7910 * gfortran.dg/intrinsic_2.f90: New test.
7911 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7913 2009-05-06 Joseph Myers <joseph@codesourcery.com>
7916 * gcc.dg/noncompile/incomplete-5.c: New test.
7918 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7921 * gcc.dg/pr39666-1.c: New test.
7922 * gcc.dg/pr39666-2.c: Likewise.
7923 * g++.dg/warn/Wuninitialized-4.C: Likewise.
7924 * g++.dg/warn/Wuninitialized-5.C: Likewise.
7925 * gfortran.dg/pr39666-1.f90: Likewise.
7926 * gfortran.dg/pr39666-2.f90: Likewise.
7928 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
7930 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7931 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7932 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7934 2009-05-05 Janus Weil <janus@gcc.gnu.org>
7937 * gfortran.dg/proc_ptr_17.f90: New.
7939 2009-05-05 Richard Guenther <rguenther@suse.de>
7941 PR tree-optimization/40022
7942 * gcc.c-torture/execute/pr40022.c: New testcase.
7944 2009-05-05 Richard Guenther <rguenther@suse.de>
7947 * gcc.c-torture/compile/pr40023.c: New testcase.
7949 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
7951 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7952 * g++.dg/template/overload9.C: Likewise.
7953 * g++.dg/ext/ms-1.C: New.
7955 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7958 * g++.dg/ext/vla7.C: New test.
7960 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7962 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7964 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7966 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7967 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7968 Update expected errors.
7970 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7973 * g++.dg/parse/parser-pr28152.C: New.
7974 * g++.dg/parse/parser-pr28152-2.C: New.
7976 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7978 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7980 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
7982 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7983 * gcc.target/sparc/fexpand-2.c: Likewise.
7984 * gcc.target/sparc/fpmerge-2.c: Likewise.
7985 * gcc.target/sparc/pdist-2.c: Likewise.
7987 2009-05-03 Richard Guenther <rguenther@suse.de>
7990 * gcc.c-torture/compile/pr39983.c: New testcase.
7992 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7994 * gcc.dg/c99-complex-3.c: New test.
7996 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7998 * gcc.dg/cpp/utf8-5byte-1.c: New test.
8000 2009-05-02 Joseph Myers <joseph@codesourcery.com>
8002 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
8004 2009-05-02 Richard Guenther <rguenther@suse.de>
8007 * gcc.target/spu/pr40001.c: New testcase.
8009 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
8011 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8013 2009-04-30 Steve Ellcey <sje@cup.hp.com>
8016 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8017 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8019 2009-04-30 Janis Johnson <janis187@us.ibm.com>
8022 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8025 2009-04-30 David Ayers <ayers@fsfe.org>
8027 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8028 and gcc_error_prefix variables.
8029 * objc.dg/bad-receiver-type.m: Update to match correct
8031 * objc.dg/encode-5.m: Likewise.
8032 * objc.dg/id-1.m: Likewise.
8033 * objc.dg/method-1.m: Likewise.
8034 * objc.dg/method-6.m: Likewise.
8035 * objc.dg/method-7.m: Likewise.
8036 * objc.dg/method-9.m: Likewise.
8037 * objc.dg/method-11.m: Likewise.
8038 * objc.dg/method-20.m: Likewise.
8039 * objc.dg/private-1.m: Likewise.
8041 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
8044 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8045 * gfortran.dg/advance_4.f90: Likewise
8046 * gfortran.dg/advance_5.f90: Likewise
8047 * gfortran.dg/append_1.f90: Likewise
8048 * gfortran.dg/backslash_1.f90: Likewise
8049 * gfortran.dg/backslash_2.f90: Likewise
8050 * gfortran.dg/backslash_3.f: Likewise
8051 * gfortran.dg/backspace_10.f90: Likewise
8052 * gfortran.dg/backspace_3.f: Likewise
8053 * gfortran.dg/backspace_4.f: Likewise
8054 * gfortran.dg/backspace_5.f: Likewise
8055 * gfortran.dg/backspace_8.f: Likewise
8056 * gfortran.dg/backspace_9.f: Likewise
8057 * gfortran.dg/complex_write.f90: Likewise
8058 * gfortran.dg/convert_implied_open.f90: Likewise
8059 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8060 * gfortran.dg/dos_eol.f: Likewise
8061 * gfortran.dg/empty_format_1.f90: Likewise
8062 * gfortran.dg/endfile.f: Likewise
8063 * gfortran.dg/eof_1.f90: Likewise
8064 * gfortran.dg/eor_1.f90: Likewise
8065 * gfortran.dg/eor_handling_1.f90: Likewise
8066 * gfortran.dg/eor_handling_2.f90: Likewise
8067 * gfortran.dg/eor_handling_3.f90: Likewise
8068 * gfortran.dg/eor_handling_4.f90: Likewise
8069 * gfortran.dg/eor_handling_5.f90: Likewise
8070 * gfortran.dg/error_recovery_5.f90: Likewise
8071 * gfortran.dg/f2003_inquire_1.f03: Likewise
8072 * gfortran.dg/f2003_io_4.f03: Likewise
8073 * gfortran.dg/f2003_io_5.f03: Likewise
8074 * gfortran.dg/f2003_io_7.f03: Likewise
8075 * gfortran.dg/fgetc_1.f90: Likewise
8076 * gfortran.dg/fgetc_2.f90: Likewise
8077 * gfortran.dg/flush_1.f90: Likewise
8078 * gfortran.dg/fmt_exhaust.f90: Likewise
8079 * gfortran.dg/fmt_huge.f90: Likewise
8080 * gfortran.dg/fmt_read.f90: Likewise
8081 * gfortran.dg/fmt_t_1.f90: Likewise
8082 * gfortran.dg/fmt_t_2.f90: Likewise
8083 * gfortran.dg/fmt_t_3.f90: Likewise
8084 * gfortran.dg/fmt_t_4.f90: Likewise
8085 * gfortran.dg/fmt_t_5.f90: Likewise
8086 * gfortran.dg/fmt_t_7.f: Likewise
8087 * gfortran.dg/fseek.f90: Likewise
8088 * gfortran.dg/ftell_1.f90: Likewise
8089 * gfortran.dg/ftell_2.f90: Likewise
8090 * gfortran.dg/func_derived_3.f90: Likewise
8091 * gfortran.dg/inquire_9.f90: Likewise
8092 * gfortran.dg/iostat_1.f90: Likewise
8093 * gfortran.dg/iostat_2.f90: Likewise
8094 * gfortran.dg/list_read_1.f90: Likewise
8095 * gfortran.dg/list_read_4.f90: Likewise
8096 * gfortran.dg/list_read_5.f90: Likewise
8097 * gfortran.dg/list_read_7.f90: Likewise
8098 * gfortran.dg/list_read_8.f90: Likewise
8099 * gfortran.dg/list_read_9.f90: Likewise
8100 * gfortran.dg/namelist_13.f90: Likewise
8101 * gfortran.dg/namelist_14.f90: Likewise
8102 * gfortran.dg/namelist_15.f90: Likewise
8103 * gfortran.dg/namelist_16.f90: Likewise
8104 * gfortran.dg/namelist_17.f90: Likewise
8105 * gfortran.dg/namelist_18.f90: Likewise
8106 * gfortran.dg/namelist_19.f90: Likewise
8107 * gfortran.dg/namelist_20.f90: Likewise
8108 * gfortran.dg/namelist_24.f90: Likewise
8109 * gfortran.dg/namelist_26.f90: Likewise
8110 * gfortran.dg/namelist_27.f90: Likewise
8111 * gfortran.dg/namelist_28.f90: Likewise
8112 * gfortran.dg/namelist_37.f90: Likewise
8113 * gfortran.dg/namelist_38.f90: Likewise
8114 * gfortran.dg/namelist_39.f90: Likewise
8115 * gfortran.dg/namelist_40.f90: Likewise
8116 * gfortran.dg/namelist_43.f90: Likewise
8117 * gfortran.dg/namelist_44.f90: Likewise
8118 * gfortran.dg/namelist_45.f90: Likewise
8119 * gfortran.dg/namelist_46.f90: Likewise
8120 * gfortran.dg/namelist_47.f90: Likewise
8121 * gfortran.dg/namelist_48.f90: Likewise
8122 * gfortran.dg/namelist_49.f90: Likewise
8123 * gfortran.dg/namelist_50.f90: Likewise
8124 * gfortran.dg/namelist_51.f90: Likewise
8125 * gfortran.dg/namelist_52.f90: Likewise
8126 * gfortran.dg/namelist_56.f90: Likewise
8127 * gfortran.dg/namelist_char_only.f90: Likewise
8128 * gfortran.dg/namelist_use.f90: Likewise
8129 * gfortran.dg/namelist_use_only.f90: Likewise
8130 * gfortran.dg/noadv_size.f90: Likewise
8131 * gfortran.dg/open_access_append_1.f90: Likewise
8132 * gfortran.dg/pad_no.f90: Likewise
8133 * gfortran.dg/pr12884.f: Likewise
8134 * gfortran.dg/pr17090.f90: Likewise
8135 * gfortran.dg/pr17285.f90: Likewise
8136 * gfortran.dg/pr17286.f90: Likewise
8137 * gfortran.dg/pr18122.f90: Likewise
8138 * gfortran.dg/pr18210.f90: Likewise
8139 * gfortran.dg/pr18392.f90: Likewise
8140 * gfortran.dg/pr19155.f: Likewise
8141 * gfortran.dg/pr19216.f: Likewise
8142 * gfortran.dg/pr19467.f90: Likewise
8143 * gfortran.dg/pr19657.f: Likewise
8144 * gfortran.dg/pr20257.f90: Likewise
8145 * gfortran.dg/read_bad_advance.f90: Likewise
8146 * gfortran.dg/read_eof_2.f90: Likewise
8147 * gfortran.dg/read_eof_4.f90: Likewise
8148 * gfortran.dg/read_many_1.f: Likewise
8149 * gfortran.dg/read_noadvance.f90: Likewise
8150 * gfortran.dg/read_repeat.f90: Likewise
8151 * gfortran.dg/read_size_noadvance.f90: Likewise
8152 * gfortran.dg/read_x_past.f: Likewise
8153 * gfortran.dg/record_marker_1.f90: Likewise
8154 * gfortran.dg/record_marker_3.f90: Likewise
8155 * gfortran.dg/rewind_1.f90: Likewise
8156 * gfortran.dg/runtime_warning_1.f90: Likewise
8157 * gfortran.dg/shape_3.f90: Likewise
8158 * gfortran.dg/slash_1.f90: Likewise
8159 * gfortran.dg/stat_1.f90: Likewise
8160 * gfortran.dg/stat_2.f90: Likewise
8161 * gfortran.dg/streamio_11.f90: Likewise
8162 * gfortran.dg/streamio_3.f90: Likewise
8163 * gfortran.dg/streamio_4.f90: Likewise
8164 * gfortran.dg/streamio_9.f90: Likewise
8165 * gfortran.dg/tl_editing.f90: Likewise
8166 * gfortran.dg/unf_io_convert_1.f90: Likewise
8167 * gfortran.dg/unf_io_convert_2.f90: Likewise
8168 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8169 * gfortran.dg/unf_short_record_1.f90: Likewise
8170 * gfortran.dg/utf8_1.f03: Likewise
8171 * gfortran.dg/utf8_2.f03: Likewise
8172 * gfortran.dg/widechar_IO_1.f90: Likewise
8173 * gfortran.dg/write_check3.f90: Likewise
8174 * gfortran.dg/write_rewind_2.f: Likewise
8175 * gfortran.dg/x_slash_2.f: Likewise
8177 2009-04-29 Richard Guenther <rguenther@suse.de>
8180 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8182 (check_effective_target_vect_floatuint_cvt): Likewise.
8183 * gcc.dg/vect/slp-10.c: Adjust.
8184 * gcc.dg/vect/slp-11.c: Adjust.
8185 * gcc.dg/vect/slp-12b.c: Adjust.
8186 * gcc.dg/vect/slp-33.c: Adjust.
8187 * gcc.c-torture/compile/pr39943.c: New testcase.
8189 2009-04-29 Richard Guenther <rguenther@suse.de>
8192 * gcc.c-torture/compile/pr39937.c: New testcase.
8194 2009-04-29 Richard Guenther <rguenther@suse.de>
8196 PR tree-optimization/39941
8197 * gcc.c-torture/compile/pr39941.c: New testcase.
8199 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
8201 * gcc.target/bfin/20090411-1.c: New test.
8203 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
8206 * gcc.dg/pr39565.c: New testcase.
8208 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
8210 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8211 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8212 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8213 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8214 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8215 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8216 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8217 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8218 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8219 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8220 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8221 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8222 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8223 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8224 * gcc.target/i386/pr37191.c: Likewise.
8225 * gcc.target/i386/reload-1.c: Likewise.
8226 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8227 * g++.old-deja/g++.pt/repo2.C: Likewise.
8228 * g++.old-deja/g++.pt/repo3.C: Likewise.
8229 * g++.old-deja/g++.pt/repo4.C: Likewise.
8230 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8231 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8232 * g++.dg/template/repo1.C: Likewise.
8233 * g++.dg/template/repo2.C: Likewise.
8234 * g++.dg/template/repo3.C: Likewise.
8235 * g++.dg/template/repo4.C: Likewise.
8236 * g++.dg/template/repo5.C: Likewise.
8237 * g++.dg/template/repo6.C: Likewise.
8238 * g++.dg/template/repo7.C: Likewise.
8239 * g++.dg/template/repo8.C: Likewise.
8240 * g++.dg/template/repo9.C: Likewise.
8241 * g++.dg/rtti/repo1.C: Likewise.
8242 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8243 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8244 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8245 * g++.dg/other/PR23205.C: Skip for vxworks.
8246 * g++.dg/ext/visibility/class1.C: Requires PIC.
8247 * g++.dg/eh/async-unwind2.C: Requires PIC.
8248 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8249 does not have cxa_exit.
8251 2009-04-28 Jing Yu <jingyu@google.com>
8254 * lib/target-supports.exp (check_effective_target_tls): Remove
8256 (check_effective_target_tls_native): Likewise.
8257 (check_effective_target_tls_runtime): Likewise.
8258 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8260 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8262 2009-04-28 Janus Weil <janus@gcc.gnu.org>
8265 * gfortran.dg/proc_ptr_16.f90: New.
8267 2009-04-28 Steve Ellcey <sje@cup.hp.com>
8269 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8272 2009-04-28 Richard Guenther <rguenther@suse.de>
8275 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8277 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
8279 * g++.dg/warn/pr35652.C: Removed.
8280 * gcc.dg/pr35652.c: Likewise.
8282 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
8284 * gcc.target/ia64/20071210-2.c: New testcase.
8286 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
8289 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8290 * gcc.dg/pr39323-3.c: Ditto.
8292 2009-04-28 Janus Weil <janus@gcc.gnu.org>
8296 * gfortran.dg/ambiguous_reference_2.f90: New.
8297 * gfortran.dg/pointer_assign_7.f90: New.
8299 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
8300 Mark Mitchell <mark@codesourcery.com>
8302 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8303 * gcc.dg/20020103-1.c: Check for __ppc.
8304 * gcc.dg/asm-b.c: Check for __ppc.
8305 * gcc.dg/20020919-1.c: Check for __ppc.
8306 * gcc.dg/20020312-2.c: Likewise.
8307 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8308 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8309 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8310 * g++.dg/warn/weak1.C: Likewise.
8311 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8312 static so appropriate optimizations kick in.
8313 (find_base_value_wrapper): New function.
8314 * g++.dg/eh/simd-5.C: Fix target triplet.
8315 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8317 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
8318 H.J. Lu <hongjiu.lu@intel.com>
8321 * gcc.target/i386/pr39911.c: New test.
8323 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
8326 * gfortran.dg/alloc_comp_assign_10.f90: New test.
8328 2009-04-28 Ben Elliston <bje@au.ibm.com>
8333 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8335 * gcc.dg/pr35652.C: New.
8336 * g++.dg/warn/pr35652.C: New.
8337 * gcc.dg/format/plus-1.c: Adjust message.
8339 2009-04-27 DJ Delorie <dj@redhat.com>
8341 * lib/target-supports.exp (check_effective_target_double64): New.
8342 (check_effective_target_double64plus): New.
8343 (check_effective_target_large_double): New.
8344 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8345 * gcc.dg/div-double-1.c: Likewise.
8346 * gcc.dg/Wconversion-real.c: Require large_double.
8347 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8349 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8352 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8355 2009-04-27 Ian Lance Taylor <iant@google.com>
8357 * gcc.dg/Wcxx-compat-5.c: New testcase.
8358 * gcc.dg/Wcxx-compat-6.c: New testcase.
8360 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8362 Allow non-constant arguments to conversion intrinsics.
8363 * gcc.target/spu/intrinsics-3.c: Update tests.
8365 2009-04-27 Richard Guenther <rguenther@suse.de>
8368 * gcc.c-torture/compile/pr39928-1.c: New testcase.
8369 * gcc.c-torture/compile/pr39928-2.c: Likewise.
8371 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
8374 * gcc.dg/torture/pr39903-1.c: New.
8375 * gcc.dg/torture/pr39903-2.c: Likewise.
8377 2009-04-27 Revital Eres <eres@il.ibm.com>
8379 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8381 * gcc.dg/sms-2.c: Add dump check.
8382 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8384 * gcc.dg/sms-4.c: Likewise.
8385 * gcc.dg/sms-5.c: Likewise.
8386 * gcc.dg/sms-6.c: Likewise.
8387 * gcc.dg/sms-7.c: Likewise.
8388 * gcc.dg/sms-antideps.c: Rename to...
8389 * gcc.dg/sms-8.c: This and add sms dump file and check it.
8391 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
8393 * gnat.dg/opt2.adb: New test.
8395 2009-04-27 Jakub Jelinek <jakub@redhat.com>
8398 * g++.dg/warn/Wunused-15.C: New test.
8400 2009-04-26 Michael Matz <matz@suse.de>
8403 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8405 * gcc.target/i386/pr37248-1.c: Modified.
8406 * gcc.target/i386/pr37248-3.c: Modified.
8407 * gcc.target/i386/pr37248-2.c: Modified.
8408 * gnat.dg/aliasing1.adb: Modified.
8409 * gnat.dg/pack9.adb: Modified.
8410 * gnat.dg/aliasing2.adb: Modified.
8411 * gcc.dg/strict-overflow-2.c: Modified.
8412 * gcc.dg/autopar/reduc-1char.c: Modified.
8413 * gcc.dg/autopar/reduc-2char.c: Modified.
8414 * gcc.dg/autopar/reduc-1.c: Modified.
8415 * gcc.dg/autopar/reduc-2.c: Modified.
8416 * gcc.dg/autopar/reduc-3.c: Modified.
8417 * gcc.dg/autopar/reduc-6.c: Modified.
8418 * gcc.dg/autopar/reduc-7.c: Modified.
8419 * gcc.dg/autopar/reduc-8.c: Modified.
8420 * gcc.dg/autopar/reduc-9.c: Modified.
8421 * gcc.dg/autopar/reduc-1short.c: Modified.
8422 * gcc.dg/autopar/reduc-2short.c: Modified.
8423 * gcc.dg/autopar/parallelization-1.c: Modified.
8424 * gcc.dg/strict-overflow-4.c: Modified.
8425 * gcc.dg/strict-overflow-6.c: Modified.
8426 * gcc.dg/gomp/combined-1.c: Modified.
8427 * gcc.dg/no-strict-overflow-1.c: Modified.
8428 * gcc.dg/no-strict-overflow-3.c: Modified.
8429 * gcc.dg/no-strict-overflow-5.c: Modified.
8430 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8431 * gcc.dg/tree-ssa/pr18134.c: Modified.
8432 * gcc.dg/tree-ssa/20030824-1.c: Modified.
8433 * gcc.dg/tree-ssa/vector-2.c: Modified.
8434 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8435 * gcc.dg/tree-ssa/loop-21.c: Modified.
8436 * gcc.dg/tree-ssa/20030824-2.c: Modified.
8437 * gcc.dg/tree-ssa/vector-3.c: Modified.
8438 * gcc.dg/tree-ssa/asm-3.c: Modified.
8439 * gcc.dg/tree-ssa/pr23294.c: Modified.
8440 * gcc.dg/tree-ssa/loop-22.c: Modified.
8441 * gcc.dg/tree-ssa/loop-15.c: Modified.
8442 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8443 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8444 * gcc.dg/tree-ssa/pr20139.c: Modified.
8445 * gcc.dg/tree-ssa/scev-cast.c: Modified.
8446 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8447 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8448 * gcc.dg/tree-ssa/loop-5.c: Modified.
8449 * gcc.dg/tree-ssa/pr19431.c: Modified.
8450 * gcc.dg/tree-ssa/pr32044.c: Modified.
8451 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8452 * gcc.dg/tree-ssa/loop-19.c: Modified.
8453 * gcc.dg/tree-ssa/loop-28.c: Modified.
8454 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8455 * gcc.dg/tree-ssa/divide-1.c: Modified.
8456 * gcc.dg/tree-ssa/inline-1.c: Modified.
8457 * gcc.dg/tree-ssa/divide-3.c: Modified.
8458 * gcc.dg/tree-ssa/pr30978.c: Modified.
8459 * gcc.dg/tree-ssa/alias-6.c: Modified.
8460 * gcc.dg/tree-ssa/divide-4.c: Modified.
8461 * gcc.dg/tree-ssa/alias-11.c: Modified.
8462 * gcc.dg/no-strict-overflow-7.c: Modified.
8463 * gcc.dg/strict-overflow-1.c: Modified.
8464 * gcc.dg/pr15784-4.c: Modified.
8465 * gcc.dg/pr34263.c: Modified.
8466 * gcc.dg/strict-overflow-3.c: Modified.
8467 * gcc.dg/tree-prof/stringop-1.c: Modified.
8468 * gcc.dg/tree-prof/val-prof-1.c: Modified.
8469 * gcc.dg/tree-prof/val-prof-2.c: Modified.
8470 * gcc.dg/tree-prof/val-prof-3.c: Modified.
8471 * gcc.dg/tree-prof/val-prof-4.c: Modified.
8472 * gcc.dg/no-strict-overflow-2.c: Modified.
8473 * gcc.dg/no-strict-overflow-4.c: Modified.
8474 * gcc.dg/no-strict-overflow-6.c: Modified.
8475 * g++.dg/tree-ssa/pr27090.C: Modified.
8476 * g++.dg/tree-ssa/tmmti-2.C: Modified.
8477 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8478 * g++.dg/tree-ssa/pr19807.C: Modified.
8479 * g++.dg/opt/pr30965.C: Modified.
8480 * g++.dg/init/new17.C: Modified.
8481 * gfortran.dg/whole_file_6.f90: Modified.
8482 * gfortran.dg/whole_file_5.f90: Modified.
8483 * gfortran.dg/reassoc_1.f90: Modified.
8484 * gfortran.dg/reassoc_3.f90: Modified.
8486 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
8489 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8491 2009-04-26 Jakub Jelinek <jakub@redhat.com>
8494 * gcc.target/i386/pr39543-1.c: New test.
8495 * gcc.target/i386/pr39543-2.c: New test.
8496 * gcc.target/i386/pr39543-3.c: New test.
8499 * gcc.dg/Wunused-value-3.c: New test.
8501 2009-04-26 Joseph Myers <joseph@codesourcery.com>
8504 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8505 gcc.dg/vla-21.c: New tests.
8507 2009-04-26 Joseph Myers <joseph@codesourcery.com>
8510 * gcc.dg/inline-34.c: New test.
8512 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8514 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8515 gcc.dg/enum-const-3.c: New tests.
8516 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8517 -pedantic-errors. Update expected diagnostics.
8519 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8522 * gcc.dg/vla-20.c: New test.
8524 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8527 * gcc.dg/vla-19.c: New test.
8529 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8531 PR preprocessor/39559
8532 * gcc.dg/c99-intconst-2.c: New test.
8534 2009-04-25 Jan Hubicka <jh@suse.cz>
8536 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8538 2009-04-25 Janus Weil <janus@gcc.gnu.org>
8541 * gfortran.dg/import7.f90: New.
8543 2009-04-24 Richard Guenther <rguenther@suse.de>
8545 * gcc.dg/tree-ssa/vrp48.c: Fix.
8547 2008-04-24 Doug Kwan <dougkwan@google.com>
8549 * g++.dg/init/copy7.C: Only abort in memcpy if source and
8550 destination are the same.
8552 2009-04-24 Richard Guenther <rguenther@suse.de>
8554 * gcc.dg/tree-ssa/vrp48.c: New testcase.
8556 2009-04-24 Joseph Myers <joseph@codesourcery.com>
8558 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8559 gcc.dg/array-const-3.c: New tests.
8561 2009-04-24 Ian Lance Taylor <iant@google.com>
8563 * gcc.dg/Wcxx-compat-4.c: New testcase.
8565 2009-04-24 Daniel Kraft <d@domob.eu>
8567 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8568 expected on already erraneous symbol (renamed to fresh one).
8570 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
8573 * gcc.dg/pr39867.c: New.
8575 2009-04-24 Janus Weil <janus@gcc.gnu.org>
8579 * gfortran.dg/intrinsic_1.f90: New.
8581 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
8583 * gnat.dg/alignment7.adb: New test.
8584 * gnat.dg/alignment8.adb: Likewise.
8586 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
8588 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8589 * gnat.dg/specs/rep_clause2.ads: New test.
8591 2009-04-24 Jakub Jelinek <jakub@redhat.com>
8593 PR rtl-optimization/39794
8594 * gcc.dg/pr39794.c: New test.
8596 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
8598 * gnat.dg/atomic1.adb: New test.
8599 * gnat.dg/atomic1_pkg.ads: New helper.
8601 2009-04-23 Steve Ellcey <sje@cup.hp.com>
8604 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8605 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8607 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
8609 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8612 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
8615 * gcc.dg/vector-init-1.c: New testcase.
8616 * gcc.dg/vector-init-2.c: New testcase.
8618 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
8620 * gnat.dg/enum2.adb: New test.
8621 * gnat.dg/enum2_pkg.ads: New helper.
8623 2009-04-22 Jakub Jelinek <jakub@redhat.com>
8626 * gcc.dg/torture/pr39855.c: New test.
8628 2009-04-22 Dodji Seketeli <dodji@redhat.com>
8631 * g++.dg/cpp0x/pr39639.C: New test.
8633 2009-04-22 Mark Heffernan <meheff@google.com>
8635 * gcc.dg/profile-generate-3.c: New test.
8637 2009-04-22 Jan Hubicka <jh@suse.cz>
8639 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8641 2009-04-22 Steve Ellcey <sje@cup.hp.com>
8644 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8646 2009-04-22 Richard Guenther <rguenther@suse.de>
8648 PR tree-optimization/39824
8649 * gcc.c-torture/compile/pr39824.c: New testcase.
8651 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8654 * g++.dg/parse/parser-pr14875.C: New.
8655 * g++.dg/parse/parser-pr14875-2.C: New.
8656 * g++.dg/parse/error6.C: Update match string.
8658 2009-04-22 Richard Guenther <rguenther@suse.de>
8660 PR tree-optimization/39845
8661 * gcc.c-torture/compile/pr39845.c: New testcase.
8663 2009-04-22 Janus Weil <janus@gcc.gnu.org>
8666 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8667 * gfortran.dg/external_initializer.f90: Modified.
8668 * gfortran.dg/interface_26.f90: Modified.
8669 * gfortran.dg/intrinsic_subroutine.f90: Modified.
8670 * gfortran.dg/proc_ptr_3.f90: Modified.
8671 * gfortran.dg/proc_ptr_15.f90: New.
8672 * gfortran.dg/proc_ptr_result_1.f90: Modified.
8674 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8677 * g++.dg/warn/pr35711.C: New.
8678 * g++.dg/conversion/ptrmem2.C: Update.
8680 2009-04-21 Joseph Myers <joseph@codesourcery.com>
8682 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8683 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8684 README.gcc, g++.dg/README, g++.dg/compat/break/README,
8685 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8686 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8687 gcc.c-torture/ChangeLog.0,
8688 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8689 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8690 gcc.target/i386/math-torture/math-torture.exp,
8691 gcc.target/mips/inter/mips16-inter.exp,
8692 gcc.target/mips/mips-nonpic/README,
8693 gcc.target/x86_64/abi/README.gcc,
8694 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8695 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8696 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8698 * ChangeLog-1993-2007, ChangeLog: Correct dates.
8700 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8702 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8704 2009-04-21 Richard Guenther <rguenther@suse.de>
8707 * gcc.dg/torture/pr39829.c: New testcase.
8709 2009-04-21 Martin Jambor <mjambor@suse.cz>
8711 * gcc.dg/tree-ssa/cswtch-2.c: New test.
8713 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8716 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8717 * gcc.dg/sequence-pt-2.c: New.
8718 * gcc.dg/sequence-pt-3.c: New.
8719 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8720 * g++.dg/warn/sequence-pt-2.c: New.
8721 * g++.dg/warn/sequence-pt-3.c: New.
8723 2009-04-21 Jakub Jelinek <jakub@redhat.com>
8725 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8727 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8729 * gnat.dg/import1.ad[sb]: New test.
8731 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8733 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8736 2009-04-20 Tobias Burnus <burnus@net-b.de>
8739 * gfortran.dg/continuation_11.f90: New test.
8741 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8744 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8745 messages. Test for "long long" in system headers.
8746 * gcc.dg/c99-longlong-2.c: New.
8747 * g++.dg/warn/pr13358.C: New.
8748 * g++.dg/warn/pr13358-2.C: New.
8749 * g++.dg/warn/pr13358-3.C: New.
8750 * g++.dg/warn/pr13358-4.C: New.
8752 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8754 * gcc.dg/framework-2.c: Fix up for non existent includes
8755 being fatal errors now.
8757 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
8760 * gfortran.dg/private_type_13.f90: New test.
8761 * gfortran.dg/private_type_2.f90: Add option -std=f95.
8763 2009-04-20 Le-Chun Wu <lcwu@google.com>
8766 * g++.dg/warn/Wunused-14.C: New test.
8768 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8770 * gnat.dg/specs/small_alignment.ads: New test.
8772 2009-04-20 Ian Lance Taylor <iant@google.com>
8774 * gcc.dg/Wcxx-compat-3.c: New testcase.
8776 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8778 * gnat.dg/pack13.ad[sb]: New test.
8779 * gnat.dg/pack13_pkg.ads: New helper.
8781 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8783 * gnat.dg/discr11.ad[sb]: New test.
8784 * gnat.dg/discr11_pkg.ads: New helper.
8786 2009-04-20 Ira Rosen <irar@il.ibm.com>
8788 PR tree-optimization/39675
8789 * gcc.dg/vect/O3-pr39675-2.c: New test.
8791 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8793 * gnat.dg/rep_clause3.adb: New test.
8795 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8798 * gcc.dg/c99-flex-array-7.c: New test.
8800 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8803 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8805 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8808 * gcc.dg/c99-restrict-3.c: New test.
8810 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8812 PR preprocessor/20078
8813 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8815 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
8817 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8818 Do not pass -B$root after -margs.
8820 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8824 * gcc.dg/pr32061.c: New.
8825 * gcc.dg/Wlogical-op-1.c: Update.
8826 * g++.dg/warn/Wlogical-op-1.C: Update.
8827 * g++.dg/warn/pr36954.C: New.
8829 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8832 * gcc.dg/lvalue-5.c: New test.
8834 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8837 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8839 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8841 * gcc.dg/cpp/include5.c: New test.
8843 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8846 * gcc.dg/call-diag-2.c: New test.
8848 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8850 PR preprocessor/39646
8851 * gcc.dg/cpp/line8.c: New test.
8853 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8855 PR preprocessor/39647
8856 * gcc.dg/cpp/line7.c: New test.
8858 2009-04-18 Richard Guenther <rguenther@suse.de>
8861 * gcc.target/i386/pr39804.c: New testcase.
8863 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
8865 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8866 * g++.dg/other/pr39496.C: Likewise.
8868 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8871 * gcc.dg/pr36902.c: New.
8873 2009-04-17 Diego Novillo <dnovillo@google.com>
8875 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8876 violation for variable 'inside_main'.
8878 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8880 * gfortran.fortran-torture/execute/getarg_1.x: New file.
8882 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8884 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8886 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8888 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8889 * gfortran.dg/chmod_2.f90: Likewise.
8890 * gfortran.dg/chmod_3.f90: Likewise.
8891 * gfortran.dg/open_errors.f90: Likewise.
8892 * gfortran.dg/stat_1.f90: Likewise.
8893 * gfortran.dg/stat_2.f90: Likewise.
8895 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8897 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8898 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8899 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8900 * gfortran.dg/nearest_1.f90: Likewise.
8901 * gfortran.dg/nearest_3.f90: Likewise.
8902 * gfortran.dg/isnan_1.f90: Likewise.
8903 * gfortran.dg/isnan_2.f90: Likewise.
8904 * gfortran.dg/nan_1.f90: Likewise.
8905 * gfortran.dg/nan_2.f90: Likewise.
8906 * gfortran.dg/nan_3.f90: Likewise.
8907 * gfortran.dg/nan_4.f90: Likewise.
8908 * gfortran.dg/module_nan.f90: Likewise.
8909 * gfortran.dg/int_conv_2.f90: Likewise.
8910 * gfortran.dg/init_flag_3.f90: Likewise.
8911 * gfortran.dg/namelist_42.f90: Likewise.
8912 * gfortran.dg/namelist_43.f90: Likewise.
8913 * gfortran.dg/real_const_3.f90: Likewise.
8914 * gfortran.dg/transfer_simplify_1.f90: Likewise.
8916 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8917 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8918 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8919 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8920 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8922 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8923 * gfortran.dg/gamma_5.f90: Likewise.
8925 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8927 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8928 less strict so it also works with auto-overlay support.
8929 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8930 for "exceeds local store" linker errors on the SPU.
8932 * lib/gfortran.exp: Include target-supports.exp.
8933 (gfortran_init): On SPU targets where automatic overlay support
8934 is available, use it to build all Fortran test cases.
8936 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8938 2009-04-17 Arnaud Charlet <charlet@adacore.com>
8940 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8941 rule enforced by gnat on taft types.
8943 2009-04-17 Jakub Jelinek <jakub@redhat.com>
8946 * g++.dg/ext/complit11.C: Add empty dg-options.
8948 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8951 * g++.dg/template/defarg11.C: New test.
8953 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8956 * g++.dg/ext/complit11.C: New testcase.
8958 2009-04-15 Le-Chun Wu <lcwu@google.com>
8961 * g++.dg/warn/Wunused-13.C: New testcase.
8963 2009-04-15 Ian Lance Taylor <iant@google.com>
8965 * gcc.dg/Wenum-compare-1.c: New testcase.
8967 2009-04-15 Richard Guenther <rguenther@suse.de>
8969 PR tree-optimization/39764
8970 * g++.dg/torture/pr39764.C: New testcase.
8972 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
8974 * g++.dg/ext/altivec-17.C: New.
8976 2009-04-15 Arnaud Charlet <charlet@adacore.com>
8978 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8979 * gnat.dg/specs/limited1.ads: Ditto.
8981 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8984 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8985 for testing the results of estimate instructions.
8986 * gcc.dg/vmx/3a-04m.c (test): Ditto.
8987 * gcc.dg/vmx/3a-05.c (test): Ditto.
8989 2009-04-14 Jason Merrill <jason@redhat.com>
8992 * g++.dg/warn/Wshadow-4.C: Extend.
8994 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
8996 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8997 (do_D): Remove attribute hidden.
8999 2009-04-13 Jason Merrill <jason@redhat.com>
9002 * g++.dg/init/copy7.C: New.
9004 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
9007 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
9008 (check_for_all_options): This.
9010 2009-04-13 Jason Merrill <jason@redhat.com>
9013 * g++.dg/template/crash90.C: New.
9015 2009-04-12 Jason Merrill <jason@redhat.com>
9018 * g++.dg/overload/extern-C-2.C: New.
9020 2009-04-12 Joseph Myers <joseph@codesourcery.com>
9022 PR preprocessor/31869
9023 * gcc.dg/cpp/strify5.c: New test.
9025 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
9027 * gnat.dg/enum1.adb: New test.
9028 * gnat.dg/enum1_pkg.ads: New helper.
9030 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
9033 * gcc.target/alpha/pr39740.c: New test.
9035 2009-04-11 Daniel Kraft <d@domob.eu>
9038 * gfortran.dg/bounds_check_strlen_1.f90: New test.
9039 * gfortran.dg/bounds_check_strlen_2.f90: New test.
9040 * gfortran.dg/bounds_check_strlen_3.f90: New test.
9041 * gfortran.dg/bounds_check_strlen_4.f90: New test.
9042 * gfortran.dg/bounds_check_strlen_5.f90: New test.
9043 * gfortran.dg/bounds_check_strlen_6.f90: New test.
9044 * gfortran.dg/bounds_check_strlen_7.f90: New test.
9045 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9046 expected string length that failed with -fbounds-check now.
9047 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9049 2009-04-11 Janus Weil <janus@gcc.gnu.org>
9052 * gfortran.dg/proc_ptr_14.f90: New.
9054 2009-04-11 Richard Guenther <rguenther@suse.de>
9057 * g++.dg/torture/pr39732.C: New testcase.
9059 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
9061 * gfortran.dg/whole_file_5.f90: New.
9062 * gfortran.dg/whole_file_6.f90: New.
9064 2009-04-11 Richard Guenther <rguenther@suse.de>
9066 PR tree-optimization/39713
9067 * g++.dg/torture/pr39713.C: New testcase.
9069 2009-04-10 Richard Guenther <rguenther@suse.de>
9072 * gcc.dg/pr39712.c: New testcase.
9074 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
9077 * g++.dg/cpp0x/enum2.C: Updated.
9078 * g++.dg/debug/pr22514.C: Likewise.
9079 * g++.dg/parse/enum2.C: Likewise.
9080 * g++.dg/parse/enum3.C: Likewise.
9081 * g++.dg/template/crash79.C: Likewise.
9082 * g++.old-deja/g++.jason/cond.C: Likewise.
9084 2009-04-10 Chao-ying Fu <fu@mips.com>
9086 * gcc.target/mips/interrupt_handler.c: Change from compile to
9089 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9091 * objc/execute/forward-1.x: Fix x86_64 entry typos.
9093 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
9096 * gfortran.dg/zero_sized_6.f90: New.
9098 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
9101 * g++.dg/parse/pr20118.C: New.
9102 * g++.dg/template/spec16.C: Update.
9104 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
9107 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9108 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9109 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9110 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9111 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9112 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9113 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9114 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9115 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9116 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9117 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9118 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9119 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9120 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9121 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9122 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9123 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9125 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
9128 * g++.dg/torture/pr39678.C: New.
9129 * gcc.dg/compat/struct-complex-2.h: Likewise.
9130 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9131 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9132 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9133 * gcc.dg/torture/pr39678.c: Likewise.
9134 * gcc.target/i386/pr39678.c: Likewise.
9136 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9137 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9139 * gcc.target/x86_64/abi/test_passing_structs.c: Include
9140 <complex.h>. Add tests for structure with complex float.
9142 2009-04-10 Ben Elliston <bje@au.ibm.com>
9143 Joseph Myers <joseph@codesourcery.com>
9146 * gcc.dg/dfp/pr36800.c: New.
9148 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9149 Rafael Avila de Espindola <espindola@google.com>
9151 * gcc.misc-tests/help.exp: New file.
9152 * lib/options.exp: New file.
9154 2009-04-09 Janis Johnson <janis187@us.ibm.com>
9157 * objc/execute/forward-1.x: New.
9159 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
9161 * gcc.dg/pr27150-1.c: Change to a link test.
9163 2009-04-09 Jakub Jelinek <jakub@redhat.com>
9165 * g++.dg/lookup/using2.C: Change copyright header to refer to version
9166 3 of the GNU General Public License and to point readers at the
9167 COPYING3 file and the FSF's license web page.
9168 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9169 * gcc.dg/struct/struct-reorg.exp: Likewise.
9170 * gcc.target/spu/tag_manager.c: Likewise.
9172 2009-04-09 Richard Guenther <rguenther@suse.de>
9175 * ssa-ccp-25.c: Adjust pattern.
9177 2009-04-09 Janus Weil <janus@gcc.gnu.org>
9180 * gfortran.dg/external_procedures_1.f90: Modified.
9181 * gfortran.dg/proc_ptr_result_1.f90: New.
9182 * gfortran.dg/proc_ptr_result_2.f90: New.
9183 * gfortran.dg/proc_ptr_result_3.f90: New.
9185 2009-04-09 Richard Guenther <rguenther@suse.de>
9187 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9188 to prevent constant propagation.
9189 * gcc.dg/vect/vect-56.c: Likewise.
9190 * gcc.dg/vect/vect-58.c: Likewise.
9191 * gcc.dg/vect/vect-60.c: Likewise.
9192 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9193 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9194 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9196 2009-04-09 Richard Guenther <rguenther@suse.de>
9198 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9199 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9201 2009-04-09 Joseph Myers <joseph@codesourcery.com>
9204 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9207 2009-04-08 Joseph Myers <joseph@codesourcery.com>
9209 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9210 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9212 2009-04-08 Jakub Jelinek <jakub@redhat.com>
9214 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9216 2009-04-08 Jason Merrill <jason@redhat.com>
9219 * g++.dg/template/error40.C: Add another test.
9221 2009-04-08 Joseph Myers <joseph@codesourcery.com>
9225 * gcc.c-torture/compile/pr39614-1.c,
9226 gcc.c-torture/compile/pr39614-2.c,
9227 gcc.c-torture/compile/pr39614-3.c,
9228 gcc.c-torture/compile/pr39614-4.c,
9229 gcc.c-torture/compile/pr39614-5.c,
9230 gcc.c-torture/compile/pr39673-1.c,
9231 gcc.c-torture/compile/pr39673-2.c: New tests.
9232 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9234 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9235 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9238 2009-04-08 Dodji Seketeli <dodji@redhat.com>
9241 * g++.dg/cpp0x/variadic-crash2.C: New test.
9243 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
9246 * gfortran.dg/alloc_comp_result_1.f90: New test.
9248 2009-04-07 Jason Merrill <jason@redhat.com>
9251 * g++.dg/overload/extern-C-1.C: New.
9253 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9256 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9258 2009-04-07 Jason Merrill <jason@redhat.com>
9261 * g++.dg/template/error40.C: New.
9263 2009-04-07 Janus Weil <janus@gcc.gnu.org>
9266 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9268 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
9270 * gnat.dg/subp_elim_errors.ad[sb]: New test.
9272 2009-04-07 Janus Weil <janus@gcc.gnu.org>
9275 * gfortran.dg/proc_decl_1.f90: Modified.
9276 * gfortran.dg/proc_ptr_11.f90: Extended.
9277 * gfortran.dg/proc_ptr_13.f90: Modified.
9279 2009-04-06 Jason Merrill <jason@redhat.com>
9282 * g++.dg/template/fnspec1.C: New.
9284 2009-04-06 Laurent GUERBY <laurent@guerby.net>
9286 * lib/gnat.exp: Handle multilib.
9288 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
9291 * gfortran.dg/dependency_23.f90: New test.
9293 2009-04-06 Richard Guenther <rguenther@suse.de>
9295 PR tree-optimization/28868
9296 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9297 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9298 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9299 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9301 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9303 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9305 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9307 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9309 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9311 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9312 with the built-in y0, and the subsequent warning.
9313 (y1): Likewise, rename to y_1.
9315 2009-04-06 Janus Weil <janus@gcc.gnu.org>
9318 * gfortran.dg/proc_decl_21.f90: New.
9320 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
9323 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9325 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
9327 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9328 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9329 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9330 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9331 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9332 gfortran.dg/namelist_49.f90: Gate test on effective_target
9334 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
9336 2009-04-05 Daniel Kraft <d@domob.eu>
9339 * gfortran.dg/read_float_2.f03
9340 * gfortran.dg/read_float_3.f90
9342 2009-04-05 Richard Guenther <rguenther@suse.de>
9344 PR tree-optimization/39648
9345 * gcc.c-torture/compile/pr39648.c: New testcase.
9347 2009-04-05 Jason Merrill <jason@redhat.com>
9350 * g++.dg/template/error39.C: New.
9352 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
9355 * gfortran.dg/implied_do_1.f90: New.
9357 2009-04-04 Tobias Burnus <burnus@net-b.de>
9360 * gfortran.dg/recursive_check_8.f90: New.
9361 * gfortran.dg/recursive_check_9.f90: New.
9362 * gfortran.dg/recursive_check_10.f90: New.
9363 * gfortran.dg/recursive_check_11.f90: New.
9364 * gfortran.dg/recursive_check_12.f90: New.
9365 * gfortran.dg/recursive_check_13.f90: New.
9366 * gfortran.dg/recursive_check_14.f90: New.
9368 2009-04-04 Jason Merrill <jason@redhat.com>
9371 * g++.dg/template/error38.C: Add more tests.
9373 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
9376 * gfortran.dg/common_align_2.f90: New test.
9378 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
9381 * gcc.c-torture/execute/pr39501.c: New file.
9382 * gcc.c-torture/execute/pr39501.x: New file.
9384 2009-04-04 Richard Guenther <rguenther@suse.de>
9386 PR tree-optimization/8781
9387 PR tree-optimization/37892
9388 * g++.dg/tree-ssa/pr8781.C: New testcase.
9389 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9391 2009-04-04 Richard Guenther <rguenther@suse.de>
9393 PR tree-optimization/39636
9394 * gcc.c-torture/compile/pr39636.c: New testcase.
9396 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
9398 PR rtl-optimization/39607
9399 * g++.dg/opt/pr39607.C: New.
9401 2009-04-03 Tobias Burnus <burnus@net-b.de>
9404 * gfortran.dg/common_12.f90: New.
9406 2009-04-03 Jason Merrill <jason@redhat.com>
9409 * g++.dg/template/const2.C: New test.
9411 2009-04-03 Richard Guenther <rguenther@suse.de>
9413 PR tree-optimization/2480
9414 PR tree-optimization/23086
9415 * gcc.dg/tree-ssa/pr2480.c: New testcase.
9416 * gcc.dg/tree-ssa/pr23086.c: Likewise.
9418 2009-04-03 Richard Guenther <rguenther@suse.de>
9420 PR tree-optimization/34743
9421 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9422 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9423 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9424 * gcc.dg/tree-ssa/sra-3.c: Likewise.
9425 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9426 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9427 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9428 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9430 2009-04-03 Richard Guenther <rguenther@suse.de>
9433 PR tree-optimization/23940
9434 PR tree-optimization/33237
9437 PR tree-optimization/36201
9438 PR tree-optimization/36230
9439 PR tree-optimization/38049
9440 PR tree-optimization/38207
9441 PR tree-optimization/38230
9442 PR tree-optimization/38301
9443 PR tree-optimization/38585
9445 PR tree-optimization/38985
9446 PR tree-optimization/39299
9447 * gcc.dg/pr19633-1.c: Adjust.
9448 * gcc.dg/torture/pta-callused-1.c: Likewise.
9449 * gcc.dg/torture/pr39074-2.c: Likewise.
9450 * gcc.dg/torture/pr39074.c: Likewise.
9451 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9452 * gcc.dg/torture/pr30375.c: Adjust.
9453 * gcc.dg/torture/pr33563.c: Likewise.
9454 * gcc.dg/torture/pr33870.c: Likewise.
9455 * gcc.dg/torture/pr33560.c: Likewise.
9456 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9457 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9458 * gcc.dg/tree-ssa/alias-15.c: Remove.
9459 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9460 * gcc.dg/tree-ssa/pr26421.c: Adjust.
9461 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9462 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9463 * gcc.dg/tree-ssa/pr23382.c: Adjust.
9464 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9465 * gcc.dg/tree-ssa/alias-16.c: Adjust.
9466 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9467 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9468 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9469 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9470 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9471 * gcc.dg/tree-ssa/alias-19.c: Likewise.
9472 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9473 * gcc.dg/tree-ssa/pr13146.c: Likewise.
9474 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9475 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9476 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9477 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9478 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9479 * gcc.dg/tree-ssa/alias-20.c: Likewise.
9480 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9481 * gcc.dg/tree-ssa/pr38895.c: Likewise.
9482 * gcc.dg/uninit-B.c: XFAIL.
9483 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9484 * gcc.dg/uninit-pr19430.c: XFAIL.
9485 * g++.dg/tree-ssa/pr13146.C: New testcase.
9486 * g++.dg/opt/pr36187.C: Adjust.
9487 * g++.dg/torture/20090329-1.C: New testcase.
9489 2009-04-02 Chao-ying Fu <fu@mips.com>
9491 * gcc.target/mips/interrupt_handler.c: New test.
9493 2009-04-02 David Ayers <ayers@fsfe.org>
9496 * objc.dg/bad-receiver-type-2.m: New test contributed by
9499 2009-04-02 Jason Merrill <jason@redhat.com>
9502 * g++.dg/template/error38.C: New test.
9504 2009-04-02 Janis Johnson <janis187@us.ibm.com>
9506 PR tree-optimization/31677
9507 * gcc.dg/memcpy-1.c: Add compiler option.
9509 2009-04-02 Ira Rosen <irar@il.ibm.com>
9511 PR tree-optimization/39595
9512 * gfortran.dg/vect/O3-pr39595.f: New test.
9514 2009-04-02 Dodji Seketeli <dodji@redhat.com>
9517 * g++.dg/template/typedef11.C: New test.
9518 * g++.dg/template/typedef12.C: Likewise.
9519 * g++.dg/template/typedef13.C: Likewise.
9520 * g++.dg/template/typedef14.C: Likewise.
9521 * g++.dg/template/typedef15.C: Likewise.
9522 * g++.dg/template/typedef16.C: Likewise.
9523 * g++.dg/template/sfinae3.C: Compile this pedantically.
9524 The only errors expected should be the one saying the typedef is ill
9526 * g++.old-deja/g++.pt/typename8.C: Likewise.
9527 * g++.dg/template/access11.C: Update this.
9529 2009-04-02 Richard Guenther <rguenther@suse.de>
9531 PR tree-optimization/37221
9532 * gcc.c-torture/compile/20090331-1.c: New testcase.
9534 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
9536 * gcc.c-torture/compile/20090401-1.c: New test.
9538 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9541 * g++.dg/template/pr4926-1.C: New.
9543 2009-04-01 Xinliang David Li <davidxl@google.com>
9545 * gcc.target/i386/all_one_m128i.c: New test.
9547 2009-04-01 Janis Johnson <janis187@us.ibm.com>
9550 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9551 * gcc.dg/fltconst-2.c: New test.
9552 * gcc.dg/fltconst-double-pedantic-1.c: New test.
9553 * gcc.dg/fltconst-double-pedantic-2.c: New test.
9556 * gcc.dg/cpp/pr33466.c: New test.
9557 * gcc.dg/dfp/pr33466.c: New test.
9558 * gcc.dg/fixed-point/pr33466.c: New test.
9560 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9562 PR tree-optimization/35011
9563 * g++.dg/other/pr35011.C: New.
9565 2009-04-01 Jakub Jelinek <jakub@redhat.com>
9568 * gcc.dg/pr39226.c: New test.
9570 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9573 * g++.dg/template/pr35240.C: New.
9575 2009-04-01 Joseph Myers <joseph@codesourcery.com>
9578 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9579 * gcc.dg/pr25682.c: Update expected diagnostics.
9581 2009-04-01 Richard Guenther <rguenther@suse.de>
9583 * gcc.dg/fold-plusmult-2.c: New testcase.
9585 2009-04-01 Jakub Jelinek <jakub@redhat.com>
9588 * gcc.dg/pr37772.c: New test.
9589 * g++.dg/ext/asm11.C: New test.
9591 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9593 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9594 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9597 2009-03-31 Jason Merrill <jason@redhat.com>
9599 * g++.old-deja/g++.other/using9.C: Add expected errors.
9601 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
9603 * gcc.c-torture/compile/pr33009.c: Removed.
9605 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9607 * gcc.c-torture/compile/pr33009.c: Delete.
9608 * gcc.c-torture/compile/pr11832.c: Likewise.
9610 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9613 * lib/target-supports.exp (check_effective_target_stdint_types):
9615 (check_effective_target_inttypes_types): New.
9616 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9617 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9618 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9620 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9624 * gfortran.dg/data_pointer_1.f90: New test.
9626 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9629 * gfortran.dg/char_length_15.f90: New test.
9631 2009-03-31 Jason Merrill <jason@redhat.com>
9634 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9635 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9636 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9639 * g++.dg/other/typedef2.C: New test.
9642 * g++.dg/template/typedef17.C: New test.
9644 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9645 * g++.dg/cpp0x/auto12.C: Likewise.
9647 2009-03-31 Richard Guenther <rguenther@suse.de>
9650 * gcc.dg/fold-compare-4.c: New testcase.
9651 * gcc.dg/fold-compare-5.c: Likewise.
9653 2009-03-31 Richard Guenther <rguenther@suse.de>
9655 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9657 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9660 * gcc.target/i386/pr39592-1.c: New test.
9662 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9664 PR preprocessor/15638
9665 * gcc.dg/cpp/missing-header-1.c: New test.
9666 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
9667 "compilation terminated" message.
9668 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
9670 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9671 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9672 terminated" message.
9674 2009-03-31 Richard Guenther <rguenther@suse.de>
9678 * gcc.dg/tree-ssa/pr23401.c: New testcase.
9679 * gcc.dg/tree-ssa/pr27810.c: Likewise.
9681 2009-03-30 Steven G. Kargl <kargls@comcast.net>
9684 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9685 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9686 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9687 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9688 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9689 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9690 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9692 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
9695 * gfortran.dg/whole_file_1.f90: New test.
9697 * gfortran.dg/whole_file_2.f90: New test.
9698 * gfortran.dg/whole_file_3.f90: New test.
9700 * gfortran.dg/whole_file_4.f90: New test.
9702 2009-03-30 Jakub Jelinek <jakub@redhat.com>
9704 * gfortran.dg/bind_c_usage_19.f90: New test.
9707 * gcc.target/powerpc/altivec-29.c: New test.
9709 2009-03-30 Joseph Myers <joseph@codesourcery.com>
9711 PR rtl-optimization/323
9712 * gcc.target/i386/excess-precision-1.c,
9713 gcc.target/i386/excess-precision-2.c,
9714 gcc.target/i386/excess-precision-3.c,
9715 gcc.target/i386/excess-precision-4.c,
9716 gcc.target/i386/excess-precision-5.c,
9717 gcc.target/i386/excess-precision-6.c: New tests.
9719 2009-03-30 Joseph Myers <joseph@codesourcery.com>
9722 * gcc.dg/c99-array-lval-8.c: New test.
9724 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9726 PR preprocessor/34695
9727 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9728 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9729 instead of dg-warning for "previous definition" messages.
9730 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9731 "warnings being treated as errors" message.
9732 * gcc.dg/fltconst-1.c: Use -fshow-column.
9734 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
9737 * gfortran.dg/power1.f90: New test.
9739 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9747 * gcc.c-torture/compile/20081108-1.c,
9748 gcc.c-torture/compile/20081108-2.c,
9749 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9750 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9751 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9752 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9753 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9754 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9755 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9756 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9757 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9758 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9759 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9760 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9761 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9762 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9763 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9764 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9765 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9767 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9768 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9769 XFAILs. Update expected messages.
9770 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9772 * gcc.dg/real-const-1.c: Replace with test from original PR.
9773 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9774 when casting from non-constant integer to pointer.
9776 2009-03-29 Richard Guenther <rguenther@suse.de>
9778 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9780 2009-03-29 Daniel Kraft <d@domob.eu>
9783 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9785 * gfortran.dg/typebound_proc_9.f03: New test.
9786 * gfortran.dg/typebound_proc_10.f03: New test.
9787 * gfortran.dg/typebound_proc_11.f03: New test.
9788 * gfortran.dg/abstract_type_5.f03: New test.
9790 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
9793 * gfortran.dg/do_4.f: New.
9794 * gfortran.dg/goto_2.f90: Correct expected warnings.
9795 * gfortran.dg/goto_4.f90: Likewise.
9796 * gfortran.dg/goto_5.f90: New.
9798 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
9801 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9803 * gcc.target/i386/pr39545-1.c: New.
9804 * gcc.target/i386/pr39545-2.c: Likewise.
9806 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9807 (flex2_struct): Likewise.
9808 (check_struct_passing7): Likewise.
9809 (check_struct_passing8): Likewise.
9812 (main): Call check_struct_passing7 and check_struct_passing8.
9814 2009-03-29 Richard Guenther <rguenther@suse.de>
9816 * gcc.c-torture/execute/20090113-1.c: New testcase.
9817 * gcc.c-torture/execute/20090113-2.c: Likewise.
9818 * gcc.c-torture/execute/20090113-3.c: Likewise.
9819 * gcc.c-torture/execute/20090207-1.c: Likewise.
9820 * gcc.c-torture/compile/20090114-1.c: Likewise.
9821 * gcc.c-torture/compile/20090328-1.c: Likewise.
9822 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9824 2009-03-29 David Ayers <ayers@fsfe.org>
9827 * objc.dg/conditional-1.m: New tests.
9829 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
9831 * gcc.dg/winline-10.c: New test.
9833 2009-03-28 Tobias Burnus <burnus@net-b.de>
9836 * gfortran.dg/do_check_1.f90: Add test.
9837 * gfortran.dg/do_check_2.f90: Add test.
9838 * gfortran.dg/do_check_3.f90: Add test.
9839 * gfortran.dg/do_check_4.f90: Add test.
9841 2009-03-28 Jan Hubicka <jh@suse.cz>
9843 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9844 * gcc.dg/pr33826.c: Update dump files.
9845 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9846 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9848 2009-03-28 Martin Jambor <mjambor@suse.cz>
9850 * g++.dg/tree-ssa/fwprop-align.C: New test.
9852 2009-03-28 Jakub Jelinek <jakub@redhat.com>
9854 * gcc.target/powerpc/altivec-28.c: New test.
9857 * gcc.dg/wdisallowed-functions-1.c: Removed.
9858 * gcc.dg/wdisallowed-functions-2.c: Removed.
9859 * gcc.dg/wdisallowed-functions-3.c: Removed.
9860 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9861 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9862 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9864 2009-03-28 Richard Guenther <rguenther@suse.de>
9866 PR tree-optimization/38723
9867 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9869 2009-03-28 Paul Thomas <pault@gcc.gnu.org
9872 * gfortran.dg/char_result_13.f90: New test.
9874 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
9877 * gfortran.dg/alloc_comp_assign_9.f90: New test.
9879 2009-03-28 Daniel Kraft <d@domob.eu>
9881 * gfortran.dg/trim_1.f90: New test.
9883 2009-03-28 Richard Guenther <rguenther@suse.de>
9885 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9886 * g++.dg/warn/Warray-bounds.C: Likewise.
9888 2009-03-28 Tobias Burnus <burnus@net-b.de>
9891 * gfortran.dg/recursive_check_7.f90: New test.
9893 2009-03-28 Tobias Burnus <burnus@net-b.de>
9896 * gfortran.dg/do_check_5.f90: New test.
9897 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9898 * gfortran.dg/array_constructor_18.f90: Ditto.
9899 * gfortran.dg/array_constructor_22.f90: Ditto.
9900 * gfortran.dg/do_3.F90: Ditto.
9901 * gfortran.dg/do_1.f90: Ditto.
9903 2009-03-28 Richard Guenther <rguenther@suse.de>
9905 PR tree-optimization/38180
9906 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9908 2009-03-28 Richard Guenther <rguenther@suse.de>
9910 PR tree-optimization/38513
9911 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9912 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9913 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9914 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9915 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9916 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9917 * gcc.dg/vect/vect-35.c: Likewise.
9918 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9919 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9920 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9922 2009-03-28 Richard Guenther <rguenther@suse.de>
9924 PR tree-optimization/38968
9925 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9927 2009-03-28 Richard Guenther <rguenther@suse.de>
9929 PR tree-optimization/37795
9930 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9932 2009-03-28 Joseph Myers <joseph@codesourcery.com>
9934 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9935 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9936 options for removed targets.
9938 2009-03-27 Richard Guenther <rguenther@suse.de>
9940 PR tree-optimization/39120
9941 * gcc.c-torture/execute/pr39120.c: New testcase.
9943 2009-03-27 Richard Guenther <rguenther@suse.de>
9945 PR tree-optimization/39120
9946 * gcc.dg/torture/pta-callused-1.c: New testcase.
9948 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9951 * gcc.target/i386/pr39315-1.c: New.
9952 * gcc.target/i386/pr39315-2.c: Likewise.
9953 * gcc.target/i386/pr39315-3.c: Likewise.
9954 * gcc.target/i386/pr39315-4.c: Likewise.
9955 * gcc.target/i386/pr39315-check.c: Likewise.
9957 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9960 * gcc.dg/pr39323-1.c: New.
9961 * gcc.dg/pr39323-2.c: Likewise.
9962 * gcc.dg/pr39323-3.c: Likewise.
9964 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9967 * gcc.target/ia64/sync-1.c: New.
9969 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9972 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9973 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9974 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9975 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9976 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9977 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9978 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9979 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9981 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9983 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9984 for low precision (i.e. float).
9986 2009-03-27 Dodji Seketeli <dodji@redhat.com>
9987 Jakub Jelinek <jakub@redhat.com>
9990 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9992 2009-03-27 Jakub Jelinek <jakub@redhat.com>
9994 * gcc.dg/memmove-2.c: New test.
9995 * gcc.dg/memmove-3.c: New test.
9997 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
10000 2009-03-27 Xinliang David Li <davidxl@google.com>
10002 PR tree-optimization/39557
10003 * g++.dg/tree-ssa/dom-invalid.C: New test.
10005 2009-03-27 Xinliang David Li <davidxl@google.com>
10007 PR tree-optimization/39548
10008 * g++.dg/tree-ssa/copyprop.C: New test.
10010 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
10013 * g++.dg/template/typename17.C: New testcase.
10014 * g++.dg/template/typename18.C: New testcase.
10016 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
10019 * g++.dg/other/var_copy-1.C: New test.
10021 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
10024 * g++.dg/parse/ctor9.C: New test.
10026 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
10029 * g++.dg/init/error2.C: New test.
10031 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10034 * gcc.dg/pr35652.C: New.
10035 * g++.dg/warn/pr35652.C: New.
10036 * gcc.dg/format/plus-1.c: Adjust message.
10038 2009-03-26 Jakub Jelinek <jakub@redhat.com>
10041 * gcc.dg/wdisallowed-functions-3.c: New test.
10042 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10044 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10046 * gcc.dg/inline-33.c: Fix when pic.
10048 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
10050 * gcc.target/ia64/20090324-1.c: New test.
10052 2009-03-25 Jakub Jelinek <jakub@redhat.com>
10055 * gcc.dg/pr27898.c: New test.
10057 PR tree-optimization/32139
10058 * gcc.c-torture/compile/pr32139.c: New test.
10060 2009-03-24 Jason Merrill <jason@redhat.com>
10063 * g++.dg/parse/defarg14.C: New test.
10065 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10067 PR libfortran/39528
10068 * gfortran.dg/read_repeat.f90: New test.
10070 2009-03-24 Ira Rosen <irar@il.ibm.com>
10072 PR tree-optimization/39529
10073 * gcc.dg/vect/pr39529.c: New test.
10075 2009-03-24 Dodji Seketeli <dodji@redhat.com>
10076 Jakub Jelinek <jakub@redhat.com>
10079 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10081 2009-03-23 Jakub Jelinek <jakub@redhat.com>
10084 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10086 2009-03-23 Jason Merrill <jason@redhat.com>
10088 * g++.dg/cpp0x/auto12.C: Add variadic test.
10091 * g++.dg/warn/Wshadow-4.C: New test.
10093 2009-03-23 Jakub Jelinek <jakub@redhat.com>
10095 PR tree-optimization/39516
10096 * gfortran.dg/pr39516.f: New test.
10098 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
10100 * lib/target-libpath.exp (set_ld_library_path_env_vars):
10101 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10102 variable, not environment variable.
10104 2009-03-21 Jason Merrill <jason@redhat.com>
10107 * g++.dg/ext/vla6.C: New test.
10109 2009-03-20 Jason Merrill <jason@redhat.com>
10111 * g++.dg/cpp0x/initlist5.C: Add additional test.
10113 2009-03-19 Jakub Jelinek <jakub@redhat.com>
10114 Janis Johnson <janis187@us.ibm.com>
10116 * lib/compat.exp (compat-get-options-main, compat-get-options):
10117 Handle dg-prune-output in source file.
10118 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10119 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10120 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10123 2009-03-19 Jakub Jelinek <jakub@redhat.com>
10126 * gcc.dg/gomp/pr39495-1.c: New test.
10127 * gcc.dg/gomp/pr39495-2.c: New test.
10128 * g++.dg/gomp/pr39495-1.C: New test.
10129 * g++.dg/gomp/pr39495-2.C: New test.
10132 * gcc.target/i386/pr39496.c: New test.
10133 * g++.dg/other/pr39496.C: New test.
10135 2009-03-19 Li Feng <nemokingdom@gmail.com>
10137 PR middle-end/39500
10138 * gcc.dg/autopar/pr39500-1.c: New.
10139 * gcc.dg/autopar/pr39500-2.c: New.
10141 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
10143 * g++.dg/dg.exp: Prune graphite.
10145 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
10147 PR middle-end/39447
10148 * g++.dg/graphite: New.
10149 * g++.dg/graphite/graphite.exp: New.
10150 * g++.dg/graphite/pr39447.C: New.
10152 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
10155 * g++.dg/template/pr39425.C: New.
10157 * g++.dg/template/spec33.C: Updated.
10159 2009-03-17 Jason Merrill <jason@redhat.com>
10161 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10163 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
10166 * g++.dg/ext/unary_trait_incomplete.C: New.
10168 2009-03-17 Jing Yu <jingyu@google.com>
10170 PR middle-end/39378
10171 * g++.dg/inherit/thunk10.C: New test.
10173 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
10176 * gcc.target/i386/pr39482.c: New test.
10178 2009-03-17 Jakub Jelinek <jakub@redhat.com>
10181 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10182 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10183 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10184 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10186 PR middle-end/39443
10187 * gcc.dg/pr39443.c: New test.
10190 * gcc.dg/debug/pr39412.c: New test.
10192 2009-03-17 Janis Johnson <janis187@us.ibm.com>
10195 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10196 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10198 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10199 its original value, or unset if it was not defined.
10200 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10201 path procs around use of HOSTCC.
10202 * g++.dg/compat/struct-layout-1.exp: Ditto.
10203 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10205 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
10207 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10209 2009-03-16 Janis Johnson <janis187@us.ibm.com>
10211 Revert patch for PR testsuite/37630.
10214 * gcc.dg/pr11492.c: Replace constant and remove xfail.
10217 * lib/target-supports.exp (check_effective_target_ieee): New.
10218 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10219 * gcc.dg/20001012-1.c: Require ieee.
10222 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10224 2009-03-16 Jakub Jelinek <jakub@redhat.com>
10226 PR tree-optimization/39455
10227 * gcc.dg/pr39455.c: New test.
10229 2009-03-13 David Ayers <ayers@fsfe.org>
10231 * objc/execute/trivial.m. New test.
10233 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
10236 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10238 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
10241 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10242 constraint on (%2).
10244 2009-03-12 David Ayers <ayers@fsfe.org>
10247 * objc/execute/exceptions/handler-1.m. New test.
10249 2009-03-12 Jakub Jelinek <jakub@redhat.com>
10252 * gcc.target/i386/pr39431.c: New test.
10254 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
10257 * gcc.target/i386/pr39445.c: New.
10259 * gcc.target/i386/push-1.c: XFAIL.
10261 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
10263 * gcc.dg/inline-33.c: New test.
10265 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
10267 * gcc.dg/vect/vect-82.c: Combine dg-do and
10268 dg-require-effective-target into dg-skip-if.
10269 * gcc.dg/vect/vect-83.c: Likewise.
10271 2009-03-11 Jakub Jelinek <jakub@redhat.com>
10274 * gcc.target/i386/stackalign/longlong-1.c: New test.
10275 * gcc.target/i386/stackalign/longlong-2.c: New test.
10277 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10279 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10281 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10283 * gcc.c-torture/execute/ieee/inf-3.c: New test.
10284 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10286 2009-03-11 Olivier Hainque <hainque@adacore.com>
10288 * gnat.dg/slice_enum.adb: New test.
10290 2009-03-11 Jason Merrill <jason@redhat.com>
10293 * g++.dg/opt/nrv15.C: New test.
10295 2009-03-10 Ira Rosen <irar@il.ibm.com>
10297 PR tree-optimization/39422
10298 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10299 constant array with static initialization to global memory.
10300 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10302 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
10304 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10307 2009-03-09 Jakub Jelinek <jakub@redhat.com>
10310 * g++.dg/opt/switch2.C: Add -w to dg-options.
10311 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10312 * g++.dg/warn/switch1.C: New test.
10313 * g++.dg/other/switch3.C: New test.
10315 PR tree-optimization/39394
10316 * gcc.c-torture/compile/pr39394.c: New test.
10318 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10320 * gcc.target/s390/20090223-1.c: New testcase.
10322 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10324 PR libfortran/39402
10325 * gfortran.dg/fmt_f0_1.f90: New test.
10327 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
10330 * g++.dg/other/new1.C: Adjusted.
10331 * g++.dg/parse/crash40.C: Likewise.
10332 * g++.dg/parse/defarg12.C: Likewise.
10333 * g++.dg/template/error15.C: Likewise.
10335 * g++.dg/other/pr39060.C: New.
10337 2009-03-07 Jason Merrill <jason@redhat.com>
10340 * g++.dg/opt/new1.C: New.
10342 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10345 * g++.dg/other/error32.C: New.
10347 2009-03-06 Jakub Jelinek <jakub@redhat.com>
10349 PR middle-end/39360
10350 * gcc.c-torture/compile/pr39360.c: New test.
10353 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10355 2009-03-05 Jason Merrill <jason@redhat.com>
10358 * g++.dg/warn/Wuninitialized-3.C: New test.
10360 2009-03-05 Jakub Jelinek <jakub@redhat.com>
10363 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10364 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10366 2009-03-04 Jason Merrill <jason@redhat.com>
10369 * g++.dg/template/koenig7.C: New test.
10371 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
10373 * g++.dg/torture/predcom-1.C: New test.
10375 2009-03-04 Richard Guenther <rguenther@suse.de>
10377 PR tree-optimization/39362
10378 * g++.dg/torture/pr39362.C: New testcase.
10380 2009-03-04 Jason Merrill <jason@redhat.com>
10381 Giovanni Bajo <giovannibajo@gcc.gnu.org>
10386 * g++.dg/template/dependent-name5.C: New test.
10388 2009-03-04 Steve Ellcey <sje@cup.hp.com>
10391 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10392 vect_int to vect_int_mult.
10394 2009-03-04 Richard Guenther <rguenther@suse.de>
10396 PR tree-optimization/39358
10397 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10398 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10400 2009-03-04 Richard Guenther <rguenther@suse.de>
10402 PR tree-optimization/39339
10403 * gcc.c-torture/execute/pr39339.c: New testcase.
10405 2009-03-03 Joseph Myers <joseph@codesourcery.com>
10407 * gcc.c-torture/compile/20090303-1.c,
10408 gcc.c-torture/compile/20090303-2.c: New tests.
10410 2009-03-03 Jakub Jelinek <jakub@redhat.com>
10413 * gfortran.dg/gomp/pr39354.f90: New test.
10415 PR tree-optimization/39343
10416 * gcc.dg/pr39343.c: New test.
10418 2009-03-03 Ira Rosen <irar@il.ibm.com>
10420 PR tree-optimization/39248
10421 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10422 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10423 on targets without vector misalignment support.
10424 * lib/target-supports.exp
10425 (check_effective_target_vect_short_mult): Add
10426 check_effective_target_arm32.
10428 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
10430 PR middle-end/39335
10431 * gcc.dg/graphite/pr39335_1.c: New.
10432 * gcc.dg/graphite/pr39335.c: New.
10434 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
10436 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10438 * gcc.target/i386/stackalign/return-5.c: Likewise.
10439 * gcc.target/i386/stackalign/return-6.c: Likewise.
10441 2009-03-02 Richard Guenther <rguenther@suse.de>
10442 Ira Rosen <irar@il.ibm.com>
10444 PR tree-optimization/39318
10445 * gfortran.dg/vect/pr39318.f90: New test.
10447 2009-03-01 Jan Hubicka <jh@suse.cz>
10449 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10451 2009-03-01 Jan Hubicka <jh@suse.cz>
10454 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10456 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
10458 * gnat.dg/pack12.adb: New test.
10460 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
10463 * g++.dg/other/pr37789.C: New.
10465 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
10468 * gfortran.dg/interface_25.f90: New test.
10469 * gfortran.dg/interface_26.f90: New test.
10471 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
10474 * gfortran.dg/initialization_22.f90: New test.
10476 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
10478 PR rtl-optimization/39241
10479 * gcc.dg/torture/pr39241.c: New.
10481 2009-02-25 Martin Jambor <mjambor@suse.cz>
10483 PR tree-optimizations/39259
10484 * g++.dg/torture/pr39259.C: New testcase.
10486 2009-02-24 Richard Guenther <rguenther@suse.de>
10489 * g++.dg/template/instantiate10.C: New testcase.
10491 2009-02-24 Richard Guenther <rguenther@suse.de>
10492 Zdenek Dvorak <ook@ucw.cz>
10494 PR tree-optimization/39233
10495 * gcc.c-torture/execute/pr39233.c: New testcase.
10497 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
10499 PR tree-optimization/39260
10500 * gcc.dg/graphite/pr39260.c: New.
10502 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
10504 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10506 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
10509 * g++.dg/template/void14.C: New.
10511 2009-02-23 Jason Merrill <jason@redhat.com>
10514 * g++.dg/init/const7.C: Remove XFAIL.
10515 * g++.dg/init/static-init1.C: New test.
10517 * g++.dg/cpp0x/initlist14.C: New test.
10519 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10522 * bound_simplification_2.f90: New test case.
10523 * bound_7.f90: New test case.
10525 2009-02-21 Joseph Myers <joseph@codesourcery.com>
10527 * gcc.dg/cpp/include4.c: New test.
10529 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
10532 * gcc.target/i386/abi-2.c: New.
10534 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
10536 * gcc.c-torture/execute/pr39228.x: New.
10538 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
10540 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10541 scan-assembler to check for xmm0 register.
10543 2009-02-20 Mark Mitchell <mark@codesourcery.com>
10544 Joseph Myers <joseph@codesourcery.com>
10546 * gcc.target/arm/va_list.c: New test.
10547 * g++.dg/abi/arm_va_list.C: Likewise.
10548 * lib/target-supports.exp (check_effective_target_arm_eabi): New
10550 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10551 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10552 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10553 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10554 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10555 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10557 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
10560 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10563 2009-02-20 Jakub Jelinek <jakub@redhat.com>
10566 * gcc.c-torture/execute/pr39240.c: New test.
10568 2009-02-20 Jason Merrill <jason@redhat.com>
10571 * g++.dg/parse/dtor15.C: New test.
10573 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
10575 * gcc.c-torture/execute/20090219-1.c: New.
10577 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
10579 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10580 (mips-dg-options): When matching isa* pseudo-options make
10581 'value' optional and accept ! entries. Use $spec instead of
10582 $isa_spec in the isa pseudo-option error message. Only
10583 perform the ISA-range check when 'value' is set. If arch is
10584 matching any CPU in the ! entries switch to its generic ISA.
10585 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10586 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10588 2009-02-19 Jakub Jelinek <jakub@redhat.com>
10591 * gcc.dg/visibility-20.c: New test.
10592 * g++.dg/ext/visibility/visibility-11.C: New test.
10594 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
10597 * g++.dg/abi/pr39188-1a.C: New.
10598 * g++.dg/abi/pr39188-1b.C: Likewise.
10599 * g++.dg/abi/pr39188-1.h: Likewise.
10600 * g++.dg/abi/pr39188-2a.C: Likewise.
10601 * g++.dg/abi/pr39188-2b.C: Likewise.
10602 * g++.dg/abi/pr39188-2.h: Likewise.
10603 * g++.dg/abi/pr39188-3a.C: Likewise.
10604 * g++.dg/abi/pr39188-3b.C: Likewise.
10605 * g++.dg/abi/pr39188-3.h: Likewise.
10607 2009-02-19 Joseph Myers <joseph@codesourcery.com>
10610 * gcc.c-torture/execute/call-trap-1.c,
10611 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10614 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
10617 * gcc.c-torture/execute/pr39228.c: New test.
10619 2009-02-19 Richard Guenther <rguenther@suse.de>
10621 PR tree-optimization/39074
10622 * gcc.dg/torture/pr39074.c: New testcase.
10623 * gcc.dg/torture/pr39074-2.c: Likewise.
10624 * gcc.dg/torture/pr39074-3.c: Likewise.
10626 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
10629 * g++.dg/parse/attr3.C: New.
10631 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
10634 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10637 * g++.dg/ext/visibility/class1.C: Revert revision 122348
10638 and skip on Darwin.
10640 2009-02-18 Jason Merrill <jason@redhat.com>
10643 * g++.dg/init/const7.C: Remove XFAIL.
10646 * g++.dg/opt/const6.C: New test.
10648 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
10650 * gcc.dg/callabi/callabi.exp: Moved to ...
10651 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
10654 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10655 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10656 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10657 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10658 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10659 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10660 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10662 * gcc.dg/callabi/callabi.h: Moved to ...
10663 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10665 * gcc.dg/callabi/func-1.c: Moved to ...
10666 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10668 * gcc.dg/callabi/func-indirect.c: Moved to ...
10669 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10671 * gcc.dg/callabi/pr38891.c: Moved to ...
10672 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10674 * gcc.dg/callabi/vaarg-1.c: Moved to ...
10675 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10677 * gcc.dg/callabi/vaarg-2.c: Moved to ...
10678 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10680 * gcc.dg/callabi/vaarg-3.c: Moved to ...
10681 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10683 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
10686 * gcc.dg/callabi/pr38891.c: New.
10688 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10690 * gcc.dg/callabi/callabi.exp: New.
10692 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10695 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10697 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10699 * gcc.target/i386/pr39082-1.c: New.
10701 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10704 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10705 CHECK_M64_M128 is defined.
10706 (check_f_arguments): Add "do".
10707 (check_vector_arguments): New.
10708 (check_m64_arguments): Likewise.
10709 (check_m128_arguments): Likewise.
10711 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10712 (CHECK_M64_M128): Define.
10714 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
10716 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10718 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10719 tests only if CHECK_M64_M128 is defined.
10721 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10722 (m128_2_struct): Likewise.
10723 (check_struct_passing5): Likewise.
10724 (check_struct_passing6): Likewise.
10725 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10727 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10729 (check_union_passing4): Likewise.
10730 (main): Test union with __m128 if CHECK_M64_M128 is defined.
10732 2009-02-18 Joseph Myers <joseph@codesourcery.com>
10735 * gcc.dg/noncompile/pr35447-1.c: New test.
10737 2009-02-18 Jakub Jelinek <jakub@redhat.com>
10739 PR tree-optimization/36922
10740 * gfortran.dg/pr36922.f: New test.
10742 2009-02-17 Richard Guenther <rguenther@suse.de>
10744 PR tree-optimization/39202
10745 * gcc.c-torture/compile/pr39202.c: New testcase.
10747 2009-02-17 Richard Guenther <rguenther@suse.de>
10749 PR tree-optimization/39204
10750 * gcc.dg/torture/pr39204.c: New testcase.
10752 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
10754 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10755 * gcc.dg/vect/vect-outer-6.c: Ditto.
10757 2009-02-16 Joseph Myers <joseph@codesourcery.com>
10760 * gcc.dg/noncompile/init-5.c: New test.
10761 * gcc.dg/init-bad-4.c: Adjust expected errors.
10763 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
10766 * gcc.target/i386/push-1.c: New.
10768 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
10770 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10772 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10774 * gcc.target/spu/intrinsics-sr.c: New test.
10776 2009-02-13 Steve Ellcey <sje@cup.hp.com>
10779 * gcc.target/ia64/sibcall-opt-1.c: New test.
10780 * gcc.target/ia64/sibcall-opt-2.c: New test.
10782 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
10785 * gfortran.dg/cray_pointers_8.f90: New test.
10788 * gfortran.dg/cray_pointers_9.f90: New test.
10790 2009-02-13 Jason Merrill <jason@redhat.com>
10793 * g++.dg/cpp0x/decltype16.C: New.
10795 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10798 * gfortran.dg/gomp/pr39152.f90: New.
10800 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10803 * gcc.target/i386/pr39162.c: New.
10805 2009-02-13 Joseph Myers <joseph@codesourcery.com>
10808 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10811 2009-02-12 Jason Merrill <jason@redhat.com>
10814 * g++.dg/template/array20.C: New test.
10816 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
10818 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10819 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
10820 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10822 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10824 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10826 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10829 * gfortran.dg/pr39152.f: New.
10831 2009-02-11 Jason Merrill <jason@redhat.com>
10834 * g++.dg/cpp0x/defaulted9.C: New test.
10837 * g++.dg/init/value7.C: New test.
10839 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
10842 * gcc.target/i386/pr38824.c: New testcase.
10844 2009-02-11 Jason Merrill <jason@redhat.com>
10847 * g++.dg/cpp0x/defaulted8.C: New test.
10850 * g++.dg/cpp0x/rv9p.C: New test.
10852 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
10854 * gnat.dg/aliasing3.adb: New test.
10855 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10857 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10860 * g++.dg/template/crash88.C: New.
10861 * g++.dg/template/crash89.C: Likewise.
10863 2009-02-10 Steve Ellcey <sje@cup.hp.com>
10866 * gcc.dg/pr39084.c: New test.
10868 2009-02-10 Jakub Jelinek <jakub@redhat.com>
10871 * gcc.target/i386/pr39139.c: New test.
10873 2009-02-10 Richard Guenther <rguenther@suse.de>
10875 PR tree-optimization/39132
10876 * gcc.dg/torture/pr39132.c: New testcase.
10878 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
10881 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10882 * gcc.target/x86_64/abi/avx/args.h: Likewise.
10883 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10884 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10885 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10886 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10887 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10888 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10890 2009-02-09 Jason Merrill <jason@redhat.com>
10893 * g++.dg/init/value6.C: New test.
10895 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
10897 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10899 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
10901 * gcc.c-torture/compile/20090209-1.c: New test.
10903 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10907 * g++.dg/cpp0x/vt-35147.C: New.
10908 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10909 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10911 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10914 * gcc.dg/attr-alias-4.c: New test.
10916 2009-02-06 Janis Johnson <janis187@us.ibm.com>
10919 * gcc.dg/dfp/pr39035.c: New test.
10921 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10924 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10926 2009-02-05 Jakub Jelinek <jakub@redhat.com>
10929 * g++.dg/opt/thunk3.C: New test.
10931 2009-02-05 Nick Clifton <nickc@redhat.com>
10933 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10934 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10935 * gcc.dg/cdce1.c: Likewise.
10936 * gcc.dg/cpp/_Pragma6.c: Likewise.
10937 * g++.dg/cpp/_Pragma1.C: Likewise.
10938 * gcc.dg/utf32-2.c: Xfail for M32C.
10939 * gcc.dg/utf32-1.c: Likewise.
10940 * gcc.dg/utf32-3.c: Likewise.
10941 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10943 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10944 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10945 * gcc.dg/Wconversion-5.c: Likewise.
10946 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10947 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10948 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10949 * gcc.dg/utf-inc-init.c: Likewise.
10950 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10951 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10952 * gcc.dg/utf-array-short-wchar.c: Likewise.
10953 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10954 * gcc.dg/mallign.c: Use size_t instead of long.
10956 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
10958 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10960 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
10962 * gcc.c-torture/execute/pr39100.c: New.
10964 2009-02-05 Joseph Myers <joseph@codesourcery.com>
10967 * gcc.dg/tls/diag-6.c: New test.
10969 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
10971 * gcc.dg/graphite/scop-19.c: New
10973 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
10975 AVX Programming Reference (January, 2009)
10976 * gcc.target/i386/avx-vpclmulqdq.c: New.
10977 * gcc.target/i386/pclmul-avx-check.h: Likewise.
10979 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10981 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10982 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
10983 (pclmul_test): Renamed to ...
10986 2009-02-04 Jakub Jelinek <jakub@redhat.com>
10989 * g++.dg/abi/mangle31.C: New test.
10991 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10994 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10996 * vla-6.c: Likewise. Expect warning not error for [*] lexically
10997 inside function prototype but not part of parameter declarator.
10998 * vla-11.c: New test.
11000 2009-02-03 Jason Merrill <jason@redhat.com>
11002 * g++.dg/warn/main-4.C: New test.
11003 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
11005 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
11008 * g++.dg/expr/cast10.C: New test.
11010 2009-02-03 Joseph Myers <joseph@codesourcery.com>
11013 * gcc.dg/init-bad-6.c: New test.
11015 2009-02-03 Jakub Jelinek <jakub@redhat.com>
11018 * gcc.c-torture/compile/pr35318.c: New test.
11020 PR inline-asm/39059
11021 * gcc.dg/nofixed-point-2.c: New test.
11022 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11023 * g++.dg/ext/fixed2.C: Likewise.
11024 * g++.dg/other/error25.C: Likewise.
11025 * g++.dg/lookup/crash7.C: Likewise.
11026 * g++.dg/cpp0x/decltype-38655.C: Likewise.
11029 * g++.dg/cpp0x/initlist13.C: New test.
11031 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
11034 * g++.dg/template/func2.C: New test.
11037 * g++.dg/template/typename15.C: New.
11038 * g++.dg/template/typename16.C: New.
11040 2009-02-03 Janis Johnson <janis187@us.ibm.com>
11041 Ben Elliston <bje@au.ibm.com>
11044 * gcc.dg/dfp/pr39034.c: New test.
11046 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11049 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11051 2009-02-02 Jason Merrill <jason@redhat.com>
11054 * g++.dg/parse/dtor14.C: New test.
11056 2009-02-02 Jakub Jelinek <jakub@redhat.com>
11058 * lib/target-supports.exp
11059 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11060 * g++.dg/ext/builtin10.C: New test.
11062 PR inline-asm/39058
11063 * gcc.target/i386/pr39058.c: New test.
11065 2009-02-02 Richard Guenther <rguenther@suse.de>
11067 PR tree-optimization/38937
11068 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11070 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
11073 * g++.dg/parse/crash52.C: New.
11075 2009-01-30 Richard Guenther <rguenther@suse.de>
11077 PR tree-optimization/39041
11078 * gcc.c-torture/compile/pr39041.c: New testcase.
11080 2009-01-30 Jakub Jelinek <jakub@redhat.com>
11083 * gcc.target/i386/pr39013-1.c: New test.
11084 * gcc.target/i386/pr39013-2.c: New test.
11087 * g++.dg/ext/label12.C: New test.
11089 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11092 * g++.dg/parse/error34.C: New.
11093 * g++.dg/parse/error35.C: Likewise.
11095 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11098 * g++.dg/cpp0x/decltype-38655.C: New.
11100 2009-01-30 Jakub Jelinek <jakub@redhat.com>
11103 * g++.dg/torture/pr39002.C: New test.
11105 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
11107 PR tree-optimization/39007
11108 * gcc.dg/tree-ssa/pr39007.c: New.
11110 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
11112 PR middle-end/35854
11113 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11116 2009-01-29 Steve Ellcey <sje@cup.hp.com>
11118 PR middle-end/38857
11119 * gcc.c-torture/compile/pr38857.c: New test.
11121 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
11125 * gfortran.dg/bound_6.f90: New test.
11127 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
11129 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11131 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
11133 PR tree-optimization/38997
11134 * gcc.dg/tree-ssa/pr38997.c: New.
11136 2009-01-28 Richard Guenther <rguenther@suse.de>
11138 PR tree-optimization/38926
11139 * gcc.c-torture/compile/pr38926.c: New testcase.
11141 2009-01-28 Jakub Jelinek <jakub@redhat.com>
11143 PR middle-end/38934
11144 * gcc.dg/pr38934.c: New test.
11146 2009-01-28 Richard Guenther <rguenther@suse.de>
11148 PR middle-end/38908
11149 * g++.dg/warn/Wuninitialized-2.C: New testcase.
11151 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
11153 PR tree-optimization/38984
11154 * gcc.dg/pr38984.c: New XFAILed testcase.
11157 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
11160 * gcc.target/i386/pr38988.c: New test.
11162 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
11165 * g++.dg/parse/crash51.C: New.
11166 * g++.old-deja/g++.pt/crash9.C: Adjust.
11168 2009-01-27 Daniel Kraft <d@domob.eu>
11171 * gfortran.dg/mvbits_6.f90: New test.
11172 * gfortran.dg/mvbits_7.f90: New test.
11173 * gfortran.dg/mvbits_8.f90: New test.
11175 2009-01-27 Richard Guenther <rguenther@suse.de>
11177 PR tree-optimization/38503
11178 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11180 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11182 PR middle-end/38969
11183 * gcc.c-torture/execute/pr38969.c: New test.
11185 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
11188 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11190 * gcc.target/mips/fixed-scalar-type.c: Likewise.
11191 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11192 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11194 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
11197 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11198 if __USING_SJLJ_EXCEPTIONS__ is defined.
11200 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11201 __USING_SJLJ_EXCEPTIONS__ is defined.
11202 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11203 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11204 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11205 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11206 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11207 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11209 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
11212 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11213 Use instead of C name in asm statements.
11215 2009-01-26 Richard Guenther <rguenther@suse.de>
11217 PR tree-optimization/38745
11218 * g++.dg/torture/pr38745.C: New testcase.
11220 2009-01-26 Richard Guenther <rguenther@suse.de>
11222 PR middle-end/38851
11223 * g++.dg/warn/Wuninitialized-1.C: New testcase.
11225 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
11227 * gcc.dg/bitfld-15.c: Gate warning on target
11228 pcc_bitfield_type_matters.
11229 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11230 g++.dg/ext/bitfield4.C: Likewise.
11231 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11232 bitfield for any target.
11234 2009-01-24 Jakub Jelinek <jakub@redhat.com>
11237 * gcc.dg/pr38957.c: New test.
11239 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
11242 * gfortran.dg/array_constructor_24.f: Allow tolerance when
11245 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
11247 PR tree-optimization/38953
11248 * gfortran.dg/graphite/pr38953.f90: New.
11250 2009-01-24 Paul Brook <paul@codesourcery.com>
11252 * gcc.target/arm/neon-cond-1.c: New test.
11254 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
11256 PR tree-optimization/38932
11257 * gcc.dg/pr38932.c: New.
11259 2009-01-23 Revital Eres <eres@il.ibm.com>
11261 * gcc.dg/sms-7.c: Fix test.
11263 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
11265 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11266 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11267 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11268 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11270 2009-01-22 Steve Ellcey <sje@cup.hp.com>
11272 * gcc.dg/pr35729.c: Make test x86 specific.
11274 2009-01-22 Steve Ellcey <sje@cup.hp.com>
11276 PR middle-end/38615
11277 * gcc.dg/pr38615.c: New test.
11279 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
11282 * gcc.target/i386/pr38931.c: New test.
11284 2009-01-22 Dodji Seketeli <dodji@redhat.com>
11287 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11288 * g++.dg/template/typedef12.C: Likewise.
11289 * g++.dg/template/typedef13.C: Likewise.
11290 * g++.dg/template/typedef14.C: Likewise.
11291 * g++.dg/template/sfinae3.C: Likewise.
11292 * g++.old-deja/g++.pt/typename8.C: Likewise.
11293 * g++.dg/template/access11.C: Likewise
11295 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
11297 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11299 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11301 2009-01-21 Dodji Seketeli <dodji@redhat.com>
11304 * g++.dg/template/typedef11.C: New test.
11305 * g++.dg/template/typedef12.C: Likewise.
11306 * g++.dg/template/typedef13.C: Likewise.
11307 * g++.dg/template/typedef14.C: Likewise.
11308 * g++.dg/template/sfinae3.C: Compile this pedantically.
11309 The only errors expected should be the one saying the typedef is ill
11311 * g++.old-deja/g++.pt/typename8.C: Likewise.
11312 * g++.dg/template/access11.C: Update this.
11314 2009-01-21 Daniel Kraft <d@domob.eu>
11317 * gfortran.dg/mvbits_5.f90: New test.
11319 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
11321 * gcc.dg/sms-6.c: New test.
11322 * gcc.dg/sms-7.c: Likewise.
11324 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
11327 * gfortran.dg/host_assoc_function_7.f90: New test
11329 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11330 Richard Guenther <rguenther@suse.de>
11332 PR tree-optimization/38747
11333 PR tree-optimization/38748
11334 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11335 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11336 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11338 2009-01-20 Kees Cook <kees@ubuntu.com>
11339 H.J. Lu <hongjiu.lu@intel.com>
11342 * gcc.dg/pr38902.c: New.
11344 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
11347 * gfortran.dg/pr38868.f: New testcase.
11349 2009-01-20 Richard Guenther <rguenther@suse.de>
11351 * gcc.c-torture/execute/pr36227.c: Move ...
11352 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
11354 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11356 * lib/gfortran.exp: Add -B options for targets that use
11357 libgfortran.a%s in their specs.
11359 2009-01-19 Jason Merrill <jason@redhat.com>
11362 * g++.dg/template/dtor5.C: New test.
11364 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
11367 * gfortran.dg/bound_5.f90: New test.
11369 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
11372 * g++.dg/compat/abi/pr38736_main.C: New.
11373 * g++.dg/compat/abi/pr38736_x.C: Likewise.
11374 * g++.dg/compat/abi/pr38736_y.C: Likewise.
11375 * g++.dg/other/macro-1.C: Likewise.
11376 * gcc.dg/macro-1.c: Likewise.
11377 * gcc.dg/compat/pr38736_main.c: Likewise.
11378 * gcc.dg/compat/pr38736_x.c: Likewise.
11379 * gcc.dg/compat/pr38736_y.c: Likewise.
11381 2009-01-18 Richard Guenther <rguenther@suse.de>
11383 PR tree-optimization/38819
11384 * gcc.c-torture/execute/pr38819.c: New testcase.
11386 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11389 * gfortran.dg/module_commons_3.f90: Reapply.
11391 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11394 * gfortran.dg/transfer_intrinsic_1.f90: New test.
11395 * gfortran.dg/transfer_intrinsic_2.f90: New test.
11397 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11400 * gfortran.dg/module_commons_3.f90: Remove
11402 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
11404 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11406 2009-01-16 Jason Merrill <jason@redhat.com>
11409 * g++.dg/template/lvalue1.C: New test.
11412 * g++.dg/template/access20.C: New test.
11413 * g++.dg/torture/pr34641.C: Fix access.
11415 2009-01-16 Richard Guenther <rguenther@suse.de>
11417 PR tree-optimization/38835
11418 PR middle-end/36227
11419 * gcc.c-torture/execute/pr36227.c: New testcase.
11420 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11421 * g++.dg/init/const7.C: Likewise.
11423 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
11426 * gcc.c-torture/compile/pr38554.c: New test.
11428 2009-01-16 Jason Merrill <jason@redhat.com>
11431 * g++.dg/conversion/access1.C: New test.
11433 2009-01-16 Jakub Jelinek <jakub@redhat.com>
11435 PR tree-optimization/38789
11436 * gcc.c-torture/compile/pr38789.c: New test.
11438 2009-01-16 Janus Weil <janus@gcc.gnu.org>
11441 * gfortran.dg/proc_ptr_13.f90: New.
11443 2009-01-15 Jason Merrill <jason@redhat.com>
11446 * g++.dg/template/koenig6.C: New test.
11448 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11451 * g++.dg/template/error37.C: New testcase.
11453 2009-01-15 Jason Merrill <jason@redhat.com>
11456 * g++.dg/conversion/memfn1.C: New test.
11459 * g++.dg/conversion/memfn2.C: New test.
11461 2009-01-15 Steve Ellcey <sje@cup.hp.com>
11464 * g++.dg/template/crash87.C: New test.
11466 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
11468 PR middle-end/37843
11469 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11471 2009-01-15 Dodji Seketeli <dodji@redhat.com>
11474 * g++.dg/parse/crash50.C: New test.
11476 2009-01-14 Jakub Jelinek <jakub@redhat.com>
11478 PR rtl-optimization/38245
11479 * gcc.dg/pr38245-3.c: New test.
11480 * gcc.dg/pr38245-3.h: New file.
11481 * gcc.dg/pr38245-4.c: New file.
11482 * gcc.dg/pr38364.c: New test.
11484 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
11486 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11487 sequence PC-relative.
11489 2009-01-14 Mark Mitchell <mark@codesourcery.com>
11491 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11492 calls and/or PLT markers.
11493 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11494 calls and/or PLT markers.
11495 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11496 calls and/or PLT markers.
11497 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11498 calls and/or PLT markers.
11500 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11501 Nathan Froyd <froydnj@codesourcery.com>
11502 Joseph Myers <joseph@codesourcery.com>
11504 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11506 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11507 and use consistent CFLAGS.
11508 * gcc.target/powerpc/20030505.c: Likewise.
11509 * gcc.target/powerpc/20081204-1.c: Likewise.
11510 * gcc.target/powerpc/ppc-spe.c: Likewise.
11511 * gcc.target/powerpc/spe1.c: Likewise.
11512 * g++.dg/ext/spe1.C: Likewise.
11513 * g++.dg/other/opaque-1.C: Likewise.
11514 * g++.dg/other/opaque-2.C: Likewise.
11515 * g++.dg/other/opaque-3.C: Likewise.
11517 2009-01-14 Mark Mitchell <mark@codesourcery.com>
11519 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11522 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
11525 * g++.dg/torture/pr38811.C: New file.
11527 2009-01-14 Richard Guenther <rguenther@suse.de>
11529 PR tree-optimization/38826
11530 PR middle-end/38477
11531 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11533 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
11535 * gcc.dg/graphite/pr38786.c: Fix commit problem.
11537 2009-01-14 Nick Clifton <nickc@redhat.com>
11540 * g++.cp/parse/pr37862.C: New test.
11542 2009-01-14 Julian Brown <julian@codesourcery.com>
11544 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11545 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11547 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11550 2009-01-13 Jakub Jelinek <jakub@redhat.com>
11552 PR rtl-optimization/38774
11553 * gcc.dg/torture/pr38774.c: New test.
11556 * g++.dg/cpp0x/pr38795.C: New test.
11558 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
11559 Nathan Froyd <froydnj@codesourcery.com>
11560 Joseph Myers <joseph@codesourcery.com>
11562 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11563 otherwise. Do not check for AltiVec at runtime.
11564 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11565 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11566 * gcc.target/powerpc/altivec-1.c: Likewise.
11567 * gcc.target/powerpc/altivec-3.c: Likewise.
11568 * gcc.target/powerpc/altivec-10.c: Likewise.
11569 * gcc.target/powerpc/altivec-12.c: Likewise.
11570 * gcc.target/powerpc/altivec-24.c: Likewise.
11571 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11572 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11573 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11574 * gcc.target/powerpc/pr35907.c: Likewise.
11575 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11576 otherwise. Do not check for Cell at runtime.
11577 * gcc.target/powerpc/altivec_check.h: Delete.
11579 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11580 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
11581 not check for AltiVec at runtime.
11582 * g++.dg/ext/altivec-cell-2.C: Likewise.
11583 * g++.dg/ext/altivec-cell-3.C: Likewise.
11584 * g++.dg/ext/altivec-cell-4.C: Likewise.
11585 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11586 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11588 * g++.dg/ext/altivec_check.h: Delete.
11590 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
11592 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11593 effective target. Adjust line numbers accordingly.
11595 2009-01-13 Mark Mitchell <mark@codesourcery.com>
11597 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11599 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
11601 PR tree-optimization/38786
11602 * gcc.dg/graphite/pr38786.c: New.
11604 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11607 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
11609 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11610 for alpha*-*-* targets.
11611 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11613 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11615 PR libfortran/38772
11616 * gfortran.dg/fmt_bz_bn_err.f: New test.
11618 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
11620 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11622 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11624 * lib/target-supports.exp (check_effective_target_powerpc64): New.
11625 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11626 instruction support. Do not check for it at runtime.
11628 2009-01-12 Jason Merrill <jason@redhat.com>
11631 * g++.dg/lookup/friend11.C: Remove expected error.
11632 * g++.dg/lookup/friend14.C: New test.
11633 * g++.dg/lookup/friend15.C: New test.
11635 2009-01-12 Dodji Seketeli <dodji@redhat.com>
11638 * g++.dg/lookup/hidden-class12.C: New test.
11639 * g++.dg/lookup/hidden-class13.C: New test.
11640 * g++.dg/lookup/hidden-class14.C: New test.
11641 * g++.dg/lookup/hidden-class15.C: New test.
11642 * g++.dg/lookup/hidden-class16.C: New test.
11644 2009-01-12 Mark Mitchell <mark@codesourcery.com>
11646 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11647 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11648 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11650 2009-01-12 Jason Merrill <jason@redhat.com>
11653 * g++.dg/other/vararg-3.C: New test.
11655 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11657 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11658 Explicitly enable SPE.
11659 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
11662 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11663 Expect -flax-vector-conversions message. Adjust incompatible
11665 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11668 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11670 * g++.dg/other/opaque-1.C: Run on targets with SPE.
11672 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11673 * g++.dg/other/opaque-2.C: Likewise.
11674 * g++.dg/other/opaque-3.C: Likewise.
11676 2009-01-12 Jakub Jelinek <jakub@redhat.com>
11679 * gcc.dg/pr32041.c: New test.
11680 * g++.dg/parse/offsetof9.C: New test.
11682 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11683 Nathan Froyd <froydnj@codesourcery.com>
11685 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11686 * g++.dg/ext/attribute-test-1.C: Likewise.
11687 * g++.dg/ext/attribute-test-2.C: Likewise.
11688 * g++.dg/ext/attribute-test-3.C: Likewise.
11689 * g++.dg/ext/attribute-test-4.C: Likewise.
11691 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
11693 * gnat.dg/unchecked_convert3.adb: New test.
11695 2009-01-12 Tomas Bily <tbily@suse.cz>
11698 * gcc.dg/tree-ssa/pr38385.c: New file.
11700 2009-01-12 Jakub Jelinek <jakub@redhat.com>
11703 * g++.dg/parse/typedef9.C: New test.
11705 PR tree-optimization/38807
11706 * gcc.c-torture/compile/pr38807.c: New test.
11708 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
11710 * gcc.target/mips/ins-2.c: New test.
11712 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
11715 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11717 2009-01-11 Jakub Jelinek <jakub@redhat.com>
11720 * g++.dg/warn/Wreturn-type-5.C: New test.
11722 2009-01-11 Matthias Klose <doko@ubuntu.com>
11724 PR middle-end/38616
11725 * gcc.dg/pr38616.c: New test.
11727 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
11729 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11731 2009-01-10 Andrew Pinski <pinskia@gmail.com>
11734 * g++.dg/expr/string-1.C: New test.
11735 * g++.dg/expr/string-2.C: New test.
11738 * g++.dg/ext/complex4.C: New test.
11739 * g++.dg/ext/complex5.C: New test.
11740 * g++.dg/init/reference1.C: New test.
11741 * g++.dg/init/reference2.C: New test.
11742 * g++.dg/init/reference3.C: New test.
11744 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11747 * gfortran.dg/transfer_null_1.f90: New test.
11749 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11752 * gfortran.dg/host_assoc_function_6.f90: New test.
11754 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
11756 * lib/target-supports.exp: Add method to determine if the effective
11757 target is really a ppc405 after applying all compile options.
11758 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11759 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11760 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11761 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11762 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11763 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11764 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11765 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11766 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11767 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11768 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11769 * gcc.target/powerpc/405-machhw-1.c: Likewise.
11770 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11771 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11772 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11773 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11774 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11775 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11776 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11777 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11778 * gcc.target/powerpc/405-macchw-1.c: Likewise.
11779 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11780 * gcc.target/powerpc/405-machhw-2.c: Likewise.
11781 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11782 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11783 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11784 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11785 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11786 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11787 * gcc.target/powerpc/405-macchw-2.c: Likewise.
11788 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11790 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11793 * g++.dg/other/error31.C: New testcase.
11796 * gcc.dg/pr35742.c: New test.
11798 2009-01-09 John F. Carr <jfc@mit.edu>
11801 * g++.dg/parse/linkage3.C: New test.
11803 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11805 PR middle-end/38771
11806 * gcc.c-torture/compile/pr38771.c: New test.
11808 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
11810 * gcc.dg/pr34856.c: Ignore irrelevant warning.
11812 2009-01-08 Mark Mitchell <mark@codesourcery.com>
11814 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11815 * gcc.dg/sibcall-4.c: Likewise.
11817 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
11818 Jan Sjodin <jan.sjodin@amd.com>
11820 PR tree-optimization/38559
11821 * gcc.dg/graphite/pr38559.c: New.
11823 2009-01-08 Ira Rosen <irar@il.ibm.com>
11825 PR tree-optimization/37194
11826 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11828 2009-01-07 Jakub Jelinek <jakub@redhat.com>
11831 * g++.dg/ext/label11.C: New test.
11833 2009-01-07 Joseph Myers <joseph@codesourcery.com>
11835 * lib/target-supports.exp (check_weak_override_available): New.
11836 * lib/target-supports-dg.exp (dg-require-weak-override): New.
11837 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11838 dg-require-weak-override.
11840 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
11841 Alan Modra <amodra@bigpond.net.au>
11843 * gcc.c-torture/compile/20090107-1.c: New test.
11845 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
11848 * g++.dg/other/pr38706.C: New test.
11850 2009-01-07 Jason Merrill <jason@redhat.com>
11852 * g++.dg/cpp0x/variadic92.C: New test.
11853 * g++.dg/cpp0x/variadic93.C: New test.
11855 2009-01-07 Janis Johnson <janis187@us.ibm.com>
11857 * lib/target-supports-dg.exp (current_compiler_flags): New.
11858 (check-flags): Use it; do not access dg-test local variables.
11859 (dg-skip-if): Do not access dg-test local variables.
11860 (dg-xfail-run-if): Ditto.
11861 (dg-shouldfail): Ditto.
11862 * gcc.test-framework/test-framework.exp
11863 (check_effective_target_def_nocache): New.
11864 * gcc.test-framework/test-framework.awk: Handle scan tests.
11865 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11866 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11867 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11868 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11869 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11870 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11871 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11872 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11873 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11875 * g++.dg/torture/pr38586.C: Ignore a possible warning.
11877 * lib/target-supports-dg.exp (check_test_flags): Delete.
11879 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
11881 PR tree-optimization/38492
11882 PR tree-optimization/38498
11883 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11885 * gcc.dg/graphite/block-0.c: Update test.
11886 * gcc.dg/graphite/block-1.c: Same.
11887 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11888 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11889 * gcc.dg/graphite/block-3.c: New.
11890 * gcc.dg/graphite/pr38498.c: New.
11892 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
11894 AVX Programming Reference (December, 2008)
11895 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11896 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11897 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11899 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11900 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11902 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11905 * gfortran.dg/c_loc_pure_1.f90: New test.
11907 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
11910 * gfortran.dg/elemental_dependency_3.f90:
11911 Add the final tree dump cleanup.
11913 2009-01-06 Jakub Jelinek <jakub@redhat.com>
11915 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11918 PR rtl-optimization/38722
11919 * gfortran.dg/pr38722.f90: New test.
11921 2009-01-06 Janis Johnson <janis187@us.ibm.com>
11924 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11925 instead of DECnn_DEN. Support -DDBG to list lines that fail.
11927 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
11929 * gfortran.dg/implicit_12.f90: Add space around dg directive.
11930 * gfortran.dg/typebound_call_8.f03: Same.
11931 * gfortran.dg/elemental_bind_c.f90: Same.
11932 * gfortran.dg/typebound_call_7.f03: Same.
11933 * gfortran.dg/interface_proc_end.f90: Same
11934 * gfortran.dg/pr37243.f: Fix typo.
11936 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
11938 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
11939 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
11942 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
11944 AVX Programming Reference (December, 2008)
11945 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11946 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11947 * gcc.target/i386/sse-14.c: Likewise.
11949 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11950 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11951 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11952 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11954 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11956 PR libfortran/38735
11957 * gfortran.dg/fmt_bz_bn.f: Update test.
11959 2009-01-05 Dodji Seketeli <dodji@redhat.com>
11962 * g++.dg/conversion/usual-arith-conv.C: New test.
11964 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
11967 * gcc.dg/vector-3.c: New testcase.
11968 * g++.dg/ext/vector15.C: New test.
11970 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11972 PR tree-optimization/38510
11973 * gcc.dg/graphite/pr38510.c: New.
11975 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11976 Jan Sjodin <jan.sjodin@amd.com>
11978 PR tree-optimization/38500
11979 * gcc.dg/graphite/pr38500.c: New.
11981 2009-01-05 Laurent GUERBY <laurent@guerby.net>
11983 * gcc.c-torture/compile/20001226-1.c: Generalize
11985 * gcc.c-torture/compile/limits-fnargs.c: Add
11987 * gcc.dg/20020425-1.c: Likewise.
11988 * gcc.dg/pch/pch.exp: Likewise.
11990 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11993 * gfortran.dg/module_commons_3.f90: New test.
11995 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
11998 * gfortran.dg/random_seed_1.f90: Updated.
12000 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
12004 * gfortran.dg/elemental_subroutine_7.f90:
12005 Fix p values so that it can be used as vector subscript.
12007 2009-01-05 Jason Merrill <jason@redhat.com>
12009 * g++.dg/cpp0x/initlist12.C: Add another test.
12011 * g++.dg/cpp0x/defaulted7.C: New test.
12013 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12016 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
12017 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
12019 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
12021 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12022 for alpha*-*-* targets.
12023 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12025 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
12028 * gfortran.dg/host_assoc_function_5.f90: New test.
12030 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
12033 * gfortran.dg/elemental_dependency_3.f90: New test.
12034 * gfortran.dg/elemental_subroutine_7.f90: New test.
12036 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
12038 * gcc.dg/struct-ret-3.c: Include unistd.h.
12039 (main): Exit early if system memory page size is
12040 larger than 4096 bytes.
12042 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
12045 * gfortran.dg/merge_init_expr.f90: New.
12047 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
12050 * gfortran.dg/c_loc_tests_13.f90: New test.
12051 * gfortran.dg/c_loc_tests_14.f90: New test.
12053 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
12055 * gfortran.dg/func_result_4.f90: New.
12057 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
12060 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12061 interface still works, in addition to original tests.
12062 * gfortran.dg/host_assoc_call_6.f90: New test.
12064 2009-01-03 Jakub Jelinek <jakub@redhat.com>
12067 * g++.dg/torture/pr38705.C: New test.
12070 * gcc.dg/pr38700.c: New test.
12072 2009-01-02 Jason Merrill <jason@redhat.com>
12074 * g++.dg/cpp0x/initlist11.C: New test.
12075 * g++.dg/cpp0x/initlist12.C: New test.
12077 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
12079 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12080 Allow extra informative notes.
12082 2009-01-01 Jakub Jelinek <jakub@redhat.com>
12085 * gcc.dg/pr36489.c: New test.
12088 Copyright (C) 2009 Free Software Foundation, Inc.
12090 Copying and distribution of this file, with or without modification,
12091 are permitted in any medium without royalty provided the copyright
12092 notice and this notice are preserved.