1 2009-12-91 Uros Bizjak <ubizjak@gmail.com>
3 * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
5 2009-12-01 Jakub Jelinek <jakub@redhat.com>
8 * g++.dg/gomp/pr42234.C: New test.
10 2009-12-01 Martin Jambor <mjambor@suse.cz>
12 PR tree-optimization/42237
13 * gcc.c-torture/compile/pr42237.c: New test.
15 2009-12-01 Paolo Carlini <paolo.carlini@oracle.com>
18 * g++.dg/parse/crash54.C: New.
20 2009-11-30 Chao-ying Fu <fu@mips.com>
22 * gcc.target/mips/dsp-lhx.c: New test.
23 * gcc.target/mips/dsp-no-lhx.c: New test.
25 2009-11-30 Dave Korn <dave.korn.cygwin@gmail.com>
27 * lib/g++.exp (g++_init): Add host-dependent settings for
29 * lib/gcc-dg.exp: Likewise.
30 * lib/options.exp: Likewise.
31 * lib/objc.exp (objc_init): Likewise.
32 * lib/gfortran.exp (gfortran_init): Likewise.
34 2009-11-30 Paolo Carlini <paolo.carlini@oracle.com>
37 * g++.dg/template/crash93.C: New.
39 2009-11-30 Steve Ellcey <sje@cup.hp.com>
41 * gcc.dg/pr41551.c: New test.
43 2009-11-30 Janus Weil <janus@gcc.gnu.org>
46 * gfortran.dg/select_type_9.f03: New.
48 2009-11-30 Janus Weil <janus@gcc.gnu.org>
51 * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
52 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
53 * gfortran.dg/select_type_1.f03: Remove FIXMEs.
54 * gfortran.dg/select_type_2.f03: Ditto.
55 * gfortran.dg/select_type_8.f03: New test.
57 2009-11-30 Janus Weil <janus@gcc.gnu.org>
59 * gfortran.dg/extends_type_of_1.f03: New test.
60 * gfortran.dg/same_type_as_1.f03: Extended.
62 2009-11-30 Paul Thomas <pault@gcc.gnu.org>
64 * gfortran.dg/class_4c.f03: Add dg-additional-sources.
65 * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
67 2009-11-30 Janis Johnson <janis187@us.ibm.com>
70 * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
72 2009-11-30 Martin Jambor <mjambor@suse.cz>
75 * gcc.c-torture/compile/pr42196-1.c: New test.
76 * gcc.c-torture/compile/pr42196-2.c: New test.
77 * gcc.c-torture/compile/pr42196-3.c: New test.
79 2009-11-30 Ira Rosen <irar@il.ibm.com>
81 * gfortran.dg/vect/vect-7.f90: New test.
83 2009-11-30 Richard Guenther <rguenther@suse.de>
87 * gfortran.dg/pr42119.f90: New testcase.
89 2009-11-30 Dodji Seketeli <dodji@redhat.com>
92 * g++.dg/template/typedef23.C: New test.
94 2009-11-29 H.J. Lu <hongjiu.lu@intel.com>
96 PR tree-optimization/41961
97 * g++.dg/tree-ssa/pr41961.C: New.
99 2009-11-29 Ira Rosen <irar@il.ibm.com>
101 PR tree-optimization/42193
102 * gcc.dg/vect/pr42193.c: New test.
104 2009-11-28 Dodji Seketeli <dodji@redhat.com>
107 * g++.dg/template/stmtexpr2.C: New test.
109 2009-11-28 Richard Guenther <rguenther@suse.de>
111 PR tree-optimization/42183
112 * g++.dg/torture/pr42183.C: New testcase.
114 2009-11-28 Kai Tietz <kai.tietz@onevision.com>
116 * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
117 w64 target type 'unsigned long long'.
119 2009-11-27 Martin Jambor <mjambor@suse.cz>
122 * gcc.c-torture/execute/pr42006.c: New test.
124 2009-11-27 Paolo Carlini <paolo.carlini@oracle.com>
127 * g++.dg/cpp0x/error2.C: New.
129 2009-11-27 Michael Matz <matz@suse.de>
131 PR rtl-optimization/42084
132 * gcc.dg/pr42084.c: New test.
134 2009-11-27 Michael Matz <matz@suse.de>
137 * g++.dg/tree-ssa/pr41906.C: New testcase.
139 2009-11-27 Jakub Jelinek <jakub@redhat.com>
141 * gcc.dg/O16384.c: New test.
143 2009-11-27 Paolo Carlini <paolo.carlini@oracle.com>
146 * g++.dg/parse/crash53.C: New.
147 * g++.dg/parse/error17.C: Adjust, error messages are not
149 * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
151 2009-11-27 Uros Bizjak <ubizjak@gmail.com>
153 * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
154 * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
155 * gcc.target/i386/vperm-v4si-2.c: Ditto.
156 * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
158 2009-11-26 Richard Henderson <rth@redhat.com>
160 * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
162 2009-11-26 Jason Merrill <jason@redhat.com>
165 * g++.dg/lookup/koenig8.C: New.
168 * g++.dg/template/explicit-args2.C: Add typeid cases.
170 2009-11-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
173 * gfortran.dg/array_function_5.f90: New test.
175 2009-11-26 Janus Weil <janus@gcc.gnu.org>
179 * gfortran.dg/select_type_10.f03: New test case.
180 * gfortran.dg/typebound_call_11.f03: Extended test case.
182 2009-11-26 Michael Matz <matz@suse.de>
184 PR tree-optimization/41905
185 * g++.dg/tree-ssa/pr41905.C: New testcase.
187 2009-11-25 Richard Henderson <rth@redhat.com>
189 * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
191 * lib/target-supports.exp
192 (check_effective_target_vect_extract_even_odd): Add x86.
194 * gcc.target/i386/isa-check.h: New.
195 * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
196 gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
197 gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
198 gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
199 gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
200 gcc.target/i386/vperm.pl: New files.
202 2009-11-25 Richard Henderson <rth@redhat.com>
204 * gcc.dg/vect/pr36493.c: Call check_vect.
205 * gcc.dg/vect/pr37539.c: Likewise.
206 * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
207 * tree-vect.h (check_vect): Use cpuid for x86.
209 2009-11-25 Eric Botcazou <ebotcazou@adacore.com>
211 * gnat.dg/specs/pack6.ads: New test.
212 * gnat.dg/specs/pack6_pkg.ads: New helper.
214 2009-11-25 Jakub Jelinek <jakub@redhat.com>
216 * gcc.target/powerpc/regnames-1.c: New test.
218 2009-11-25 Eric Botcazou <ebotcazou@adacore.com>
219 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
222 * ada/acats/run_acats: Bump stack limit to 16MB.
224 2009-11-25 Richard Earnshaw <rearnsha@arm.com>
226 * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
229 2009-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
232 * gfortran.dg/pure_initializer_2.f90: New test.
234 2009-11-23 Jason Merrill <jason@redhat.com>
236 * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
237 * g++.old-deja/g++.pt/ctor2.C: Adjust.
238 * g++.dg/lookup/name-clash4.C: Adjust.
240 2009-11-23 Jason Merrill <jason@redhat.com>
242 * g++.dg/template/spec15.C: Check for helpful message.
244 2009-11-24 Janis Johnson <janis187@us.ibm.com>
246 * gcc.target/powerpc/altivec-32.c: Don't use -m64.
247 * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
248 * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
249 * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
250 * gcc.target/powerpc/paired-2.c: Ditto.
251 * gcc.target/powerpc/paired-3.c: Ditto.
252 * gcc.target/powerpc/paired-4.c: Ditto.
253 * gcc.target/powerpc/paired-5.c: Ditto.
254 * gcc.target/powerpc/paired-6.c: Ditto.
255 * gcc.target/powerpc/paired-7.c: Ditto.
256 * gcc.target/powerpc/paired-8.c: Ditto.
257 * gcc.target/powerpc/paired-9.c: Ditto.
258 * gcc.target/powerpc/paired-10.c: Ditto.
259 * gcc.target/powerpc/popcount-2.c: Don't use -m32.
260 * gcc.target/powerpc/popcount-3.c: Don't use -m64.
261 * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
262 * gcc.target/powerpc/pr39457.c: Don't use -m64.
263 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
264 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
265 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
266 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
268 2009-11-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
270 * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
271 scan-assembler-not regular expression.
273 2009-11-24 Richard Guenther <rguenther@suse.de>
275 PR tree-optimization/42142
276 * gcc.c-torture/execute/pr42142.c: New testcase.
278 2009-11-24 Martin Jambor <mjambor@suse.cz>
280 PR tree-optimization/42154
281 * gcc.c-torture/execute/pr42154.c: New test.
283 2009-11-24 Janus Weil <janus@gcc.gnu.org>
286 * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
287 * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
288 * gfortran.dg/proc_ptr_comp_24.f90: New.
290 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
292 * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
295 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
297 * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
299 2009-11-23 H.J. Lu <hongjiu.lu@intel.com>
302 * gcc.target/ia64/fptr-1.c: Make it a compile test.
304 2009-11-23 Janis Johnson <janis187@us.ibm.com>
306 * lib/lto.exp (lto_option_list): Rename from option_list.
307 * lib/compat.exp (compat_option_list): Rename from option_list.
309 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
311 * gcc-dg/raw-string-1.c: Require-effective-target wchar.
312 * gcc-dg/raw-string-2.c: Ditto.
313 * gcc-dg/utf-array-short-wchar.c: Ditto.
314 * gcc-dg/utf-array.c: Ditto.
315 * gcc-dg/utf8-2.c: Ditto.
317 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
319 * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
322 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
324 * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
326 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
328 * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
330 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
333 * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
334 Enable short test for avr target.
335 * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
336 * gcc.dg/utf32-2.c: Ditto.
337 * gcc.dg/utf32-3.c: Ditto.
338 * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
340 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
342 * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
344 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
346 * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
349 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
351 * gcc.dg/sms-6.c: Use long for 16 bit int targets.
352 * gcc.dg/sms-7.c: Ditto.
354 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
356 * gcc.dg/pr36998.c: Frame pointer required for avr target.
357 * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
358 * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
359 * gcc.dg/pr41340.c: Test requires long pointer target.
360 * gcc.dg/profile-generate-3.c: Test requires profiling support.
362 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
364 * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
365 * gcc.dg/graphite/block-3.c: Ditto.
366 * gcc.dg/graphite/block-4.c: Ditto.
367 * gcc.dg/graphite/block-5.c: Ditto.
368 * gcc.dg/graphite/block-6.c: Ditto.
369 * gcc.dg/graphite/interchange-0.c: Ditto.
370 * gcc.dg/graphite/interchange-1.c: Ditto.
371 * gcc.dg/graphite/interchange-2.c: Ditto.
372 * gcc.dg/graphite/interchange-3.c: Ditto.
373 * gcc.dg/graphite/interchange-4.c: Ditto.
374 * gcc.dg/graphite/interchange-5.c: Ditto.
375 * gcc.dg/graphite/interchange-6.c: Ditto.
376 * gcc.dg/graphite/run-id-1.c: Ditto.
377 * gcc.dg/graphite/scop-16.c: Ditto.
378 * gcc.dg/graphite/scop-17.c: Ditto.
379 * gcc.dg/graphite/scop-18.c: Ditto.
380 * gcc.dg/graphite/scop-matmult.c: Ditto.
381 * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
382 * gcc.dg/graphite/id-15.c: Ditto.
384 2009-11-23 Eric Botcazou <ebotcazou@adacore.com>
386 * gnat.dg/specs/weak1.ads: New test.
388 2009-11-23 Steve Ellcey <sje@cup.hp.com>
390 * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
392 2009-11-23 Dodji Seketeli <dodji@redhat.com>
395 * g++.dg/template/typedef13.C: Adjust.
396 * g++.dg/template/typedef19.C: Adjust.
397 * g++.dg/template/typedef20.C: Adjust.
398 * g++.dg/template/typedef22.C: New test.
400 2009-11-22 Uros Bizjak <ubizjak@gmail.com>
403 * gcc.target/alpha/pr42113.c: New test.
405 2009-11-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
408 * gfortran.dg/data_value_1.f90: Update test.
409 * gfortran.dg/array_constructor_32.f90: New test.
411 2009-11-21 Martin Jambor <mjambor@suse.cz>
414 * gcc.c-torture/compile/pr42025-1.c: New test.
415 * gcc.c-torture/compile/pr42025-2.c: New test.
417 2009-11-21 Adam Nemet <adambnemet@gmail.com>
419 * gcc.target/mips/mult-1.c: Forbid octeon.
420 * gcc.target/mips/octeon-dmul-3.c: New test.
422 2009-11-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
424 * gcc.dg/tree-ssa/vrp47.c: Fix target check.
426 2009-11-20 Jason Merrill <jason@redhat.com>
428 PR c++/9050, DR 147, DR 318
429 * g++.dg/template/ctor9.C: New.
430 * g++.dg/tc1/dr147.C: Remove xfails.
431 * g++.dg/lookup/name-clash4.C: Adjust.
432 * g++.old-deja/g++.jason/temporary5.C: Adjust.
433 * g++.old-deja/g++.pt/ctor2.C: Adjust.
435 2009-11-21 Jakub Jelinek <jakub@redhat.com>
437 PR tree-optimization/42078
438 * gcc.dg/pr42078.c: New test.
440 2009-11-20 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
443 * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
444 XFAIL ptrdiff range test for avr.
445 * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
446 * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
447 * gcc-dg/c99-stdint-6.c: Ditto.
449 2009-11-20 Michael Meissner <meissner@linux.vnet.ibm.com>
451 * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
452 2009-10-23 change to set VRSAVE if VSX has been reverted.
454 2009-11-20 Simon Martin <simartin@users.sourceforge.net>
457 * g++.dg/cpp0x/pr38646.C: New test.
459 2009-11-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
461 * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
462 Wrap *int_least*_t tests in !NO_LEAST_TYPES.
463 Wrap *intmax_t tests in !NO_MAX_TYPES.
465 2009-11-20 Paolo Carlini <paolo.carlini@oracle.com>
468 * g++.dg/cpp0x/initlist28.C: New.
470 2009-11-20 H.J. Lu <hongjiu.lu@intel.com>
472 * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
474 2009-11-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
476 * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
478 2009-11-20 Shujing Zhao <pearly.zhao@oracle.com>
480 * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
482 * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
483 * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
484 * g++.old-deja/g++.law/typeck1.C: Likewise.
485 * g++.old-deja/g++.bugs/900324_02.C: Likewise.
486 * g++.dg/conversion/ptrmem9.C: Likewise.
487 * g++.dg/expr/cond2.C: Likewise.
489 2009-11-20 Paul Thomas <pault@gcc.gnu.org>
490 Janus Weil <janus@gcc.gnu.org>
493 * gfortran.dg/proc_ptr_comp_23.f90: New test.
495 2009-11-19 Jason Merrill <jason@redhat.com>
498 * g++.dg/init/placement5.C: Add positive test.
500 DR 176 permissiveness
501 * g++.dg/ext/injected-ttp.C: New.
502 * g++.old-deja/g++.pt/niklas01a.C: Adjust.
503 * g++.old-deja/g++.pt/ttp41.C: Adjust.
505 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
507 * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
508 * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
510 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
512 * gcc-dg/raw-string-1.c: Skip test for avr target.
513 * gcc-dg/utf-array-short-wchar.c: Ditto.
514 * gcc-dg/utf-array.c: Ditto.
515 * gcc-dg/utf8-2.c: Ditto.
517 2009-11-19 Rafael Avila de Espindola <espindola@google.com>
519 * g++.dg/plugin/selfassign.c: Include plugin-version.h.
520 (plugin_init): Pass correct version to plugin_default_version_check.
521 * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
522 (plugin_init): Pass correct version to plugin_default_version_check.
523 * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
524 (plugin_init): Pass correct version to plugin_default_version_check.
526 2009-11-19 Jason Merrill <jason@redhat.com>
529 * g++.dg/overload/pmf2.C: New.
531 2009-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
534 * gfortran.dg/direct_io_11.f90: New test.
536 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
538 * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
540 2009-11-18 Nick Clifton <nickc@redhat.com>
542 * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
543 * g++.dg/lto/20081120-1_0.C: Likewise.
544 * g++.dg/lto/20091002-2_0.C: Likewise.
545 * g++.dg/lto/20081120-2_0.C: Likewise.
546 * g++.dg/lto/20091002-3_0.C: Likewise.
547 * g++.dg/lto/20081123_0.C: Likewise.
548 * g++.dg/lto/20090313_0.C: Likewise.
549 * g++.dg/lto/20081109-1_0.C: Likewise.
550 * g++.dg/lto/20081219_0.C: Likewise.
551 * g++.dg/lto/20081204-1_0.C: Likewise.
552 * g++.dg/lto/20090302_0.C: Likewise.
553 * g++.dg/lto/20081119-1_0.C: Likewise.
554 * g++.dg/lto/20081118_0.C: Likewise.
556 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
559 * lib/lto.exp (scan-symbol): Properly check if target exist.
561 2009-11-18 Janus Weil <janus@gcc.gnu.org>
564 * gfortran.dg/proc_ptr_8.f90: Extended.
566 2009-11-18 Shujing Zhao <pearly.zhao@oracle.com>
568 * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
570 * g++.dg/inherit/error4.C: Likewise.
571 * g++.dg/template/crash90.C: Likewise.
573 2009-11-18 Jakub Jelinek <jakub@redhat.com>
576 * g++.dg/abi/mangle26.C: Also match *C2* definition.
577 * g++.dg/abi/mangle27.C: Likewise.
578 * g++.dg/abi/mangle28.C: Likewise.
579 * g++.dg/abi/mangle29.C: Likewise.
581 2009-11-18 Alexandre Oliva <aoliva@redhat.com>
584 * gcc.dg/vect/vect-debug-pr41926.c: New.
586 2009-11-17 Paolo Carlini <paolo.carlini@oracle.com>
589 * g++.dg/init/array26.C: New.
590 * g++.dg/init/array27.C: Likewise.
591 * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
593 2009-11-17 Jakub Jelinek <jakub@redhat.com>
596 * g++.dg/cpp0x/initlist27.C: New test.
599 * g++.dg/cpp0x/initlist26.C: New test.
601 2009-11-16 Jason Merrill <jason@redhat.com>
603 PR c++/189, c++/9937, c++/13950, DR 176
604 * g++.dg/tc1/dr176.C: Adjust.
605 * g++.dg/template/injected1.C: New.
606 * g++.dg/template/inherit.C: Adjust.
607 * g++.old-deja/g++.brendan/crash56.C: Adjust.
608 * g++.old-deja/g++.pt/lookup8.C: Adjust.
609 * g++.old-deja/g++.pt/ttp22.C: Adjust.
610 * g++.old-deja/g++.pt/ttp23.C: Adjust.
612 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
615 * g++.dg/template/crash92.C: New.
617 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
620 * g++.dg/template/error44.C: New.
622 2009-11-16 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
624 * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
626 2009-11-15 Janus Weil <janus@gcc.gnu.org>
629 * gfortran.dg/typebound_call_11.f03: New test.
631 2009-11-15 Hans-Peter Nilsson <hp@axis.com>
633 * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
636 2009-11-13 Jason Merrill <jason@redhat.com>
640 * g++.dg/template/arg7.C: New.
643 * g++.dg/template/error43.C: New.
646 * g++.dg/debug/dwarf2/static-data-member2.C: New.
649 * g++.dg/template/ref5.C: New.
652 * g++.dg/template/inherit4.C: New.
653 * g++.dg/lookup/scoped8.C: Adjust.
656 * g++.dg/parse/typename11.C: New.
657 * g++.dg/template/crash48.C: Adjust.
659 2009-11-13 Uros Bizjak <ubizjak@gmail.com>
662 * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
663 lto_finish at the end.
664 * gfortran.dg/lto/lto.exp: Ditto.
666 2009-11-12 Jason Merrill <jason@redhat.com>
669 * g++.dg/lookup/anon7.C: New.
672 * g++.dg/template/typedef21.C: New.
675 * g++.dg/cpp0x/decltype19.C: New.
677 2009-11-11 Jason Merrill <jason@redhat.com>
680 * g++.dg/dfp/typeid1.C: New.
682 2009-11-11 Janus Weil <janus@gcc.gnu.org>
685 * gfortran.dg/proc_ptr_comp_22.f90: New test.
687 2009-11-11 H.J. Lu <hongjiu.lu@intel.com>
690 * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
691 lto_finish at the end.
693 * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
694 (lto_finish): New. Restore mathlib.
696 2009-11-11 Kai Tietz <kai.tietz@onevision.com>
698 * g++.dg/torture/pushpop_macro.C: New testcase.
699 * gcc.c-torture/execute/pushpop_macro.c: New testcase.
700 * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
702 2009-11-11 Jon Beniston <jon@beniston.com>
704 * lib/target-supports.exp (check_profiling_available): lm32 target
705 doesn't support profiling.
706 * gcc.dg/20020312-2.c: Add lm32 support.
707 * g++.dg/other/packed1.C: Expect to fail on lm32.
708 * g++.old-deja/g++.jason/thunk3.C: Likewise.
710 2009-11-11 Daniel Jacobowitz <dan@codesourcery.com>
712 * gcc.target/arm/neon: Regenerate generated tests.
714 2009-11-10 Jason Merrill <jason@redhat.com>
716 * g++.dg/init/placement5.C: New.
719 * g++.dg/init/placement4.C: New.
721 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
723 * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
724 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
725 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
726 * gcc.dg/vect/slp-multitypes-3.c: Likewise.
728 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
730 * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
731 * gcc.dg/pr41963.c: Do not include math.h. Declare fabsf manually.
733 2009-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
735 * gcc.c-torture/compile/pr41987.c: New.
737 2009-11-09 Jakub Jelinek <jakub@redhat.com>
740 * gcc.dg/pr40946.c: New test.
742 2009-11-09 Jason Merrill <jason@redhat.com>
745 * g++.dg/template/ref4.C: New.
748 * g++.dg/template/conv10.C: New.
750 2009-11-07 Jason Merrill <jason@redhat.com>
753 * g++.dg/ext/typeof11.C: New.
755 2009-11-08 Jakub Jelinek <jakub@redhat.com>
758 * gcc.target/i386/pr41985.c: New test.
760 2009-11-08 Richard Guenther <rguenther@suse.de>
762 * gcc.dg/torture/pta-escape-1.c: New testcase.
764 2009-11-08 Eric Botcazou <ebotcazou@adacore.com>
766 * gnat.dg/rep_clause4.adb: New test.
768 2009-11-08 Richard Guenther <rguenther@suse.de>
770 PR rtl-optimization/41928
771 * gfortran.dg/pr41928.f90: New testcase.
773 2009-11-07 Jason Merrill <jason@redhat.com>
777 * g++.dg/parse/error36.C: Add parameter and template cases.
778 * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
779 * g++.dg/ext/typedef-init.C: Likewise.
780 * g++.dg/lookup/hidden-class1.C: Likewise.
781 * g++.dg/lookup/hidden-class10.C: Likewise.
782 * g++.dg/lookup/hidden-class5.C: Likewise.
783 * g++.dg/lookup/hidden-class7.C: Likewise.
784 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
785 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
786 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
787 * g++.dg/lookup/strong-using-2.C: Likewise.
788 * g++.dg/other/typedef1.C: Likewise.
789 * g++.dg/parse/access10.C: Likewise.
790 * g++.dg/parse/constructor1.C: Likewise.
791 * g++.dg/parse/crash38.C: Likewise.
792 * g++.dg/parse/error3.C: Likewise.
793 * g++.dg/parse/typespec1.C: Likewise.
794 * g++.dg/template/typedef5.C: Likewise.
795 * g++.old-deja/g++.pt/typename3.C: Likewise.
796 * g++.old-deja/g++.pt/typename4.C: Likewise.
797 * g++.old-deja/g++.pt/typename6.C: Likewise.
798 * g++.old-deja/g++.robertl/eb94.C: Likewise.
800 * g++.dg/abi/regparm1.C: Fix execute test.
802 2009-11-07 Jakub Jelinek <jakub@redhat.com>
804 PR tree-optimization/41643
805 * gcc.dg/pr41643.c: New test.
807 2009-11-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
810 * gfortran.dg/recursive_check_15.f90: New test.
812 2009-11-06 Jason Merrill <jason@redhat.com>
815 * g++.dg/parse/error36.C: New.
816 * g++.old-deja/g++.other/typename1.C: Adjust.
819 * g++.dg/abi/regparm1.C: New.
821 2009-11-06 Basile Starynkevitch <basile@starynkevitch.net>
823 * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
825 * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
826 * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
827 and pragma_plugin-test-1.C.
829 2009-11-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
832 * g++.dg/ext/always_inline-5.C: New test.
834 2009-11-06 Jakub Jelinek <jakub@redhat.com>
837 * g++.dg/gomp/pr41967.C: New test.
839 2009-11-06 Michael Matz <matz@suse.de>
842 * gcc.dg/pr41963.c: New test.
844 2009-11-06 Jakub Jelinek <jakub@redhat.com>
847 * gcc.dg/pr41935.c: New test.
848 * c-c++-common/pr41935.c: New test.
849 * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
851 * gcc.c-torture/execute/pr41935.c: New test.
853 2009-11-05 Jason Merrill <jason@redhat.com>
856 * g++.dg/init/synth2.C: New.
859 * g++.dg/abi/pragma-pack1.C: New.
862 * g++.dg/lookup/koenig7.C: New.
865 * g++.dg/template/partial6.C: New.
867 2009-11-05 Janus Weil <janus@gcc.gnu.org>
870 * gfortran.dg/class_12.f03: New test.
872 2009-11-05 Jakub Jelinek <jakub@redhat.com>
874 * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
877 2009-11-04 Jason Merrill <jason@redhat.com>
880 * g++.dg/init/static-init2.C: New.
882 2009-11-05 Janus Weil <janus@gcc.gnu.org>
886 * gfortran.dg/interface_abstract_4.f90: New test.
888 2009-11-05 Maxim Kuvyrkov <maxim@codesourcery.com>
890 * gcc.target/m68k/pr41302.c: Fix target triplet.
892 2009-11-04 Jason Merrill <jason@redhat.com>
895 * g++.dg/template/overload11.C: New.
896 * g++.dg/template/nested3.C: Adjust.
898 2009-11-04 Eric Botcazou <ebotcazou@adacore.com>
901 * ada/acats/norun.lst: Remove the stack checking tests.
902 * ada/acats/run_acats: Limit the stack to 8MB.
904 2009-11-04 Janus Weil <janus@gcc.gnu.org>
908 * gfortran.dg/class_11.f03: New test.
910 2009-11-04 Jason Merrill <jason@redhat.com>
913 * g++.dg/abi/thunk5.C: New.
915 2009-11-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
918 * gcc.target/powerpc/altivec-33.c: New testcase.
920 2009-11-04 Jason Merrill <jason@redhat.com>
923 * g++.dg/lookup/koenig6.C: New.
924 * g++.dg/lookup/koenig5.C: Adjust.
925 * g++.dg/template/crash56.C: Adjust.
926 * g++.old-deja/g++.ns/koenig5.C: Adjust.
928 2009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>
929 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
931 * gcc.target/i386/xop-check.h: New file.
932 * gcc.target/i386/xop-hadduX.c: Ditto.
933 * gcc.target/i386/xop-haddX.c: Ditto.
934 * gcc.target/i386/xop-hsubX.c: Ditto.
935 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
936 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
937 * gcc.target/i386/xop-pcmov2.c: Ditto.
938 * gcc.target/i386/xop-pcmov.c: Ditto.
939 * gcc.target/i386/xop-rotate1-vector.c: Ditto.
940 * gcc.target/i386/xop-rotate2-vector.c: Ditto.
941 * gcc.target/i386/xop-rotate3-vector.c: Ditto.
942 * gcc.target/i386/xop-shift1-vector.c: Ditto.
943 * gcc.target/i386/xop-shift2-vector.c: Ditto.
944 * gcc.target/i386/xop-shift3-vector.c: Ditto.
945 * gcc.target/i386/i386.exp: Add check_effective_target_xop.
946 * gcc.target/i386/sse-12.c: Update with new compile options to
947 activate and check xopintrin.h intrinsic file.
948 * gcc.target/i386/sse-13.c: Ditto.
949 * gcc.target/i386/sse-14.c: Ditto.
950 * gcc.target/i386/sse-22.c: Ditto.
951 * gcc.target/i386/sse-23.c: Ditto.
952 * g++.dg/other/i386-2.C: Ditto.
953 * g++.dg/other/i386-3.C: Ditto.
954 * g++.dg/other/i386-5.C: Ditto.
955 * g++.dg/other/i386-6.C: Ditto.
957 2009-11-04 Wei Guozhi <carrot@google.com>
960 * gcc.target/arm/pr40835: New testcase.
962 2009-11-04 Revital Eres <eres@il.ibm.com>
964 * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
965 change in decision of peeling for alignment.
966 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
967 * gcc.dg/vect/vect-50.c: Likewise.
968 * gcc.dg/vect/vect-42.c: Likewise.
969 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
971 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
973 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
974 * gcc.dg/vect/vect-60.c: Likewise.
975 * gcc.dg/vect/vect-52.c: Likewise.
976 * gcc.dg/vect/vect-44.c: Likewise.
977 * gcc.dg/vect/vect-27.c: Likewise.
978 * gcc.dg/vect/vect-29.c: Likewise.
979 * gcc.dg/vect/vect-72.c: Likewise.
980 * gcc.dg/vect/vect-56.c: Likewise.
981 * gcc.dg/vect/vect-48.c: Likewise.
982 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
983 * gfortran.dg/vect/vect-2.f90: Likewise.
984 * gfortran.dg/vect/vect-5.f90: Likewise.
986 2009-11-04 Richard Guenther <rguenther@suse.de>
988 PR tree-optimization/41919
989 * gcc.c-torture/execute/pr41919.c: New testcase.
991 2009-11-04 Carlos O'Donell <carlos@codesourcery.com>
994 * gcc.target/m68k/pr41302.c: New test.
996 2009-11-03 Jason Merrill <jason@redhat.com>
999 * g++.dg/opt/inline16.C: New.
1001 2009-11-03 Eric Botcazou <ebotcazou@adacore.com>
1003 * gnat.dg/stack_check.adb1: New test.
1004 * gnat.dg/stack_check.adb2: Likewise.
1006 2009-11-03 Jakub Jelinek <jakub@redhat.com>
1008 PR rtl-optimization/41917
1009 * gcc.c-torture/execute/pr41917.c: New test.
1011 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
1013 * gcc.target/i386/pr41900.c: Make test compile only. Scan assembler
1014 dump to not include "call *%esp".
1016 2009-11-03 Jason Merrill <jason@redhat.com>
1019 * g++.dg/lookup/using22.C: New.
1022 * g++.dg/parse/eh-decl.C: New.
1025 * g++.dg/template/sfinae16.C: New.
1028 * g++.dg/cpp0x/rv-return.C: New.
1029 * g++.dg/cpp0x/deduce.C: Adjust.
1032 * g++.dg/template/sfinae15.C: New.
1035 * g++.dg/cpp0x/auto3.C: Remove xfail.
1037 2009-11-03 Tobias Burnus <burnus@net-b.de>
1040 * gfortran.dg/missing_optional_dummy_6.f90: New test.
1042 2009-11-03 Nick Clifton <nickc@redhat.com>
1044 * gcc.target/rx/builtins.c: Remove redundant tests.
1045 Add test of MVTIPL instruction.
1046 * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1047 function attributes. Add -msave-acc-in-interrupts option to the
1050 2009-11-03 Andrew Stubbs <ams@codesourcery.com>
1051 Maxim Kuvyrkov <maxim@codesourcery.com>
1053 * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1056 2009-11-03 Dodji Seketeli <dodji@redhat.com>
1059 * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1060 * c-c++-common/builtin-offsetof.c: ... here.
1062 2009-11-03 Dodji Seketeli <dodji@redhat.com>
1065 * c-c++-common/dfp/builtin-offsetof.c: New test.
1066 * g++.dg/other/offsetof6.C: Likewise.
1068 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
1071 * gcc.target/i386/pr41900.c: New test.
1073 2009-11-02 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1075 * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1077 2009-11-02 Dodji Seketeli <dodji@redhat.com>
1080 * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1081 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1083 2009-11-02 Dodji Seketeli <dodji@redhat.com>
1086 * g++.dg/other/ptrmem10.C: New test.
1087 * g++.dg/other/ptrmem11.C: Likewise.
1089 2009-11-02 Janis Johnson <janis187@us.ibm.com>
1092 * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1093 spaces in some expressions.
1095 2009-11-02 Jason Merrill <jason@redhat.com>
1097 * g++.dg/other/linkage2.C: Move to...
1098 * g++.dg/cpp0x/linkage2.C: ..here.
1099 * g++.dg/abi/mangle32.C: Add -std=c++0x.
1100 * g++.dg/cpp0x/nolinkage1.C: Likewise.
1101 * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1102 * g++.dg/ext/anon-struct4.C: Revert earlier change.
1103 * g++.dg/lookup/anon2.C: Likewise.
1104 * g++.dg/other/anon3.C: Likewise.
1105 * g++.dg/template/arg2.C: Likewise.
1106 * g++.dg/template/local4.C: Likewise.
1107 * g++.old-deja/g++.law/operators32.C: Likewise.
1108 * g++.old-deja/g++.other/linkage2.C: Likewise.
1109 * g++.old-deja/g++.pt/enum6.C: Likewise.
1110 * g++.old-deja/g++.other/anon9.C: Likewise.
1111 * g++.old-deja/g++.other/linkage1.C: Likewise.
1112 * c-c++-common/dfp/pr35620.c: Give the union a name.
1114 2009-11-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1116 PR tree-optimization/41857
1117 * gcc.target/spu/ea/pr41857.c: New file.
1119 2009-11-02 Martin Jambor <mjambor@suse.cz>
1121 PR tree-optimization/41750
1122 * gcc.c-torture/execute/pr41750.c: New test.
1124 2009-11-02 Jakub Jelinek <jakub@redhat.com>
1126 PR tree-optimization/41841
1127 * gcc.dg/pr41841.c: New test.
1130 * gcc.dg/debug/pr41893-1.c: New test.
1131 * gcc.dg/debug/pr41893-2.c: New file.
1134 * g++.dg/ext/visibility/namespace3.C: New test.
1136 2009-11-01 Jason Merrill <jason@redhat.com>
1138 * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1139 * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1140 * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1142 2009-11-01 Eric Botcazou <ebotcazou@adacore.com>
1144 * gnat.dg/opt5.adb: New test.
1146 2009-11-01 Tobias Burnus <burnus@net-b.de>
1149 * gfortran.dg/allocatable_scalar_4.f90: New test.
1151 2009-11-01 Tobias Burnus <burnus@net-b.de>
1154 * gfortran.dg/intent_out_6.f90: New testcase.
1156 2009-10-31 Richard Guenther <rguenther@suse.de>
1158 * g++.dg/tree-ssa/restrict1.C: New.
1160 2009-10-31 Jason Merrill <jason@redhat.com>
1162 * g++.dg/rtti/typeid9.C: New.
1165 * g++.dg/cpp0x/initlist25.C: New.
1167 2009-10-31 Eric Botcazou <ebotcazou@adacore.com>
1169 * gnat.dg/specs/rep_clause4.ads: New test.
1171 2009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1174 * gcc.target/avr/torture/pr41885.c: New test.
1176 2009-10-30 Eric Botcazou <ebotcazou@adacore.com>
1178 * gnat.dg/specs/pack5.ads: New test.
1180 2009-10-30 Andrew Jenner <andrew@codesourcery.com>
1182 * lib/target-supports.exp: Handle powerpc-*-elf.
1184 2009-10-30 H.J. Lu <hongjiu.lu@intel.com>
1187 * gcc.target/i386/incoming-6.c: New.
1188 * gcc.target/i386/incoming-7.c: Likewise.
1189 * gcc.target/i386/incoming-8.c: Likewise.
1190 * gcc.target/i386/incoming-9.c: Likewise.
1191 * gcc.target/i386/incoming-10.c: Likewise.
1192 * gcc.target/i386/incoming-11.c: Likewise.
1193 * gcc.target/i386/incoming-12.c: Likewise.
1194 * gcc.target/i386/incoming-13.c: Likewise.
1195 * gcc.target/i386/incoming-14.c: Likewise.
1196 * gcc.target/i386/incoming-15.c: Likewise.
1197 * gcc.target/i386/pr37843-4.c: Likewise.
1199 2009-10-30 Dodji Seketeli <dodji@redhat.com>
1202 * g++.dg/template/sizeof12.C: New test.
1204 2009-10-29 Eric Botcazou <ebotcazou@adacore.com>
1206 * gnat.dg/pack14.adb: New test.
1208 2009-10-29 David Daney <ddaney@caviumnetworks.com>
1210 * gcc.target/mips/mips.exp (mips_option_groups): Add
1212 * gcc.target/mips/mmcount-ra-address-1.c: New test.
1213 * gcc.target/mips/mmcount-ra-address-2.c: New test.
1214 * gcc.target/mips/mmcount-ra-address-3.c: New test.
1216 2009-10-29 Michael Matz <matz@suse.de>
1218 * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1219 * gcc.target/i386/sse-recip-vec.c: Ditto.
1220 * gcc.target/i386/brokensqrt.c: New test.
1222 2009-10-29 Tobias Burnus <burnus@net-b.de>
1225 * gfortran.dg/associated_target_3.f90: New testcase.
1227 2009-10-29 Rafael Avila de Espindola <espindola@google.com>
1229 * gfortran.dg/lto/pr41764_0.f: New.
1231 2009-10-29 Martin Jambor <mjambor@suse.cz>
1233 PR tree-optimization/41775
1234 * g++.dg/torture/pr41775.C: New testcase.
1236 2009-10-28 Jason Merrill <jason@redhat.com>
1238 * g++.dg/cpp0x/inline-ns1.C: New.
1239 * g++.dg/cpp0x/inline-ns2.C: New.
1240 * g++.dg/cpp0x/inline-ns3.C: New.
1242 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1244 PR rtl-optimization/39715
1245 * gcc.target/arm/thumb-ltu.c: New.
1247 2009-10-28 Richard Guenther <rguenther@suse.de>
1251 * gcc.dg/lto/20091027-1_0.c: New testcase.
1252 * gcc.dg/lto/20091027-1_1.c: Likewise.
1253 * g++.dg/lto/20091026-1_0.C: Likewise.
1254 * g++.dg/lto/20091026-1_1.C: Likewise.
1255 * g++.dg/lto/20091026-1_a.h: Likewise.
1257 2009-10-28 Jakub Jelinek <jakub@redhat.com>
1260 * gcc.dg/pr41837.c: New test.
1263 * g++.dg/ext/sync-3.C: New test.
1266 * gcc.dg/pr41762.c: New test.
1268 2009-10-28 Richard Guenther <rguenther@suse.de>
1271 * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1272 * gfortran.dg/lto/20091028-1_1.c: Likewise.
1273 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1274 * gfortran.dg/lto/20091028-2_1.c: Likewise.
1276 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1278 PR rtl-optimization/39715
1279 * gcc.target/arm/thumb-bitfld1.c: New.
1281 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1283 PR rtl-optimization/40741
1284 * gcc.target/arm/thumb-branch1.c: New.
1286 2009-10-27 Jason Merrill <jason@redhat.com>
1288 * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1289 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1290 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1291 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1293 2009-10-27 Eric Botcazou <ebotcazou@adacore.com>
1295 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1296 * gnat.dg/null_pointer_deref2.adb: Likewise.
1298 2009-10-27 Richard Guenther <rguenther@suse.de>
1300 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1302 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1305 * gcc.dg/pr41842.c: New test.
1307 2009-10-27 Revital Eres <eres@il.ibm.com>
1309 PR tree-optimization/40648
1310 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1311 change in decision of peeling for alignment.
1312 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1313 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1314 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1315 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1316 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1317 * gcc.dg/vect/vect-50.c: Likewise.
1318 * gcc.dg/vect/vect-33.c: Likewise.
1319 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1320 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1322 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1323 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1324 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1326 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1327 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1328 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1329 * gcc.dg/vect/vect-60.c: Likewise.
1330 * gcc.dg/vect/vect-26.c: Likewise.
1331 * gcc.dg/vect/vect-52.c: Likewise.
1332 * gcc.dg/vect/vect-44.c: Likewise.
1333 * gcc.dg/vect/vect-27.c: Likewise.
1334 * gcc.dg/vect/vect-70.c: Likewise.
1335 * gcc.dg/vect/vect-28.c: Likewise.
1336 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1337 * gcc.dg/vect/vect-109.c: Likewise.
1338 * gcc.dg/vect/vect-54.c: Likewise.
1339 * gcc.dg/vect/vect-29.c: Likewise.
1340 * gcc.dg/vect/vect-72.c: Likewise.
1341 * gcc.dg/vect/vect-56.c: Likewise.
1342 * gcc.dg/vect/vect-48.c: Likewise.
1343 * gcc.dg/vect/vect-91.c: Likewise.
1344 * gcc.dg/vect/vect-92.c: Likewise.
1345 * gcc.dg/vect/vect-58.c: Likewise.
1346 * gcc.dg/vect/slp-25.c: Likewise.
1347 * gcc.dg/vect/vect-93.c: Likewise.
1348 * gcc.dg/vect/vect-95.c: Likewise.
1349 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1350 * gcc.dg/vect/vect-87.c: Likewise.
1351 * gcc.dg/vect/vect-96.c: Likewise.
1352 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1353 * gcc.dg/vect/vect-88.c: Likewise.
1354 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1355 * gcc.dg/vect/vect-89.c: Likewise.
1356 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1357 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1358 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1359 * gfortran.dg/vect/vect-2.f90: Likewise.
1360 * gfortran.dg/vect/vect-3.f90: Likewise.
1361 * gfortran.dg/vect/vect-4.f90: Likewise.
1362 * gfortran.dg/vect/vect-5.f90: Likewise.
1364 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1367 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1369 2009-10-26 Ben Elliston <bje@au.ibm.com>
1370 Michael Meissner <meissner@linux.vnet.ibm.com>
1371 Ulrich Weigand <uweigand@de.ibm.com>
1373 * gcc.target/spu/ea/ea.exp: New file.
1374 * gcc.target/spu/ea/cache1.c: Likewise.
1375 * gcc.target/spu/ea/cast1.c: Likewise.
1376 * gcc.target/spu/ea/cast2.c: Likewise.
1377 * gcc.target/spu/ea/compile1.c: Likewise.
1378 * gcc.target/spu/ea/compile2.c: Likewise.
1379 * gcc.target/spu/ea/cppdefine.c: Likewise.
1380 * gcc.target/spu/ea/errors1.c: Likewise.
1381 * gcc.target/spu/ea/errors2.c: Likewise.
1382 * gcc.target/spu/ea/execute1.c: Likewise.
1383 * gcc.target/spu/ea/execute2.c: Likewise.
1384 * gcc.target/spu/ea/execute3.c: Likewise.
1385 * gcc.target/spu/ea/ops1.c: Likewise.
1386 * gcc.target/spu/ea/ops2.c: Likewise.
1387 * gcc.target/spu/ea/options1.c: Likewise.
1388 * gcc.target/spu/ea/test-sizes.c: Likewise.
1390 2009-10-26 Jakub Jelinek <jakub@redhat.com>
1393 * gcc.dg/pr41345.c: New test.
1396 * g++.dg/debug/dwarf2/anonname1.C: New test.
1398 2009-10-26 Jason Merrill <jason@redhat.com>
1401 * g++.dg/cpp0x/defaulted15.C: New.
1402 * g++.dg/cpp0x/defaulted16.C: New.
1404 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1407 * g++.dg/cpp0x/variadic96.C: New test.
1409 2009-10-26 Nick Clifton <nickc@redhat.com>
1411 * lib/target-supports.exp (check_profiling_available):
1412 Profiling is not, currently, available for the RX port.
1413 (check_effective_target_hard_float): Add support for RX target.
1414 * gcc.target/rx: New directory.
1415 * gcc.target/rx/builtins.c: New test file.
1416 * gcc.target/rx/interrupts.c: New test file.
1417 * gcc.target/rx/rx-abi-function-tests.c: New test file.
1418 * gcc.target/rx/zero-width-bitfield.c: New test file.
1419 * gcc.target/rx/i272091.c: New test file.
1420 * gcc.target/rx/packed-struct.c: New test file.
1421 * gcc.target/rx/rx.exp: New file: Drives RX tests.
1423 2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
1425 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1426 * gcc.dg/lto/20091016-1_0.c: Likewise.
1427 * gcc.dg/lto/20090206-1_0.c: Likewise.
1428 * gcc.dg/lto/20081120-1_0.c: Likewise.
1429 * gcc.dg/lto/20081120-2_0.c: Likewise.
1430 * gcc.dg/lto/20090116_0.c: Likewise.
1431 * gcc.dg/lto/20081126_0.c: Likewise.
1432 * gcc.dg/lto/20091013-1_0.c: Likewise.
1433 * gcc.dg/lto/20081212-1_0.c: Likewise.
1434 * gcc.dg/lto/20091015-1_0.c: Likewise.
1435 * gcc.dg/lto/20090126-1_0.c: Likewise.
1436 * gcc.dg/lto/20090126-2_0.c: Likewise.
1437 * gcc.dg/lto/20091020-1_0.c: Likewise.
1438 * gcc.dg/lto/20091020-2_0.c: Likewise.
1439 * gcc.dg/lto/20081204-1_0.c: Likewise.
1440 * gcc.dg/lto/20081204-2_0.c: Likewise.
1441 * gcc.dg/lto/20081224_0.c: Likewise.
1442 * gcc.dg/lto/20090219_0.c: Likewise.
1444 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1447 * g++.dg/lookup/extern-c-redecl2.C: New test.
1448 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1449 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1450 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1452 2009-10-26 Michael Matz <matz@suse.de>
1454 PR tree-optimization/41783
1455 * gcc.dg/pr41783.c: New test.
1456 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1457 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1458 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1460 2009-10-26 Janus Weil <janus@gcc.gnu.org>
1463 * gfortran.dg/class_allocate_4.f03: New test.
1465 2009-10-24 Adam Nemet <anemet@caviumnetworks.com>
1467 * gcc.target/mips/mult-1.c: New test.
1469 2009-10-24 Janus Weil <janus@gcc.gnu.org>
1472 * gfortran.dg/extends_8.f03: New test.
1474 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1476 * gnat.dg/specs/pack4.ads: New test.
1478 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1480 * gnat.dg/null_pointer_deref1.adb: New test.
1481 * gnat.dg/null_pointer_deref2.adb: Likewise.
1483 2009-10-24 Paul Thomas <pault@gcc.gnu.org>
1486 * gfortran.dg/transfer_intrinsic_3.f90.
1488 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1490 * gnat.dg/opt4.adb: New test.
1492 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1495 * gcc.dg/noncompile/pr40033-1.c: New test.
1497 2009-10-23 Dodji Seketeli <dodji@redhat.com>
1500 * g++.dg/abi/mangle34.C: New test
1502 2009-10-23 Jason Merrill <jason@redhat.com>
1504 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1507 * g++.dg/cpp0x/explicit4.C: New.
1509 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1511 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1513 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1514 for *-*-mingw* and *-*-cygwin.
1515 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1516 * g++.dg/template/spec35.C: Disable weak symbol test for
1517 *-*-mingw* and *-*-cygwin.
1520 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1522 2009-10-23 Janus Weil <janus@gcc.gnu.org>
1525 * gfortran.dg/class_10.f03: New test.
1527 2009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1530 * gcc.target/powerpc/vsx-vrsave.c: New file.
1532 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1535 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1537 2009-10-23 Richard Guenther <rguenther@suse.de>
1539 PR tree-optimization/41778
1540 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1542 2009-10-22 Richard Guenther <rguenther@suse.de>
1545 * g++.dg/lto/20091022-2_0.C: New testcase.
1547 2009-10-22 Richard Guenther <rguenther@suse.de>
1550 * g++.dg/lto/20091022-1_0.C: New testcase.
1552 2009-10-22 Razya Ladelsky <razya@il.ibm.com>
1554 * gcc.dg/autopar/outer-4.c: Adjust scan.
1555 * gcc.dg/autopar/outer-5.c: Adjust scan.
1556 * gcc.dg/autopar/outer-5.c: Add scan optimized.
1558 * libgomp.graphite/force-parallel-2.c: Adjust scan.
1559 * gcc.dg/autopar/outer-1.c: New testcase.
1560 * gcc.dg/autopar/outer-2.c: New testcase.
1561 * gcc.dg/autopar/outer-3.c: New testcase.
1562 * gcc.dg/autopar/outer-4.c: New testcase.
1563 * gcc.dg/autopar/outer-5.c: New testcase.
1564 * gcc.dg/autopar/outer-6.c: New testcase.
1566 2009-10-22 Jan Hubicka <jh@suse.cz>
1568 * gcc.c-torture/compile/pr40556.c: New testcase.
1570 2009-10-22 Janus Weil <janus@gcc.gnu.org>
1573 * gfortran.dg/goto_8.f90: New test case.
1575 2009-10-21 Sebastian Pop <sebastian.pop@amd.com>
1577 PR tree-optimization/41497
1578 * gcc.dg/tree-ssa/pr41497.c: New.
1580 2009-10-21 Steve Ellcey <sje@cup.hp.com>
1582 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1584 2009-10-21 Joseph Myers <joseph@codesourcery.com>
1586 * gcc.dg/tls/pie-1.c: New test.
1588 2009-10-21 Jakub Jelinek <jakub@redhat.com>
1590 * g++.dg/abi/mangle33.C: New test.
1592 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
1594 * gnat.dg/discr22.adb: New test.
1596 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
1598 * gnat.dg/loop_optimization7.ad[sb]: New test.
1599 * gnat.dg/loop_optimization7_pkg.ads: New helper.
1601 2009-10-21 Janus Weil <janus@gcc.gnu.org>
1605 * gfortran.dg/class_9.f03: Extended test case.
1606 * gfortran.dg/select_type_7.f03: New test case.
1608 2009-10-20 Richard Guenther <rguenther@suse.de>
1610 * gcc.dg/lto/20091020-3_0.c: New testcase.
1612 2009-10-20 Richard Guenther <rguenther@suse.de>
1615 * gcc.dg/lto/20091020-1_0.c: New testcase.
1616 * gcc.dg/lto/20091020-1_1.c: Likewise.
1617 * gcc.dg/lto/20091020-2_0.c: Likewise.
1618 * gcc.dg/lto/20091020-2_1.c: Likewise.
1620 2009-10-20 Jakub Jelinek <jakub@redhat.com>
1623 * gcc.dg/pr41340.c: New test.
1625 2009-10-20 Eric Botcazou <ebotcazou@adacore.com>
1627 * gnat.dg/discr21.ad[sb]: New test.
1628 * gnat.dg/discr21_pkg.ads: New helper.
1630 2009-10-20 Paul Thomas <pault@gcc.gnu.org>
1633 * gfortran.dg/class_9 : New test.
1635 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1637 * gcc.dg/raw-string-1.c: New test.
1638 * gcc.dg/raw-string-2.c: New test.
1639 * gcc.dg/raw-string-3.c: New test.
1640 * gcc.dg/raw-string-4.c: New test.
1641 * gcc.dg/raw-string-5.c: New test.
1642 * gcc.dg/raw-string-6.c: New test.
1643 * gcc.dg/raw-string-7.c: New test.
1644 * gcc.dg/utf8-1.c: New test.
1645 * gcc.dg/utf8-2.c: New test.
1646 * gcc.dg/utf-badconcat2.c: New test.
1647 * gcc.dg/utf-dflt2.c: New test.
1648 * gcc.dg/cpp/include6.c: New test.
1649 * g++.dg/ext/raw-string-1.C: New test.
1650 * g++.dg/ext/raw-string-2.C: New test.
1651 * g++.dg/ext/raw-string-3.C: New test.
1652 * g++.dg/ext/raw-string-4.C: New test.
1653 * g++.dg/ext/raw-string-5.C: New test.
1654 * g++.dg/ext/raw-string-6.C: New test.
1655 * g++.dg/ext/raw-string-7.C: New test.
1656 * g++.dg/ext/utf8-1.C: New test.
1657 * g++.dg/ext/utf8-2.C: New test.
1658 * g++.dg/ext/utf-badconcat2.C: New test.
1659 * g++.dg/ext/utf-dflt2.C: New test.
1661 * gcc.dg/cleanup-13.c: New test.
1663 2009-10-19 Janus Weil <janus@gcc.gnu.org>
1666 * gfortran.dg/auto_dealloc_1.f90: New test case.
1668 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1670 Port from redhat/gcc-4_4-branch:
1671 2009-10-08 Jakub Jelinek <jakub@redhat.com>
1672 * gcc.dg/debug/vta-2.c: New test.
1674 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
1675 * gcc.dg/debug/vta-1.c: New.
1677 2009-10-19 Eric Botcazou <ebotcazou@adacore.com>
1679 * gnat.dg/noreturn2.ad[sb]: New test.
1681 2009-10-19 Tobias Burnus <burnus@net-b.de>
1684 * gfortran.dg/equiv_8.f90: New test.
1685 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1687 2009-10-19 Joseph Myers <joseph@codesourcery.com>
1689 * gcc.target/arm/neon-thumb2-move.c: New test.
1691 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1693 * gcc.dg/debug/vta-3.c: New test.
1695 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1697 * gnat.dg/nested_proc.adb: Rename into...
1698 * gnat.dg/nested_proc1.adb: ...this.
1699 * gnat.dg/nested_proc2.adb: New test.
1701 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1703 * gnat.dg/noreturn1.ad[sb]: New test.
1705 2009-10-17 Janus Weil <janus@gcc.gnu.org>
1706 Paul Thomas <pault@gcc.gnu.org>
1709 * gfortran.dg/class_6.f90: New test.
1713 * gfortran.dg/class_7.f90: New test.
1716 * gfortran.dg/class_8.f90: New test.
1718 2009-10-17 Richard Guenther <rguenther@suse.de>
1720 * gcc.dg/lto/20091017-1_0.c: New testcase.
1721 * gcc.dg/lto/20091017-1_1.c: Likewise.
1723 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1725 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1727 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1729 * gnat.dg/aggr11.adb: New test.
1730 * gnat.dg/aggr11_pkg.ads: New helper.
1732 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1734 * gnat.dg/slice8.adb: New test.
1735 * gnat.dg/slice8_pkg1.ads: New helper.
1736 * gnat.dg/slice8_pkg2.ads: Likewise.
1737 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1739 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1741 * gnat.dg/unchecked_convert4.adb: New test.
1743 2009-10-15 Jason Merrill <jason@redhat.com>
1746 * g++.dg/cpp0x/trailing5.C: New.
1748 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1749 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1750 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1751 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1753 2009-10-16 Janus Weil <janus@gcc.gnu.org>
1756 * gfortran.dg/class_5.f03: New test case.
1757 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1758 * gfortran.dg/typebound_operator_4.f03: Ditto.
1760 2009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1762 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1763 * g++.dg/other/first-global.C: Likewise.
1764 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1765 * g++.dg/torture/pr40323.C: Likewise.
1766 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1767 * gcc.dg/inline-33.c: Likewise.
1768 * gcc.dg/ipa/ipa-1.c: Likewise.
1769 * gcc.dg/ipa/ipa-2.c: Likewise.
1770 * gcc.dg/ipa/ipa-3.c: Likewise.
1771 * gcc.dg/ipa/ipa-4.c: Likewise.
1772 * gcc.dg/ipa/ipa-5.c: Likewise.
1773 * gcc.dg/ipa/ipa-7.c: Likewise.
1774 * gcc.dg/ipa/ipacost-2.c: Likewise.
1775 * gcc.dg/tree-ssa/inline-3.c: Likewise.
1776 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1777 * gfortran.dg/whole_file_5.f90: Likewise.
1778 * gfortran.dg/whole_file_6.f90: Likewise.
1780 2009-10-16 Richard Guenther <rguenther@suse.de>
1782 PR tree-optimization/41728
1783 * gcc.c-torture/compile/pr41728.c: New testcase.
1785 2009-10-16 Richard Guenther <rguenther@suse.de>
1788 * gcc.dg/lto/20091016-1_0.c: New testcase.
1789 * gcc.dg/lto/20091016-1_1.c: Likewise.
1790 * gcc.dg/lto/20091016-1_a.h: Likewise.
1792 2009-10-16 Richard Guenther <rguenther@suse.de>
1795 * gfortran.dg/lto/20091015-1_0.f: New testcase.
1796 * gfortran.dg/lto/20091015-1_1.f: Likewise.
1797 * gfortran.dg/lto/20091015-1_2.f: Likewise.
1799 2009-10-16 Richard Guenther <rguenther@suse.de>
1802 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1804 2009-10-15 Jakub Jelinek <jakub@redhat.com>
1807 * gcc.dg/debug/pr41717.c: New test.
1809 2009-10-16 Paul Thomas <pault@gcc.gnu.org>
1812 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1815 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1817 2009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1820 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1822 * g++.dg/ext/altivec-2.C (main): Ditto.
1824 2009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1826 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1827 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1829 2009-10-15 Richard Guenther <rguenther@suse.de>
1832 * gcc.dg/lto/20091015-1_0.c: New testcase.
1833 * gcc.dg/lto/20091015-1_1.c: Likewise.
1834 * gcc.dg/lto/20091015-1_2.c: Likewise.
1835 * gcc.dg/lto/20091015-1_a.h: Likewise.
1836 * gcc.dg/lto/20091015-1_b.h: Likewise.
1838 2009-10-15 Steve Ellcey <sje@cup.hp.com>
1840 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1842 2009-10-14 Daniel Gutson <dgutson@codesourcery.com>
1844 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1846 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1848 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1850 * obj-c++.dg/bitfield-1.mm: Likewise.
1851 * obj-c++.dg/bitfield-4.mm: Likewise.
1853 2009-10-14 Richard Guenther <rguenther@suse.de>
1856 * gcc.dg/lto/20091014-1_0.c: New testcase.
1858 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1861 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1862 warning on line 0 instead of 1.
1864 2009-10-14 Richard Guenther <rguenther@suse.de>
1867 * gfortran.dg/lto/pr41521_0.f90: New testcase.
1868 * gfortran.dg/lto/pr41521_1.f90: Likewise.
1870 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1872 PR preprocessor/41543
1873 * gcc.dg/debug/dwarf2/pr41543.c: New test.
1876 * gcc.dg/debug/dwarf2/pr41695.c: New test.
1878 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
1880 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1882 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1885 2009-10-14 Jason Merrill <jason@redhat.com>
1888 * g++.dg/cpp0x/defaulted14.C: New.
1890 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
1892 * g++.dg/cpp0x/vt-40092.C: New.
1894 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
1896 * gcc.dg/guality/pr41616-1.c: Drop -O2.
1897 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
1899 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1901 * gfortran.dg/complex_intrinsic_8.f90: New test.
1903 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1905 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1906 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1908 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
1911 * gcc.dg/torture/pr38948.c: New test.
1913 2009-10-13 Steve Ellcey <sje@cup.hp.com>
1915 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1917 2009-10-13 Janus Weil <janus@gcc.gnu.org>
1920 * gfortran.dg/class_allocate_2.f03: Modified.
1921 * gfortran.dg/class_allocate_3.f03: New test case.
1923 2009-10-13 Richard Guenther <rguenther@suse.de>
1926 * gcc.dg/lto/20091006-2_0.c: New testcase.
1927 * gcc.dg/lto/20091006-2_1.c: Likewise.
1928 * gcc.dg/lto/20091006-2_2.c: Likewise.
1929 * gcc.dg/lto/20091013-1_0.c: Likewise.
1930 * gcc.dg/lto/20091013-1_1.c: Likewise.
1931 * gcc.dg/lto/20091013-1_2.c: Likewise.
1933 2009-10-13 Martin Jambor <mjambor@suse.cz>
1935 * gcc.c-torture/compile/pr41661.c: New test.
1937 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1939 PR libgfortran/41683
1940 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1942 2009-10-12 Jason Merrill <jason@redhat.com>
1945 * g++.dg/cpp0x/decltype18.C: New.
1948 * g++.dg/cpp0x/fntmpdefarg1.C: New.
1950 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1952 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1954 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1960 * gcc.dg/guality/pr41447-1.c: New.
1961 * gcc.dg/debug/pr41264-1.c: New.
1962 * gcc.dg/debug/pr41343-1.c: New.
1964 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
1967 * gcc.dg/torture/pr26515.c: New test.
1969 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1972 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1973 * lib/lto.exp (lto-get-options-main): Report error for using "target"
1974 or "xfail" with dg-lto-do.
1976 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
1978 * gcc.target/i386/ms_hook_prologue.c: New testcase.
1980 2009-10-12 Michael Matz <matz@suse.de>
1982 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1985 2009-10-12 Jakub Jelinek <jakub@redhat.com>
1988 * g++.dg/torture/pr41680.C: New test.
1990 2009-10-12 Dodji Seketeli <dodji@redhat.com>
1993 * g++.dg/debug/dwarf2/template-params-7.C: New test.
1995 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1998 * gcc.dg/guality/pr41616-1.c: New.
2000 2009-10-11 Jason Merrill <jason@redhat.com>
2003 * g++.dg/cpp0x/rv-reinterpret.C: New.
2005 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2007 PR libgfortran/38439
2008 * gfortran.dg/fmt_error_9.f: New test.
2009 * gfortran.dg/fmt_error_10.f: New test.
2011 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
2014 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
2015 * gfortran.dg/class_4b.f03: As above.
2016 * gfortran.dg/class_4c.f03: As above.
2017 * gfortran.dg/class_4d.f03: As above.
2019 2009-10-11 Richard Guenther <rguenther@suse.de>
2021 PR tree-optimization/41555
2022 * gcc.dg/torture/pr41555.c: New testcase.
2024 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2026 PR libgfortran/35862
2027 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2030 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2032 PR libgfortran/35862
2033 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2034 Add conditions to avoid runtime errors if not supported.
2036 2009-10-10 Richard Guenther <rguenther@suse.de>
2038 PR tree-optimization/41654
2039 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2041 2009-10-09 Jason Merrill <jason@redhat.com>
2043 * g++.dg/cpp/ucn-1.C: New.
2045 2009-10-09 Janus Weil <janus@gcc.gnu.org>
2048 * gfortran.dg/class_2.f03: Extended test case.
2050 2009-10-09 Tobias Burnus <burnus@net-b.de>
2053 * gfortran.dg/class_allocate_1.f03: Modify code such that
2054 it compiles with the gfc_warning->gfc_error change.
2055 * gfortran.dg/class_allocate_1.f03: New test.
2057 2009-10-09 Janus Weil <janus@gcc.gnu.org>
2060 * gfortran.dg/select_type_6.f03: New test.
2062 2009-10-09 Jakub Jelinek <jakub@redhat.com>
2064 PR preprocessor/41445
2065 * gcc.dg/cpp/separate-1.c: Adjust.
2066 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2067 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2068 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2069 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2070 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2071 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2072 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2074 PR rtl-optimization/41646
2075 * gcc.c-torture/compile/pr41646.c: New test.
2077 2009-10-09 Richard Guenther <rguenther@suse.de>
2079 PR tree-optimization/41634
2080 * gcc.c-torture/compile/pr41634.c: New testcase.
2082 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
2084 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2086 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
2088 * gnat.dg/opt3.adb: New test.
2089 * gnat.dg/opt3_pkg.ads: New helper.
2091 2009-10-08 Doug Kwan <dougkwan@google.com>
2093 PR rtl-optimization/41574
2094 * gcc.dg/pr41574.c: New test.
2096 2009-10-08 Cary Coutant <ccoutant@google.com>
2098 Add support for debugging with ICF (Identical Code Folding).
2099 * g++.dg/debug/dwarf2/icf.C: New test.
2101 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
2103 * gcc.target/mips/truncate-6.c: New test.
2105 2009-10-08 Jason Merrill <jason@redhat.com>
2108 * g++.dg/cpp0x/rv-deduce.C: New.
2111 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2112 * g++.dg/template/explicit-args2.C: New.
2113 * g++.dg/template/explicit-args3.C: New.
2114 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2116 2009-10-08 Michael Matz <matz@suse.de>
2119 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2120 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2121 * gcc.dg/pr41573.c: New test.
2123 2009-10-07 Joseph Myers <joseph@codesourcery.com>
2126 * gcc.c-torture/compile/pr41182-1.c: New.
2128 2009-10-07 Jason Merrill <jason@redhat.com>
2130 * g++.dg/cpp0x/variadic95.C: New.
2132 2009-10-07 Jason Merrill <jason@redhat.com>
2134 * g++.dg/template/scope3.C: New.
2136 2009-10-07 Jakub Jelinek <jakub@redhat.com>
2138 * gcc.dg/debug/dwarf2/inline3.c: New test.
2140 2009-10-07 Daniel Kraft <d@domob.eu>
2143 * gfortran.dg/assumed_charlen_function_6.f90: New test.
2145 2009-10-07 Janus Weil <janus@gcc.gnu.org>
2147 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2148 * gfortran.dg/select_type_1.f03: Modified error message.
2149 * gfortran.dg/select_type_5.f03: New test.
2151 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2153 PR libgfortran/41612
2154 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2157 2009-10-06 Jason Merrill <jason@redhat.com>
2159 * g++.dg/cpp0x/lambda/lambda-init.C: New.
2160 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2162 2009-10-06 Richard Guenther <rguenther@suse.de>
2165 * gcc.dg/lto/20091006-1_0.c: New testcase.
2166 * gcc.dg/lto/20091006-1_1.c: Likewise.
2167 * gcc.dg/lto/20091005-2_0.c: Likewise.
2169 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
2172 * gnat.dg/timer_cancel.adb: New test.
2174 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
2177 * gnat.dg/specs/import_abstract.ads: New.
2179 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2181 PR libgfortran/35862
2182 * gfortran.dg/round_2.f03: New test.
2184 2009-10-05 Jakub Jelinek <jakub@redhat.com>
2187 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2188 * lib/gcc-gdb-test.exp: ... here. New file.
2189 * gfortran.dg/guality/guality.exp: New file.
2190 * gfortran.dg/guality/pr41558.f90: New test.
2191 * gfortran.dg/guality/arg1.f90: New test.
2193 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
2195 * gfortran.dg/dynamic_dispatch_1.f90: New test.
2196 * gfortran.dg/dynamic_dispatch_2.f90: New test.
2197 * gfortran.dg/dynamic_dispatch_3.f90: New test.
2198 * gfortran.dg/module_md5_1.f90: Update md5 sum.
2200 2009-10-05 Sriraman Tallam <tmsriram@google.com>
2202 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2204 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2205 plugin_pass to register_pass_info.
2206 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2208 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2211 2009-10-05 Richard Guenther <rguenther@suse.de>
2214 * gcc.dg/lto/20090914-2_0.c: New testcase.
2216 2009-10-05 Richard Guenther <rguenther@suse.de>
2219 * gcc.dg/lto/20091005-1_0.c: New testcase.
2220 * gcc.dg/lto/20091005-1_1.c: Likewise.
2222 2009-10-05 Richard Guenther <rguenther@suse.de>
2226 * g++.dg/lto/20091002-1_0.C: Adjust flags.
2227 * g++.dg/lto/20091004-1_0.C: New testcase.
2228 * g++.dg/lto/20091004-1_1.C: Likewise.
2229 * g++.dg/lto/20091004-2_0.C: Likewise.
2230 * g++.dg/lto/20091004-2_1.C: Likewise.
2231 * g++.dg/lto/20091004-3_0.C: Likewise.
2232 * g++.dg/lto/20091004-3_1.C: Likewise.
2234 2009-10-05 Richard Guenther <rguenther@suse.de>
2236 PR tree-optimization/23821
2237 * gcc.dg/torture/pr23821.c: New testcase.
2239 2009-10-05 Daniel Kraft <d@domob.eu>
2242 * gfortran.dg/goto_6.f: New test.
2243 * gfortran.dg/goto_7.f: New test.
2245 2009-10-03 Ben Elliston <bje@au.ibm.com>
2246 Bill Maddox <maddox@google.com>
2247 Cary Coutant <ccoutant@google.com>
2248 Chris Demetriou <cgd@google.com>
2249 Diego Novillo <dnovillo@google.com>
2250 Doug Kwan <dougkwan@google.com>
2251 Jan Hubicka <jh@suse.cz>
2252 Ollie Wild <aaw@google.com>
2253 Rafael Espindola <espindola@google.com>
2254 Richard Guenther <rguenther@suse.de>
2255 Simon Baldwin <simonb@google.com>
2257 * g++.dg/20090107-1.C: New.
2258 * g++.dg/20090121-1.C: New.
2259 * g++.dg/ipa/20090113-1.C: New.
2260 * g++.dg/lto: New directory.
2261 * g++.dg/lto/20080829_0.C: New.
2262 * g++.dg/lto/20080904_0.C: New.
2263 * g++.dg/lto/20080907_0.C: New.
2264 * g++.dg/lto/20080908-1_0.C: New.
2265 * g++.dg/lto/20080908-2_0.C: New.
2266 * g++.dg/lto/20080908-3_0.C: New.
2267 * g++.dg/lto/20080909-1_0.C: New.
2268 * g++.dg/lto/20080910-1_0.C: New.
2269 * g++.dg/lto/20080912-1_0.C: New.
2270 * g++.dg/lto/20080912_0.C: New.
2271 * g++.dg/lto/20080915_0.C: New.
2272 * g++.dg/lto/20080916_0.C: New.
2273 * g++.dg/lto/20080917_0.C: New.
2274 * g++.dg/lto/20080924_0.C: New.
2275 * g++.dg/lto/20080926_0.C: New.
2276 * g++.dg/lto/20081008_0.C: New.
2277 * g++.dg/lto/20081022.h: New.
2278 * g++.dg/lto/20081022_0.C: New.
2279 * g++.dg/lto/20081022_1.C: New.
2280 * g++.dg/lto/20081023_0.C: New.
2281 * g++.dg/lto/20081109-1_0.C: New.
2282 * g++.dg/lto/20081109-2_0.C: New.
2283 * g++.dg/lto/20081109_0.C: New.
2284 * g++.dg/lto/20081109_1.C: New.
2285 * g++.dg/lto/20081118-1_0.C: New.
2286 * g++.dg/lto/20081118-1_1.C: New.
2287 * g++.dg/lto/20081118_0.C: New.
2288 * g++.dg/lto/20081118_1.C: New.
2289 * g++.dg/lto/20081119-1.h: New.
2290 * g++.dg/lto/20081119-1_0.C: New.
2291 * g++.dg/lto/20081119-1_1.C: New.
2292 * g++.dg/lto/20081119_0.C: New.
2293 * g++.dg/lto/20081119_1.C: New.
2294 * g++.dg/lto/20081120-1_0.C: New.
2295 * g++.dg/lto/20081120-1_1.C: New.
2296 * g++.dg/lto/20081120-2_0.C: New.
2297 * g++.dg/lto/20081120-2_1.C: New.
2298 * g++.dg/lto/20081123_0.C: New.
2299 * g++.dg/lto/20081123_1.C: New.
2300 * g++.dg/lto/20081125.h: New.
2301 * g++.dg/lto/20081125_0.C: New.
2302 * g++.dg/lto/20081125_1.C: New.
2303 * g++.dg/lto/20081127_0.C: New.
2304 * g++.dg/lto/20081127_1.C: New.
2305 * g++.dg/lto/20081203_0.C: New.
2306 * g++.dg/lto/20081203_1.C: New.
2307 * g++.dg/lto/20081204-1_0.C: New.
2308 * g++.dg/lto/20081204-1_1.C: New.
2309 * g++.dg/lto/20081204-2_0.C: New.
2310 * g++.dg/lto/20081204-2_1.C: New.
2311 * g++.dg/lto/20081209_0.C: New.
2312 * g++.dg/lto/20081209_1.C: New.
2313 * g++.dg/lto/20081211-1.h: New.
2314 * g++.dg/lto/20081211-1_0.C: New.
2315 * g++.dg/lto/20081211-1_1.C: New.
2316 * g++.dg/lto/20081217-1_0.C: New.
2317 * g++.dg/lto/20081217-2_0.C: New.
2318 * g++.dg/lto/20081219_0.C: New.
2319 * g++.dg/lto/20081219_1.C: New.
2320 * g++.dg/lto/20090106_0.C: New.
2321 * g++.dg/lto/20090112_0.C: New.
2322 * g++.dg/lto/20090128_0.C: New.
2323 * g++.dg/lto/20090221_0.C: New.
2324 * g++.dg/lto/20090302_0.C: New.
2325 * g++.dg/lto/20090302_1.C: New.
2326 * g++.dg/lto/20090303_0.C: New.
2327 * g++.dg/lto/20090311-1.h: New.
2328 * g++.dg/lto/20090311-1_0.C: New.
2329 * g++.dg/lto/20090311-1_1.C: New.
2330 * g++.dg/lto/20090311_0.C: New.
2331 * g++.dg/lto/20090311_1.C: New.
2332 * g++.dg/lto/20090312.h: New.
2333 * g++.dg/lto/20090312_0.C: New.
2334 * g++.dg/lto/20090312_1.C: New.
2335 * g++.dg/lto/20090313_0.C: New.
2336 * g++.dg/lto/20090313_1.C: New.
2337 * g++.dg/lto/20090315_0.C: New.
2338 * g++.dg/lto/20090315_1.C: New.
2339 * g++.dg/lto/20091002-1_0.C: New testcase.
2340 * g++.dg/lto/20091002-2_0.C: Likewise..
2341 * g++.dg/lto/20091002-3_0.C: Likewise..
2342 * g++.dg/lto/README: New.
2343 * g++.dg/lto/pr40818_0.C: New.
2344 * g++.dg/opt/thunk3-1.C: New.
2345 * g++.dg/opt/thunk4.C: New.
2346 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2347 replacements with __attribute__ ((__noinline__)).
2348 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2349 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2350 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2351 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2352 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2353 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2354 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2355 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2356 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2357 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2358 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2359 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2360 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2361 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2362 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2363 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2364 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2365 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2366 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2367 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2368 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2369 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2370 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2371 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2372 * gcc.dg/20081223-1.c: New.
2373 * gcc.dg/lto: New directory.
2374 * gcc.dg/lto/20080908_0.c: New.
2375 * gcc.dg/lto/20080917_0.c: New.
2376 * gcc.dg/lto/20080924_0.c: New.
2377 * gcc.dg/lto/20081024_0.c: New.
2378 * gcc.dg/lto/20081109_0.c: New.
2379 * gcc.dg/lto/20081111_0.c: New.
2380 * gcc.dg/lto/20081111_1.c: New.
2381 * gcc.dg/lto/20081112_0.c: New.
2382 * gcc.dg/lto/20081112_1.c: New.
2383 * gcc.dg/lto/20081115_0.c: New.
2384 * gcc.dg/lto/20081115_1.c: New.
2385 * gcc.dg/lto/20081115_2.c: New.
2386 * gcc.dg/lto/20081118_0.c: New.
2387 * gcc.dg/lto/20081118_1.c: New.
2388 * gcc.dg/lto/20081118_2.c: New.
2389 * gcc.dg/lto/20081120-1_0.c: New.
2390 * gcc.dg/lto/20081120-1_1.c: New.
2391 * gcc.dg/lto/20081120-2_0.c: New.
2392 * gcc.dg/lto/20081120-2_1.c: New.
2393 * gcc.dg/lto/20081125_0.c: New.
2394 * gcc.dg/lto/20081125_1.c: New.
2395 * gcc.dg/lto/20081126_0.c: New.
2396 * gcc.dg/lto/20081201-1_0.c: New.
2397 * gcc.dg/lto/20081201-1_1.c: New.
2398 * gcc.dg/lto/20081201-1_2.c: New.
2399 * gcc.dg/lto/20081201-2_0.c: New.
2400 * gcc.dg/lto/20081201-2_1.c: New.
2401 * gcc.dg/lto/20081202-1_0.c: New.
2402 * gcc.dg/lto/20081202-1_1.c: New.
2403 * gcc.dg/lto/20081202-2_0.c: New.
2404 * gcc.dg/lto/20081202-2_1.c: New.
2405 * gcc.dg/lto/20081204-1_0.c: New.
2406 * gcc.dg/lto/20081204-1_1.c: New.
2407 * gcc.dg/lto/20081204-2_0.c: New.
2408 * gcc.dg/lto/20081210-1_0.c: New.
2409 * gcc.dg/lto/20081212-1_0.c: New.
2410 * gcc.dg/lto/20081222_0.c: New.
2411 * gcc.dg/lto/20081222_0.h: New.
2412 * gcc.dg/lto/20081222_1.c: New.
2413 * gcc.dg/lto/20081224_0.c: New.
2414 * gcc.dg/lto/20081224_0.h: New.
2415 * gcc.dg/lto/20081224_1.c: New.
2416 * gcc.dg/lto/20090116_0.c: New.
2417 * gcc.dg/lto/20090120_0.c: New.
2418 * gcc.dg/lto/20090126-1_0.c: New.
2419 * gcc.dg/lto/20090126-2_0.c: New.
2420 * gcc.dg/lto/20090206-1_0.c: New.
2421 * gcc.dg/lto/20090206-2_0.c: New.
2422 * gcc.dg/lto/20090210_0.c: New.
2423 * gcc.dg/lto/20090210_1.c: New.
2424 * gcc.dg/lto/20090213_0.c: New.
2425 * gcc.dg/lto/20090213_1.c: New.
2426 * gcc.dg/lto/20090218-1_0.c: New.
2427 * gcc.dg/lto/20090218-1_1.c: New.
2428 * gcc.dg/lto/20090218-2_0.c: New.
2429 * gcc.dg/lto/20090218-2_1.c: New.
2430 * gcc.dg/lto/20090218_0.c: New.
2431 * gcc.dg/lto/20090218_1.c: New.
2432 * gcc.dg/lto/20090218_2.c: New.
2433 * gcc.dg/lto/20090218_3.c: New.
2434 * gcc.dg/lto/20090219_0.c: New.
2435 * gcc.dg/lto/20090312_0.c: New.
2436 * gcc.dg/lto/20090312_1.c: New.
2437 * gcc.dg/lto/20090313_0.c: New.
2438 * gcc.dg/lto/20090706-1_0.c: New.
2439 * gcc.dg/lto/20090706-2_0.c: New.
2440 * gcc.dg/lto/20090717_0.c: New.
2441 * gcc.dg/lto/20090717_1.c: New.
2442 * gcc.dg/lto/20090729_0.c: New.
2443 * gcc.dg/lto/20090729_1.c: New.
2444 * gcc.dg/lto/20090812_0.c: New.
2445 * gcc.dg/lto/20090812_1.c: New.
2446 * gcc.dg/lto/20090914-1_0.c: New.
2447 * gcc.dg/lto/README: New.
2448 * gcc.dg/visibility-7.c: Adjust expected pattern
2449 * gfortran.dg/lto: New directory.
2450 * gfortran.dg/lto/pr40724_0.f: New.
2451 * gfortran.dg/lto/pr40724_1.f: New.
2452 * gfortran.dg/lto/pr40725_0.f03: New.
2453 * gfortran.dg/lto/pr40725_1.c: New.
2454 * gfortran.dg/lto/pr41069_0.f90: New.
2455 * gfortran.dg/lto/pr41069_1.f90: New.
2456 * gfortran.dg/lto/pr41069_2.f90: New.
2457 * g++.dg/README: Add 'lto' directory.
2458 * g++.dg/dg.exp: Also scan 'lto' directory
2460 2009-10-03 Ben Elliston <bje@au.ibm.com>
2461 Janis Johnson <janis187@us.ibm.com>
2462 Diego Novillo <dnovillo@google.com>
2464 * g++.dg/lto/lto.exp: New.
2465 * gcc.c-torture/execute/execute.exp: Add
2466 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2467 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2468 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2469 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2470 * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2471 * gcc.dg/lto/lto.exp: New.
2472 * gfortran.dg/lto/lto.exp: New.
2473 * lib/target-supports.exp (check_effective_target_lto): New.
2474 * lib/c-torture.exp: Load target-supports.exp. Define
2475 LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2476 * lib/gcc-dg.exp: Likewise.
2478 * lib/torture-options.exp: Add support for a third argument.
2480 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
2483 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2485 2009-10-02 Jason Merrill <jason@redhat.com>
2487 * g++.dg/abi/mangle32.C: New.
2489 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2491 * gnat.dg/atomic2.adb: New test.
2493 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2495 * gnat.dg/array11.adb: New test.
2496 * gnat.dg/array12.adb: Likewise.
2498 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2500 * gnat.dg/array10.adb: New test.
2501 * gnat.dg/object_overflow.adb: Tweak.
2503 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
2505 * gcc.dg/guality/guality.exp: Disable on darwin.
2507 2009-10-02 Janis Johnson <janis187@us.ibm.com>
2509 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2510 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2511 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2512 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2514 2009-10-02 Tobias Burnus <burnus@net-b.de>
2517 * gfortran.dg/intent_out_5.f90: New test.
2519 2009-10-02 Jakub Jelinek <jakub@redhat.com>
2523 * gcc.dg/guality/pr41404-1.c: New test.
2524 * gcc.dg/guality/pr41353-2.c: New test.
2526 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
2529 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2532 2009-10-01 Jan Hubicka <jh@suse.cz>
2534 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2536 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
2538 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2540 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2542 2009-10-01 Tobias Burnus <burnus@net-b.de>
2545 * gfortran.dg/parameter_array_init_5.f90: New test.
2547 2009-10-01 Jason Merrill <jason@redhat.com>
2549 * g++.dg/cpp0x/defaulted13.C: New.
2551 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
2553 * gfortran.dg/bounds_check_7.f90: Adapted error message.
2554 * gfortran.dg/bounds_check_11.f90: Likewise.
2555 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2557 2009-09-30 Tobias Burnus <burnus@net-b.de>
2559 * gfortran.dg/select_type_4.f90: New test.
2561 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2563 * gfortran.dg/same_type_as_1.f03: New test.
2564 * gfortran.dg/same_type_as_2.f03: Ditto.
2566 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2568 * gfortran.dg/select_type_1.f03: Extended.
2569 * gfortran.dg/select_type_3.f03: New test.
2571 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2573 * gfortran.dg/class_allocate_1.f03: New test.
2575 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2578 * gfortran.dg/allocatable_scalar_3.f90: New test.
2579 * gfortran.dg/select_type_2.f03: Ditto.
2580 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2582 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2584 * gfortran.dg/block_name_2.f90: Modified error message.
2585 * gfortran.dg/select_6.f90: Ditto.
2586 * gfortran.dg/select_type_1.f03: New test.
2588 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2590 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2591 * gfortran.dg/class_1.f03: Ditto.
2592 * gfortran.dg/class_2.f03: Ditto.
2593 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2594 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2595 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2596 * gfortran.dg/typebound_call_10.f03: Ditto.
2597 * gfortran.dg/typebound_call_2.f03: Ditto.
2598 * gfortran.dg/typebound_call_3.f03: Ditto.
2599 * gfortran.dg/typebound_call_4.f03: Ditto.
2600 * gfortran.dg/typebound_call_9.f03: Ditto.
2601 * gfortran.dg/typebound_generic_3.f03: Ditto.
2602 * gfortran.dg/typebound_generic_4.f03: Ditto.
2603 * gfortran.dg/typebound_operator_1.f03: Ditto.
2604 * gfortran.dg/typebound_operator_2.f03: Ditto.
2605 * gfortran.dg/typebound_operator_3.f03: Ditto.
2606 * gfortran.dg/typebound_operator_4.f03: Ditto.
2607 * gfortran.dg/typebound_proc_1.f08: Ditto.
2608 * gfortran.dg/typebound_proc_5.f03: Ditto.
2609 * gfortran.dg/typebound_proc_6.f03: Ditto.
2611 2009-09-30 Jason Merrill <jason@redhat.com>
2613 * g++.dg/eh/init-temp1.C: Improve test.
2615 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
2618 * gcc.target/alpha/pr22093.c: New test.
2620 2009-09-29 John Freeman <jfreeman08@gmail.com>
2621 Jason Merrill <jason@redhat.com>
2623 * g++.dg/cpp0x/lambda/lambda-array.C: New.
2624 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2625 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2626 * g++.dg/cpp0x/lambda/lambda-const.C: New.
2627 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2628 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2629 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2630 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2631 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2632 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2633 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2634 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2635 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2636 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2637 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2638 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2639 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2640 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2641 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2642 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2643 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2644 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2645 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2646 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2647 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2648 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2649 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2650 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2651 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2652 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2653 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2654 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2655 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2656 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2657 * g++.dg/cpp0x/lambda/lambda-template.C: New.
2658 * g++.dg/cpp0x/lambda/lambda-this.C: New.
2659 * g++.dg/cpp0x/lambda/lambda-type.C: New.
2660 * g++.dg/cpp0x/lambda/lambda-use.C: New.
2661 * lib/prune.exp: Accept "In lambda function".
2663 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2665 * gcc.target/i386/fma4-check.h: New file.
2666 * gcc.target/i386/fma4-fma.c: Ditto.
2667 * gcc.target/i386/fma4-maccXX.c: Ditto.
2668 * gcc.target/i386/fma4-msubXX.c: Ditto.
2669 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2670 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2671 * gcc.target/i386/fma4-vector.c: Ditto.
2672 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2673 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2674 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2675 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2676 * gcc.target/i386/fma4-256-vector.c: Ditto.
2677 * gcc.target/i386/funcspec-2.c: Ditto.
2679 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2681 * gcc.target/i386/funcspec-5.c: Add FMA4.
2682 * gcc.target/i386/funcspec-6.c: Ditto.
2683 * gcc.target/i386/funcspec-8.c: Ditto.
2685 * gcc.target/i386/funcspec-9.c: New file.
2687 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2689 * gcc.target/i386/isa-10.c: New file.
2690 * gcc.target/i386/isa-11.c: Ditto.
2691 * gcc.target/i386/isa-12.c: Ditto.
2692 * gcc.target/i386/isa-13.c: Ditto.
2693 * gcc.target/i386/isa-2.c: Ditto.
2694 * gcc.target/i386/isa-3.c: Ditto.
2695 * gcc.target/i386/isa-4.c: Ditto.
2696 * gcc.target/i386/isa-7.c: Ditto.
2697 * gcc.target/i386/isa-8.c: Ditto.
2698 * gcc.target/i386/isa-9.c: Ditto.
2700 * gcc.target/i386/isa-14.c: Add FMA4.
2701 * gcc.target/i386/isa-1.c: Ditto.
2702 * gcc.target/i386/isa-5.c: Ditto.
2703 * gcc.target/i386/isa-6.c: Ditto.
2705 * gcc.target/i386/sse-12.c: New file.
2706 * gcc.target/i386/sse-13.c: Ditto.
2707 * gcc.target/i386/sse-14.c: Ditto.
2708 * gcc.target/i386/sse-22.c: Ditto.
2710 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2711 * g++.dg/other/i386-3.C: Ditto.
2712 * g++.dg/other/i386-5.C: Ditto.
2713 * g++.dg/other/i386-6.C: Ditto.
2715 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
2718 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2721 2009-09-29 Janis Johnson <janis187@us.ibm.com>
2723 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2724 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2726 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2729 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2731 * g++.dg/debug/dwarf2/const-1.C: Likewise.
2733 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2735 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2736 * gcc.target/i386/isa-1.c: Remove SSE5.
2737 * gcc.target/i386/isa-5.c: Ditto.
2738 * gcc.target/i386/isa-6.c: Ditto.
2739 * gcc.target/i386/funcspec-4.c: Remove error conditions
2741 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2742 * gcc.target/i386/avx-2.c: Ditto.
2743 * gcc.target/i386/sse-23.c: Ditto.
2744 * gcc.target/i386/funcspec-9.c: Delete.
2746 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2748 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2749 * gcc.dg/guality/pr41353-1.c: New test.
2752 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2753 in macro name definition for non-unix/win32/msdos.
2755 2009-09-29 Daniel Kraft <d@domob.eu>
2758 * gfortran.dg/block_1.f08: New test.
2759 * gfortran.dg/block_2.f08: New test.
2760 * gfortran.dg/block_3.f90: New test.
2761 * gfortran.dg/block_4.f08: New test.
2762 * gfortran.dg/block_5.f08: New test.
2763 * gfortran.dg/block_6.f08: New test.
2764 * gfortran.dg/block_7.f08: New test.
2765 * gfortran.dg/block_8.f08: New test.
2767 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2769 PR libgfortran/35862
2770 * gfortran.dg/round_1.f03: New test.
2771 * gfortran.dg/f2003_io_3.f03: Update test.
2773 2009-09-28 Easwaran Raman <eraman@google.com>
2775 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2776 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2778 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2780 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2781 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2782 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2783 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2784 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2786 * g++.dg/dfp/dfp.exp: Fix typo.
2788 * lib/target-supports.exp (check-effective-target-dfp-nocache):
2789 Fix typo that breaks the check.
2791 2009-09-28 Olivier Hainque <hainque@adacore.com>
2793 * gnat.dg (tagged_alloc_free.adb): New testcase.
2795 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2797 * g++.dg/dfp: New directory.
2798 * g++.dg/dg.exp: Prune tests in dfp directory.
2799 * g++.dg/dfp/dfp.exp: New.
2800 * g++.dg/dfp/mangle-mode.C: New test.
2802 2009-09-28 Michael Matz <matz@suse.de>
2804 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2807 2009-09-27 Richard Henderson <rth@redhat.com>
2809 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2810 * gcc.dg/tree-ssa/pr41469-1.c: New.
2812 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
2815 * gcc.dg/cond-constqual-1.c: New test.
2817 2009-09-26 Michael Matz <matz@suse.de>
2821 * gcc.dg/pr41470.c: New test.
2823 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
2825 * gnat.dg/array9.adb: New test.
2827 2009-09-26 Michael Matz <matz@suse.de>
2829 PR tree-optimization/41454
2830 * gcc.dg/pr41454.c: New test.
2832 2009-09-25 Dodji Seketeli <dodji@redhat.com>
2834 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2835 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2836 into DW_TAG_GNU_template_parameter_pack and
2837 DW_TAG_GNU_formal_parameter_pack.
2838 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2839 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2841 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
2843 * gcc.dg/vect/vect.exp: Append extra parameters as separate
2844 parameters for alignment-sensitive -fsection-anchors tests.
2846 2009-09-25 Richard Guenther <rguenther@suse.de>
2849 * gcc.c-torture/execute/pr41463.c: New testcase.
2851 2009-09-25 Olivier Hainque <hainque@adacore.com>
2853 * gnat.dg/sse_nolib.adb: New testcase.
2855 2009-09-25 Revital Eres <ERES@il.ibm.com>
2857 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2858 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2859 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2860 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2861 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2862 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2863 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2864 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2865 * gcc.dg/vect/vect.exp: Add Power7 flags.
2866 * g++.dg/vect/vect.exp: Likewise.
2867 * gfortran.dg/vect/vect.exp: Likewise.
2869 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
2872 * gfortran.dg/empty_label.f: New test.
2873 * gfortran.dg/empty_label.f90: Ditto.
2874 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2876 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2878 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2881 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
2883 * lib/scanasm.exp (make_pattern_printable): New function.
2884 (dg-scan, scan-assembler-times, scan-assembler-dem,
2885 scan-assembler-dem-not): Use it.
2887 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
2889 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2890 (test_nested): Renamed to ...
2891 (test_nested1): This.
2892 (test_nested2): New.
2895 2009-09-24 Richard Guenther <rguenther@suse.de>
2897 PR tree-optimization/36143
2898 PR tree-optimization/38747
2899 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2900 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2901 * g++.dg/torture/pr38747.C: New testcase.
2902 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2904 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
2906 * gnat.dg/nested_proc.adb: New test.
2908 2009-09-24 Jakub Jelinek <jakub@redhat.com>
2910 * gcc.target/i386/pr12329.c: Adjust.
2912 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
2915 * gcc.dg/pr41248.c: New.
2917 2009-09-23 Dodji Seketeli <dodji@redhat.com>
2920 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2922 2009-09-23 Andreas Schwab <schwab@redhat.com>
2924 * lib/profopt.exp (profopt-get-options): Set tool_flags for
2925 current_compiler_flags. Fix typos.
2927 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
2929 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2931 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
2934 * gcc.c-torture/compile/pr39779.c: New test.
2936 2009-09-22 Dodji Seketeli <dodji@redhat.com>
2938 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2939 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2940 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2942 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
2945 * gcc.dg/pr41295.c: New.
2947 2009-09-22 Neil Vachharajani <nvachhar@google.com>
2949 * gcc.dg/pr40209.c: Add test case.
2951 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
2953 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2955 * gcc.target/mips/code-readable-2.c: Likewise.
2956 * gcc.target/mips/code-readable-3.c: Likewise.
2958 2009-09-22 Janis Johnson <janis187@us.ibm.com>
2960 * lib/target-supports.exp (check_effective_target_dfp_nocache):
2961 Check support via mode instead of C type.
2962 (check_effective_target_dfprt_nocache): Ditto.
2963 (check_effective_target_hard_dfp): Ditto.
2965 2009-09-22 Richard Guenther <rguenther@suse.de>
2968 * gcc.c-torture/execute/pr41395-1.c: New testcase.
2969 * gcc.c-torture/execute/pr41395-2.c: Likewise.
2971 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2973 * gcc.dg/20090922-1.c: New test.
2976 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2977 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2978 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2979 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2980 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2981 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2982 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2983 * objc.dg/dwarf-2.m: Likewise.
2985 2009-09-22 Richard Guenther <rguenther@suse.de>
2987 PR tree-optimization/41428
2988 * g++.dg/tree-ssa/pr41428.C: New testcase.
2990 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2993 * g++.dg/gomp/pr41429.C: New test.
2995 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
2997 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2999 2009-09-21 Jason Merrill <jason@redhat.com>
3002 * g++.dg/cpp0x/trivial1.C: Expand.
3004 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
3006 * gcc.dg/torture/calleesave-sse.c: New.
3008 2009-09-21 Jan Hubicka <jh@suse.cz>
3010 * gcc.dg/guality/inline-params.c: New testcase.
3012 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
3014 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
3016 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
3017 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3020 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
3022 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3023 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3024 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3025 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3026 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3028 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
3031 * g++.dg/torture/pr40642.C: New testcase.
3033 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3035 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3036 cases in static initializers.
3038 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
3040 * gcc.c-tortue/compile/pr39886.c: New.
3042 2009-09-20 Chris Demetriou <cgd@google.com>
3044 PR preprocessor/28435:
3045 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3046 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3047 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3048 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3049 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3051 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
3053 * gcc.target/mips/mips.exp: Add relax-pic-calls
3054 under -mfoo/-mno-foo options.
3055 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3056 and -mexplicit-relocs.
3057 * gcc.target/mips/call-1.c: New test.
3058 * gcc.target/mips/call-2.c: New test.
3059 * gcc.target/mips/call-3.c: New test.
3060 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3061 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3063 2009-09-19 Chris Demetriou <cgd@google.com>
3065 PR preprocessor/28435:
3066 * gcc.dg/cpp/missing-header-MD.c: New test.
3067 * gcc.dg/cpp/missing-header-MMD.c: New test.
3068 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3069 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3071 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3073 PR libgfortran/41328
3074 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3077 2009-09-18 Jason Merrill <jason@redhat.com>
3079 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3080 * g++.dg/cpp0x/initlist-deduce.C: New.
3082 2009-09-18 Neil Vachharajani <nvachhar@google.com>
3084 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3086 2009-09-18 Janis Johnson <janis187@us.ibm.com>
3088 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3089 * c-c++-common/dfp: New directory.
3090 * c-c++-common/dfp/dfp-dbg.h: New file.
3091 * gcc.dg/dfp/call-by-value.c: Move to ...
3092 * c-c++-common/call-by-value.c: here.
3093 * gcc.dg/dfp/cast.c: Move to ...
3094 * c-c++-common/cast.c: here.
3095 * gcc.dg/dfp/compare-eq-const.c: Move to ...
3096 * c-c++-common/compare-eq-const.c: here.
3097 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3098 * c-c++-common/compare-eq-d128.c: here.
3099 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3100 * c-c++-common/compare-eq-d32.c: here.
3101 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3102 * c-c++-common/compare-eq-d64.c: here.
3103 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3104 * c-c++-common/compare-eq-dfp.c: here.
3105 * gcc.dg/dfp/compare-eq.h: Move to ...
3106 * c-c++-common/compare-eq.h: here.
3107 * gcc.dg/dfp/compare-rel-const.c: Move to ...
3108 * c-c++-common/compare-rel-const.c: here.
3109 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3110 * c-c++-common/compare-rel-d128.c: here.
3111 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3112 * c-c++-common/compare-rel-d32.c: here.
3113 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3114 * c-c++-common/compare-rel-d64.c: here.
3115 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3116 * c-c++-common/compare-rel-dfp.c: here.
3117 * gcc.dg/dfp/compare-rel.h: Move to ...
3118 * c-c++-common/compare-rel.h: here.
3119 * gcc.dg/dfp/compare-special-d128.c: Move to ...
3120 * c-c++-common/compare-special-d128.c: here.
3121 * gcc.dg/dfp/compare-special-d32.c: Move to ...
3122 * c-c++-common/compare-special-d32.c: here.
3123 * gcc.dg/dfp/compare-special-d64.c: Move to ...
3124 * c-c++-common/compare-special-d64.c: here.
3125 * gcc.dg/dfp/compare-special.h: Move to ...
3126 * c-c++-common/compare-special.h: here.
3127 * gcc.dg/dfp/constants-zero.c: Move to ...
3128 * c-c++-common/constants-zero.c: here.
3129 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3130 * c-c++-common/convert-bfp-10.c: here.
3131 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3132 * c-c++-common/convert-bfp-11.c: here.
3133 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3134 * c-c++-common/convert-bfp-12.c: here.
3135 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3136 * c-c++-common/convert-bfp-13.c: here.
3137 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3138 * c-c++-common/convert-bfp-14.c: here.
3139 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3140 * c-c++-common/convert-bfp-2.c: here.
3141 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3142 * c-c++-common/convert-bfp-3.c: here.
3143 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3144 * c-c++-common/convert-bfp-4.c: here.
3145 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3146 * c-c++-common/convert-bfp-5.c: here.
3147 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3148 * c-c++-common/convert-bfp-6.c: here.
3149 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3150 * c-c++-common/convert-bfp-7.c: here.
3151 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3152 * c-c++-common/convert-bfp-8.c: here.
3153 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3154 * c-c++-common/convert-bfp-9.c: here.
3155 * gcc.dg/dfp/convert-bfp.c: Move to ...
3156 * c-c++-common/convert-bfp.c: here.
3157 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3158 * c-c++-common/convert-bfp-fold.c: here.
3159 * gcc.dg/dfp/convert-dfp.c: Move to ...
3160 * c-c++-common/convert-dfp.c: here.
3161 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3162 * c-c++-common/convert-dfp-fold-2.c: here.
3163 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3164 * c-c++-common/convert-dfp-fold.c: here.
3165 * gcc.dg/dfp/convert.h: Move to ...
3166 * c-c++-common/convert.h: here.
3167 * gcc.dg/dfp/convert-int.c: Move to ...
3168 * c-c++-common/convert-int.c: here.
3169 * gcc.dg/dfp/convert-int-fold.c: Move to ...
3170 * c-c++-common/convert-int-fold.c: here.
3171 * gcc.dg/dfp/convert-int-max.c: Move to ...
3172 * c-c++-common/convert-int-max.c: here.
3173 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3174 * c-c++-common/convert-int-max-fold.c: here.
3175 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3176 * c-c++-common/convert-int-saturate.c: here.
3177 * gcc.dg/dfp/func-array.c: Move to ...
3178 * c-c++-common/func-array.c: here.
3179 * gcc.dg/dfp/func-deref.c: Move to ...
3180 * c-c++-common/func-deref.c: here.
3181 * gcc.dg/dfp/func-mixed.c: Move to ...
3182 * c-c++-common/func-mixed.c: here.
3183 * gcc.dg/dfp/func-pointer.c: Move to ...
3184 * c-c++-common/func-pointer.c: here.
3185 * gcc.dg/dfp/func-scalar.c: Move to ...
3186 * c-c++-common/func-scalar.c: here.
3187 * gcc.dg/dfp/func-struct.c: Move to ...
3188 * c-c++-common/func-struct.c: here.
3189 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3190 * c-c++-common/func-vararg-alternate-d128-2.c: here.
3191 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3192 * c-c++-common/func-vararg-alternate-d128.c: here.
3193 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3194 * c-c++-common/func-vararg-alternate-d32.c: here.
3195 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3196 * c-c++-common/func-vararg-alternate-d64.c: here.
3197 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3198 * c-c++-common/func-vararg-alternate.h: here.
3199 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3200 * c-c++-common/func-vararg-dfp.c: here.
3201 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3202 * c-c++-common/func-vararg-mixed-2.c: here.
3203 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3204 * c-c++-common/func-vararg-mixed.c: here.
3205 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3206 * c-c++-common/func-vararg-size0.c: here.
3207 * gcc.dg/dfp/inf-1.c: Move to ...
3208 * c-c++-common/inf-1.c: here.
3209 * gcc.dg/dfp/loop-index.c: Move to ...
3210 * c-c++-common/loop-index.c: here.
3211 * gcc.dg/dfp/modes.c: Move to ...
3212 * c-c++-common/modes.c: here.
3213 * gcc.dg/dfp/nan-1.c: Move to ...
3214 * c-c++-common/nan-1.c: here.
3215 * gcc.dg/dfp/nan-2.c: Move to ...
3216 * c-c++-common/nan-2.c: here.
3217 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3218 * c-c++-common/operator-arith-fold.c: here.
3219 * gcc.dg/dfp/operator-assignment.c: Move to ...
3220 * c-c++-common/operator-assignment.c: here.
3221 * gcc.dg/dfp/operator-comma.c: Move to ...
3222 * c-c++-common/operator-comma.c: here.
3223 * gcc.dg/dfp/operator-cond.c: Move to ...
3224 * c-c++-common/operator-cond.c: here.
3225 * gcc.dg/dfp/operator-logical.c: Move to ...
3226 * c-c++-common/operator-logical.c: here.
3227 * gcc.dg/dfp/operator-unary.c: Move to ...
3228 * c-c++-common/operator-unary.c: here.
3229 * gcc.dg/dfp/pr31385.c: Move to ...
3230 * c-c++-common/pr31385.c: here.
3231 * gcc.dg/dfp/pr33466.c: Move to ...
3232 * c-c++-common/pr33466.c: here.
3233 * gcc.dg/dfp/pr35620.c: Move to ...
3234 * c-c++-common/pr35620.c: here.
3235 * gcc.dg/dfp/pr36800.c: Move to ...
3236 * c-c++-common/pr36800.c: here.
3237 * gcc.dg/dfp/pr39034.c: Move to ...
3238 * c-c++-common/pr39034.c: here.
3239 * gcc.dg/dfp/pr39035.c: Move to ...
3240 * c-c++-common/pr39035.c: here.
3241 * gcc.dg/dfp/pr39902.c: Move to ...
3242 * c-c++-common/pr39902.c: here.
3243 * gcc.dg/dfp/pr39986.c: Move to ...
3244 * c-c++-common/pr39986.c: here.
3245 * gcc.dg/dfp/signbit-1.c: Move to ...
3246 * c-c++-common/signbit-1.c: here.
3247 * gcc.dg/dfp/signbit-2.c: Move to ...
3248 * c-c++-common/signbit-2.c: here.
3249 * gcc.dg/dfp/struct-layout-1.c: Move to ...
3250 * c-c++-common/struct-layout-1.c: here.
3251 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3252 * c-c++-common/usual-arith-conv.c: here.
3253 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3254 * c-c++-common/usual-arith-conv-const.c: here.
3256 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
3259 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3262 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
3265 * g++.dg/expr/bool3.C: New test.
3266 * g++.dg/expr/bool4.C: New test.
3268 2009-09-17 Janis Johnson <janis187@us.ibm.com>
3270 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3271 * gcc.dg/dfp/signbit-2.c: Use it.
3272 * gcc.dg/dfp/func-vararg-alternate.h: Change two
3273 arguments to unsigned int.
3274 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3275 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3276 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3277 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3278 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3279 * gcc.dg/dfp/pr39986.c: Ditto.
3280 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3281 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3282 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3283 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3284 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3286 2009-09-17 Jakub Jelinek <jakub@redhat.com>
3288 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3290 2009-09-17 Janis Johnson <janis187@us.ibm.com>
3293 * dfp/pr41049.c: New test.
3295 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
3298 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3300 2009-09-17 Martin Jambor <mjambor@suse.cz>
3302 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3303 * gcc.dg/ipa/ipa-sra-1.c: New test.
3304 * gcc.dg/ipa/ipa-sra-2.c: New test.
3305 * gcc.dg/ipa/ipa-sra-3.c: New test.
3306 * gcc.dg/ipa/ipa-sra-4.c: New test.
3307 * gcc.dg/ipa/ipa-sra-5.c: New test.
3308 * gcc.c-torture/execute/ipa-sra-1.c: New test.
3309 * gcc.c-torture/execute/ipa-sra-2.c: New test.
3311 2009-09-17 Michael Matz <matz@suse.de>
3314 * gfortran.dg/pr41347.f90: New test.
3316 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3318 * gcc.c-torture/compile/20090917-1.c: New testcase.
3320 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
3322 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3323 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
3324 alpha*-*-* target from XFAIL list.
3326 2009-09-16 Janis Johnson <janis187@us.ibm.com>
3328 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3329 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3330 * gcc.dg/dfp/cast-bad.c: Use default options.
3331 * gcc.dg/dfp/compare-rel-const.c: Ditto.
3332 * gcc.dg/dfp/composite-type.c: Ditto.
3333 * gcc.dg/dfp/constants.c: Ditto.
3334 * gcc.dg/dfp/constants-hex.c: Ditto.
3335 * gcc.dg/dfp/constants-pedantic.c: Ditto.
3336 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3337 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3338 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3339 * gcc.dg/dfp/ctypes.c: Ditto.
3340 * gcc.dg/dfp/ddmode-ice.c: Ditto.
3341 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3342 * gcc.dg/dfp/float-constant-double.c: Ditto.
3343 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3344 * gcc.dg/dfp/keywords-reserved.c: Ditto.
3345 * gcc.dg/dfp/modes.c: Ditto.
3346 * gcc.dg/dfp/operator-bitwise.c: Ditto.
3347 * gcc.dg/dfp/pr31344.c: Ditto.
3348 * gcc.dg/dfp/pr31385.c: Ditto.
3349 * gcc.dg/dfp/pr33466.c: Ditto.
3350 * gcc.dg/dfp/pr35620.c: Ditto.
3351 * gcc.dg/dfp/pr37435.c: Ditto.
3352 * gcc.dg/dfp/pr39986.c: Ditto.
3353 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3354 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3355 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3356 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3357 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3358 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3359 * gcc.dg/dfp/typespec.c: Ditto.
3360 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3361 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3362 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3363 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3364 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3365 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3366 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3367 * gcc.dg/dfp/compare-rel.h: Ditto.
3368 * gcc.dg/dfp/compare-special.h: Ditto.
3369 * gcc.dg/dfp/convert.h: Ditto.
3370 * gcc.dg/dfp/fe-check.h: Ditto.
3371 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3372 * gcc.dg/dfp/cast.c: Ditto.
3373 * gcc.dg/dfp/compare-eq-const.c: Ditto.
3374 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3375 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3376 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3377 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3378 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3379 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3380 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3381 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3382 * gcc.dg/dfp/compare-special-d32.c: Ditto.
3383 * gcc.dg/dfp/compare-special-d64.c: Ditto.
3384 * gcc.dg/dfp/compare-special-d128.c: Ditto.
3385 * gcc.dg/dfp/constants-zero.c: Ditto.
3386 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3387 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3388 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3389 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3390 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3391 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3392 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3393 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3394 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3395 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3396 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3397 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3398 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3399 * gcc.dg/dfp/convert-bfp.c: Ditto.
3400 * gcc.dg/dfp/convert-complex.c: Ditto.
3401 * gcc.dg/dfp/convert-dfp.c: Ditto.
3402 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3403 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3404 * gcc.dg/dfp/convert-int.c: Ditto.
3405 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3406 * gcc.dg/dfp/convert-int-max.c: Ditto.
3407 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3408 * gcc.dg/dfp/decfloat-constants.c: Ditto.
3409 * gcc.dg/dfp/fe-binop.c: Ditto.
3410 * gcc.dg/dfp/fe-convert-1.c: Ditto.
3411 * gcc.dg/dfp/fe-convert-2.c: Ditto.
3412 * gcc.dg/dfp/fe-convert-3.c: Ditto.
3413 * gcc.dg/dfp/func-array.c: Ditto.
3414 * gcc.dg/dfp/func-deref.c: Ditto.
3415 * gcc.dg/dfp/func-mixed.c: Ditto.
3416 * gcc.dg/dfp/func-pointer.c: Ditto.
3417 * gcc.dg/dfp/func-scalar.c: Ditto.
3418 * gcc.dg/dfp/func-struct.c: Ditto.
3419 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3420 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3421 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3422 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3423 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3424 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3425 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3426 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3427 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3428 * gcc.dg/dfp/inf-1.c: Ditto.
3429 * gcc.dg/dfp/loop-index.c: Ditto.
3430 * gcc.dg/dfp/nan-1.c: Ditto.
3431 * gcc.dg/dfp/nan-2.c: Ditto.
3432 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3433 * gcc.dg/dfp/operator-assignment.c: Ditto.
3434 * gcc.dg/dfp/operator-comma.c: Ditto.
3435 * gcc.dg/dfp/operator-cond.c: Ditto.
3436 * gcc.dg/dfp/operator-logical.c: Ditto.
3437 * gcc.dg/dfp/operator-unary.c: Ditto.
3438 * gcc.dg/dfp/pr36800.c: Ditto.
3439 * gcc.dg/dfp/pr39034.c: Ditto.
3440 * gcc.dg/dfp/pr39035.c: Ditto.
3441 * gcc.dg/dfp/pr39902.c: Ditto.
3442 * gcc.dg/dfp/signbit-1.c: Ditto.
3443 * gcc.dg/dfp/signbit-2.c: Ditto.
3444 * gcc.dg/dfp/struct-layout-1.c: Ditto.
3445 * gcc.dg/dfp/union-init.c: Ditto.
3446 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3448 2009-09-16 Michael Matz <matz@suse.de>
3451 * gfortran.dg/pr41212.f90: New test.
3453 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
3455 * gnat.dg/alignment9.adb: New test.
3457 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
3459 * gnat.dg/discr20.ad[sb]: New test.
3461 2009-09-16 Richard Guenther <rguenther@suse.de>
3464 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3466 2009-09-16 DJ Delorie <dj@redhat.com>
3467 Kaz Kojima <kkojima@gcc.gnu.org>
3469 * gcc.target/sh/struct-arg-dw2.c: New test.
3471 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
3472 Jakub Jelinek <jakub@redhat.com>
3475 * gcc.target/powerpc/pr41175.c: New test.
3477 2009-09-14 Richard Henderson <rth@redhat.com>
3479 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3480 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3481 gcc.dg/tree-ssa/asmgoto-1.c: New files.
3483 2009-09-14 Richard Henderson <rth@redhat.com>
3485 * g++.dg/eh/builtin1.C: Update resx pattern match.
3486 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3488 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
3490 * gcc.target/mips/branch-helper.h: New file.
3491 * gcc.target/mips/branch-2.c,
3492 * gcc.target/mips/branch-3.c,
3493 * gcc.target/mips/branch-4.c,
3494 * gcc.target/mips/branch-5.c,
3495 * gcc.target/mips/branch-6.c,
3496 * gcc.target/mips/branch-7.c,
3497 * gcc.target/mips/branch-8.c,
3498 * gcc.target/mips/branch-9.c,
3499 * gcc.target/mips/branch-10.c,
3500 * gcc.target/mips/branch-11.c,
3501 * gcc.target/mips/branch-12.c,
3502 * gcc.target/mips/branch-13.c,
3503 * gcc.target/mips/branch-14.c,
3504 * gcc.target/mips/branch-15.c: New tests.
3506 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3509 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3510 -m32 -mpowerpc64 system.
3512 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
3514 From Jie Zhang <jie.zhang@analog.com>:
3515 * gcc.target/bfin/saveall.c: New test.
3516 * gcc.target/bfin/20090914-1.c: New test.
3517 * gcc.target/bfin/20090914-2.c: New test.
3519 * gcc.target/bfin/20090914-3.c: New test.
3521 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
3523 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3525 2009-09-14 Richard Guenther <rguenther@suse.de>
3528 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3530 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3532 PR libgfortran/41328
3533 * gfortran.dg/cr_lf.f90: New test.
3535 2009-09-11 Michael Matz <matz@suse.de>
3538 * g++.dg/tree-ssa/pr41275.C: New test.
3540 2009-09-11 Janus Weil <janus@gcc.gnu.org>
3543 * gfortran.dg/proc_ptr_comp_21.f90: New.
3545 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3548 * gfortran.dg/module_procedure_1.f90: New test.
3549 * gfortran.dg/module_procedure_2.f90: Ditto.
3550 * gfortran.dg/generic_14.f90: Move dg-error to new location.
3552 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3553 James A. Morrison <phython@gcc.gnu.org>
3556 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3558 * ada/acats/run_test.exp: New file.
3560 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
3563 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
3565 PR rtl-optimization/39779
3566 * gcc.dg/pr39979.c: New test.
3568 2009-09-10 Richard Guenther <rguenther@suse.de>
3571 * g++.dg/torture/pr41257-2.C: New testcase.
3573 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3576 * g++.dg/template/crash91.C: New.
3578 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
3580 PR rtl-optimization/39779
3581 * gcc.dg/pr39979.c: New test.
3583 2009-09-09 Richard Guenther <rguenther@suse.de>
3585 PR tree-optimization/41101
3586 * gcc.c-torture/compile/pr41101.c: New testcase.
3588 2009-09-09 Richard Guenther <rguenther@suse.de>
3591 * gcc.c-torture/execute/pr41317.c: New testcase.
3592 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3593 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3595 2009-09-08 Dodji Seketeli <dodji@redhat.com>
3597 Fix some test breakages on Darwin
3598 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3600 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3601 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3602 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3603 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3604 take darwin specifics in account.
3606 2009-09-08 Joseph Myers <joseph@codesourcery.com>
3608 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3609 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3611 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3614 * g++.dg/cpp0x/initlist24.C: New.
3616 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
3618 * gcc.dg/large-size-array-2.c: Fix target requirement.
3619 * gcc.dg/large-size-array-4.c: Likewise.
3620 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3621 * gcc.dg/c99-const-expr-2.c: Likewise.
3622 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3623 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3624 * gcc.dg/c90-const-expr-10.c: Likewise.
3625 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3627 * gcc.dg/tree-ssa/pr33920.c: Likewise.
3628 * gcc.dg/vect/pr33846.c: Likewise.
3629 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3630 __PTRDIFF_TYPE__, instead of unsigned long.
3631 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3633 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
3638 * gfortran.dg/pr41229.f90: New.
3640 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
3643 * gcc.dg/pr41232.c: New.
3645 2009-09-08 Joseph Myers <joseph@codesourcery.com>
3647 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3649 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3650 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3651 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3652 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3653 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3654 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3655 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3656 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3657 options other than that used in dg-options.
3659 2009-09-07 Jakub Jelinek <jakub@redhat.com>
3661 PR rtl-optimization/41239
3662 * gcc.c-torture/execute/pr41239.c: New test.
3664 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3666 PR libgfortran/41192
3667 * gfortran.dg/namelist_59.f90: New test.
3669 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3671 From Mike Frysinger <michael.frysinger@analog.com>
3672 * gcc.target/bfin/mcpu-bf542m.c: New file.
3673 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3674 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3675 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3676 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3678 2009-09-07 Martin Jambor <mjambor@suse.cz>
3681 * gcc.c-torture/compile/pr41282.c: New test.
3683 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3686 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
3687 variables for stat and errmsg.
3688 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
3689 * gfortran.dg/allocate_stat_2.f90: New test.
3691 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3693 * gcc.c-torture/compile/20090907-1.c: New test.
3695 2009-09-06 Jakub Jelinek <jakub@redhat.com>
3698 * gcc.dg/pr41241.c: New test.
3700 2009-09-06 Richard Guenther <rguenther@suse.de>
3703 * g++.dg/torture/pr41144.C: New testcase.
3705 2009-09-06 Richard Guenther <rguenther@suse.de>
3708 * gcc.dg/torture/pr41261.c: New testcase.
3710 2009-09-05 Richard Guenther <rguenther@suse.de>
3713 * gcc.c-torture/compile/pr41181.c: New testcase.
3715 2009-09-05 Richard Guenther <rguenther@suse.de>
3718 * g++.dg/torture/pr41273.C: New testcase.
3720 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
3723 * gfortran.dg/typebound_proc_12.f90 : New test.
3725 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3728 * gfortran.dg/pr41225.f90: New.
3730 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3732 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
3733 unistd.h, sys/types.h and sys/wait.h.
3736 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3737 (GUALITY_GDB_REDIRECT): New.
3738 (GUALITY_GDB_ARGS): Use it.
3740 2009-09-04 Richard Guenther <rguenther@suse.de>
3743 * g++.dg/torture/pr41257.C: New testcase.
3745 2009-09-04 Martin Jambor <mjambor@suse.cz>
3747 PR tree-optimization/41112
3748 * gnat.dg/array8.adb: New test.
3750 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
3752 * gcc.target/arm/ctz.c: New test case.
3754 2009-09-03 Alon Dayan <alond@il.ibm.com>
3756 PR tree-optimization/38275
3757 * gcc.dg/autopar/reduc-1char.c: Increase number
3758 of iterations. Adjust the logic accordingly.
3759 * gcc.dg/autopar/reduc-2char.c: Ditto.
3760 * gcc.dg/autopar/reduc-1.c: Ditto.
3761 * gcc.dg/autopar/reduc-2.c: Ditto.
3762 * gcc.dg/autopar/reduc-3.c: Ditto.
3763 * gcc.dg/autopar/reduc-6.c: Ditto.
3764 * gcc.dg/autopar/reduc-7.c: Ditto.
3765 * gcc.dg/autopar/reduc-8.c: Ditto.
3766 * gcc.dg/autopar/reduc-9.c: Ditto.
3767 * gcc.dg/autopar/pr39500-1.c: Ditto.
3768 * gcc.dg/autopar/reduc-1short.c: Ditto.
3769 * gcc.dg/autopar/reduc-2short.c: Ditto.
3770 * gcc.dg/autopar/parallelization-1.c: Ditto.
3772 2009-09-03 Jakub Jelinek <jakub@redhat.com>
3774 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3775 testcase using guality.h compiles and links and if a global variable
3776 can be verified by gdb.
3778 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
3780 * lib/target-supports.exp (check_effective_target_sync_int_long):
3781 Supported on Blackfin Linux targets.
3783 2009-09-02 David Daney <ddaney@caviumnetworks.com>
3785 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3787 2009-09-03 Diego Novillo <dnovillo@google.com>
3789 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3790 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3791 * g++.dg/warn/unit-1.C: Likewise.
3792 * g++.dg/ipa/iinline-1.C: Likewise.
3793 * g++.dg/template/cond2.C: Adjust expected line location for the
3795 * g++.dg/template/pr35240.C: Likewise.
3797 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3799 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3800 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3802 2009-09-02 Martin Jambor <mjambor@suse.cz>
3804 * gcc.dg/tree-ssa/sra-8.c: New testcase.
3805 * gcc.dg/memcpy-1.c: Add . to match pattern.
3806 * gcc.dg/uninit-I.c: XFAIL warning test.
3807 * g++.dg/warn/unit-1.C: XFAIL warning test.
3809 2009-09-02 Ian Lance Taylor <iant@google.com>
3811 * gcc.dg/20090902-1.c: New test.
3813 2009-09-02 Jakub Jelinek <jakub@redhat.com>
3815 * gcc.dg/builtin-object-size-9.c: New test.
3817 2009-09-02 Olivier Hainque <hainque@adacore.com>
3819 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3821 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
3822 Olivier Hainque <hainque@adacore.com>
3824 * gnat.dg/misaligned_param.adb: New test.
3825 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3826 * gnat.dg/slice7.adb: Add 1 more related case.
3828 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3830 * gcc.dg/guality/guality.c: Expect to fail for now.
3831 * gcc.dg/guality/example.c: Likewise.
3833 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3835 * gcc.dg/guality/guality.c: New.
3836 * gcc.dg/guality/guality.h: New.
3837 * gcc.dg/guality/guality.exp: New.
3838 * gcc.dg/guality/example.c: New.
3839 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3840 (cleanup-saved-temps): Likewise, .gkd files too.
3842 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3845 * gfortran.dg/line_length_3.f: New test.
3846 * gfortran.dg/line_length_4.f90: New test.
3848 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
3850 * lib/target-supports.exp (check_gc_sections_available):
3851 Add proper pattern quote.
3853 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
3854 Kaz Kojima <kkojima@gcc.gnu.org>
3856 * lib/target-supports.exp (add_options_for_ieee): New procedure.
3857 * g++.dg/cdce3.C: Use dg-add-options ieee.
3858 * g++.dg/torture/type-generic-1.C: Likewise.
3859 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3860 * gcc.dg/pr28796-2.c: Likewise.
3861 * gcc.dg/torture/builtin-math-7.c: Likewise.
3862 * gcc.dg/torture/type-generic-1.c: Likewise.
3863 * gfortran.dg/boz_14.f90: Likewise.
3864 * gfortran.dg/erf_2.F90: Likewise.
3865 * gfortran.dg/init_flag_3.f90: Likewise.
3866 * gfortran.dg/init_flag_4.f90: Likewise.
3867 * gfortran.dg/init_flag_5.f90: Likewise.
3868 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3869 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3870 * gfortran.dg/isnan_1.f90: Likewise.
3871 * gfortran.dg/isnan_2.f90: Likewise.
3872 * gfortran.dg/maxlocval_2.f90: Likewise.
3873 * gfortran.dg/maxlocval_4.f90: Likewise.
3874 * gfortran.dg/minlocval_1.f90: Likewise.
3875 * gfortran.dg/minlocval_4.f90: Likewise.
3876 * gfortran.dg/module_nan.f90: Likewise.
3877 * gfortran.dg/namelist_42.f90: Likewise.
3878 * gfortran.dg/namelist_43.f90: Likewise.
3879 * gfortran.dg/nan_1.f90: Likewise.
3880 * gfortran.dg/nan_2.f90: Likewise.
3881 * gfortran.dg/nan_3.f90: Likewise.
3882 * gfortran.dg/nan_4.f90: Likewise.
3883 * gfortran.dg/nan_5.f90: Likewise.
3884 * gfortran.dg/nearest_1.f90: Likewise.
3885 * gfortran.dg/nearest_2.f90: Likewise.
3886 * gfortran.dg/nearest_3.f90: Likewise.
3887 * gfortran.dg/pr37243.f: Likewise.
3888 * gfortran.dg/real_const_3.f90: Likewise.
3889 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3891 2009-08-31 Dodji Seketeli <dodji@redhat.com>
3894 * g++.dg/debug/dwarf2/template-params-1.C: New test.
3895 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3896 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3897 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3898 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3899 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3900 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3901 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3902 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3903 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3904 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3905 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3906 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3908 2009-08-31 Jason Merrill <jason@redhat.com>
3911 * g++.dg/parse/enum5.C: New.
3912 * g++.dg/cpp0x/enum1.C: Adjust expected error.
3914 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3917 * gfortran.dg/allocate_derived_1.f90: New.
3918 * gfortran.dg/class_3.f03: New.
3920 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3923 * gfortran.dg/allocatable_scalar_1.f90: New.
3924 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3925 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3926 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3928 2009-08-30 Richard Guenther <rguenther@suse.de>
3930 PR tree-optimization/41186
3931 * g++.dg/torture/pr41186.C: New testcase.
3932 * g++.dg/tree-ssa/pr41186.C: Likewise.
3934 2009-08-30 Dodji Seketeli <dodji@redhat.com>
3937 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3938 take ia64 assembly comments syntax in account.
3940 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
3942 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3944 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3946 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3947 * gfortran.dg/whole_file_6.f90: Likewise.
3949 2009-08-28 Cary Coutant <ccoutant@google.com>
3952 * g++.dg/debug/dwarf2/pr41063.C: New test.
3954 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
3956 PR rtl-optimization/40861
3957 * gcc.dg/pr40861.c: New test.
3959 2009-08-27 Janus Weil <janus@gcc.gnu.org>
3962 * gfortran.dg/proc_ptr_comp_20.f90: New.
3964 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
3967 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3968 open temp file with status="scratch".
3969 * gfortran.dg/fmt_cache_1.f: Likewise.
3970 * gfortran.dg/fmt_exhaust.f90: Likewise.
3971 * gfortran.dg/fmt_t_4.f90: Likewise.
3972 * gfortran.dg/fseek.f90: Likewise.
3973 * gfortran.dg/list_read_5.f90: Likewise.
3974 * gfortran.dg/namelist_39.f90: Likewise.
3975 * gfortran.dg/namelist_56.f90: Likewise.
3976 * gfortran.dg/read_bad_advance.f90: Likewise.
3977 * gfortran.dg/read_repeat.f90: Likewise.
3978 * gfortran.dg/read_size_noadvance.f90: Likewise.
3979 * gfortran.dg/read_x_past.f: Likewise.
3981 2009-08-27 Tobias Burnus <burnus@net-b.de>
3984 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3986 2009-08-27 Daniel Kraft <d@domob.eu>
3989 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3990 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3991 error and fix problem with recursive assignment.
3992 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3993 * gfortran.dg/typebound_operator_3.f03: New test.
3994 * gfortran.dg/typebound_operator_4.f03: New test.
3996 2009-08-27 Dodji Seketeli <dodji@redhat.com>
3999 * debug/dwarf2/namespace-1.C: New test.
4001 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
4004 * gfortran.dg/pr41162.f: New.
4006 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
4007 Richard Sandiford <rdsandiford@googlemail.com>
4009 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
4011 * gcc.target/mips/branch-1.c: Update accordingly.
4012 * gcc.target/mips/extend-1.c: Likewise.
4013 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
4015 2009-08-26 Richard Guenther <rguenther@suse.de>
4018 * gcc.c-torture/compile/pr41163.c: New testcase.
4019 * gcc.dg/pr35899.c: Adjust.
4021 2009-08-26 Richard Guenther <rguenther@suse.de>
4023 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4025 2009-08-26 Jason Merrill <jason@redhat.com>
4027 * g++.dg/cpp0x/explicit3.C: New.
4028 * g++.dg/overload/cond2.C: New.
4030 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
4032 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4034 2009-08-25 Jan Hubicka <jh@suse.cz>
4036 * gcc.target/i386/sse5-shift1-vector.c
4037 * gcc.target/i386/isa-12.c
4038 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4039 * gcc.target/i386/sse5-pcmov2.c
4040 * gcc.target/i386/isa-3.c
4041 * gcc.target/i386/sse5-shift2-vector.c
4042 * gcc.target/i386/isa-7.c
4043 * gcc.target/i386/funcspec-2.c
4044 * gcc.target/i386/sse5-haddX.c
4045 * gcc.target/i386/sse5-hadduX.c
4046 * gcc.target/i386/isa-9.c
4047 * gcc.target/i386/sse5-maccXX.c
4048 * gcc.target/i386/sse5-shift3-vector.c
4049 * gcc.target/i386/sse5-msubXX.c
4050 * gcc.target/i386/sse5-permpX.c
4051 * gcc.target/i386/sse5-check.h
4052 * gcc.target/i386/sse-12.c
4053 * gcc.target/i386/sse-11.c
4054 * gcc.target/i386/sse-10.c
4055 * gcc.target/i386/sse-13.c
4056 * gcc.target/i386/sse-14.c
4057 * gcc.target/i386/sse-22.c
4058 * gcc.target/i386/sse-2.c
4059 * gcc.target/i386/sse-13.c
4060 * gcc.target/i386/avx-2.c
4061 * gcc.target/i386/sse5-rotate1-vector.c
4062 * gcc.target/i386/isa-4.c
4063 * gcc.target/i386/sse5-hsubX.c
4064 * gcc.target/i386/sse5-pcmov.c
4065 * gcc.target/i386/sse5-fma.c
4066 * gcc.target/i386/isa-8.c
4067 * gcc.target/i386/sse5-rotate2-vector.c
4068 * gcc.target/i386/sse5-nmaccXX.c
4069 * gcc.target/i386/sse5-imul64-vector.c
4070 * gcc.target/i386/sse5-nmsubXX.c
4071 * gcc.target/i386/sse5-rotate3-vector.c
4072 * gcc.target/i386/sse5-fma-vector.c
4073 * gcc.target/i386/sse5-imul32widen-vector.c
4074 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4076 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4077 * gcc.target/i386/funcspec-5.c: Remove SSE5.
4078 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4079 * gcc.target/i386/avx-1.c: Remove SSE5.
4080 * gcc.target/i386/avx-2.c: Remove SSE5.
4081 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4082 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4083 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4084 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4086 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
4088 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4090 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4092 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4093 keyword works in the same manner as __alignof.
4095 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4098 * gfortran.dg/unpack_bounds_1.f90: New test.
4099 * gfortran.dg/unpack_bounds_2.f90: New test.
4100 * gfortran.dg/unpack_bounds_3.f90: New test.
4102 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
4104 * gnat.dg/slice7.adb: New test.
4105 * gnat.dg/slice7_pkg.ads: New helper.
4107 2009-08-25 Janus Weil <janus@gcc.gnu.org>
4110 * gfortran.dg/proc_ptr_25.f90: New.
4111 * gfortran.dg/proc_ptr_comp_18.f90: New.
4112 * gfortran.dg/proc_ptr_comp_19.f90: New.
4114 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4117 * gfortran.dg/fmt_error_8.f: New test.
4119 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4121 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4122 number, update all callers and synchronize results for latest MPC.
4124 2009-08-21 Jason Merrill <jason@redhat.com>
4126 * g++.dg/warn/Wunused-17.C: New.
4128 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4130 * gcc.target/arm/combine-cmp-shift.c: New test.
4132 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
4134 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4135 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4138 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4140 * gfortran.dg/fmt_error_7.f: New test.
4142 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
4145 * gcc.target/i386/pr40718.c: New test.
4147 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4149 * gfortran.dg/proc_ptr_24.f90: New test.
4151 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
4153 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4154 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4155 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4157 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
4160 * gfortran.dg/fmt_with_extra.f: new file.
4162 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
4164 * lib/target-supports.exp
4165 (check_effective_target_arm_iwmmxt_ok): New procedure.
4166 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
4167 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4169 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
4171 * gfortran.dg/boz_9.f90: Do not load denormal floating
4172 point constants. Remove -mieee option for alpha*-*-* targets.
4174 2009-08-21 Janus Weil <janus@gcc.gnu.org>
4177 * gfortran.dg/proc_ptr_23.f90: New.
4178 * gfortran.dg/proc_ptr_comp_15.f90: New.
4179 * gfortran.dg/proc_ptr_comp_16.f90: New.
4180 * gfortran.dg/proc_ptr_comp_17.f90: New.
4182 2009-08-21 Jakub Jelinek <jakub@redhat.com>
4185 * g++.dg/expr/unary3.C: New test.
4187 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
4189 * gfortran.dg/common_5.f: Add -mdalign for sh.
4190 * gfortran.dg/common_align_2.f90: Likewise.
4192 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4195 * c_f_pointer_tests_4.f90: New test.
4197 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
4199 * gnat.dg/slice6.adb: New test.
4200 * gnat.dg/slice6_pkg.ads: New helper.
4202 2009-08-20 Michael Matz <matz@suse.de>
4205 * gfortran.dg/pr41126.f90: New test.
4207 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
4209 * gnat.dg/dynamic_bound.adb: New test.
4211 2009-08-20 Janus Weil <janus@gcc.gnu.org>
4214 * gfortran.dg/intrinsic_5.f90: New.
4216 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4217 Richard Earnshaw <richard.earnshaw@arm.com>
4219 * gcc.target/arm/20090811-1.c: New test.
4221 2009-08-19 Jakub Jelinek <jakub@redhat.com>
4224 * gcc.dg/pr41123.c: New test.
4226 2009-08-19 Jason Merrill <jason@redhat.com>
4229 * g++.dg/other/gc4.C: New.
4231 2009-08-18 Michael Matz <matz@suse.de>
4233 * gfortran.dg/vect/vect-gems.f90: New test.
4234 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4236 2009-08-18 DJ Delorie <dj@redhat.com>
4238 * lib/wrapper.exp: Move load of target-libpath.exp from here...
4239 * lib/gcc-defs.exp: ... to here.
4241 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4242 GCC_EXEC_PREFIX before building the wrapper.
4244 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
4246 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4248 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4249 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
4250 dg-options. Fix dg-final clause.
4252 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
4254 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4256 2009-08-18 Janus Weil <janus@gcc.gnu.org>
4257 Paul Thomas <pault@gcc.gnu.org>
4260 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4262 2009-08-18 Richard Guenther <rguenther@suse.de>
4265 * gcc.dg/torture/pr41094.c: New testcase.
4266 * gcc.dg/torture/builtin-power-1.c: Adjust.
4267 * gcc.dg/builtins-10.c: Likewise.
4269 2009-08-18 Jakub Jelinek <jakub@redhat.com>
4272 * gcc.dg/pr40971.c: New test.
4274 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
4277 * gfortran.dg/use_only_4.f90: New test.
4279 2009-08-17 Daniel Kraft <d@domob.eu>
4282 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4283 NOPASS bindings as operators.
4285 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
4287 * lib/target-supports.exp
4288 (check_effective_target_vect_cmdline_needed): Add alpha to the list
4289 of targets that do not need command line argument to enable SIMD.
4291 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4293 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4296 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4299 * gfortran.dg/unlimited_fmt_1.f90: New test.
4301 2009-08-17 Dodji Seketeli <dodji@redhat.com>
4303 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4305 2009-08-17 Arnaud Charlet <charlet@adacore.com>
4307 * gnat.dg/itype.ad[sb]: New test.
4309 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
4311 * gcc.target/mips/mips.exp: Add terminology section to comment
4312 at the top of the file. Fix typos.
4314 2009-08-16 Jason Merrill <jason@redhat.com>
4316 * g++.dg/debug/dwarf2/inline1.C: New.
4318 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
4321 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4323 2009-08-16 Dodji Seketeli <dodji@redhat.com>
4326 * gcc.dg/debug/20020224-1.c: Adjust the comment.
4327 Make sure to trigger inlining optimizations.
4328 * gcc.dg/debug/dwarf2/inline2.c: New test.
4330 2009-08-14 Janus Weil <janus@gcc.gnu.org>
4333 * gfortran.dg/structure_constructor_10.f90: New.
4335 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
4337 * gcc.dg/pragma-re-1.c: Supported on all platforms.
4338 * gcc.dg/pragma-re-2.c: Likewise.
4339 * gcc.dg/pragma-re-3.c: Likewise.
4340 * gcc.dg/pragma-re-4.c: Likewise.
4341 * g++.dg/other/pragma-re-1.C: Likewise.
4342 * g++.dg/other/pragma-re-2.C: Likewise.
4344 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4346 * gcc.dg/torture/builtin-math-7.c: New.
4348 2009-08-14 Richard Guenther <rguenther@suse.de>
4350 * gcc.c-torture/execute/20090814-1.c: New testcase.
4352 2009-08-14 David Edelsohn <edelsohn@gnu.org>
4354 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4356 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
4359 * gcc.target/i386/pr40934.c: New.
4361 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
4364 * gcc.target/i386/pr41019.c: New test.
4366 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4369 * gfortran.dg/winapi.f90: New test.
4371 2009-08-13 Janus Weil <janus@gcc.gnu.org>
4374 * gfortran.dg/intrinsic_4.f90: New.
4375 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4378 2009-08-13 Richard Guenther <rguenther@suse.de>
4381 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4383 2009-08-12 Richard Guenther <rguenther@suse.de>
4385 PR tree-optimization/41011
4386 * gfortran.dg/pr41011.f: New testcase.
4388 2009-08-11 Andrew Haley <aph@redhat.com>
4390 * gcc.target/arm/synchronize.c: New file.
4392 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4395 * gfortran.dg/graphite/id-17.f: New.
4397 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
4398 Sebastian Pop <sebastian.pop@amd.com>
4400 * gcc.dg/graphite/interchange-1.c: XFAILed.
4401 * gcc.dg/graphite/interchange-2.c: XFAILed.
4402 * gcc.dg/graphite/interchange-3.c: XFAILed.
4403 * gcc.dg/graphite/interchange-4.c: XFAILed.
4404 * gcc.dg/graphite/interchange-7.c: XFAILed.
4406 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4408 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4410 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4411 Pranav Garg <pranav.garg2107@gmail.com>
4413 * gcc.dg/graphite/interchange-6.c: XFAILed.
4415 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4417 * gcc.dg/graphite/interchange-9.c: New.
4419 2009-08-12 Richard Guenther <rguenther@suse.de>
4421 PR rtl-optimization/41033
4422 * gcc.dg/pr41033.c: New test.
4424 2009-08-11 Janus Weil <janus@gcc.gnu.org>
4427 * gfortran.dg/proc_ptr_comp_14.f90: New.
4429 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
4431 * gcc.target/mips/ext-5.c: New test.
4432 * gcc.target/mips/ext-6.c: New test.
4433 * gcc.target/mips/ext-7.c: New test.
4434 * gcc.target/mips/ext-8.c: New test.
4435 * gcc.target/mips/extend-2.c: New test.
4437 2009-08-10 Jason Merrill <jason@redhat.com>
4439 * g++.dg/other/linkage2.C: New test for types-without-linkage
4441 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4442 * g++.dg/lookup/anon2.C: Likewise.
4443 * g++.dg/other/anon3.C: Likewise.
4444 * g++.dg/template/arg2.C: Likewise.
4445 * g++.dg/template/local4.C: Likewise.
4446 * g++.old-deja/g++.law/operators32.C: Likewise.
4447 * g++.old-deja/g++.other/linkage2.C: Likewise.
4448 * g++.old-deja/g++.pt/enum6.C: Likewise.
4449 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4450 * g++.old-deja/g++.other/linkage1.C: Likewise.
4452 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4454 * gcc.dg/dg.exp: Test also c-c++-common dir.
4455 * g++.dg/dg.exp: Likewise.
4456 * g++.dg/warn/Wconversion-real.C: Delete.
4457 * gcc.dg/Wconversion-real.c: Move to ...
4458 * c-c++-common/Wconversion-real.c: ... here.
4459 * lib/target-supports.exp
4460 (check_effective_target_c,check_effective_target_c++): New.
4462 2009-08-10 Daniel Kraft <d@domob.eu>
4465 * gfortran.dg/typebound_operator_1.f03: New test.
4466 * gfortran.dg/typebound_operator_2.f03: New test.
4468 2009-08-10 Richard Guenther <rguenther@suse.de>
4471 * gcc.c-torture/compile/pr41006-1.c: New testcase.
4472 * gcc.c-torture/compile/pr41006-2.c: Likewise.
4474 2009-08-10 Janus Weil <janus@gcc.gnu.org>
4477 * gfortran.dg/class_1.f03: New.
4478 * gfortran.dg/class_2.f03: New.
4479 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4480 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4481 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4482 * gfortran.dg/typebound_call_10.f03: Ditto.
4483 * gfortran.dg/typebound_call_2.f03: Ditto.
4484 * gfortran.dg/typebound_call_3.f03: Ditto.
4485 * gfortran.dg/typebound_call_4.f03: Ditto.
4486 * gfortran.dg/typebound_generic_3.f03: Ditto.
4487 * gfortran.dg/typebound_generic_4.f03: Ditto.
4488 * gfortran.dg/typebound_proc_1.f08: Ditto.
4489 * gfortran.dg/typebound_proc_5.f03: Ditto.
4490 * gfortran.dg/typebound_proc_6.f03: Ditto.
4492 2009-08-10 Dodji Seketeli <dodji@redhat.com>
4495 * g++.dg/expr/stmt-expr-1.C: New test.
4497 2009-08-09 Richard Guenther <rguenther@suse.de>
4499 PR tree-optimization/41016
4500 * gcc.c-torture/compile/pr41016.c: New testcase.
4502 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
4504 * gcc.dg/overflow-warn-8.c: New test.
4506 2009-08-09 Ira Rosen <irar@il.ibm.com>
4508 PR tree-optimization/41008
4509 * gcc.dg/vect/O1-pr41008.c: New test.
4511 2009-08-05 Tobias Burnus <burnus@net-b.de>
4514 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4516 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
4518 * gcc.target/bfin/loop-autoinc.c: New file.
4520 2009-08-08 Richard Guenther <rguenther@suse.de>
4522 PR tree-optimization/40991
4523 * g++.dg/torture/pr40991.C: New testcase.
4525 2009-08-08 Laurent GUERBY <laurent@guerby.net>
4527 * ada/acats/support/impdef.a: Tweak timing constants. Add
4528 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4529 * ada/acats/tests/c9/c940005.a: Use new timing constants.
4530 * ada/acats/tests/c9/c940007.a: Likewise.
4531 * ada/acats/tests/c9/c94001c.ada: Likewise.
4532 * ada/acats/tests/c9/c94006a.ada: Likewise.
4533 * ada/acats/tests/c9/c94008c.ada: Likewise.
4534 * ada/acats/tests/c9/c951002.a: Likewise.
4535 * ada/acats/tests/c9/c954a01.a: Likewise.
4536 * ada/acats/tests/c9/c96001a.ada: Likewise.
4537 * ada/acats/tests/c9/c97307a.ada: Likewise.
4539 2009-08-07 Richard Guenther <rguenther@suse.de>
4541 PR tree-optimization/40999
4542 * gfortran.dg/pr40999.f: New testcase.
4544 2009-08-07 Jakub Jelinek <jakub@redhat.com>
4546 * g++.dg/tree-prof/partition1.C: New test.
4548 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
4550 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4552 (check_effective_target_arm_neon_ok): Improve test for neon
4554 * gcc.target/arm/eabi1.c: Only run test in base variant.
4555 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4557 * gcc.target/arm/vfp1[567].c: New tests.
4559 2009-08-06 Jason Merrill <jason@redhat.com>
4562 * g++.dg/ext/complit12.C: Expand.
4564 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
4566 Merge ARM/hard_vfp_branch to trunk.
4568 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
4570 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4571 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4573 2009-05-12 Joseph Myers <joseph@codesourcery.com>
4575 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4576 (PCS): Define macro to use base AAPCS.
4577 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4579 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
4581 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4582 Correct arm_neon.h typo.
4584 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
4586 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4587 this a linkage test.
4588 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4589 argument marshalling.
4590 * abitest.h: New file.
4591 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4592 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4594 2009-08-06 Martin Jambor <mjambor@suse.cz>
4597 * gcc.dg/tree-ssa/pr32964.c: New test.
4599 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
4600 H.J. Lu <hongjiu.lu@intel.com>
4603 * gcc.target/i386/pr40957.c: New test.
4605 2009-08-06 Richard Guenther <rguenther@suse.de>
4607 PR tree-optimization/40964
4608 * gcc.c-torture/compile/pr40964.c: New testcase.
4610 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
4613 * gfortran.dg/transfer_resolve_1.f90 : New test.
4615 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
4616 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4619 * gcc.target/i386/pr40906-1.c: New test.
4620 * gcc.target/i386/pr40906-2.c: Ditto.
4621 * gcc.target/i386/pr40906-3.c: Ditto.
4623 2009-08-05 Jakub Jelinek <jakub@redhat.com>
4625 PR rtl-optimization/40924
4626 * g++.dg/torture/pr40924.C: New test.
4628 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
4631 * g++.dg/warn/pr36069.C: New.
4633 2009-08-04 Dodji Seketeli <dodji@redhat.com>
4636 * g++.dg/overload/defarg4.C: New test.
4638 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4641 * g++.dg/parse/pr16696.C: New.
4642 * g++.dg/parse/pr16696-permissive.C: New.
4644 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
4647 * gfortran.dg/initialization_23.f90 : New test.
4649 2009-08-04 Dodji Seketeli <dodji@redhat.com>
4652 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4654 2009-08-03 Jason Merrill <jason@redhat.com>
4655 Jakub Jelinek <jakub@redhat.com>
4658 * g++.dg/ext/complit12.C: New.
4660 2009-08-03 Janis Johnson <janis187@us.ibm.com>
4663 * gcc.target/powerpc/pr39902-2.c: New test.
4665 2009-08-03 Jakub Jelinek <jakub@redhat.com>
4668 * gcc.dg/uninit-6.c: Re-add XFAIL.
4669 * gcc.dg/uninit-6-O0.c: Likewise.
4670 * gcc.dg/uninit-pr40943.c: New test.
4672 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4675 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4678 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4681 * gfortran.dg/namelist_40.f90: Update error output.
4682 * gfortran.dg/namelist_47.f90: Update error output.
4683 * gfortran.dg/namelist_58.f90: New test.
4685 2009-08-02 Janus Weil <janus@gcc.gnu.org>
4688 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4689 * gfortran.dg/altreturn_3.f90: Ditto.
4690 * gfortran.dg/altreturn_5.f90: Ditto.
4691 * gfortran.dg/altreturn_6.f90: Ditto.
4692 * gfortran.dg/altreturn_7.f90: Ditto.
4693 * gfortran.dg/array_constructor_13.f90: Ditto.
4694 * gfortran.dg/arrayio_7.f90: Ditto.
4695 * gfortran.dg/arrayio_8.f90: Ditto.
4696 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4697 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4698 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4699 * gfortran.dg/backspace_8.f: Add -std=legacy.
4700 * gfortran.dg/backspace_9.f: Ditto.
4701 * gfortran.dg/char_comparison_1.f: Ditto.
4702 * gfortran.dg/char_decl_1.f90: Ditto.
4703 * gfortran.dg/char_initialiser_actual.f90: Ditto.
4704 * gfortran.dg/char_pointer_assign.f90: Ditto.
4705 * gfortran.dg/char_pointer_dependency.f90: Ditto.
4706 * gfortran.dg/char_pointer_dummy.f90: Ditto.
4707 * gfortran.dg/char_pointer_func.f90: Ditto.
4708 * gfortran.dg/common_8.f90: Ditto.
4709 * gfortran.dg/constant_substring.f: Ditto.
4710 * gfortran.dg/data_char_2.f90: Ditto.
4711 * gfortran.dg/der_array_io_1.f90: Ditto.
4712 * gfortran.dg/der_array_io_2.f90: Ditto.
4713 * gfortran.dg/der_array_io_3.f90: Ditto.
4714 * gfortran.dg/der_io_3.f90: Ditto.
4715 * gfortran.dg/dev_null.F90: Ditto.
4716 * gfortran.dg/direct_io_2.f90: Ditto.
4717 * gfortran.dg/do_iterator_2.f90: Ditto.
4718 * gfortran.dg/e_d_fmt.f90: Ditto.
4719 * gfortran.dg/empty_format_1.f90: Ditto.
4720 * gfortran.dg/entry_17.f90: Modified warning message.
4721 * gfortran.dg/entry_7.f90: Add -std=legacy.
4722 * gfortran.dg/eor_1.f90: Ditto.
4723 * gfortran.dg/equiv_2.f90: Ditto.
4724 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4725 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4726 * gfortran.dg/extended_char_comparison_1.f: Ditto.
4727 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4728 * gfortran.dg/fmt_error_2.f90: Ditto.
4729 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4730 * gfortran.dg/fmt_tl.f: Ditto.
4731 * gfortran.dg/fmt_white.f: Ditto.
4732 * gfortran.dg/func_derived_1.f90: Ditto.
4733 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4734 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4735 * gfortran.dg/global_references_2.f90: Ditto.
4736 * gfortran.dg/hollerith_1.f90: Ditto.
4737 * gfortran.dg/hollerith.f90: Use new-style character length.
4738 * gfortran.dg/hollerith_f95.f90: Ditto.
4739 * gfortran.dg/ichar_1.f90: Add -std=legacy.
4740 * gfortran.dg/implicit_6.f90: Ditto.
4741 * gfortran.dg/implicit_9.f90: Ditto.
4742 * gfortran.dg/inquire_13.f90: Ditto.
4743 * gfortran.dg/inquire_5.f90: Ditto.
4744 * gfortran.dg/inquire_6.f90: Ditto.
4745 * gfortran.dg/inquire.f90: Ditto.
4746 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4747 * gfortran.dg/io_constraints_2.f90: Ditto.
4748 * gfortran.dg/list_read_2.f90: Add -std=legacy.
4749 * gfortran.dg/loc_2.f90: Ditto.
4750 * gfortran.dg/logical_1.f90: Ditto.
4751 * gfortran.dg/longline.f: Ditto.
4752 * gfortran.dg/merge_char_1.f90: Ditto.
4753 * gfortran.dg/namelist_12.f: Ditto.
4754 * gfortran.dg/namelist_14.f90: Ditto.
4755 * gfortran.dg/namelist_18.f90: Ditto.
4756 * gfortran.dg/namelist_19.f90: Ditto.
4757 * gfortran.dg/namelist_21.f90: Ditto.
4758 * gfortran.dg/namelist_22.f90: Ditto.
4759 * gfortran.dg/namelist_37.f90: Ditto.
4760 * gfortran.dg/namelist_54.f90: Ditto.
4761 * gfortran.dg/namelist_55.f90: Ditto.
4762 * gfortran.dg/namelist_empty.f90: Ditto.
4763 * gfortran.dg/namelist_use.f90: Use new-style character length.
4764 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4765 * gfortran.dg/nested_modules_4.f90: Ditto.
4766 * gfortran.dg/nested_modules_5.f90: Ditto.
4767 * gfortran.dg/open-options-blanks.f: Ditto.
4768 * gfortran.dg/output_exponents_1.f90: Ditto.
4769 * gfortran.dg/parens_5.f90: Ditto.
4770 * gfortran.dg/parens_6.f90: Ditto.
4771 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4772 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4773 * gfortran.dg/pr15129.f90: Ditto.
4774 * gfortran.dg/pr15332.f: Ditto.
4775 * gfortran.dg/pr16597.f90: Ditto.
4776 * gfortran.dg/pr17143.f90: Ditto.
4777 * gfortran.dg/pr17164.f90: Ditto.
4778 * gfortran.dg/pr17229.f: Modified warning message.
4779 * gfortran.dg/pr18210.f90: Add -std=legacy.
4780 * gfortran.dg/pr19155.f: Ditto.
4781 * gfortran.dg/pr20086.f90: Ditto.
4782 * gfortran.dg/pr20124.f90: Ditto.
4783 * gfortran.dg/pr20755.f: Ditto.
4784 * gfortran.dg/pr20865.f90: Ditto.
4785 * gfortran.dg/pr20950.f: Ditto.
4786 * gfortran.dg/pr21730.f: Ditto.
4787 * gfortran.dg/pr22491.f: Ditto.
4788 * gfortran.dg/pr29713.f90: Ditto.
4789 * gfortran.dg/print_parentheses_1.f: Ditto.
4790 * gfortran.dg/print_parentheses_2.f90: Ditto.
4791 * gfortran.dg/proc_assign_1.f90: Ditto.
4792 * gfortran.dg/proc_decl_1.f90: Ditto.
4793 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4794 * gfortran.dg/read_eor.f90: : Add -std=legacy.
4795 * gfortran.dg/read_float_1.f90: Ditto.
4796 * gfortran.dg/read_logical.f90: Ditto.
4797 * gfortran.dg/recursive_statement_functions.f90: Ditto.
4798 * gfortran.dg/return_1.f90: Ditto.
4799 * gfortran.dg/rewind_1.f90: Ditto.
4800 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4801 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4802 * gfortran.dg/stfunc_1.f90: Ditto.
4803 * gfortran.dg/stfunc_3.f90: Ditto.
4804 * gfortran.dg/stfunc_4.f90: Ditto.
4805 * gfortran.dg/stfunc_6.f90: Ditto.
4806 * gfortran.dg/streamio_2.f90: Ditto.
4807 * gfortran.dg/string_ctor_1.f90: Ditto.
4808 * gfortran.dg/string_null_compare_1.f: Ditto.
4809 * gfortran.dg/substr_6.f90: Ditto.
4810 * gfortran.dg/tl_editing.f90: Ditto.
4811 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4812 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4813 * gfortran.dg/x_slash_1.f: Add -std=legacy.
4814 * gfortran.dg/g77/1832.f: Ditto.
4815 * gfortran.dg/g77/19981216-0.f Ditto.
4816 * gfortran.dg/g77/19990525-0.f: Ditto.
4817 * gfortran.dg/g77/19990826-2.f: Ditto.
4818 * gfortran.dg/g77/20000630-2.f: Ditto.
4819 * gfortran.dg/g77/20010116.f: Ditto.
4820 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4821 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4822 * gfortran.dg/g77/980520-1.f: Ditto.
4823 * gfortran.dg/g77/check0.f: Ditto.
4824 * gfortran.dg/g77/cpp3.F: Ditto.
4825 * gfortran.dg/g77/cpp4.F: Use new-style character length.
4826 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4827 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4828 * gfortran.dg/g77/short.f: Ditto.
4830 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
4832 * gcc.target/mips/ext-3.c: Add NOMIPS16.
4833 * gcc.target/mips/ext-4.c: Likewise.
4834 * gcc.target/mips/interrupt_handler.c: Likewise.
4835 * gcc.target/mips/truncate-4.c: Likewise.
4836 * gcc.target/mips/truncate-5.c: Likewise.
4838 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
4840 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4841 -fgraphite-force-parallel to -floop-parallelize-all.
4843 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
4846 * gfortran.dg/whole_file_7.f90: New test.
4847 * gfortran.dg/whole_file_8.f90: New test.
4848 * gfortran.dg/whole_file_9.f90: New test.
4849 * gfortran.dg/whole_file_10.f90: New test.
4850 * gfortran.dg/whole_file_11.f90: New test.
4851 * gfortran.dg/whole_file_12.f90: New test.
4852 * gfortran.dg/whole_file_13.f90: New test.
4853 * gfortran.dg/whole_file_14.f90: New test.
4855 2009-07-31 Jason Merrill <jason@redhat.com>
4857 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4859 * g++.dg/cpp0x/named.C: Likewise.
4860 * g++.dg/cpp0x/overload.C: Likewise.
4861 * g++.dg/cpp0x/rv1n.C: Likewise.
4862 * g++.dg/cpp0x/rv1p.C: Likewise.
4863 * g++.dg/cpp0x/rv2n.C: Likewise.
4864 * g++.dg/cpp0x/rv2p.C: Likewise.
4865 * g++.dg/cpp0x/rv3n.C: Likewise.
4866 * g++.dg/cpp0x/rv3p.C: Likewise.
4867 * g++.dg/cpp0x/rv4n.C: Likewise.
4868 * g++.dg/cpp0x/rv4p.C: Likewise.
4869 * g++.dg/cpp0x/rv5n.C: Likewise.
4870 * g++.dg/cpp0x/rv5p.C: Likewise.
4871 * g++.dg/cpp0x/rv6n.C: Likewise.
4872 * g++.dg/cpp0x/rv6p.C: Likewise.
4873 * g++.dg/cpp0x/rv7n.C: Likewise.
4874 * g++.dg/cpp0x/rv7p.C: Likewise.
4875 * g++.dg/cpp0x/template_deduction.C: Likewise.
4876 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4877 * g++.dg/cpp0x/overloadn.C: New.
4878 * g++.dg/cpp0x/rv-cast.C: New.
4880 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
4882 * gcc.target/mips/ext-4.c: New test.
4884 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4886 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4888 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4890 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4891 * gcc.dg/tree-ssa/loop-32.c: Same.
4892 * gcc.dg/tree-ssa/loop-33.c: Same.
4893 * gcc.dg/tree-ssa/loop-34.c: Same.
4894 * gcc.dg/tree-ssa/loop-35.c: Same.
4895 * gcc.dg/tree-ssa/loop-7.c: Same.
4896 * gcc.dg/tree-ssa/pr23109.c: Same.
4897 * gcc.dg/tree-ssa/restrict-2.c: Same.
4898 * gcc.dg/tree-ssa/restrict-3.c: Same.
4899 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4900 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4901 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4902 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4903 * gcc.dg/tree-ssa/structopt-1.c: Same.
4904 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4905 * gfortran.dg/pr32921.f: Same.
4907 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4909 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4910 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4911 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4912 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4913 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4914 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4915 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4916 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4917 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4918 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4919 * gcc.dg/graphite/id-1.c: New.
4920 * gcc.dg/graphite/id-10.c: New.
4921 * gcc.dg/graphite/id-11.c: New.
4922 * gcc.dg/graphite/id-12.c: New.
4923 * gcc.dg/graphite/id-13.c: New.
4924 * gcc.dg/graphite/id-14.c: New.
4925 * gcc.dg/graphite/id-15.c: New.
4926 * gcc.dg/graphite/id-2.c: New.
4927 * gcc.dg/graphite/id-3.c: New.
4928 * gcc.dg/graphite/id-4.c: New.
4929 * gcc.dg/graphite/id-5.c: New.
4930 * gcc.dg/graphite/id-6.c: New.
4931 * gcc.dg/graphite/id-7.c: New.
4932 * gcc.dg/graphite/id-8.c: New.
4933 * gcc.dg/graphite/id-9.c: New.
4934 * gcc.dg/graphite/interchange-0.c: New.
4935 * gcc.dg/graphite/interchange-1.c: New.
4936 * gcc.dg/graphite/interchange-2.c: New.
4937 * gcc.dg/graphite/interchange-3.c: New.
4938 * gcc.dg/graphite/interchange-4.c: New.
4939 * gcc.dg/graphite/interchange-5.c: New.
4940 * gcc.dg/graphite/interchange-6.c: New.
4941 * gcc.dg/graphite/interchange-7.c: New.
4942 * gcc.dg/graphite/interchange-8.c: New.
4943 * gcc.dg/graphite/pr35356-1.c: New.
4944 * gcc.dg/graphite/pr35356-2.c: New.
4945 * gcc.dg/graphite/pr35356-3.c: New.
4946 * gcc.dg/graphite/pr40157.c: New.
4947 * gcc.dg/graphite/run-id-1.c: New.
4948 * gcc.dg/graphite/scop-20.c: New.
4949 * gcc.dg/graphite/scop-21.c: New.
4950 * gfortran.dg/graphite/id-1.f90: New.
4951 * gfortran.dg/graphite/id-10.f90: New.
4952 * gfortran.dg/graphite/id-11.f: New.
4953 * gfortran.dg/graphite/id-12.f: New.
4954 * gfortran.dg/graphite/id-13.f: New.
4955 * gfortran.dg/graphite/id-14.f: New.
4956 * gfortran.dg/graphite/id-15.f: New.
4957 * gfortran.dg/graphite/id-16.f: New.
4958 * gfortran.dg/graphite/id-5.f: New.
4959 * gfortran.dg/graphite/id-6.f: New.
4960 * gfortran.dg/graphite/id-7.f: New.
4961 * gfortran.dg/graphite/id-8.f: New.
4962 * gfortran.dg/graphite/id-9.f: New.
4963 * gfortran.dg/graphite/interchange-1.f: New.
4964 * gfortran.dg/graphite/interchange-2.f: New.
4966 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4968 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4969 flags based on the name of the testcase.
4970 * gfortran.dg/graphite/graphite.exp: Same.
4972 * gcc.dg/graphite/block-0.c: Adjusted.
4973 * gcc.dg/graphite/block-1.c: Adjusted.
4974 * gcc.dg/graphite/block-2.c: Adjusted.
4975 * gcc.dg/graphite/block-3.c: Adjusted.
4976 * gcc.dg/graphite/block-4.c: Adjusted.
4977 * gcc.dg/graphite/block-5.c: Adjusted.
4978 * gcc.dg/graphite/block-6.c: Adjusted.
4979 * gcc.dg/graphite/pr37485.c: Adjusted.
4980 * gcc.dg/graphite/pr37684.c: Adjusted.
4981 * gcc.dg/graphite/pr37828.c: Adjusted.
4982 * gcc.dg/graphite/pr37883.c: Adjusted.
4983 * gcc.dg/graphite/pr37928.c: Adjusted.
4984 * gcc.dg/graphite/pr37943.c: Adjusted.
4985 * gcc.dg/graphite/pr38409.c: Adjusted.
4986 * gcc.dg/graphite/pr38498.c: Adjusted.
4987 * gcc.dg/graphite/pr38559.c: Adjusted.
4988 * gcc.dg/graphite/pr39335.c: Adjusted.
4989 * gcc.dg/graphite/pr39335_1.c: Adjusted.
4990 * gcc.dg/graphite/scop-0.c: Adjusted.
4991 * gcc.dg/graphite/scop-1.c: Adjusted.
4992 * gcc.dg/graphite/scop-10.c: Adjusted.
4993 * gcc.dg/graphite/scop-11.c: Adjusted.
4994 * gcc.dg/graphite/scop-12.c: Adjusted.
4995 * gcc.dg/graphite/scop-13.c: Adjusted.
4996 * gcc.dg/graphite/scop-14.c: Adjusted.
4997 * gcc.dg/graphite/scop-15.c: Adjusted.
4998 * gcc.dg/graphite/scop-16.c: Adjusted.
4999 * gcc.dg/graphite/scop-17.c: Adjusted.
5000 * gcc.dg/graphite/scop-18.c: Adjusted.
5001 * gcc.dg/graphite/scop-19.c: Adjusted.
5002 * gcc.dg/graphite/scop-2.c: Adjusted.
5003 * gcc.dg/graphite/scop-3.c: Adjusted.-
5004 * gcc.dg/graphite/scop-4.c: Adjusted.
5005 * gcc.dg/graphite/scop-5.c: Adjusted.
5006 * gcc.dg/graphite/scop-6.c: Adjusted.
5007 * gcc.dg/graphite/scop-7.c: Adjusted.
5008 * gcc.dg/graphite/scop-8.c: Adjusted.
5009 * gcc.dg/graphite/scop-9.c: Adjusted.
5010 * gcc.dg/graphite/scop-matmult.c: Adjusted.
5011 * gfortran.dg/graphite/block-1.f90: Adjusted.
5012 * gfortran.dg/graphite/block-2.f: Adjusted.
5013 * gfortran.dg/graphite/block-3.f90: Adjusted.
5014 * gfortran.dg/graphite/block-4.f90: Adjusted.
5015 * gfortran.dg/graphite/id-2.f90: Adjusted.
5016 * gfortran.dg/graphite/id-3.f90: Adjusted.
5017 * gfortran.dg/graphite/id-4.f90: Adjusted.
5018 * gfortran.dg/graphite/pr37852.f90: Adjusted.
5019 * gfortran.dg/graphite/pr37857.f90: Adjusted.
5020 * gfortran.dg/graphite/pr37980.f90: Adjusted.
5021 * gfortran.dg/graphite/pr38083.f90: Adjusted.
5022 * gfortran.dg/graphite/pr38953.f90: Adjusted.
5023 * gfortran.dg/graphite/scop-1.f: Adjusted.
5025 2009-07-30 Doug Kwan <dougkwan@google.com>
5027 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5028 in warnings added in rev 141298.
5030 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5032 * lib/options.exp: Use "!=" instead of "ne".
5034 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5036 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5037 * gcc.dg/ucnid-12.c: Likewise.
5039 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5040 Pat Haugen <pthaugen@us.ibm.com>
5041 Revital Eres <ERES@il.ibm.com>
5043 * gcc.target/powerpc/altivec-32.c: New file to test
5044 Altivec simple math function vectorization.
5046 * gcc.target/powerpc/bswap-run.c: New file to test swap
5048 * gcc.target/powerpc/bswap16.c: Ditto.
5049 * gcc.target/powerpc/bswap32.c: Ditto.
5050 * gcc.target/powerpc/bswap64-1.c: Ditto.
5051 * gcc.target/powerpc/bswap64-2.c: Ditto.
5052 * gcc.target/powerpc/bswap64-3.c: Ditto.
5053 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5054 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5055 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5057 * gcc.target/powerpc/popcount-2.c: New file to test
5058 power7 popcntd instructions.
5059 * gcc.target/powerpc/popcount-3.c: Ditto.
5061 * gcc.target/powerpc/pr39457.c: New VSX test.
5062 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5063 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5064 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5065 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5066 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5067 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5068 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5069 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5070 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5071 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5072 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5073 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5075 * gcc.target/powerpc/altivec-6.c: Store the result of
5076 vec_add, so the optimizer doesn't remove it.
5078 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5079 systems that support bswap64.
5081 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5082 prevent VSX code generation.
5084 * lib/target-supports.exp (check_vsx_hw_available): New
5085 function to test if VSX available.
5086 (check_effective_target_powerpc_vsx_ok): Ditto.
5087 (check_vmx_hw_available): Add explicit -mno-vsx.
5089 2009-07-30 Janis Johnson <janis187@us.ibm.com>
5092 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5094 2009-07-30 Martin Jambor <mjambor@suse.cz>
5096 PR tree-optimization/40570
5097 * gcc.c-torture/compile/pr40570.c: New test.
5099 2009-07-29 Jason Merrill <jason@redhat.com>
5102 * g++.dg/template/defarg13.C: New.
5104 2009-07-29 Richard Guenther <rguenther@suse.de>
5107 * g++.dg/torture/pr40834.C: New testcase.
5109 2009-07-29 Michael Matz <matz@suse.de>
5112 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5114 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
5116 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5117 sh*-*-* targets. Skip on spu-*-* targets.
5118 * gfortran.dg/maxlocval_4.f90: Likewise.
5119 * gfortran.dg/minlocval_1.f90: Likewise.
5120 * gfortran.dg/minlocval_4.f90: Likewise.
5122 2009-07-28 Jakub Jelinek <jakub@redhat.com>
5125 * gfortran.dg/gomp/pr40878-1.f90: New test.
5126 * gfortran.dg/gomp/pr40878-2.f90: New test.
5129 * gcc.dg/cdce1.c: Adjust note line number.
5130 * gcc.dg/cdce2.c: Likewise.
5132 2009-07-28 Janus Weil <janus@gcc.gnu.org>
5135 * gfortran.dg/proc_ptr_comp_13.f90: New.
5137 2009-07-28 Jan Beulich <jbeulich@novell.com>
5139 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5140 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5141 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5142 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5143 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5144 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5145 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5146 * gcc.target/i386/avx-vtestps-2.c: Likewise.
5147 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5148 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5149 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5150 * gcc.target/i386/avx-vtestps-3.c: Likewise.
5151 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
5152 #ifdef NEED_IEEE754_FLOAT conditional.
5153 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
5156 2009-07-28 Jan Beulich <jbeulich@novell.com>
5158 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5160 * g++.dg/ext/bitfield3.C: Likewise.
5161 * g++.dg/ext/bitfield4.C: Likewise.
5162 * g++.dg/ext/bitfield5.C: Likewise.
5163 * gcc.dg/bitfld-15.c: Likewise.
5164 * gcc.dg/bitfld-16.c: Likewise.
5165 * gcc.dg/bitfld-17.c: Likewise.
5166 * gcc.dg/bitfld-18.c: Likewise.
5167 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5168 * gcc.dg/20010912-1.c: Likewise.
5169 * gcc.dg/20021018-1.c: Likewise.
5170 * gcc.dg/20030213-1.c: Likewise.
5171 * gcc.dg/20030225-1.c: Likewise.
5172 * gcc.dg/20030708-1.c: Likewise.
5173 * gcc.dg/20050321-2.c: Likewise.
5174 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5175 * gcc.dg/cdce2.c: Likewise.
5176 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5178 * gcc.target/i386/pr37248-3.c: Likewise.
5180 2009-07-27 Janus Weil <janus@gcc.gnu.org>
5183 * gfortran.dg/altreturn_7.f90: New.
5185 2009-07-27 Simon Baldwin <simonb@google.com>
5188 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5189 so that indexing no longer runs off array end.
5191 2009-07-27 Tobias Burnus <burnus@net-b.de>
5194 * gfortran.dg/derived_init_3.f90: New test.
5196 2009-07-26 Tobias Burnus <burnus@net-b.de>
5199 * gfortran.dg/atan2_1.f90: New test
5200 * gfortran.dg/atan2_2.f90: New test
5202 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
5205 * g++.dg/warn/Wreturn-type-6.C: New test.
5207 2009-07-26 Ira Rosen <irar@il.ibm.com>
5209 PR tree-optimization/40801
5210 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5211 * gfortran.dg/vect/vect.exp: Run tests starting with
5212 "fast-math-real8" with -ffast-math and -fdefault-real-8.
5214 2009-07-25 David Daney <ddaney@caviumnetworks.com>
5216 PR rtl-optimization/40445
5217 * g++.dg/other/builtin-unreachable-1.C: New testcase.
5219 2009-07-25 David Daney <ddaney@caviumnetworks.com>
5221 * gcc.dg/builtin-unreachable-4.c: New test.
5223 2009-07-25 Tobias Burnus <burnus@net-b.de>
5226 * gfortran.dg/complex_intrinsic_5.f90: New test.
5227 * gfortran.dg/complex_intrinsic_7.f90: New test.
5229 2009-07-25 Martin Jambor <mjambor@suse.cz>
5231 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5232 * gcc.dg/ipa/noclone-1.c: New test.
5234 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
5236 * lib/target-supports.exp (check_effective_target_static): New
5238 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5240 * g++.old-deja/g++.law/weak.C: Require static effective target.
5242 2009-07-25 Janus Weil <janus@gcc.gnu.org>
5245 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5246 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5247 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5248 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5249 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5250 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5251 * gfortran.dg/typebound_call_10.f03: New.
5253 2009-07-24 Jason Merrill <jason@redhat.com>
5255 * g++.dg/cpp0x/defaulted11.C: New.
5257 * g++.dg/cpp0x/initlist23.C: New.
5259 2009-07-24 Janus Weil <janus@gcc.gnu.org>
5262 * gfortran.dg/char_length_16.f90: New.
5264 2009-07-24 Jakub Jelinek <jakub@redhat.com>
5268 * gfortran.dg/maxlocval_2.f90: New test.
5269 * gfortran.dg/maxlocval_3.f90: New test.
5270 * gfortran.dg/maxlocval_4.f90: New test.
5271 * gfortran.dg/minlocval_1.f90: New test.
5272 * gfortran.dg/minlocval_2.f90: New test.
5273 * gfortran.dg/minlocval_3.f90: New test.
5274 * gfortran.dg/minlocval_4.f90: New test.
5276 2009-07-23 Joseph Myers <joseph@codesourcery.com>
5278 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5281 2009-07-23 Jakub Jelinek <jakub@redhat.com>
5284 * gfortran.dg/pr40839.f90: New test.
5286 2009-07-23 Michael Matz <matz@suse.de>
5289 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5290 don't set options ourself.
5292 2009-07-23 Simon Baldwin <simonb@google.com>
5294 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5295 native C compilation where required.
5297 2009-07-22 Doug Kwan <dougkwan@google.com>
5299 * gcc.c-torture/compile/20090721-1.c: New test.
5301 2009-07-22 Michael Matz <matz@suse.de>
5303 PR tree-optimization/35229
5304 PR tree-optimization/39300
5305 * gcc.dg/vect/vect-pre-interact.c: New test.
5307 2009-07-22 Richard Guenther <rguenther@suse.de>
5309 * g++.dg/lookup/using21.C: Fix duplicate paste.
5311 2009-07-22 Richard Guenther <rguenther@suse.de>
5314 * g++.dg/lookup/using21.C: New testcase.
5316 2009-07-21 Jason Merrill <jason@redhat.com>
5318 * g++.dg/init/aggr4.C: New.
5320 2009-07-21 Jason Merrill <jason@redhat.com>
5323 * g++.dg/cpp0x/initlist22.C: New.
5325 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5327 * gcc.target/i386/vectorize8.c: New test.
5329 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5332 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5333 Add i?86 and x86_64 targets.
5334 * gcc.target/i386/vectorize7.c: New test.
5337 * gcc.target/i386/pr40809.c: New test.
5339 2009-07-21 Jakub Jelinek <jakub@redhat.com>
5341 PR tree-optimization/40813
5342 * g++.dg/opt/inline15.C: New test.
5344 2009-07-21 Paul Brook <paul@codesourcery.com>
5346 * gcc.dg/vect/section-anchors-nest-1.c: New test.
5347 * lib/target-supports.exp (check_effective_target_section_anchors):
5350 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
5352 * gcc.dg/plugin/finish_unit_plugin.c: New test.
5353 * gcc.dg/plugin/finish_unit-test-1.c: New test.
5354 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5356 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
5358 * gcc.target/mips/ext-3.c: New test.
5360 2009-07-20 Jakub Jelinek <jakub@redhat.com>
5362 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5363 * gcc.dg/builtin-object-size-8.c: New test.
5364 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5365 * g++.dg/ext/builtin-object-size2.C: Likewise.
5367 PR tree-optimization/40792
5368 * gcc.dg/pr40792.c: New test.
5370 2009-07-20 Ira Rosen <irar@il.ibm.com>
5372 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5373 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5374 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5376 2009-07-20 Christian Bruel <christian.bruel@st.com>
5378 * gcc.target/sh/mfmovd.c: New test.
5380 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
5381 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5384 * gfortran.dg/eof_3.f90: New test.
5386 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
5389 * gfortran.dg/intrinsic_cmplx.f90: New test.
5391 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5395 * gfortran.dg/cshift_bounds_1.f90: New test.
5396 * gfortran.dg/cshift_bounds_2.f90: New test.
5397 * gfortran.dg/cshift_bounds_3.f90: New test.
5398 * gfortran.dg/cshift_bounds_4.f90: New test.
5399 * gfortran.dg/eoshift_bounds_1.f90: New test.
5400 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
5401 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
5402 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
5404 2009-07-19 Jan Hubicka <jh@suse.cz>
5406 PR tree-optimization/40676
5407 * gcc.c-torture/compile/pr40676.c: New testcase.
5409 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5411 * gcc.target/mips/ext-2.c: New test.
5413 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5415 * gcc.target/mips/octeon-exts-7.c: New test.
5416 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5417 * gcc.target/mips/octeon-exts-5.c: Likewise.
5419 2009-07-18 Richard Guenther <rguenther@suse.de>
5422 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5424 2009-07-18 Richard Guenther <rguenther@suse.de>
5427 * gcc.dg/pr35899.c: Adjust.
5429 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
5431 * gcc.target/powerpc/asm-es-1.c: New test.
5432 * gcc.target/powerpc/asm-es-2.c: Likewise.
5434 2009-07-17 Richard Guenther <rguenther@suse.de>
5437 * g++.dg/rtti/crash4.C: New testcase.
5438 * g++.dg/torture/20090706-1.C: Likewise.
5439 * gcc.dg/redecl-17.c: Likewise.
5440 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5441 * gcc.dg/declspec-9.c: Expect extra error.
5442 * gcc.dg/declspec-10.c: Likewise.
5443 * gcc.dg/declspec-11.c: Likewise.
5444 * gcc.dg/redecl-10.c: Expect extra warnings.
5445 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5446 * gcc.target/i386/pr39545-1.c: Likewise.
5447 * g++.dg/ext/asm3.C: Expect more errors.
5448 * g++.dg/gomp/block-1.C: Likewise.
5449 * g++.dg/gomp/block-2.C: Likewise.
5450 * g++.dg/gomp/block-3.C: Likewise.
5451 * g++.dg/gomp/block-5.C: Likewise.
5452 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5453 * g++.dg/warn/unused-result1.C: XFAIL.
5455 2009-07-17 Richard Guenther <rguenther@suse.de>
5457 PR tree-optimization/40321
5458 * gcc.c-torture/compile/pr40321.c: New testcase.
5459 * g++.dg/torture/pr40321.C: Likewise.
5461 2009-07-17 Jakub Jelinek <jakub@redhat.com>
5464 * g++.dg/template/ptrmem19.C: New test.
5466 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
5467 Manuel López-Ibáñez <manu@gcc.gnu.org>
5470 * gcc.dg/pr36902.c: Add column info.
5471 * g++.dg/gcov/gcov-2.C: Change count for definition.
5473 2009-07-16 Jason Merrill <jason@redhat.com>
5476 * g++.dg/cpp0x/std-layout1.C: New.
5477 * g++.dg/ext/has_nothrow_assign.C: Fix.
5478 * g++.dg/ext/has_nothrow_copy.C: Fix.
5479 * g++.dg/ext/has_trivial_assign.C: Fix.
5480 * g++.dg/ext/has_trivial_copy.C: Fix.
5481 * g++.dg/ext/is_pod.C: Fix.
5482 * g++.dg/other/offsetof3.C: Adjust.
5483 * g++.dg/overload/ellipsis1.C: Adjust.
5484 * g++.dg/warn/var-args1.C: Adjust.
5485 * g++.old-deja/g++.brendan/crash63.C: Adjust.
5486 * g++.old-deja/g++.brendan/crash64.C: Adjust.
5487 * g++.old-deja/g++.brendan/overload8.C: Adjust.
5488 * g++.old-deja/g++.other/vaarg3.C: Adjust.
5489 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5491 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5493 * gcc.dg/torture/builtin-math-5.c: Add more cases.
5494 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
5495 effective target "mpc_pow".
5496 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5498 2009-07-16 Richard Henderson <rth@redhat.com>
5500 * g++.dg/opt/eh4.C: New test.
5502 2009-07-16 Jakub Jelinek <jakub@redhat.com>
5504 * obj-c++.dg/defs.mm (abort): Make it extern "C".
5506 2009-07-15 Jakub Jelinek <jakub@redhat.com>
5509 * gcc.c-torture/execute/pr40747.c: New test.
5511 2009-07-15 Richard Guenther <rguenther@suse.de>
5514 * gcc.c-torture/compile/pr40753.c: New testcase.
5516 2009-07-15 Janus Weil <janus@gcc.gnu.org>
5519 * gfortran.dg/interface_assignment_4.f90: New.
5521 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
5523 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5524 for FreeBSD up to and including version 8.
5526 2009-07-14 Taras Glek <tglek@mozilla.com>
5527 Rafael Espindola <espindola@google.com>
5529 * g++.dg/plugin/header-plugin-test.C: New.
5530 * g++.dg/plugin/header_plugin.c: New.
5531 * g++.dg/plugin/plugin.exp: Update.
5533 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
5535 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5536 function to enable vectorization.
5537 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5538 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5540 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
5542 * gcc.target/i386/sse-copysignf-vec.c: New test.
5543 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5545 2009-07-14 Jason Merrill <jason@redhat.com>
5548 * g++.dg/lookup/builtin5.C: New.
5549 * g++.dg/other/error22.C: Add missing extern "C".
5550 * g++.dg/warn/Warray-bounds.C: Likewise.
5551 * gcc.dg/compat/compat-common.h: Likewise.
5554 * g++.dg/lookup/using20.C: New.
5557 * g++.dg/template/koenig8.C: New.
5559 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
5561 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5562 both i?86-*-darwin* and x86_64-*-darwin*.
5564 2009-07-14 Joseph Myers <joseph@codesourcery.com>
5566 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5567 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5570 2009-07-14 Dodji Seketeli <dodji@redhat.com>
5573 * g++.dg/debug/dwarf2/typedef1.C: New test.
5576 * g++.dg/other/typedef3.C: New test.
5578 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
5580 * gcc.dg/20090709-1.c: Move to a proper place ...
5581 * gcc.target/m68k/20090709-1.c: ... here.
5583 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
5586 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5587 front of qualified names are allowed.
5588 * g++.dg/parse/crash10.C: Likewise.
5589 * g++.dg/parse/error15.C: Likewise.
5590 * g++.dg/parse/typename9.C: Likewise.
5591 * g++.dg/parse/error8.C: Likewise.
5593 2009-07-13 Janus Weil <janus@gcc.gnu.org>
5596 * gfortran.dg/proc_ptr_22.f90: Extended.
5597 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5599 2009-07-13 Ira Rosen <irar@il.ibm.com>
5601 * gfortran.dg/vect/vect-6.f: New test.
5603 2009-07-12 Jason Merrill <jason@redhat.com>
5606 * g++.dg/cpp0x/decltype17.C: New.
5609 * g++.dg/cpp0x/rv10.C: New.
5611 2009-07-12 Jason Merrill <jason@redhat.com>
5614 * g++.dg/cpp0x/initlist20.C: New.
5615 * g++.dg/cpp0x/initlist21.C: New.
5617 2009-07-12 Ira Rosen <irar@il.ibm.com>
5619 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5620 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5621 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5622 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5623 gcc.dg/vect/vect-double-reduc-7.c: New tests.
5625 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
5627 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5628 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5629 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5630 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5631 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5632 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5633 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5634 effective_target fd_truncate.
5636 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
5638 * gnat.dg/specs/addr1.ads: New test.
5640 2009-07-11 Jan Hubicka <jh@suse.cz>
5643 * g++.dg/torture/pr40388.C: New testcase.
5645 2009-07-11 Jakub Jelinek <jakub@redhat.com>
5648 * gcc.c-torture/execute/pr40668.c: New test.
5650 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
5652 * gcc.c-torture/execute/20090711-1.c: New test.
5654 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
5659 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5660 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5661 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5662 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5664 2009-07-11 Tobias Burnus <burnus@net-b.de>
5667 * gfortran.dg/complex_intrinsic_3.f90: New test.
5668 * gfortran.dg/complex_intrinsic_4.f90: New test.
5670 2009-07-10 David Daney <ddaney@caviumnetworks.com>
5673 * gcc.target/mips/mips.exp: Make -msynci a known option.
5674 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5676 2009-07-10 Jakub Jelinek <jakub@redhat.com>
5679 * g++.dg/ext/strncpy-chk1.C: New test.
5681 2009-07-10 Richard Guenther <rguenther@suse.de>
5683 PR tree-optimization/40496
5684 * g++.dg/opt/pr40496.C: New testcase.
5686 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
5690 * g++.dg/warn/unused-result1-Werror.c: New.
5692 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
5695 * gfortran.dg/recursive_parameter_1.f90: New test.
5697 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
5699 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5700 * gfortran.dg/module_equivalence_6.f90: Ditto.
5701 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5702 * gfortran.dg/nan_2.f90: Ditto.
5703 * gfortran.dg/inquire_11.f90: Ditto.
5704 * gfortran.dg/abstract_type_3.f03: Ditto.
5705 * gfortran.dg/abstract_type_1.f90: Ditto.
5706 * gfortran.dg/private_type_9.f90: Ditto.
5707 * gfortran.dg/abstract_type_5.f03: Ditto.
5708 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5709 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5710 * gfortran.dg/derived_sub.f90: Ditto.
5711 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5712 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5713 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5714 * gfortran.dg/mvbits_6.f90: Ditto.
5715 * gfortran.dg/abstract_type_2.f03: Ditto.
5716 * gfortran.dg/abstract_type_4.f03: Ditto.
5717 * gfortran.dg/bounds_check_9.f90: Ditto.
5718 * gfortran.dg/optional_dim_3.f90: Ditto.
5719 * gfortran.dg/pr32921.f: Ditto.
5720 * gfortran.dg/entry_16.f90: Ditto.
5721 * gfortran.dg/generic_16.f90: Ditto.
5724 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
5726 * gcc.target/m68k/20090709-1.c: New.
5728 2009-07-09 Dodji Seketeli <dodji@redhat.com>
5731 * g++.dg/template/unify11.C: New test.
5733 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
5736 * gfortran.dg/host_assoc_function_9.f90: New test.
5738 2009-07-09 Janus Weil <janus@gcc.gnu.org>
5741 * gfortran.dg/proc_ptr_22.f90: New.
5742 * gfortran.dg/proc_ptr_comp_12.f90: New.
5744 2009-07-09 Jakub Jelinek <jakub@redhat.com>
5747 * gcc.c-torture/compile/pr40692.c: New test.
5749 2009-07-09 Tobias Burnus <burnus@net-b.de>
5752 * gfortran.dg/pointer_check_6.f90: New test.
5754 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
5756 * gcc.target/mips/truncate-5.c: New test.
5758 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5762 * gfortran.dg/fmt_cache_1.f: New test.
5764 2009-07-08 Tobias Burnus <burnus@net-b.de>
5767 * gfortran.dg/nosigned_zero_1.f90: New test.
5768 * gfortran.dg/nosigned_zero_2.f90: New test.
5770 2009-07-08 Richard Guenther <rguenther@suse.de>
5772 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5774 2009-07-08 Richard Guenther <rguenther@suse.de>
5776 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5778 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
5781 * gfortran.dg/proc_ptr_21.f90: New test.
5783 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
5786 * g++.dg/warn/pr31246.C: New.
5787 * g++.dg/warn/pr31246-2.C: New.
5789 2009-07-07 Jason Merrill <jason@redhat.com>
5792 * g++.dg/template/defarg12.C: New.
5795 * g++.dg/cpp0x/enum7.C: New.
5798 * g++.dg/cpp0x/enum6.C: New.
5801 * g++.dg/cpp0x/enum5.C: New.
5804 * g++.dg/cpp0x/enum4.C: New.
5806 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5808 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5810 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5812 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5814 2009-07-07 Jakub Jelinek <jakub@redhat.com>
5817 * gcc.dg/pr40669.c: New test.
5819 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5821 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5822 location. Update all calls.
5823 * g++.dg/plugin/selfassign.c: Likewise.
5825 2009-07-06 Jason Merrill <jason@redhat.com>
5827 * g++.dg/rtti/dyncast[34].C: New.
5829 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
5831 * lib/target-supports.exp
5832 (check_effective_target_mips_newabi_large_long_double): New.
5833 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5835 * gcc.target/mips/fpr-moves-6.c: Likewise.
5837 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
5840 * g++.dg/template/union2.C: New test.
5842 2009-07-04 Jason Merrill <jason@redhat.com>
5844 * g++.dg/template/using15.C: New.
5846 2009-07-04 Jakub Jelinek <jakub@redhat.com>
5848 * gfortran.dg/maxloc_1.f90: New test.
5850 2009-07-04 Janus Weil <janus@gcc.gnu.org>
5853 * gfortran.dg/proc_ptr_result_6.f90: New.
5855 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5857 * gcc.dg/framework-2.c: Adjust testcase to pass.
5859 2009-07-04 Jason Merrill <jason@redhat.com>
5862 * g++.dg/cpp0x/auto16.C: New.
5864 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
5867 * gfortran.dg/pr40587.f: New test.
5869 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5872 * gfortran.dg/unit_1.f90: New test.
5874 2009-07-03 Jason Merrill <jason@redhat.com>
5876 * g++.dg/template/pure1.C: Expect another error.
5878 2009-07-03 Richard Guenther <rguenther@suse.de>
5880 PR tree-optimization/40640
5881 * gcc.c-torture/compile/pr40640.c: New testcase.
5883 2009-07-03 Richard Guenther <rguenther@suse.de>
5886 * gfortran.dg/pr34163.f90: New testcase.
5888 2009-07-03 Jan Hubicka <jh@suse.cz>
5890 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5891 * gcc.dg/tree-ssa/loop-25.c: Likewise.
5892 * gcc.dg/tree-ssa/loop-26.c: Likewise.
5893 * gcc.dg/tree-ssa/pr32044.c: Likewise.
5894 * gcc.dg/tree-ssa/loop-29.c: Likewise.
5895 * gcc.dg/tree-ssa/loop-10.c: Likewise.
5896 * gnat.dg/loop_optimization6.adb: Enable -O2.
5898 2009-07-02 Mark Mitchell <mark@codesourcery.com>
5900 * g++.dg/warn/null4.C: Extend.
5902 2009-07-02 Jason Merrill <jason@redhat.com>
5904 * g++.dg/template/spec8.C: Fix.
5906 2009-07-02 Michael Matz <matz@suse.de>
5909 * gfortran.dg/pr32921.f: Adjust.
5911 2009-07-02 Jan Hubicka <jh@suse.cz>
5913 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5915 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
5917 * gcc.target/mips/truncate-4.c: New testcase.
5919 2009-07-01 Richard Guenther <rguenther@suse.de>
5921 PR tree-optimization/19831
5922 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5923 make allocated memory escape. Un-XFAIL.
5924 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5925 * gcc.dg/vect/pr31699.c: Likewise.
5926 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5928 2009-06-30 Jakub Jelinek <jakub@redhat.com>
5931 * g++.dg/parse/cond5.C: New test.
5933 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
5935 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5936 (main): Pass n to main_1 instead.
5937 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5938 (main_1): New function, split off from...
5939 (main): ...here. Pass `off' to main_1 instead.
5941 2009-06-30 Jason Merrill <jason@redhat.com>
5944 * g++.dg/cpp0x/variadic94.C: New.
5946 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
5948 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5949 * lib/target-libpath.exp (ld_library_path_vars): New variable.
5950 (init_ld_library_path_env_vars): New function, replacing the
5951 orig_*_saved assignments. Call it after defining it.
5952 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5953 (restore_ld_library_path_env_vars): Likewise.
5954 (add_path, find_libgcc_s): New functions.
5955 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5956 gcc-set-multilib-library-path.
5957 (objc_target_compile): Don't add "." to ld_library_path.
5959 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5960 ld_library_path. Use add_path. Use find_libgcc_s instead of
5961 gcc-set-multilib-library-path.
5962 * lib/g++.exp (g++_link_flags): Likewise.
5963 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5964 * lib/c-torture.exp: Do not manipulate ld_library_path at the
5966 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
5967 to tell when this needs to happen. Use find_libgcc_s instead of
5968 gcc-set-multilib-library-path.
5969 * lib/gcc-dg.exp: Likewise.
5970 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5971 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5972 unless it is in $ALT_LD_LIBRARY_PATH.
5973 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5975 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
5977 * gnat.dg/discr12.adb: New test.
5978 * gnat.dg/discr12_pkg.ads: New helper.
5979 * gnat.dg/discr13.adb: New test.
5980 * gnat.dg/discr14.ad[sb]: Likewise.
5981 * gnat.dg/discr15.adb: Likewise.
5982 * gnat.dg/discr15_pkg.ads: New helper.
5983 * gnat.dg/discr16.adb: New test.
5984 * gnat.dg/discr16_g.ads: New helper.
5985 * gnat.dg/discr16_pkg.ads: Likewise.
5986 * gnat.dg/discr16_cont.ads: Likewise.
5987 * gnat.dg/discr17.adb: New test.
5988 * gnat.dg/discr18.adb: Likewise.
5989 * gnat.dg/discr18_pkg.ads: New helper.
5990 * gnat.dg/discr19.adb: New test.
5992 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5995 * gfortran.dg/internal_write_1.f90: New testcase.
5997 2009-06-30 Janus Weil <janus@gcc.gnu.org>
6000 * gfortran.dg/derived_pointer_recursion_2.f90: New.
6002 2009-06-30 Richard Guenther <rguenther@suse.de>
6004 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
6006 2009-06-30 Wei Guozhi <carrot@google.com>
6008 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
6011 2009-06-30 Ira Rosen <irar@il.ibm.com>
6013 PR tree-optimization/40542
6014 * gcc.dg/vect/pr40542.c: New test.
6016 2009-06-30 Martin Jambor <mjambor@suse.cz>
6018 PR tree-optimization/40582
6019 * gcc.c-torture/compile/pr40582.c: New test.
6021 2009-06-30 Wei Guozhi <carrot@google.com>
6024 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6026 2009-06-29 Jason Merrill <jason@redhat.com>
6029 * g++.dg/template/debug1.C: New.
6031 2009-06-29 Tobias Burnus <burnus@net-b.de>
6034 * pointer_check_1.f90: New test.
6035 * pointer_check_2.f90: New test.
6036 * pointer_check_3.f90: New test.
6037 * pointer_check_4.f90: New test.
6038 * pointer_check_5.f90: New test.
6040 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
6043 * gfortran.dg/func_assign_2.f90 : New test.
6045 2009-06-29 Richard Guenther <rguenther@suse.de>
6048 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6049 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6050 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6051 * gcc.c-torture/execute/20090623-1.c: Likewise.
6052 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6053 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6055 2009-06-29 Richard Guenther <rguenther@suse.de>
6058 * gcc.c-torture/execute/pr38212.c: New testcase.
6060 2009-06-29 Richard Guenther <rguenther@suse.de>
6062 PR tree-optimization/40579
6063 * gcc.c-torture/execute/pr40579.c: New testcase.
6065 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
6067 PR tree-optimization/40550
6068 * gcc.dg/pr40550.c: New test.
6070 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
6072 * gnat.dg/overflow_sum2.adb: New test
6073 * gnat.dg/namet.ads: New helper.
6075 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6077 2009-06-28 Tobias Burnus <burnus@net-b.de>
6080 * gfortran.dg/compiler-directive_1.f90: New test.
6081 * gfortran.dg/compiler-directive_2.f: New test.
6083 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6085 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6086 comment out some values and add some cases.
6088 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
6091 * gcc.dg/vect/vect.exp: Fix lappend syntax.
6093 2009-06-26 Richard Henderson <rth@redhat.com>
6096 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6097 * gcc.target/i386/local.c: Pass a non-constant to T.
6099 2009-06-26 Janus Weil <janus@gcc.gnu.org>
6103 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6104 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6105 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6106 * gfortran.dg/proc_ptr_result_5.f90: New.
6108 2009-06-26 Janis Johnson <janis187@us.ibm.com>
6111 * gcc.dg/dfp/pr39902.c: New test.
6113 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
6116 * gcc.dg/builtins-65.c: Require c99 runtime.
6118 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
6120 * gnat.dg/array7.ad[sb]: New test.
6122 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
6124 * gnat.dg/array6.adb: New test.
6126 2009-06-25 Ian Lance Taylor <iant@google.com>
6128 * g++.dg/warn/Wsign-compare-3.C: New testcase.
6130 2009-06-25 Ian Lance Taylor <iant@google.com>
6132 * g++.dg/warn/Wunused-16.C: New testcase.
6134 2009-06-25 Ian Lance Taylor <iant@google.com>
6136 * g++.dg/warn/skip-2.C: New testcase.
6138 2009-06-25 Steve Ellcey <sje@cup.hp.com>
6140 * gcc.c-torture/execute/20090618-1.c: add dg-run and
6141 dg-skip-if and move to ...
6142 * gcc.dg/torture/20090618-1.c.
6144 2009-06-25 Martin Jambor <mjambor@suse.cz>
6146 PR tree-optimization/40493
6147 * gcc.c-torture/execute/pr40493.c: New test.
6149 2009-06-24 Jason Merrill <jason@redhat.com>
6152 * g++.dg/template/overload10.C: New.
6154 2009-06-24 Janus Weil <janus@gcc.gnu.org>
6157 * gfortran.dg/proc_ptr_comp_11.f90: New.
6159 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
6161 * gcc.dg/pr40501.c: New testcase.
6163 2009-06-23 DJ Delorie <dj@redhat.com>
6166 * lib/target-supports.exp: Add mep support (no profiling).
6168 2009-06-23 Steve Ellcey <sje@cup.hp.com>
6171 * gcc.dg/ssa/loop-31.c: Change scan rules.
6173 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6175 * gcc.dg/cpp/empty-include.c: Update column info.
6176 * gcc.dg/cpp/assert2.c: Update column info.
6178 2009-06-23 Jakub Jelinek <jakub@redhat.com>
6180 * g++.dg/ext/builtin-object-size1.C: New test.
6181 * g++.dg/ext/builtin-object-size2.C: New test.
6183 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
6185 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6186 * gcc.dg/optimize-bswapdi-1.c: Likewise.
6188 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
6190 * gcc.target/mips/truncate-3.c: New test.
6192 2009-06-22 Janus Weil <janus@gcc.gnu.org>
6196 * gfortran.dg/interface_30.f90: Modified error message.
6197 * gfortran.dg/proc_decl_22.f90: New.
6199 2009-06-22 Ian Lance Taylor <iant@google.com>
6201 * gcc.dg/Wcxx-compat-19.c: New testcase.
6203 2009-06-22 Matthias Klose <doko@ubuntu.com>
6206 * pr28050.m: New testcase.
6208 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
6211 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6213 2009-06-22 Martin Jambor <mjambor@suse.cz>
6215 PR tree-optimization/40492
6216 * g++.dg/torture/pr40492.C: New test.
6218 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
6220 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6221 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
6223 2009-06-22 Olivier Hainque <hainque@adacore.com>
6225 * gnat.dg/raise_ce.adb: Helper for ...
6226 * gnat.dg/handle_and_return.adb: New test.
6228 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
6231 * gfortran.dg/generic_18.f90: New test.
6233 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
6236 * gfortran.dg/spread_size_limit.f90: New test.
6238 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
6240 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6241 to put dump files in a subdirectory.
6242 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6243 ".o" temporary files.
6245 2009-06-21 Janus Weil <janus@gcc.gnu.org>
6248 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6249 * gfortran.dg/interface_20.f90: Ditto.
6250 * gfortran.dg/interface_21.f90: Ditto.
6251 * gfortran.dg/interface_22.f90: Ditto.
6252 * gfortran.dg/interface_30.f90: New.
6253 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6255 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
6257 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6258 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6259 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6262 2009-06-21 Ira Rosen <irar@il.ibm.com>
6263 Revital Eres <eres@il.ibm.com>
6266 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6267 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6268 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6270 2009-06-21 Ira Rosen <irar@il.ibm.com>
6273 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6274 without misalignment support.
6275 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6277 2009-06-20 Tobias Burnus <burnus@net-b.de>
6280 * gfortran.dg/bounds_check_strlen_9.f90: New test.
6282 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
6285 * gfortran.dg/alloc_comp_result_2.f90: New test.
6287 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6290 * gcc.target/arm/pr40482.c: New test.
6292 2009-06-19 Ian Lance Taylor <iant@google.com>
6294 * gcc.dg/Wcxx-compat-18.c: New testcase.
6296 2009-06-19 Richard Guenther <rguenther@suse.de>
6298 * gcc.c-torture/execute/20090618-1.c: New testcase.
6300 2009-06-19 Ian Lance Taylor <iant@google.com>
6302 * gcc.dg/Wcxx-compat-17.c: New testcase.
6304 2009-06-19 Ian Lance Taylor <iant@google.com>
6306 * gcc.dg/Wcxx-compat-15.c: New testcase.
6308 2009-06-19 Ian Lance Taylor <iant@google.com>
6310 * gcc.dg/Wcxx-compat-16.c: New testcase.
6312 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6314 * gcc.dg/builtins-34.c: Add significand cases.
6316 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6319 * gcc.dg/20080522-1.c: Remove testcase for real.
6320 * gcc.dg/20080528-1.c: Ditto.
6322 2009-06-19 Janus Weil <janus@gcc.gnu.org>
6325 * gfortran.dg/proc_ptr_20.f90: New.
6327 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
6330 * gcc.dg/torture/pr40470-1.c: New.
6331 * gcc.dg/torture/pr40470-2.c: Likewise.
6332 * gcc.dg/torture/pr40470-3.c: Likewise.
6333 * gcc.dg/torture/pr40470-4.c: Likewise.
6335 2009-06-18 Diego Novillo <dnovillo@google.com>
6337 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6338 * gcc.dg/plugin/ggcplug.c: Likewise.
6339 * gcc.dg/plugin/one_time_plugin.c: Likewise.
6340 * g++.dg/plugin/selfassign.c: Likewise.
6341 * g++.dg/plugin/attribute_plugin.c: Likewise.
6342 * g++.dg/plugin/dumb_plugin.c: Likewise.
6344 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
6346 * gcc.dg/cpp/arith-3.c: Add column info.
6348 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6350 * gcc.target/arm/fp16-compile-none-2.c: New.
6351 * gcc.target/arm/fp16-compile-ieee-12.c: New.
6352 * gcc.target/arm/fp16-compile-alt-12.c: New.
6354 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6356 * gcc.target/arm/fp16-compile-alt-1.c: New.
6357 * gcc.target/arm/fp16-compile-alt-2.c: New.
6358 * gcc.target/arm/fp16-compile-alt-3.c: New.
6359 * gcc.target/arm/fp16-compile-alt-4.c: New.
6360 * gcc.target/arm/fp16-compile-alt-5.c: New.
6361 * gcc.target/arm/fp16-compile-alt-6.c: New.
6362 * gcc.target/arm/fp16-compile-alt-7.c: New.
6363 * gcc.target/arm/fp16-compile-alt-8.c: New.
6364 * gcc.target/arm/fp16-compile-alt-9.c: New.
6365 * gcc.target/arm/fp16-compile-alt-10.c: New.
6366 * gcc.target/arm/fp16-compile-alt-11.c: New.
6367 * gcc.target/arm/fp16-compile-ieee-1.c: New.
6368 * gcc.target/arm/fp16-compile-ieee-2.c: New.
6369 * gcc.target/arm/fp16-compile-ieee-3.c: New.
6370 * gcc.target/arm/fp16-compile-ieee-4.c: New.
6371 * gcc.target/arm/fp16-compile-ieee-5.c: New.
6372 * gcc.target/arm/fp16-compile-ieee-6.c: New.
6373 * gcc.target/arm/fp16-compile-ieee-7.c: New.
6374 * gcc.target/arm/fp16-compile-ieee-8.c: New.
6375 * gcc.target/arm/fp16-compile-ieee-9.c: New.
6376 * gcc.target/arm/fp16-compile-ieee-10.c: New.
6377 * gcc.target/arm/fp16-compile-ieee-11.c: New.
6378 * gcc.target/arm/fp16-compile-none-1.c: New.
6379 * gcc.target/arm/fp16-compile-exprtype.c: New.
6380 * gcc.target/arm/fp16-compile-vcvt.c: New.
6381 * gcc.target/arm/fp16-builtins-1.c: New.
6382 * gcc.target/arm/fp16-rounding-alt-1.c: New.
6383 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6384 * gcc.target/arm/fp16-param-1.c: New.
6385 * gcc.target/arm/fp16-return-1.c: New.
6386 * gcc.target/arm/fp16-unprototyped-1.c: New.
6387 * gcc.target/arm/fp16-unprototyped-2.c: New.
6388 * gcc.target/arm/fp16-variadic-1.c: New.
6389 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6390 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6391 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6392 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6393 * gcc.dg/torture/arm-fp16-ops.h: New.
6394 * gcc.dg/torture/arm-fp16-ops-1.c: New.
6395 * gcc.dg/torture/arm-fp16-ops-2.c: New.
6396 * gcc.dg/torture/arm-fp16-ops-3.c: New.
6397 * gcc.dg/torture/arm-fp16-ops-4.c: New.
6398 * gcc.dg/torture/arm-fp16-ops-5.c: New.
6399 * gcc.dg/torture/arm-fp16-ops-6.c: New.
6400 * gcc.dg/torture/arm-fp16-ops-7.c: New.
6401 * gcc.dg/torture/arm-fp16-ops-8.c: New.
6402 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6403 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6404 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6405 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6406 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6407 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6408 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6409 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6410 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6411 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6412 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6413 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6414 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6416 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
6418 * gcc.dg/builtins-65.c: New test.
6420 2009-06-18 Janus Weil <janus@gcc.gnu.org>
6423 * gfortran.dg/proc_ptr_result_4.f90: New.
6425 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
6427 * gcc.c-torture/execute/bitfld-5.c: New test.
6429 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6431 * gcc.dg/builtin-unreachable-3.c: New test.
6433 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6435 * gcc.target/i386/builtin-unreachable.c: New test.
6437 2009-06-17 Ian Lance Taylor <iant@google.com>
6439 * gcc.dg/Wcxx-compat-14.c: New testcase.
6441 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
6443 * gcc.dg/func-ptr-conv-1.c: Update column info.
6445 2009-06-17 Richard Guenther <rguenther@suse.de>
6448 * gcc.c-torture/execute/pr40404.c: New testcase.
6450 2009-06-17 Richard Guenther <rguenther@suse.de>
6453 * g++.dg/torture/pr40460.C: New testcase.
6455 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
6457 * gcc.dg/plugin/one_time_plugin.c: New test.
6458 * gcc.dg/plugin/one_time-test-1.c: New test.
6459 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6461 2009-06-16 Ian Lance Taylor <iant@google.com>
6463 * g++.dg/warn/skip-1.C: New testcase.
6465 2009-06-16 Jakub Jelinek <jakub@redhat.com>
6468 * g++.dg/other/pr40446.C: New test.
6470 2009-06-16 Richard Guenther <rguenther@suse.de>
6472 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6473 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6474 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6475 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6477 2009-06-16 Martin Jambor <mjambor@suse.cz>
6479 * gcc.c-torture/compile/pr40432.c: New file.
6481 2009-06-16 Martin Jambor <mjambor@suse.cz>
6483 * gfortran.fortran-torture/compile/pr40413.f90: New file.
6485 2009-06-16 Janus Weil <janus@gcc.gnu.org>
6489 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6490 * gfortran.dg/interface_20.f90: Modified error messages.
6491 * gfortran.dg/interface_21.f90: Ditto.
6492 * gfortran.dg/interface_26.f90: Ditto.
6493 * gfortran.dg/interface_27.f90: Ditto.
6494 * gfortran.dg/interface_28.f90: Extended test case.
6495 * gfortran.dg/interface_29.f90: New.
6496 * gfortran.dg/proc_decl_7.f90: Modified error messages.
6497 * gfortran.dg/proc_decl_8.f90: Ditto.
6498 * gfortran.dg/proc_ptr_11.f90: Ditto.
6499 * gfortran.dg/proc_ptr_15.f90: Ditto.
6501 2009-06-16 Ira Rosen <irar@il.ibm.com>
6503 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6505 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6506 gcc.dg/vect/vect-outer-4f.c: Likewise.
6507 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6508 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6510 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6513 2009-06-16 Tobias Burnus <burnus@net-b.de>
6516 * gfortran.dg/bounds_check_strlen_8.f90: New test.
6518 2009-06-15 Ian Lance Taylor <iant@google.com>
6520 * gcc.dg/Wjump-misses-init-1.c: New testcase.
6521 * gcc.dg/Wjump-misses-init-2.c: New testcase.
6522 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6523 Recognize new notes.
6524 * gcc.dg/stmt-expr-label-2.c: Likewise.
6525 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
6526 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6527 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6528 * gcc.dg/c99-vla-jump-4.c: Likewise.
6529 * gcc.dg/stmt-expr-label-1.c: Likewise.
6530 * gcc.dg/stmt-expr-label-3.c: Likewise.
6531 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
6533 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6535 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6537 2009-06-15 Jakub Jelinek <jakub@redhat.com>
6539 * gcc.dg/builtin-object-size-7.c: New test.
6541 2009-06-15 Jakub Jelinek <jakub@redhat.com>
6544 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6545 level != "" use separate -gdwarf-2 -g${level} options instead of
6547 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6548 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6549 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6551 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
6553 * g++.dg/abi/mangle11.C: Update warning line.
6554 * g++.dg/abi/mangle12.C: Update warning line.
6555 * g++.dg/abi/mangle17.C: Update warning line.
6556 * g++.dg/abi/mangle20-2.C: Update warning line.
6558 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6560 * gcc.dg/optimize-bswap-1.c: Split into these two:
6561 * gcc.dg/optimize-bswapsi-1.c: New testcase.
6562 * gcc.dg/optimize-bswapdi-1.c: New testcase.
6564 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6566 * gcc.dg/optimize-bswap-1.c: New testcase.
6568 2009-06-14 Richard Guenther <rguenther@suse.de>
6571 * g++.dg/torture/pr40389.C: New testcase.
6573 2009-06-13 Richard Guenther <rguenther@suse.de>
6575 PR tree-optimization/40421
6576 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6578 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
6580 * gcc.dg/old-style-prom-3.c: Add column info.
6581 * gcc.dg/overflow-warn-1.c
6582 * gcc.dg/gomp/pr27415.c
6583 * gcc.dg/gomp/for-1.c: Same.
6584 * gcc.dg/enum-compat-1.c: Same.
6585 * gcc.dg/c99-tag-3.c: Same.
6586 * gcc.dg/Wredundant-decls-2.c: Same.
6587 * gcc.dg/func-ptr-conv-1.c: Same.
6588 * gcc.dg/asm-wide-1.c: Same.
6589 * gcc.dg/nofixed-point-2.c: Same.
6590 * gcc.dg/cpp/line3.c: Same.
6591 * gcc.dg/array-10.c: Same.
6592 * gcc.dg/c99-vla-jump-1.c: Same.
6593 * gcc.dg/pr20368-1.c: Same.
6594 * gcc.dg/Wshadow-3.c: Same.
6595 * gcc.dg/c90-const-expr-8.c: Same.
6596 * gcc.dg/label-decl-2.c: Same.
6597 * gcc.dg/dremf-type-compat-2.c: Same.
6598 * gcc.dg/c90-const-expr-5.c: Same.
6599 * gcc.dg/builtins-30.c: Same.
6600 * gcc.dg/Warray-bounds.c: Same.
6601 * gcc.dg/Wcxx-compat-2.c: Same.
6602 * gcc.dg/tree-ssa/col-1.c: Same.
6603 * gcc.dg/old-style-prom-2.c: Same.
6604 * gcc.dg/cast-function-1.c: Same.
6605 * gcc.dg/pr15698-1.c: Same.
6606 * gcc.dg/dremf-type-compat-3.c: Same.
6607 * gcc.dg/vla-8.c: Same.
6608 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6610 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6611 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6612 * gcc.dg/enum-compat-1.c: Same.
6613 * gcc.dg/dremf-type-compat-2.c: Same.
6614 * gcc.dg/old-style-prom-2.c: Same.
6615 * gcc.dg/pr15698-1.c: Same.
6616 * gcc.dg/pr20368-1.c: Same.
6617 * gcc.dg/dremf-type-compat-3.c: Same.
6618 * gcc.dg/builtins-30.c: Same. Test for columns.
6620 2009-06-12 Janus Weil <janus@gcc.gnu.org>
6623 * gfortran.dg/proc_decl_1.f90: Extended.
6625 2009-06-12 Ian Lance Taylor <iant@google.com>
6627 * gcc.dg/Wcxx-compat-13.c: New testcase.
6629 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6632 * gcc.dg/tree-ssa/fre-vce-1.c
6634 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
6637 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6638 min-insn-to-prefetch-ratio=5.
6640 2009-06-12 Joey Ye <joey.ye@intel.com>
6641 H.J. Lu <hongjiu.lu@intel.com>
6644 * gcc.target/i386/stackalign/pr39146.c: New.
6646 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
6648 * gcc.target/i386/crc32-1.c: New.
6649 * gcc.target/i386/crc32-2.c: Likewise.
6651 2009-06-11 David Daney <ddaney@caviumnetworks.com>
6654 * gcc.dg/builtin-unreachable-1.c: New test.
6655 * gcc.dg/builtin-unreachable-2.c: Same.
6657 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
6660 * gfortran.dg/data_value_1.f90: New test.
6662 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6665 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6666 remove ilp32 requirement.
6667 * gcc.target/i386/excess-precision-2.c: Likewise.
6668 * gcc.target/i386/excess-precision-3.c: Likewise.
6669 * gcc.target/i386/excess-precision-4.c: Likewise.
6670 * gcc.target/i386/excess-precision-5.c: Likewise.
6671 * gcc.target/i386/excess-precision-6.c: Likewise.
6673 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6676 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6677 * gfortran.dg/nan_5.f90: New test.
6679 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
6681 * gcc.target/arm/neon-modes-1.c: New test.
6683 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
6685 * g++.dg/torture/pr31579.C: Cast pointer
6686 via __SIZE_TYPE__ instead of 'unsigned long'.
6688 2009-06-10 Anthony Green <green@moxielogic.com>
6690 * lib/target-supports.exp (check_profiling_available):
6691 Profiling is not available for testing purposes on moxie.
6693 2009-06-09 Ian Lance Taylor <iant@google.com>
6695 * gcc.dg/Wcxx-compat-12.c: New testcase.
6697 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
6700 * gfortran.dg/backspace_11.f90: New.
6702 2009-06-09 Jason Merrill <jason@redhat.com>
6704 * g++.dg/cpp0x/defaulted10.C: New.
6706 2009-06-09 Martin Jambor <mjambor@suse.cz>
6708 * gcc.c-torture/compile/pr40351.c: New file.
6710 2009-06-09 Olivier Hainque <hainque@adacore.com>
6712 * gnat.dg/align_max.adb: New test.
6714 2009-06-08 Jason Merrill <jason@redhat.com>
6716 * g++.dg/cpp0x/auto15.C: New.
6718 2009-06-08 Jan Hubicka <jh@suse.cz>
6721 * gcc.dg/torture/pr39834.c
6723 2009-06-08 Jan Hubicka <jh@suse.cz>
6726 * g++.dg/torture/pr40102.C: New testcase.
6728 2009-06-08 Jakub Jelinek <jakub@redhat.com>
6730 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6731 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6732 * gcc.dg/builtin-object-size-6.c: New test.
6735 * g++.dg/template/dtor7.C: New test.
6739 * g++.dg/template/error41.C: New test.
6740 * g++.dg/template/error42.C: New test.
6742 2009-06-08 Revital Eres <eres@il.ibm.com>
6745 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6746 * gcc.dg/vect/vect-88.c: Likewise.
6747 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6748 * gcc.dg/vect/pr25413.c: Likewise.
6749 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6751 2009-06-07 Ian Lance Taylor <iant@google.com>
6753 * g++.dg/warn/Wswitch-3.C: New testcase.
6754 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6755 * gcc.dg/Wswitch-enum-error.c: Likewise.
6756 * gcc.dg/Wswitch-error.c: Likewise.
6758 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6761 * gfortran.dg/negative_unit.f: Update test.
6762 * gfortran.dg/negative_unit_int8.f: Update test.
6763 * gfortran.dg/newunit_1.f90: New test.
6765 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6769 * gfortran.dg/spread_init_expr.f03: New.
6770 * gfortran.dg/unpack_init_expr.f03: New.
6771 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6774 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6778 * gfortran.dg/count_init_expr.f03
6779 * gfortran.dg/product_init_expr.f03
6780 * gfortran.dg/sum_init_expr.f03
6782 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6785 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6787 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6789 * gfortran.dg/zero_sized_5.f90: Likewise.
6791 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
6794 * g++.dg/torture/pr32950.C: New.
6796 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6800 * gfortran.dg/dot_product_1.f03: New.
6801 * gfortran.dg/matmul_8.f03: New.
6802 * gfortran.dg/transpose_3.f03: New.
6804 2009-06-06 Ian Lance Taylor <iant@google.com>
6806 * gcc.dg/Wunused-label-1.c: New test case.
6807 * g++.dg/warn/Wunused-label-1.C: New test case.
6808 * g++.dg/warn/Wunused-label-2.C: New test case.
6809 * g++.dg/warn/Wunused-label-3.C: New test case.
6811 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6814 * reshape_zerosize_2.f90: New.
6816 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6819 * gfortran.dg/pack_assign_1.f90: New.
6820 * gfortran.dg/pack_vector_1.f90: New.
6822 2009-06-05 Jakub Jelinek <jakub@redhat.com>
6825 * gcc.dg/pr40340-1.c: New test.
6826 * gcc.dg/pr40340-2.c: New test.
6827 * gcc.dg/pr40340-3.c: New test.
6828 * gcc.dg/pr40340-4.c: New test.
6829 * gcc.dg/pr40340-5.c: New test.
6830 * gcc.dg/pr40340.h: New file.
6832 2009-06-05 Revital Eres <eres@il.ibm.com>
6834 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6836 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6837 * gcc.dg/vect/vect-33.c: Likewise.
6838 * gcc.dg/vect/vect-92.c: Likewise.
6839 * gcc.dg/vect/vect-58.c: Likewise.
6840 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6841 * gcc.dg/vect/vect-42.c: Likewise.
6842 * gcc.dg/vect/slp-25.c: Likewise.
6843 * gcc.dg/vect/vect-align-1.c: Likewise.
6844 * gcc.dg/vect/vect-align-2.c: Likewise.
6845 * gcc.dg/vect/vect-93.c: Likewise.
6846 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6847 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6848 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6849 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6850 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6851 * gcc.dg/vect/vect-26.c: Likewise.
6852 * gcc.dg/vect/vect-44.c: Likewise.
6853 * gcc.dg/vect/vect-70.c: Likewise.
6854 * gcc.dg/vect/vect-95.c: Likewise.
6855 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6856 * gcc.dg/vect/vect-28.c: Likewise.
6857 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6858 * gcc.dg/vect/vect-87.c: Likewise.
6859 * gcc.dg/vect/vect-109.c: Likewise.
6860 * gcc.dg/vect/vect-54.c: Likewise.
6861 * gcc.dg/vect/vect-96.c: Likewise.
6862 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6863 * gcc.dg/vect/vect-88.c: Likewise.
6864 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6865 * gcc.dg/vect/vect-89.c: Likewise.
6866 * gcc.dg/vect/vect-91.c: Likewise.
6867 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6868 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6869 * gfortran.dg/vect/vect-2.f90: Likewise.
6870 * gfortran.dg/vect/vect-3.f90: Likewise.
6871 * gfortran.dg/vect/vect-4.f90: Likewise.
6872 * gfortran.dg/vect/vect-5.f90: Likewise.
6874 2009-06-05 Alexander Strange <astrange@ithinksw.com>
6876 PR tree-optimization/36318
6877 * gcc.dg/tree-ssa/sra-7.c: New test.
6879 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
6882 * gfortran.dg/reshape_order_5.f90: New.
6883 * gfortran.dg/reshape_shape_1.f90: New.
6885 2009-06-04 Jason Merrill <jason@redhat.com>
6887 * g++.dg/template/error38.C: Add pointer-to-typedef case.
6889 2009-06-04 Steve Ellcey <sje@cup.hp.com>
6891 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6892 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6894 2009-06-04 Richard Guenther <rguenther@suse.de>
6897 * g++.dg/torture/pr40335.C: New testcase.
6899 2009-06-03 Richard Guenther <rguenther@suse.de>
6902 * gcc.dg/torture/pr40328.c: New testcase.
6904 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
6906 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6909 2009-06-03 Martin Jambor <mjambor@suse.cz>
6911 * g++.dg/torture/pr40323.C: New file.
6913 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
6915 * gnat.dg/specs/root.ads: New test.
6916 * gnat.dg/specs/root-level_1.ads: Likewise.
6917 * gnat.dg/specs/root-level_2.ads: Likewise.
6918 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6920 2009-06-02 Mark Mitchell <mark@codesourcery.com>
6922 * g++.dg/init/ref15.C: Require unwrapped targets.
6924 2009-06-02 Jason Merrill <jason@redhat.com>
6926 * g++.dg/cpp0x/initlist13.C: Remove expected error.
6927 * g++.dg/cpp0x/initlist18.C: New.
6928 * g++.dg/cpp0x/initlist19.C: New.
6930 * g++.dg/cpp0x/auto14.C: New.
6932 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
6934 * gnat.dg/alignment6.adb: Remove XFAIL.
6936 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
6939 * g++.dg/template/spec36.C: New test.
6941 2009-06-01 Ian Lance Taylor <iant@google.com>
6943 * gcc.dg/cast-qual-3.c: New testcase.
6944 * g++.dg/warn/Wcast-qual2.C: New testcase.
6946 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
6948 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6949 (process-message): Expect column numbers.
6950 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6951 * gcc.dg/pch/counter-2.c: Same.
6952 * gcc.dg/pch/valid-2.c: Same.
6953 * gcc.dg/pch/warn-1.c: Same.
6954 * gcc.dg/pch/valid-1.c: Same.
6955 * gcc.dg/cpp/include2a.c: Handle lack of columns.
6956 * gcc.dg/cpp/syshdr.c: Same.
6957 * gcc.dg/cpp/19940712-1.c: Same.
6958 * gcc.dg/cpp/missing-header-1.c: Same.
6959 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6960 * gcc.dg/cpp/tr-warn3.c: Same.
6961 * gcc.dg/cpp/pr29612-2.c: Same.
6962 * gcc.dg/cpp/tr-warn4.c: Same.
6963 * gcc.dg/cpp/Wtrigraphs.c: Same.
6964 * gcc.dg/cpp/poison.c: Same.
6965 * gcc.dg/cpp/arith-3.c: Same.
6966 * gcc.dg/cpp/sysmac2.c: Same.
6967 * gcc.dg/cpp/cpp.exp: Same.
6968 * gcc.dg/cpp/tr-warn5.c: Same.
6969 * gcc.dg/cpp/include2.c: Same.
6970 * gcc.dg/cpp/Wmissingdirs.c: Same.
6971 * gcc.dg/cpp/Wmissingdirs.c: Same.
6972 * gcc.dg/cpp/tr-warn6.c: Same.
6973 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6974 * gcc.dg/cpp/macspace1.c: Same.
6975 * gcc.dg/cpp/escape-2.c: Same.
6976 * gcc.dg/cpp/assert2.c: Same.
6977 * gcc.dg/cpp/undef2.c: Same.
6978 * gcc.dg/cpp/macspace2.c: Same.
6979 * gcc.dg/cpp/tr-warn1.c: Same.
6980 * gcc.dg/cpp/extratokens2.c: Same.
6981 * gcc.dg/cpp/strify2.c: Same.
6982 * gcc.dg/cpp/Wsignprom.c: Same.
6983 * gcc.dg/cpp/redef2.c: Same.
6984 * gcc.dg/cpp/trad/trad.exp: Same.
6985 * gcc.dg/cpp/arith-1.c: Same.
6986 * gcc.dg/cpp/extratokens.c: Same.
6987 * gcc.dg/cpp/if-mpar.c: Same.
6989 2009-06-01 Olivier Hainque <hainque@adacore.com>
6991 * gnat.dg/nested_float_packed.ads: New test.
6993 2009-06-01 Olivier Hainque <hainque@adacore.com>
6994 Eric Botcazou <botcazou@adacore.com>
6996 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6997 * gnat.dg/test_oconst.adb: New test.
6999 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
7001 * gcc.dg/plugin/ggcplug.c: Moved comment.
7002 (plugin_init): Fixed typo, declared i, returned 0 at end.
7004 2009-05-31 Ira Rosen <irar@il.ibm.com>
7007 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
7008 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
7010 2009-05-29 Ian Lance Taylor <iant@google.com>
7012 * gcc.dg/Wcxx-compat-11.c: New testcase.
7014 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7017 * gfortran.dg/leadz_trailz_1.f90: New test.
7018 * gfortran.dg/leadz_trailz_2.f90: New test.
7020 2009-05-29 Martin Jambor <mjambor@suse.cz>
7022 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7023 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7024 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7025 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7026 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7027 * gcc.dg/tree-ssa/sra-2.c: Likewise.
7028 * gcc.dg/tree-ssa/sra-3.c: Likewise.
7029 * gcc.dg/tree-ssa/sra-1.c: Likewise.
7030 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7031 * gcc.dg/tree-ssa/sra-5.c: New file.
7032 * gcc.dg/tree-ssa/sra-6.c: New file.
7033 * gcc.c-torture/compile/sra-1.c: New file.
7035 2009-05-29 Jakub Jelinek <jakub@redhat.com>
7038 * gcc.c-torture/compile/pr40291.c: New test.
7041 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7043 * gcc.target/powerpc/altivec-30.c: New test.
7044 * gcc.target/powerpc/altivec-31.c: New test.
7046 2009-05-28 Richard Guenther <rguenther@suse.de>
7048 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7049 * gcc.c-torture/execute/20090527-1.c: Likewise.
7051 2009-05-28 Dodji Seketeli <dodji@redhat.com>
7054 * g++.dg/template/canon-type-1.C: New test.
7055 * g++.dg/template/canon-type-2.C: Likewise.
7056 * g++.dg/template/canon-type-3.C: Likewise.
7057 * g++.dg/template/canon-type-4.C: Likewise.
7058 * g++.dg/template/canon-type-5.C: Likewise.
7059 * g++.dg/template/canon-type-6.C: Likewise.
7060 * g++.dg/template/canon-type-7.C: Likewise.
7062 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
7063 Uros Bizjak <ubizjak@gmail.com>
7064 Danny Smith <dansmister@gmail.com>
7068 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7070 * gcc.target/i386/pr37216.c: New test source file.
7071 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
7072 use -fno-common for testing Cygwin and MinGW targets.
7074 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
7076 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7077 * g++.dg/opt/memcpy1.C (size_t): Likewise.
7078 * g++.dg/pr37742.C (size_t): Likewise.
7079 * g++.dg/torture/pr34850.C (size_t): Likewise.
7080 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7082 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7083 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7084 (size_t): Use __extension__ and __SIZE_TYPE__.
7085 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7087 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7088 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7089 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7090 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7091 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7092 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7093 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7094 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7095 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7096 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7097 (__ssize_t): Likewise.
7098 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7099 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7100 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7101 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7102 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7103 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7104 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7105 * gcc.dg/pr33667.c (size_t): Likewise.
7106 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7107 * gcc.dg/torture/pr39204.c (size_t): Likewise.
7108 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7109 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7110 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7111 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7113 2009-05-28 Ira Rosen <irar@il.ibm.com>
7115 PR tree-optimization/40254
7116 * gcc.dg/vect/pr40254.c: New test.
7118 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
7121 * gcc.target/mips/const-anchor-1.c: New test.
7122 * gcc.target/mips/const-anchor-2.c: New test.
7124 2009-05-27 Jason Merrill <jason@redhat.com>
7126 * g++.dg/cpp0x/initlist15.C: New.
7127 * g++.dg/cpp0x/initlist16.C: New.
7128 * g++.dg/cpp0x/initlist17.C: New.
7130 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
7133 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7134 patterns to reflect frontend changes.
7135 * gfortran.dg/vector_subscript_4.f90: Likewise.
7137 2009-05-27 Olivier Hainque <hainque@adacore.com>
7138 Eric Botcazou <botcazou@adacore.com>
7140 * gcc.c-torture/execute/align-nest.c: New testcase.
7141 * gnat.dg/misaligned_nest.adb: New testcase.
7143 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
7145 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7146 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7147 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7148 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7150 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
7152 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7153 cast instead of assuming 0ul.
7154 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7156 (_type_desc): Make first argument const.
7157 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7159 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7162 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
7163 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
7165 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
7167 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7168 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7169 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7170 * gcc.dg/plugin/ggcplug.c: Added new file.
7172 2009-05-26 Tobias Burnus <burnus@net-b.de>
7175 * gfortran.dg/nullify_4.f90: New test.
7177 2009-05-26 Richard Guenther <rguenther@suse.de>
7179 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7181 2009-05-26 Richard Guenther <rguenther@suse.de>
7184 * gcc.c-torture/compile/pr40252.c: New testcase.
7186 2009-05-26 Dodji Seketeli <dodji@redhat.com>
7189 * g++.dg/template/typedef18.C: New test.
7190 * g++.dg/template/typedef19.C: Likewise.
7191 * g++.dg/template/typedef20.C: Likewise.
7192 * g++.dg/template/access11.C: Adjust.
7194 2009-05-26 Richard Guenther <rguenther@suse.de>
7197 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7199 2009-05-25 Jason Merrill <jason@redhat.com>
7202 * g++.dg/cpp0x/enum3.C: New test.
7204 2009-05-25 Richard Guenther <rguenther@suse.de>
7206 PR tree-optimization/36327
7207 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7208 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7209 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7210 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7211 * gcc.dg/vect/vect-40.c: Likewise.
7212 * gcc.dg/vect/vect-42.c: Likewise.
7213 * gcc.dg/vect/vect-46.c: Likewise.
7214 * gcc.dg/vect/vect-76.c: Likewise.
7216 2009-05-25 Janus Weil <janus@gcc.gnu.org>
7219 * gfortran.dg/proc_ptr_18.f90: New.
7220 * gfortran.dg/proc_ptr_19.f90: New.
7221 * gfortran.dg/proc_ptr_comp_9.f90: New.
7222 * gfortran.dg/proc_ptr_comp_10.f90: New.
7224 2009-05-25 Richard Guenther <rguenther@suse.de>
7226 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7227 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7229 2009-05-25 Ira Rosen <irar@il.ibm.com>
7231 PR tree-optimization/40238
7232 * gcc.dg/vect/pr40238.c: New test.
7234 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7235 Dominique Dhumieres <dominiq@lps.ens.fr>
7239 * gfortran.dg/bounds_check_fail_3.f90: New test.
7240 * gfortran.dg/bounds_check_fail_4.f90: New test.
7241 * gfortran.dg/bounds_check_14.f90: Update test.
7242 * gfortran.dg/bound_4.f90: Update test.
7244 2009-05-24 Richard Guenther <rguenther@suse.de>
7247 * gcc.c-torture/compile/pr40233.c: New testcase.
7249 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
7251 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7252 for alpha*-*-* targets.
7254 2009-05-24 Ira Rosen <irar@il.ibm.com>
7256 * gcc.dg/vect/bb-slp-1.c: New test.
7257 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7258 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7259 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7260 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7261 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7262 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7263 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7264 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7265 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7266 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7267 gcc.dg/vect/bb-slp-22.c: Likewise.
7268 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7270 2009-05-23 Mark Mitchell <mark@codesourcery.com>
7271 Maxim Kuvyrkov <maxim@codesourcery.com>
7273 * gcc.dg/falign-labels-1.c: New test.
7275 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
7277 * gnat.dg/specs/rep_clause3.ads: New test.
7279 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
7281 * gnat.dg/addr6.adb: New test.
7283 2009-05-22 Mark Mitchell <mark@codesourcery.com>
7285 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7287 * gcc.target/arm/thumb2-mul-space.c: New file.
7288 * gcc.target/arm/thumb2-mul-space-2.c: New file.
7289 * gcc.target/arm/thumb2-mul-space-3.c: New file.
7290 * gcc.target/arm/thumb2-mul-speed.c: New file.
7292 2009-05-22 Richard Guenther <rguenther@suse.de>
7295 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7296 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7297 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7299 2009-05-22 Mark Mitchell <mark@codesourcery.com>
7301 * gcc.dg/dll-6.c: New test.
7302 * gcc.dg/dll-6a.c: Likewise.
7303 * gcc.dg/dll-7.c: Likewise.
7304 * gcc.dg/dll-7a.c: Likewise.
7305 * g++.dg/ext/dllexport2.C: Likewise.
7306 * g++.dg/ext/dllexport2a.cc: Likewise.
7308 2009-05-21 Steve Ellcey <sje@cup.hp.com>
7311 * gcc.target/ia64/mfused-madd-vect.c: New test.
7312 * gcc.target/ia64/mfused-madd.c: New test.
7313 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7314 * gcc.target/ia64/mno-fused-madd.c: New test.
7316 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
7318 * gcc.target/i386/movbe-1.c: New.
7319 * gcc.target/i386/movbe-2.c: Likewise.
7321 2009-05-21 Taras Glek <tglek@mozilla.com>
7323 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7324 plugin_init signature.
7325 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7326 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7327 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7329 2009-05-21 Mark Mitchell <mark@codesourcery.com>
7331 * gcc.dg/target/arm/neon-vmla-1.c: New.
7332 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7334 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
7336 * gcc.target/mips/octeon-exts-6.c: New test.
7337 * gcc.target/mips/extend-1.c: New test.
7338 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7340 * gcc.target/mips/octeon-exts-5.c: Likewise.
7342 2009-05-20 Jakub Jelinek <jakub@redhat.com>
7345 * gcc.c-torture/compile/pr40204.c: New test.
7347 2009-05-20 Richard Guenther <rguenther@suse.de>
7349 * gcc.c-torture/compile/20090518-1.c: New testcase.
7351 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
7353 PR tree-optimization/40087
7354 * gcc.dg/tree-ssa/pr40087.c: New test.
7356 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
7358 * gcc.dg/vector-4.c: New testcase.
7359 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7360 * g++.dg/ext/vector16.C: New testcase.
7362 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
7365 * gcc.dg/pr40172.c: Renamed to ...
7366 * gcc.dg/pr40172-1.c: This.
7368 * gcc.dg/pr40172-2.c: New.
7369 * gcc.dg/pr40172-3.c: Likewise.
7371 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7374 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7376 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
7378 * gnat.dg/loop_optimization6.ad[sb]: New test.
7380 2009-05-19 Richard Guenther <rguenther@suse.de>
7382 * gcc.c-torture/compile/20090519-1.c: New testcase.
7384 2009-05-18 Jason Merrill <jason@redhat.com>
7386 * g++.dg/cpp0x/explicit1.C: New.
7387 * g++.dg/cpp0x/explicit2.C: New.
7389 2009-05-18 Dodji Seketeli <dodji@redhat.com>
7392 * g++.dg/debug/dwarf2/nested-1.C: New test.
7394 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
7397 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7400 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7403 * gfortran.dg/proc_ptr_comp_8.f90: New.
7405 2009-05-18 Richard Guenther <rguenther@suse.de>
7408 * gfortran.dg/array_memset_2.f90: Adjust.
7410 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7414 * gfortran.dg/interface_27.f90: New.
7415 * gfortran.dg/interface_28.f90: New.
7416 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7417 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7419 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
7421 * gcc.target/m68k/tls-ie.c: New test.
7422 * gcc.target/m68k/tls-le.c: New test.
7423 * gcc.target/m68k/tls-gd.c: New test.
7424 * gcc.target/m68k/tls-ld.c: New test.
7425 * gcc.target/m68k/tls-ie-xgot.c: New test.
7426 * gcc.target/m68k/tls-le-xtls.c: New test.
7427 * gcc.target/m68k/tls-gd-xgot.c: New test.
7428 * gcc.target/m68k/tls-ld-xgot.c: New test.
7429 * gcc.target/m68k/tls-ld-xtls.c: New test.
7430 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7432 2009-05-18 Martin Jambor <mjambor@suse.cz>
7434 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7436 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
7439 * gcc.dg/pr40172.c: New.
7441 2009-05-17 Jason Merrill <jason@redhat.com>
7444 * g++.dg/template/dtor6.C: New.
7446 2009-05-17 Joseph Myers <joseph@codesourcery.com>
7448 * g++.dg/warn/translate-ice-1.C: New test.
7450 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7452 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7453 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7454 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7455 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7457 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7460 * gfortran.dg/erf_2.F90: New test.
7461 * gfortran.dg/erfc_scaled_2.f90: New test.
7463 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7466 * gfortran.dg/string_1.f90: New test.
7467 * gfortran.dg/string_2.f90: New test.
7468 * gfortran.dg/string_3.f90: New test.
7470 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
7472 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7473 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7475 2009-05-15 Ian Lance Taylor <iant@google.com>
7477 * gcc.dg/Wcxx-compat-10.c: New testcase.
7479 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
7482 * gcc.dg/pr16302.c: New.
7483 * g++.dg/warn/pr16302.C: New.
7485 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7487 * gcc.dg/torture/builtin-math-5.c: New.
7488 * gcc.dg/torture/builtin-math-6.c: New.
7489 * lib/target-supports.exp (check_effective_target_mpc): New.
7491 2009-05-15 Jan Hubicka <jh@suse.cz>
7493 * gcc.dg/tree-ssa/inline-3.c: New testcase
7495 2009-05-15 Jan Hubicka <jh@suse.cz>
7497 * gcc.target/i386/align-main-1.c (check): Mark noinline.
7498 * gcc.target/i386/align-main-2.c (check): Mark noinline.
7499 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7500 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7501 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7503 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7505 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7506 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7508 2009-05-15 Jan Hubicka <jh@suse.cz>
7510 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7511 optimized by sibcall noinline.
7513 2009-05-15 Jan Hubicka <jh@suse.cz>
7515 * sibcall-1.c (track): Mark noinline.
7516 * sibcall-2.c (track): Mark noinline.
7517 * sibcall-3.c (track): Mark noinline.
7518 * sibcall-4.c (track): Mark noinline.
7520 2009-05-15 Jan Hubicka <jh@suse.cz>
7522 * flatten-2.c: Disable early inlining; add comment.
7523 * flatten-3.c: New test based on flatten-2.c.
7525 2009-05-15 Richard Guenther <rguenther@suse.de>
7527 PR tree-optimization/39999
7528 * gcc.c-torture/compile/pr39999.c: New testcase.
7530 2009-05-15 Joseph Myers <joseph@codesourcery.com>
7532 * gcc.c-torture/compile/ptr-conv-1.c: New test.
7534 2009-05-14 Ian Lance Taylor <iant@google.com>
7536 * gcc.dg/Wcxx-compat-9.c: New testcase.
7538 2009-05-14 Janus Weil <janus@gcc.gnu.org>
7541 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7542 * gfortran.dg/duplicate_type_2.f90: Ditto.
7543 * gfortran.dg/duplicate_type_3.f90: New.
7545 2009-05-14 Laurent GUERBY <laurent@guerby.net>
7547 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7548 * ada/acats/tests/c5/c59002c.ada: Likewise.
7550 2009-05-13 Taras Glek <tglek@mozilla.com>
7552 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7553 attributes and decl smashing.
7554 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7556 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7557 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7559 2009-05-14 Jakub Jelinek <jakub@redhat.com>
7562 * gfortran.dg/pr39865.f90: New test.
7563 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7565 * gfortran.dg/hollerith_f95.f90: Likewise.
7566 * gfortran.dg/hollerith6.f90: New test.
7567 * gfortran.dg/hollerith7.f90: New test.
7569 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7572 * gcc.dg/cpp/pr36674.i: New.
7574 2009-05-14 Ben Elliston <bje@au.ibm.com>
7577 * gcc.c-torture/compile/pr40035.c: New test.
7579 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7581 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7583 2009-05-12 Tobias Burnus <burnus@net-b.de>
7586 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7587 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7588 * gfortran.dg/interop_params.f03: Ditto.
7590 2009-05-12 Jan Hubicka <jh@suse.cz>
7592 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7593 so unrolling still happens.
7594 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7595 * gcc.dg/ipa/ipacost-2.c: Likewise.
7596 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7598 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7600 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7602 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7604 * lib/target-supports.exp (check_profiling_available): Return
7605 false for -p on *-*-cygwin* targets.
7607 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7609 PR tree-optimization/38632
7610 * g++.dg/tree-ssa/pr38632.C: New.
7612 2009-05-11 Jan Hubicka <jh@suse.cz>
7614 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7615 we now optimize better.
7616 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7617 out at different places.
7618 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7620 * gcc.dg/vect/vect-76.c: Likewise.
7621 * gcc.dg/vect/vect-70.c: Likewise.
7622 * gcc.dg/vect/vect-66.c: Likewise.
7623 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7624 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7626 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7629 * gcc.c-torture/compile/pr40080.c: New.
7631 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
7633 * gcc.c-torture/compile/pr40026.c: New testcase.
7635 2009-05-11 Janus Weil <janus@gcc.gnu.org>
7638 * gfortran.dg/proc_ptr_comp_7.f90: New.
7640 2009-05-11 Ira Rosen <irar@il.ibm.com>
7642 PR tree-optimization/40074
7643 * gcc.dg/vect/pr40074.c: New test.
7645 2009-05-10 Ian Lance Taylor <iant@google.com>
7647 * gcc.dg/Wcxx-compat-7.c: New testcase.
7648 * gcc.dg/Wcxx-compat-8.c: New testcase.
7649 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7650 * gcc.dg/pr17188-1.c: Likewise.
7651 * gcc.dg/pr39084.c: Likewise.
7653 2009-05-10 Michael Matz <matz@suse.de>
7656 * gcc.dg/pr40031.c: New test.
7658 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
7661 * gfortran.dg/array_constructor_31.f90: New test.
7663 2009-05-10 Richard Guenther <rguenther@suse.de>
7665 PR tree-optimization/40081
7666 * g++.dg/torture/pr40081.C: New testcase.
7668 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
7671 * gfortran.dg/dependency_24.f90: New test.
7672 * gfortran.dg/dependency_23.f90: Clean up module files.
7674 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
7677 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7678 * gfortran.dg/chmod_2.f90: Likewise.
7679 * gfortran.dg/chmod_3.f90: Likewise.
7680 * gfortran.dg/open_errors.f90: Likewise.
7682 2009-05-09 Jan Hubicka <jh@suse.cz>
7685 * g++.dg/eh/nested-try.C: New test.
7687 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7689 PR tree-optimization/40049
7690 * gcc.dg/vect/vect-shift-2.c: New test.
7692 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7694 * gcc.dg/torture/complex-sign-mul-minus-one.c,
7695 gcc.dg/torture/complex-sign-mul-one.c: New tests.
7697 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7700 * g++.dg/warn/deprecated-6.C: New.
7701 * gcc.dg/deprecated-4.c: Likewise.
7702 * gcc.dg/deprecated-5.c: Likewise.
7703 * gcc.dg/deprecated-6.c: Likewise.
7705 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7707 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7708 __aligned__(__BIGGEST_ALIGNMENT__).
7709 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7710 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7711 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7712 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7713 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7714 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7715 * gcc.dg/vect/Os-vect-95.c: Likewise.
7716 * gcc.dg/vect/pr20122.c: Likewise.
7717 * gcc.dg/vect/pr36493.c: Likewise.
7718 * gcc.dg/vect/pr37385.c: Likewise.
7719 * gcc.dg/vect/slp-7.c: Likewise.
7720 * gcc.dg/vect/slp-9.c: Likewise.
7721 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7722 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7723 * gcc.dg/vect/vect-35.c: Likewise.
7724 * gcc.dg/vect/vect-40.c: Likewise.
7725 * gcc.dg/vect/vect-42.c: Likewise.
7726 * gcc.dg/vect/vect-44.c: Likewise.
7727 * gcc.dg/vect/vect-46.c: Likewise.
7728 * gcc.dg/vect/vect-48.c: Likewise.
7729 * gcc.dg/vect/vect-52.c: Likewise.
7730 * gcc.dg/vect/vect-54.c: Likewise.
7731 * gcc.dg/vect/vect-56.c: Likewise.
7732 * gcc.dg/vect/vect-58.c: Likewise.
7733 * gcc.dg/vect/vect-60.c: Likewise.
7734 * gcc.dg/vect/vect-74.c: Likewise.
7735 * gcc.dg/vect/vect-75.c: Likewise.
7736 * gcc.dg/vect/vect-76.c: Likewise.
7737 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7738 * gcc.dg/vect/vect-77.c: Likewise.
7739 * gcc.dg/vect/vect-77-global.c: Likewise.
7740 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7741 * gcc.dg/vect/vect-78.c: Likewise.
7742 * gcc.dg/vect/vect-78-global.c: Likewise.
7743 * gcc.dg/vect/vect-80.c: Likewise.
7744 * gcc.dg/vect/vect-85.c: Likewise.
7745 * gcc.dg/vect/vect-87.c: Likewise.
7746 * gcc.dg/vect/vect-88.c: Likewise.
7747 * gcc.dg/vect/vect-92.c: Likewise.
7748 * gcc.dg/vect/vect-93.c: Likewise.
7749 * gcc.dg/vect/vect-95.c: Likewise.
7750 * gcc.dg/vect/vect-97.c: Likewise.
7751 * gcc.dg/vect/vect-complex-1.c: Likewise.
7752 * gcc.dg/vect/vect-complex-4.c: Likewise.
7753 * gcc.dg/vect/vect-complex-5.c: Likewise.
7754 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7755 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7756 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7757 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7758 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7759 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7760 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7761 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7762 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7763 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7764 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7765 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7766 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7767 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7768 * gcc.dg/vect/vect-outer-1.c: Likewise.
7769 * gcc.dg/vect/vect-outer-2a.c: Likewise.
7770 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7771 * gcc.dg/vect/vect-outer-2.c: Likewise.
7772 * gcc.dg/vect/vect-outer-2c.c: Likewise.
7773 * gcc.dg/vect/vect-outer-2d.c: Likewise.
7774 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7775 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7776 * gcc.dg/vect/vect-outer-3.c: Likewise.
7777 * gcc.dg/vect/vect-outer-3c.c: Likewise.
7778 * gcc.dg/vect/vect-outer-5.c: Likewise.
7779 * gcc.dg/vect/vect-outer-6.c: Likewise.
7780 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7781 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7782 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7783 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7784 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7785 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7786 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7787 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7788 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7789 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7790 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7791 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7792 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7793 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7795 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7798 * gcc.dg/torture/complex-sign.h: New header.
7799 * gcc.dg/torture/complex-sign-add.c,
7800 gcc.dg/torture/complex-sign-mixed-add.c,
7801 gcc.dg/torture/complex-sign-mixed-div.c,
7802 gcc.dg/torture/complex-sign-mixed-mul.c,
7803 gcc.dg/torture/complex-sign-mixed-sub.c,
7804 gcc.dg/torture/complex-sign-mul.c,
7805 gcc.dg/torture/complex-sign-sub.c: New tests.
7807 2009-05-08 Janus Weil <janus@gcc.gnu.org>
7810 * gfortran.dg/intrinsic_3.f90: New.
7812 2009-05-07 Janis Johnson <janis187@us.ibm.com>
7815 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7816 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7817 * gcc.dg/dfp/float-constant-double.c: New test.
7818 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7819 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7820 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7821 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7822 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7823 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7824 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7825 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7826 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7828 2009-05-07 Jakub Jelinek <jakub@redhat.com>
7831 * gcc.c-torture/execute/pr40057.c: New test.
7833 2009-05-06 James E. Wilson <wilson@codesourcery.com>
7835 * gcc.c-torture/compile/const-high-part.c: New test.
7837 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7840 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7843 2009-05-06 Janus Weil <janus@gcc.gnu.org>
7846 * gfortran.dg/proc_decl_1.f90: Modified.
7847 * gfortran.dg/proc_ptr_comp_1.f90: New.
7848 * gfortran.dg/proc_ptr_comp_2.f90: New.
7849 * gfortran.dg/proc_ptr_comp_3.f90: New.
7850 * gfortran.dg/proc_ptr_comp_4.f90: New.
7851 * gfortran.dg/proc_ptr_comp_5.f90: New.
7852 * gfortran.dg/proc_ptr_comp_6.f90: New.
7854 2009-05-06 Dodji Seketeli <dodji@redhat.com>
7857 * g++.dg/template/call7.C: New test.
7859 2009-05-06 Diego Novillo <dnovillo@google.com>
7861 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7863 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7865 * gfortran.dg/pr40021.f: Moved to ...
7866 * gfortran.fortran-torture/execute/pr40021.f: Here.
7868 2009-05-06 Janis Johnson <janis187@us.ibm.com>
7871 * gcc.dg/dfp/pr39986.c: New test.
7873 2009-05-06 Michael Matz <matz@suse.de>
7876 * gfortran.dg/pr40021.f: New test.
7878 2009-05-06 Le-Chun Wu <lcwu@google.com>
7880 * lib/plugin-support.exp: New file containing support procs for
7882 * lib/target-supports.exp (check_plugin_available): New proc.
7883 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7884 * gcc.dg/plugin/selfassign.c: New plugin source file.
7885 * gcc.dg/plugin/self-assign-test-1.c: New test.
7886 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7887 * g++.dg/README: Add description for plugin test.
7888 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7889 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7890 * g++.dg/plugin/selfassign.c: New plugin source file.
7891 * g++.dg/plugin/self-assign-test-1.C: New test.
7892 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7893 * g++.dg/plugin/self-assign-test-3.C: Likewise.
7894 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7895 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7897 2009-05-06 Tobias Burnus <burnus@net-b.de>
7900 * gfortran.dg/intrinsic_2.f90: New test.
7901 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7903 2009-05-06 Joseph Myers <joseph@codesourcery.com>
7906 * gcc.dg/noncompile/incomplete-5.c: New test.
7908 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7911 * gcc.dg/pr39666-1.c: New test.
7912 * gcc.dg/pr39666-2.c: Likewise.
7913 * g++.dg/warn/Wuninitialized-4.C: Likewise.
7914 * g++.dg/warn/Wuninitialized-5.C: Likewise.
7915 * gfortran.dg/pr39666-1.f90: Likewise.
7916 * gfortran.dg/pr39666-2.f90: Likewise.
7918 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
7920 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7921 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7922 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7924 2009-05-05 Janus Weil <janus@gcc.gnu.org>
7927 * gfortran.dg/proc_ptr_17.f90: New.
7929 2009-05-05 Richard Guenther <rguenther@suse.de>
7931 PR tree-optimization/40022
7932 * gcc.c-torture/execute/pr40022.c: New testcase.
7934 2009-05-05 Richard Guenther <rguenther@suse.de>
7937 * gcc.c-torture/compile/pr40023.c: New testcase.
7939 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
7941 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7942 * g++.dg/template/overload9.C: Likewise.
7943 * g++.dg/ext/ms-1.C: New.
7945 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7948 * g++.dg/ext/vla7.C: New test.
7950 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7952 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7954 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7956 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7957 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7958 Update expected errors.
7960 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7963 * g++.dg/parse/parser-pr28152.C: New.
7964 * g++.dg/parse/parser-pr28152-2.C: New.
7966 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7968 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7970 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
7972 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7973 * gcc.target/sparc/fexpand-2.c: Likewise.
7974 * gcc.target/sparc/fpmerge-2.c: Likewise.
7975 * gcc.target/sparc/pdist-2.c: Likewise.
7977 2009-05-03 Richard Guenther <rguenther@suse.de>
7980 * gcc.c-torture/compile/pr39983.c: New testcase.
7982 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7984 * gcc.dg/c99-complex-3.c: New test.
7986 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7988 * gcc.dg/cpp/utf8-5byte-1.c: New test.
7990 2009-05-02 Joseph Myers <joseph@codesourcery.com>
7992 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7994 2009-05-02 Richard Guenther <rguenther@suse.de>
7997 * gcc.target/spu/pr40001.c: New testcase.
7999 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
8001 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
8003 2009-04-30 Steve Ellcey <sje@cup.hp.com>
8006 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
8007 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
8009 2009-04-30 Janis Johnson <janis187@us.ibm.com>
8012 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
8015 2009-04-30 David Ayers <ayers@fsfe.org>
8017 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
8018 and gcc_error_prefix variables.
8019 * objc.dg/bad-receiver-type.m: Update to match correct
8021 * objc.dg/encode-5.m: Likewise.
8022 * objc.dg/id-1.m: Likewise.
8023 * objc.dg/method-1.m: Likewise.
8024 * objc.dg/method-6.m: Likewise.
8025 * objc.dg/method-7.m: Likewise.
8026 * objc.dg/method-9.m: Likewise.
8027 * objc.dg/method-11.m: Likewise.
8028 * objc.dg/method-20.m: Likewise.
8029 * objc.dg/private-1.m: Likewise.
8031 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
8034 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8035 * gfortran.dg/advance_4.f90: Likewise
8036 * gfortran.dg/advance_5.f90: Likewise
8037 * gfortran.dg/append_1.f90: Likewise
8038 * gfortran.dg/backslash_1.f90: Likewise
8039 * gfortran.dg/backslash_2.f90: Likewise
8040 * gfortran.dg/backslash_3.f: Likewise
8041 * gfortran.dg/backspace_10.f90: Likewise
8042 * gfortran.dg/backspace_3.f: Likewise
8043 * gfortran.dg/backspace_4.f: Likewise
8044 * gfortran.dg/backspace_5.f: Likewise
8045 * gfortran.dg/backspace_8.f: Likewise
8046 * gfortran.dg/backspace_9.f: Likewise
8047 * gfortran.dg/complex_write.f90: Likewise
8048 * gfortran.dg/convert_implied_open.f90: Likewise
8049 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8050 * gfortran.dg/dos_eol.f: Likewise
8051 * gfortran.dg/empty_format_1.f90: Likewise
8052 * gfortran.dg/endfile.f: Likewise
8053 * gfortran.dg/eof_1.f90: Likewise
8054 * gfortran.dg/eor_1.f90: Likewise
8055 * gfortran.dg/eor_handling_1.f90: Likewise
8056 * gfortran.dg/eor_handling_2.f90: Likewise
8057 * gfortran.dg/eor_handling_3.f90: Likewise
8058 * gfortran.dg/eor_handling_4.f90: Likewise
8059 * gfortran.dg/eor_handling_5.f90: Likewise
8060 * gfortran.dg/error_recovery_5.f90: Likewise
8061 * gfortran.dg/f2003_inquire_1.f03: Likewise
8062 * gfortran.dg/f2003_io_4.f03: Likewise
8063 * gfortran.dg/f2003_io_5.f03: Likewise
8064 * gfortran.dg/f2003_io_7.f03: Likewise
8065 * gfortran.dg/fgetc_1.f90: Likewise
8066 * gfortran.dg/fgetc_2.f90: Likewise
8067 * gfortran.dg/flush_1.f90: Likewise
8068 * gfortran.dg/fmt_exhaust.f90: Likewise
8069 * gfortran.dg/fmt_huge.f90: Likewise
8070 * gfortran.dg/fmt_read.f90: Likewise
8071 * gfortran.dg/fmt_t_1.f90: Likewise
8072 * gfortran.dg/fmt_t_2.f90: Likewise
8073 * gfortran.dg/fmt_t_3.f90: Likewise
8074 * gfortran.dg/fmt_t_4.f90: Likewise
8075 * gfortran.dg/fmt_t_5.f90: Likewise
8076 * gfortran.dg/fmt_t_7.f: Likewise
8077 * gfortran.dg/fseek.f90: Likewise
8078 * gfortran.dg/ftell_1.f90: Likewise
8079 * gfortran.dg/ftell_2.f90: Likewise
8080 * gfortran.dg/func_derived_3.f90: Likewise
8081 * gfortran.dg/inquire_9.f90: Likewise
8082 * gfortran.dg/iostat_1.f90: Likewise
8083 * gfortran.dg/iostat_2.f90: Likewise
8084 * gfortran.dg/list_read_1.f90: Likewise
8085 * gfortran.dg/list_read_4.f90: Likewise
8086 * gfortran.dg/list_read_5.f90: Likewise
8087 * gfortran.dg/list_read_7.f90: Likewise
8088 * gfortran.dg/list_read_8.f90: Likewise
8089 * gfortran.dg/list_read_9.f90: Likewise
8090 * gfortran.dg/namelist_13.f90: Likewise
8091 * gfortran.dg/namelist_14.f90: Likewise
8092 * gfortran.dg/namelist_15.f90: Likewise
8093 * gfortran.dg/namelist_16.f90: Likewise
8094 * gfortran.dg/namelist_17.f90: Likewise
8095 * gfortran.dg/namelist_18.f90: Likewise
8096 * gfortran.dg/namelist_19.f90: Likewise
8097 * gfortran.dg/namelist_20.f90: Likewise
8098 * gfortran.dg/namelist_24.f90: Likewise
8099 * gfortran.dg/namelist_26.f90: Likewise
8100 * gfortran.dg/namelist_27.f90: Likewise
8101 * gfortran.dg/namelist_28.f90: Likewise
8102 * gfortran.dg/namelist_37.f90: Likewise
8103 * gfortran.dg/namelist_38.f90: Likewise
8104 * gfortran.dg/namelist_39.f90: Likewise
8105 * gfortran.dg/namelist_40.f90: Likewise
8106 * gfortran.dg/namelist_43.f90: Likewise
8107 * gfortran.dg/namelist_44.f90: Likewise
8108 * gfortran.dg/namelist_45.f90: Likewise
8109 * gfortran.dg/namelist_46.f90: Likewise
8110 * gfortran.dg/namelist_47.f90: Likewise
8111 * gfortran.dg/namelist_48.f90: Likewise
8112 * gfortran.dg/namelist_49.f90: Likewise
8113 * gfortran.dg/namelist_50.f90: Likewise
8114 * gfortran.dg/namelist_51.f90: Likewise
8115 * gfortran.dg/namelist_52.f90: Likewise
8116 * gfortran.dg/namelist_56.f90: Likewise
8117 * gfortran.dg/namelist_char_only.f90: Likewise
8118 * gfortran.dg/namelist_use.f90: Likewise
8119 * gfortran.dg/namelist_use_only.f90: Likewise
8120 * gfortran.dg/noadv_size.f90: Likewise
8121 * gfortran.dg/open_access_append_1.f90: Likewise
8122 * gfortran.dg/pad_no.f90: Likewise
8123 * gfortran.dg/pr12884.f: Likewise
8124 * gfortran.dg/pr17090.f90: Likewise
8125 * gfortran.dg/pr17285.f90: Likewise
8126 * gfortran.dg/pr17286.f90: Likewise
8127 * gfortran.dg/pr18122.f90: Likewise
8128 * gfortran.dg/pr18210.f90: Likewise
8129 * gfortran.dg/pr18392.f90: Likewise
8130 * gfortran.dg/pr19155.f: Likewise
8131 * gfortran.dg/pr19216.f: Likewise
8132 * gfortran.dg/pr19467.f90: Likewise
8133 * gfortran.dg/pr19657.f: Likewise
8134 * gfortran.dg/pr20257.f90: Likewise
8135 * gfortran.dg/read_bad_advance.f90: Likewise
8136 * gfortran.dg/read_eof_2.f90: Likewise
8137 * gfortran.dg/read_eof_4.f90: Likewise
8138 * gfortran.dg/read_many_1.f: Likewise
8139 * gfortran.dg/read_noadvance.f90: Likewise
8140 * gfortran.dg/read_repeat.f90: Likewise
8141 * gfortran.dg/read_size_noadvance.f90: Likewise
8142 * gfortran.dg/read_x_past.f: Likewise
8143 * gfortran.dg/record_marker_1.f90: Likewise
8144 * gfortran.dg/record_marker_3.f90: Likewise
8145 * gfortran.dg/rewind_1.f90: Likewise
8146 * gfortran.dg/runtime_warning_1.f90: Likewise
8147 * gfortran.dg/shape_3.f90: Likewise
8148 * gfortran.dg/slash_1.f90: Likewise
8149 * gfortran.dg/stat_1.f90: Likewise
8150 * gfortran.dg/stat_2.f90: Likewise
8151 * gfortran.dg/streamio_11.f90: Likewise
8152 * gfortran.dg/streamio_3.f90: Likewise
8153 * gfortran.dg/streamio_4.f90: Likewise
8154 * gfortran.dg/streamio_9.f90: Likewise
8155 * gfortran.dg/tl_editing.f90: Likewise
8156 * gfortran.dg/unf_io_convert_1.f90: Likewise
8157 * gfortran.dg/unf_io_convert_2.f90: Likewise
8158 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8159 * gfortran.dg/unf_short_record_1.f90: Likewise
8160 * gfortran.dg/utf8_1.f03: Likewise
8161 * gfortran.dg/utf8_2.f03: Likewise
8162 * gfortran.dg/widechar_IO_1.f90: Likewise
8163 * gfortran.dg/write_check3.f90: Likewise
8164 * gfortran.dg/write_rewind_2.f: Likewise
8165 * gfortran.dg/x_slash_2.f: Likewise
8167 2009-04-29 Richard Guenther <rguenther@suse.de>
8170 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8172 (check_effective_target_vect_floatuint_cvt): Likewise.
8173 * gcc.dg/vect/slp-10.c: Adjust.
8174 * gcc.dg/vect/slp-11.c: Adjust.
8175 * gcc.dg/vect/slp-12b.c: Adjust.
8176 * gcc.dg/vect/slp-33.c: Adjust.
8177 * gcc.c-torture/compile/pr39943.c: New testcase.
8179 2009-04-29 Richard Guenther <rguenther@suse.de>
8182 * gcc.c-torture/compile/pr39937.c: New testcase.
8184 2009-04-29 Richard Guenther <rguenther@suse.de>
8186 PR tree-optimization/39941
8187 * gcc.c-torture/compile/pr39941.c: New testcase.
8189 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
8191 * gcc.target/bfin/20090411-1.c: New test.
8193 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
8196 * gcc.dg/pr39565.c: New testcase.
8198 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
8200 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8201 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8202 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8203 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8204 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8205 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8206 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8207 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8208 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8209 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8210 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8211 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8212 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8213 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8214 * gcc.target/i386/pr37191.c: Likewise.
8215 * gcc.target/i386/reload-1.c: Likewise.
8216 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8217 * g++.old-deja/g++.pt/repo2.C: Likewise.
8218 * g++.old-deja/g++.pt/repo3.C: Likewise.
8219 * g++.old-deja/g++.pt/repo4.C: Likewise.
8220 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8221 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8222 * g++.dg/template/repo1.C: Likewise.
8223 * g++.dg/template/repo2.C: Likewise.
8224 * g++.dg/template/repo3.C: Likewise.
8225 * g++.dg/template/repo4.C: Likewise.
8226 * g++.dg/template/repo5.C: Likewise.
8227 * g++.dg/template/repo6.C: Likewise.
8228 * g++.dg/template/repo7.C: Likewise.
8229 * g++.dg/template/repo8.C: Likewise.
8230 * g++.dg/template/repo9.C: Likewise.
8231 * g++.dg/rtti/repo1.C: Likewise.
8232 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8233 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8234 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8235 * g++.dg/other/PR23205.C: Skip for vxworks.
8236 * g++.dg/ext/visibility/class1.C: Requires PIC.
8237 * g++.dg/eh/async-unwind2.C: Requires PIC.
8238 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8239 does not have cxa_exit.
8241 2009-04-28 Jing Yu <jingyu@google.com>
8244 * lib/target-supports.exp (check_effective_target_tls): Remove
8246 (check_effective_target_tls_native): Likewise.
8247 (check_effective_target_tls_runtime): Likewise.
8248 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8250 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8252 2009-04-28 Janus Weil <janus@gcc.gnu.org>
8255 * gfortran.dg/proc_ptr_16.f90: New.
8257 2009-04-28 Steve Ellcey <sje@cup.hp.com>
8259 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8262 2009-04-28 Richard Guenther <rguenther@suse.de>
8265 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8267 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
8269 * g++.dg/warn/pr35652.C: Removed.
8270 * gcc.dg/pr35652.c: Likewise.
8272 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
8274 * gcc.target/ia64/20071210-2.c: New testcase.
8276 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
8279 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8280 * gcc.dg/pr39323-3.c: Ditto.
8282 2009-04-28 Janus Weil <janus@gcc.gnu.org>
8286 * gfortran.dg/ambiguous_reference_2.f90: New.
8287 * gfortran.dg/pointer_assign_7.f90: New.
8289 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
8290 Mark Mitchell <mark@codesourcery.com>
8292 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8293 * gcc.dg/20020103-1.c: Check for __ppc.
8294 * gcc.dg/asm-b.c: Check for __ppc.
8295 * gcc.dg/20020919-1.c: Check for __ppc.
8296 * gcc.dg/20020312-2.c: Likewise.
8297 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8298 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8299 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8300 * g++.dg/warn/weak1.C: Likewise.
8301 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8302 static so appropriate optimizations kick in.
8303 (find_base_value_wrapper): New function.
8304 * g++.dg/eh/simd-5.C: Fix target triplet.
8305 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8307 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
8308 H.J. Lu <hongjiu.lu@intel.com>
8311 * gcc.target/i386/pr39911.c: New test.
8313 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
8316 * gfortran.dg/alloc_comp_assign_10.f90: New test.
8318 2009-04-28 Ben Elliston <bje@au.ibm.com>
8323 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8325 * gcc.dg/pr35652.C: New.
8326 * g++.dg/warn/pr35652.C: New.
8327 * gcc.dg/format/plus-1.c: Adjust message.
8329 2009-04-27 DJ Delorie <dj@redhat.com>
8331 * lib/target-supports.exp (check_effective_target_double64): New.
8332 (check_effective_target_double64plus): New.
8333 (check_effective_target_large_double): New.
8334 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8335 * gcc.dg/div-double-1.c: Likewise.
8336 * gcc.dg/Wconversion-real.c: Require large_double.
8337 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8339 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8342 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8345 2009-04-27 Ian Lance Taylor <iant@google.com>
8347 * gcc.dg/Wcxx-compat-5.c: New testcase.
8348 * gcc.dg/Wcxx-compat-6.c: New testcase.
8350 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8352 Allow non-constant arguments to conversion intrinsics.
8353 * gcc.target/spu/intrinsics-3.c: Update tests.
8355 2009-04-27 Richard Guenther <rguenther@suse.de>
8358 * gcc.c-torture/compile/pr39928-1.c: New testcase.
8359 * gcc.c-torture/compile/pr39928-2.c: Likewise.
8361 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
8364 * gcc.dg/torture/pr39903-1.c: New.
8365 * gcc.dg/torture/pr39903-2.c: Likewise.
8367 2009-04-27 Revital Eres <eres@il.ibm.com>
8369 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8371 * gcc.dg/sms-2.c: Add dump check.
8372 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8374 * gcc.dg/sms-4.c: Likewise.
8375 * gcc.dg/sms-5.c: Likewise.
8376 * gcc.dg/sms-6.c: Likewise.
8377 * gcc.dg/sms-7.c: Likewise.
8378 * gcc.dg/sms-antideps.c: Rename to...
8379 * gcc.dg/sms-8.c: This and add sms dump file and check it.
8381 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
8383 * gnat.dg/opt2.adb: New test.
8385 2009-04-27 Jakub Jelinek <jakub@redhat.com>
8388 * g++.dg/warn/Wunused-15.C: New test.
8390 2009-04-26 Michael Matz <matz@suse.de>
8393 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8395 * gcc.target/i386/pr37248-1.c: Modified.
8396 * gcc.target/i386/pr37248-3.c: Modified.
8397 * gcc.target/i386/pr37248-2.c: Modified.
8398 * gnat.dg/aliasing1.adb: Modified.
8399 * gnat.dg/pack9.adb: Modified.
8400 * gnat.dg/aliasing2.adb: Modified.
8401 * gcc.dg/strict-overflow-2.c: Modified.
8402 * gcc.dg/autopar/reduc-1char.c: Modified.
8403 * gcc.dg/autopar/reduc-2char.c: Modified.
8404 * gcc.dg/autopar/reduc-1.c: Modified.
8405 * gcc.dg/autopar/reduc-2.c: Modified.
8406 * gcc.dg/autopar/reduc-3.c: Modified.
8407 * gcc.dg/autopar/reduc-6.c: Modified.
8408 * gcc.dg/autopar/reduc-7.c: Modified.
8409 * gcc.dg/autopar/reduc-8.c: Modified.
8410 * gcc.dg/autopar/reduc-9.c: Modified.
8411 * gcc.dg/autopar/reduc-1short.c: Modified.
8412 * gcc.dg/autopar/reduc-2short.c: Modified.
8413 * gcc.dg/autopar/parallelization-1.c: Modified.
8414 * gcc.dg/strict-overflow-4.c: Modified.
8415 * gcc.dg/strict-overflow-6.c: Modified.
8416 * gcc.dg/gomp/combined-1.c: Modified.
8417 * gcc.dg/no-strict-overflow-1.c: Modified.
8418 * gcc.dg/no-strict-overflow-3.c: Modified.
8419 * gcc.dg/no-strict-overflow-5.c: Modified.
8420 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8421 * gcc.dg/tree-ssa/pr18134.c: Modified.
8422 * gcc.dg/tree-ssa/20030824-1.c: Modified.
8423 * gcc.dg/tree-ssa/vector-2.c: Modified.
8424 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8425 * gcc.dg/tree-ssa/loop-21.c: Modified.
8426 * gcc.dg/tree-ssa/20030824-2.c: Modified.
8427 * gcc.dg/tree-ssa/vector-3.c: Modified.
8428 * gcc.dg/tree-ssa/asm-3.c: Modified.
8429 * gcc.dg/tree-ssa/pr23294.c: Modified.
8430 * gcc.dg/tree-ssa/loop-22.c: Modified.
8431 * gcc.dg/tree-ssa/loop-15.c: Modified.
8432 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8433 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8434 * gcc.dg/tree-ssa/pr20139.c: Modified.
8435 * gcc.dg/tree-ssa/scev-cast.c: Modified.
8436 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8437 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8438 * gcc.dg/tree-ssa/loop-5.c: Modified.
8439 * gcc.dg/tree-ssa/pr19431.c: Modified.
8440 * gcc.dg/tree-ssa/pr32044.c: Modified.
8441 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8442 * gcc.dg/tree-ssa/loop-19.c: Modified.
8443 * gcc.dg/tree-ssa/loop-28.c: Modified.
8444 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8445 * gcc.dg/tree-ssa/divide-1.c: Modified.
8446 * gcc.dg/tree-ssa/inline-1.c: Modified.
8447 * gcc.dg/tree-ssa/divide-3.c: Modified.
8448 * gcc.dg/tree-ssa/pr30978.c: Modified.
8449 * gcc.dg/tree-ssa/alias-6.c: Modified.
8450 * gcc.dg/tree-ssa/divide-4.c: Modified.
8451 * gcc.dg/tree-ssa/alias-11.c: Modified.
8452 * gcc.dg/no-strict-overflow-7.c: Modified.
8453 * gcc.dg/strict-overflow-1.c: Modified.
8454 * gcc.dg/pr15784-4.c: Modified.
8455 * gcc.dg/pr34263.c: Modified.
8456 * gcc.dg/strict-overflow-3.c: Modified.
8457 * gcc.dg/tree-prof/stringop-1.c: Modified.
8458 * gcc.dg/tree-prof/val-prof-1.c: Modified.
8459 * gcc.dg/tree-prof/val-prof-2.c: Modified.
8460 * gcc.dg/tree-prof/val-prof-3.c: Modified.
8461 * gcc.dg/tree-prof/val-prof-4.c: Modified.
8462 * gcc.dg/no-strict-overflow-2.c: Modified.
8463 * gcc.dg/no-strict-overflow-4.c: Modified.
8464 * gcc.dg/no-strict-overflow-6.c: Modified.
8465 * g++.dg/tree-ssa/pr27090.C: Modified.
8466 * g++.dg/tree-ssa/tmmti-2.C: Modified.
8467 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8468 * g++.dg/tree-ssa/pr19807.C: Modified.
8469 * g++.dg/opt/pr30965.C: Modified.
8470 * g++.dg/init/new17.C: Modified.
8471 * gfortran.dg/whole_file_6.f90: Modified.
8472 * gfortran.dg/whole_file_5.f90: Modified.
8473 * gfortran.dg/reassoc_1.f90: Modified.
8474 * gfortran.dg/reassoc_3.f90: Modified.
8476 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
8479 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8481 2009-04-26 Jakub Jelinek <jakub@redhat.com>
8484 * gcc.target/i386/pr39543-1.c: New test.
8485 * gcc.target/i386/pr39543-2.c: New test.
8486 * gcc.target/i386/pr39543-3.c: New test.
8489 * gcc.dg/Wunused-value-3.c: New test.
8491 2009-04-26 Joseph Myers <joseph@codesourcery.com>
8494 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8495 gcc.dg/vla-21.c: New tests.
8497 2009-04-26 Joseph Myers <joseph@codesourcery.com>
8500 * gcc.dg/inline-34.c: New test.
8502 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8504 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8505 gcc.dg/enum-const-3.c: New tests.
8506 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8507 -pedantic-errors. Update expected diagnostics.
8509 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8512 * gcc.dg/vla-20.c: New test.
8514 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8517 * gcc.dg/vla-19.c: New test.
8519 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8521 PR preprocessor/39559
8522 * gcc.dg/c99-intconst-2.c: New test.
8524 2009-04-25 Jan Hubicka <jh@suse.cz>
8526 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8528 2009-04-25 Janus Weil <janus@gcc.gnu.org>
8531 * gfortran.dg/import7.f90: New.
8533 2009-04-24 Richard Guenther <rguenther@suse.de>
8535 * gcc.dg/tree-ssa/vrp48.c: Fix.
8537 2008-04-24 Doug Kwan <dougkwan@google.com>
8539 * g++.dg/init/copy7.C: Only abort in memcpy if source and
8540 destination are the same.
8542 2009-04-24 Richard Guenther <rguenther@suse.de>
8544 * gcc.dg/tree-ssa/vrp48.c: New testcase.
8546 2009-04-24 Joseph Myers <joseph@codesourcery.com>
8548 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8549 gcc.dg/array-const-3.c: New tests.
8551 2009-04-24 Ian Lance Taylor <iant@google.com>
8553 * gcc.dg/Wcxx-compat-4.c: New testcase.
8555 2009-04-24 Daniel Kraft <d@domob.eu>
8557 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8558 expected on already erraneous symbol (renamed to fresh one).
8560 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
8563 * gcc.dg/pr39867.c: New.
8565 2009-04-24 Janus Weil <janus@gcc.gnu.org>
8569 * gfortran.dg/intrinsic_1.f90: New.
8571 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
8573 * gnat.dg/alignment7.adb: New test.
8574 * gnat.dg/alignment8.adb: Likewise.
8576 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
8578 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8579 * gnat.dg/specs/rep_clause2.ads: New test.
8581 2009-04-24 Jakub Jelinek <jakub@redhat.com>
8583 PR rtl-optimization/39794
8584 * gcc.dg/pr39794.c: New test.
8586 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
8588 * gnat.dg/atomic1.adb: New test.
8589 * gnat.dg/atomic1_pkg.ads: New helper.
8591 2009-04-23 Steve Ellcey <sje@cup.hp.com>
8594 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8595 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8597 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
8599 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8602 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
8605 * gcc.dg/vector-init-1.c: New testcase.
8606 * gcc.dg/vector-init-2.c: New testcase.
8608 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
8610 * gnat.dg/enum2.adb: New test.
8611 * gnat.dg/enum2_pkg.ads: New helper.
8613 2009-04-22 Jakub Jelinek <jakub@redhat.com>
8616 * gcc.dg/torture/pr39855.c: New test.
8618 2009-04-22 Dodji Seketeli <dodji@redhat.com>
8621 * g++.dg/cpp0x/pr39639.C: New test.
8623 2009-04-22 Mark Heffernan <meheff@google.com>
8625 * gcc.dg/profile-generate-3.c: New test.
8627 2009-04-22 Jan Hubicka <jh@suse.cz>
8629 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8631 2009-04-22 Steve Ellcey <sje@cup.hp.com>
8634 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8636 2009-04-22 Richard Guenther <rguenther@suse.de>
8638 PR tree-optimization/39824
8639 * gcc.c-torture/compile/pr39824.c: New testcase.
8641 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8644 * g++.dg/parse/parser-pr14875.C: New.
8645 * g++.dg/parse/parser-pr14875-2.C: New.
8646 * g++.dg/parse/error6.C: Update match string.
8648 2009-04-22 Richard Guenther <rguenther@suse.de>
8650 PR tree-optimization/39845
8651 * gcc.c-torture/compile/pr39845.c: New testcase.
8653 2009-04-22 Janus Weil <janus@gcc.gnu.org>
8656 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8657 * gfortran.dg/external_initializer.f90: Modified.
8658 * gfortran.dg/interface_26.f90: Modified.
8659 * gfortran.dg/intrinsic_subroutine.f90: Modified.
8660 * gfortran.dg/proc_ptr_3.f90: Modified.
8661 * gfortran.dg/proc_ptr_15.f90: New.
8662 * gfortran.dg/proc_ptr_result_1.f90: Modified.
8664 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8667 * g++.dg/warn/pr35711.C: New.
8668 * g++.dg/conversion/ptrmem2.C: Update.
8670 2009-04-21 Joseph Myers <joseph@codesourcery.com>
8672 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8673 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8674 README.gcc, g++.dg/README, g++.dg/compat/break/README,
8675 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8676 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8677 gcc.c-torture/ChangeLog.0,
8678 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8679 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8680 gcc.target/i386/math-torture/math-torture.exp,
8681 gcc.target/mips/inter/mips16-inter.exp,
8682 gcc.target/mips/mips-nonpic/README,
8683 gcc.target/x86_64/abi/README.gcc,
8684 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8685 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8686 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8688 * ChangeLog-1993-2007, ChangeLog: Correct dates.
8690 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8692 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8694 2009-04-21 Richard Guenther <rguenther@suse.de>
8697 * gcc.dg/torture/pr39829.c: New testcase.
8699 2009-04-21 Martin Jambor <mjambor@suse.cz>
8701 * gcc.dg/tree-ssa/cswtch-2.c: New test.
8703 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8706 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8707 * gcc.dg/sequence-pt-2.c: New.
8708 * gcc.dg/sequence-pt-3.c: New.
8709 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8710 * g++.dg/warn/sequence-pt-2.c: New.
8711 * g++.dg/warn/sequence-pt-3.c: New.
8713 2009-04-21 Jakub Jelinek <jakub@redhat.com>
8715 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8717 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8719 * gnat.dg/import1.ad[sb]: New test.
8721 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8723 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8726 2009-04-20 Tobias Burnus <burnus@net-b.de>
8729 * gfortran.dg/continuation_11.f90: New test.
8731 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8734 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8735 messages. Test for "long long" in system headers.
8736 * gcc.dg/c99-longlong-2.c: New.
8737 * g++.dg/warn/pr13358.C: New.
8738 * g++.dg/warn/pr13358-2.C: New.
8739 * g++.dg/warn/pr13358-3.C: New.
8740 * g++.dg/warn/pr13358-4.C: New.
8742 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8744 * gcc.dg/framework-2.c: Fix up for non existent includes
8745 being fatal errors now.
8747 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
8750 * gfortran.dg/private_type_13.f90: New test.
8751 * gfortran.dg/private_type_2.f90: Add option -std=f95.
8753 2009-04-20 Le-Chun Wu <lcwu@google.com>
8756 * g++.dg/warn/Wunused-14.C: New test.
8758 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8760 * gnat.dg/specs/small_alignment.ads: New test.
8762 2009-04-20 Ian Lance Taylor <iant@google.com>
8764 * gcc.dg/Wcxx-compat-3.c: New testcase.
8766 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8768 * gnat.dg/pack13.ad[sb]: New test.
8769 * gnat.dg/pack13_pkg.ads: New helper.
8771 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8773 * gnat.dg/discr11.ad[sb]: New test.
8774 * gnat.dg/discr11_pkg.ads: New helper.
8776 2009-04-20 Ira Rosen <irar@il.ibm.com>
8778 PR tree-optimization/39675
8779 * gcc.dg/vect/O3-pr39675-2.c: New test.
8781 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8783 * gnat.dg/rep_clause3.adb: New test.
8785 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8788 * gcc.dg/c99-flex-array-7.c: New test.
8790 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8793 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8795 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8798 * gcc.dg/c99-restrict-3.c: New test.
8800 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8802 PR preprocessor/20078
8803 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8805 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
8807 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8808 Do not pass -B$root after -margs.
8810 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8814 * gcc.dg/pr32061.c: New.
8815 * gcc.dg/Wlogical-op-1.c: Update.
8816 * g++.dg/warn/Wlogical-op-1.C: Update.
8817 * g++.dg/warn/pr36954.C: New.
8819 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8822 * gcc.dg/lvalue-5.c: New test.
8824 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8827 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8829 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8831 * gcc.dg/cpp/include5.c: New test.
8833 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8836 * gcc.dg/call-diag-2.c: New test.
8838 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8840 PR preprocessor/39646
8841 * gcc.dg/cpp/line8.c: New test.
8843 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8845 PR preprocessor/39647
8846 * gcc.dg/cpp/line7.c: New test.
8848 2009-04-18 Richard Guenther <rguenther@suse.de>
8851 * gcc.target/i386/pr39804.c: New testcase.
8853 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
8855 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8856 * g++.dg/other/pr39496.C: Likewise.
8858 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8861 * gcc.dg/pr36902.c: New.
8863 2009-04-17 Diego Novillo <dnovillo@google.com>
8865 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8866 violation for variable 'inside_main'.
8868 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8870 * gfortran.fortran-torture/execute/getarg_1.x: New file.
8872 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8874 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8876 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8878 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8879 * gfortran.dg/chmod_2.f90: Likewise.
8880 * gfortran.dg/chmod_3.f90: Likewise.
8881 * gfortran.dg/open_errors.f90: Likewise.
8882 * gfortran.dg/stat_1.f90: Likewise.
8883 * gfortran.dg/stat_2.f90: Likewise.
8885 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8887 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8888 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8889 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8890 * gfortran.dg/nearest_1.f90: Likewise.
8891 * gfortran.dg/nearest_3.f90: Likewise.
8892 * gfortran.dg/isnan_1.f90: Likewise.
8893 * gfortran.dg/isnan_2.f90: Likewise.
8894 * gfortran.dg/nan_1.f90: Likewise.
8895 * gfortran.dg/nan_2.f90: Likewise.
8896 * gfortran.dg/nan_3.f90: Likewise.
8897 * gfortran.dg/nan_4.f90: Likewise.
8898 * gfortran.dg/module_nan.f90: Likewise.
8899 * gfortran.dg/int_conv_2.f90: Likewise.
8900 * gfortran.dg/init_flag_3.f90: Likewise.
8901 * gfortran.dg/namelist_42.f90: Likewise.
8902 * gfortran.dg/namelist_43.f90: Likewise.
8903 * gfortran.dg/real_const_3.f90: Likewise.
8904 * gfortran.dg/transfer_simplify_1.f90: Likewise.
8906 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8907 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8908 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8909 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8910 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8912 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8913 * gfortran.dg/gamma_5.f90: Likewise.
8915 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8917 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8918 less strict so it also works with auto-overlay support.
8919 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8920 for "exceeds local store" linker errors on the SPU.
8922 * lib/gfortran.exp: Include target-supports.exp.
8923 (gfortran_init): On SPU targets where automatic overlay support
8924 is available, use it to build all Fortran test cases.
8926 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8928 2009-04-17 Arnaud Charlet <charlet@adacore.com>
8930 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8931 rule enforced by gnat on taft types.
8933 2009-04-17 Jakub Jelinek <jakub@redhat.com>
8936 * g++.dg/ext/complit11.C: Add empty dg-options.
8938 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8941 * g++.dg/template/defarg11.C: New test.
8943 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8946 * g++.dg/ext/complit11.C: New testcase.
8948 2009-04-15 Le-Chun Wu <lcwu@google.com>
8951 * g++.dg/warn/Wunused-13.C: New testcase.
8953 2009-04-15 Ian Lance Taylor <iant@google.com>
8955 * gcc.dg/Wenum-compare-1.c: New testcase.
8957 2009-04-15 Richard Guenther <rguenther@suse.de>
8959 PR tree-optimization/39764
8960 * g++.dg/torture/pr39764.C: New testcase.
8962 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
8964 * g++.dg/ext/altivec-17.C: New.
8966 2009-04-15 Arnaud Charlet <charlet@adacore.com>
8968 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8969 * gnat.dg/specs/limited1.ads: Ditto.
8971 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8974 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8975 for testing the results of estimate instructions.
8976 * gcc.dg/vmx/3a-04m.c (test): Ditto.
8977 * gcc.dg/vmx/3a-05.c (test): Ditto.
8979 2009-04-14 Jason Merrill <jason@redhat.com>
8982 * g++.dg/warn/Wshadow-4.C: Extend.
8984 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
8986 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8987 (do_D): Remove attribute hidden.
8989 2009-04-13 Jason Merrill <jason@redhat.com>
8992 * g++.dg/init/copy7.C: New.
8994 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
8997 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8998 (check_for_all_options): This.
9000 2009-04-13 Jason Merrill <jason@redhat.com>
9003 * g++.dg/template/crash90.C: New.
9005 2009-04-12 Jason Merrill <jason@redhat.com>
9008 * g++.dg/overload/extern-C-2.C: New.
9010 2009-04-12 Joseph Myers <joseph@codesourcery.com>
9012 PR preprocessor/31869
9013 * gcc.dg/cpp/strify5.c: New test.
9015 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
9017 * gnat.dg/enum1.adb: New test.
9018 * gnat.dg/enum1_pkg.ads: New helper.
9020 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
9023 * gcc.target/alpha/pr39740.c: New test.
9025 2009-04-11 Daniel Kraft <d@domob.eu>
9028 * gfortran.dg/bounds_check_strlen_1.f90: New test.
9029 * gfortran.dg/bounds_check_strlen_2.f90: New test.
9030 * gfortran.dg/bounds_check_strlen_3.f90: New test.
9031 * gfortran.dg/bounds_check_strlen_4.f90: New test.
9032 * gfortran.dg/bounds_check_strlen_5.f90: New test.
9033 * gfortran.dg/bounds_check_strlen_6.f90: New test.
9034 * gfortran.dg/bounds_check_strlen_7.f90: New test.
9035 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9036 expected string length that failed with -fbounds-check now.
9037 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9039 2009-04-11 Janus Weil <janus@gcc.gnu.org>
9042 * gfortran.dg/proc_ptr_14.f90: New.
9044 2009-04-11 Richard Guenther <rguenther@suse.de>
9047 * g++.dg/torture/pr39732.C: New testcase.
9049 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
9051 * gfortran.dg/whole_file_5.f90: New.
9052 * gfortran.dg/whole_file_6.f90: New.
9054 2009-04-11 Richard Guenther <rguenther@suse.de>
9056 PR tree-optimization/39713
9057 * g++.dg/torture/pr39713.C: New testcase.
9059 2009-04-10 Richard Guenther <rguenther@suse.de>
9062 * gcc.dg/pr39712.c: New testcase.
9064 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
9067 * g++.dg/cpp0x/enum2.C: Updated.
9068 * g++.dg/debug/pr22514.C: Likewise.
9069 * g++.dg/parse/enum2.C: Likewise.
9070 * g++.dg/parse/enum3.C: Likewise.
9071 * g++.dg/template/crash79.C: Likewise.
9072 * g++.old-deja/g++.jason/cond.C: Likewise.
9074 2009-04-10 Chao-ying Fu <fu@mips.com>
9076 * gcc.target/mips/interrupt_handler.c: Change from compile to
9079 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9081 * objc/execute/forward-1.x: Fix x86_64 entry typos.
9083 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
9086 * gfortran.dg/zero_sized_6.f90: New.
9088 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
9091 * g++.dg/parse/pr20118.C: New.
9092 * g++.dg/template/spec16.C: Update.
9094 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
9097 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9098 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9099 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9100 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9101 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9102 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9103 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9104 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9105 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9106 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9107 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9108 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9109 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9110 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9111 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9112 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9113 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9115 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
9118 * g++.dg/torture/pr39678.C: New.
9119 * gcc.dg/compat/struct-complex-2.h: Likewise.
9120 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9121 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9122 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9123 * gcc.dg/torture/pr39678.c: Likewise.
9124 * gcc.target/i386/pr39678.c: Likewise.
9126 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9127 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9129 * gcc.target/x86_64/abi/test_passing_structs.c: Include
9130 <complex.h>. Add tests for structure with complex float.
9132 2009-04-10 Ben Elliston <bje@au.ibm.com>
9133 Joseph Myers <joseph@codesourcery.com>
9136 * gcc.dg/dfp/pr36800.c: New.
9138 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9139 Rafael Avila de Espindola <espindola@google.com>
9141 * gcc.misc-tests/help.exp: New file.
9142 * lib/options.exp: New file.
9144 2009-04-09 Janis Johnson <janis187@us.ibm.com>
9147 * objc/execute/forward-1.x: New.
9149 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
9151 * gcc.dg/pr27150-1.c: Change to a link test.
9153 2009-04-09 Jakub Jelinek <jakub@redhat.com>
9155 * g++.dg/lookup/using2.C: Change copyright header to refer to version
9156 3 of the GNU General Public License and to point readers at the
9157 COPYING3 file and the FSF's license web page.
9158 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9159 * gcc.dg/struct/struct-reorg.exp: Likewise.
9160 * gcc.target/spu/tag_manager.c: Likewise.
9162 2009-04-09 Richard Guenther <rguenther@suse.de>
9165 * ssa-ccp-25.c: Adjust pattern.
9167 2009-04-09 Janus Weil <janus@gcc.gnu.org>
9170 * gfortran.dg/external_procedures_1.f90: Modified.
9171 * gfortran.dg/proc_ptr_result_1.f90: New.
9172 * gfortran.dg/proc_ptr_result_2.f90: New.
9173 * gfortran.dg/proc_ptr_result_3.f90: New.
9175 2009-04-09 Richard Guenther <rguenther@suse.de>
9177 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9178 to prevent constant propagation.
9179 * gcc.dg/vect/vect-56.c: Likewise.
9180 * gcc.dg/vect/vect-58.c: Likewise.
9181 * gcc.dg/vect/vect-60.c: Likewise.
9182 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9183 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9184 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9186 2009-04-09 Richard Guenther <rguenther@suse.de>
9188 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9189 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9191 2009-04-09 Joseph Myers <joseph@codesourcery.com>
9194 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9197 2009-04-08 Joseph Myers <joseph@codesourcery.com>
9199 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9200 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9202 2009-04-08 Jakub Jelinek <jakub@redhat.com>
9204 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9206 2009-04-08 Jason Merrill <jason@redhat.com>
9209 * g++.dg/template/error40.C: Add another test.
9211 2009-04-08 Joseph Myers <joseph@codesourcery.com>
9215 * gcc.c-torture/compile/pr39614-1.c,
9216 gcc.c-torture/compile/pr39614-2.c,
9217 gcc.c-torture/compile/pr39614-3.c,
9218 gcc.c-torture/compile/pr39614-4.c,
9219 gcc.c-torture/compile/pr39614-5.c,
9220 gcc.c-torture/compile/pr39673-1.c,
9221 gcc.c-torture/compile/pr39673-2.c: New tests.
9222 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9224 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9225 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9228 2009-04-08 Dodji Seketeli <dodji@redhat.com>
9231 * g++.dg/cpp0x/variadic-crash2.C: New test.
9233 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
9236 * gfortran.dg/alloc_comp_result_1.f90: New test.
9238 2009-04-07 Jason Merrill <jason@redhat.com>
9241 * g++.dg/overload/extern-C-1.C: New.
9243 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9246 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9248 2009-04-07 Jason Merrill <jason@redhat.com>
9251 * g++.dg/template/error40.C: New.
9253 2009-04-07 Janus Weil <janus@gcc.gnu.org>
9256 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9258 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
9260 * gnat.dg/subp_elim_errors.ad[sb]: New test.
9262 2009-04-07 Janus Weil <janus@gcc.gnu.org>
9265 * gfortran.dg/proc_decl_1.f90: Modified.
9266 * gfortran.dg/proc_ptr_11.f90: Extended.
9267 * gfortran.dg/proc_ptr_13.f90: Modified.
9269 2009-04-06 Jason Merrill <jason@redhat.com>
9272 * g++.dg/template/fnspec1.C: New.
9274 2009-04-06 Laurent GUERBY <laurent@guerby.net>
9276 * lib/gnat.exp: Handle multilib.
9278 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
9281 * gfortran.dg/dependency_23.f90: New test.
9283 2009-04-06 Richard Guenther <rguenther@suse.de>
9285 PR tree-optimization/28868
9286 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9287 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9288 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9289 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9291 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9293 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9295 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9297 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9299 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9301 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9302 with the built-in y0, and the subsequent warning.
9303 (y1): Likewise, rename to y_1.
9305 2009-04-06 Janus Weil <janus@gcc.gnu.org>
9308 * gfortran.dg/proc_decl_21.f90: New.
9310 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
9313 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9315 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
9317 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9318 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9319 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9320 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9321 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9322 gfortran.dg/namelist_49.f90: Gate test on effective_target
9324 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
9326 2009-04-05 Daniel Kraft <d@domob.eu>
9329 * gfortran.dg/read_float_2.f03
9330 * gfortran.dg/read_float_3.f90
9332 2009-04-05 Richard Guenther <rguenther@suse.de>
9334 PR tree-optimization/39648
9335 * gcc.c-torture/compile/pr39648.c: New testcase.
9337 2009-04-05 Jason Merrill <jason@redhat.com>
9340 * g++.dg/template/error39.C: New.
9342 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
9345 * gfortran.dg/implied_do_1.f90: New.
9347 2009-04-04 Tobias Burnus <burnus@net-b.de>
9350 * gfortran.dg/recursive_check_8.f90: New.
9351 * gfortran.dg/recursive_check_9.f90: New.
9352 * gfortran.dg/recursive_check_10.f90: New.
9353 * gfortran.dg/recursive_check_11.f90: New.
9354 * gfortran.dg/recursive_check_12.f90: New.
9355 * gfortran.dg/recursive_check_13.f90: New.
9356 * gfortran.dg/recursive_check_14.f90: New.
9358 2009-04-04 Jason Merrill <jason@redhat.com>
9361 * g++.dg/template/error38.C: Add more tests.
9363 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
9366 * gfortran.dg/common_align_2.f90: New test.
9368 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
9371 * gcc.c-torture/execute/pr39501.c: New file.
9372 * gcc.c-torture/execute/pr39501.x: New file.
9374 2009-04-04 Richard Guenther <rguenther@suse.de>
9376 PR tree-optimization/8781
9377 PR tree-optimization/37892
9378 * g++.dg/tree-ssa/pr8781.C: New testcase.
9379 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9381 2009-04-04 Richard Guenther <rguenther@suse.de>
9383 PR tree-optimization/39636
9384 * gcc.c-torture/compile/pr39636.c: New testcase.
9386 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
9388 PR rtl-optimization/39607
9389 * g++.dg/opt/pr39607.C: New.
9391 2009-04-03 Tobias Burnus <burnus@net-b.de>
9394 * gfortran.dg/common_12.f90: New.
9396 2009-04-03 Jason Merrill <jason@redhat.com>
9399 * g++.dg/template/const2.C: New test.
9401 2009-04-03 Richard Guenther <rguenther@suse.de>
9403 PR tree-optimization/2480
9404 PR tree-optimization/23086
9405 * gcc.dg/tree-ssa/pr2480.c: New testcase.
9406 * gcc.dg/tree-ssa/pr23086.c: Likewise.
9408 2009-04-03 Richard Guenther <rguenther@suse.de>
9410 PR tree-optimization/34743
9411 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9412 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9413 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9414 * gcc.dg/tree-ssa/sra-3.c: Likewise.
9415 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9416 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9417 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9418 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9420 2009-04-03 Richard Guenther <rguenther@suse.de>
9423 PR tree-optimization/23940
9424 PR tree-optimization/33237
9427 PR tree-optimization/36201
9428 PR tree-optimization/36230
9429 PR tree-optimization/38049
9430 PR tree-optimization/38207
9431 PR tree-optimization/38230
9432 PR tree-optimization/38301
9433 PR tree-optimization/38585
9435 PR tree-optimization/38985
9436 PR tree-optimization/39299
9437 * gcc.dg/pr19633-1.c: Adjust.
9438 * gcc.dg/torture/pta-callused-1.c: Likewise.
9439 * gcc.dg/torture/pr39074-2.c: Likewise.
9440 * gcc.dg/torture/pr39074.c: Likewise.
9441 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9442 * gcc.dg/torture/pr30375.c: Adjust.
9443 * gcc.dg/torture/pr33563.c: Likewise.
9444 * gcc.dg/torture/pr33870.c: Likewise.
9445 * gcc.dg/torture/pr33560.c: Likewise.
9446 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9447 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9448 * gcc.dg/tree-ssa/alias-15.c: Remove.
9449 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9450 * gcc.dg/tree-ssa/pr26421.c: Adjust.
9451 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9452 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9453 * gcc.dg/tree-ssa/pr23382.c: Adjust.
9454 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9455 * gcc.dg/tree-ssa/alias-16.c: Adjust.
9456 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9457 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9458 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9459 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9460 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9461 * gcc.dg/tree-ssa/alias-19.c: Likewise.
9462 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9463 * gcc.dg/tree-ssa/pr13146.c: Likewise.
9464 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9465 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9466 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9467 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9468 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9469 * gcc.dg/tree-ssa/alias-20.c: Likewise.
9470 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9471 * gcc.dg/tree-ssa/pr38895.c: Likewise.
9472 * gcc.dg/uninit-B.c: XFAIL.
9473 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9474 * gcc.dg/uninit-pr19430.c: XFAIL.
9475 * g++.dg/tree-ssa/pr13146.C: New testcase.
9476 * g++.dg/opt/pr36187.C: Adjust.
9477 * g++.dg/torture/20090329-1.C: New testcase.
9479 2009-04-02 Chao-ying Fu <fu@mips.com>
9481 * gcc.target/mips/interrupt_handler.c: New test.
9483 2009-04-02 David Ayers <ayers@fsfe.org>
9486 * objc.dg/bad-receiver-type-2.m: New test contributed by
9489 2009-04-02 Jason Merrill <jason@redhat.com>
9492 * g++.dg/template/error38.C: New test.
9494 2009-04-02 Janis Johnson <janis187@us.ibm.com>
9496 PR tree-optimization/31677
9497 * gcc.dg/memcpy-1.c: Add compiler option.
9499 2009-04-02 Ira Rosen <irar@il.ibm.com>
9501 PR tree-optimization/39595
9502 * gfortran.dg/vect/O3-pr39595.f: New test.
9504 2009-04-02 Dodji Seketeli <dodji@redhat.com>
9507 * g++.dg/template/typedef11.C: New test.
9508 * g++.dg/template/typedef12.C: Likewise.
9509 * g++.dg/template/typedef13.C: Likewise.
9510 * g++.dg/template/typedef14.C: Likewise.
9511 * g++.dg/template/typedef15.C: Likewise.
9512 * g++.dg/template/typedef16.C: Likewise.
9513 * g++.dg/template/sfinae3.C: Compile this pedantically.
9514 The only errors expected should be the one saying the typedef is ill
9516 * g++.old-deja/g++.pt/typename8.C: Likewise.
9517 * g++.dg/template/access11.C: Update this.
9519 2009-04-02 Richard Guenther <rguenther@suse.de>
9521 PR tree-optimization/37221
9522 * gcc.c-torture/compile/20090331-1.c: New testcase.
9524 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
9526 * gcc.c-torture/compile/20090401-1.c: New test.
9528 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9531 * g++.dg/template/pr4926-1.C: New.
9533 2009-04-01 Xinliang David Li <davidxl@google.com>
9535 * gcc.target/i386/all_one_m128i.c: New test.
9537 2009-04-01 Janis Johnson <janis187@us.ibm.com>
9540 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9541 * gcc.dg/fltconst-2.c: New test.
9542 * gcc.dg/fltconst-double-pedantic-1.c: New test.
9543 * gcc.dg/fltconst-double-pedantic-2.c: New test.
9546 * gcc.dg/cpp/pr33466.c: New test.
9547 * gcc.dg/dfp/pr33466.c: New test.
9548 * gcc.dg/fixed-point/pr33466.c: New test.
9550 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9552 PR tree-optimization/35011
9553 * g++.dg/other/pr35011.C: New.
9555 2009-04-01 Jakub Jelinek <jakub@redhat.com>
9558 * gcc.dg/pr39226.c: New test.
9560 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9563 * g++.dg/template/pr35240.C: New.
9565 2009-04-01 Joseph Myers <joseph@codesourcery.com>
9568 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9569 * gcc.dg/pr25682.c: Update expected diagnostics.
9571 2009-04-01 Richard Guenther <rguenther@suse.de>
9573 * gcc.dg/fold-plusmult-2.c: New testcase.
9575 2009-04-01 Jakub Jelinek <jakub@redhat.com>
9578 * gcc.dg/pr37772.c: New test.
9579 * g++.dg/ext/asm11.C: New test.
9581 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9583 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9584 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9587 2009-03-31 Jason Merrill <jason@redhat.com>
9589 * g++.old-deja/g++.other/using9.C: Add expected errors.
9591 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
9593 * gcc.c-torture/compile/pr33009.c: Removed.
9595 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9597 * gcc.c-torture/compile/pr33009.c: Delete.
9598 * gcc.c-torture/compile/pr11832.c: Likewise.
9600 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9603 * lib/target-supports.exp (check_effective_target_stdint_types):
9605 (check_effective_target_inttypes_types): New.
9606 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9607 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9608 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9610 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9614 * gfortran.dg/data_pointer_1.f90: New test.
9616 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9619 * gfortran.dg/char_length_15.f90: New test.
9621 2009-03-31 Jason Merrill <jason@redhat.com>
9624 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9625 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9626 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9629 * g++.dg/other/typedef2.C: New test.
9632 * g++.dg/template/typedef17.C: New test.
9634 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9635 * g++.dg/cpp0x/auto12.C: Likewise.
9637 2009-03-31 Richard Guenther <rguenther@suse.de>
9640 * gcc.dg/fold-compare-4.c: New testcase.
9641 * gcc.dg/fold-compare-5.c: Likewise.
9643 2009-03-31 Richard Guenther <rguenther@suse.de>
9645 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9647 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9650 * gcc.target/i386/pr39592-1.c: New test.
9652 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9654 PR preprocessor/15638
9655 * gcc.dg/cpp/missing-header-1.c: New test.
9656 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
9657 "compilation terminated" message.
9658 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
9660 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9661 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9662 terminated" message.
9664 2009-03-31 Richard Guenther <rguenther@suse.de>
9668 * gcc.dg/tree-ssa/pr23401.c: New testcase.
9669 * gcc.dg/tree-ssa/pr27810.c: Likewise.
9671 2009-03-30 Steven G. Kargl <kargls@comcast.net>
9674 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9675 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9676 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9677 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9678 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9679 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9680 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9682 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
9685 * gfortran.dg/whole_file_1.f90: New test.
9687 * gfortran.dg/whole_file_2.f90: New test.
9688 * gfortran.dg/whole_file_3.f90: New test.
9690 * gfortran.dg/whole_file_4.f90: New test.
9692 2009-03-30 Jakub Jelinek <jakub@redhat.com>
9694 * gfortran.dg/bind_c_usage_19.f90: New test.
9697 * gcc.target/powerpc/altivec-29.c: New test.
9699 2009-03-30 Joseph Myers <joseph@codesourcery.com>
9701 PR rtl-optimization/323
9702 * gcc.target/i386/excess-precision-1.c,
9703 gcc.target/i386/excess-precision-2.c,
9704 gcc.target/i386/excess-precision-3.c,
9705 gcc.target/i386/excess-precision-4.c,
9706 gcc.target/i386/excess-precision-5.c,
9707 gcc.target/i386/excess-precision-6.c: New tests.
9709 2009-03-30 Joseph Myers <joseph@codesourcery.com>
9712 * gcc.dg/c99-array-lval-8.c: New test.
9714 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9716 PR preprocessor/34695
9717 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9718 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9719 instead of dg-warning for "previous definition" messages.
9720 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9721 "warnings being treated as errors" message.
9722 * gcc.dg/fltconst-1.c: Use -fshow-column.
9724 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
9727 * gfortran.dg/power1.f90: New test.
9729 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9737 * gcc.c-torture/compile/20081108-1.c,
9738 gcc.c-torture/compile/20081108-2.c,
9739 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9740 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9741 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9742 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9743 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9744 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9745 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9746 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9747 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9748 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9749 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9750 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9751 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9752 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9753 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9754 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9755 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9757 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9758 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9759 XFAILs. Update expected messages.
9760 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9762 * gcc.dg/real-const-1.c: Replace with test from original PR.
9763 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9764 when casting from non-constant integer to pointer.
9766 2009-03-29 Richard Guenther <rguenther@suse.de>
9768 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9770 2009-03-29 Daniel Kraft <d@domob.eu>
9773 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9775 * gfortran.dg/typebound_proc_9.f03: New test.
9776 * gfortran.dg/typebound_proc_10.f03: New test.
9777 * gfortran.dg/typebound_proc_11.f03: New test.
9778 * gfortran.dg/abstract_type_5.f03: New test.
9780 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
9783 * gfortran.dg/do_4.f: New.
9784 * gfortran.dg/goto_2.f90: Correct expected warnings.
9785 * gfortran.dg/goto_4.f90: Likewise.
9786 * gfortran.dg/goto_5.f90: New.
9788 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
9791 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9793 * gcc.target/i386/pr39545-1.c: New.
9794 * gcc.target/i386/pr39545-2.c: Likewise.
9796 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9797 (flex2_struct): Likewise.
9798 (check_struct_passing7): Likewise.
9799 (check_struct_passing8): Likewise.
9802 (main): Call check_struct_passing7 and check_struct_passing8.
9804 2009-03-29 Richard Guenther <rguenther@suse.de>
9806 * gcc.c-torture/execute/20090113-1.c: New testcase.
9807 * gcc.c-torture/execute/20090113-2.c: Likewise.
9808 * gcc.c-torture/execute/20090113-3.c: Likewise.
9809 * gcc.c-torture/execute/20090207-1.c: Likewise.
9810 * gcc.c-torture/compile/20090114-1.c: Likewise.
9811 * gcc.c-torture/compile/20090328-1.c: Likewise.
9812 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9814 2009-03-29 David Ayers <ayers@fsfe.org>
9817 * objc.dg/conditional-1.m: New tests.
9819 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
9821 * gcc.dg/winline-10.c: New test.
9823 2009-03-28 Tobias Burnus <burnus@net-b.de>
9826 * gfortran.dg/do_check_1.f90: Add test.
9827 * gfortran.dg/do_check_2.f90: Add test.
9828 * gfortran.dg/do_check_3.f90: Add test.
9829 * gfortran.dg/do_check_4.f90: Add test.
9831 2009-03-28 Jan Hubicka <jh@suse.cz>
9833 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9834 * gcc.dg/pr33826.c: Update dump files.
9835 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9836 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9838 2009-03-28 Martin Jambor <mjambor@suse.cz>
9840 * g++.dg/tree-ssa/fwprop-align.C: New test.
9842 2009-03-28 Jakub Jelinek <jakub@redhat.com>
9844 * gcc.target/powerpc/altivec-28.c: New test.
9847 * gcc.dg/wdisallowed-functions-1.c: Removed.
9848 * gcc.dg/wdisallowed-functions-2.c: Removed.
9849 * gcc.dg/wdisallowed-functions-3.c: Removed.
9850 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9851 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9852 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9854 2009-03-28 Richard Guenther <rguenther@suse.de>
9856 PR tree-optimization/38723
9857 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9859 2009-03-28 Paul Thomas <pault@gcc.gnu.org
9862 * gfortran.dg/char_result_13.f90: New test.
9864 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
9867 * gfortran.dg/alloc_comp_assign_9.f90: New test.
9869 2009-03-28 Daniel Kraft <d@domob.eu>
9871 * gfortran.dg/trim_1.f90: New test.
9873 2009-03-28 Richard Guenther <rguenther@suse.de>
9875 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9876 * g++.dg/warn/Warray-bounds.C: Likewise.
9878 2009-03-28 Tobias Burnus <burnus@net-b.de>
9881 * gfortran.dg/recursive_check_7.f90: New test.
9883 2009-03-28 Tobias Burnus <burnus@net-b.de>
9886 * gfortran.dg/do_check_5.f90: New test.
9887 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9888 * gfortran.dg/array_constructor_18.f90: Ditto.
9889 * gfortran.dg/array_constructor_22.f90: Ditto.
9890 * gfortran.dg/do_3.F90: Ditto.
9891 * gfortran.dg/do_1.f90: Ditto.
9893 2009-03-28 Richard Guenther <rguenther@suse.de>
9895 PR tree-optimization/38180
9896 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9898 2009-03-28 Richard Guenther <rguenther@suse.de>
9900 PR tree-optimization/38513
9901 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9902 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9903 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9904 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9905 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9906 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9907 * gcc.dg/vect/vect-35.c: Likewise.
9908 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9909 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9910 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9912 2009-03-28 Richard Guenther <rguenther@suse.de>
9914 PR tree-optimization/38968
9915 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9917 2009-03-28 Richard Guenther <rguenther@suse.de>
9919 PR tree-optimization/37795
9920 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9922 2009-03-28 Joseph Myers <joseph@codesourcery.com>
9924 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9925 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9926 options for removed targets.
9928 2009-03-27 Richard Guenther <rguenther@suse.de>
9930 PR tree-optimization/39120
9931 * gcc.c-torture/execute/pr39120.c: New testcase.
9933 2009-03-27 Richard Guenther <rguenther@suse.de>
9935 PR tree-optimization/39120
9936 * gcc.dg/torture/pta-callused-1.c: New testcase.
9938 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9941 * gcc.target/i386/pr39315-1.c: New.
9942 * gcc.target/i386/pr39315-2.c: Likewise.
9943 * gcc.target/i386/pr39315-3.c: Likewise.
9944 * gcc.target/i386/pr39315-4.c: Likewise.
9945 * gcc.target/i386/pr39315-check.c: Likewise.
9947 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9950 * gcc.dg/pr39323-1.c: New.
9951 * gcc.dg/pr39323-2.c: Likewise.
9952 * gcc.dg/pr39323-3.c: Likewise.
9954 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9957 * gcc.target/ia64/sync-1.c: New.
9959 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9962 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9963 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9964 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9965 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9966 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9967 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9968 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9969 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9971 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9973 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9974 for low precision (i.e. float).
9976 2009-03-27 Dodji Seketeli <dodji@redhat.com>
9977 Jakub Jelinek <jakub@redhat.com>
9980 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9982 2009-03-27 Jakub Jelinek <jakub@redhat.com>
9984 * gcc.dg/memmove-2.c: New test.
9985 * gcc.dg/memmove-3.c: New test.
9987 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9990 2009-03-27 Xinliang David Li <davidxl@google.com>
9992 PR tree-optimization/39557
9993 * g++.dg/tree-ssa/dom-invalid.C: New test.
9995 2009-03-27 Xinliang David Li <davidxl@google.com>
9997 PR tree-optimization/39548
9998 * g++.dg/tree-ssa/copyprop.C: New test.
10000 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
10003 * g++.dg/template/typename17.C: New testcase.
10004 * g++.dg/template/typename18.C: New testcase.
10006 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
10009 * g++.dg/other/var_copy-1.C: New test.
10011 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
10014 * g++.dg/parse/ctor9.C: New test.
10016 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
10019 * g++.dg/init/error2.C: New test.
10021 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10024 * gcc.dg/pr35652.C: New.
10025 * g++.dg/warn/pr35652.C: New.
10026 * gcc.dg/format/plus-1.c: Adjust message.
10028 2009-03-26 Jakub Jelinek <jakub@redhat.com>
10031 * gcc.dg/wdisallowed-functions-3.c: New test.
10032 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10034 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10036 * gcc.dg/inline-33.c: Fix when pic.
10038 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
10040 * gcc.target/ia64/20090324-1.c: New test.
10042 2009-03-25 Jakub Jelinek <jakub@redhat.com>
10045 * gcc.dg/pr27898.c: New test.
10047 PR tree-optimization/32139
10048 * gcc.c-torture/compile/pr32139.c: New test.
10050 2009-03-24 Jason Merrill <jason@redhat.com>
10053 * g++.dg/parse/defarg14.C: New test.
10055 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10057 PR libfortran/39528
10058 * gfortran.dg/read_repeat.f90: New test.
10060 2009-03-24 Ira Rosen <irar@il.ibm.com>
10062 PR tree-optimization/39529
10063 * gcc.dg/vect/pr39529.c: New test.
10065 2009-03-24 Dodji Seketeli <dodji@redhat.com>
10066 Jakub Jelinek <jakub@redhat.com>
10069 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10071 2009-03-23 Jakub Jelinek <jakub@redhat.com>
10074 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10076 2009-03-23 Jason Merrill <jason@redhat.com>
10078 * g++.dg/cpp0x/auto12.C: Add variadic test.
10081 * g++.dg/warn/Wshadow-4.C: New test.
10083 2009-03-23 Jakub Jelinek <jakub@redhat.com>
10085 PR tree-optimization/39516
10086 * gfortran.dg/pr39516.f: New test.
10088 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
10090 * lib/target-libpath.exp (set_ld_library_path_env_vars):
10091 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10092 variable, not environment variable.
10094 2009-03-21 Jason Merrill <jason@redhat.com>
10097 * g++.dg/ext/vla6.C: New test.
10099 2009-03-20 Jason Merrill <jason@redhat.com>
10101 * g++.dg/cpp0x/initlist5.C: Add additional test.
10103 2009-03-19 Jakub Jelinek <jakub@redhat.com>
10104 Janis Johnson <janis187@us.ibm.com>
10106 * lib/compat.exp (compat-get-options-main, compat-get-options):
10107 Handle dg-prune-output in source file.
10108 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10109 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10110 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10113 2009-03-19 Jakub Jelinek <jakub@redhat.com>
10116 * gcc.dg/gomp/pr39495-1.c: New test.
10117 * gcc.dg/gomp/pr39495-2.c: New test.
10118 * g++.dg/gomp/pr39495-1.C: New test.
10119 * g++.dg/gomp/pr39495-2.C: New test.
10122 * gcc.target/i386/pr39496.c: New test.
10123 * g++.dg/other/pr39496.C: New test.
10125 2009-03-19 Li Feng <nemokingdom@gmail.com>
10127 PR middle-end/39500
10128 * gcc.dg/autopar/pr39500-1.c: New.
10129 * gcc.dg/autopar/pr39500-2.c: New.
10131 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
10133 * g++.dg/dg.exp: Prune graphite.
10135 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
10137 PR middle-end/39447
10138 * g++.dg/graphite: New.
10139 * g++.dg/graphite/graphite.exp: New.
10140 * g++.dg/graphite/pr39447.C: New.
10142 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
10145 * g++.dg/template/pr39425.C: New.
10147 * g++.dg/template/spec33.C: Updated.
10149 2009-03-17 Jason Merrill <jason@redhat.com>
10151 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10153 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
10156 * g++.dg/ext/unary_trait_incomplete.C: New.
10158 2009-03-17 Jing Yu <jingyu@google.com>
10160 PR middle-end/39378
10161 * g++.dg/inherit/thunk10.C: New test.
10163 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
10166 * gcc.target/i386/pr39482.c: New test.
10168 2009-03-17 Jakub Jelinek <jakub@redhat.com>
10171 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10172 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10173 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10174 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10176 PR middle-end/39443
10177 * gcc.dg/pr39443.c: New test.
10180 * gcc.dg/debug/pr39412.c: New test.
10182 2009-03-17 Janis Johnson <janis187@us.ibm.com>
10185 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10186 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10188 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10189 its original value, or unset if it was not defined.
10190 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10191 path procs around use of HOSTCC.
10192 * g++.dg/compat/struct-layout-1.exp: Ditto.
10193 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10195 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
10197 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10199 2009-03-16 Janis Johnson <janis187@us.ibm.com>
10201 Revert patch for PR testsuite/37630.
10204 * gcc.dg/pr11492.c: Replace constant and remove xfail.
10207 * lib/target-supports.exp (check_effective_target_ieee): New.
10208 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10209 * gcc.dg/20001012-1.c: Require ieee.
10212 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10214 2009-03-16 Jakub Jelinek <jakub@redhat.com>
10216 PR tree-optimization/39455
10217 * gcc.dg/pr39455.c: New test.
10219 2009-03-13 David Ayers <ayers@fsfe.org>
10221 * objc/execute/trivial.m. New test.
10223 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
10226 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10228 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
10231 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10232 constraint on (%2).
10234 2009-03-12 David Ayers <ayers@fsfe.org>
10237 * objc/execute/exceptions/handler-1.m. New test.
10239 2009-03-12 Jakub Jelinek <jakub@redhat.com>
10242 * gcc.target/i386/pr39431.c: New test.
10244 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
10247 * gcc.target/i386/pr39445.c: New.
10249 * gcc.target/i386/push-1.c: XFAIL.
10251 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
10253 * gcc.dg/inline-33.c: New test.
10255 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
10257 * gcc.dg/vect/vect-82.c: Combine dg-do and
10258 dg-require-effective-target into dg-skip-if.
10259 * gcc.dg/vect/vect-83.c: Likewise.
10261 2009-03-11 Jakub Jelinek <jakub@redhat.com>
10264 * gcc.target/i386/stackalign/longlong-1.c: New test.
10265 * gcc.target/i386/stackalign/longlong-2.c: New test.
10267 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10269 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10271 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10273 * gcc.c-torture/execute/ieee/inf-3.c: New test.
10274 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10276 2009-03-11 Olivier Hainque <hainque@adacore.com>
10278 * gnat.dg/slice_enum.adb: New test.
10280 2009-03-11 Jason Merrill <jason@redhat.com>
10283 * g++.dg/opt/nrv15.C: New test.
10285 2009-03-10 Ira Rosen <irar@il.ibm.com>
10287 PR tree-optimization/39422
10288 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10289 constant array with static initialization to global memory.
10290 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10292 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
10294 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10297 2009-03-09 Jakub Jelinek <jakub@redhat.com>
10300 * g++.dg/opt/switch2.C: Add -w to dg-options.
10301 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10302 * g++.dg/warn/switch1.C: New test.
10303 * g++.dg/other/switch3.C: New test.
10305 PR tree-optimization/39394
10306 * gcc.c-torture/compile/pr39394.c: New test.
10308 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10310 * gcc.target/s390/20090223-1.c: New testcase.
10312 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10314 PR libfortran/39402
10315 * gfortran.dg/fmt_f0_1.f90: New test.
10317 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
10320 * g++.dg/other/new1.C: Adjusted.
10321 * g++.dg/parse/crash40.C: Likewise.
10322 * g++.dg/parse/defarg12.C: Likewise.
10323 * g++.dg/template/error15.C: Likewise.
10325 * g++.dg/other/pr39060.C: New.
10327 2009-03-07 Jason Merrill <jason@redhat.com>
10330 * g++.dg/opt/new1.C: New.
10332 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10335 * g++.dg/other/error32.C: New.
10337 2009-03-06 Jakub Jelinek <jakub@redhat.com>
10339 PR middle-end/39360
10340 * gcc.c-torture/compile/pr39360.c: New test.
10343 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10345 2009-03-05 Jason Merrill <jason@redhat.com>
10348 * g++.dg/warn/Wuninitialized-3.C: New test.
10350 2009-03-05 Jakub Jelinek <jakub@redhat.com>
10353 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10354 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10356 2009-03-04 Jason Merrill <jason@redhat.com>
10359 * g++.dg/template/koenig7.C: New test.
10361 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
10363 * g++.dg/torture/predcom-1.C: New test.
10365 2009-03-04 Richard Guenther <rguenther@suse.de>
10367 PR tree-optimization/39362
10368 * g++.dg/torture/pr39362.C: New testcase.
10370 2009-03-04 Jason Merrill <jason@redhat.com>
10371 Giovanni Bajo <giovannibajo@gcc.gnu.org>
10376 * g++.dg/template/dependent-name5.C: New test.
10378 2009-03-04 Steve Ellcey <sje@cup.hp.com>
10381 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10382 vect_int to vect_int_mult.
10384 2009-03-04 Richard Guenther <rguenther@suse.de>
10386 PR tree-optimization/39358
10387 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10388 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10390 2009-03-04 Richard Guenther <rguenther@suse.de>
10392 PR tree-optimization/39339
10393 * gcc.c-torture/execute/pr39339.c: New testcase.
10395 2009-03-03 Joseph Myers <joseph@codesourcery.com>
10397 * gcc.c-torture/compile/20090303-1.c,
10398 gcc.c-torture/compile/20090303-2.c: New tests.
10400 2009-03-03 Jakub Jelinek <jakub@redhat.com>
10403 * gfortran.dg/gomp/pr39354.f90: New test.
10405 PR tree-optimization/39343
10406 * gcc.dg/pr39343.c: New test.
10408 2009-03-03 Ira Rosen <irar@il.ibm.com>
10410 PR tree-optimization/39248
10411 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10412 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10413 on targets without vector misalignment support.
10414 * lib/target-supports.exp
10415 (check_effective_target_vect_short_mult): Add
10416 check_effective_target_arm32.
10418 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
10420 PR middle-end/39335
10421 * gcc.dg/graphite/pr39335_1.c: New.
10422 * gcc.dg/graphite/pr39335.c: New.
10424 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
10426 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10428 * gcc.target/i386/stackalign/return-5.c: Likewise.
10429 * gcc.target/i386/stackalign/return-6.c: Likewise.
10431 2009-03-02 Richard Guenther <rguenther@suse.de>
10432 Ira Rosen <irar@il.ibm.com>
10434 PR tree-optimization/39318
10435 * gfortran.dg/vect/pr39318.f90: New test.
10437 2009-03-01 Jan Hubicka <jh@suse.cz>
10439 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10441 2009-03-01 Jan Hubicka <jh@suse.cz>
10444 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10446 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
10448 * gnat.dg/pack12.adb: New test.
10450 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
10453 * g++.dg/other/pr37789.C: New.
10455 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
10458 * gfortran.dg/interface_25.f90: New test.
10459 * gfortran.dg/interface_26.f90: New test.
10461 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
10464 * gfortran.dg/initialization_22.f90: New test.
10466 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
10468 PR rtl-optimization/39241
10469 * gcc.dg/torture/pr39241.c: New.
10471 2009-02-25 Martin Jambor <mjambor@suse.cz>
10473 PR tree-optimizations/39259
10474 * g++.dg/torture/pr39259.C: New testcase.
10476 2009-02-24 Richard Guenther <rguenther@suse.de>
10479 * g++.dg/template/instantiate10.C: New testcase.
10481 2009-02-24 Richard Guenther <rguenther@suse.de>
10482 Zdenek Dvorak <ook@ucw.cz>
10484 PR tree-optimization/39233
10485 * gcc.c-torture/execute/pr39233.c: New testcase.
10487 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
10489 PR tree-optimization/39260
10490 * gcc.dg/graphite/pr39260.c: New.
10492 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
10494 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10496 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
10499 * g++.dg/template/void14.C: New.
10501 2009-02-23 Jason Merrill <jason@redhat.com>
10504 * g++.dg/init/const7.C: Remove XFAIL.
10505 * g++.dg/init/static-init1.C: New test.
10507 * g++.dg/cpp0x/initlist14.C: New test.
10509 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10512 * bound_simplification_2.f90: New test case.
10513 * bound_7.f90: New test case.
10515 2009-02-21 Joseph Myers <joseph@codesourcery.com>
10517 * gcc.dg/cpp/include4.c: New test.
10519 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
10522 * gcc.target/i386/abi-2.c: New.
10524 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
10526 * gcc.c-torture/execute/pr39228.x: New.
10528 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
10530 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10531 scan-assembler to check for xmm0 register.
10533 2009-02-20 Mark Mitchell <mark@codesourcery.com>
10534 Joseph Myers <joseph@codesourcery.com>
10536 * gcc.target/arm/va_list.c: New test.
10537 * g++.dg/abi/arm_va_list.C: Likewise.
10538 * lib/target-supports.exp (check_effective_target_arm_eabi): New
10540 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10541 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10542 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10543 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10544 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10545 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10547 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
10550 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10553 2009-02-20 Jakub Jelinek <jakub@redhat.com>
10556 * gcc.c-torture/execute/pr39240.c: New test.
10558 2009-02-20 Jason Merrill <jason@redhat.com>
10561 * g++.dg/parse/dtor15.C: New test.
10563 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
10565 * gcc.c-torture/execute/20090219-1.c: New.
10567 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
10569 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10570 (mips-dg-options): When matching isa* pseudo-options make
10571 'value' optional and accept ! entries. Use $spec instead of
10572 $isa_spec in the isa pseudo-option error message. Only
10573 perform the ISA-range check when 'value' is set. If arch is
10574 matching any CPU in the ! entries switch to its generic ISA.
10575 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10576 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10578 2009-02-19 Jakub Jelinek <jakub@redhat.com>
10581 * gcc.dg/visibility-20.c: New test.
10582 * g++.dg/ext/visibility/visibility-11.C: New test.
10584 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
10587 * g++.dg/abi/pr39188-1a.C: New.
10588 * g++.dg/abi/pr39188-1b.C: Likewise.
10589 * g++.dg/abi/pr39188-1.h: Likewise.
10590 * g++.dg/abi/pr39188-2a.C: Likewise.
10591 * g++.dg/abi/pr39188-2b.C: Likewise.
10592 * g++.dg/abi/pr39188-2.h: Likewise.
10593 * g++.dg/abi/pr39188-3a.C: Likewise.
10594 * g++.dg/abi/pr39188-3b.C: Likewise.
10595 * g++.dg/abi/pr39188-3.h: Likewise.
10597 2009-02-19 Joseph Myers <joseph@codesourcery.com>
10600 * gcc.c-torture/execute/call-trap-1.c,
10601 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10604 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
10607 * gcc.c-torture/execute/pr39228.c: New test.
10609 2009-02-19 Richard Guenther <rguenther@suse.de>
10611 PR tree-optimization/39074
10612 * gcc.dg/torture/pr39074.c: New testcase.
10613 * gcc.dg/torture/pr39074-2.c: Likewise.
10614 * gcc.dg/torture/pr39074-3.c: Likewise.
10616 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
10619 * g++.dg/parse/attr3.C: New.
10621 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
10624 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10627 * g++.dg/ext/visibility/class1.C: Revert revision 122348
10628 and skip on Darwin.
10630 2009-02-18 Jason Merrill <jason@redhat.com>
10633 * g++.dg/init/const7.C: Remove XFAIL.
10636 * g++.dg/opt/const6.C: New test.
10638 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
10640 * gcc.dg/callabi/callabi.exp: Moved to ...
10641 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
10644 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10645 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10646 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10647 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10648 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10649 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10650 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10652 * gcc.dg/callabi/callabi.h: Moved to ...
10653 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10655 * gcc.dg/callabi/func-1.c: Moved to ...
10656 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10658 * gcc.dg/callabi/func-indirect.c: Moved to ...
10659 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10661 * gcc.dg/callabi/pr38891.c: Moved to ...
10662 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10664 * gcc.dg/callabi/vaarg-1.c: Moved to ...
10665 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10667 * gcc.dg/callabi/vaarg-2.c: Moved to ...
10668 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10670 * gcc.dg/callabi/vaarg-3.c: Moved to ...
10671 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10673 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
10676 * gcc.dg/callabi/pr38891.c: New.
10678 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10680 * gcc.dg/callabi/callabi.exp: New.
10682 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10685 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10687 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10689 * gcc.target/i386/pr39082-1.c: New.
10691 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10694 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10695 CHECK_M64_M128 is defined.
10696 (check_f_arguments): Add "do".
10697 (check_vector_arguments): New.
10698 (check_m64_arguments): Likewise.
10699 (check_m128_arguments): Likewise.
10701 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10702 (CHECK_M64_M128): Define.
10704 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
10706 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10708 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10709 tests only if CHECK_M64_M128 is defined.
10711 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10712 (m128_2_struct): Likewise.
10713 (check_struct_passing5): Likewise.
10714 (check_struct_passing6): Likewise.
10715 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10717 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10719 (check_union_passing4): Likewise.
10720 (main): Test union with __m128 if CHECK_M64_M128 is defined.
10722 2009-02-18 Joseph Myers <joseph@codesourcery.com>
10725 * gcc.dg/noncompile/pr35447-1.c: New test.
10727 2009-02-18 Jakub Jelinek <jakub@redhat.com>
10729 PR tree-optimization/36922
10730 * gfortran.dg/pr36922.f: New test.
10732 2009-02-17 Richard Guenther <rguenther@suse.de>
10734 PR tree-optimization/39202
10735 * gcc.c-torture/compile/pr39202.c: New testcase.
10737 2009-02-17 Richard Guenther <rguenther@suse.de>
10739 PR tree-optimization/39204
10740 * gcc.dg/torture/pr39204.c: New testcase.
10742 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
10744 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10745 * gcc.dg/vect/vect-outer-6.c: Ditto.
10747 2009-02-16 Joseph Myers <joseph@codesourcery.com>
10750 * gcc.dg/noncompile/init-5.c: New test.
10751 * gcc.dg/init-bad-4.c: Adjust expected errors.
10753 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
10756 * gcc.target/i386/push-1.c: New.
10758 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
10760 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10762 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10764 * gcc.target/spu/intrinsics-sr.c: New test.
10766 2009-02-13 Steve Ellcey <sje@cup.hp.com>
10769 * gcc.target/ia64/sibcall-opt-1.c: New test.
10770 * gcc.target/ia64/sibcall-opt-2.c: New test.
10772 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
10775 * gfortran.dg/cray_pointers_8.f90: New test.
10778 * gfortran.dg/cray_pointers_9.f90: New test.
10780 2009-02-13 Jason Merrill <jason@redhat.com>
10783 * g++.dg/cpp0x/decltype16.C: New.
10785 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10788 * gfortran.dg/gomp/pr39152.f90: New.
10790 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10793 * gcc.target/i386/pr39162.c: New.
10795 2009-02-13 Joseph Myers <joseph@codesourcery.com>
10798 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10801 2009-02-12 Jason Merrill <jason@redhat.com>
10804 * g++.dg/template/array20.C: New test.
10806 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
10808 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10809 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
10810 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10812 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10814 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10816 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10819 * gfortran.dg/pr39152.f: New.
10821 2009-02-11 Jason Merrill <jason@redhat.com>
10824 * g++.dg/cpp0x/defaulted9.C: New test.
10827 * g++.dg/init/value7.C: New test.
10829 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
10832 * gcc.target/i386/pr38824.c: New testcase.
10834 2009-02-11 Jason Merrill <jason@redhat.com>
10837 * g++.dg/cpp0x/defaulted8.C: New test.
10840 * g++.dg/cpp0x/rv9p.C: New test.
10842 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
10844 * gnat.dg/aliasing3.adb: New test.
10845 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10847 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10850 * g++.dg/template/crash88.C: New.
10851 * g++.dg/template/crash89.C: Likewise.
10853 2009-02-10 Steve Ellcey <sje@cup.hp.com>
10856 * gcc.dg/pr39084.c: New test.
10858 2009-02-10 Jakub Jelinek <jakub@redhat.com>
10861 * gcc.target/i386/pr39139.c: New test.
10863 2009-02-10 Richard Guenther <rguenther@suse.de>
10865 PR tree-optimization/39132
10866 * gcc.dg/torture/pr39132.c: New testcase.
10868 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
10871 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10872 * gcc.target/x86_64/abi/avx/args.h: Likewise.
10873 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10874 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10875 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10876 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10877 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10878 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10880 2009-02-09 Jason Merrill <jason@redhat.com>
10883 * g++.dg/init/value6.C: New test.
10885 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
10887 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10889 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
10891 * gcc.c-torture/compile/20090209-1.c: New test.
10893 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10897 * g++.dg/cpp0x/vt-35147.C: New.
10898 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10899 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10901 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10904 * gcc.dg/attr-alias-4.c: New test.
10906 2009-02-06 Janis Johnson <janis187@us.ibm.com>
10909 * gcc.dg/dfp/pr39035.c: New test.
10911 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10914 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10916 2009-02-05 Jakub Jelinek <jakub@redhat.com>
10919 * g++.dg/opt/thunk3.C: New test.
10921 2009-02-05 Nick Clifton <nickc@redhat.com>
10923 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10924 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10925 * gcc.dg/cdce1.c: Likewise.
10926 * gcc.dg/cpp/_Pragma6.c: Likewise.
10927 * g++.dg/cpp/_Pragma1.C: Likewise.
10928 * gcc.dg/utf32-2.c: Xfail for M32C.
10929 * gcc.dg/utf32-1.c: Likewise.
10930 * gcc.dg/utf32-3.c: Likewise.
10931 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10933 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10934 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10935 * gcc.dg/Wconversion-5.c: Likewise.
10936 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10937 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10938 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10939 * gcc.dg/utf-inc-init.c: Likewise.
10940 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10941 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10942 * gcc.dg/utf-array-short-wchar.c: Likewise.
10943 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10944 * gcc.dg/mallign.c: Use size_t instead of long.
10946 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
10948 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10950 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
10952 * gcc.c-torture/execute/pr39100.c: New.
10954 2009-02-05 Joseph Myers <joseph@codesourcery.com>
10957 * gcc.dg/tls/diag-6.c: New test.
10959 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
10961 * gcc.dg/graphite/scop-19.c: New
10963 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
10965 AVX Programming Reference (January, 2009)
10966 * gcc.target/i386/avx-vpclmulqdq.c: New.
10967 * gcc.target/i386/pclmul-avx-check.h: Likewise.
10969 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10971 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10972 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
10973 (pclmul_test): Renamed to ...
10976 2009-02-04 Jakub Jelinek <jakub@redhat.com>
10979 * g++.dg/abi/mangle31.C: New test.
10981 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10984 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10986 * vla-6.c: Likewise. Expect warning not error for [*] lexically
10987 inside function prototype but not part of parameter declarator.
10988 * vla-11.c: New test.
10990 2009-02-03 Jason Merrill <jason@redhat.com>
10992 * g++.dg/warn/main-4.C: New test.
10993 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10995 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10998 * g++.dg/expr/cast10.C: New test.
11000 2009-02-03 Joseph Myers <joseph@codesourcery.com>
11003 * gcc.dg/init-bad-6.c: New test.
11005 2009-02-03 Jakub Jelinek <jakub@redhat.com>
11008 * gcc.c-torture/compile/pr35318.c: New test.
11010 PR inline-asm/39059
11011 * gcc.dg/nofixed-point-2.c: New test.
11012 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
11013 * g++.dg/ext/fixed2.C: Likewise.
11014 * g++.dg/other/error25.C: Likewise.
11015 * g++.dg/lookup/crash7.C: Likewise.
11016 * g++.dg/cpp0x/decltype-38655.C: Likewise.
11019 * g++.dg/cpp0x/initlist13.C: New test.
11021 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
11024 * g++.dg/template/func2.C: New test.
11027 * g++.dg/template/typename15.C: New.
11028 * g++.dg/template/typename16.C: New.
11030 2009-02-03 Janis Johnson <janis187@us.ibm.com>
11031 Ben Elliston <bje@au.ibm.com>
11034 * gcc.dg/dfp/pr39034.c: New test.
11036 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11039 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11041 2009-02-02 Jason Merrill <jason@redhat.com>
11044 * g++.dg/parse/dtor14.C: New test.
11046 2009-02-02 Jakub Jelinek <jakub@redhat.com>
11048 * lib/target-supports.exp
11049 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11050 * g++.dg/ext/builtin10.C: New test.
11052 PR inline-asm/39058
11053 * gcc.target/i386/pr39058.c: New test.
11055 2009-02-02 Richard Guenther <rguenther@suse.de>
11057 PR tree-optimization/38937
11058 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11060 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
11063 * g++.dg/parse/crash52.C: New.
11065 2009-01-30 Richard Guenther <rguenther@suse.de>
11067 PR tree-optimization/39041
11068 * gcc.c-torture/compile/pr39041.c: New testcase.
11070 2009-01-30 Jakub Jelinek <jakub@redhat.com>
11073 * gcc.target/i386/pr39013-1.c: New test.
11074 * gcc.target/i386/pr39013-2.c: New test.
11077 * g++.dg/ext/label12.C: New test.
11079 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11082 * g++.dg/parse/error34.C: New.
11083 * g++.dg/parse/error35.C: Likewise.
11085 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11088 * g++.dg/cpp0x/decltype-38655.C: New.
11090 2009-01-30 Jakub Jelinek <jakub@redhat.com>
11093 * g++.dg/torture/pr39002.C: New test.
11095 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
11097 PR tree-optimization/39007
11098 * gcc.dg/tree-ssa/pr39007.c: New.
11100 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
11102 PR middle-end/35854
11103 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11106 2009-01-29 Steve Ellcey <sje@cup.hp.com>
11108 PR middle-end/38857
11109 * gcc.c-torture/compile/pr38857.c: New test.
11111 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
11115 * gfortran.dg/bound_6.f90: New test.
11117 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
11119 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11121 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
11123 PR tree-optimization/38997
11124 * gcc.dg/tree-ssa/pr38997.c: New.
11126 2009-01-28 Richard Guenther <rguenther@suse.de>
11128 PR tree-optimization/38926
11129 * gcc.c-torture/compile/pr38926.c: New testcase.
11131 2009-01-28 Jakub Jelinek <jakub@redhat.com>
11133 PR middle-end/38934
11134 * gcc.dg/pr38934.c: New test.
11136 2009-01-28 Richard Guenther <rguenther@suse.de>
11138 PR middle-end/38908
11139 * g++.dg/warn/Wuninitialized-2.C: New testcase.
11141 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
11143 PR tree-optimization/38984
11144 * gcc.dg/pr38984.c: New XFAILed testcase.
11147 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
11150 * gcc.target/i386/pr38988.c: New test.
11152 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
11155 * g++.dg/parse/crash51.C: New.
11156 * g++.old-deja/g++.pt/crash9.C: Adjust.
11158 2009-01-27 Daniel Kraft <d@domob.eu>
11161 * gfortran.dg/mvbits_6.f90: New test.
11162 * gfortran.dg/mvbits_7.f90: New test.
11163 * gfortran.dg/mvbits_8.f90: New test.
11165 2009-01-27 Richard Guenther <rguenther@suse.de>
11167 PR tree-optimization/38503
11168 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11170 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11172 PR middle-end/38969
11173 * gcc.c-torture/execute/pr38969.c: New test.
11175 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
11178 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11180 * gcc.target/mips/fixed-scalar-type.c: Likewise.
11181 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11182 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11184 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
11187 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11188 if __USING_SJLJ_EXCEPTIONS__ is defined.
11190 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11191 __USING_SJLJ_EXCEPTIONS__ is defined.
11192 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11193 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11194 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11195 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11196 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11197 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11199 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
11202 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11203 Use instead of C name in asm statements.
11205 2009-01-26 Richard Guenther <rguenther@suse.de>
11207 PR tree-optimization/38745
11208 * g++.dg/torture/pr38745.C: New testcase.
11210 2009-01-26 Richard Guenther <rguenther@suse.de>
11212 PR middle-end/38851
11213 * g++.dg/warn/Wuninitialized-1.C: New testcase.
11215 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
11217 * gcc.dg/bitfld-15.c: Gate warning on target
11218 pcc_bitfield_type_matters.
11219 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11220 g++.dg/ext/bitfield4.C: Likewise.
11221 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11222 bitfield for any target.
11224 2009-01-24 Jakub Jelinek <jakub@redhat.com>
11227 * gcc.dg/pr38957.c: New test.
11229 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
11232 * gfortran.dg/array_constructor_24.f: Allow tolerance when
11235 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
11237 PR tree-optimization/38953
11238 * gfortran.dg/graphite/pr38953.f90: New.
11240 2009-01-24 Paul Brook <paul@codesourcery.com>
11242 * gcc.target/arm/neon-cond-1.c: New test.
11244 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
11246 PR tree-optimization/38932
11247 * gcc.dg/pr38932.c: New.
11249 2009-01-23 Revital Eres <eres@il.ibm.com>
11251 * gcc.dg/sms-7.c: Fix test.
11253 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
11255 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11256 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11257 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11258 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11260 2009-01-22 Steve Ellcey <sje@cup.hp.com>
11262 * gcc.dg/pr35729.c: Make test x86 specific.
11264 2009-01-22 Steve Ellcey <sje@cup.hp.com>
11266 PR middle-end/38615
11267 * gcc.dg/pr38615.c: New test.
11269 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
11272 * gcc.target/i386/pr38931.c: New test.
11274 2009-01-22 Dodji Seketeli <dodji@redhat.com>
11277 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11278 * g++.dg/template/typedef12.C: Likewise.
11279 * g++.dg/template/typedef13.C: Likewise.
11280 * g++.dg/template/typedef14.C: Likewise.
11281 * g++.dg/template/sfinae3.C: Likewise.
11282 * g++.old-deja/g++.pt/typename8.C: Likewise.
11283 * g++.dg/template/access11.C: Likewise
11285 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
11287 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11289 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11291 2009-01-21 Dodji Seketeli <dodji@redhat.com>
11294 * g++.dg/template/typedef11.C: New test.
11295 * g++.dg/template/typedef12.C: Likewise.
11296 * g++.dg/template/typedef13.C: Likewise.
11297 * g++.dg/template/typedef14.C: Likewise.
11298 * g++.dg/template/sfinae3.C: Compile this pedantically.
11299 The only errors expected should be the one saying the typedef is ill
11301 * g++.old-deja/g++.pt/typename8.C: Likewise.
11302 * g++.dg/template/access11.C: Update this.
11304 2009-01-21 Daniel Kraft <d@domob.eu>
11307 * gfortran.dg/mvbits_5.f90: New test.
11309 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
11311 * gcc.dg/sms-6.c: New test.
11312 * gcc.dg/sms-7.c: Likewise.
11314 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
11317 * gfortran.dg/host_assoc_function_7.f90: New test
11319 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11320 Richard Guenther <rguenther@suse.de>
11322 PR tree-optimization/38747
11323 PR tree-optimization/38748
11324 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11325 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11326 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11328 2009-01-20 Kees Cook <kees@ubuntu.com>
11329 H.J. Lu <hongjiu.lu@intel.com>
11332 * gcc.dg/pr38902.c: New.
11334 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
11337 * gfortran.dg/pr38868.f: New testcase.
11339 2009-01-20 Richard Guenther <rguenther@suse.de>
11341 * gcc.c-torture/execute/pr36227.c: Move ...
11342 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
11344 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11346 * lib/gfortran.exp: Add -B options for targets that use
11347 libgfortran.a%s in their specs.
11349 2009-01-19 Jason Merrill <jason@redhat.com>
11352 * g++.dg/template/dtor5.C: New test.
11354 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
11357 * gfortran.dg/bound_5.f90: New test.
11359 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
11362 * g++.dg/compat/abi/pr38736_main.C: New.
11363 * g++.dg/compat/abi/pr38736_x.C: Likewise.
11364 * g++.dg/compat/abi/pr38736_y.C: Likewise.
11365 * g++.dg/other/macro-1.C: Likewise.
11366 * gcc.dg/macro-1.c: Likewise.
11367 * gcc.dg/compat/pr38736_main.c: Likewise.
11368 * gcc.dg/compat/pr38736_x.c: Likewise.
11369 * gcc.dg/compat/pr38736_y.c: Likewise.
11371 2009-01-18 Richard Guenther <rguenther@suse.de>
11373 PR tree-optimization/38819
11374 * gcc.c-torture/execute/pr38819.c: New testcase.
11376 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11379 * gfortran.dg/module_commons_3.f90: Reapply.
11381 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11384 * gfortran.dg/transfer_intrinsic_1.f90: New test.
11385 * gfortran.dg/transfer_intrinsic_2.f90: New test.
11387 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11390 * gfortran.dg/module_commons_3.f90: Remove
11392 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
11394 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11396 2009-01-16 Jason Merrill <jason@redhat.com>
11399 * g++.dg/template/lvalue1.C: New test.
11402 * g++.dg/template/access20.C: New test.
11403 * g++.dg/torture/pr34641.C: Fix access.
11405 2009-01-16 Richard Guenther <rguenther@suse.de>
11407 PR tree-optimization/38835
11408 PR middle-end/36227
11409 * gcc.c-torture/execute/pr36227.c: New testcase.
11410 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11411 * g++.dg/init/const7.C: Likewise.
11413 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
11416 * gcc.c-torture/compile/pr38554.c: New test.
11418 2009-01-16 Jason Merrill <jason@redhat.com>
11421 * g++.dg/conversion/access1.C: New test.
11423 2009-01-16 Jakub Jelinek <jakub@redhat.com>
11425 PR tree-optimization/38789
11426 * gcc.c-torture/compile/pr38789.c: New test.
11428 2009-01-16 Janus Weil <janus@gcc.gnu.org>
11431 * gfortran.dg/proc_ptr_13.f90: New.
11433 2009-01-15 Jason Merrill <jason@redhat.com>
11436 * g++.dg/template/koenig6.C: New test.
11438 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11441 * g++.dg/template/error37.C: New testcase.
11443 2009-01-15 Jason Merrill <jason@redhat.com>
11446 * g++.dg/conversion/memfn1.C: New test.
11449 * g++.dg/conversion/memfn2.C: New test.
11451 2009-01-15 Steve Ellcey <sje@cup.hp.com>
11454 * g++.dg/template/crash87.C: New test.
11456 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
11458 PR middle-end/37843
11459 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11461 2009-01-15 Dodji Seketeli <dodji@redhat.com>
11464 * g++.dg/parse/crash50.C: New test.
11466 2009-01-14 Jakub Jelinek <jakub@redhat.com>
11468 PR rtl-optimization/38245
11469 * gcc.dg/pr38245-3.c: New test.
11470 * gcc.dg/pr38245-3.h: New file.
11471 * gcc.dg/pr38245-4.c: New file.
11472 * gcc.dg/pr38364.c: New test.
11474 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
11476 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11477 sequence PC-relative.
11479 2009-01-14 Mark Mitchell <mark@codesourcery.com>
11481 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11482 calls and/or PLT markers.
11483 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11484 calls and/or PLT markers.
11485 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11486 calls and/or PLT markers.
11487 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11488 calls and/or PLT markers.
11490 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11491 Nathan Froyd <froydnj@codesourcery.com>
11492 Joseph Myers <joseph@codesourcery.com>
11494 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11496 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11497 and use consistent CFLAGS.
11498 * gcc.target/powerpc/20030505.c: Likewise.
11499 * gcc.target/powerpc/20081204-1.c: Likewise.
11500 * gcc.target/powerpc/ppc-spe.c: Likewise.
11501 * gcc.target/powerpc/spe1.c: Likewise.
11502 * g++.dg/ext/spe1.C: Likewise.
11503 * g++.dg/other/opaque-1.C: Likewise.
11504 * g++.dg/other/opaque-2.C: Likewise.
11505 * g++.dg/other/opaque-3.C: Likewise.
11507 2009-01-14 Mark Mitchell <mark@codesourcery.com>
11509 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11512 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
11515 * g++.dg/torture/pr38811.C: New file.
11517 2009-01-14 Richard Guenther <rguenther@suse.de>
11519 PR tree-optimization/38826
11520 PR middle-end/38477
11521 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11523 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
11525 * gcc.dg/graphite/pr38786.c: Fix commit problem.
11527 2009-01-14 Nick Clifton <nickc@redhat.com>
11530 * g++.cp/parse/pr37862.C: New test.
11532 2009-01-14 Julian Brown <julian@codesourcery.com>
11534 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11535 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11537 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11540 2009-01-13 Jakub Jelinek <jakub@redhat.com>
11542 PR rtl-optimization/38774
11543 * gcc.dg/torture/pr38774.c: New test.
11546 * g++.dg/cpp0x/pr38795.C: New test.
11548 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
11549 Nathan Froyd <froydnj@codesourcery.com>
11550 Joseph Myers <joseph@codesourcery.com>
11552 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11553 otherwise. Do not check for AltiVec at runtime.
11554 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11555 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11556 * gcc.target/powerpc/altivec-1.c: Likewise.
11557 * gcc.target/powerpc/altivec-3.c: Likewise.
11558 * gcc.target/powerpc/altivec-10.c: Likewise.
11559 * gcc.target/powerpc/altivec-12.c: Likewise.
11560 * gcc.target/powerpc/altivec-24.c: Likewise.
11561 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11562 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11563 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11564 * gcc.target/powerpc/pr35907.c: Likewise.
11565 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11566 otherwise. Do not check for Cell at runtime.
11567 * gcc.target/powerpc/altivec_check.h: Delete.
11569 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11570 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
11571 not check for AltiVec at runtime.
11572 * g++.dg/ext/altivec-cell-2.C: Likewise.
11573 * g++.dg/ext/altivec-cell-3.C: Likewise.
11574 * g++.dg/ext/altivec-cell-4.C: Likewise.
11575 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11576 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11578 * g++.dg/ext/altivec_check.h: Delete.
11580 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
11582 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11583 effective target. Adjust line numbers accordingly.
11585 2009-01-13 Mark Mitchell <mark@codesourcery.com>
11587 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11589 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
11591 PR tree-optimization/38786
11592 * gcc.dg/graphite/pr38786.c: New.
11594 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11597 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
11599 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11600 for alpha*-*-* targets.
11601 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11603 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11605 PR libfortran/38772
11606 * gfortran.dg/fmt_bz_bn_err.f: New test.
11608 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
11610 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11612 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11614 * lib/target-supports.exp (check_effective_target_powerpc64): New.
11615 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11616 instruction support. Do not check for it at runtime.
11618 2009-01-12 Jason Merrill <jason@redhat.com>
11621 * g++.dg/lookup/friend11.C: Remove expected error.
11622 * g++.dg/lookup/friend14.C: New test.
11623 * g++.dg/lookup/friend15.C: New test.
11625 2009-01-12 Dodji Seketeli <dodji@redhat.com>
11628 * g++.dg/lookup/hidden-class12.C: New test.
11629 * g++.dg/lookup/hidden-class13.C: New test.
11630 * g++.dg/lookup/hidden-class14.C: New test.
11631 * g++.dg/lookup/hidden-class15.C: New test.
11632 * g++.dg/lookup/hidden-class16.C: New test.
11634 2009-01-12 Mark Mitchell <mark@codesourcery.com>
11636 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11637 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11638 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11640 2009-01-12 Jason Merrill <jason@redhat.com>
11643 * g++.dg/other/vararg-3.C: New test.
11645 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11647 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11648 Explicitly enable SPE.
11649 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
11652 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11653 Expect -flax-vector-conversions message. Adjust incompatible
11655 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11658 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11660 * g++.dg/other/opaque-1.C: Run on targets with SPE.
11662 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11663 * g++.dg/other/opaque-2.C: Likewise.
11664 * g++.dg/other/opaque-3.C: Likewise.
11666 2009-01-12 Jakub Jelinek <jakub@redhat.com>
11669 * gcc.dg/pr32041.c: New test.
11670 * g++.dg/parse/offsetof9.C: New test.
11672 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11673 Nathan Froyd <froydnj@codesourcery.com>
11675 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11676 * g++.dg/ext/attribute-test-1.C: Likewise.
11677 * g++.dg/ext/attribute-test-2.C: Likewise.
11678 * g++.dg/ext/attribute-test-3.C: Likewise.
11679 * g++.dg/ext/attribute-test-4.C: Likewise.
11681 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
11683 * gnat.dg/unchecked_convert3.adb: New test.
11685 2009-01-12 Tomas Bily <tbily@suse.cz>
11688 * gcc.dg/tree-ssa/pr38385.c: New file.
11690 2009-01-12 Jakub Jelinek <jakub@redhat.com>
11693 * g++.dg/parse/typedef9.C: New test.
11695 PR tree-optimization/38807
11696 * gcc.c-torture/compile/pr38807.c: New test.
11698 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
11700 * gcc.target/mips/ins-2.c: New test.
11702 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
11705 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11707 2009-01-11 Jakub Jelinek <jakub@redhat.com>
11710 * g++.dg/warn/Wreturn-type-5.C: New test.
11712 2009-01-11 Matthias Klose <doko@ubuntu.com>
11714 PR middle-end/38616
11715 * gcc.dg/pr38616.c: New test.
11717 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
11719 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11721 2009-01-10 Andrew Pinski <pinskia@gmail.com>
11724 * g++.dg/expr/string-1.C: New test.
11725 * g++.dg/expr/string-2.C: New test.
11728 * g++.dg/ext/complex4.C: New test.
11729 * g++.dg/ext/complex5.C: New test.
11730 * g++.dg/init/reference1.C: New test.
11731 * g++.dg/init/reference2.C: New test.
11732 * g++.dg/init/reference3.C: New test.
11734 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11737 * gfortran.dg/transfer_null_1.f90: New test.
11739 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11742 * gfortran.dg/host_assoc_function_6.f90: New test.
11744 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
11746 * lib/target-supports.exp: Add method to determine if the effective
11747 target is really a ppc405 after applying all compile options.
11748 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11749 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11750 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11751 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11752 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11753 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11754 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11755 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11756 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11757 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11758 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11759 * gcc.target/powerpc/405-machhw-1.c: Likewise.
11760 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11761 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11762 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11763 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11764 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11765 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11766 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11767 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11768 * gcc.target/powerpc/405-macchw-1.c: Likewise.
11769 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11770 * gcc.target/powerpc/405-machhw-2.c: Likewise.
11771 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11772 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11773 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11774 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11775 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11776 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11777 * gcc.target/powerpc/405-macchw-2.c: Likewise.
11778 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11780 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11783 * g++.dg/other/error31.C: New testcase.
11786 * gcc.dg/pr35742.c: New test.
11788 2009-01-09 John F. Carr <jfc@mit.edu>
11791 * g++.dg/parse/linkage3.C: New test.
11793 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11795 PR middle-end/38771
11796 * gcc.c-torture/compile/pr38771.c: New test.
11798 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
11800 * gcc.dg/pr34856.c: Ignore irrelevant warning.
11802 2009-01-08 Mark Mitchell <mark@codesourcery.com>
11804 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11805 * gcc.dg/sibcall-4.c: Likewise.
11807 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
11808 Jan Sjodin <jan.sjodin@amd.com>
11810 PR tree-optimization/38559
11811 * gcc.dg/graphite/pr38559.c: New.
11813 2009-01-08 Ira Rosen <irar@il.ibm.com>
11815 PR tree-optimization/37194
11816 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11818 2009-01-07 Jakub Jelinek <jakub@redhat.com>
11821 * g++.dg/ext/label11.C: New test.
11823 2009-01-07 Joseph Myers <joseph@codesourcery.com>
11825 * lib/target-supports.exp (check_weak_override_available): New.
11826 * lib/target-supports-dg.exp (dg-require-weak-override): New.
11827 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11828 dg-require-weak-override.
11830 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
11831 Alan Modra <amodra@bigpond.net.au>
11833 * gcc.c-torture/compile/20090107-1.c: New test.
11835 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
11838 * g++.dg/other/pr38706.C: New test.
11840 2009-01-07 Jason Merrill <jason@redhat.com>
11842 * g++.dg/cpp0x/variadic92.C: New test.
11843 * g++.dg/cpp0x/variadic93.C: New test.
11845 2009-01-07 Janis Johnson <janis187@us.ibm.com>
11847 * lib/target-supports-dg.exp (current_compiler_flags): New.
11848 (check-flags): Use it; do not access dg-test local variables.
11849 (dg-skip-if): Do not access dg-test local variables.
11850 (dg-xfail-run-if): Ditto.
11851 (dg-shouldfail): Ditto.
11852 * gcc.test-framework/test-framework.exp
11853 (check_effective_target_def_nocache): New.
11854 * gcc.test-framework/test-framework.awk: Handle scan tests.
11855 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11856 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11857 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11858 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11859 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11860 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11861 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11862 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11863 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11865 * g++.dg/torture/pr38586.C: Ignore a possible warning.
11867 * lib/target-supports-dg.exp (check_test_flags): Delete.
11869 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
11871 PR tree-optimization/38492
11872 PR tree-optimization/38498
11873 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11875 * gcc.dg/graphite/block-0.c: Update test.
11876 * gcc.dg/graphite/block-1.c: Same.
11877 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11878 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11879 * gcc.dg/graphite/block-3.c: New.
11880 * gcc.dg/graphite/pr38498.c: New.
11882 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
11884 AVX Programming Reference (December, 2008)
11885 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11886 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11887 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11889 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11890 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11892 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11895 * gfortran.dg/c_loc_pure_1.f90: New test.
11897 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
11900 * gfortran.dg/elemental_dependency_3.f90:
11901 Add the final tree dump cleanup.
11903 2009-01-06 Jakub Jelinek <jakub@redhat.com>
11905 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11908 PR rtl-optimization/38722
11909 * gfortran.dg/pr38722.f90: New test.
11911 2009-01-06 Janis Johnson <janis187@us.ibm.com>
11914 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11915 instead of DECnn_DEN. Support -DDBG to list lines that fail.
11917 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
11919 * gfortran.dg/implicit_12.f90: Add space around dg directive.
11920 * gfortran.dg/typebound_call_8.f03: Same.
11921 * gfortran.dg/elemental_bind_c.f90: Same.
11922 * gfortran.dg/typebound_call_7.f03: Same.
11923 * gfortran.dg/interface_proc_end.f90: Same
11924 * gfortran.dg/pr37243.f: Fix typo.
11926 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
11928 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
11929 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
11932 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
11934 AVX Programming Reference (December, 2008)
11935 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11936 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11937 * gcc.target/i386/sse-14.c: Likewise.
11939 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11940 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11941 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11942 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11944 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11946 PR libfortran/38735
11947 * gfortran.dg/fmt_bz_bn.f: Update test.
11949 2009-01-05 Dodji Seketeli <dodji@redhat.com>
11952 * g++.dg/conversion/usual-arith-conv.C: New test.
11954 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
11957 * gcc.dg/vector-3.c: New testcase.
11958 * g++.dg/ext/vector15.C: New test.
11960 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11962 PR tree-optimization/38510
11963 * gcc.dg/graphite/pr38510.c: New.
11965 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11966 Jan Sjodin <jan.sjodin@amd.com>
11968 PR tree-optimization/38500
11969 * gcc.dg/graphite/pr38500.c: New.
11971 2009-01-05 Laurent GUERBY <laurent@guerby.net>
11973 * gcc.c-torture/compile/20001226-1.c: Generalize
11975 * gcc.c-torture/compile/limits-fnargs.c: Add
11977 * gcc.dg/20020425-1.c: Likewise.
11978 * gcc.dg/pch/pch.exp: Likewise.
11980 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11983 * gfortran.dg/module_commons_3.f90: New test.
11985 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
11988 * gfortran.dg/random_seed_1.f90: Updated.
11990 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
11994 * gfortran.dg/elemental_subroutine_7.f90:
11995 Fix p values so that it can be used as vector subscript.
11997 2009-01-05 Jason Merrill <jason@redhat.com>
11999 * g++.dg/cpp0x/initlist12.C: Add another test.
12001 * g++.dg/cpp0x/defaulted7.C: New test.
12003 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
12006 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
12007 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
12009 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
12011 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
12012 for alpha*-*-* targets.
12013 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
12015 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
12018 * gfortran.dg/host_assoc_function_5.f90: New test.
12020 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
12023 * gfortran.dg/elemental_dependency_3.f90: New test.
12024 * gfortran.dg/elemental_subroutine_7.f90: New test.
12026 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
12028 * gcc.dg/struct-ret-3.c: Include unistd.h.
12029 (main): Exit early if system memory page size is
12030 larger than 4096 bytes.
12032 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
12035 * gfortran.dg/merge_init_expr.f90: New.
12037 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
12040 * gfortran.dg/c_loc_tests_13.f90: New test.
12041 * gfortran.dg/c_loc_tests_14.f90: New test.
12043 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
12045 * gfortran.dg/func_result_4.f90: New.
12047 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
12050 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12051 interface still works, in addition to original tests.
12052 * gfortran.dg/host_assoc_call_6.f90: New test.
12054 2009-01-03 Jakub Jelinek <jakub@redhat.com>
12057 * g++.dg/torture/pr38705.C: New test.
12060 * gcc.dg/pr38700.c: New test.
12062 2009-01-02 Jason Merrill <jason@redhat.com>
12064 * g++.dg/cpp0x/initlist11.C: New test.
12065 * g++.dg/cpp0x/initlist12.C: New test.
12067 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
12069 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12070 Allow extra informative notes.
12072 2009-01-01 Jakub Jelinek <jakub@redhat.com>
12075 * gcc.dg/pr36489.c: New test.
12078 Copyright (C) 2009 Free Software Foundation, Inc.
12080 Copying and distribution of this file, with or without modification,
12081 are permitted in any medium without royalty provided the copyright
12082 notice and this notice are preserved.