1 2009-11-30 Chao-ying Fu <fu@mips.com>
3 * gcc.target/mips/dsp-lhx.c: New test.
4 * gcc.target/mips/dsp-no-lhx.c: New test.
6 2009-11-30 Dave Korn <dave.korn.cygwin@gmail.com>
8 * lib/g++.exp (g++_init): Add host-dependent settings for
10 * lib/gcc-dg.exp: Likewise.
11 * lib/options.exp: Likewise.
12 * lib/objc.exp (objc_init): Likewise.
13 * lib/gfortran.exp (gfortran_init): Likewise.
15 2009-11-30 Paolo Carlini <paolo.carlini@oracle.com>
18 * g++.dg/template/crash93.C: New.
20 2009-11-30 Steve Ellcey <sje@cup.hp.com>
22 * gcc.dg/pr41551.c: New test.
24 2009-11-30 Janus Weil <janus@gcc.gnu.org>
27 * gfortran.dg/select_type_9.f03: New.
29 2009-11-30 Janus Weil <janus@gcc.gnu.org>
32 * gfortran.dg/extends_type_of_1.f03: Fix invalid test case.
33 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
34 * gfortran.dg/select_type_1.f03: Remove FIXMEs.
35 * gfortran.dg/select_type_2.f03: Ditto.
36 * gfortran.dg/select_type_8.f03: New test.
38 2009-11-30 Janus Weil <janus@gcc.gnu.org>
40 * gfortran.dg/extends_type_of_1.f03: New test.
41 * gfortran.dg/same_type_as_1.f03: Extended.
43 2009-11-30 Paul Thomas <pault@gcc.gnu.org>
45 * gfortran.dg/class_4c.f03: Add dg-additional-sources.
46 * gfortran.dg/class_4d.f03: Rename module. Cleanup modules.
48 2009-11-30 Janis Johnson <janis187@us.ibm.com>
51 * gcc.target/powerpc/regnames-1.c: Add missing brace dg-do.
53 2009-11-30 Martin Jambor <mjambor@suse.cz>
56 * gcc.c-torture/compile/pr42196-1.c: New test.
57 * gcc.c-torture/compile/pr42196-2.c: New test.
58 * gcc.c-torture/compile/pr42196-3.c: New test.
60 2009-11-30 Ira Rosen <irar@il.ibm.com>
62 * gfortran.dg/vect/vect-7.f90: New test.
64 2009-11-30 Richard Guenther <rguenther@suse.de>
68 * gfortran.dg/pr42119.f90: New testcase.
70 2009-11-30 Dodji Seketeli <dodji@redhat.com>
73 * g++.dg/template/typedef23.C: New test.
75 2009-11-29 H.J. Lu <hongjiu.lu@intel.com>
77 PR tree-optimization/41961
78 * g++.dg/tree-ssa/pr41961.C: New.
80 2009-11-29 Ira Rosen <irar@il.ibm.com>
82 PR tree-optimization/42193
83 * gcc.dg/vect/pr42193.c: New test.
85 2009-11-28 Dodji Seketeli <dodji@redhat.com>
88 * g++.dg/template/stmtexpr2.C: New test.
90 2009-11-28 Richard Guenther <rguenther@suse.de>
92 PR tree-optimization/42183
93 * g++.dg/torture/pr42183.C: New testcase.
95 2009-11-28 Kai Tietz <kai.tietz@onevision.com>
97 * gcc.dg/lto/20081210-1_0.c (uintptr_t): Use for
98 w64 target type 'unsigned long long'.
100 2009-11-27 Martin Jambor <mjambor@suse.cz>
103 * gcc.c-torture/execute/pr42006.c: New test.
105 2009-11-27 Paolo Carlini <paolo.carlini@oracle.com>
108 * g++.dg/cpp0x/error2.C: New.
110 2009-11-27 Michael Matz <matz@suse.de>
112 PR rtl-optimization/42084
113 * gcc.dg/pr42084.c: New test.
115 2009-11-27 Michael Matz <matz@suse.de>
118 * g++.dg/tree-ssa/pr41906.C: New testcase.
120 2009-11-27 Jakub Jelinek <jakub@redhat.com>
122 * gcc.dg/O16384.c: New test.
124 2009-11-27 Paolo Carlini <paolo.carlini@oracle.com>
127 * g++.dg/parse/crash53.C: New.
128 * g++.dg/parse/error17.C: Adjust, error messages are not
130 * g++.dg/template/dtor7.C: Remove xfail-ed dg-bogus directives.
132 2009-11-27 Uros Bizjak <ubizjak@gmail.com>
134 * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse2.
135 * gcc.target/i386/vperm-v4sf-2.c: Require effective target ssse3.
136 * gcc.target/i386/vperm-v4si-2.c: Ditto.
137 * gcc.target/i386/vperm-v4si-2x.c: Require effective target xop.
139 2009-11-26 Richard Henderson <rth@redhat.com>
141 * gcc.target/i386/xop-imul64-vector.c: Look for vpmulld not vpmacsdd.
143 2009-11-26 Jason Merrill <jason@redhat.com>
146 * g++.dg/lookup/koenig8.C: New.
149 * g++.dg/template/explicit-args2.C: Add typeid cases.
151 2009-11-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
154 * gfortran.dg/array_function_5.f90: New test.
156 2009-11-26 Janus Weil <janus@gcc.gnu.org>
160 * gfortran.dg/select_type_10.f03: New test case.
161 * gfortran.dg/typebound_call_11.f03: Extended test case.
163 2009-11-26 Michael Matz <matz@suse.de>
165 PR tree-optimization/41905
166 * g++.dg/tree-ssa/pr41905.C: New testcase.
168 2009-11-25 Richard Henderson <rth@redhat.com>
170 * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
172 * lib/target-supports.exp
173 (check_effective_target_vect_extract_even_odd): Add x86.
175 * gcc.target/i386/isa-check.h: New.
176 * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
177 gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
178 gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
179 gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
180 gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
181 gcc.target/i386/vperm.pl: New files.
183 2009-11-25 Richard Henderson <rth@redhat.com>
185 * gcc.dg/vect/pr36493.c: Call check_vect.
186 * gcc.dg/vect/pr37539.c: Likewise.
187 * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
188 * tree-vect.h (check_vect): Use cpuid for x86.
190 2009-11-25 Eric Botcazou <ebotcazou@adacore.com>
192 * gnat.dg/specs/pack6.ads: New test.
193 * gnat.dg/specs/pack6_pkg.ads: New helper.
195 2009-11-25 Jakub Jelinek <jakub@redhat.com>
197 * gcc.target/powerpc/regnames-1.c: New test.
199 2009-11-25 Eric Botcazou <ebotcazou@adacore.com>
200 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
203 * ada/acats/run_acats: Bump stack limit to 16MB.
205 2009-11-25 Richard Earnshaw <rearnsha@arm.com>
207 * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
210 2009-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
213 * gfortran.dg/pure_initializer_2.f90: New test.
215 2009-11-23 Jason Merrill <jason@redhat.com>
217 * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
218 * g++.old-deja/g++.pt/ctor2.C: Adjust.
219 * g++.dg/lookup/name-clash4.C: Adjust.
221 2009-11-23 Jason Merrill <jason@redhat.com>
223 * g++.dg/template/spec15.C: Check for helpful message.
225 2009-11-24 Janis Johnson <janis187@us.ibm.com>
227 * gcc.target/powerpc/altivec-32.c: Don't use -m64.
228 * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
229 * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
230 * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
231 * gcc.target/powerpc/paired-2.c: Ditto.
232 * gcc.target/powerpc/paired-3.c: Ditto.
233 * gcc.target/powerpc/paired-4.c: Ditto.
234 * gcc.target/powerpc/paired-5.c: Ditto.
235 * gcc.target/powerpc/paired-6.c: Ditto.
236 * gcc.target/powerpc/paired-7.c: Ditto.
237 * gcc.target/powerpc/paired-8.c: Ditto.
238 * gcc.target/powerpc/paired-9.c: Ditto.
239 * gcc.target/powerpc/paired-10.c: Ditto.
240 * gcc.target/powerpc/popcount-2.c: Don't use -m32.
241 * gcc.target/powerpc/popcount-3.c: Don't use -m64.
242 * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
243 * gcc.target/powerpc/pr39457.c: Don't use -m64.
244 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
245 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
246 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
247 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
249 2009-11-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
251 * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
252 scan-assembler-not regular expression.
254 2009-11-24 Richard Guenther <rguenther@suse.de>
256 PR tree-optimization/42142
257 * gcc.c-torture/execute/pr42142.c: New testcase.
259 2009-11-24 Martin Jambor <mjambor@suse.cz>
261 PR tree-optimization/42154
262 * gcc.c-torture/execute/pr42154.c: New test.
264 2009-11-24 Janus Weil <janus@gcc.gnu.org>
267 * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
268 * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
269 * gfortran.dg/proc_ptr_comp_24.f90: New.
271 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
273 * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
276 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
278 * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
280 2009-11-23 H.J. Lu <hongjiu.lu@intel.com>
283 * gcc.target/ia64/fptr-1.c: Make it a compile test.
285 2009-11-23 Janis Johnson <janis187@us.ibm.com>
287 * lib/lto.exp (lto_option_list): Rename from option_list.
288 * lib/compat.exp (compat_option_list): Rename from option_list.
290 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
292 * gcc-dg/raw-string-1.c: Require-effective-target wchar.
293 * gcc-dg/raw-string-2.c: Ditto.
294 * gcc-dg/utf-array-short-wchar.c: Ditto.
295 * gcc-dg/utf-array.c: Ditto.
296 * gcc-dg/utf8-2.c: Ditto.
298 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
300 * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
303 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
305 * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
307 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
309 * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
311 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
314 * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
315 Enable short test for avr target.
316 * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
317 * gcc.dg/utf32-2.c: Ditto.
318 * gcc.dg/utf32-3.c: Ditto.
319 * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
321 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
323 * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
325 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
327 * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
330 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
332 * gcc.dg/sms-6.c: Use long for 16 bit int targets.
333 * gcc.dg/sms-7.c: Ditto.
335 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
337 * gcc.dg/pr36998.c: Frame pointer required for avr target.
338 * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
339 * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
340 * gcc.dg/pr41340.c: Test requires long pointer target.
341 * gcc.dg/profile-generate-3.c: Test requires profiling support.
343 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
345 * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
346 * gcc.dg/graphite/block-3.c: Ditto.
347 * gcc.dg/graphite/block-4.c: Ditto.
348 * gcc.dg/graphite/block-5.c: Ditto.
349 * gcc.dg/graphite/block-6.c: Ditto.
350 * gcc.dg/graphite/interchange-0.c: Ditto.
351 * gcc.dg/graphite/interchange-1.c: Ditto.
352 * gcc.dg/graphite/interchange-2.c: Ditto.
353 * gcc.dg/graphite/interchange-3.c: Ditto.
354 * gcc.dg/graphite/interchange-4.c: Ditto.
355 * gcc.dg/graphite/interchange-5.c: Ditto.
356 * gcc.dg/graphite/interchange-6.c: Ditto.
357 * gcc.dg/graphite/run-id-1.c: Ditto.
358 * gcc.dg/graphite/scop-16.c: Ditto.
359 * gcc.dg/graphite/scop-17.c: Ditto.
360 * gcc.dg/graphite/scop-18.c: Ditto.
361 * gcc.dg/graphite/scop-matmult.c: Ditto.
362 * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
363 * gcc.dg/graphite/id-15.c: Ditto.
365 2009-11-23 Eric Botcazou <ebotcazou@adacore.com>
367 * gnat.dg/specs/weak1.ads: New test.
369 2009-11-23 Steve Ellcey <sje@cup.hp.com>
371 * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
373 2009-11-23 Dodji Seketeli <dodji@redhat.com>
376 * g++.dg/template/typedef13.C: Adjust.
377 * g++.dg/template/typedef19.C: Adjust.
378 * g++.dg/template/typedef20.C: Adjust.
379 * g++.dg/template/typedef22.C: New test.
381 2009-11-22 Uros Bizjak <ubizjak@gmail.com>
384 * gcc.target/alpha/pr42113.c: New test.
386 2009-11-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
389 * gfortran.dg/data_value_1.f90: Update test.
390 * gfortran.dg/array_constructor_32.f90: New test.
392 2009-11-21 Martin Jambor <mjambor@suse.cz>
395 * gcc.c-torture/compile/pr42025-1.c: New test.
396 * gcc.c-torture/compile/pr42025-2.c: New test.
398 2009-11-21 Adam Nemet <adambnemet@gmail.com>
400 * gcc.target/mips/mult-1.c: Forbid octeon.
401 * gcc.target/mips/octeon-dmul-3.c: New test.
403 2009-11-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
405 * gcc.dg/tree-ssa/vrp47.c: Fix target check.
407 2009-11-20 Jason Merrill <jason@redhat.com>
409 PR c++/9050, DR 147, DR 318
410 * g++.dg/template/ctor9.C: New.
411 * g++.dg/tc1/dr147.C: Remove xfails.
412 * g++.dg/lookup/name-clash4.C: Adjust.
413 * g++.old-deja/g++.jason/temporary5.C: Adjust.
414 * g++.old-deja/g++.pt/ctor2.C: Adjust.
416 2009-11-21 Jakub Jelinek <jakub@redhat.com>
418 PR tree-optimization/42078
419 * gcc.dg/pr42078.c: New test.
421 2009-11-20 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
424 * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
425 XFAIL ptrdiff range test for avr.
426 * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
427 * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
428 * gcc-dg/c99-stdint-6.c: Ditto.
430 2009-11-20 Michael Meissner <meissner@linux.vnet.ibm.com>
432 * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
433 2009-10-23 change to set VRSAVE if VSX has been reverted.
435 2009-11-20 Simon Martin <simartin@users.sourceforge.net>
438 * g++.dg/cpp0x/pr38646.C: New test.
440 2009-11-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
442 * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
443 Wrap *int_least*_t tests in !NO_LEAST_TYPES.
444 Wrap *intmax_t tests in !NO_MAX_TYPES.
446 2009-11-20 Paolo Carlini <paolo.carlini@oracle.com>
449 * g++.dg/cpp0x/initlist28.C: New.
451 2009-11-20 H.J. Lu <hongjiu.lu@intel.com>
453 * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
455 2009-11-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
457 * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
459 2009-11-20 Shujing Zhao <pearly.zhao@oracle.com>
461 * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
463 * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
464 * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
465 * g++.old-deja/g++.law/typeck1.C: Likewise.
466 * g++.old-deja/g++.bugs/900324_02.C: Likewise.
467 * g++.dg/conversion/ptrmem9.C: Likewise.
468 * g++.dg/expr/cond2.C: Likewise.
470 2009-11-20 Paul Thomas <pault@gcc.gnu.org>
471 Janus Weil <janus@gcc.gnu.org>
474 * gfortran.dg/proc_ptr_comp_23.f90: New test.
476 2009-11-19 Jason Merrill <jason@redhat.com>
479 * g++.dg/init/placement5.C: Add positive test.
481 DR 176 permissiveness
482 * g++.dg/ext/injected-ttp.C: New.
483 * g++.old-deja/g++.pt/niklas01a.C: Adjust.
484 * g++.old-deja/g++.pt/ttp41.C: Adjust.
486 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
488 * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
489 * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
491 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
493 * gcc-dg/raw-string-1.c: Skip test for avr target.
494 * gcc-dg/utf-array-short-wchar.c: Ditto.
495 * gcc-dg/utf-array.c: Ditto.
496 * gcc-dg/utf8-2.c: Ditto.
498 2009-11-19 Rafael Avila de Espindola <espindola@google.com>
500 * g++.dg/plugin/selfassign.c: Include plugin-version.h.
501 (plugin_init): Pass correct version to plugin_default_version_check.
502 * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
503 (plugin_init): Pass correct version to plugin_default_version_check.
504 * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
505 (plugin_init): Pass correct version to plugin_default_version_check.
507 2009-11-19 Jason Merrill <jason@redhat.com>
510 * g++.dg/overload/pmf2.C: New.
512 2009-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
515 * gfortran.dg/direct_io_11.f90: New test.
517 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
519 * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
521 2009-11-18 Nick Clifton <nickc@redhat.com>
523 * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
524 * g++.dg/lto/20081120-1_0.C: Likewise.
525 * g++.dg/lto/20091002-2_0.C: Likewise.
526 * g++.dg/lto/20081120-2_0.C: Likewise.
527 * g++.dg/lto/20091002-3_0.C: Likewise.
528 * g++.dg/lto/20081123_0.C: Likewise.
529 * g++.dg/lto/20090313_0.C: Likewise.
530 * g++.dg/lto/20081109-1_0.C: Likewise.
531 * g++.dg/lto/20081219_0.C: Likewise.
532 * g++.dg/lto/20081204-1_0.C: Likewise.
533 * g++.dg/lto/20090302_0.C: Likewise.
534 * g++.dg/lto/20081119-1_0.C: Likewise.
535 * g++.dg/lto/20081118_0.C: Likewise.
537 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
540 * lib/lto.exp (scan-symbol): Properly check if target exist.
542 2009-11-18 Janus Weil <janus@gcc.gnu.org>
545 * gfortran.dg/proc_ptr_8.f90: Extended.
547 2009-11-18 Shujing Zhao <pearly.zhao@oracle.com>
549 * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
551 * g++.dg/inherit/error4.C: Likewise.
552 * g++.dg/template/crash90.C: Likewise.
554 2009-11-18 Jakub Jelinek <jakub@redhat.com>
557 * g++.dg/abi/mangle26.C: Also match *C2* definition.
558 * g++.dg/abi/mangle27.C: Likewise.
559 * g++.dg/abi/mangle28.C: Likewise.
560 * g++.dg/abi/mangle29.C: Likewise.
562 2009-11-18 Alexandre Oliva <aoliva@redhat.com>
565 * gcc.dg/vect/vect-debug-pr41926.c: New.
567 2009-11-17 Paolo Carlini <paolo.carlini@oracle.com>
570 * g++.dg/init/array26.C: New.
571 * g++.dg/init/array27.C: Likewise.
572 * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
574 2009-11-17 Jakub Jelinek <jakub@redhat.com>
577 * g++.dg/cpp0x/initlist27.C: New test.
580 * g++.dg/cpp0x/initlist26.C: New test.
582 2009-11-16 Jason Merrill <jason@redhat.com>
584 PR c++/189, c++/9937, c++/13950, DR 176
585 * g++.dg/tc1/dr176.C: Adjust.
586 * g++.dg/template/injected1.C: New.
587 * g++.dg/template/inherit.C: Adjust.
588 * g++.old-deja/g++.brendan/crash56.C: Adjust.
589 * g++.old-deja/g++.pt/lookup8.C: Adjust.
590 * g++.old-deja/g++.pt/ttp22.C: Adjust.
591 * g++.old-deja/g++.pt/ttp23.C: Adjust.
593 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
596 * g++.dg/template/crash92.C: New.
598 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
601 * g++.dg/template/error44.C: New.
603 2009-11-16 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
605 * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
607 2009-11-15 Janus Weil <janus@gcc.gnu.org>
610 * gfortran.dg/typebound_call_11.f03: New test.
612 2009-11-15 Hans-Peter Nilsson <hp@axis.com>
614 * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
617 2009-11-13 Jason Merrill <jason@redhat.com>
621 * g++.dg/template/arg7.C: New.
624 * g++.dg/template/error43.C: New.
627 * g++.dg/debug/dwarf2/static-data-member2.C: New.
630 * g++.dg/template/ref5.C: New.
633 * g++.dg/template/inherit4.C: New.
634 * g++.dg/lookup/scoped8.C: Adjust.
637 * g++.dg/parse/typename11.C: New.
638 * g++.dg/template/crash48.C: Adjust.
640 2009-11-13 Uros Bizjak <ubizjak@gmail.com>
643 * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
644 lto_finish at the end.
645 * gfortran.dg/lto/lto.exp: Ditto.
647 2009-11-12 Jason Merrill <jason@redhat.com>
650 * g++.dg/lookup/anon7.C: New.
653 * g++.dg/template/typedef21.C: New.
656 * g++.dg/cpp0x/decltype19.C: New.
658 2009-11-11 Jason Merrill <jason@redhat.com>
661 * g++.dg/dfp/typeid1.C: New.
663 2009-11-11 Janus Weil <janus@gcc.gnu.org>
666 * gfortran.dg/proc_ptr_comp_22.f90: New test.
668 2009-11-11 H.J. Lu <hongjiu.lu@intel.com>
671 * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
672 lto_finish at the end.
674 * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
675 (lto_finish): New. Restore mathlib.
677 2009-11-11 Kai Tietz <kai.tietz@onevision.com>
679 * g++.dg/torture/pushpop_macro.C: New testcase.
680 * gcc.c-torture/execute/pushpop_macro.c: New testcase.
681 * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
683 2009-11-11 Jon Beniston <jon@beniston.com>
685 * lib/target-supports.exp (check_profiling_available): lm32 target
686 doesn't support profiling.
687 * gcc.dg/20020312-2.c: Add lm32 support.
688 * g++.dg/other/packed1.C: Expect to fail on lm32.
689 * g++.old-deja/g++.jason/thunk3.C: Likewise.
691 2009-11-11 Daniel Jacobowitz <dan@codesourcery.com>
693 * gcc.target/arm/neon: Regenerate generated tests.
695 2009-11-10 Jason Merrill <jason@redhat.com>
697 * g++.dg/init/placement5.C: New.
700 * g++.dg/init/placement4.C: New.
702 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
704 * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
705 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
706 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
707 * gcc.dg/vect/slp-multitypes-3.c: Likewise.
709 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
711 * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
712 * gcc.dg/pr41963.c: Do not include math.h. Declare fabsf manually.
714 2009-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
716 * gcc.c-torture/compile/pr41987.c: New.
718 2009-11-09 Jakub Jelinek <jakub@redhat.com>
721 * gcc.dg/pr40946.c: New test.
723 2009-11-09 Jason Merrill <jason@redhat.com>
726 * g++.dg/template/ref4.C: New.
729 * g++.dg/template/conv10.C: New.
731 2009-11-07 Jason Merrill <jason@redhat.com>
734 * g++.dg/ext/typeof11.C: New.
736 2009-11-08 Jakub Jelinek <jakub@redhat.com>
739 * gcc.target/i386/pr41985.c: New test.
741 2009-11-08 Richard Guenther <rguenther@suse.de>
743 * gcc.dg/torture/pta-escape-1.c: New testcase.
745 2009-11-08 Eric Botcazou <ebotcazou@adacore.com>
747 * gnat.dg/rep_clause4.adb: New test.
749 2009-11-08 Richard Guenther <rguenther@suse.de>
751 PR rtl-optimization/41928
752 * gfortran.dg/pr41928.f90: New testcase.
754 2009-11-07 Jason Merrill <jason@redhat.com>
758 * g++.dg/parse/error36.C: Add parameter and template cases.
759 * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
760 * g++.dg/ext/typedef-init.C: Likewise.
761 * g++.dg/lookup/hidden-class1.C: Likewise.
762 * g++.dg/lookup/hidden-class10.C: Likewise.
763 * g++.dg/lookup/hidden-class5.C: Likewise.
764 * g++.dg/lookup/hidden-class7.C: Likewise.
765 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
766 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
767 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
768 * g++.dg/lookup/strong-using-2.C: Likewise.
769 * g++.dg/other/typedef1.C: Likewise.
770 * g++.dg/parse/access10.C: Likewise.
771 * g++.dg/parse/constructor1.C: Likewise.
772 * g++.dg/parse/crash38.C: Likewise.
773 * g++.dg/parse/error3.C: Likewise.
774 * g++.dg/parse/typespec1.C: Likewise.
775 * g++.dg/template/typedef5.C: Likewise.
776 * g++.old-deja/g++.pt/typename3.C: Likewise.
777 * g++.old-deja/g++.pt/typename4.C: Likewise.
778 * g++.old-deja/g++.pt/typename6.C: Likewise.
779 * g++.old-deja/g++.robertl/eb94.C: Likewise.
781 * g++.dg/abi/regparm1.C: Fix execute test.
783 2009-11-07 Jakub Jelinek <jakub@redhat.com>
785 PR tree-optimization/41643
786 * gcc.dg/pr41643.c: New test.
788 2009-11-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
791 * gfortran.dg/recursive_check_15.f90: New test.
793 2009-11-06 Jason Merrill <jason@redhat.com>
796 * g++.dg/parse/error36.C: New.
797 * g++.old-deja/g++.other/typename1.C: Adjust.
800 * g++.dg/abi/regparm1.C: New.
802 2009-11-06 Basile Starynkevitch <basile@starynkevitch.net>
804 * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
806 * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
807 * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
808 and pragma_plugin-test-1.C.
810 2009-11-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
813 * g++.dg/ext/always_inline-5.C: New test.
815 2009-11-06 Jakub Jelinek <jakub@redhat.com>
818 * g++.dg/gomp/pr41967.C: New test.
820 2009-11-06 Michael Matz <matz@suse.de>
823 * gcc.dg/pr41963.c: New test.
825 2009-11-06 Jakub Jelinek <jakub@redhat.com>
828 * gcc.dg/pr41935.c: New test.
829 * c-c++-common/pr41935.c: New test.
830 * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
832 * gcc.c-torture/execute/pr41935.c: New test.
834 2009-11-05 Jason Merrill <jason@redhat.com>
837 * g++.dg/init/synth2.C: New.
840 * g++.dg/abi/pragma-pack1.C: New.
843 * g++.dg/lookup/koenig7.C: New.
846 * g++.dg/template/partial6.C: New.
848 2009-11-05 Janus Weil <janus@gcc.gnu.org>
851 * gfortran.dg/class_12.f03: New test.
853 2009-11-05 Jakub Jelinek <jakub@redhat.com>
855 * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
858 2009-11-04 Jason Merrill <jason@redhat.com>
861 * g++.dg/init/static-init2.C: New.
863 2009-11-05 Janus Weil <janus@gcc.gnu.org>
867 * gfortran.dg/interface_abstract_4.f90: New test.
869 2009-11-05 Maxim Kuvyrkov <maxim@codesourcery.com>
871 * gcc.target/m68k/pr41302.c: Fix target triplet.
873 2009-11-04 Jason Merrill <jason@redhat.com>
876 * g++.dg/template/overload11.C: New.
877 * g++.dg/template/nested3.C: Adjust.
879 2009-11-04 Eric Botcazou <ebotcazou@adacore.com>
882 * ada/acats/norun.lst: Remove the stack checking tests.
883 * ada/acats/run_acats: Limit the stack to 8MB.
885 2009-11-04 Janus Weil <janus@gcc.gnu.org>
889 * gfortran.dg/class_11.f03: New test.
891 2009-11-04 Jason Merrill <jason@redhat.com>
894 * g++.dg/abi/thunk5.C: New.
896 2009-11-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
899 * gcc.target/powerpc/altivec-33.c: New testcase.
901 2009-11-04 Jason Merrill <jason@redhat.com>
904 * g++.dg/lookup/koenig6.C: New.
905 * g++.dg/lookup/koenig5.C: Adjust.
906 * g++.dg/template/crash56.C: Adjust.
907 * g++.old-deja/g++.ns/koenig5.C: Adjust.
909 2009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>
910 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
912 * gcc.target/i386/xop-check.h: New file.
913 * gcc.target/i386/xop-hadduX.c: Ditto.
914 * gcc.target/i386/xop-haddX.c: Ditto.
915 * gcc.target/i386/xop-hsubX.c: Ditto.
916 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
917 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
918 * gcc.target/i386/xop-pcmov2.c: Ditto.
919 * gcc.target/i386/xop-pcmov.c: Ditto.
920 * gcc.target/i386/xop-rotate1-vector.c: Ditto.
921 * gcc.target/i386/xop-rotate2-vector.c: Ditto.
922 * gcc.target/i386/xop-rotate3-vector.c: Ditto.
923 * gcc.target/i386/xop-shift1-vector.c: Ditto.
924 * gcc.target/i386/xop-shift2-vector.c: Ditto.
925 * gcc.target/i386/xop-shift3-vector.c: Ditto.
926 * gcc.target/i386/i386.exp: Add check_effective_target_xop.
927 * gcc.target/i386/sse-12.c: Update with new compile options to
928 activate and check xopintrin.h intrinsic file.
929 * gcc.target/i386/sse-13.c: Ditto.
930 * gcc.target/i386/sse-14.c: Ditto.
931 * gcc.target/i386/sse-22.c: Ditto.
932 * gcc.target/i386/sse-23.c: Ditto.
933 * g++.dg/other/i386-2.C: Ditto.
934 * g++.dg/other/i386-3.C: Ditto.
935 * g++.dg/other/i386-5.C: Ditto.
936 * g++.dg/other/i386-6.C: Ditto.
938 2009-11-04 Wei Guozhi <carrot@google.com>
941 * gcc.target/arm/pr40835: New testcase.
943 2009-11-04 Revital Eres <eres@il.ibm.com>
945 * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
946 change in decision of peeling for alignment.
947 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
948 * gcc.dg/vect/vect-50.c: Likewise.
949 * gcc.dg/vect/vect-42.c: Likewise.
950 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
952 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
954 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
955 * gcc.dg/vect/vect-60.c: Likewise.
956 * gcc.dg/vect/vect-52.c: Likewise.
957 * gcc.dg/vect/vect-44.c: Likewise.
958 * gcc.dg/vect/vect-27.c: Likewise.
959 * gcc.dg/vect/vect-29.c: Likewise.
960 * gcc.dg/vect/vect-72.c: Likewise.
961 * gcc.dg/vect/vect-56.c: Likewise.
962 * gcc.dg/vect/vect-48.c: Likewise.
963 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
964 * gfortran.dg/vect/vect-2.f90: Likewise.
965 * gfortran.dg/vect/vect-5.f90: Likewise.
967 2009-11-04 Richard Guenther <rguenther@suse.de>
969 PR tree-optimization/41919
970 * gcc.c-torture/execute/pr41919.c: New testcase.
972 2009-11-04 Carlos O'Donell <carlos@codesourcery.com>
975 * gcc.target/m68k/pr41302.c: New test.
977 2009-11-03 Jason Merrill <jason@redhat.com>
980 * g++.dg/opt/inline16.C: New.
982 2009-11-03 Eric Botcazou <ebotcazou@adacore.com>
984 * gnat.dg/stack_check.adb1: New test.
985 * gnat.dg/stack_check.adb2: Likewise.
987 2009-11-03 Jakub Jelinek <jakub@redhat.com>
989 PR rtl-optimization/41917
990 * gcc.c-torture/execute/pr41917.c: New test.
992 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
994 * gcc.target/i386/pr41900.c: Make test compile only. Scan assembler
995 dump to not include "call *%esp".
997 2009-11-03 Jason Merrill <jason@redhat.com>
1000 * g++.dg/lookup/using22.C: New.
1003 * g++.dg/parse/eh-decl.C: New.
1006 * g++.dg/template/sfinae16.C: New.
1009 * g++.dg/cpp0x/rv-return.C: New.
1010 * g++.dg/cpp0x/deduce.C: Adjust.
1013 * g++.dg/template/sfinae15.C: New.
1016 * g++.dg/cpp0x/auto3.C: Remove xfail.
1018 2009-11-03 Tobias Burnus <burnus@net-b.de>
1021 * gfortran.dg/missing_optional_dummy_6.f90: New test.
1023 2009-11-03 Nick Clifton <nickc@redhat.com>
1025 * gcc.target/rx/builtins.c: Remove redundant tests.
1026 Add test of MVTIPL instruction.
1027 * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
1028 function attributes. Add -msave-acc-in-interrupts option to the
1031 2009-11-03 Andrew Stubbs <ams@codesourcery.com>
1032 Maxim Kuvyrkov <maxim@codesourcery.com>
1034 * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
1037 2009-11-03 Dodji Seketeli <dodji@redhat.com>
1040 * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
1041 * c-c++-common/builtin-offsetof.c: ... here.
1043 2009-11-03 Dodji Seketeli <dodji@redhat.com>
1046 * c-c++-common/dfp/builtin-offsetof.c: New test.
1047 * g++.dg/other/offsetof6.C: Likewise.
1049 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
1052 * gcc.target/i386/pr41900.c: New test.
1054 2009-11-02 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1056 * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
1058 2009-11-02 Dodji Seketeli <dodji@redhat.com>
1061 * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
1062 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1064 2009-11-02 Dodji Seketeli <dodji@redhat.com>
1067 * g++.dg/other/ptrmem10.C: New test.
1068 * g++.dg/other/ptrmem11.C: Likewise.
1070 2009-11-02 Janis Johnson <janis187@us.ibm.com>
1073 * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
1074 spaces in some expressions.
1076 2009-11-02 Jason Merrill <jason@redhat.com>
1078 * g++.dg/other/linkage2.C: Move to...
1079 * g++.dg/cpp0x/linkage2.C: ..here.
1080 * g++.dg/abi/mangle32.C: Add -std=c++0x.
1081 * g++.dg/cpp0x/nolinkage1.C: Likewise.
1082 * g++.dg/debug/dwarf2/anonname1.C: Likewise.
1083 * g++.dg/ext/anon-struct4.C: Revert earlier change.
1084 * g++.dg/lookup/anon2.C: Likewise.
1085 * g++.dg/other/anon3.C: Likewise.
1086 * g++.dg/template/arg2.C: Likewise.
1087 * g++.dg/template/local4.C: Likewise.
1088 * g++.old-deja/g++.law/operators32.C: Likewise.
1089 * g++.old-deja/g++.other/linkage2.C: Likewise.
1090 * g++.old-deja/g++.pt/enum6.C: Likewise.
1091 * g++.old-deja/g++.other/anon9.C: Likewise.
1092 * g++.old-deja/g++.other/linkage1.C: Likewise.
1093 * c-c++-common/dfp/pr35620.c: Give the union a name.
1095 2009-11-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1097 PR tree-optimization/41857
1098 * gcc.target/spu/ea/pr41857.c: New file.
1100 2009-11-02 Martin Jambor <mjambor@suse.cz>
1102 PR tree-optimization/41750
1103 * gcc.c-torture/execute/pr41750.c: New test.
1105 2009-11-02 Jakub Jelinek <jakub@redhat.com>
1107 PR tree-optimization/41841
1108 * gcc.dg/pr41841.c: New test.
1111 * gcc.dg/debug/pr41893-1.c: New test.
1112 * gcc.dg/debug/pr41893-2.c: New file.
1115 * g++.dg/ext/visibility/namespace3.C: New test.
1117 2009-11-01 Jason Merrill <jason@redhat.com>
1119 * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
1120 * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
1121 * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
1123 2009-11-01 Eric Botcazou <ebotcazou@adacore.com>
1125 * gnat.dg/opt5.adb: New test.
1127 2009-11-01 Tobias Burnus <burnus@net-b.de>
1130 * gfortran.dg/allocatable_scalar_4.f90: New test.
1132 2009-11-01 Tobias Burnus <burnus@net-b.de>
1135 * gfortran.dg/intent_out_6.f90: New testcase.
1137 2009-10-31 Richard Guenther <rguenther@suse.de>
1139 * g++.dg/tree-ssa/restrict1.C: New.
1141 2009-10-31 Jason Merrill <jason@redhat.com>
1143 * g++.dg/rtti/typeid9.C: New.
1146 * g++.dg/cpp0x/initlist25.C: New.
1148 2009-10-31 Eric Botcazou <ebotcazou@adacore.com>
1150 * gnat.dg/specs/rep_clause4.ads: New test.
1152 2009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1155 * gcc.target/avr/torture/pr41885.c: New test.
1157 2009-10-30 Eric Botcazou <ebotcazou@adacore.com>
1159 * gnat.dg/specs/pack5.ads: New test.
1161 2009-10-30 Andrew Jenner <andrew@codesourcery.com>
1163 * lib/target-supports.exp: Handle powerpc-*-elf.
1165 2009-10-30 H.J. Lu <hongjiu.lu@intel.com>
1168 * gcc.target/i386/incoming-6.c: New.
1169 * gcc.target/i386/incoming-7.c: Likewise.
1170 * gcc.target/i386/incoming-8.c: Likewise.
1171 * gcc.target/i386/incoming-9.c: Likewise.
1172 * gcc.target/i386/incoming-10.c: Likewise.
1173 * gcc.target/i386/incoming-11.c: Likewise.
1174 * gcc.target/i386/incoming-12.c: Likewise.
1175 * gcc.target/i386/incoming-13.c: Likewise.
1176 * gcc.target/i386/incoming-14.c: Likewise.
1177 * gcc.target/i386/incoming-15.c: Likewise.
1178 * gcc.target/i386/pr37843-4.c: Likewise.
1180 2009-10-30 Dodji Seketeli <dodji@redhat.com>
1183 * g++.dg/template/sizeof12.C: New test.
1185 2009-10-29 Eric Botcazou <ebotcazou@adacore.com>
1187 * gnat.dg/pack14.adb: New test.
1189 2009-10-29 David Daney <ddaney@caviumnetworks.com>
1191 * gcc.target/mips/mips.exp (mips_option_groups): Add
1193 * gcc.target/mips/mmcount-ra-address-1.c: New test.
1194 * gcc.target/mips/mmcount-ra-address-2.c: New test.
1195 * gcc.target/mips/mmcount-ra-address-3.c: New test.
1197 2009-10-29 Michael Matz <matz@suse.de>
1199 * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1200 * gcc.target/i386/sse-recip-vec.c: Ditto.
1201 * gcc.target/i386/brokensqrt.c: New test.
1203 2009-10-29 Tobias Burnus <burnus@net-b.de>
1206 * gfortran.dg/associated_target_3.f90: New testcase.
1208 2009-10-29 Rafael Avila de Espindola <espindola@google.com>
1210 * gfortran.dg/lto/pr41764_0.f: New.
1212 2009-10-29 Martin Jambor <mjambor@suse.cz>
1214 PR tree-optimization/41775
1215 * g++.dg/torture/pr41775.C: New testcase.
1217 2009-10-28 Jason Merrill <jason@redhat.com>
1219 * g++.dg/cpp0x/inline-ns1.C: New.
1220 * g++.dg/cpp0x/inline-ns2.C: New.
1221 * g++.dg/cpp0x/inline-ns3.C: New.
1223 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1225 PR rtl-optimization/39715
1226 * gcc.target/arm/thumb-ltu.c: New.
1228 2009-10-28 Richard Guenther <rguenther@suse.de>
1232 * gcc.dg/lto/20091027-1_0.c: New testcase.
1233 * gcc.dg/lto/20091027-1_1.c: Likewise.
1234 * g++.dg/lto/20091026-1_0.C: Likewise.
1235 * g++.dg/lto/20091026-1_1.C: Likewise.
1236 * g++.dg/lto/20091026-1_a.h: Likewise.
1238 2009-10-28 Jakub Jelinek <jakub@redhat.com>
1241 * gcc.dg/pr41837.c: New test.
1244 * g++.dg/ext/sync-3.C: New test.
1247 * gcc.dg/pr41762.c: New test.
1249 2009-10-28 Richard Guenther <rguenther@suse.de>
1252 * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1253 * gfortran.dg/lto/20091028-1_1.c: Likewise.
1254 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1255 * gfortran.dg/lto/20091028-2_1.c: Likewise.
1257 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1259 PR rtl-optimization/39715
1260 * gcc.target/arm/thumb-bitfld1.c: New.
1262 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1264 PR rtl-optimization/40741
1265 * gcc.target/arm/thumb-branch1.c: New.
1267 2009-10-27 Jason Merrill <jason@redhat.com>
1269 * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1270 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1271 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1272 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1274 2009-10-27 Eric Botcazou <ebotcazou@adacore.com>
1276 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1277 * gnat.dg/null_pointer_deref2.adb: Likewise.
1279 2009-10-27 Richard Guenther <rguenther@suse.de>
1281 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1283 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1286 * gcc.dg/pr41842.c: New test.
1288 2009-10-27 Revital Eres <eres@il.ibm.com>
1290 PR tree-optimization/40648
1291 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1292 change in decision of peeling for alignment.
1293 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1294 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1295 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1296 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1297 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1298 * gcc.dg/vect/vect-50.c: Likewise.
1299 * gcc.dg/vect/vect-33.c: Likewise.
1300 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1301 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1303 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1304 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1305 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1307 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1308 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1309 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1310 * gcc.dg/vect/vect-60.c: Likewise.
1311 * gcc.dg/vect/vect-26.c: Likewise.
1312 * gcc.dg/vect/vect-52.c: Likewise.
1313 * gcc.dg/vect/vect-44.c: Likewise.
1314 * gcc.dg/vect/vect-27.c: Likewise.
1315 * gcc.dg/vect/vect-70.c: Likewise.
1316 * gcc.dg/vect/vect-28.c: Likewise.
1317 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1318 * gcc.dg/vect/vect-109.c: Likewise.
1319 * gcc.dg/vect/vect-54.c: Likewise.
1320 * gcc.dg/vect/vect-29.c: Likewise.
1321 * gcc.dg/vect/vect-72.c: Likewise.
1322 * gcc.dg/vect/vect-56.c: Likewise.
1323 * gcc.dg/vect/vect-48.c: Likewise.
1324 * gcc.dg/vect/vect-91.c: Likewise.
1325 * gcc.dg/vect/vect-92.c: Likewise.
1326 * gcc.dg/vect/vect-58.c: Likewise.
1327 * gcc.dg/vect/slp-25.c: Likewise.
1328 * gcc.dg/vect/vect-93.c: Likewise.
1329 * gcc.dg/vect/vect-95.c: Likewise.
1330 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1331 * gcc.dg/vect/vect-87.c: Likewise.
1332 * gcc.dg/vect/vect-96.c: Likewise.
1333 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1334 * gcc.dg/vect/vect-88.c: Likewise.
1335 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1336 * gcc.dg/vect/vect-89.c: Likewise.
1337 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1338 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1339 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1340 * gfortran.dg/vect/vect-2.f90: Likewise.
1341 * gfortran.dg/vect/vect-3.f90: Likewise.
1342 * gfortran.dg/vect/vect-4.f90: Likewise.
1343 * gfortran.dg/vect/vect-5.f90: Likewise.
1345 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1348 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1350 2009-10-26 Ben Elliston <bje@au.ibm.com>
1351 Michael Meissner <meissner@linux.vnet.ibm.com>
1352 Ulrich Weigand <uweigand@de.ibm.com>
1354 * gcc.target/spu/ea/ea.exp: New file.
1355 * gcc.target/spu/ea/cache1.c: Likewise.
1356 * gcc.target/spu/ea/cast1.c: Likewise.
1357 * gcc.target/spu/ea/cast2.c: Likewise.
1358 * gcc.target/spu/ea/compile1.c: Likewise.
1359 * gcc.target/spu/ea/compile2.c: Likewise.
1360 * gcc.target/spu/ea/cppdefine.c: Likewise.
1361 * gcc.target/spu/ea/errors1.c: Likewise.
1362 * gcc.target/spu/ea/errors2.c: Likewise.
1363 * gcc.target/spu/ea/execute1.c: Likewise.
1364 * gcc.target/spu/ea/execute2.c: Likewise.
1365 * gcc.target/spu/ea/execute3.c: Likewise.
1366 * gcc.target/spu/ea/ops1.c: Likewise.
1367 * gcc.target/spu/ea/ops2.c: Likewise.
1368 * gcc.target/spu/ea/options1.c: Likewise.
1369 * gcc.target/spu/ea/test-sizes.c: Likewise.
1371 2009-10-26 Jakub Jelinek <jakub@redhat.com>
1374 * gcc.dg/pr41345.c: New test.
1377 * g++.dg/debug/dwarf2/anonname1.C: New test.
1379 2009-10-26 Jason Merrill <jason@redhat.com>
1382 * g++.dg/cpp0x/defaulted15.C: New.
1383 * g++.dg/cpp0x/defaulted16.C: New.
1385 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1388 * g++.dg/cpp0x/variadic96.C: New test.
1390 2009-10-26 Nick Clifton <nickc@redhat.com>
1392 * lib/target-supports.exp (check_profiling_available):
1393 Profiling is not, currently, available for the RX port.
1394 (check_effective_target_hard_float): Add support for RX target.
1395 * gcc.target/rx: New directory.
1396 * gcc.target/rx/builtins.c: New test file.
1397 * gcc.target/rx/interrupts.c: New test file.
1398 * gcc.target/rx/rx-abi-function-tests.c: New test file.
1399 * gcc.target/rx/zero-width-bitfield.c: New test file.
1400 * gcc.target/rx/i272091.c: New test file.
1401 * gcc.target/rx/packed-struct.c: New test file.
1402 * gcc.target/rx/rx.exp: New file: Drives RX tests.
1404 2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
1406 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1407 * gcc.dg/lto/20091016-1_0.c: Likewise.
1408 * gcc.dg/lto/20090206-1_0.c: Likewise.
1409 * gcc.dg/lto/20081120-1_0.c: Likewise.
1410 * gcc.dg/lto/20081120-2_0.c: Likewise.
1411 * gcc.dg/lto/20090116_0.c: Likewise.
1412 * gcc.dg/lto/20081126_0.c: Likewise.
1413 * gcc.dg/lto/20091013-1_0.c: Likewise.
1414 * gcc.dg/lto/20081212-1_0.c: Likewise.
1415 * gcc.dg/lto/20091015-1_0.c: Likewise.
1416 * gcc.dg/lto/20090126-1_0.c: Likewise.
1417 * gcc.dg/lto/20090126-2_0.c: Likewise.
1418 * gcc.dg/lto/20091020-1_0.c: Likewise.
1419 * gcc.dg/lto/20091020-2_0.c: Likewise.
1420 * gcc.dg/lto/20081204-1_0.c: Likewise.
1421 * gcc.dg/lto/20081204-2_0.c: Likewise.
1422 * gcc.dg/lto/20081224_0.c: Likewise.
1423 * gcc.dg/lto/20090219_0.c: Likewise.
1425 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1428 * g++.dg/lookup/extern-c-redecl2.C: New test.
1429 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1430 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1431 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1433 2009-10-26 Michael Matz <matz@suse.de>
1435 PR tree-optimization/41783
1436 * gcc.dg/pr41783.c: New test.
1437 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1438 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1439 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1441 2009-10-26 Janus Weil <janus@gcc.gnu.org>
1444 * gfortran.dg/class_allocate_4.f03: New test.
1446 2009-10-24 Adam Nemet <anemet@caviumnetworks.com>
1448 * gcc.target/mips/mult-1.c: New test.
1450 2009-10-24 Janus Weil <janus@gcc.gnu.org>
1453 * gfortran.dg/extends_8.f03: New test.
1455 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1457 * gnat.dg/specs/pack4.ads: New test.
1459 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1461 * gnat.dg/null_pointer_deref1.adb: New test.
1462 * gnat.dg/null_pointer_deref2.adb: Likewise.
1464 2009-10-24 Paul Thomas <pault@gcc.gnu.org>
1467 * gfortran.dg/transfer_intrinsic_3.f90.
1469 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1471 * gnat.dg/opt4.adb: New test.
1473 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1476 * gcc.dg/noncompile/pr40033-1.c: New test.
1478 2009-10-23 Dodji Seketeli <dodji@redhat.com>
1481 * g++.dg/abi/mangle34.C: New test
1483 2009-10-23 Jason Merrill <jason@redhat.com>
1485 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1488 * g++.dg/cpp0x/explicit4.C: New.
1490 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1492 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1494 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1495 for *-*-mingw* and *-*-cygwin.
1496 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1497 * g++.dg/template/spec35.C: Disable weak symbol test for
1498 *-*-mingw* and *-*-cygwin.
1501 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1503 2009-10-23 Janus Weil <janus@gcc.gnu.org>
1506 * gfortran.dg/class_10.f03: New test.
1508 2009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1511 * gcc.target/powerpc/vsx-vrsave.c: New file.
1513 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1516 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1518 2009-10-23 Richard Guenther <rguenther@suse.de>
1520 PR tree-optimization/41778
1521 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1523 2009-10-22 Richard Guenther <rguenther@suse.de>
1526 * g++.dg/lto/20091022-2_0.C: New testcase.
1528 2009-10-22 Richard Guenther <rguenther@suse.de>
1531 * g++.dg/lto/20091022-1_0.C: New testcase.
1533 2009-10-22 Razya Ladelsky <razya@il.ibm.com>
1535 * gcc.dg/autopar/outer-4.c: Adjust scan.
1536 * gcc.dg/autopar/outer-5.c: Adjust scan.
1537 * gcc.dg/autopar/outer-5.c: Add scan optimized.
1539 * libgomp.graphite/force-parallel-2.c: Adjust scan.
1540 * gcc.dg/autopar/outer-1.c: New testcase.
1541 * gcc.dg/autopar/outer-2.c: New testcase.
1542 * gcc.dg/autopar/outer-3.c: New testcase.
1543 * gcc.dg/autopar/outer-4.c: New testcase.
1544 * gcc.dg/autopar/outer-5.c: New testcase.
1545 * gcc.dg/autopar/outer-6.c: New testcase.
1547 2009-10-22 Jan Hubicka <jh@suse.cz>
1549 * gcc.c-torture/compile/pr40556.c: New testcase.
1551 2009-10-22 Janus Weil <janus@gcc.gnu.org>
1554 * gfortran.dg/goto_8.f90: New test case.
1556 2009-10-21 Sebastian Pop <sebastian.pop@amd.com>
1558 PR tree-optimization/41497
1559 * gcc.dg/tree-ssa/pr41497.c: New.
1561 2009-10-21 Steve Ellcey <sje@cup.hp.com>
1563 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1565 2009-10-21 Joseph Myers <joseph@codesourcery.com>
1567 * gcc.dg/tls/pie-1.c: New test.
1569 2009-10-21 Jakub Jelinek <jakub@redhat.com>
1571 * g++.dg/abi/mangle33.C: New test.
1573 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
1575 * gnat.dg/discr22.adb: New test.
1577 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
1579 * gnat.dg/loop_optimization7.ad[sb]: New test.
1580 * gnat.dg/loop_optimization7_pkg.ads: New helper.
1582 2009-10-21 Janus Weil <janus@gcc.gnu.org>
1586 * gfortran.dg/class_9.f03: Extended test case.
1587 * gfortran.dg/select_type_7.f03: New test case.
1589 2009-10-20 Richard Guenther <rguenther@suse.de>
1591 * gcc.dg/lto/20091020-3_0.c: New testcase.
1593 2009-10-20 Richard Guenther <rguenther@suse.de>
1596 * gcc.dg/lto/20091020-1_0.c: New testcase.
1597 * gcc.dg/lto/20091020-1_1.c: Likewise.
1598 * gcc.dg/lto/20091020-2_0.c: Likewise.
1599 * gcc.dg/lto/20091020-2_1.c: Likewise.
1601 2009-10-20 Jakub Jelinek <jakub@redhat.com>
1604 * gcc.dg/pr41340.c: New test.
1606 2009-10-20 Eric Botcazou <ebotcazou@adacore.com>
1608 * gnat.dg/discr21.ad[sb]: New test.
1609 * gnat.dg/discr21_pkg.ads: New helper.
1611 2009-10-20 Paul Thomas <pault@gcc.gnu.org>
1614 * gfortran.dg/class_9 : New test.
1616 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1618 * gcc.dg/raw-string-1.c: New test.
1619 * gcc.dg/raw-string-2.c: New test.
1620 * gcc.dg/raw-string-3.c: New test.
1621 * gcc.dg/raw-string-4.c: New test.
1622 * gcc.dg/raw-string-5.c: New test.
1623 * gcc.dg/raw-string-6.c: New test.
1624 * gcc.dg/raw-string-7.c: New test.
1625 * gcc.dg/utf8-1.c: New test.
1626 * gcc.dg/utf8-2.c: New test.
1627 * gcc.dg/utf-badconcat2.c: New test.
1628 * gcc.dg/utf-dflt2.c: New test.
1629 * gcc.dg/cpp/include6.c: New test.
1630 * g++.dg/ext/raw-string-1.C: New test.
1631 * g++.dg/ext/raw-string-2.C: New test.
1632 * g++.dg/ext/raw-string-3.C: New test.
1633 * g++.dg/ext/raw-string-4.C: New test.
1634 * g++.dg/ext/raw-string-5.C: New test.
1635 * g++.dg/ext/raw-string-6.C: New test.
1636 * g++.dg/ext/raw-string-7.C: New test.
1637 * g++.dg/ext/utf8-1.C: New test.
1638 * g++.dg/ext/utf8-2.C: New test.
1639 * g++.dg/ext/utf-badconcat2.C: New test.
1640 * g++.dg/ext/utf-dflt2.C: New test.
1642 * gcc.dg/cleanup-13.c: New test.
1644 2009-10-19 Janus Weil <janus@gcc.gnu.org>
1647 * gfortran.dg/auto_dealloc_1.f90: New test case.
1649 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1651 Port from redhat/gcc-4_4-branch:
1652 2009-10-08 Jakub Jelinek <jakub@redhat.com>
1653 * gcc.dg/debug/vta-2.c: New test.
1655 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
1656 * gcc.dg/debug/vta-1.c: New.
1658 2009-10-19 Eric Botcazou <ebotcazou@adacore.com>
1660 * gnat.dg/noreturn2.ad[sb]: New test.
1662 2009-10-19 Tobias Burnus <burnus@net-b.de>
1665 * gfortran.dg/equiv_8.f90: New test.
1666 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1668 2009-10-19 Joseph Myers <joseph@codesourcery.com>
1670 * gcc.target/arm/neon-thumb2-move.c: New test.
1672 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1674 * gcc.dg/debug/vta-3.c: New test.
1676 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1678 * gnat.dg/nested_proc.adb: Rename into...
1679 * gnat.dg/nested_proc1.adb: ...this.
1680 * gnat.dg/nested_proc2.adb: New test.
1682 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1684 * gnat.dg/noreturn1.ad[sb]: New test.
1686 2009-10-17 Janus Weil <janus@gcc.gnu.org>
1687 Paul Thomas <pault@gcc.gnu.org>
1690 * gfortran.dg/class_6.f90: New test.
1694 * gfortran.dg/class_7.f90: New test.
1697 * gfortran.dg/class_8.f90: New test.
1699 2009-10-17 Richard Guenther <rguenther@suse.de>
1701 * gcc.dg/lto/20091017-1_0.c: New testcase.
1702 * gcc.dg/lto/20091017-1_1.c: Likewise.
1704 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1706 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1708 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1710 * gnat.dg/aggr11.adb: New test.
1711 * gnat.dg/aggr11_pkg.ads: New helper.
1713 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1715 * gnat.dg/slice8.adb: New test.
1716 * gnat.dg/slice8_pkg1.ads: New helper.
1717 * gnat.dg/slice8_pkg2.ads: Likewise.
1718 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1720 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1722 * gnat.dg/unchecked_convert4.adb: New test.
1724 2009-10-15 Jason Merrill <jason@redhat.com>
1727 * g++.dg/cpp0x/trailing5.C: New.
1729 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1730 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1731 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1732 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1734 2009-10-16 Janus Weil <janus@gcc.gnu.org>
1737 * gfortran.dg/class_5.f03: New test case.
1738 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1739 * gfortran.dg/typebound_operator_4.f03: Ditto.
1741 2009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1743 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1744 * g++.dg/other/first-global.C: Likewise.
1745 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1746 * g++.dg/torture/pr40323.C: Likewise.
1747 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1748 * gcc.dg/inline-33.c: Likewise.
1749 * gcc.dg/ipa/ipa-1.c: Likewise.
1750 * gcc.dg/ipa/ipa-2.c: Likewise.
1751 * gcc.dg/ipa/ipa-3.c: Likewise.
1752 * gcc.dg/ipa/ipa-4.c: Likewise.
1753 * gcc.dg/ipa/ipa-5.c: Likewise.
1754 * gcc.dg/ipa/ipa-7.c: Likewise.
1755 * gcc.dg/ipa/ipacost-2.c: Likewise.
1756 * gcc.dg/tree-ssa/inline-3.c: Likewise.
1757 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1758 * gfortran.dg/whole_file_5.f90: Likewise.
1759 * gfortran.dg/whole_file_6.f90: Likewise.
1761 2009-10-16 Richard Guenther <rguenther@suse.de>
1763 PR tree-optimization/41728
1764 * gcc.c-torture/compile/pr41728.c: New testcase.
1766 2009-10-16 Richard Guenther <rguenther@suse.de>
1769 * gcc.dg/lto/20091016-1_0.c: New testcase.
1770 * gcc.dg/lto/20091016-1_1.c: Likewise.
1771 * gcc.dg/lto/20091016-1_a.h: Likewise.
1773 2009-10-16 Richard Guenther <rguenther@suse.de>
1776 * gfortran.dg/lto/20091015-1_0.f: New testcase.
1777 * gfortran.dg/lto/20091015-1_1.f: Likewise.
1778 * gfortran.dg/lto/20091015-1_2.f: Likewise.
1780 2009-10-16 Richard Guenther <rguenther@suse.de>
1783 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1785 2009-10-15 Jakub Jelinek <jakub@redhat.com>
1788 * gcc.dg/debug/pr41717.c: New test.
1790 2009-10-16 Paul Thomas <pault@gcc.gnu.org>
1793 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1796 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1798 2009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1801 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1803 * g++.dg/ext/altivec-2.C (main): Ditto.
1805 2009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1807 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1808 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1810 2009-10-15 Richard Guenther <rguenther@suse.de>
1813 * gcc.dg/lto/20091015-1_0.c: New testcase.
1814 * gcc.dg/lto/20091015-1_1.c: Likewise.
1815 * gcc.dg/lto/20091015-1_2.c: Likewise.
1816 * gcc.dg/lto/20091015-1_a.h: Likewise.
1817 * gcc.dg/lto/20091015-1_b.h: Likewise.
1819 2009-10-15 Steve Ellcey <sje@cup.hp.com>
1821 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1823 2009-10-14 Daniel Gutson <dgutson@codesourcery.com>
1825 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1827 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1829 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1831 * obj-c++.dg/bitfield-1.mm: Likewise.
1832 * obj-c++.dg/bitfield-4.mm: Likewise.
1834 2009-10-14 Richard Guenther <rguenther@suse.de>
1837 * gcc.dg/lto/20091014-1_0.c: New testcase.
1839 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1842 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1843 warning on line 0 instead of 1.
1845 2009-10-14 Richard Guenther <rguenther@suse.de>
1848 * gfortran.dg/lto/pr41521_0.f90: New testcase.
1849 * gfortran.dg/lto/pr41521_1.f90: Likewise.
1851 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1853 PR preprocessor/41543
1854 * gcc.dg/debug/dwarf2/pr41543.c: New test.
1857 * gcc.dg/debug/dwarf2/pr41695.c: New test.
1859 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
1861 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1863 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1866 2009-10-14 Jason Merrill <jason@redhat.com>
1869 * g++.dg/cpp0x/defaulted14.C: New.
1871 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
1873 * g++.dg/cpp0x/vt-40092.C: New.
1875 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
1877 * gcc.dg/guality/pr41616-1.c: Drop -O2.
1878 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
1880 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1882 * gfortran.dg/complex_intrinsic_8.f90: New test.
1884 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1886 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1887 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1889 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
1892 * gcc.dg/torture/pr38948.c: New test.
1894 2009-10-13 Steve Ellcey <sje@cup.hp.com>
1896 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1898 2009-10-13 Janus Weil <janus@gcc.gnu.org>
1901 * gfortran.dg/class_allocate_2.f03: Modified.
1902 * gfortran.dg/class_allocate_3.f03: New test case.
1904 2009-10-13 Richard Guenther <rguenther@suse.de>
1907 * gcc.dg/lto/20091006-2_0.c: New testcase.
1908 * gcc.dg/lto/20091006-2_1.c: Likewise.
1909 * gcc.dg/lto/20091006-2_2.c: Likewise.
1910 * gcc.dg/lto/20091013-1_0.c: Likewise.
1911 * gcc.dg/lto/20091013-1_1.c: Likewise.
1912 * gcc.dg/lto/20091013-1_2.c: Likewise.
1914 2009-10-13 Martin Jambor <mjambor@suse.cz>
1916 * gcc.c-torture/compile/pr41661.c: New test.
1918 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1920 PR libgfortran/41683
1921 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1923 2009-10-12 Jason Merrill <jason@redhat.com>
1926 * g++.dg/cpp0x/decltype18.C: New.
1929 * g++.dg/cpp0x/fntmpdefarg1.C: New.
1931 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1933 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1935 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1941 * gcc.dg/guality/pr41447-1.c: New.
1942 * gcc.dg/debug/pr41264-1.c: New.
1943 * gcc.dg/debug/pr41343-1.c: New.
1945 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
1948 * gcc.dg/torture/pr26515.c: New test.
1950 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1953 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1954 * lib/lto.exp (lto-get-options-main): Report error for using "target"
1955 or "xfail" with dg-lto-do.
1957 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
1959 * gcc.target/i386/ms_hook_prologue.c: New testcase.
1961 2009-10-12 Michael Matz <matz@suse.de>
1963 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1966 2009-10-12 Jakub Jelinek <jakub@redhat.com>
1969 * g++.dg/torture/pr41680.C: New test.
1971 2009-10-12 Dodji Seketeli <dodji@redhat.com>
1974 * g++.dg/debug/dwarf2/template-params-7.C: New test.
1976 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1979 * gcc.dg/guality/pr41616-1.c: New.
1981 2009-10-11 Jason Merrill <jason@redhat.com>
1984 * g++.dg/cpp0x/rv-reinterpret.C: New.
1986 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1988 PR libgfortran/38439
1989 * gfortran.dg/fmt_error_9.f: New test.
1990 * gfortran.dg/fmt_error_10.f: New test.
1992 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
1995 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1996 * gfortran.dg/class_4b.f03: As above.
1997 * gfortran.dg/class_4c.f03: As above.
1998 * gfortran.dg/class_4d.f03: As above.
2000 2009-10-11 Richard Guenther <rguenther@suse.de>
2002 PR tree-optimization/41555
2003 * gcc.dg/torture/pr41555.c: New testcase.
2005 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2007 PR libgfortran/35862
2008 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
2011 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2013 PR libgfortran/35862
2014 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
2015 Add conditions to avoid runtime errors if not supported.
2017 2009-10-10 Richard Guenther <rguenther@suse.de>
2019 PR tree-optimization/41654
2020 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
2022 2009-10-09 Jason Merrill <jason@redhat.com>
2024 * g++.dg/cpp/ucn-1.C: New.
2026 2009-10-09 Janus Weil <janus@gcc.gnu.org>
2029 * gfortran.dg/class_2.f03: Extended test case.
2031 2009-10-09 Tobias Burnus <burnus@net-b.de>
2034 * gfortran.dg/class_allocate_1.f03: Modify code such that
2035 it compiles with the gfc_warning->gfc_error change.
2036 * gfortran.dg/class_allocate_1.f03: New test.
2038 2009-10-09 Janus Weil <janus@gcc.gnu.org>
2041 * gfortran.dg/select_type_6.f03: New test.
2043 2009-10-09 Jakub Jelinek <jakub@redhat.com>
2045 PR preprocessor/41445
2046 * gcc.dg/cpp/separate-1.c: Adjust.
2047 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
2048 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
2049 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
2050 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
2051 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
2052 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
2053 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
2055 PR rtl-optimization/41646
2056 * gcc.c-torture/compile/pr41646.c: New test.
2058 2009-10-09 Richard Guenther <rguenther@suse.de>
2060 PR tree-optimization/41634
2061 * gcc.c-torture/compile/pr41634.c: New testcase.
2063 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
2065 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
2067 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
2069 * gnat.dg/opt3.adb: New test.
2070 * gnat.dg/opt3_pkg.ads: New helper.
2072 2009-10-08 Doug Kwan <dougkwan@google.com>
2074 PR rtl-optimization/41574
2075 * gcc.dg/pr41574.c: New test.
2077 2009-10-08 Cary Coutant <ccoutant@google.com>
2079 Add support for debugging with ICF (Identical Code Folding).
2080 * g++.dg/debug/dwarf2/icf.C: New test.
2082 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
2084 * gcc.target/mips/truncate-6.c: New test.
2086 2009-10-08 Jason Merrill <jason@redhat.com>
2089 * g++.dg/cpp0x/rv-deduce.C: New.
2092 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
2093 * g++.dg/template/explicit-args2.C: New.
2094 * g++.dg/template/explicit-args3.C: New.
2095 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
2097 2009-10-08 Michael Matz <matz@suse.de>
2100 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
2101 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
2102 * gcc.dg/pr41573.c: New test.
2104 2009-10-07 Joseph Myers <joseph@codesourcery.com>
2107 * gcc.c-torture/compile/pr41182-1.c: New.
2109 2009-10-07 Jason Merrill <jason@redhat.com>
2111 * g++.dg/cpp0x/variadic95.C: New.
2113 2009-10-07 Jason Merrill <jason@redhat.com>
2115 * g++.dg/template/scope3.C: New.
2117 2009-10-07 Jakub Jelinek <jakub@redhat.com>
2119 * gcc.dg/debug/dwarf2/inline3.c: New test.
2121 2009-10-07 Daniel Kraft <d@domob.eu>
2124 * gfortran.dg/assumed_charlen_function_6.f90: New test.
2126 2009-10-07 Janus Weil <janus@gcc.gnu.org>
2128 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
2129 * gfortran.dg/select_type_1.f03: Modified error message.
2130 * gfortran.dg/select_type_5.f03: New test.
2132 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2134 PR libgfortran/41612
2135 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
2138 2009-10-06 Jason Merrill <jason@redhat.com>
2140 * g++.dg/cpp0x/lambda/lambda-init.C: New.
2141 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2143 2009-10-06 Richard Guenther <rguenther@suse.de>
2146 * gcc.dg/lto/20091006-1_0.c: New testcase.
2147 * gcc.dg/lto/20091006-1_1.c: Likewise.
2148 * gcc.dg/lto/20091005-2_0.c: Likewise.
2150 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
2153 * gnat.dg/timer_cancel.adb: New test.
2155 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
2158 * gnat.dg/specs/import_abstract.ads: New.
2160 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2162 PR libgfortran/35862
2163 * gfortran.dg/round_2.f03: New test.
2165 2009-10-05 Jakub Jelinek <jakub@redhat.com>
2168 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2169 * lib/gcc-gdb-test.exp: ... here. New file.
2170 * gfortran.dg/guality/guality.exp: New file.
2171 * gfortran.dg/guality/pr41558.f90: New test.
2172 * gfortran.dg/guality/arg1.f90: New test.
2174 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
2176 * gfortran.dg/dynamic_dispatch_1.f90: New test.
2177 * gfortran.dg/dynamic_dispatch_2.f90: New test.
2178 * gfortran.dg/dynamic_dispatch_3.f90: New test.
2179 * gfortran.dg/module_md5_1.f90: Update md5 sum.
2181 2009-10-05 Sriraman Tallam <tmsriram@google.com>
2183 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2185 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2186 plugin_pass to register_pass_info.
2187 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2189 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2192 2009-10-05 Richard Guenther <rguenther@suse.de>
2195 * gcc.dg/lto/20090914-2_0.c: New testcase.
2197 2009-10-05 Richard Guenther <rguenther@suse.de>
2200 * gcc.dg/lto/20091005-1_0.c: New testcase.
2201 * gcc.dg/lto/20091005-1_1.c: Likewise.
2203 2009-10-05 Richard Guenther <rguenther@suse.de>
2207 * g++.dg/lto/20091002-1_0.C: Adjust flags.
2208 * g++.dg/lto/20091004-1_0.C: New testcase.
2209 * g++.dg/lto/20091004-1_1.C: Likewise.
2210 * g++.dg/lto/20091004-2_0.C: Likewise.
2211 * g++.dg/lto/20091004-2_1.C: Likewise.
2212 * g++.dg/lto/20091004-3_0.C: Likewise.
2213 * g++.dg/lto/20091004-3_1.C: Likewise.
2215 2009-10-05 Richard Guenther <rguenther@suse.de>
2217 PR tree-optimization/23821
2218 * gcc.dg/torture/pr23821.c: New testcase.
2220 2009-10-05 Daniel Kraft <d@domob.eu>
2223 * gfortran.dg/goto_6.f: New test.
2224 * gfortran.dg/goto_7.f: New test.
2226 2009-10-03 Ben Elliston <bje@au.ibm.com>
2227 Bill Maddox <maddox@google.com>
2228 Cary Coutant <ccoutant@google.com>
2229 Chris Demetriou <cgd@google.com>
2230 Diego Novillo <dnovillo@google.com>
2231 Doug Kwan <dougkwan@google.com>
2232 Jan Hubicka <jh@suse.cz>
2233 Ollie Wild <aaw@google.com>
2234 Rafael Espindola <espindola@google.com>
2235 Richard Guenther <rguenther@suse.de>
2236 Simon Baldwin <simonb@google.com>
2238 * g++.dg/20090107-1.C: New.
2239 * g++.dg/20090121-1.C: New.
2240 * g++.dg/ipa/20090113-1.C: New.
2241 * g++.dg/lto: New directory.
2242 * g++.dg/lto/20080829_0.C: New.
2243 * g++.dg/lto/20080904_0.C: New.
2244 * g++.dg/lto/20080907_0.C: New.
2245 * g++.dg/lto/20080908-1_0.C: New.
2246 * g++.dg/lto/20080908-2_0.C: New.
2247 * g++.dg/lto/20080908-3_0.C: New.
2248 * g++.dg/lto/20080909-1_0.C: New.
2249 * g++.dg/lto/20080910-1_0.C: New.
2250 * g++.dg/lto/20080912-1_0.C: New.
2251 * g++.dg/lto/20080912_0.C: New.
2252 * g++.dg/lto/20080915_0.C: New.
2253 * g++.dg/lto/20080916_0.C: New.
2254 * g++.dg/lto/20080917_0.C: New.
2255 * g++.dg/lto/20080924_0.C: New.
2256 * g++.dg/lto/20080926_0.C: New.
2257 * g++.dg/lto/20081008_0.C: New.
2258 * g++.dg/lto/20081022.h: New.
2259 * g++.dg/lto/20081022_0.C: New.
2260 * g++.dg/lto/20081022_1.C: New.
2261 * g++.dg/lto/20081023_0.C: New.
2262 * g++.dg/lto/20081109-1_0.C: New.
2263 * g++.dg/lto/20081109-2_0.C: New.
2264 * g++.dg/lto/20081109_0.C: New.
2265 * g++.dg/lto/20081109_1.C: New.
2266 * g++.dg/lto/20081118-1_0.C: New.
2267 * g++.dg/lto/20081118-1_1.C: New.
2268 * g++.dg/lto/20081118_0.C: New.
2269 * g++.dg/lto/20081118_1.C: New.
2270 * g++.dg/lto/20081119-1.h: New.
2271 * g++.dg/lto/20081119-1_0.C: New.
2272 * g++.dg/lto/20081119-1_1.C: New.
2273 * g++.dg/lto/20081119_0.C: New.
2274 * g++.dg/lto/20081119_1.C: New.
2275 * g++.dg/lto/20081120-1_0.C: New.
2276 * g++.dg/lto/20081120-1_1.C: New.
2277 * g++.dg/lto/20081120-2_0.C: New.
2278 * g++.dg/lto/20081120-2_1.C: New.
2279 * g++.dg/lto/20081123_0.C: New.
2280 * g++.dg/lto/20081123_1.C: New.
2281 * g++.dg/lto/20081125.h: New.
2282 * g++.dg/lto/20081125_0.C: New.
2283 * g++.dg/lto/20081125_1.C: New.
2284 * g++.dg/lto/20081127_0.C: New.
2285 * g++.dg/lto/20081127_1.C: New.
2286 * g++.dg/lto/20081203_0.C: New.
2287 * g++.dg/lto/20081203_1.C: New.
2288 * g++.dg/lto/20081204-1_0.C: New.
2289 * g++.dg/lto/20081204-1_1.C: New.
2290 * g++.dg/lto/20081204-2_0.C: New.
2291 * g++.dg/lto/20081204-2_1.C: New.
2292 * g++.dg/lto/20081209_0.C: New.
2293 * g++.dg/lto/20081209_1.C: New.
2294 * g++.dg/lto/20081211-1.h: New.
2295 * g++.dg/lto/20081211-1_0.C: New.
2296 * g++.dg/lto/20081211-1_1.C: New.
2297 * g++.dg/lto/20081217-1_0.C: New.
2298 * g++.dg/lto/20081217-2_0.C: New.
2299 * g++.dg/lto/20081219_0.C: New.
2300 * g++.dg/lto/20081219_1.C: New.
2301 * g++.dg/lto/20090106_0.C: New.
2302 * g++.dg/lto/20090112_0.C: New.
2303 * g++.dg/lto/20090128_0.C: New.
2304 * g++.dg/lto/20090221_0.C: New.
2305 * g++.dg/lto/20090302_0.C: New.
2306 * g++.dg/lto/20090302_1.C: New.
2307 * g++.dg/lto/20090303_0.C: New.
2308 * g++.dg/lto/20090311-1.h: New.
2309 * g++.dg/lto/20090311-1_0.C: New.
2310 * g++.dg/lto/20090311-1_1.C: New.
2311 * g++.dg/lto/20090311_0.C: New.
2312 * g++.dg/lto/20090311_1.C: New.
2313 * g++.dg/lto/20090312.h: New.
2314 * g++.dg/lto/20090312_0.C: New.
2315 * g++.dg/lto/20090312_1.C: New.
2316 * g++.dg/lto/20090313_0.C: New.
2317 * g++.dg/lto/20090313_1.C: New.
2318 * g++.dg/lto/20090315_0.C: New.
2319 * g++.dg/lto/20090315_1.C: New.
2320 * g++.dg/lto/20091002-1_0.C: New testcase.
2321 * g++.dg/lto/20091002-2_0.C: Likewise..
2322 * g++.dg/lto/20091002-3_0.C: Likewise..
2323 * g++.dg/lto/README: New.
2324 * g++.dg/lto/pr40818_0.C: New.
2325 * g++.dg/opt/thunk3-1.C: New.
2326 * g++.dg/opt/thunk4.C: New.
2327 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2328 replacements with __attribute__ ((__noinline__)).
2329 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2330 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2331 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2332 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2333 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2334 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2335 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2336 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2337 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2338 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2339 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2340 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2341 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2342 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2343 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2344 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2345 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2346 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2347 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2348 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2349 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2350 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2351 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2352 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2353 * gcc.dg/20081223-1.c: New.
2354 * gcc.dg/lto: New directory.
2355 * gcc.dg/lto/20080908_0.c: New.
2356 * gcc.dg/lto/20080917_0.c: New.
2357 * gcc.dg/lto/20080924_0.c: New.
2358 * gcc.dg/lto/20081024_0.c: New.
2359 * gcc.dg/lto/20081109_0.c: New.
2360 * gcc.dg/lto/20081111_0.c: New.
2361 * gcc.dg/lto/20081111_1.c: New.
2362 * gcc.dg/lto/20081112_0.c: New.
2363 * gcc.dg/lto/20081112_1.c: New.
2364 * gcc.dg/lto/20081115_0.c: New.
2365 * gcc.dg/lto/20081115_1.c: New.
2366 * gcc.dg/lto/20081115_2.c: New.
2367 * gcc.dg/lto/20081118_0.c: New.
2368 * gcc.dg/lto/20081118_1.c: New.
2369 * gcc.dg/lto/20081118_2.c: New.
2370 * gcc.dg/lto/20081120-1_0.c: New.
2371 * gcc.dg/lto/20081120-1_1.c: New.
2372 * gcc.dg/lto/20081120-2_0.c: New.
2373 * gcc.dg/lto/20081120-2_1.c: New.
2374 * gcc.dg/lto/20081125_0.c: New.
2375 * gcc.dg/lto/20081125_1.c: New.
2376 * gcc.dg/lto/20081126_0.c: New.
2377 * gcc.dg/lto/20081201-1_0.c: New.
2378 * gcc.dg/lto/20081201-1_1.c: New.
2379 * gcc.dg/lto/20081201-1_2.c: New.
2380 * gcc.dg/lto/20081201-2_0.c: New.
2381 * gcc.dg/lto/20081201-2_1.c: New.
2382 * gcc.dg/lto/20081202-1_0.c: New.
2383 * gcc.dg/lto/20081202-1_1.c: New.
2384 * gcc.dg/lto/20081202-2_0.c: New.
2385 * gcc.dg/lto/20081202-2_1.c: New.
2386 * gcc.dg/lto/20081204-1_0.c: New.
2387 * gcc.dg/lto/20081204-1_1.c: New.
2388 * gcc.dg/lto/20081204-2_0.c: New.
2389 * gcc.dg/lto/20081210-1_0.c: New.
2390 * gcc.dg/lto/20081212-1_0.c: New.
2391 * gcc.dg/lto/20081222_0.c: New.
2392 * gcc.dg/lto/20081222_0.h: New.
2393 * gcc.dg/lto/20081222_1.c: New.
2394 * gcc.dg/lto/20081224_0.c: New.
2395 * gcc.dg/lto/20081224_0.h: New.
2396 * gcc.dg/lto/20081224_1.c: New.
2397 * gcc.dg/lto/20090116_0.c: New.
2398 * gcc.dg/lto/20090120_0.c: New.
2399 * gcc.dg/lto/20090126-1_0.c: New.
2400 * gcc.dg/lto/20090126-2_0.c: New.
2401 * gcc.dg/lto/20090206-1_0.c: New.
2402 * gcc.dg/lto/20090206-2_0.c: New.
2403 * gcc.dg/lto/20090210_0.c: New.
2404 * gcc.dg/lto/20090210_1.c: New.
2405 * gcc.dg/lto/20090213_0.c: New.
2406 * gcc.dg/lto/20090213_1.c: New.
2407 * gcc.dg/lto/20090218-1_0.c: New.
2408 * gcc.dg/lto/20090218-1_1.c: New.
2409 * gcc.dg/lto/20090218-2_0.c: New.
2410 * gcc.dg/lto/20090218-2_1.c: New.
2411 * gcc.dg/lto/20090218_0.c: New.
2412 * gcc.dg/lto/20090218_1.c: New.
2413 * gcc.dg/lto/20090218_2.c: New.
2414 * gcc.dg/lto/20090218_3.c: New.
2415 * gcc.dg/lto/20090219_0.c: New.
2416 * gcc.dg/lto/20090312_0.c: New.
2417 * gcc.dg/lto/20090312_1.c: New.
2418 * gcc.dg/lto/20090313_0.c: New.
2419 * gcc.dg/lto/20090706-1_0.c: New.
2420 * gcc.dg/lto/20090706-2_0.c: New.
2421 * gcc.dg/lto/20090717_0.c: New.
2422 * gcc.dg/lto/20090717_1.c: New.
2423 * gcc.dg/lto/20090729_0.c: New.
2424 * gcc.dg/lto/20090729_1.c: New.
2425 * gcc.dg/lto/20090812_0.c: New.
2426 * gcc.dg/lto/20090812_1.c: New.
2427 * gcc.dg/lto/20090914-1_0.c: New.
2428 * gcc.dg/lto/README: New.
2429 * gcc.dg/visibility-7.c: Adjust expected pattern
2430 * gfortran.dg/lto: New directory.
2431 * gfortran.dg/lto/pr40724_0.f: New.
2432 * gfortran.dg/lto/pr40724_1.f: New.
2433 * gfortran.dg/lto/pr40725_0.f03: New.
2434 * gfortran.dg/lto/pr40725_1.c: New.
2435 * gfortran.dg/lto/pr41069_0.f90: New.
2436 * gfortran.dg/lto/pr41069_1.f90: New.
2437 * gfortran.dg/lto/pr41069_2.f90: New.
2438 * g++.dg/README: Add 'lto' directory.
2439 * g++.dg/dg.exp: Also scan 'lto' directory
2441 2009-10-03 Ben Elliston <bje@au.ibm.com>
2442 Janis Johnson <janis187@us.ibm.com>
2443 Diego Novillo <dnovillo@google.com>
2445 * g++.dg/lto/lto.exp: New.
2446 * gcc.c-torture/execute/execute.exp: Add
2447 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2448 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2449 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2450 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2451 * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2452 * gcc.dg/lto/lto.exp: New.
2453 * gfortran.dg/lto/lto.exp: New.
2454 * lib/target-supports.exp (check_effective_target_lto): New.
2455 * lib/c-torture.exp: Load target-supports.exp. Define
2456 LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2457 * lib/gcc-dg.exp: Likewise.
2459 * lib/torture-options.exp: Add support for a third argument.
2461 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
2464 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2466 2009-10-02 Jason Merrill <jason@redhat.com>
2468 * g++.dg/abi/mangle32.C: New.
2470 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2472 * gnat.dg/atomic2.adb: New test.
2474 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2476 * gnat.dg/array11.adb: New test.
2477 * gnat.dg/array12.adb: Likewise.
2479 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2481 * gnat.dg/array10.adb: New test.
2482 * gnat.dg/object_overflow.adb: Tweak.
2484 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
2486 * gcc.dg/guality/guality.exp: Disable on darwin.
2488 2009-10-02 Janis Johnson <janis187@us.ibm.com>
2490 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2491 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2492 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2493 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2495 2009-10-02 Tobias Burnus <burnus@net-b.de>
2498 * gfortran.dg/intent_out_5.f90: New test.
2500 2009-10-02 Jakub Jelinek <jakub@redhat.com>
2504 * gcc.dg/guality/pr41404-1.c: New test.
2505 * gcc.dg/guality/pr41353-2.c: New test.
2507 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
2510 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2513 2009-10-01 Jan Hubicka <jh@suse.cz>
2515 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2517 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
2519 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2521 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2523 2009-10-01 Tobias Burnus <burnus@net-b.de>
2526 * gfortran.dg/parameter_array_init_5.f90: New test.
2528 2009-10-01 Jason Merrill <jason@redhat.com>
2530 * g++.dg/cpp0x/defaulted13.C: New.
2532 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
2534 * gfortran.dg/bounds_check_7.f90: Adapted error message.
2535 * gfortran.dg/bounds_check_11.f90: Likewise.
2536 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2538 2009-09-30 Tobias Burnus <burnus@net-b.de>
2540 * gfortran.dg/select_type_4.f90: New test.
2542 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2544 * gfortran.dg/same_type_as_1.f03: New test.
2545 * gfortran.dg/same_type_as_2.f03: Ditto.
2547 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2549 * gfortran.dg/select_type_1.f03: Extended.
2550 * gfortran.dg/select_type_3.f03: New test.
2552 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2554 * gfortran.dg/class_allocate_1.f03: New test.
2556 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2559 * gfortran.dg/allocatable_scalar_3.f90: New test.
2560 * gfortran.dg/select_type_2.f03: Ditto.
2561 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2563 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2565 * gfortran.dg/block_name_2.f90: Modified error message.
2566 * gfortran.dg/select_6.f90: Ditto.
2567 * gfortran.dg/select_type_1.f03: New test.
2569 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2571 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2572 * gfortran.dg/class_1.f03: Ditto.
2573 * gfortran.dg/class_2.f03: Ditto.
2574 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2575 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2576 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2577 * gfortran.dg/typebound_call_10.f03: Ditto.
2578 * gfortran.dg/typebound_call_2.f03: Ditto.
2579 * gfortran.dg/typebound_call_3.f03: Ditto.
2580 * gfortran.dg/typebound_call_4.f03: Ditto.
2581 * gfortran.dg/typebound_call_9.f03: Ditto.
2582 * gfortran.dg/typebound_generic_3.f03: Ditto.
2583 * gfortran.dg/typebound_generic_4.f03: Ditto.
2584 * gfortran.dg/typebound_operator_1.f03: Ditto.
2585 * gfortran.dg/typebound_operator_2.f03: Ditto.
2586 * gfortran.dg/typebound_operator_3.f03: Ditto.
2587 * gfortran.dg/typebound_operator_4.f03: Ditto.
2588 * gfortran.dg/typebound_proc_1.f08: Ditto.
2589 * gfortran.dg/typebound_proc_5.f03: Ditto.
2590 * gfortran.dg/typebound_proc_6.f03: Ditto.
2592 2009-09-30 Jason Merrill <jason@redhat.com>
2594 * g++.dg/eh/init-temp1.C: Improve test.
2596 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
2599 * gcc.target/alpha/pr22093.c: New test.
2601 2009-09-29 John Freeman <jfreeman08@gmail.com>
2602 Jason Merrill <jason@redhat.com>
2604 * g++.dg/cpp0x/lambda/lambda-array.C: New.
2605 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2606 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2607 * g++.dg/cpp0x/lambda/lambda-const.C: New.
2608 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2609 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2610 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2611 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2612 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2613 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2614 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2615 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2616 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2617 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2618 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2619 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2620 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2621 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2622 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2623 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2624 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2625 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2626 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2627 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2628 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2629 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2630 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2631 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2632 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2633 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2634 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2635 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2636 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2637 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2638 * g++.dg/cpp0x/lambda/lambda-template.C: New.
2639 * g++.dg/cpp0x/lambda/lambda-this.C: New.
2640 * g++.dg/cpp0x/lambda/lambda-type.C: New.
2641 * g++.dg/cpp0x/lambda/lambda-use.C: New.
2642 * lib/prune.exp: Accept "In lambda function".
2644 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2646 * gcc.target/i386/fma4-check.h: New file.
2647 * gcc.target/i386/fma4-fma.c: Ditto.
2648 * gcc.target/i386/fma4-maccXX.c: Ditto.
2649 * gcc.target/i386/fma4-msubXX.c: Ditto.
2650 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2651 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2652 * gcc.target/i386/fma4-vector.c: Ditto.
2653 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2654 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2655 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2656 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2657 * gcc.target/i386/fma4-256-vector.c: Ditto.
2658 * gcc.target/i386/funcspec-2.c: Ditto.
2660 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2662 * gcc.target/i386/funcspec-5.c: Add FMA4.
2663 * gcc.target/i386/funcspec-6.c: Ditto.
2664 * gcc.target/i386/funcspec-8.c: Ditto.
2666 * gcc.target/i386/funcspec-9.c: New file.
2668 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2670 * gcc.target/i386/isa-10.c: New file.
2671 * gcc.target/i386/isa-11.c: Ditto.
2672 * gcc.target/i386/isa-12.c: Ditto.
2673 * gcc.target/i386/isa-13.c: Ditto.
2674 * gcc.target/i386/isa-2.c: Ditto.
2675 * gcc.target/i386/isa-3.c: Ditto.
2676 * gcc.target/i386/isa-4.c: Ditto.
2677 * gcc.target/i386/isa-7.c: Ditto.
2678 * gcc.target/i386/isa-8.c: Ditto.
2679 * gcc.target/i386/isa-9.c: Ditto.
2681 * gcc.target/i386/isa-14.c: Add FMA4.
2682 * gcc.target/i386/isa-1.c: Ditto.
2683 * gcc.target/i386/isa-5.c: Ditto.
2684 * gcc.target/i386/isa-6.c: Ditto.
2686 * gcc.target/i386/sse-12.c: New file.
2687 * gcc.target/i386/sse-13.c: Ditto.
2688 * gcc.target/i386/sse-14.c: Ditto.
2689 * gcc.target/i386/sse-22.c: Ditto.
2691 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2692 * g++.dg/other/i386-3.C: Ditto.
2693 * g++.dg/other/i386-5.C: Ditto.
2694 * g++.dg/other/i386-6.C: Ditto.
2696 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
2699 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2702 2009-09-29 Janis Johnson <janis187@us.ibm.com>
2704 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2705 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2707 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2710 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2712 * g++.dg/debug/dwarf2/const-1.C: Likewise.
2714 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2716 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2717 * gcc.target/i386/isa-1.c: Remove SSE5.
2718 * gcc.target/i386/isa-5.c: Ditto.
2719 * gcc.target/i386/isa-6.c: Ditto.
2720 * gcc.target/i386/funcspec-4.c: Remove error conditions
2722 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2723 * gcc.target/i386/avx-2.c: Ditto.
2724 * gcc.target/i386/sse-23.c: Ditto.
2725 * gcc.target/i386/funcspec-9.c: Delete.
2727 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2729 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2730 * gcc.dg/guality/pr41353-1.c: New test.
2733 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2734 in macro name definition for non-unix/win32/msdos.
2736 2009-09-29 Daniel Kraft <d@domob.eu>
2739 * gfortran.dg/block_1.f08: New test.
2740 * gfortran.dg/block_2.f08: New test.
2741 * gfortran.dg/block_3.f90: New test.
2742 * gfortran.dg/block_4.f08: New test.
2743 * gfortran.dg/block_5.f08: New test.
2744 * gfortran.dg/block_6.f08: New test.
2745 * gfortran.dg/block_7.f08: New test.
2746 * gfortran.dg/block_8.f08: New test.
2748 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2750 PR libgfortran/35862
2751 * gfortran.dg/round_1.f03: New test.
2752 * gfortran.dg/f2003_io_3.f03: Update test.
2754 2009-09-28 Easwaran Raman <eraman@google.com>
2756 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2757 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2759 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2761 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2762 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2763 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2764 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2765 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2767 * g++.dg/dfp/dfp.exp: Fix typo.
2769 * lib/target-supports.exp (check-effective-target-dfp-nocache):
2770 Fix typo that breaks the check.
2772 2009-09-28 Olivier Hainque <hainque@adacore.com>
2774 * gnat.dg (tagged_alloc_free.adb): New testcase.
2776 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2778 * g++.dg/dfp: New directory.
2779 * g++.dg/dg.exp: Prune tests in dfp directory.
2780 * g++.dg/dfp/dfp.exp: New.
2781 * g++.dg/dfp/mangle-mode.C: New test.
2783 2009-09-28 Michael Matz <matz@suse.de>
2785 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2788 2009-09-27 Richard Henderson <rth@redhat.com>
2790 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2791 * gcc.dg/tree-ssa/pr41469-1.c: New.
2793 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
2796 * gcc.dg/cond-constqual-1.c: New test.
2798 2009-09-26 Michael Matz <matz@suse.de>
2802 * gcc.dg/pr41470.c: New test.
2804 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
2806 * gnat.dg/array9.adb: New test.
2808 2009-09-26 Michael Matz <matz@suse.de>
2810 PR tree-optimization/41454
2811 * gcc.dg/pr41454.c: New test.
2813 2009-09-25 Dodji Seketeli <dodji@redhat.com>
2815 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2816 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2817 into DW_TAG_GNU_template_parameter_pack and
2818 DW_TAG_GNU_formal_parameter_pack.
2819 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2820 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2822 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
2824 * gcc.dg/vect/vect.exp: Append extra parameters as separate
2825 parameters for alignment-sensitive -fsection-anchors tests.
2827 2009-09-25 Richard Guenther <rguenther@suse.de>
2830 * gcc.c-torture/execute/pr41463.c: New testcase.
2832 2009-09-25 Olivier Hainque <hainque@adacore.com>
2834 * gnat.dg/sse_nolib.adb: New testcase.
2836 2009-09-25 Revital Eres <ERES@il.ibm.com>
2838 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2839 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2840 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2841 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2842 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2843 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2844 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2845 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2846 * gcc.dg/vect/vect.exp: Add Power7 flags.
2847 * g++.dg/vect/vect.exp: Likewise.
2848 * gfortran.dg/vect/vect.exp: Likewise.
2850 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
2853 * gfortran.dg/empty_label.f: New test.
2854 * gfortran.dg/empty_label.f90: Ditto.
2855 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2857 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2859 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2862 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
2864 * lib/scanasm.exp (make_pattern_printable): New function.
2865 (dg-scan, scan-assembler-times, scan-assembler-dem,
2866 scan-assembler-dem-not): Use it.
2868 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
2870 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2871 (test_nested): Renamed to ...
2872 (test_nested1): This.
2873 (test_nested2): New.
2876 2009-09-24 Richard Guenther <rguenther@suse.de>
2878 PR tree-optimization/36143
2879 PR tree-optimization/38747
2880 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2881 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2882 * g++.dg/torture/pr38747.C: New testcase.
2883 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2885 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
2887 * gnat.dg/nested_proc.adb: New test.
2889 2009-09-24 Jakub Jelinek <jakub@redhat.com>
2891 * gcc.target/i386/pr12329.c: Adjust.
2893 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
2896 * gcc.dg/pr41248.c: New.
2898 2009-09-23 Dodji Seketeli <dodji@redhat.com>
2901 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2903 2009-09-23 Andreas Schwab <schwab@redhat.com>
2905 * lib/profopt.exp (profopt-get-options): Set tool_flags for
2906 current_compiler_flags. Fix typos.
2908 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
2910 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2912 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
2915 * gcc.c-torture/compile/pr39779.c: New test.
2917 2009-09-22 Dodji Seketeli <dodji@redhat.com>
2919 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2920 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2921 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2923 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
2926 * gcc.dg/pr41295.c: New.
2928 2009-09-22 Neil Vachharajani <nvachhar@google.com>
2930 * gcc.dg/pr40209.c: Add test case.
2932 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
2934 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2936 * gcc.target/mips/code-readable-2.c: Likewise.
2937 * gcc.target/mips/code-readable-3.c: Likewise.
2939 2009-09-22 Janis Johnson <janis187@us.ibm.com>
2941 * lib/target-supports.exp (check_effective_target_dfp_nocache):
2942 Check support via mode instead of C type.
2943 (check_effective_target_dfprt_nocache): Ditto.
2944 (check_effective_target_hard_dfp): Ditto.
2946 2009-09-22 Richard Guenther <rguenther@suse.de>
2949 * gcc.c-torture/execute/pr41395-1.c: New testcase.
2950 * gcc.c-torture/execute/pr41395-2.c: Likewise.
2952 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2954 * gcc.dg/20090922-1.c: New test.
2957 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2958 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2959 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2960 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2961 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2962 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2963 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2964 * objc.dg/dwarf-2.m: Likewise.
2966 2009-09-22 Richard Guenther <rguenther@suse.de>
2968 PR tree-optimization/41428
2969 * g++.dg/tree-ssa/pr41428.C: New testcase.
2971 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2974 * g++.dg/gomp/pr41429.C: New test.
2976 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
2978 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2980 2009-09-21 Jason Merrill <jason@redhat.com>
2983 * g++.dg/cpp0x/trivial1.C: Expand.
2985 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
2987 * gcc.dg/torture/calleesave-sse.c: New.
2989 2009-09-21 Jan Hubicka <jh@suse.cz>
2991 * gcc.dg/guality/inline-params.c: New testcase.
2993 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
2995 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2997 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2998 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
3001 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
3003 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
3004 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
3005 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
3006 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
3007 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
3009 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
3012 * g++.dg/torture/pr40642.C: New testcase.
3014 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3016 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
3017 cases in static initializers.
3019 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
3021 * gcc.c-tortue/compile/pr39886.c: New.
3023 2009-09-20 Chris Demetriou <cgd@google.com>
3025 PR preprocessor/28435:
3026 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
3027 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
3028 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
3029 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
3030 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
3032 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
3034 * gcc.target/mips/mips.exp: Add relax-pic-calls
3035 under -mfoo/-mno-foo options.
3036 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
3037 and -mexplicit-relocs.
3038 * gcc.target/mips/call-1.c: New test.
3039 * gcc.target/mips/call-2.c: New test.
3040 * gcc.target/mips/call-3.c: New test.
3041 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
3042 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3044 2009-09-19 Chris Demetriou <cgd@google.com>
3046 PR preprocessor/28435:
3047 * gcc.dg/cpp/missing-header-MD.c: New test.
3048 * gcc.dg/cpp/missing-header-MMD.c: New test.
3049 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
3050 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
3052 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3054 PR libgfortran/41328
3055 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
3058 2009-09-18 Jason Merrill <jason@redhat.com>
3060 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
3061 * g++.dg/cpp0x/initlist-deduce.C: New.
3063 2009-09-18 Neil Vachharajani <nvachhar@google.com>
3065 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
3067 2009-09-18 Janis Johnson <janis187@us.ibm.com>
3069 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
3070 * c-c++-common/dfp: New directory.
3071 * c-c++-common/dfp/dfp-dbg.h: New file.
3072 * gcc.dg/dfp/call-by-value.c: Move to ...
3073 * c-c++-common/call-by-value.c: here.
3074 * gcc.dg/dfp/cast.c: Move to ...
3075 * c-c++-common/cast.c: here.
3076 * gcc.dg/dfp/compare-eq-const.c: Move to ...
3077 * c-c++-common/compare-eq-const.c: here.
3078 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
3079 * c-c++-common/compare-eq-d128.c: here.
3080 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
3081 * c-c++-common/compare-eq-d32.c: here.
3082 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
3083 * c-c++-common/compare-eq-d64.c: here.
3084 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
3085 * c-c++-common/compare-eq-dfp.c: here.
3086 * gcc.dg/dfp/compare-eq.h: Move to ...
3087 * c-c++-common/compare-eq.h: here.
3088 * gcc.dg/dfp/compare-rel-const.c: Move to ...
3089 * c-c++-common/compare-rel-const.c: here.
3090 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
3091 * c-c++-common/compare-rel-d128.c: here.
3092 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
3093 * c-c++-common/compare-rel-d32.c: here.
3094 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
3095 * c-c++-common/compare-rel-d64.c: here.
3096 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
3097 * c-c++-common/compare-rel-dfp.c: here.
3098 * gcc.dg/dfp/compare-rel.h: Move to ...
3099 * c-c++-common/compare-rel.h: here.
3100 * gcc.dg/dfp/compare-special-d128.c: Move to ...
3101 * c-c++-common/compare-special-d128.c: here.
3102 * gcc.dg/dfp/compare-special-d32.c: Move to ...
3103 * c-c++-common/compare-special-d32.c: here.
3104 * gcc.dg/dfp/compare-special-d64.c: Move to ...
3105 * c-c++-common/compare-special-d64.c: here.
3106 * gcc.dg/dfp/compare-special.h: Move to ...
3107 * c-c++-common/compare-special.h: here.
3108 * gcc.dg/dfp/constants-zero.c: Move to ...
3109 * c-c++-common/constants-zero.c: here.
3110 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
3111 * c-c++-common/convert-bfp-10.c: here.
3112 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
3113 * c-c++-common/convert-bfp-11.c: here.
3114 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
3115 * c-c++-common/convert-bfp-12.c: here.
3116 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
3117 * c-c++-common/convert-bfp-13.c: here.
3118 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
3119 * c-c++-common/convert-bfp-14.c: here.
3120 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
3121 * c-c++-common/convert-bfp-2.c: here.
3122 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
3123 * c-c++-common/convert-bfp-3.c: here.
3124 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
3125 * c-c++-common/convert-bfp-4.c: here.
3126 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
3127 * c-c++-common/convert-bfp-5.c: here.
3128 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
3129 * c-c++-common/convert-bfp-6.c: here.
3130 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
3131 * c-c++-common/convert-bfp-7.c: here.
3132 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
3133 * c-c++-common/convert-bfp-8.c: here.
3134 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
3135 * c-c++-common/convert-bfp-9.c: here.
3136 * gcc.dg/dfp/convert-bfp.c: Move to ...
3137 * c-c++-common/convert-bfp.c: here.
3138 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
3139 * c-c++-common/convert-bfp-fold.c: here.
3140 * gcc.dg/dfp/convert-dfp.c: Move to ...
3141 * c-c++-common/convert-dfp.c: here.
3142 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3143 * c-c++-common/convert-dfp-fold-2.c: here.
3144 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3145 * c-c++-common/convert-dfp-fold.c: here.
3146 * gcc.dg/dfp/convert.h: Move to ...
3147 * c-c++-common/convert.h: here.
3148 * gcc.dg/dfp/convert-int.c: Move to ...
3149 * c-c++-common/convert-int.c: here.
3150 * gcc.dg/dfp/convert-int-fold.c: Move to ...
3151 * c-c++-common/convert-int-fold.c: here.
3152 * gcc.dg/dfp/convert-int-max.c: Move to ...
3153 * c-c++-common/convert-int-max.c: here.
3154 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3155 * c-c++-common/convert-int-max-fold.c: here.
3156 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3157 * c-c++-common/convert-int-saturate.c: here.
3158 * gcc.dg/dfp/func-array.c: Move to ...
3159 * c-c++-common/func-array.c: here.
3160 * gcc.dg/dfp/func-deref.c: Move to ...
3161 * c-c++-common/func-deref.c: here.
3162 * gcc.dg/dfp/func-mixed.c: Move to ...
3163 * c-c++-common/func-mixed.c: here.
3164 * gcc.dg/dfp/func-pointer.c: Move to ...
3165 * c-c++-common/func-pointer.c: here.
3166 * gcc.dg/dfp/func-scalar.c: Move to ...
3167 * c-c++-common/func-scalar.c: here.
3168 * gcc.dg/dfp/func-struct.c: Move to ...
3169 * c-c++-common/func-struct.c: here.
3170 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3171 * c-c++-common/func-vararg-alternate-d128-2.c: here.
3172 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3173 * c-c++-common/func-vararg-alternate-d128.c: here.
3174 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3175 * c-c++-common/func-vararg-alternate-d32.c: here.
3176 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3177 * c-c++-common/func-vararg-alternate-d64.c: here.
3178 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3179 * c-c++-common/func-vararg-alternate.h: here.
3180 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3181 * c-c++-common/func-vararg-dfp.c: here.
3182 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3183 * c-c++-common/func-vararg-mixed-2.c: here.
3184 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3185 * c-c++-common/func-vararg-mixed.c: here.
3186 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3187 * c-c++-common/func-vararg-size0.c: here.
3188 * gcc.dg/dfp/inf-1.c: Move to ...
3189 * c-c++-common/inf-1.c: here.
3190 * gcc.dg/dfp/loop-index.c: Move to ...
3191 * c-c++-common/loop-index.c: here.
3192 * gcc.dg/dfp/modes.c: Move to ...
3193 * c-c++-common/modes.c: here.
3194 * gcc.dg/dfp/nan-1.c: Move to ...
3195 * c-c++-common/nan-1.c: here.
3196 * gcc.dg/dfp/nan-2.c: Move to ...
3197 * c-c++-common/nan-2.c: here.
3198 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3199 * c-c++-common/operator-arith-fold.c: here.
3200 * gcc.dg/dfp/operator-assignment.c: Move to ...
3201 * c-c++-common/operator-assignment.c: here.
3202 * gcc.dg/dfp/operator-comma.c: Move to ...
3203 * c-c++-common/operator-comma.c: here.
3204 * gcc.dg/dfp/operator-cond.c: Move to ...
3205 * c-c++-common/operator-cond.c: here.
3206 * gcc.dg/dfp/operator-logical.c: Move to ...
3207 * c-c++-common/operator-logical.c: here.
3208 * gcc.dg/dfp/operator-unary.c: Move to ...
3209 * c-c++-common/operator-unary.c: here.
3210 * gcc.dg/dfp/pr31385.c: Move to ...
3211 * c-c++-common/pr31385.c: here.
3212 * gcc.dg/dfp/pr33466.c: Move to ...
3213 * c-c++-common/pr33466.c: here.
3214 * gcc.dg/dfp/pr35620.c: Move to ...
3215 * c-c++-common/pr35620.c: here.
3216 * gcc.dg/dfp/pr36800.c: Move to ...
3217 * c-c++-common/pr36800.c: here.
3218 * gcc.dg/dfp/pr39034.c: Move to ...
3219 * c-c++-common/pr39034.c: here.
3220 * gcc.dg/dfp/pr39035.c: Move to ...
3221 * c-c++-common/pr39035.c: here.
3222 * gcc.dg/dfp/pr39902.c: Move to ...
3223 * c-c++-common/pr39902.c: here.
3224 * gcc.dg/dfp/pr39986.c: Move to ...
3225 * c-c++-common/pr39986.c: here.
3226 * gcc.dg/dfp/signbit-1.c: Move to ...
3227 * c-c++-common/signbit-1.c: here.
3228 * gcc.dg/dfp/signbit-2.c: Move to ...
3229 * c-c++-common/signbit-2.c: here.
3230 * gcc.dg/dfp/struct-layout-1.c: Move to ...
3231 * c-c++-common/struct-layout-1.c: here.
3232 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3233 * c-c++-common/usual-arith-conv.c: here.
3234 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3235 * c-c++-common/usual-arith-conv-const.c: here.
3237 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
3240 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3243 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
3246 * g++.dg/expr/bool3.C: New test.
3247 * g++.dg/expr/bool4.C: New test.
3249 2009-09-17 Janis Johnson <janis187@us.ibm.com>
3251 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3252 * gcc.dg/dfp/signbit-2.c: Use it.
3253 * gcc.dg/dfp/func-vararg-alternate.h: Change two
3254 arguments to unsigned int.
3255 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3256 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3257 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3258 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3259 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3260 * gcc.dg/dfp/pr39986.c: Ditto.
3261 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3262 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3263 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3264 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3265 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3267 2009-09-17 Jakub Jelinek <jakub@redhat.com>
3269 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3271 2009-09-17 Janis Johnson <janis187@us.ibm.com>
3274 * dfp/pr41049.c: New test.
3276 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
3279 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3281 2009-09-17 Martin Jambor <mjambor@suse.cz>
3283 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3284 * gcc.dg/ipa/ipa-sra-1.c: New test.
3285 * gcc.dg/ipa/ipa-sra-2.c: New test.
3286 * gcc.dg/ipa/ipa-sra-3.c: New test.
3287 * gcc.dg/ipa/ipa-sra-4.c: New test.
3288 * gcc.dg/ipa/ipa-sra-5.c: New test.
3289 * gcc.c-torture/execute/ipa-sra-1.c: New test.
3290 * gcc.c-torture/execute/ipa-sra-2.c: New test.
3292 2009-09-17 Michael Matz <matz@suse.de>
3295 * gfortran.dg/pr41347.f90: New test.
3297 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3299 * gcc.c-torture/compile/20090917-1.c: New testcase.
3301 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
3303 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3304 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
3305 alpha*-*-* target from XFAIL list.
3307 2009-09-16 Janis Johnson <janis187@us.ibm.com>
3309 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3310 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3311 * gcc.dg/dfp/cast-bad.c: Use default options.
3312 * gcc.dg/dfp/compare-rel-const.c: Ditto.
3313 * gcc.dg/dfp/composite-type.c: Ditto.
3314 * gcc.dg/dfp/constants.c: Ditto.
3315 * gcc.dg/dfp/constants-hex.c: Ditto.
3316 * gcc.dg/dfp/constants-pedantic.c: Ditto.
3317 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3318 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3319 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3320 * gcc.dg/dfp/ctypes.c: Ditto.
3321 * gcc.dg/dfp/ddmode-ice.c: Ditto.
3322 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3323 * gcc.dg/dfp/float-constant-double.c: Ditto.
3324 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3325 * gcc.dg/dfp/keywords-reserved.c: Ditto.
3326 * gcc.dg/dfp/modes.c: Ditto.
3327 * gcc.dg/dfp/operator-bitwise.c: Ditto.
3328 * gcc.dg/dfp/pr31344.c: Ditto.
3329 * gcc.dg/dfp/pr31385.c: Ditto.
3330 * gcc.dg/dfp/pr33466.c: Ditto.
3331 * gcc.dg/dfp/pr35620.c: Ditto.
3332 * gcc.dg/dfp/pr37435.c: Ditto.
3333 * gcc.dg/dfp/pr39986.c: Ditto.
3334 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3335 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3336 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3337 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3338 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3339 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3340 * gcc.dg/dfp/typespec.c: Ditto.
3341 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3342 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3343 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3344 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3345 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3346 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3347 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3348 * gcc.dg/dfp/compare-rel.h: Ditto.
3349 * gcc.dg/dfp/compare-special.h: Ditto.
3350 * gcc.dg/dfp/convert.h: Ditto.
3351 * gcc.dg/dfp/fe-check.h: Ditto.
3352 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3353 * gcc.dg/dfp/cast.c: Ditto.
3354 * gcc.dg/dfp/compare-eq-const.c: Ditto.
3355 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3356 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3357 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3358 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3359 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3360 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3361 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3362 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3363 * gcc.dg/dfp/compare-special-d32.c: Ditto.
3364 * gcc.dg/dfp/compare-special-d64.c: Ditto.
3365 * gcc.dg/dfp/compare-special-d128.c: Ditto.
3366 * gcc.dg/dfp/constants-zero.c: Ditto.
3367 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3368 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3369 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3370 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3371 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3372 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3373 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3374 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3375 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3376 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3377 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3378 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3379 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3380 * gcc.dg/dfp/convert-bfp.c: Ditto.
3381 * gcc.dg/dfp/convert-complex.c: Ditto.
3382 * gcc.dg/dfp/convert-dfp.c: Ditto.
3383 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3384 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3385 * gcc.dg/dfp/convert-int.c: Ditto.
3386 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3387 * gcc.dg/dfp/convert-int-max.c: Ditto.
3388 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3389 * gcc.dg/dfp/decfloat-constants.c: Ditto.
3390 * gcc.dg/dfp/fe-binop.c: Ditto.
3391 * gcc.dg/dfp/fe-convert-1.c: Ditto.
3392 * gcc.dg/dfp/fe-convert-2.c: Ditto.
3393 * gcc.dg/dfp/fe-convert-3.c: Ditto.
3394 * gcc.dg/dfp/func-array.c: Ditto.
3395 * gcc.dg/dfp/func-deref.c: Ditto.
3396 * gcc.dg/dfp/func-mixed.c: Ditto.
3397 * gcc.dg/dfp/func-pointer.c: Ditto.
3398 * gcc.dg/dfp/func-scalar.c: Ditto.
3399 * gcc.dg/dfp/func-struct.c: Ditto.
3400 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3401 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3402 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3403 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3404 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3405 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3406 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3407 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3408 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3409 * gcc.dg/dfp/inf-1.c: Ditto.
3410 * gcc.dg/dfp/loop-index.c: Ditto.
3411 * gcc.dg/dfp/nan-1.c: Ditto.
3412 * gcc.dg/dfp/nan-2.c: Ditto.
3413 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3414 * gcc.dg/dfp/operator-assignment.c: Ditto.
3415 * gcc.dg/dfp/operator-comma.c: Ditto.
3416 * gcc.dg/dfp/operator-cond.c: Ditto.
3417 * gcc.dg/dfp/operator-logical.c: Ditto.
3418 * gcc.dg/dfp/operator-unary.c: Ditto.
3419 * gcc.dg/dfp/pr36800.c: Ditto.
3420 * gcc.dg/dfp/pr39034.c: Ditto.
3421 * gcc.dg/dfp/pr39035.c: Ditto.
3422 * gcc.dg/dfp/pr39902.c: Ditto.
3423 * gcc.dg/dfp/signbit-1.c: Ditto.
3424 * gcc.dg/dfp/signbit-2.c: Ditto.
3425 * gcc.dg/dfp/struct-layout-1.c: Ditto.
3426 * gcc.dg/dfp/union-init.c: Ditto.
3427 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3429 2009-09-16 Michael Matz <matz@suse.de>
3432 * gfortran.dg/pr41212.f90: New test.
3434 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
3436 * gnat.dg/alignment9.adb: New test.
3438 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
3440 * gnat.dg/discr20.ad[sb]: New test.
3442 2009-09-16 Richard Guenther <rguenther@suse.de>
3445 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3447 2009-09-16 DJ Delorie <dj@redhat.com>
3448 Kaz Kojima <kkojima@gcc.gnu.org>
3450 * gcc.target/sh/struct-arg-dw2.c: New test.
3452 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
3453 Jakub Jelinek <jakub@redhat.com>
3456 * gcc.target/powerpc/pr41175.c: New test.
3458 2009-09-14 Richard Henderson <rth@redhat.com>
3460 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3461 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3462 gcc.dg/tree-ssa/asmgoto-1.c: New files.
3464 2009-09-14 Richard Henderson <rth@redhat.com>
3466 * g++.dg/eh/builtin1.C: Update resx pattern match.
3467 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3469 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
3471 * gcc.target/mips/branch-helper.h: New file.
3472 * gcc.target/mips/branch-2.c,
3473 * gcc.target/mips/branch-3.c,
3474 * gcc.target/mips/branch-4.c,
3475 * gcc.target/mips/branch-5.c,
3476 * gcc.target/mips/branch-6.c,
3477 * gcc.target/mips/branch-7.c,
3478 * gcc.target/mips/branch-8.c,
3479 * gcc.target/mips/branch-9.c,
3480 * gcc.target/mips/branch-10.c,
3481 * gcc.target/mips/branch-11.c,
3482 * gcc.target/mips/branch-12.c,
3483 * gcc.target/mips/branch-13.c,
3484 * gcc.target/mips/branch-14.c,
3485 * gcc.target/mips/branch-15.c: New tests.
3487 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3490 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3491 -m32 -mpowerpc64 system.
3493 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
3495 From Jie Zhang <jie.zhang@analog.com>:
3496 * gcc.target/bfin/saveall.c: New test.
3497 * gcc.target/bfin/20090914-1.c: New test.
3498 * gcc.target/bfin/20090914-2.c: New test.
3500 * gcc.target/bfin/20090914-3.c: New test.
3502 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
3504 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3506 2009-09-14 Richard Guenther <rguenther@suse.de>
3509 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3511 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3513 PR libgfortran/41328
3514 * gfortran.dg/cr_lf.f90: New test.
3516 2009-09-11 Michael Matz <matz@suse.de>
3519 * g++.dg/tree-ssa/pr41275.C: New test.
3521 2009-09-11 Janus Weil <janus@gcc.gnu.org>
3524 * gfortran.dg/proc_ptr_comp_21.f90: New.
3526 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3529 * gfortran.dg/module_procedure_1.f90: New test.
3530 * gfortran.dg/module_procedure_2.f90: Ditto.
3531 * gfortran.dg/generic_14.f90: Move dg-error to new location.
3533 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3534 James A. Morrison <phython@gcc.gnu.org>
3537 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3539 * ada/acats/run_test.exp: New file.
3541 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
3544 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
3546 PR rtl-optimization/39779
3547 * gcc.dg/pr39979.c: New test.
3549 2009-09-10 Richard Guenther <rguenther@suse.de>
3552 * g++.dg/torture/pr41257-2.C: New testcase.
3554 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3557 * g++.dg/template/crash91.C: New.
3559 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
3561 PR rtl-optimization/39779
3562 * gcc.dg/pr39979.c: New test.
3564 2009-09-09 Richard Guenther <rguenther@suse.de>
3566 PR tree-optimization/41101
3567 * gcc.c-torture/compile/pr41101.c: New testcase.
3569 2009-09-09 Richard Guenther <rguenther@suse.de>
3572 * gcc.c-torture/execute/pr41317.c: New testcase.
3573 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3574 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3576 2009-09-08 Dodji Seketeli <dodji@redhat.com>
3578 Fix some test breakages on Darwin
3579 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3581 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3582 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3583 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3584 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3585 take darwin specifics in account.
3587 2009-09-08 Joseph Myers <joseph@codesourcery.com>
3589 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3590 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3592 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3595 * g++.dg/cpp0x/initlist24.C: New.
3597 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
3599 * gcc.dg/large-size-array-2.c: Fix target requirement.
3600 * gcc.dg/large-size-array-4.c: Likewise.
3601 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3602 * gcc.dg/c99-const-expr-2.c: Likewise.
3603 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3604 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3605 * gcc.dg/c90-const-expr-10.c: Likewise.
3606 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3608 * gcc.dg/tree-ssa/pr33920.c: Likewise.
3609 * gcc.dg/vect/pr33846.c: Likewise.
3610 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3611 __PTRDIFF_TYPE__, instead of unsigned long.
3612 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3614 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
3619 * gfortran.dg/pr41229.f90: New.
3621 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
3624 * gcc.dg/pr41232.c: New.
3626 2009-09-08 Joseph Myers <joseph@codesourcery.com>
3628 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3630 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3631 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3632 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3633 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3634 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3635 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3636 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3637 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3638 options other than that used in dg-options.
3640 2009-09-07 Jakub Jelinek <jakub@redhat.com>
3642 PR rtl-optimization/41239
3643 * gcc.c-torture/execute/pr41239.c: New test.
3645 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3647 PR libgfortran/41192
3648 * gfortran.dg/namelist_59.f90: New test.
3650 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3652 From Mike Frysinger <michael.frysinger@analog.com>
3653 * gcc.target/bfin/mcpu-bf542m.c: New file.
3654 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3655 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3656 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3657 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3659 2009-09-07 Martin Jambor <mjambor@suse.cz>
3662 * gcc.c-torture/compile/pr41282.c: New test.
3664 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3667 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
3668 variables for stat and errmsg.
3669 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
3670 * gfortran.dg/allocate_stat_2.f90: New test.
3672 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3674 * gcc.c-torture/compile/20090907-1.c: New test.
3676 2009-09-06 Jakub Jelinek <jakub@redhat.com>
3679 * gcc.dg/pr41241.c: New test.
3681 2009-09-06 Richard Guenther <rguenther@suse.de>
3684 * g++.dg/torture/pr41144.C: New testcase.
3686 2009-09-06 Richard Guenther <rguenther@suse.de>
3689 * gcc.dg/torture/pr41261.c: New testcase.
3691 2009-09-05 Richard Guenther <rguenther@suse.de>
3694 * gcc.c-torture/compile/pr41181.c: New testcase.
3696 2009-09-05 Richard Guenther <rguenther@suse.de>
3699 * g++.dg/torture/pr41273.C: New testcase.
3701 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
3704 * gfortran.dg/typebound_proc_12.f90 : New test.
3706 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3709 * gfortran.dg/pr41225.f90: New.
3711 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3713 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
3714 unistd.h, sys/types.h and sys/wait.h.
3717 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3718 (GUALITY_GDB_REDIRECT): New.
3719 (GUALITY_GDB_ARGS): Use it.
3721 2009-09-04 Richard Guenther <rguenther@suse.de>
3724 * g++.dg/torture/pr41257.C: New testcase.
3726 2009-09-04 Martin Jambor <mjambor@suse.cz>
3728 PR tree-optimization/41112
3729 * gnat.dg/array8.adb: New test.
3731 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
3733 * gcc.target/arm/ctz.c: New test case.
3735 2009-09-03 Alon Dayan <alond@il.ibm.com>
3737 PR tree-optimization/38275
3738 * gcc.dg/autopar/reduc-1char.c: Increase number
3739 of iterations. Adjust the logic accordingly.
3740 * gcc.dg/autopar/reduc-2char.c: Ditto.
3741 * gcc.dg/autopar/reduc-1.c: Ditto.
3742 * gcc.dg/autopar/reduc-2.c: Ditto.
3743 * gcc.dg/autopar/reduc-3.c: Ditto.
3744 * gcc.dg/autopar/reduc-6.c: Ditto.
3745 * gcc.dg/autopar/reduc-7.c: Ditto.
3746 * gcc.dg/autopar/reduc-8.c: Ditto.
3747 * gcc.dg/autopar/reduc-9.c: Ditto.
3748 * gcc.dg/autopar/pr39500-1.c: Ditto.
3749 * gcc.dg/autopar/reduc-1short.c: Ditto.
3750 * gcc.dg/autopar/reduc-2short.c: Ditto.
3751 * gcc.dg/autopar/parallelization-1.c: Ditto.
3753 2009-09-03 Jakub Jelinek <jakub@redhat.com>
3755 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3756 testcase using guality.h compiles and links and if a global variable
3757 can be verified by gdb.
3759 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
3761 * lib/target-supports.exp (check_effective_target_sync_int_long):
3762 Supported on Blackfin Linux targets.
3764 2009-09-02 David Daney <ddaney@caviumnetworks.com>
3766 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3768 2009-09-03 Diego Novillo <dnovillo@google.com>
3770 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3771 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3772 * g++.dg/warn/unit-1.C: Likewise.
3773 * g++.dg/ipa/iinline-1.C: Likewise.
3774 * g++.dg/template/cond2.C: Adjust expected line location for the
3776 * g++.dg/template/pr35240.C: Likewise.
3778 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3780 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3781 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3783 2009-09-02 Martin Jambor <mjambor@suse.cz>
3785 * gcc.dg/tree-ssa/sra-8.c: New testcase.
3786 * gcc.dg/memcpy-1.c: Add . to match pattern.
3787 * gcc.dg/uninit-I.c: XFAIL warning test.
3788 * g++.dg/warn/unit-1.C: XFAIL warning test.
3790 2009-09-02 Ian Lance Taylor <iant@google.com>
3792 * gcc.dg/20090902-1.c: New test.
3794 2009-09-02 Jakub Jelinek <jakub@redhat.com>
3796 * gcc.dg/builtin-object-size-9.c: New test.
3798 2009-09-02 Olivier Hainque <hainque@adacore.com>
3800 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3802 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
3803 Olivier Hainque <hainque@adacore.com>
3805 * gnat.dg/misaligned_param.adb: New test.
3806 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3807 * gnat.dg/slice7.adb: Add 1 more related case.
3809 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3811 * gcc.dg/guality/guality.c: Expect to fail for now.
3812 * gcc.dg/guality/example.c: Likewise.
3814 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3816 * gcc.dg/guality/guality.c: New.
3817 * gcc.dg/guality/guality.h: New.
3818 * gcc.dg/guality/guality.exp: New.
3819 * gcc.dg/guality/example.c: New.
3820 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3821 (cleanup-saved-temps): Likewise, .gkd files too.
3823 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3826 * gfortran.dg/line_length_3.f: New test.
3827 * gfortran.dg/line_length_4.f90: New test.
3829 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
3831 * lib/target-supports.exp (check_gc_sections_available):
3832 Add proper pattern quote.
3834 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
3835 Kaz Kojima <kkojima@gcc.gnu.org>
3837 * lib/target-supports.exp (add_options_for_ieee): New procedure.
3838 * g++.dg/cdce3.C: Use dg-add-options ieee.
3839 * g++.dg/torture/type-generic-1.C: Likewise.
3840 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3841 * gcc.dg/pr28796-2.c: Likewise.
3842 * gcc.dg/torture/builtin-math-7.c: Likewise.
3843 * gcc.dg/torture/type-generic-1.c: Likewise.
3844 * gfortran.dg/boz_14.f90: Likewise.
3845 * gfortran.dg/erf_2.F90: Likewise.
3846 * gfortran.dg/init_flag_3.f90: Likewise.
3847 * gfortran.dg/init_flag_4.f90: Likewise.
3848 * gfortran.dg/init_flag_5.f90: Likewise.
3849 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3850 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3851 * gfortran.dg/isnan_1.f90: Likewise.
3852 * gfortran.dg/isnan_2.f90: Likewise.
3853 * gfortran.dg/maxlocval_2.f90: Likewise.
3854 * gfortran.dg/maxlocval_4.f90: Likewise.
3855 * gfortran.dg/minlocval_1.f90: Likewise.
3856 * gfortran.dg/minlocval_4.f90: Likewise.
3857 * gfortran.dg/module_nan.f90: Likewise.
3858 * gfortran.dg/namelist_42.f90: Likewise.
3859 * gfortran.dg/namelist_43.f90: Likewise.
3860 * gfortran.dg/nan_1.f90: Likewise.
3861 * gfortran.dg/nan_2.f90: Likewise.
3862 * gfortran.dg/nan_3.f90: Likewise.
3863 * gfortran.dg/nan_4.f90: Likewise.
3864 * gfortran.dg/nan_5.f90: Likewise.
3865 * gfortran.dg/nearest_1.f90: Likewise.
3866 * gfortran.dg/nearest_2.f90: Likewise.
3867 * gfortran.dg/nearest_3.f90: Likewise.
3868 * gfortran.dg/pr37243.f: Likewise.
3869 * gfortran.dg/real_const_3.f90: Likewise.
3870 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3872 2009-08-31 Dodji Seketeli <dodji@redhat.com>
3875 * g++.dg/debug/dwarf2/template-params-1.C: New test.
3876 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3877 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3878 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3879 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3880 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3881 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3882 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3883 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3884 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3885 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3886 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3887 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3889 2009-08-31 Jason Merrill <jason@redhat.com>
3892 * g++.dg/parse/enum5.C: New.
3893 * g++.dg/cpp0x/enum1.C: Adjust expected error.
3895 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3898 * gfortran.dg/allocate_derived_1.f90: New.
3899 * gfortran.dg/class_3.f03: New.
3901 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3904 * gfortran.dg/allocatable_scalar_1.f90: New.
3905 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3906 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3907 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3909 2009-08-30 Richard Guenther <rguenther@suse.de>
3911 PR tree-optimization/41186
3912 * g++.dg/torture/pr41186.C: New testcase.
3913 * g++.dg/tree-ssa/pr41186.C: Likewise.
3915 2009-08-30 Dodji Seketeli <dodji@redhat.com>
3918 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3919 take ia64 assembly comments syntax in account.
3921 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
3923 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3925 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3927 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3928 * gfortran.dg/whole_file_6.f90: Likewise.
3930 2009-08-28 Cary Coutant <ccoutant@google.com>
3933 * g++.dg/debug/dwarf2/pr41063.C: New test.
3935 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
3937 PR rtl-optimization/40861
3938 * gcc.dg/pr40861.c: New test.
3940 2009-08-27 Janus Weil <janus@gcc.gnu.org>
3943 * gfortran.dg/proc_ptr_comp_20.f90: New.
3945 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
3948 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3949 open temp file with status="scratch".
3950 * gfortran.dg/fmt_cache_1.f: Likewise.
3951 * gfortran.dg/fmt_exhaust.f90: Likewise.
3952 * gfortran.dg/fmt_t_4.f90: Likewise.
3953 * gfortran.dg/fseek.f90: Likewise.
3954 * gfortran.dg/list_read_5.f90: Likewise.
3955 * gfortran.dg/namelist_39.f90: Likewise.
3956 * gfortran.dg/namelist_56.f90: Likewise.
3957 * gfortran.dg/read_bad_advance.f90: Likewise.
3958 * gfortran.dg/read_repeat.f90: Likewise.
3959 * gfortran.dg/read_size_noadvance.f90: Likewise.
3960 * gfortran.dg/read_x_past.f: Likewise.
3962 2009-08-27 Tobias Burnus <burnus@net-b.de>
3965 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3967 2009-08-27 Daniel Kraft <d@domob.eu>
3970 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3971 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3972 error and fix problem with recursive assignment.
3973 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3974 * gfortran.dg/typebound_operator_3.f03: New test.
3975 * gfortran.dg/typebound_operator_4.f03: New test.
3977 2009-08-27 Dodji Seketeli <dodji@redhat.com>
3980 * debug/dwarf2/namespace-1.C: New test.
3982 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
3985 * gfortran.dg/pr41162.f: New.
3987 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
3988 Richard Sandiford <rdsandiford@googlemail.com>
3990 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3992 * gcc.target/mips/branch-1.c: Update accordingly.
3993 * gcc.target/mips/extend-1.c: Likewise.
3994 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
3996 2009-08-26 Richard Guenther <rguenther@suse.de>
3999 * gcc.c-torture/compile/pr41163.c: New testcase.
4000 * gcc.dg/pr35899.c: Adjust.
4002 2009-08-26 Richard Guenther <rguenther@suse.de>
4004 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
4006 2009-08-26 Jason Merrill <jason@redhat.com>
4008 * g++.dg/cpp0x/explicit3.C: New.
4009 * g++.dg/overload/cond2.C: New.
4011 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
4013 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
4015 2009-08-25 Jan Hubicka <jh@suse.cz>
4017 * gcc.target/i386/sse5-shift1-vector.c
4018 * gcc.target/i386/isa-12.c
4019 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
4020 * gcc.target/i386/sse5-pcmov2.c
4021 * gcc.target/i386/isa-3.c
4022 * gcc.target/i386/sse5-shift2-vector.c
4023 * gcc.target/i386/isa-7.c
4024 * gcc.target/i386/funcspec-2.c
4025 * gcc.target/i386/sse5-haddX.c
4026 * gcc.target/i386/sse5-hadduX.c
4027 * gcc.target/i386/isa-9.c
4028 * gcc.target/i386/sse5-maccXX.c
4029 * gcc.target/i386/sse5-shift3-vector.c
4030 * gcc.target/i386/sse5-msubXX.c
4031 * gcc.target/i386/sse5-permpX.c
4032 * gcc.target/i386/sse5-check.h
4033 * gcc.target/i386/sse-12.c
4034 * gcc.target/i386/sse-11.c
4035 * gcc.target/i386/sse-10.c
4036 * gcc.target/i386/sse-13.c
4037 * gcc.target/i386/sse-14.c
4038 * gcc.target/i386/sse-22.c
4039 * gcc.target/i386/sse-2.c
4040 * gcc.target/i386/sse-13.c
4041 * gcc.target/i386/avx-2.c
4042 * gcc.target/i386/sse5-rotate1-vector.c
4043 * gcc.target/i386/isa-4.c
4044 * gcc.target/i386/sse5-hsubX.c
4045 * gcc.target/i386/sse5-pcmov.c
4046 * gcc.target/i386/sse5-fma.c
4047 * gcc.target/i386/isa-8.c
4048 * gcc.target/i386/sse5-rotate2-vector.c
4049 * gcc.target/i386/sse5-nmaccXX.c
4050 * gcc.target/i386/sse5-imul64-vector.c
4051 * gcc.target/i386/sse5-nmsubXX.c
4052 * gcc.target/i386/sse5-rotate3-vector.c
4053 * gcc.target/i386/sse5-fma-vector.c
4054 * gcc.target/i386/sse5-imul32widen-vector.c
4055 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
4057 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
4058 * gcc.target/i386/funcspec-5.c: Remove SSE5.
4059 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
4060 * gcc.target/i386/avx-1.c: Remove SSE5.
4061 * gcc.target/i386/avx-2.c: Remove SSE5.
4062 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
4063 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
4064 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
4065 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
4067 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
4069 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
4071 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
4073 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
4074 keyword works in the same manner as __alignof.
4076 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4079 * gfortran.dg/unpack_bounds_1.f90: New test.
4080 * gfortran.dg/unpack_bounds_2.f90: New test.
4081 * gfortran.dg/unpack_bounds_3.f90: New test.
4083 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
4085 * gnat.dg/slice7.adb: New test.
4086 * gnat.dg/slice7_pkg.ads: New helper.
4088 2009-08-25 Janus Weil <janus@gcc.gnu.org>
4091 * gfortran.dg/proc_ptr_25.f90: New.
4092 * gfortran.dg/proc_ptr_comp_18.f90: New.
4093 * gfortran.dg/proc_ptr_comp_19.f90: New.
4095 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4098 * gfortran.dg/fmt_error_8.f: New test.
4100 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4102 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
4103 number, update all callers and synchronize results for latest MPC.
4105 2009-08-21 Jason Merrill <jason@redhat.com>
4107 * g++.dg/warn/Wunused-17.C: New.
4109 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4111 * gcc.target/arm/combine-cmp-shift.c: New test.
4113 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
4115 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
4116 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
4119 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4121 * gfortran.dg/fmt_error_7.f: New test.
4123 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
4126 * gcc.target/i386/pr40718.c: New test.
4128 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4130 * gfortran.dg/proc_ptr_24.f90: New test.
4132 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
4134 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
4135 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
4136 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
4138 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
4141 * gfortran.dg/fmt_with_extra.f: new file.
4143 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
4145 * lib/target-supports.exp
4146 (check_effective_target_arm_iwmmxt_ok): New procedure.
4147 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
4148 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4150 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
4152 * gfortran.dg/boz_9.f90: Do not load denormal floating
4153 point constants. Remove -mieee option for alpha*-*-* targets.
4155 2009-08-21 Janus Weil <janus@gcc.gnu.org>
4158 * gfortran.dg/proc_ptr_23.f90: New.
4159 * gfortran.dg/proc_ptr_comp_15.f90: New.
4160 * gfortran.dg/proc_ptr_comp_16.f90: New.
4161 * gfortran.dg/proc_ptr_comp_17.f90: New.
4163 2009-08-21 Jakub Jelinek <jakub@redhat.com>
4166 * g++.dg/expr/unary3.C: New test.
4168 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
4170 * gfortran.dg/common_5.f: Add -mdalign for sh.
4171 * gfortran.dg/common_align_2.f90: Likewise.
4173 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4176 * c_f_pointer_tests_4.f90: New test.
4178 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
4180 * gnat.dg/slice6.adb: New test.
4181 * gnat.dg/slice6_pkg.ads: New helper.
4183 2009-08-20 Michael Matz <matz@suse.de>
4186 * gfortran.dg/pr41126.f90: New test.
4188 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
4190 * gnat.dg/dynamic_bound.adb: New test.
4192 2009-08-20 Janus Weil <janus@gcc.gnu.org>
4195 * gfortran.dg/intrinsic_5.f90: New.
4197 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4198 Richard Earnshaw <richard.earnshaw@arm.com>
4200 * gcc.target/arm/20090811-1.c: New test.
4202 2009-08-19 Jakub Jelinek <jakub@redhat.com>
4205 * gcc.dg/pr41123.c: New test.
4207 2009-08-19 Jason Merrill <jason@redhat.com>
4210 * g++.dg/other/gc4.C: New.
4212 2009-08-18 Michael Matz <matz@suse.de>
4214 * gfortran.dg/vect/vect-gems.f90: New test.
4215 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4217 2009-08-18 DJ Delorie <dj@redhat.com>
4219 * lib/wrapper.exp: Move load of target-libpath.exp from here...
4220 * lib/gcc-defs.exp: ... to here.
4222 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4223 GCC_EXEC_PREFIX before building the wrapper.
4225 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
4227 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4229 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4230 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
4231 dg-options. Fix dg-final clause.
4233 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
4235 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4237 2009-08-18 Janus Weil <janus@gcc.gnu.org>
4238 Paul Thomas <pault@gcc.gnu.org>
4241 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4243 2009-08-18 Richard Guenther <rguenther@suse.de>
4246 * gcc.dg/torture/pr41094.c: New testcase.
4247 * gcc.dg/torture/builtin-power-1.c: Adjust.
4248 * gcc.dg/builtins-10.c: Likewise.
4250 2009-08-18 Jakub Jelinek <jakub@redhat.com>
4253 * gcc.dg/pr40971.c: New test.
4255 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
4258 * gfortran.dg/use_only_4.f90: New test.
4260 2009-08-17 Daniel Kraft <d@domob.eu>
4263 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4264 NOPASS bindings as operators.
4266 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
4268 * lib/target-supports.exp
4269 (check_effective_target_vect_cmdline_needed): Add alpha to the list
4270 of targets that do not need command line argument to enable SIMD.
4272 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4274 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4277 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4280 * gfortran.dg/unlimited_fmt_1.f90: New test.
4282 2009-08-17 Dodji Seketeli <dodji@redhat.com>
4284 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4286 2009-08-17 Arnaud Charlet <charlet@adacore.com>
4288 * gnat.dg/itype.ad[sb]: New test.
4290 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
4292 * gcc.target/mips/mips.exp: Add terminology section to comment
4293 at the top of the file. Fix typos.
4295 2009-08-16 Jason Merrill <jason@redhat.com>
4297 * g++.dg/debug/dwarf2/inline1.C: New.
4299 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
4302 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4304 2009-08-16 Dodji Seketeli <dodji@redhat.com>
4307 * gcc.dg/debug/20020224-1.c: Adjust the comment.
4308 Make sure to trigger inlining optimizations.
4309 * gcc.dg/debug/dwarf2/inline2.c: New test.
4311 2009-08-14 Janus Weil <janus@gcc.gnu.org>
4314 * gfortran.dg/structure_constructor_10.f90: New.
4316 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
4318 * gcc.dg/pragma-re-1.c: Supported on all platforms.
4319 * gcc.dg/pragma-re-2.c: Likewise.
4320 * gcc.dg/pragma-re-3.c: Likewise.
4321 * gcc.dg/pragma-re-4.c: Likewise.
4322 * g++.dg/other/pragma-re-1.C: Likewise.
4323 * g++.dg/other/pragma-re-2.C: Likewise.
4325 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4327 * gcc.dg/torture/builtin-math-7.c: New.
4329 2009-08-14 Richard Guenther <rguenther@suse.de>
4331 * gcc.c-torture/execute/20090814-1.c: New testcase.
4333 2009-08-14 David Edelsohn <edelsohn@gnu.org>
4335 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4337 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
4340 * gcc.target/i386/pr40934.c: New.
4342 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
4345 * gcc.target/i386/pr41019.c: New test.
4347 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4350 * gfortran.dg/winapi.f90: New test.
4352 2009-08-13 Janus Weil <janus@gcc.gnu.org>
4355 * gfortran.dg/intrinsic_4.f90: New.
4356 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4359 2009-08-13 Richard Guenther <rguenther@suse.de>
4362 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4364 2009-08-12 Richard Guenther <rguenther@suse.de>
4366 PR tree-optimization/41011
4367 * gfortran.dg/pr41011.f: New testcase.
4369 2009-08-11 Andrew Haley <aph@redhat.com>
4371 * gcc.target/arm/synchronize.c: New file.
4373 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4376 * gfortran.dg/graphite/id-17.f: New.
4378 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
4379 Sebastian Pop <sebastian.pop@amd.com>
4381 * gcc.dg/graphite/interchange-1.c: XFAILed.
4382 * gcc.dg/graphite/interchange-2.c: XFAILed.
4383 * gcc.dg/graphite/interchange-3.c: XFAILed.
4384 * gcc.dg/graphite/interchange-4.c: XFAILed.
4385 * gcc.dg/graphite/interchange-7.c: XFAILed.
4387 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4389 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4391 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4392 Pranav Garg <pranav.garg2107@gmail.com>
4394 * gcc.dg/graphite/interchange-6.c: XFAILed.
4396 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4398 * gcc.dg/graphite/interchange-9.c: New.
4400 2009-08-12 Richard Guenther <rguenther@suse.de>
4402 PR rtl-optimization/41033
4403 * gcc.dg/pr41033.c: New test.
4405 2009-08-11 Janus Weil <janus@gcc.gnu.org>
4408 * gfortran.dg/proc_ptr_comp_14.f90: New.
4410 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
4412 * gcc.target/mips/ext-5.c: New test.
4413 * gcc.target/mips/ext-6.c: New test.
4414 * gcc.target/mips/ext-7.c: New test.
4415 * gcc.target/mips/ext-8.c: New test.
4416 * gcc.target/mips/extend-2.c: New test.
4418 2009-08-10 Jason Merrill <jason@redhat.com>
4420 * g++.dg/other/linkage2.C: New test for types-without-linkage
4422 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4423 * g++.dg/lookup/anon2.C: Likewise.
4424 * g++.dg/other/anon3.C: Likewise.
4425 * g++.dg/template/arg2.C: Likewise.
4426 * g++.dg/template/local4.C: Likewise.
4427 * g++.old-deja/g++.law/operators32.C: Likewise.
4428 * g++.old-deja/g++.other/linkage2.C: Likewise.
4429 * g++.old-deja/g++.pt/enum6.C: Likewise.
4430 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4431 * g++.old-deja/g++.other/linkage1.C: Likewise.
4433 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4435 * gcc.dg/dg.exp: Test also c-c++-common dir.
4436 * g++.dg/dg.exp: Likewise.
4437 * g++.dg/warn/Wconversion-real.C: Delete.
4438 * gcc.dg/Wconversion-real.c: Move to ...
4439 * c-c++-common/Wconversion-real.c: ... here.
4440 * lib/target-supports.exp
4441 (check_effective_target_c,check_effective_target_c++): New.
4443 2009-08-10 Daniel Kraft <d@domob.eu>
4446 * gfortran.dg/typebound_operator_1.f03: New test.
4447 * gfortran.dg/typebound_operator_2.f03: New test.
4449 2009-08-10 Richard Guenther <rguenther@suse.de>
4452 * gcc.c-torture/compile/pr41006-1.c: New testcase.
4453 * gcc.c-torture/compile/pr41006-2.c: Likewise.
4455 2009-08-10 Janus Weil <janus@gcc.gnu.org>
4458 * gfortran.dg/class_1.f03: New.
4459 * gfortran.dg/class_2.f03: New.
4460 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4461 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4462 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4463 * gfortran.dg/typebound_call_10.f03: Ditto.
4464 * gfortran.dg/typebound_call_2.f03: Ditto.
4465 * gfortran.dg/typebound_call_3.f03: Ditto.
4466 * gfortran.dg/typebound_call_4.f03: Ditto.
4467 * gfortran.dg/typebound_generic_3.f03: Ditto.
4468 * gfortran.dg/typebound_generic_4.f03: Ditto.
4469 * gfortran.dg/typebound_proc_1.f08: Ditto.
4470 * gfortran.dg/typebound_proc_5.f03: Ditto.
4471 * gfortran.dg/typebound_proc_6.f03: Ditto.
4473 2009-08-10 Dodji Seketeli <dodji@redhat.com>
4476 * g++.dg/expr/stmt-expr-1.C: New test.
4478 2009-08-09 Richard Guenther <rguenther@suse.de>
4480 PR tree-optimization/41016
4481 * gcc.c-torture/compile/pr41016.c: New testcase.
4483 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
4485 * gcc.dg/overflow-warn-8.c: New test.
4487 2009-08-09 Ira Rosen <irar@il.ibm.com>
4489 PR tree-optimization/41008
4490 * gcc.dg/vect/O1-pr41008.c: New test.
4492 2009-08-05 Tobias Burnus <burnus@net-b.de>
4495 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4497 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
4499 * gcc.target/bfin/loop-autoinc.c: New file.
4501 2009-08-08 Richard Guenther <rguenther@suse.de>
4503 PR tree-optimization/40991
4504 * g++.dg/torture/pr40991.C: New testcase.
4506 2009-08-08 Laurent GUERBY <laurent@guerby.net>
4508 * ada/acats/support/impdef.a: Tweak timing constants. Add
4509 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4510 * ada/acats/tests/c9/c940005.a: Use new timing constants.
4511 * ada/acats/tests/c9/c940007.a: Likewise.
4512 * ada/acats/tests/c9/c94001c.ada: Likewise.
4513 * ada/acats/tests/c9/c94006a.ada: Likewise.
4514 * ada/acats/tests/c9/c94008c.ada: Likewise.
4515 * ada/acats/tests/c9/c951002.a: Likewise.
4516 * ada/acats/tests/c9/c954a01.a: Likewise.
4517 * ada/acats/tests/c9/c96001a.ada: Likewise.
4518 * ada/acats/tests/c9/c97307a.ada: Likewise.
4520 2009-08-07 Richard Guenther <rguenther@suse.de>
4522 PR tree-optimization/40999
4523 * gfortran.dg/pr40999.f: New testcase.
4525 2009-08-07 Jakub Jelinek <jakub@redhat.com>
4527 * g++.dg/tree-prof/partition1.C: New test.
4529 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
4531 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4533 (check_effective_target_arm_neon_ok): Improve test for neon
4535 * gcc.target/arm/eabi1.c: Only run test in base variant.
4536 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4538 * gcc.target/arm/vfp1[567].c: New tests.
4540 2009-08-06 Jason Merrill <jason@redhat.com>
4543 * g++.dg/ext/complit12.C: Expand.
4545 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
4547 Merge ARM/hard_vfp_branch to trunk.
4549 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
4551 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4552 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4554 2009-05-12 Joseph Myers <joseph@codesourcery.com>
4556 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4557 (PCS): Define macro to use base AAPCS.
4558 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4560 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
4562 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4563 Correct arm_neon.h typo.
4565 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
4567 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4568 this a linkage test.
4569 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4570 argument marshalling.
4571 * abitest.h: New file.
4572 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4573 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4575 2009-08-06 Martin Jambor <mjambor@suse.cz>
4578 * gcc.dg/tree-ssa/pr32964.c: New test.
4580 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
4581 H.J. Lu <hongjiu.lu@intel.com>
4584 * gcc.target/i386/pr40957.c: New test.
4586 2009-08-06 Richard Guenther <rguenther@suse.de>
4588 PR tree-optimization/40964
4589 * gcc.c-torture/compile/pr40964.c: New testcase.
4591 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
4594 * gfortran.dg/transfer_resolve_1.f90 : New test.
4596 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
4597 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4600 * gcc.target/i386/pr40906-1.c: New test.
4601 * gcc.target/i386/pr40906-2.c: Ditto.
4602 * gcc.target/i386/pr40906-3.c: Ditto.
4604 2009-08-05 Jakub Jelinek <jakub@redhat.com>
4606 PR rtl-optimization/40924
4607 * g++.dg/torture/pr40924.C: New test.
4609 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
4612 * g++.dg/warn/pr36069.C: New.
4614 2009-08-04 Dodji Seketeli <dodji@redhat.com>
4617 * g++.dg/overload/defarg4.C: New test.
4619 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4622 * g++.dg/parse/pr16696.C: New.
4623 * g++.dg/parse/pr16696-permissive.C: New.
4625 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
4628 * gfortran.dg/initialization_23.f90 : New test.
4630 2009-08-04 Dodji Seketeli <dodji@redhat.com>
4633 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4635 2009-08-03 Jason Merrill <jason@redhat.com>
4636 Jakub Jelinek <jakub@redhat.com>
4639 * g++.dg/ext/complit12.C: New.
4641 2009-08-03 Janis Johnson <janis187@us.ibm.com>
4644 * gcc.target/powerpc/pr39902-2.c: New test.
4646 2009-08-03 Jakub Jelinek <jakub@redhat.com>
4649 * gcc.dg/uninit-6.c: Re-add XFAIL.
4650 * gcc.dg/uninit-6-O0.c: Likewise.
4651 * gcc.dg/uninit-pr40943.c: New test.
4653 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4656 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4659 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4662 * gfortran.dg/namelist_40.f90: Update error output.
4663 * gfortran.dg/namelist_47.f90: Update error output.
4664 * gfortran.dg/namelist_58.f90: New test.
4666 2009-08-02 Janus Weil <janus@gcc.gnu.org>
4669 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4670 * gfortran.dg/altreturn_3.f90: Ditto.
4671 * gfortran.dg/altreturn_5.f90: Ditto.
4672 * gfortran.dg/altreturn_6.f90: Ditto.
4673 * gfortran.dg/altreturn_7.f90: Ditto.
4674 * gfortran.dg/array_constructor_13.f90: Ditto.
4675 * gfortran.dg/arrayio_7.f90: Ditto.
4676 * gfortran.dg/arrayio_8.f90: Ditto.
4677 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4678 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4679 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4680 * gfortran.dg/backspace_8.f: Add -std=legacy.
4681 * gfortran.dg/backspace_9.f: Ditto.
4682 * gfortran.dg/char_comparison_1.f: Ditto.
4683 * gfortran.dg/char_decl_1.f90: Ditto.
4684 * gfortran.dg/char_initialiser_actual.f90: Ditto.
4685 * gfortran.dg/char_pointer_assign.f90: Ditto.
4686 * gfortran.dg/char_pointer_dependency.f90: Ditto.
4687 * gfortran.dg/char_pointer_dummy.f90: Ditto.
4688 * gfortran.dg/char_pointer_func.f90: Ditto.
4689 * gfortran.dg/common_8.f90: Ditto.
4690 * gfortran.dg/constant_substring.f: Ditto.
4691 * gfortran.dg/data_char_2.f90: Ditto.
4692 * gfortran.dg/der_array_io_1.f90: Ditto.
4693 * gfortran.dg/der_array_io_2.f90: Ditto.
4694 * gfortran.dg/der_array_io_3.f90: Ditto.
4695 * gfortran.dg/der_io_3.f90: Ditto.
4696 * gfortran.dg/dev_null.F90: Ditto.
4697 * gfortran.dg/direct_io_2.f90: Ditto.
4698 * gfortran.dg/do_iterator_2.f90: Ditto.
4699 * gfortran.dg/e_d_fmt.f90: Ditto.
4700 * gfortran.dg/empty_format_1.f90: Ditto.
4701 * gfortran.dg/entry_17.f90: Modified warning message.
4702 * gfortran.dg/entry_7.f90: Add -std=legacy.
4703 * gfortran.dg/eor_1.f90: Ditto.
4704 * gfortran.dg/equiv_2.f90: Ditto.
4705 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4706 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4707 * gfortran.dg/extended_char_comparison_1.f: Ditto.
4708 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4709 * gfortran.dg/fmt_error_2.f90: Ditto.
4710 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4711 * gfortran.dg/fmt_tl.f: Ditto.
4712 * gfortran.dg/fmt_white.f: Ditto.
4713 * gfortran.dg/func_derived_1.f90: Ditto.
4714 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4715 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4716 * gfortran.dg/global_references_2.f90: Ditto.
4717 * gfortran.dg/hollerith_1.f90: Ditto.
4718 * gfortran.dg/hollerith.f90: Use new-style character length.
4719 * gfortran.dg/hollerith_f95.f90: Ditto.
4720 * gfortran.dg/ichar_1.f90: Add -std=legacy.
4721 * gfortran.dg/implicit_6.f90: Ditto.
4722 * gfortran.dg/implicit_9.f90: Ditto.
4723 * gfortran.dg/inquire_13.f90: Ditto.
4724 * gfortran.dg/inquire_5.f90: Ditto.
4725 * gfortran.dg/inquire_6.f90: Ditto.
4726 * gfortran.dg/inquire.f90: Ditto.
4727 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4728 * gfortran.dg/io_constraints_2.f90: Ditto.
4729 * gfortran.dg/list_read_2.f90: Add -std=legacy.
4730 * gfortran.dg/loc_2.f90: Ditto.
4731 * gfortran.dg/logical_1.f90: Ditto.
4732 * gfortran.dg/longline.f: Ditto.
4733 * gfortran.dg/merge_char_1.f90: Ditto.
4734 * gfortran.dg/namelist_12.f: Ditto.
4735 * gfortran.dg/namelist_14.f90: Ditto.
4736 * gfortran.dg/namelist_18.f90: Ditto.
4737 * gfortran.dg/namelist_19.f90: Ditto.
4738 * gfortran.dg/namelist_21.f90: Ditto.
4739 * gfortran.dg/namelist_22.f90: Ditto.
4740 * gfortran.dg/namelist_37.f90: Ditto.
4741 * gfortran.dg/namelist_54.f90: Ditto.
4742 * gfortran.dg/namelist_55.f90: Ditto.
4743 * gfortran.dg/namelist_empty.f90: Ditto.
4744 * gfortran.dg/namelist_use.f90: Use new-style character length.
4745 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4746 * gfortran.dg/nested_modules_4.f90: Ditto.
4747 * gfortran.dg/nested_modules_5.f90: Ditto.
4748 * gfortran.dg/open-options-blanks.f: Ditto.
4749 * gfortran.dg/output_exponents_1.f90: Ditto.
4750 * gfortran.dg/parens_5.f90: Ditto.
4751 * gfortran.dg/parens_6.f90: Ditto.
4752 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4753 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4754 * gfortran.dg/pr15129.f90: Ditto.
4755 * gfortran.dg/pr15332.f: Ditto.
4756 * gfortran.dg/pr16597.f90: Ditto.
4757 * gfortran.dg/pr17143.f90: Ditto.
4758 * gfortran.dg/pr17164.f90: Ditto.
4759 * gfortran.dg/pr17229.f: Modified warning message.
4760 * gfortran.dg/pr18210.f90: Add -std=legacy.
4761 * gfortran.dg/pr19155.f: Ditto.
4762 * gfortran.dg/pr20086.f90: Ditto.
4763 * gfortran.dg/pr20124.f90: Ditto.
4764 * gfortran.dg/pr20755.f: Ditto.
4765 * gfortran.dg/pr20865.f90: Ditto.
4766 * gfortran.dg/pr20950.f: Ditto.
4767 * gfortran.dg/pr21730.f: Ditto.
4768 * gfortran.dg/pr22491.f: Ditto.
4769 * gfortran.dg/pr29713.f90: Ditto.
4770 * gfortran.dg/print_parentheses_1.f: Ditto.
4771 * gfortran.dg/print_parentheses_2.f90: Ditto.
4772 * gfortran.dg/proc_assign_1.f90: Ditto.
4773 * gfortran.dg/proc_decl_1.f90: Ditto.
4774 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4775 * gfortran.dg/read_eor.f90: : Add -std=legacy.
4776 * gfortran.dg/read_float_1.f90: Ditto.
4777 * gfortran.dg/read_logical.f90: Ditto.
4778 * gfortran.dg/recursive_statement_functions.f90: Ditto.
4779 * gfortran.dg/return_1.f90: Ditto.
4780 * gfortran.dg/rewind_1.f90: Ditto.
4781 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4782 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4783 * gfortran.dg/stfunc_1.f90: Ditto.
4784 * gfortran.dg/stfunc_3.f90: Ditto.
4785 * gfortran.dg/stfunc_4.f90: Ditto.
4786 * gfortran.dg/stfunc_6.f90: Ditto.
4787 * gfortran.dg/streamio_2.f90: Ditto.
4788 * gfortran.dg/string_ctor_1.f90: Ditto.
4789 * gfortran.dg/string_null_compare_1.f: Ditto.
4790 * gfortran.dg/substr_6.f90: Ditto.
4791 * gfortran.dg/tl_editing.f90: Ditto.
4792 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4793 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4794 * gfortran.dg/x_slash_1.f: Add -std=legacy.
4795 * gfortran.dg/g77/1832.f: Ditto.
4796 * gfortran.dg/g77/19981216-0.f Ditto.
4797 * gfortran.dg/g77/19990525-0.f: Ditto.
4798 * gfortran.dg/g77/19990826-2.f: Ditto.
4799 * gfortran.dg/g77/20000630-2.f: Ditto.
4800 * gfortran.dg/g77/20010116.f: Ditto.
4801 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4802 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4803 * gfortran.dg/g77/980520-1.f: Ditto.
4804 * gfortran.dg/g77/check0.f: Ditto.
4805 * gfortran.dg/g77/cpp3.F: Ditto.
4806 * gfortran.dg/g77/cpp4.F: Use new-style character length.
4807 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4808 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4809 * gfortran.dg/g77/short.f: Ditto.
4811 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
4813 * gcc.target/mips/ext-3.c: Add NOMIPS16.
4814 * gcc.target/mips/ext-4.c: Likewise.
4815 * gcc.target/mips/interrupt_handler.c: Likewise.
4816 * gcc.target/mips/truncate-4.c: Likewise.
4817 * gcc.target/mips/truncate-5.c: Likewise.
4819 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
4821 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4822 -fgraphite-force-parallel to -floop-parallelize-all.
4824 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
4827 * gfortran.dg/whole_file_7.f90: New test.
4828 * gfortran.dg/whole_file_8.f90: New test.
4829 * gfortran.dg/whole_file_9.f90: New test.
4830 * gfortran.dg/whole_file_10.f90: New test.
4831 * gfortran.dg/whole_file_11.f90: New test.
4832 * gfortran.dg/whole_file_12.f90: New test.
4833 * gfortran.dg/whole_file_13.f90: New test.
4834 * gfortran.dg/whole_file_14.f90: New test.
4836 2009-07-31 Jason Merrill <jason@redhat.com>
4838 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4840 * g++.dg/cpp0x/named.C: Likewise.
4841 * g++.dg/cpp0x/overload.C: Likewise.
4842 * g++.dg/cpp0x/rv1n.C: Likewise.
4843 * g++.dg/cpp0x/rv1p.C: Likewise.
4844 * g++.dg/cpp0x/rv2n.C: Likewise.
4845 * g++.dg/cpp0x/rv2p.C: Likewise.
4846 * g++.dg/cpp0x/rv3n.C: Likewise.
4847 * g++.dg/cpp0x/rv3p.C: Likewise.
4848 * g++.dg/cpp0x/rv4n.C: Likewise.
4849 * g++.dg/cpp0x/rv4p.C: Likewise.
4850 * g++.dg/cpp0x/rv5n.C: Likewise.
4851 * g++.dg/cpp0x/rv5p.C: Likewise.
4852 * g++.dg/cpp0x/rv6n.C: Likewise.
4853 * g++.dg/cpp0x/rv6p.C: Likewise.
4854 * g++.dg/cpp0x/rv7n.C: Likewise.
4855 * g++.dg/cpp0x/rv7p.C: Likewise.
4856 * g++.dg/cpp0x/template_deduction.C: Likewise.
4857 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4858 * g++.dg/cpp0x/overloadn.C: New.
4859 * g++.dg/cpp0x/rv-cast.C: New.
4861 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
4863 * gcc.target/mips/ext-4.c: New test.
4865 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4867 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4869 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4871 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4872 * gcc.dg/tree-ssa/loop-32.c: Same.
4873 * gcc.dg/tree-ssa/loop-33.c: Same.
4874 * gcc.dg/tree-ssa/loop-34.c: Same.
4875 * gcc.dg/tree-ssa/loop-35.c: Same.
4876 * gcc.dg/tree-ssa/loop-7.c: Same.
4877 * gcc.dg/tree-ssa/pr23109.c: Same.
4878 * gcc.dg/tree-ssa/restrict-2.c: Same.
4879 * gcc.dg/tree-ssa/restrict-3.c: Same.
4880 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4881 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4882 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4883 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4884 * gcc.dg/tree-ssa/structopt-1.c: Same.
4885 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4886 * gfortran.dg/pr32921.f: Same.
4888 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4890 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4891 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4892 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4893 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4894 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4895 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4896 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4897 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4898 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4899 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4900 * gcc.dg/graphite/id-1.c: New.
4901 * gcc.dg/graphite/id-10.c: New.
4902 * gcc.dg/graphite/id-11.c: New.
4903 * gcc.dg/graphite/id-12.c: New.
4904 * gcc.dg/graphite/id-13.c: New.
4905 * gcc.dg/graphite/id-14.c: New.
4906 * gcc.dg/graphite/id-15.c: New.
4907 * gcc.dg/graphite/id-2.c: New.
4908 * gcc.dg/graphite/id-3.c: New.
4909 * gcc.dg/graphite/id-4.c: New.
4910 * gcc.dg/graphite/id-5.c: New.
4911 * gcc.dg/graphite/id-6.c: New.
4912 * gcc.dg/graphite/id-7.c: New.
4913 * gcc.dg/graphite/id-8.c: New.
4914 * gcc.dg/graphite/id-9.c: New.
4915 * gcc.dg/graphite/interchange-0.c: New.
4916 * gcc.dg/graphite/interchange-1.c: New.
4917 * gcc.dg/graphite/interchange-2.c: New.
4918 * gcc.dg/graphite/interchange-3.c: New.
4919 * gcc.dg/graphite/interchange-4.c: New.
4920 * gcc.dg/graphite/interchange-5.c: New.
4921 * gcc.dg/graphite/interchange-6.c: New.
4922 * gcc.dg/graphite/interchange-7.c: New.
4923 * gcc.dg/graphite/interchange-8.c: New.
4924 * gcc.dg/graphite/pr35356-1.c: New.
4925 * gcc.dg/graphite/pr35356-2.c: New.
4926 * gcc.dg/graphite/pr35356-3.c: New.
4927 * gcc.dg/graphite/pr40157.c: New.
4928 * gcc.dg/graphite/run-id-1.c: New.
4929 * gcc.dg/graphite/scop-20.c: New.
4930 * gcc.dg/graphite/scop-21.c: New.
4931 * gfortran.dg/graphite/id-1.f90: New.
4932 * gfortran.dg/graphite/id-10.f90: New.
4933 * gfortran.dg/graphite/id-11.f: New.
4934 * gfortran.dg/graphite/id-12.f: New.
4935 * gfortran.dg/graphite/id-13.f: New.
4936 * gfortran.dg/graphite/id-14.f: New.
4937 * gfortran.dg/graphite/id-15.f: New.
4938 * gfortran.dg/graphite/id-16.f: New.
4939 * gfortran.dg/graphite/id-5.f: New.
4940 * gfortran.dg/graphite/id-6.f: New.
4941 * gfortran.dg/graphite/id-7.f: New.
4942 * gfortran.dg/graphite/id-8.f: New.
4943 * gfortran.dg/graphite/id-9.f: New.
4944 * gfortran.dg/graphite/interchange-1.f: New.
4945 * gfortran.dg/graphite/interchange-2.f: New.
4947 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4949 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4950 flags based on the name of the testcase.
4951 * gfortran.dg/graphite/graphite.exp: Same.
4953 * gcc.dg/graphite/block-0.c: Adjusted.
4954 * gcc.dg/graphite/block-1.c: Adjusted.
4955 * gcc.dg/graphite/block-2.c: Adjusted.
4956 * gcc.dg/graphite/block-3.c: Adjusted.
4957 * gcc.dg/graphite/block-4.c: Adjusted.
4958 * gcc.dg/graphite/block-5.c: Adjusted.
4959 * gcc.dg/graphite/block-6.c: Adjusted.
4960 * gcc.dg/graphite/pr37485.c: Adjusted.
4961 * gcc.dg/graphite/pr37684.c: Adjusted.
4962 * gcc.dg/graphite/pr37828.c: Adjusted.
4963 * gcc.dg/graphite/pr37883.c: Adjusted.
4964 * gcc.dg/graphite/pr37928.c: Adjusted.
4965 * gcc.dg/graphite/pr37943.c: Adjusted.
4966 * gcc.dg/graphite/pr38409.c: Adjusted.
4967 * gcc.dg/graphite/pr38498.c: Adjusted.
4968 * gcc.dg/graphite/pr38559.c: Adjusted.
4969 * gcc.dg/graphite/pr39335.c: Adjusted.
4970 * gcc.dg/graphite/pr39335_1.c: Adjusted.
4971 * gcc.dg/graphite/scop-0.c: Adjusted.
4972 * gcc.dg/graphite/scop-1.c: Adjusted.
4973 * gcc.dg/graphite/scop-10.c: Adjusted.
4974 * gcc.dg/graphite/scop-11.c: Adjusted.
4975 * gcc.dg/graphite/scop-12.c: Adjusted.
4976 * gcc.dg/graphite/scop-13.c: Adjusted.
4977 * gcc.dg/graphite/scop-14.c: Adjusted.
4978 * gcc.dg/graphite/scop-15.c: Adjusted.
4979 * gcc.dg/graphite/scop-16.c: Adjusted.
4980 * gcc.dg/graphite/scop-17.c: Adjusted.
4981 * gcc.dg/graphite/scop-18.c: Adjusted.
4982 * gcc.dg/graphite/scop-19.c: Adjusted.
4983 * gcc.dg/graphite/scop-2.c: Adjusted.
4984 * gcc.dg/graphite/scop-3.c: Adjusted.-
4985 * gcc.dg/graphite/scop-4.c: Adjusted.
4986 * gcc.dg/graphite/scop-5.c: Adjusted.
4987 * gcc.dg/graphite/scop-6.c: Adjusted.
4988 * gcc.dg/graphite/scop-7.c: Adjusted.
4989 * gcc.dg/graphite/scop-8.c: Adjusted.
4990 * gcc.dg/graphite/scop-9.c: Adjusted.
4991 * gcc.dg/graphite/scop-matmult.c: Adjusted.
4992 * gfortran.dg/graphite/block-1.f90: Adjusted.
4993 * gfortran.dg/graphite/block-2.f: Adjusted.
4994 * gfortran.dg/graphite/block-3.f90: Adjusted.
4995 * gfortran.dg/graphite/block-4.f90: Adjusted.
4996 * gfortran.dg/graphite/id-2.f90: Adjusted.
4997 * gfortran.dg/graphite/id-3.f90: Adjusted.
4998 * gfortran.dg/graphite/id-4.f90: Adjusted.
4999 * gfortran.dg/graphite/pr37852.f90: Adjusted.
5000 * gfortran.dg/graphite/pr37857.f90: Adjusted.
5001 * gfortran.dg/graphite/pr37980.f90: Adjusted.
5002 * gfortran.dg/graphite/pr38083.f90: Adjusted.
5003 * gfortran.dg/graphite/pr38953.f90: Adjusted.
5004 * gfortran.dg/graphite/scop-1.f: Adjusted.
5006 2009-07-30 Doug Kwan <dougkwan@google.com>
5008 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
5009 in warnings added in rev 141298.
5011 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5013 * lib/options.exp: Use "!=" instead of "ne".
5015 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
5017 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
5018 * gcc.dg/ucnid-12.c: Likewise.
5020 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5021 Pat Haugen <pthaugen@us.ibm.com>
5022 Revital Eres <ERES@il.ibm.com>
5024 * gcc.target/powerpc/altivec-32.c: New file to test
5025 Altivec simple math function vectorization.
5027 * gcc.target/powerpc/bswap-run.c: New file to test swap
5029 * gcc.target/powerpc/bswap16.c: Ditto.
5030 * gcc.target/powerpc/bswap32.c: Ditto.
5031 * gcc.target/powerpc/bswap64-1.c: Ditto.
5032 * gcc.target/powerpc/bswap64-2.c: Ditto.
5033 * gcc.target/powerpc/bswap64-3.c: Ditto.
5034 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
5035 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
5036 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
5038 * gcc.target/powerpc/popcount-2.c: New file to test
5039 power7 popcntd instructions.
5040 * gcc.target/powerpc/popcount-3.c: Ditto.
5042 * gcc.target/powerpc/pr39457.c: New VSX test.
5043 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
5044 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
5045 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
5046 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
5047 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
5048 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
5049 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
5050 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
5051 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
5052 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
5053 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
5054 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
5056 * gcc.target/powerpc/altivec-6.c: Store the result of
5057 vec_add, so the optimizer doesn't remove it.
5059 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
5060 systems that support bswap64.
5062 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
5063 prevent VSX code generation.
5065 * lib/target-supports.exp (check_vsx_hw_available): New
5066 function to test if VSX available.
5067 (check_effective_target_powerpc_vsx_ok): Ditto.
5068 (check_vmx_hw_available): Add explicit -mno-vsx.
5070 2009-07-30 Janis Johnson <janis187@us.ibm.com>
5073 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
5075 2009-07-30 Martin Jambor <mjambor@suse.cz>
5077 PR tree-optimization/40570
5078 * gcc.c-torture/compile/pr40570.c: New test.
5080 2009-07-29 Jason Merrill <jason@redhat.com>
5083 * g++.dg/template/defarg13.C: New.
5085 2009-07-29 Richard Guenther <rguenther@suse.de>
5088 * g++.dg/torture/pr40834.C: New testcase.
5090 2009-07-29 Michael Matz <matz@suse.de>
5093 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
5095 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
5097 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
5098 sh*-*-* targets. Skip on spu-*-* targets.
5099 * gfortran.dg/maxlocval_4.f90: Likewise.
5100 * gfortran.dg/minlocval_1.f90: Likewise.
5101 * gfortran.dg/minlocval_4.f90: Likewise.
5103 2009-07-28 Jakub Jelinek <jakub@redhat.com>
5106 * gfortran.dg/gomp/pr40878-1.f90: New test.
5107 * gfortran.dg/gomp/pr40878-2.f90: New test.
5110 * gcc.dg/cdce1.c: Adjust note line number.
5111 * gcc.dg/cdce2.c: Likewise.
5113 2009-07-28 Janus Weil <janus@gcc.gnu.org>
5116 * gfortran.dg/proc_ptr_comp_13.f90: New.
5118 2009-07-28 Jan Beulich <jbeulich@novell.com>
5120 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
5121 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
5122 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
5123 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
5124 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
5125 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
5126 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
5127 * gcc.target/i386/avx-vtestps-2.c: Likewise.
5128 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
5129 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
5130 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
5131 * gcc.target/i386/avx-vtestps-3.c: Likewise.
5132 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
5133 #ifdef NEED_IEEE754_FLOAT conditional.
5134 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
5137 2009-07-28 Jan Beulich <jbeulich@novell.com>
5139 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
5141 * g++.dg/ext/bitfield3.C: Likewise.
5142 * g++.dg/ext/bitfield4.C: Likewise.
5143 * g++.dg/ext/bitfield5.C: Likewise.
5144 * gcc.dg/bitfld-15.c: Likewise.
5145 * gcc.dg/bitfld-16.c: Likewise.
5146 * gcc.dg/bitfld-17.c: Likewise.
5147 * gcc.dg/bitfld-18.c: Likewise.
5148 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5149 * gcc.dg/20010912-1.c: Likewise.
5150 * gcc.dg/20021018-1.c: Likewise.
5151 * gcc.dg/20030213-1.c: Likewise.
5152 * gcc.dg/20030225-1.c: Likewise.
5153 * gcc.dg/20030708-1.c: Likewise.
5154 * gcc.dg/20050321-2.c: Likewise.
5155 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5156 * gcc.dg/cdce2.c: Likewise.
5157 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5159 * gcc.target/i386/pr37248-3.c: Likewise.
5161 2009-07-27 Janus Weil <janus@gcc.gnu.org>
5164 * gfortran.dg/altreturn_7.f90: New.
5166 2009-07-27 Simon Baldwin <simonb@google.com>
5169 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5170 so that indexing no longer runs off array end.
5172 2009-07-27 Tobias Burnus <burnus@net-b.de>
5175 * gfortran.dg/derived_init_3.f90: New test.
5177 2009-07-26 Tobias Burnus <burnus@net-b.de>
5180 * gfortran.dg/atan2_1.f90: New test
5181 * gfortran.dg/atan2_2.f90: New test
5183 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
5186 * g++.dg/warn/Wreturn-type-6.C: New test.
5188 2009-07-26 Ira Rosen <irar@il.ibm.com>
5190 PR tree-optimization/40801
5191 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5192 * gfortran.dg/vect/vect.exp: Run tests starting with
5193 "fast-math-real8" with -ffast-math and -fdefault-real-8.
5195 2009-07-25 David Daney <ddaney@caviumnetworks.com>
5197 PR rtl-optimization/40445
5198 * g++.dg/other/builtin-unreachable-1.C: New testcase.
5200 2009-07-25 David Daney <ddaney@caviumnetworks.com>
5202 * gcc.dg/builtin-unreachable-4.c: New test.
5204 2009-07-25 Tobias Burnus <burnus@net-b.de>
5207 * gfortran.dg/complex_intrinsic_5.f90: New test.
5208 * gfortran.dg/complex_intrinsic_7.f90: New test.
5210 2009-07-25 Martin Jambor <mjambor@suse.cz>
5212 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5213 * gcc.dg/ipa/noclone-1.c: New test.
5215 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
5217 * lib/target-supports.exp (check_effective_target_static): New
5219 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5221 * g++.old-deja/g++.law/weak.C: Require static effective target.
5223 2009-07-25 Janus Weil <janus@gcc.gnu.org>
5226 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5227 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5228 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5229 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5230 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5231 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5232 * gfortran.dg/typebound_call_10.f03: New.
5234 2009-07-24 Jason Merrill <jason@redhat.com>
5236 * g++.dg/cpp0x/defaulted11.C: New.
5238 * g++.dg/cpp0x/initlist23.C: New.
5240 2009-07-24 Janus Weil <janus@gcc.gnu.org>
5243 * gfortran.dg/char_length_16.f90: New.
5245 2009-07-24 Jakub Jelinek <jakub@redhat.com>
5249 * gfortran.dg/maxlocval_2.f90: New test.
5250 * gfortran.dg/maxlocval_3.f90: New test.
5251 * gfortran.dg/maxlocval_4.f90: New test.
5252 * gfortran.dg/minlocval_1.f90: New test.
5253 * gfortran.dg/minlocval_2.f90: New test.
5254 * gfortran.dg/minlocval_3.f90: New test.
5255 * gfortran.dg/minlocval_4.f90: New test.
5257 2009-07-23 Joseph Myers <joseph@codesourcery.com>
5259 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5262 2009-07-23 Jakub Jelinek <jakub@redhat.com>
5265 * gfortran.dg/pr40839.f90: New test.
5267 2009-07-23 Michael Matz <matz@suse.de>
5270 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5271 don't set options ourself.
5273 2009-07-23 Simon Baldwin <simonb@google.com>
5275 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5276 native C compilation where required.
5278 2009-07-22 Doug Kwan <dougkwan@google.com>
5280 * gcc.c-torture/compile/20090721-1.c: New test.
5282 2009-07-22 Michael Matz <matz@suse.de>
5284 PR tree-optimization/35229
5285 PR tree-optimization/39300
5286 * gcc.dg/vect/vect-pre-interact.c: New test.
5288 2009-07-22 Richard Guenther <rguenther@suse.de>
5290 * g++.dg/lookup/using21.C: Fix duplicate paste.
5292 2009-07-22 Richard Guenther <rguenther@suse.de>
5295 * g++.dg/lookup/using21.C: New testcase.
5297 2009-07-21 Jason Merrill <jason@redhat.com>
5299 * g++.dg/init/aggr4.C: New.
5301 2009-07-21 Jason Merrill <jason@redhat.com>
5304 * g++.dg/cpp0x/initlist22.C: New.
5306 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5308 * gcc.target/i386/vectorize8.c: New test.
5310 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5313 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5314 Add i?86 and x86_64 targets.
5315 * gcc.target/i386/vectorize7.c: New test.
5318 * gcc.target/i386/pr40809.c: New test.
5320 2009-07-21 Jakub Jelinek <jakub@redhat.com>
5322 PR tree-optimization/40813
5323 * g++.dg/opt/inline15.C: New test.
5325 2009-07-21 Paul Brook <paul@codesourcery.com>
5327 * gcc.dg/vect/section-anchors-nest-1.c: New test.
5328 * lib/target-supports.exp (check_effective_target_section_anchors):
5331 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
5333 * gcc.dg/plugin/finish_unit_plugin.c: New test.
5334 * gcc.dg/plugin/finish_unit-test-1.c: New test.
5335 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5337 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
5339 * gcc.target/mips/ext-3.c: New test.
5341 2009-07-20 Jakub Jelinek <jakub@redhat.com>
5343 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5344 * gcc.dg/builtin-object-size-8.c: New test.
5345 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5346 * g++.dg/ext/builtin-object-size2.C: Likewise.
5348 PR tree-optimization/40792
5349 * gcc.dg/pr40792.c: New test.
5351 2009-07-20 Ira Rosen <irar@il.ibm.com>
5353 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5354 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5355 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5357 2009-07-20 Christian Bruel <christian.bruel@st.com>
5359 * gcc.target/sh/mfmovd.c: New test.
5361 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
5362 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5365 * gfortran.dg/eof_3.f90: New test.
5367 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
5370 * gfortran.dg/intrinsic_cmplx.f90: New test.
5372 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5376 * gfortran.dg/cshift_bounds_1.f90: New test.
5377 * gfortran.dg/cshift_bounds_2.f90: New test.
5378 * gfortran.dg/cshift_bounds_3.f90: New test.
5379 * gfortran.dg/cshift_bounds_4.f90: New test.
5380 * gfortran.dg/eoshift_bounds_1.f90: New test.
5381 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
5382 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
5383 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
5385 2009-07-19 Jan Hubicka <jh@suse.cz>
5387 PR tree-optimization/40676
5388 * gcc.c-torture/compile/pr40676.c: New testcase.
5390 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5392 * gcc.target/mips/ext-2.c: New test.
5394 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5396 * gcc.target/mips/octeon-exts-7.c: New test.
5397 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5398 * gcc.target/mips/octeon-exts-5.c: Likewise.
5400 2009-07-18 Richard Guenther <rguenther@suse.de>
5403 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5405 2009-07-18 Richard Guenther <rguenther@suse.de>
5408 * gcc.dg/pr35899.c: Adjust.
5410 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
5412 * gcc.target/powerpc/asm-es-1.c: New test.
5413 * gcc.target/powerpc/asm-es-2.c: Likewise.
5415 2009-07-17 Richard Guenther <rguenther@suse.de>
5418 * g++.dg/rtti/crash4.C: New testcase.
5419 * g++.dg/torture/20090706-1.C: Likewise.
5420 * gcc.dg/redecl-17.c: Likewise.
5421 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5422 * gcc.dg/declspec-9.c: Expect extra error.
5423 * gcc.dg/declspec-10.c: Likewise.
5424 * gcc.dg/declspec-11.c: Likewise.
5425 * gcc.dg/redecl-10.c: Expect extra warnings.
5426 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5427 * gcc.target/i386/pr39545-1.c: Likewise.
5428 * g++.dg/ext/asm3.C: Expect more errors.
5429 * g++.dg/gomp/block-1.C: Likewise.
5430 * g++.dg/gomp/block-2.C: Likewise.
5431 * g++.dg/gomp/block-3.C: Likewise.
5432 * g++.dg/gomp/block-5.C: Likewise.
5433 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5434 * g++.dg/warn/unused-result1.C: XFAIL.
5436 2009-07-17 Richard Guenther <rguenther@suse.de>
5438 PR tree-optimization/40321
5439 * gcc.c-torture/compile/pr40321.c: New testcase.
5440 * g++.dg/torture/pr40321.C: Likewise.
5442 2009-07-17 Jakub Jelinek <jakub@redhat.com>
5445 * g++.dg/template/ptrmem19.C: New test.
5447 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
5448 Manuel López-Ibáñez <manu@gcc.gnu.org>
5451 * gcc.dg/pr36902.c: Add column info.
5452 * g++.dg/gcov/gcov-2.C: Change count for definition.
5454 2009-07-16 Jason Merrill <jason@redhat.com>
5457 * g++.dg/cpp0x/std-layout1.C: New.
5458 * g++.dg/ext/has_nothrow_assign.C: Fix.
5459 * g++.dg/ext/has_nothrow_copy.C: Fix.
5460 * g++.dg/ext/has_trivial_assign.C: Fix.
5461 * g++.dg/ext/has_trivial_copy.C: Fix.
5462 * g++.dg/ext/is_pod.C: Fix.
5463 * g++.dg/other/offsetof3.C: Adjust.
5464 * g++.dg/overload/ellipsis1.C: Adjust.
5465 * g++.dg/warn/var-args1.C: Adjust.
5466 * g++.old-deja/g++.brendan/crash63.C: Adjust.
5467 * g++.old-deja/g++.brendan/crash64.C: Adjust.
5468 * g++.old-deja/g++.brendan/overload8.C: Adjust.
5469 * g++.old-deja/g++.other/vaarg3.C: Adjust.
5470 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5472 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5474 * gcc.dg/torture/builtin-math-5.c: Add more cases.
5475 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
5476 effective target "mpc_pow".
5477 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5479 2009-07-16 Richard Henderson <rth@redhat.com>
5481 * g++.dg/opt/eh4.C: New test.
5483 2009-07-16 Jakub Jelinek <jakub@redhat.com>
5485 * obj-c++.dg/defs.mm (abort): Make it extern "C".
5487 2009-07-15 Jakub Jelinek <jakub@redhat.com>
5490 * gcc.c-torture/execute/pr40747.c: New test.
5492 2009-07-15 Richard Guenther <rguenther@suse.de>
5495 * gcc.c-torture/compile/pr40753.c: New testcase.
5497 2009-07-15 Janus Weil <janus@gcc.gnu.org>
5500 * gfortran.dg/interface_assignment_4.f90: New.
5502 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
5504 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5505 for FreeBSD up to and including version 8.
5507 2009-07-14 Taras Glek <tglek@mozilla.com>
5508 Rafael Espindola <espindola@google.com>
5510 * g++.dg/plugin/header-plugin-test.C: New.
5511 * g++.dg/plugin/header_plugin.c: New.
5512 * g++.dg/plugin/plugin.exp: Update.
5514 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
5516 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5517 function to enable vectorization.
5518 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5519 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5521 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
5523 * gcc.target/i386/sse-copysignf-vec.c: New test.
5524 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5526 2009-07-14 Jason Merrill <jason@redhat.com>
5529 * g++.dg/lookup/builtin5.C: New.
5530 * g++.dg/other/error22.C: Add missing extern "C".
5531 * g++.dg/warn/Warray-bounds.C: Likewise.
5532 * gcc.dg/compat/compat-common.h: Likewise.
5535 * g++.dg/lookup/using20.C: New.
5538 * g++.dg/template/koenig8.C: New.
5540 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
5542 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5543 both i?86-*-darwin* and x86_64-*-darwin*.
5545 2009-07-14 Joseph Myers <joseph@codesourcery.com>
5547 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5548 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5551 2009-07-14 Dodji Seketeli <dodji@redhat.com>
5554 * g++.dg/debug/dwarf2/typedef1.C: New test.
5557 * g++.dg/other/typedef3.C: New test.
5559 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
5561 * gcc.dg/20090709-1.c: Move to a proper place ...
5562 * gcc.target/m68k/20090709-1.c: ... here.
5564 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
5567 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5568 front of qualified names are allowed.
5569 * g++.dg/parse/crash10.C: Likewise.
5570 * g++.dg/parse/error15.C: Likewise.
5571 * g++.dg/parse/typename9.C: Likewise.
5572 * g++.dg/parse/error8.C: Likewise.
5574 2009-07-13 Janus Weil <janus@gcc.gnu.org>
5577 * gfortran.dg/proc_ptr_22.f90: Extended.
5578 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5580 2009-07-13 Ira Rosen <irar@il.ibm.com>
5582 * gfortran.dg/vect/vect-6.f: New test.
5584 2009-07-12 Jason Merrill <jason@redhat.com>
5587 * g++.dg/cpp0x/decltype17.C: New.
5590 * g++.dg/cpp0x/rv10.C: New.
5592 2009-07-12 Jason Merrill <jason@redhat.com>
5595 * g++.dg/cpp0x/initlist20.C: New.
5596 * g++.dg/cpp0x/initlist21.C: New.
5598 2009-07-12 Ira Rosen <irar@il.ibm.com>
5600 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5601 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5602 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5603 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5604 gcc.dg/vect/vect-double-reduc-7.c: New tests.
5606 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
5608 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5609 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5610 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5611 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5612 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5613 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5614 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5615 effective_target fd_truncate.
5617 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
5619 * gnat.dg/specs/addr1.ads: New test.
5621 2009-07-11 Jan Hubicka <jh@suse.cz>
5624 * g++.dg/torture/pr40388.C: New testcase.
5626 2009-07-11 Jakub Jelinek <jakub@redhat.com>
5629 * gcc.c-torture/execute/pr40668.c: New test.
5631 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
5633 * gcc.c-torture/execute/20090711-1.c: New test.
5635 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
5640 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5641 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5642 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5643 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5645 2009-07-11 Tobias Burnus <burnus@net-b.de>
5648 * gfortran.dg/complex_intrinsic_3.f90: New test.
5649 * gfortran.dg/complex_intrinsic_4.f90: New test.
5651 2009-07-10 David Daney <ddaney@caviumnetworks.com>
5654 * gcc.target/mips/mips.exp: Make -msynci a known option.
5655 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5657 2009-07-10 Jakub Jelinek <jakub@redhat.com>
5660 * g++.dg/ext/strncpy-chk1.C: New test.
5662 2009-07-10 Richard Guenther <rguenther@suse.de>
5664 PR tree-optimization/40496
5665 * g++.dg/opt/pr40496.C: New testcase.
5667 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
5671 * g++.dg/warn/unused-result1-Werror.c: New.
5673 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
5676 * gfortran.dg/recursive_parameter_1.f90: New test.
5678 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
5680 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5681 * gfortran.dg/module_equivalence_6.f90: Ditto.
5682 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5683 * gfortran.dg/nan_2.f90: Ditto.
5684 * gfortran.dg/inquire_11.f90: Ditto.
5685 * gfortran.dg/abstract_type_3.f03: Ditto.
5686 * gfortran.dg/abstract_type_1.f90: Ditto.
5687 * gfortran.dg/private_type_9.f90: Ditto.
5688 * gfortran.dg/abstract_type_5.f03: Ditto.
5689 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5690 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5691 * gfortran.dg/derived_sub.f90: Ditto.
5692 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5693 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5694 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5695 * gfortran.dg/mvbits_6.f90: Ditto.
5696 * gfortran.dg/abstract_type_2.f03: Ditto.
5697 * gfortran.dg/abstract_type_4.f03: Ditto.
5698 * gfortran.dg/bounds_check_9.f90: Ditto.
5699 * gfortran.dg/optional_dim_3.f90: Ditto.
5700 * gfortran.dg/pr32921.f: Ditto.
5701 * gfortran.dg/entry_16.f90: Ditto.
5702 * gfortran.dg/generic_16.f90: Ditto.
5705 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
5707 * gcc.target/m68k/20090709-1.c: New.
5709 2009-07-09 Dodji Seketeli <dodji@redhat.com>
5712 * g++.dg/template/unify11.C: New test.
5714 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
5717 * gfortran.dg/host_assoc_function_9.f90: New test.
5719 2009-07-09 Janus Weil <janus@gcc.gnu.org>
5722 * gfortran.dg/proc_ptr_22.f90: New.
5723 * gfortran.dg/proc_ptr_comp_12.f90: New.
5725 2009-07-09 Jakub Jelinek <jakub@redhat.com>
5728 * gcc.c-torture/compile/pr40692.c: New test.
5730 2009-07-09 Tobias Burnus <burnus@net-b.de>
5733 * gfortran.dg/pointer_check_6.f90: New test.
5735 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
5737 * gcc.target/mips/truncate-5.c: New test.
5739 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5743 * gfortran.dg/fmt_cache_1.f: New test.
5745 2009-07-08 Tobias Burnus <burnus@net-b.de>
5748 * gfortran.dg/nosigned_zero_1.f90: New test.
5749 * gfortran.dg/nosigned_zero_2.f90: New test.
5751 2009-07-08 Richard Guenther <rguenther@suse.de>
5753 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5755 2009-07-08 Richard Guenther <rguenther@suse.de>
5757 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5759 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
5762 * gfortran.dg/proc_ptr_21.f90: New test.
5764 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
5767 * g++.dg/warn/pr31246.C: New.
5768 * g++.dg/warn/pr31246-2.C: New.
5770 2009-07-07 Jason Merrill <jason@redhat.com>
5773 * g++.dg/template/defarg12.C: New.
5776 * g++.dg/cpp0x/enum7.C: New.
5779 * g++.dg/cpp0x/enum6.C: New.
5782 * g++.dg/cpp0x/enum5.C: New.
5785 * g++.dg/cpp0x/enum4.C: New.
5787 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5789 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5791 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5793 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5795 2009-07-07 Jakub Jelinek <jakub@redhat.com>
5798 * gcc.dg/pr40669.c: New test.
5800 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5802 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5803 location. Update all calls.
5804 * g++.dg/plugin/selfassign.c: Likewise.
5806 2009-07-06 Jason Merrill <jason@redhat.com>
5808 * g++.dg/rtti/dyncast[34].C: New.
5810 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
5812 * lib/target-supports.exp
5813 (check_effective_target_mips_newabi_large_long_double): New.
5814 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5816 * gcc.target/mips/fpr-moves-6.c: Likewise.
5818 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
5821 * g++.dg/template/union2.C: New test.
5823 2009-07-04 Jason Merrill <jason@redhat.com>
5825 * g++.dg/template/using15.C: New.
5827 2009-07-04 Jakub Jelinek <jakub@redhat.com>
5829 * gfortran.dg/maxloc_1.f90: New test.
5831 2009-07-04 Janus Weil <janus@gcc.gnu.org>
5834 * gfortran.dg/proc_ptr_result_6.f90: New.
5836 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5838 * gcc.dg/framework-2.c: Adjust testcase to pass.
5840 2009-07-04 Jason Merrill <jason@redhat.com>
5843 * g++.dg/cpp0x/auto16.C: New.
5845 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
5848 * gfortran.dg/pr40587.f: New test.
5850 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5853 * gfortran.dg/unit_1.f90: New test.
5855 2009-07-03 Jason Merrill <jason@redhat.com>
5857 * g++.dg/template/pure1.C: Expect another error.
5859 2009-07-03 Richard Guenther <rguenther@suse.de>
5861 PR tree-optimization/40640
5862 * gcc.c-torture/compile/pr40640.c: New testcase.
5864 2009-07-03 Richard Guenther <rguenther@suse.de>
5867 * gfortran.dg/pr34163.f90: New testcase.
5869 2009-07-03 Jan Hubicka <jh@suse.cz>
5871 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5872 * gcc.dg/tree-ssa/loop-25.c: Likewise.
5873 * gcc.dg/tree-ssa/loop-26.c: Likewise.
5874 * gcc.dg/tree-ssa/pr32044.c: Likewise.
5875 * gcc.dg/tree-ssa/loop-29.c: Likewise.
5876 * gcc.dg/tree-ssa/loop-10.c: Likewise.
5877 * gnat.dg/loop_optimization6.adb: Enable -O2.
5879 2009-07-02 Mark Mitchell <mark@codesourcery.com>
5881 * g++.dg/warn/null4.C: Extend.
5883 2009-07-02 Jason Merrill <jason@redhat.com>
5885 * g++.dg/template/spec8.C: Fix.
5887 2009-07-02 Michael Matz <matz@suse.de>
5890 * gfortran.dg/pr32921.f: Adjust.
5892 2009-07-02 Jan Hubicka <jh@suse.cz>
5894 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5896 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
5898 * gcc.target/mips/truncate-4.c: New testcase.
5900 2009-07-01 Richard Guenther <rguenther@suse.de>
5902 PR tree-optimization/19831
5903 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5904 make allocated memory escape. Un-XFAIL.
5905 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5906 * gcc.dg/vect/pr31699.c: Likewise.
5907 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5909 2009-06-30 Jakub Jelinek <jakub@redhat.com>
5912 * g++.dg/parse/cond5.C: New test.
5914 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
5916 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5917 (main): Pass n to main_1 instead.
5918 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5919 (main_1): New function, split off from...
5920 (main): ...here. Pass `off' to main_1 instead.
5922 2009-06-30 Jason Merrill <jason@redhat.com>
5925 * g++.dg/cpp0x/variadic94.C: New.
5927 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
5929 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5930 * lib/target-libpath.exp (ld_library_path_vars): New variable.
5931 (init_ld_library_path_env_vars): New function, replacing the
5932 orig_*_saved assignments. Call it after defining it.
5933 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5934 (restore_ld_library_path_env_vars): Likewise.
5935 (add_path, find_libgcc_s): New functions.
5936 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5937 gcc-set-multilib-library-path.
5938 (objc_target_compile): Don't add "." to ld_library_path.
5940 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5941 ld_library_path. Use add_path. Use find_libgcc_s instead of
5942 gcc-set-multilib-library-path.
5943 * lib/g++.exp (g++_link_flags): Likewise.
5944 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5945 * lib/c-torture.exp: Do not manipulate ld_library_path at the
5947 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
5948 to tell when this needs to happen. Use find_libgcc_s instead of
5949 gcc-set-multilib-library-path.
5950 * lib/gcc-dg.exp: Likewise.
5951 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5952 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5953 unless it is in $ALT_LD_LIBRARY_PATH.
5954 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5956 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
5958 * gnat.dg/discr12.adb: New test.
5959 * gnat.dg/discr12_pkg.ads: New helper.
5960 * gnat.dg/discr13.adb: New test.
5961 * gnat.dg/discr14.ad[sb]: Likewise.
5962 * gnat.dg/discr15.adb: Likewise.
5963 * gnat.dg/discr15_pkg.ads: New helper.
5964 * gnat.dg/discr16.adb: New test.
5965 * gnat.dg/discr16_g.ads: New helper.
5966 * gnat.dg/discr16_pkg.ads: Likewise.
5967 * gnat.dg/discr16_cont.ads: Likewise.
5968 * gnat.dg/discr17.adb: New test.
5969 * gnat.dg/discr18.adb: Likewise.
5970 * gnat.dg/discr18_pkg.ads: New helper.
5971 * gnat.dg/discr19.adb: New test.
5973 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5976 * gfortran.dg/internal_write_1.f90: New testcase.
5978 2009-06-30 Janus Weil <janus@gcc.gnu.org>
5981 * gfortran.dg/derived_pointer_recursion_2.f90: New.
5983 2009-06-30 Richard Guenther <rguenther@suse.de>
5985 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5987 2009-06-30 Wei Guozhi <carrot@google.com>
5989 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5992 2009-06-30 Ira Rosen <irar@il.ibm.com>
5994 PR tree-optimization/40542
5995 * gcc.dg/vect/pr40542.c: New test.
5997 2009-06-30 Martin Jambor <mjambor@suse.cz>
5999 PR tree-optimization/40582
6000 * gcc.c-torture/compile/pr40582.c: New test.
6002 2009-06-30 Wei Guozhi <carrot@google.com>
6005 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
6007 2009-06-29 Jason Merrill <jason@redhat.com>
6010 * g++.dg/template/debug1.C: New.
6012 2009-06-29 Tobias Burnus <burnus@net-b.de>
6015 * pointer_check_1.f90: New test.
6016 * pointer_check_2.f90: New test.
6017 * pointer_check_3.f90: New test.
6018 * pointer_check_4.f90: New test.
6019 * pointer_check_5.f90: New test.
6021 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
6024 * gfortran.dg/func_assign_2.f90 : New test.
6026 2009-06-29 Richard Guenther <rguenther@suse.de>
6029 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
6030 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
6031 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
6032 * gcc.c-torture/execute/20090623-1.c: Likewise.
6033 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
6034 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
6036 2009-06-29 Richard Guenther <rguenther@suse.de>
6039 * gcc.c-torture/execute/pr38212.c: New testcase.
6041 2009-06-29 Richard Guenther <rguenther@suse.de>
6043 PR tree-optimization/40579
6044 * gcc.c-torture/execute/pr40579.c: New testcase.
6046 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
6048 PR tree-optimization/40550
6049 * gcc.dg/pr40550.c: New test.
6051 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
6053 * gnat.dg/overflow_sum2.adb: New test
6054 * gnat.dg/namet.ads: New helper.
6056 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
6058 2009-06-28 Tobias Burnus <burnus@net-b.de>
6061 * gfortran.dg/compiler-directive_1.f90: New test.
6062 * gfortran.dg/compiler-directive_2.f: New test.
6064 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6066 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
6067 comment out some values and add some cases.
6069 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
6072 * gcc.dg/vect/vect.exp: Fix lappend syntax.
6074 2009-06-26 Richard Henderson <rth@redhat.com>
6077 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
6078 * gcc.target/i386/local.c: Pass a non-constant to T.
6080 2009-06-26 Janus Weil <janus@gcc.gnu.org>
6084 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
6085 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
6086 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6087 * gfortran.dg/proc_ptr_result_5.f90: New.
6089 2009-06-26 Janis Johnson <janis187@us.ibm.com>
6092 * gcc.dg/dfp/pr39902.c: New test.
6094 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
6097 * gcc.dg/builtins-65.c: Require c99 runtime.
6099 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
6101 * gnat.dg/array7.ad[sb]: New test.
6103 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
6105 * gnat.dg/array6.adb: New test.
6107 2009-06-25 Ian Lance Taylor <iant@google.com>
6109 * g++.dg/warn/Wsign-compare-3.C: New testcase.
6111 2009-06-25 Ian Lance Taylor <iant@google.com>
6113 * g++.dg/warn/Wunused-16.C: New testcase.
6115 2009-06-25 Ian Lance Taylor <iant@google.com>
6117 * g++.dg/warn/skip-2.C: New testcase.
6119 2009-06-25 Steve Ellcey <sje@cup.hp.com>
6121 * gcc.c-torture/execute/20090618-1.c: add dg-run and
6122 dg-skip-if and move to ...
6123 * gcc.dg/torture/20090618-1.c.
6125 2009-06-25 Martin Jambor <mjambor@suse.cz>
6127 PR tree-optimization/40493
6128 * gcc.c-torture/execute/pr40493.c: New test.
6130 2009-06-24 Jason Merrill <jason@redhat.com>
6133 * g++.dg/template/overload10.C: New.
6135 2009-06-24 Janus Weil <janus@gcc.gnu.org>
6138 * gfortran.dg/proc_ptr_comp_11.f90: New.
6140 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
6142 * gcc.dg/pr40501.c: New testcase.
6144 2009-06-23 DJ Delorie <dj@redhat.com>
6147 * lib/target-supports.exp: Add mep support (no profiling).
6149 2009-06-23 Steve Ellcey <sje@cup.hp.com>
6152 * gcc.dg/ssa/loop-31.c: Change scan rules.
6154 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6156 * gcc.dg/cpp/empty-include.c: Update column info.
6157 * gcc.dg/cpp/assert2.c: Update column info.
6159 2009-06-23 Jakub Jelinek <jakub@redhat.com>
6161 * g++.dg/ext/builtin-object-size1.C: New test.
6162 * g++.dg/ext/builtin-object-size2.C: New test.
6164 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
6166 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6167 * gcc.dg/optimize-bswapdi-1.c: Likewise.
6169 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
6171 * gcc.target/mips/truncate-3.c: New test.
6173 2009-06-22 Janus Weil <janus@gcc.gnu.org>
6177 * gfortran.dg/interface_30.f90: Modified error message.
6178 * gfortran.dg/proc_decl_22.f90: New.
6180 2009-06-22 Ian Lance Taylor <iant@google.com>
6182 * gcc.dg/Wcxx-compat-19.c: New testcase.
6184 2009-06-22 Matthias Klose <doko@ubuntu.com>
6187 * pr28050.m: New testcase.
6189 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
6192 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6194 2009-06-22 Martin Jambor <mjambor@suse.cz>
6196 PR tree-optimization/40492
6197 * g++.dg/torture/pr40492.C: New test.
6199 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
6201 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6202 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
6204 2009-06-22 Olivier Hainque <hainque@adacore.com>
6206 * gnat.dg/raise_ce.adb: Helper for ...
6207 * gnat.dg/handle_and_return.adb: New test.
6209 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
6212 * gfortran.dg/generic_18.f90: New test.
6214 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
6217 * gfortran.dg/spread_size_limit.f90: New test.
6219 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
6221 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6222 to put dump files in a subdirectory.
6223 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6224 ".o" temporary files.
6226 2009-06-21 Janus Weil <janus@gcc.gnu.org>
6229 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6230 * gfortran.dg/interface_20.f90: Ditto.
6231 * gfortran.dg/interface_21.f90: Ditto.
6232 * gfortran.dg/interface_22.f90: Ditto.
6233 * gfortran.dg/interface_30.f90: New.
6234 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6236 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
6238 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6239 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6240 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6243 2009-06-21 Ira Rosen <irar@il.ibm.com>
6244 Revital Eres <eres@il.ibm.com>
6247 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6248 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6249 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6251 2009-06-21 Ira Rosen <irar@il.ibm.com>
6254 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6255 without misalignment support.
6256 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6258 2009-06-20 Tobias Burnus <burnus@net-b.de>
6261 * gfortran.dg/bounds_check_strlen_9.f90: New test.
6263 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
6266 * gfortran.dg/alloc_comp_result_2.f90: New test.
6268 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6271 * gcc.target/arm/pr40482.c: New test.
6273 2009-06-19 Ian Lance Taylor <iant@google.com>
6275 * gcc.dg/Wcxx-compat-18.c: New testcase.
6277 2009-06-19 Richard Guenther <rguenther@suse.de>
6279 * gcc.c-torture/execute/20090618-1.c: New testcase.
6281 2009-06-19 Ian Lance Taylor <iant@google.com>
6283 * gcc.dg/Wcxx-compat-17.c: New testcase.
6285 2009-06-19 Ian Lance Taylor <iant@google.com>
6287 * gcc.dg/Wcxx-compat-15.c: New testcase.
6289 2009-06-19 Ian Lance Taylor <iant@google.com>
6291 * gcc.dg/Wcxx-compat-16.c: New testcase.
6293 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6295 * gcc.dg/builtins-34.c: Add significand cases.
6297 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6300 * gcc.dg/20080522-1.c: Remove testcase for real.
6301 * gcc.dg/20080528-1.c: Ditto.
6303 2009-06-19 Janus Weil <janus@gcc.gnu.org>
6306 * gfortran.dg/proc_ptr_20.f90: New.
6308 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
6311 * gcc.dg/torture/pr40470-1.c: New.
6312 * gcc.dg/torture/pr40470-2.c: Likewise.
6313 * gcc.dg/torture/pr40470-3.c: Likewise.
6314 * gcc.dg/torture/pr40470-4.c: Likewise.
6316 2009-06-18 Diego Novillo <dnovillo@google.com>
6318 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6319 * gcc.dg/plugin/ggcplug.c: Likewise.
6320 * gcc.dg/plugin/one_time_plugin.c: Likewise.
6321 * g++.dg/plugin/selfassign.c: Likewise.
6322 * g++.dg/plugin/attribute_plugin.c: Likewise.
6323 * g++.dg/plugin/dumb_plugin.c: Likewise.
6325 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
6327 * gcc.dg/cpp/arith-3.c: Add column info.
6329 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6331 * gcc.target/arm/fp16-compile-none-2.c: New.
6332 * gcc.target/arm/fp16-compile-ieee-12.c: New.
6333 * gcc.target/arm/fp16-compile-alt-12.c: New.
6335 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6337 * gcc.target/arm/fp16-compile-alt-1.c: New.
6338 * gcc.target/arm/fp16-compile-alt-2.c: New.
6339 * gcc.target/arm/fp16-compile-alt-3.c: New.
6340 * gcc.target/arm/fp16-compile-alt-4.c: New.
6341 * gcc.target/arm/fp16-compile-alt-5.c: New.
6342 * gcc.target/arm/fp16-compile-alt-6.c: New.
6343 * gcc.target/arm/fp16-compile-alt-7.c: New.
6344 * gcc.target/arm/fp16-compile-alt-8.c: New.
6345 * gcc.target/arm/fp16-compile-alt-9.c: New.
6346 * gcc.target/arm/fp16-compile-alt-10.c: New.
6347 * gcc.target/arm/fp16-compile-alt-11.c: New.
6348 * gcc.target/arm/fp16-compile-ieee-1.c: New.
6349 * gcc.target/arm/fp16-compile-ieee-2.c: New.
6350 * gcc.target/arm/fp16-compile-ieee-3.c: New.
6351 * gcc.target/arm/fp16-compile-ieee-4.c: New.
6352 * gcc.target/arm/fp16-compile-ieee-5.c: New.
6353 * gcc.target/arm/fp16-compile-ieee-6.c: New.
6354 * gcc.target/arm/fp16-compile-ieee-7.c: New.
6355 * gcc.target/arm/fp16-compile-ieee-8.c: New.
6356 * gcc.target/arm/fp16-compile-ieee-9.c: New.
6357 * gcc.target/arm/fp16-compile-ieee-10.c: New.
6358 * gcc.target/arm/fp16-compile-ieee-11.c: New.
6359 * gcc.target/arm/fp16-compile-none-1.c: New.
6360 * gcc.target/arm/fp16-compile-exprtype.c: New.
6361 * gcc.target/arm/fp16-compile-vcvt.c: New.
6362 * gcc.target/arm/fp16-builtins-1.c: New.
6363 * gcc.target/arm/fp16-rounding-alt-1.c: New.
6364 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6365 * gcc.target/arm/fp16-param-1.c: New.
6366 * gcc.target/arm/fp16-return-1.c: New.
6367 * gcc.target/arm/fp16-unprototyped-1.c: New.
6368 * gcc.target/arm/fp16-unprototyped-2.c: New.
6369 * gcc.target/arm/fp16-variadic-1.c: New.
6370 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6371 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6372 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6373 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6374 * gcc.dg/torture/arm-fp16-ops.h: New.
6375 * gcc.dg/torture/arm-fp16-ops-1.c: New.
6376 * gcc.dg/torture/arm-fp16-ops-2.c: New.
6377 * gcc.dg/torture/arm-fp16-ops-3.c: New.
6378 * gcc.dg/torture/arm-fp16-ops-4.c: New.
6379 * gcc.dg/torture/arm-fp16-ops-5.c: New.
6380 * gcc.dg/torture/arm-fp16-ops-6.c: New.
6381 * gcc.dg/torture/arm-fp16-ops-7.c: New.
6382 * gcc.dg/torture/arm-fp16-ops-8.c: New.
6383 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6384 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6385 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6386 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6387 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6388 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6389 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6390 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6391 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6392 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6393 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6394 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6395 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6397 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
6399 * gcc.dg/builtins-65.c: New test.
6401 2009-06-18 Janus Weil <janus@gcc.gnu.org>
6404 * gfortran.dg/proc_ptr_result_4.f90: New.
6406 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
6408 * gcc.c-torture/execute/bitfld-5.c: New test.
6410 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6412 * gcc.dg/builtin-unreachable-3.c: New test.
6414 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6416 * gcc.target/i386/builtin-unreachable.c: New test.
6418 2009-06-17 Ian Lance Taylor <iant@google.com>
6420 * gcc.dg/Wcxx-compat-14.c: New testcase.
6422 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
6424 * gcc.dg/func-ptr-conv-1.c: Update column info.
6426 2009-06-17 Richard Guenther <rguenther@suse.de>
6429 * gcc.c-torture/execute/pr40404.c: New testcase.
6431 2009-06-17 Richard Guenther <rguenther@suse.de>
6434 * g++.dg/torture/pr40460.C: New testcase.
6436 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
6438 * gcc.dg/plugin/one_time_plugin.c: New test.
6439 * gcc.dg/plugin/one_time-test-1.c: New test.
6440 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6442 2009-06-16 Ian Lance Taylor <iant@google.com>
6444 * g++.dg/warn/skip-1.C: New testcase.
6446 2009-06-16 Jakub Jelinek <jakub@redhat.com>
6449 * g++.dg/other/pr40446.C: New test.
6451 2009-06-16 Richard Guenther <rguenther@suse.de>
6453 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6454 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6455 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6456 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6458 2009-06-16 Martin Jambor <mjambor@suse.cz>
6460 * gcc.c-torture/compile/pr40432.c: New file.
6462 2009-06-16 Martin Jambor <mjambor@suse.cz>
6464 * gfortran.fortran-torture/compile/pr40413.f90: New file.
6466 2009-06-16 Janus Weil <janus@gcc.gnu.org>
6470 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6471 * gfortran.dg/interface_20.f90: Modified error messages.
6472 * gfortran.dg/interface_21.f90: Ditto.
6473 * gfortran.dg/interface_26.f90: Ditto.
6474 * gfortran.dg/interface_27.f90: Ditto.
6475 * gfortran.dg/interface_28.f90: Extended test case.
6476 * gfortran.dg/interface_29.f90: New.
6477 * gfortran.dg/proc_decl_7.f90: Modified error messages.
6478 * gfortran.dg/proc_decl_8.f90: Ditto.
6479 * gfortran.dg/proc_ptr_11.f90: Ditto.
6480 * gfortran.dg/proc_ptr_15.f90: Ditto.
6482 2009-06-16 Ira Rosen <irar@il.ibm.com>
6484 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6486 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6487 gcc.dg/vect/vect-outer-4f.c: Likewise.
6488 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6489 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6491 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6494 2009-06-16 Tobias Burnus <burnus@net-b.de>
6497 * gfortran.dg/bounds_check_strlen_8.f90: New test.
6499 2009-06-15 Ian Lance Taylor <iant@google.com>
6501 * gcc.dg/Wjump-misses-init-1.c: New testcase.
6502 * gcc.dg/Wjump-misses-init-2.c: New testcase.
6503 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6504 Recognize new notes.
6505 * gcc.dg/stmt-expr-label-2.c: Likewise.
6506 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
6507 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6508 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6509 * gcc.dg/c99-vla-jump-4.c: Likewise.
6510 * gcc.dg/stmt-expr-label-1.c: Likewise.
6511 * gcc.dg/stmt-expr-label-3.c: Likewise.
6512 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
6514 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6516 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6518 2009-06-15 Jakub Jelinek <jakub@redhat.com>
6520 * gcc.dg/builtin-object-size-7.c: New test.
6522 2009-06-15 Jakub Jelinek <jakub@redhat.com>
6525 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6526 level != "" use separate -gdwarf-2 -g${level} options instead of
6528 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6529 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6530 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6532 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
6534 * g++.dg/abi/mangle11.C: Update warning line.
6535 * g++.dg/abi/mangle12.C: Update warning line.
6536 * g++.dg/abi/mangle17.C: Update warning line.
6537 * g++.dg/abi/mangle20-2.C: Update warning line.
6539 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6541 * gcc.dg/optimize-bswap-1.c: Split into these two:
6542 * gcc.dg/optimize-bswapsi-1.c: New testcase.
6543 * gcc.dg/optimize-bswapdi-1.c: New testcase.
6545 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6547 * gcc.dg/optimize-bswap-1.c: New testcase.
6549 2009-06-14 Richard Guenther <rguenther@suse.de>
6552 * g++.dg/torture/pr40389.C: New testcase.
6554 2009-06-13 Richard Guenther <rguenther@suse.de>
6556 PR tree-optimization/40421
6557 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6559 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
6561 * gcc.dg/old-style-prom-3.c: Add column info.
6562 * gcc.dg/overflow-warn-1.c
6563 * gcc.dg/gomp/pr27415.c
6564 * gcc.dg/gomp/for-1.c: Same.
6565 * gcc.dg/enum-compat-1.c: Same.
6566 * gcc.dg/c99-tag-3.c: Same.
6567 * gcc.dg/Wredundant-decls-2.c: Same.
6568 * gcc.dg/func-ptr-conv-1.c: Same.
6569 * gcc.dg/asm-wide-1.c: Same.
6570 * gcc.dg/nofixed-point-2.c: Same.
6571 * gcc.dg/cpp/line3.c: Same.
6572 * gcc.dg/array-10.c: Same.
6573 * gcc.dg/c99-vla-jump-1.c: Same.
6574 * gcc.dg/pr20368-1.c: Same.
6575 * gcc.dg/Wshadow-3.c: Same.
6576 * gcc.dg/c90-const-expr-8.c: Same.
6577 * gcc.dg/label-decl-2.c: Same.
6578 * gcc.dg/dremf-type-compat-2.c: Same.
6579 * gcc.dg/c90-const-expr-5.c: Same.
6580 * gcc.dg/builtins-30.c: Same.
6581 * gcc.dg/Warray-bounds.c: Same.
6582 * gcc.dg/Wcxx-compat-2.c: Same.
6583 * gcc.dg/tree-ssa/col-1.c: Same.
6584 * gcc.dg/old-style-prom-2.c: Same.
6585 * gcc.dg/cast-function-1.c: Same.
6586 * gcc.dg/pr15698-1.c: Same.
6587 * gcc.dg/dremf-type-compat-3.c: Same.
6588 * gcc.dg/vla-8.c: Same.
6589 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6591 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6592 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6593 * gcc.dg/enum-compat-1.c: Same.
6594 * gcc.dg/dremf-type-compat-2.c: Same.
6595 * gcc.dg/old-style-prom-2.c: Same.
6596 * gcc.dg/pr15698-1.c: Same.
6597 * gcc.dg/pr20368-1.c: Same.
6598 * gcc.dg/dremf-type-compat-3.c: Same.
6599 * gcc.dg/builtins-30.c: Same. Test for columns.
6601 2009-06-12 Janus Weil <janus@gcc.gnu.org>
6604 * gfortran.dg/proc_decl_1.f90: Extended.
6606 2009-06-12 Ian Lance Taylor <iant@google.com>
6608 * gcc.dg/Wcxx-compat-13.c: New testcase.
6610 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6613 * gcc.dg/tree-ssa/fre-vce-1.c
6615 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
6618 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6619 min-insn-to-prefetch-ratio=5.
6621 2009-06-12 Joey Ye <joey.ye@intel.com>
6622 H.J. Lu <hongjiu.lu@intel.com>
6625 * gcc.target/i386/stackalign/pr39146.c: New.
6627 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
6629 * gcc.target/i386/crc32-1.c: New.
6630 * gcc.target/i386/crc32-2.c: Likewise.
6632 2009-06-11 David Daney <ddaney@caviumnetworks.com>
6635 * gcc.dg/builtin-unreachable-1.c: New test.
6636 * gcc.dg/builtin-unreachable-2.c: Same.
6638 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
6641 * gfortran.dg/data_value_1.f90: New test.
6643 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6646 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6647 remove ilp32 requirement.
6648 * gcc.target/i386/excess-precision-2.c: Likewise.
6649 * gcc.target/i386/excess-precision-3.c: Likewise.
6650 * gcc.target/i386/excess-precision-4.c: Likewise.
6651 * gcc.target/i386/excess-precision-5.c: Likewise.
6652 * gcc.target/i386/excess-precision-6.c: Likewise.
6654 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6657 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6658 * gfortran.dg/nan_5.f90: New test.
6660 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
6662 * gcc.target/arm/neon-modes-1.c: New test.
6664 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
6666 * g++.dg/torture/pr31579.C: Cast pointer
6667 via __SIZE_TYPE__ instead of 'unsigned long'.
6669 2009-06-10 Anthony Green <green@moxielogic.com>
6671 * lib/target-supports.exp (check_profiling_available):
6672 Profiling is not available for testing purposes on moxie.
6674 2009-06-09 Ian Lance Taylor <iant@google.com>
6676 * gcc.dg/Wcxx-compat-12.c: New testcase.
6678 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
6681 * gfortran.dg/backspace_11.f90: New.
6683 2009-06-09 Jason Merrill <jason@redhat.com>
6685 * g++.dg/cpp0x/defaulted10.C: New.
6687 2009-06-09 Martin Jambor <mjambor@suse.cz>
6689 * gcc.c-torture/compile/pr40351.c: New file.
6691 2009-06-09 Olivier Hainque <hainque@adacore.com>
6693 * gnat.dg/align_max.adb: New test.
6695 2009-06-08 Jason Merrill <jason@redhat.com>
6697 * g++.dg/cpp0x/auto15.C: New.
6699 2009-06-08 Jan Hubicka <jh@suse.cz>
6702 * gcc.dg/torture/pr39834.c
6704 2009-06-08 Jan Hubicka <jh@suse.cz>
6707 * g++.dg/torture/pr40102.C: New testcase.
6709 2009-06-08 Jakub Jelinek <jakub@redhat.com>
6711 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6712 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6713 * gcc.dg/builtin-object-size-6.c: New test.
6716 * g++.dg/template/dtor7.C: New test.
6720 * g++.dg/template/error41.C: New test.
6721 * g++.dg/template/error42.C: New test.
6723 2009-06-08 Revital Eres <eres@il.ibm.com>
6726 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6727 * gcc.dg/vect/vect-88.c: Likewise.
6728 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6729 * gcc.dg/vect/pr25413.c: Likewise.
6730 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6732 2009-06-07 Ian Lance Taylor <iant@google.com>
6734 * g++.dg/warn/Wswitch-3.C: New testcase.
6735 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6736 * gcc.dg/Wswitch-enum-error.c: Likewise.
6737 * gcc.dg/Wswitch-error.c: Likewise.
6739 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6742 * gfortran.dg/negative_unit.f: Update test.
6743 * gfortran.dg/negative_unit_int8.f: Update test.
6744 * gfortran.dg/newunit_1.f90: New test.
6746 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6750 * gfortran.dg/spread_init_expr.f03: New.
6751 * gfortran.dg/unpack_init_expr.f03: New.
6752 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6755 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6759 * gfortran.dg/count_init_expr.f03
6760 * gfortran.dg/product_init_expr.f03
6761 * gfortran.dg/sum_init_expr.f03
6763 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6766 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6768 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6770 * gfortran.dg/zero_sized_5.f90: Likewise.
6772 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
6775 * g++.dg/torture/pr32950.C: New.
6777 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6781 * gfortran.dg/dot_product_1.f03: New.
6782 * gfortran.dg/matmul_8.f03: New.
6783 * gfortran.dg/transpose_3.f03: New.
6785 2009-06-06 Ian Lance Taylor <iant@google.com>
6787 * gcc.dg/Wunused-label-1.c: New test case.
6788 * g++.dg/warn/Wunused-label-1.C: New test case.
6789 * g++.dg/warn/Wunused-label-2.C: New test case.
6790 * g++.dg/warn/Wunused-label-3.C: New test case.
6792 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6795 * reshape_zerosize_2.f90: New.
6797 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6800 * gfortran.dg/pack_assign_1.f90: New.
6801 * gfortran.dg/pack_vector_1.f90: New.
6803 2009-06-05 Jakub Jelinek <jakub@redhat.com>
6806 * gcc.dg/pr40340-1.c: New test.
6807 * gcc.dg/pr40340-2.c: New test.
6808 * gcc.dg/pr40340-3.c: New test.
6809 * gcc.dg/pr40340-4.c: New test.
6810 * gcc.dg/pr40340-5.c: New test.
6811 * gcc.dg/pr40340.h: New file.
6813 2009-06-05 Revital Eres <eres@il.ibm.com>
6815 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6817 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6818 * gcc.dg/vect/vect-33.c: Likewise.
6819 * gcc.dg/vect/vect-92.c: Likewise.
6820 * gcc.dg/vect/vect-58.c: Likewise.
6821 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6822 * gcc.dg/vect/vect-42.c: Likewise.
6823 * gcc.dg/vect/slp-25.c: Likewise.
6824 * gcc.dg/vect/vect-align-1.c: Likewise.
6825 * gcc.dg/vect/vect-align-2.c: Likewise.
6826 * gcc.dg/vect/vect-93.c: Likewise.
6827 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6828 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6829 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6830 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6831 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6832 * gcc.dg/vect/vect-26.c: Likewise.
6833 * gcc.dg/vect/vect-44.c: Likewise.
6834 * gcc.dg/vect/vect-70.c: Likewise.
6835 * gcc.dg/vect/vect-95.c: Likewise.
6836 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6837 * gcc.dg/vect/vect-28.c: Likewise.
6838 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6839 * gcc.dg/vect/vect-87.c: Likewise.
6840 * gcc.dg/vect/vect-109.c: Likewise.
6841 * gcc.dg/vect/vect-54.c: Likewise.
6842 * gcc.dg/vect/vect-96.c: Likewise.
6843 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6844 * gcc.dg/vect/vect-88.c: Likewise.
6845 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6846 * gcc.dg/vect/vect-89.c: Likewise.
6847 * gcc.dg/vect/vect-91.c: Likewise.
6848 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6849 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6850 * gfortran.dg/vect/vect-2.f90: Likewise.
6851 * gfortran.dg/vect/vect-3.f90: Likewise.
6852 * gfortran.dg/vect/vect-4.f90: Likewise.
6853 * gfortran.dg/vect/vect-5.f90: Likewise.
6855 2009-06-05 Alexander Strange <astrange@ithinksw.com>
6857 PR tree-optimization/36318
6858 * gcc.dg/tree-ssa/sra-7.c: New test.
6860 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
6863 * gfortran.dg/reshape_order_5.f90: New.
6864 * gfortran.dg/reshape_shape_1.f90: New.
6866 2009-06-04 Jason Merrill <jason@redhat.com>
6868 * g++.dg/template/error38.C: Add pointer-to-typedef case.
6870 2009-06-04 Steve Ellcey <sje@cup.hp.com>
6872 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6873 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6875 2009-06-04 Richard Guenther <rguenther@suse.de>
6878 * g++.dg/torture/pr40335.C: New testcase.
6880 2009-06-03 Richard Guenther <rguenther@suse.de>
6883 * gcc.dg/torture/pr40328.c: New testcase.
6885 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
6887 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6890 2009-06-03 Martin Jambor <mjambor@suse.cz>
6892 * g++.dg/torture/pr40323.C: New file.
6894 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
6896 * gnat.dg/specs/root.ads: New test.
6897 * gnat.dg/specs/root-level_1.ads: Likewise.
6898 * gnat.dg/specs/root-level_2.ads: Likewise.
6899 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6901 2009-06-02 Mark Mitchell <mark@codesourcery.com>
6903 * g++.dg/init/ref15.C: Require unwrapped targets.
6905 2009-06-02 Jason Merrill <jason@redhat.com>
6907 * g++.dg/cpp0x/initlist13.C: Remove expected error.
6908 * g++.dg/cpp0x/initlist18.C: New.
6909 * g++.dg/cpp0x/initlist19.C: New.
6911 * g++.dg/cpp0x/auto14.C: New.
6913 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
6915 * gnat.dg/alignment6.adb: Remove XFAIL.
6917 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
6920 * g++.dg/template/spec36.C: New test.
6922 2009-06-01 Ian Lance Taylor <iant@google.com>
6924 * gcc.dg/cast-qual-3.c: New testcase.
6925 * g++.dg/warn/Wcast-qual2.C: New testcase.
6927 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
6929 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6930 (process-message): Expect column numbers.
6931 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6932 * gcc.dg/pch/counter-2.c: Same.
6933 * gcc.dg/pch/valid-2.c: Same.
6934 * gcc.dg/pch/warn-1.c: Same.
6935 * gcc.dg/pch/valid-1.c: Same.
6936 * gcc.dg/cpp/include2a.c: Handle lack of columns.
6937 * gcc.dg/cpp/syshdr.c: Same.
6938 * gcc.dg/cpp/19940712-1.c: Same.
6939 * gcc.dg/cpp/missing-header-1.c: Same.
6940 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6941 * gcc.dg/cpp/tr-warn3.c: Same.
6942 * gcc.dg/cpp/pr29612-2.c: Same.
6943 * gcc.dg/cpp/tr-warn4.c: Same.
6944 * gcc.dg/cpp/Wtrigraphs.c: Same.
6945 * gcc.dg/cpp/poison.c: Same.
6946 * gcc.dg/cpp/arith-3.c: Same.
6947 * gcc.dg/cpp/sysmac2.c: Same.
6948 * gcc.dg/cpp/cpp.exp: Same.
6949 * gcc.dg/cpp/tr-warn5.c: Same.
6950 * gcc.dg/cpp/include2.c: Same.
6951 * gcc.dg/cpp/Wmissingdirs.c: Same.
6952 * gcc.dg/cpp/Wmissingdirs.c: Same.
6953 * gcc.dg/cpp/tr-warn6.c: Same.
6954 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6955 * gcc.dg/cpp/macspace1.c: Same.
6956 * gcc.dg/cpp/escape-2.c: Same.
6957 * gcc.dg/cpp/assert2.c: Same.
6958 * gcc.dg/cpp/undef2.c: Same.
6959 * gcc.dg/cpp/macspace2.c: Same.
6960 * gcc.dg/cpp/tr-warn1.c: Same.
6961 * gcc.dg/cpp/extratokens2.c: Same.
6962 * gcc.dg/cpp/strify2.c: Same.
6963 * gcc.dg/cpp/Wsignprom.c: Same.
6964 * gcc.dg/cpp/redef2.c: Same.
6965 * gcc.dg/cpp/trad/trad.exp: Same.
6966 * gcc.dg/cpp/arith-1.c: Same.
6967 * gcc.dg/cpp/extratokens.c: Same.
6968 * gcc.dg/cpp/if-mpar.c: Same.
6970 2009-06-01 Olivier Hainque <hainque@adacore.com>
6972 * gnat.dg/nested_float_packed.ads: New test.
6974 2009-06-01 Olivier Hainque <hainque@adacore.com>
6975 Eric Botcazou <botcazou@adacore.com>
6977 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6978 * gnat.dg/test_oconst.adb: New test.
6980 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
6982 * gcc.dg/plugin/ggcplug.c: Moved comment.
6983 (plugin_init): Fixed typo, declared i, returned 0 at end.
6985 2009-05-31 Ira Rosen <irar@il.ibm.com>
6988 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6989 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6991 2009-05-29 Ian Lance Taylor <iant@google.com>
6993 * gcc.dg/Wcxx-compat-11.c: New testcase.
6995 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6998 * gfortran.dg/leadz_trailz_1.f90: New test.
6999 * gfortran.dg/leadz_trailz_2.f90: New test.
7001 2009-05-29 Martin Jambor <mjambor@suse.cz>
7003 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
7004 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
7005 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7006 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7007 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
7008 * gcc.dg/tree-ssa/sra-2.c: Likewise.
7009 * gcc.dg/tree-ssa/sra-3.c: Likewise.
7010 * gcc.dg/tree-ssa/sra-1.c: Likewise.
7011 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
7012 * gcc.dg/tree-ssa/sra-5.c: New file.
7013 * gcc.dg/tree-ssa/sra-6.c: New file.
7014 * gcc.c-torture/compile/sra-1.c: New file.
7016 2009-05-29 Jakub Jelinek <jakub@redhat.com>
7019 * gcc.c-torture/compile/pr40291.c: New test.
7022 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
7024 * gcc.target/powerpc/altivec-30.c: New test.
7025 * gcc.target/powerpc/altivec-31.c: New test.
7027 2009-05-28 Richard Guenther <rguenther@suse.de>
7029 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
7030 * gcc.c-torture/execute/20090527-1.c: Likewise.
7032 2009-05-28 Dodji Seketeli <dodji@redhat.com>
7035 * g++.dg/template/canon-type-1.C: New test.
7036 * g++.dg/template/canon-type-2.C: Likewise.
7037 * g++.dg/template/canon-type-3.C: Likewise.
7038 * g++.dg/template/canon-type-4.C: Likewise.
7039 * g++.dg/template/canon-type-5.C: Likewise.
7040 * g++.dg/template/canon-type-6.C: Likewise.
7041 * g++.dg/template/canon-type-7.C: Likewise.
7043 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
7044 Uros Bizjak <ubizjak@gmail.com>
7045 Danny Smith <dansmister@gmail.com>
7049 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
7051 * gcc.target/i386/pr37216.c: New test source file.
7052 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
7053 use -fno-common for testing Cygwin and MinGW targets.
7055 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
7057 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
7058 * g++.dg/opt/memcpy1.C (size_t): Likewise.
7059 * g++.dg/pr37742.C (size_t): Likewise.
7060 * g++.dg/torture/pr34850.C (size_t): Likewise.
7061 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
7063 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
7064 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
7065 (size_t): Use __extension__ and __SIZE_TYPE__.
7066 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
7068 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
7069 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
7070 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
7071 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
7072 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
7073 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
7074 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
7075 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
7076 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
7077 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
7078 (__ssize_t): Likewise.
7079 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
7080 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
7081 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
7082 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
7083 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
7084 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
7085 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
7086 * gcc.dg/pr33667.c (size_t): Likewise.
7087 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
7088 * gcc.dg/torture/pr39204.c (size_t): Likewise.
7089 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
7090 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
7091 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
7092 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
7094 2009-05-28 Ira Rosen <irar@il.ibm.com>
7096 PR tree-optimization/40254
7097 * gcc.dg/vect/pr40254.c: New test.
7099 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
7102 * gcc.target/mips/const-anchor-1.c: New test.
7103 * gcc.target/mips/const-anchor-2.c: New test.
7105 2009-05-27 Jason Merrill <jason@redhat.com>
7107 * g++.dg/cpp0x/initlist15.C: New.
7108 * g++.dg/cpp0x/initlist16.C: New.
7109 * g++.dg/cpp0x/initlist17.C: New.
7111 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
7114 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
7115 patterns to reflect frontend changes.
7116 * gfortran.dg/vector_subscript_4.f90: Likewise.
7118 2009-05-27 Olivier Hainque <hainque@adacore.com>
7119 Eric Botcazou <botcazou@adacore.com>
7121 * gcc.c-torture/execute/align-nest.c: New testcase.
7122 * gnat.dg/misaligned_nest.adb: New testcase.
7124 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
7126 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
7127 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
7128 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7129 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
7131 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
7133 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
7134 cast instead of assuming 0ul.
7135 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
7137 (_type_desc): Make first argument const.
7138 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
7140 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7143 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
7144 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
7146 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
7148 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7149 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7150 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7151 * gcc.dg/plugin/ggcplug.c: Added new file.
7153 2009-05-26 Tobias Burnus <burnus@net-b.de>
7156 * gfortran.dg/nullify_4.f90: New test.
7158 2009-05-26 Richard Guenther <rguenther@suse.de>
7160 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7162 2009-05-26 Richard Guenther <rguenther@suse.de>
7165 * gcc.c-torture/compile/pr40252.c: New testcase.
7167 2009-05-26 Dodji Seketeli <dodji@redhat.com>
7170 * g++.dg/template/typedef18.C: New test.
7171 * g++.dg/template/typedef19.C: Likewise.
7172 * g++.dg/template/typedef20.C: Likewise.
7173 * g++.dg/template/access11.C: Adjust.
7175 2009-05-26 Richard Guenther <rguenther@suse.de>
7178 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7180 2009-05-25 Jason Merrill <jason@redhat.com>
7183 * g++.dg/cpp0x/enum3.C: New test.
7185 2009-05-25 Richard Guenther <rguenther@suse.de>
7187 PR tree-optimization/36327
7188 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7189 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7190 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7191 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7192 * gcc.dg/vect/vect-40.c: Likewise.
7193 * gcc.dg/vect/vect-42.c: Likewise.
7194 * gcc.dg/vect/vect-46.c: Likewise.
7195 * gcc.dg/vect/vect-76.c: Likewise.
7197 2009-05-25 Janus Weil <janus@gcc.gnu.org>
7200 * gfortran.dg/proc_ptr_18.f90: New.
7201 * gfortran.dg/proc_ptr_19.f90: New.
7202 * gfortran.dg/proc_ptr_comp_9.f90: New.
7203 * gfortran.dg/proc_ptr_comp_10.f90: New.
7205 2009-05-25 Richard Guenther <rguenther@suse.de>
7207 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7208 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7210 2009-05-25 Ira Rosen <irar@il.ibm.com>
7212 PR tree-optimization/40238
7213 * gcc.dg/vect/pr40238.c: New test.
7215 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7216 Dominique Dhumieres <dominiq@lps.ens.fr>
7220 * gfortran.dg/bounds_check_fail_3.f90: New test.
7221 * gfortran.dg/bounds_check_fail_4.f90: New test.
7222 * gfortran.dg/bounds_check_14.f90: Update test.
7223 * gfortran.dg/bound_4.f90: Update test.
7225 2009-05-24 Richard Guenther <rguenther@suse.de>
7228 * gcc.c-torture/compile/pr40233.c: New testcase.
7230 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
7232 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7233 for alpha*-*-* targets.
7235 2009-05-24 Ira Rosen <irar@il.ibm.com>
7237 * gcc.dg/vect/bb-slp-1.c: New test.
7238 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7239 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7240 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7241 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7242 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7243 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7244 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7245 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7246 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7247 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7248 gcc.dg/vect/bb-slp-22.c: Likewise.
7249 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7251 2009-05-23 Mark Mitchell <mark@codesourcery.com>
7252 Maxim Kuvyrkov <maxim@codesourcery.com>
7254 * gcc.dg/falign-labels-1.c: New test.
7256 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
7258 * gnat.dg/specs/rep_clause3.ads: New test.
7260 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
7262 * gnat.dg/addr6.adb: New test.
7264 2009-05-22 Mark Mitchell <mark@codesourcery.com>
7266 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7268 * gcc.target/arm/thumb2-mul-space.c: New file.
7269 * gcc.target/arm/thumb2-mul-space-2.c: New file.
7270 * gcc.target/arm/thumb2-mul-space-3.c: New file.
7271 * gcc.target/arm/thumb2-mul-speed.c: New file.
7273 2009-05-22 Richard Guenther <rguenther@suse.de>
7276 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7277 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7278 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7280 2009-05-22 Mark Mitchell <mark@codesourcery.com>
7282 * gcc.dg/dll-6.c: New test.
7283 * gcc.dg/dll-6a.c: Likewise.
7284 * gcc.dg/dll-7.c: Likewise.
7285 * gcc.dg/dll-7a.c: Likewise.
7286 * g++.dg/ext/dllexport2.C: Likewise.
7287 * g++.dg/ext/dllexport2a.cc: Likewise.
7289 2009-05-21 Steve Ellcey <sje@cup.hp.com>
7292 * gcc.target/ia64/mfused-madd-vect.c: New test.
7293 * gcc.target/ia64/mfused-madd.c: New test.
7294 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7295 * gcc.target/ia64/mno-fused-madd.c: New test.
7297 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
7299 * gcc.target/i386/movbe-1.c: New.
7300 * gcc.target/i386/movbe-2.c: Likewise.
7302 2009-05-21 Taras Glek <tglek@mozilla.com>
7304 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7305 plugin_init signature.
7306 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7307 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7308 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7310 2009-05-21 Mark Mitchell <mark@codesourcery.com>
7312 * gcc.dg/target/arm/neon-vmla-1.c: New.
7313 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7315 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
7317 * gcc.target/mips/octeon-exts-6.c: New test.
7318 * gcc.target/mips/extend-1.c: New test.
7319 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7321 * gcc.target/mips/octeon-exts-5.c: Likewise.
7323 2009-05-20 Jakub Jelinek <jakub@redhat.com>
7326 * gcc.c-torture/compile/pr40204.c: New test.
7328 2009-05-20 Richard Guenther <rguenther@suse.de>
7330 * gcc.c-torture/compile/20090518-1.c: New testcase.
7332 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
7334 PR tree-optimization/40087
7335 * gcc.dg/tree-ssa/pr40087.c: New test.
7337 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
7339 * gcc.dg/vector-4.c: New testcase.
7340 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7341 * g++.dg/ext/vector16.C: New testcase.
7343 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
7346 * gcc.dg/pr40172.c: Renamed to ...
7347 * gcc.dg/pr40172-1.c: This.
7349 * gcc.dg/pr40172-2.c: New.
7350 * gcc.dg/pr40172-3.c: Likewise.
7352 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7355 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7357 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
7359 * gnat.dg/loop_optimization6.ad[sb]: New test.
7361 2009-05-19 Richard Guenther <rguenther@suse.de>
7363 * gcc.c-torture/compile/20090519-1.c: New testcase.
7365 2009-05-18 Jason Merrill <jason@redhat.com>
7367 * g++.dg/cpp0x/explicit1.C: New.
7368 * g++.dg/cpp0x/explicit2.C: New.
7370 2009-05-18 Dodji Seketeli <dodji@redhat.com>
7373 * g++.dg/debug/dwarf2/nested-1.C: New test.
7375 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
7378 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7381 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7384 * gfortran.dg/proc_ptr_comp_8.f90: New.
7386 2009-05-18 Richard Guenther <rguenther@suse.de>
7389 * gfortran.dg/array_memset_2.f90: Adjust.
7391 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7395 * gfortran.dg/interface_27.f90: New.
7396 * gfortran.dg/interface_28.f90: New.
7397 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7398 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7400 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
7402 * gcc.target/m68k/tls-ie.c: New test.
7403 * gcc.target/m68k/tls-le.c: New test.
7404 * gcc.target/m68k/tls-gd.c: New test.
7405 * gcc.target/m68k/tls-ld.c: New test.
7406 * gcc.target/m68k/tls-ie-xgot.c: New test.
7407 * gcc.target/m68k/tls-le-xtls.c: New test.
7408 * gcc.target/m68k/tls-gd-xgot.c: New test.
7409 * gcc.target/m68k/tls-ld-xgot.c: New test.
7410 * gcc.target/m68k/tls-ld-xtls.c: New test.
7411 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7413 2009-05-18 Martin Jambor <mjambor@suse.cz>
7415 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7417 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
7420 * gcc.dg/pr40172.c: New.
7422 2009-05-17 Jason Merrill <jason@redhat.com>
7425 * g++.dg/template/dtor6.C: New.
7427 2009-05-17 Joseph Myers <joseph@codesourcery.com>
7429 * g++.dg/warn/translate-ice-1.C: New test.
7431 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7433 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7434 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7435 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7436 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7438 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7441 * gfortran.dg/erf_2.F90: New test.
7442 * gfortran.dg/erfc_scaled_2.f90: New test.
7444 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7447 * gfortran.dg/string_1.f90: New test.
7448 * gfortran.dg/string_2.f90: New test.
7449 * gfortran.dg/string_3.f90: New test.
7451 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
7453 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7454 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7456 2009-05-15 Ian Lance Taylor <iant@google.com>
7458 * gcc.dg/Wcxx-compat-10.c: New testcase.
7460 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
7463 * gcc.dg/pr16302.c: New.
7464 * g++.dg/warn/pr16302.C: New.
7466 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7468 * gcc.dg/torture/builtin-math-5.c: New.
7469 * gcc.dg/torture/builtin-math-6.c: New.
7470 * lib/target-supports.exp (check_effective_target_mpc): New.
7472 2009-05-15 Jan Hubicka <jh@suse.cz>
7474 * gcc.dg/tree-ssa/inline-3.c: New testcase
7476 2009-05-15 Jan Hubicka <jh@suse.cz>
7478 * gcc.target/i386/align-main-1.c (check): Mark noinline.
7479 * gcc.target/i386/align-main-2.c (check): Mark noinline.
7480 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7481 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7482 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7484 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7486 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7487 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7489 2009-05-15 Jan Hubicka <jh@suse.cz>
7491 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7492 optimized by sibcall noinline.
7494 2009-05-15 Jan Hubicka <jh@suse.cz>
7496 * sibcall-1.c (track): Mark noinline.
7497 * sibcall-2.c (track): Mark noinline.
7498 * sibcall-3.c (track): Mark noinline.
7499 * sibcall-4.c (track): Mark noinline.
7501 2009-05-15 Jan Hubicka <jh@suse.cz>
7503 * flatten-2.c: Disable early inlining; add comment.
7504 * flatten-3.c: New test based on flatten-2.c.
7506 2009-05-15 Richard Guenther <rguenther@suse.de>
7508 PR tree-optimization/39999
7509 * gcc.c-torture/compile/pr39999.c: New testcase.
7511 2009-05-15 Joseph Myers <joseph@codesourcery.com>
7513 * gcc.c-torture/compile/ptr-conv-1.c: New test.
7515 2009-05-14 Ian Lance Taylor <iant@google.com>
7517 * gcc.dg/Wcxx-compat-9.c: New testcase.
7519 2009-05-14 Janus Weil <janus@gcc.gnu.org>
7522 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7523 * gfortran.dg/duplicate_type_2.f90: Ditto.
7524 * gfortran.dg/duplicate_type_3.f90: New.
7526 2009-05-14 Laurent GUERBY <laurent@guerby.net>
7528 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7529 * ada/acats/tests/c5/c59002c.ada: Likewise.
7531 2009-05-13 Taras Glek <tglek@mozilla.com>
7533 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7534 attributes and decl smashing.
7535 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7537 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7538 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7540 2009-05-14 Jakub Jelinek <jakub@redhat.com>
7543 * gfortran.dg/pr39865.f90: New test.
7544 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7546 * gfortran.dg/hollerith_f95.f90: Likewise.
7547 * gfortran.dg/hollerith6.f90: New test.
7548 * gfortran.dg/hollerith7.f90: New test.
7550 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7553 * gcc.dg/cpp/pr36674.i: New.
7555 2009-05-14 Ben Elliston <bje@au.ibm.com>
7558 * gcc.c-torture/compile/pr40035.c: New test.
7560 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7562 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7564 2009-05-12 Tobias Burnus <burnus@net-b.de>
7567 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7568 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7569 * gfortran.dg/interop_params.f03: Ditto.
7571 2009-05-12 Jan Hubicka <jh@suse.cz>
7573 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7574 so unrolling still happens.
7575 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7576 * gcc.dg/ipa/ipacost-2.c: Likewise.
7577 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7579 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7581 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7583 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7585 * lib/target-supports.exp (check_profiling_available): Return
7586 false for -p on *-*-cygwin* targets.
7588 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7590 PR tree-optimization/38632
7591 * g++.dg/tree-ssa/pr38632.C: New.
7593 2009-05-11 Jan Hubicka <jh@suse.cz>
7595 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7596 we now optimize better.
7597 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7598 out at different places.
7599 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7601 * gcc.dg/vect/vect-76.c: Likewise.
7602 * gcc.dg/vect/vect-70.c: Likewise.
7603 * gcc.dg/vect/vect-66.c: Likewise.
7604 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7605 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7607 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7610 * gcc.c-torture/compile/pr40080.c: New.
7612 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
7614 * gcc.c-torture/compile/pr40026.c: New testcase.
7616 2009-05-11 Janus Weil <janus@gcc.gnu.org>
7619 * gfortran.dg/proc_ptr_comp_7.f90: New.
7621 2009-05-11 Ira Rosen <irar@il.ibm.com>
7623 PR tree-optimization/40074
7624 * gcc.dg/vect/pr40074.c: New test.
7626 2009-05-10 Ian Lance Taylor <iant@google.com>
7628 * gcc.dg/Wcxx-compat-7.c: New testcase.
7629 * gcc.dg/Wcxx-compat-8.c: New testcase.
7630 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7631 * gcc.dg/pr17188-1.c: Likewise.
7632 * gcc.dg/pr39084.c: Likewise.
7634 2009-05-10 Michael Matz <matz@suse.de>
7637 * gcc.dg/pr40031.c: New test.
7639 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
7642 * gfortran.dg/array_constructor_31.f90: New test.
7644 2009-05-10 Richard Guenther <rguenther@suse.de>
7646 PR tree-optimization/40081
7647 * g++.dg/torture/pr40081.C: New testcase.
7649 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
7652 * gfortran.dg/dependency_24.f90: New test.
7653 * gfortran.dg/dependency_23.f90: Clean up module files.
7655 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
7658 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7659 * gfortran.dg/chmod_2.f90: Likewise.
7660 * gfortran.dg/chmod_3.f90: Likewise.
7661 * gfortran.dg/open_errors.f90: Likewise.
7663 2009-05-09 Jan Hubicka <jh@suse.cz>
7666 * g++.dg/eh/nested-try.C: New test.
7668 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7670 PR tree-optimization/40049
7671 * gcc.dg/vect/vect-shift-2.c: New test.
7673 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7675 * gcc.dg/torture/complex-sign-mul-minus-one.c,
7676 gcc.dg/torture/complex-sign-mul-one.c: New tests.
7678 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7681 * g++.dg/warn/deprecated-6.C: New.
7682 * gcc.dg/deprecated-4.c: Likewise.
7683 * gcc.dg/deprecated-5.c: Likewise.
7684 * gcc.dg/deprecated-6.c: Likewise.
7686 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7688 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7689 __aligned__(__BIGGEST_ALIGNMENT__).
7690 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7691 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7692 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7693 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7694 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7695 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7696 * gcc.dg/vect/Os-vect-95.c: Likewise.
7697 * gcc.dg/vect/pr20122.c: Likewise.
7698 * gcc.dg/vect/pr36493.c: Likewise.
7699 * gcc.dg/vect/pr37385.c: Likewise.
7700 * gcc.dg/vect/slp-7.c: Likewise.
7701 * gcc.dg/vect/slp-9.c: Likewise.
7702 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7703 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7704 * gcc.dg/vect/vect-35.c: Likewise.
7705 * gcc.dg/vect/vect-40.c: Likewise.
7706 * gcc.dg/vect/vect-42.c: Likewise.
7707 * gcc.dg/vect/vect-44.c: Likewise.
7708 * gcc.dg/vect/vect-46.c: Likewise.
7709 * gcc.dg/vect/vect-48.c: Likewise.
7710 * gcc.dg/vect/vect-52.c: Likewise.
7711 * gcc.dg/vect/vect-54.c: Likewise.
7712 * gcc.dg/vect/vect-56.c: Likewise.
7713 * gcc.dg/vect/vect-58.c: Likewise.
7714 * gcc.dg/vect/vect-60.c: Likewise.
7715 * gcc.dg/vect/vect-74.c: Likewise.
7716 * gcc.dg/vect/vect-75.c: Likewise.
7717 * gcc.dg/vect/vect-76.c: Likewise.
7718 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7719 * gcc.dg/vect/vect-77.c: Likewise.
7720 * gcc.dg/vect/vect-77-global.c: Likewise.
7721 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7722 * gcc.dg/vect/vect-78.c: Likewise.
7723 * gcc.dg/vect/vect-78-global.c: Likewise.
7724 * gcc.dg/vect/vect-80.c: Likewise.
7725 * gcc.dg/vect/vect-85.c: Likewise.
7726 * gcc.dg/vect/vect-87.c: Likewise.
7727 * gcc.dg/vect/vect-88.c: Likewise.
7728 * gcc.dg/vect/vect-92.c: Likewise.
7729 * gcc.dg/vect/vect-93.c: Likewise.
7730 * gcc.dg/vect/vect-95.c: Likewise.
7731 * gcc.dg/vect/vect-97.c: Likewise.
7732 * gcc.dg/vect/vect-complex-1.c: Likewise.
7733 * gcc.dg/vect/vect-complex-4.c: Likewise.
7734 * gcc.dg/vect/vect-complex-5.c: Likewise.
7735 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7736 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7737 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7738 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7739 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7740 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7741 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7742 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7743 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7744 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7745 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7746 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7747 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7748 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7749 * gcc.dg/vect/vect-outer-1.c: Likewise.
7750 * gcc.dg/vect/vect-outer-2a.c: Likewise.
7751 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7752 * gcc.dg/vect/vect-outer-2.c: Likewise.
7753 * gcc.dg/vect/vect-outer-2c.c: Likewise.
7754 * gcc.dg/vect/vect-outer-2d.c: Likewise.
7755 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7756 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7757 * gcc.dg/vect/vect-outer-3.c: Likewise.
7758 * gcc.dg/vect/vect-outer-3c.c: Likewise.
7759 * gcc.dg/vect/vect-outer-5.c: Likewise.
7760 * gcc.dg/vect/vect-outer-6.c: Likewise.
7761 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7762 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7763 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7764 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7765 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7766 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7767 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7768 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7769 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7770 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7771 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7772 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7773 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7774 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7776 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7779 * gcc.dg/torture/complex-sign.h: New header.
7780 * gcc.dg/torture/complex-sign-add.c,
7781 gcc.dg/torture/complex-sign-mixed-add.c,
7782 gcc.dg/torture/complex-sign-mixed-div.c,
7783 gcc.dg/torture/complex-sign-mixed-mul.c,
7784 gcc.dg/torture/complex-sign-mixed-sub.c,
7785 gcc.dg/torture/complex-sign-mul.c,
7786 gcc.dg/torture/complex-sign-sub.c: New tests.
7788 2009-05-08 Janus Weil <janus@gcc.gnu.org>
7791 * gfortran.dg/intrinsic_3.f90: New.
7793 2009-05-07 Janis Johnson <janis187@us.ibm.com>
7796 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7797 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7798 * gcc.dg/dfp/float-constant-double.c: New test.
7799 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7800 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7801 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7802 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7803 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7804 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7805 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7806 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7807 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7809 2009-05-07 Jakub Jelinek <jakub@redhat.com>
7812 * gcc.c-torture/execute/pr40057.c: New test.
7814 2009-05-06 James E. Wilson <wilson@codesourcery.com>
7816 * gcc.c-torture/compile/const-high-part.c: New test.
7818 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7821 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7824 2009-05-06 Janus Weil <janus@gcc.gnu.org>
7827 * gfortran.dg/proc_decl_1.f90: Modified.
7828 * gfortran.dg/proc_ptr_comp_1.f90: New.
7829 * gfortran.dg/proc_ptr_comp_2.f90: New.
7830 * gfortran.dg/proc_ptr_comp_3.f90: New.
7831 * gfortran.dg/proc_ptr_comp_4.f90: New.
7832 * gfortran.dg/proc_ptr_comp_5.f90: New.
7833 * gfortran.dg/proc_ptr_comp_6.f90: New.
7835 2009-05-06 Dodji Seketeli <dodji@redhat.com>
7838 * g++.dg/template/call7.C: New test.
7840 2009-05-06 Diego Novillo <dnovillo@google.com>
7842 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7844 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7846 * gfortran.dg/pr40021.f: Moved to ...
7847 * gfortran.fortran-torture/execute/pr40021.f: Here.
7849 2009-05-06 Janis Johnson <janis187@us.ibm.com>
7852 * gcc.dg/dfp/pr39986.c: New test.
7854 2009-05-06 Michael Matz <matz@suse.de>
7857 * gfortran.dg/pr40021.f: New test.
7859 2009-05-06 Le-Chun Wu <lcwu@google.com>
7861 * lib/plugin-support.exp: New file containing support procs for
7863 * lib/target-supports.exp (check_plugin_available): New proc.
7864 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7865 * gcc.dg/plugin/selfassign.c: New plugin source file.
7866 * gcc.dg/plugin/self-assign-test-1.c: New test.
7867 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7868 * g++.dg/README: Add description for plugin test.
7869 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7870 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7871 * g++.dg/plugin/selfassign.c: New plugin source file.
7872 * g++.dg/plugin/self-assign-test-1.C: New test.
7873 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7874 * g++.dg/plugin/self-assign-test-3.C: Likewise.
7875 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7876 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7878 2009-05-06 Tobias Burnus <burnus@net-b.de>
7881 * gfortran.dg/intrinsic_2.f90: New test.
7882 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7884 2009-05-06 Joseph Myers <joseph@codesourcery.com>
7887 * gcc.dg/noncompile/incomplete-5.c: New test.
7889 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7892 * gcc.dg/pr39666-1.c: New test.
7893 * gcc.dg/pr39666-2.c: Likewise.
7894 * g++.dg/warn/Wuninitialized-4.C: Likewise.
7895 * g++.dg/warn/Wuninitialized-5.C: Likewise.
7896 * gfortran.dg/pr39666-1.f90: Likewise.
7897 * gfortran.dg/pr39666-2.f90: Likewise.
7899 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
7901 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7902 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7903 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7905 2009-05-05 Janus Weil <janus@gcc.gnu.org>
7908 * gfortran.dg/proc_ptr_17.f90: New.
7910 2009-05-05 Richard Guenther <rguenther@suse.de>
7912 PR tree-optimization/40022
7913 * gcc.c-torture/execute/pr40022.c: New testcase.
7915 2009-05-05 Richard Guenther <rguenther@suse.de>
7918 * gcc.c-torture/compile/pr40023.c: New testcase.
7920 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
7922 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7923 * g++.dg/template/overload9.C: Likewise.
7924 * g++.dg/ext/ms-1.C: New.
7926 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7929 * g++.dg/ext/vla7.C: New test.
7931 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7933 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7935 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7937 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7938 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7939 Update expected errors.
7941 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7944 * g++.dg/parse/parser-pr28152.C: New.
7945 * g++.dg/parse/parser-pr28152-2.C: New.
7947 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7949 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7951 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
7953 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7954 * gcc.target/sparc/fexpand-2.c: Likewise.
7955 * gcc.target/sparc/fpmerge-2.c: Likewise.
7956 * gcc.target/sparc/pdist-2.c: Likewise.
7958 2009-05-03 Richard Guenther <rguenther@suse.de>
7961 * gcc.c-torture/compile/pr39983.c: New testcase.
7963 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7965 * gcc.dg/c99-complex-3.c: New test.
7967 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7969 * gcc.dg/cpp/utf8-5byte-1.c: New test.
7971 2009-05-02 Joseph Myers <joseph@codesourcery.com>
7973 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7975 2009-05-02 Richard Guenther <rguenther@suse.de>
7978 * gcc.target/spu/pr40001.c: New testcase.
7980 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
7982 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7984 2009-04-30 Steve Ellcey <sje@cup.hp.com>
7987 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7988 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7990 2009-04-30 Janis Johnson <janis187@us.ibm.com>
7993 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7996 2009-04-30 David Ayers <ayers@fsfe.org>
7998 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7999 and gcc_error_prefix variables.
8000 * objc.dg/bad-receiver-type.m: Update to match correct
8002 * objc.dg/encode-5.m: Likewise.
8003 * objc.dg/id-1.m: Likewise.
8004 * objc.dg/method-1.m: Likewise.
8005 * objc.dg/method-6.m: Likewise.
8006 * objc.dg/method-7.m: Likewise.
8007 * objc.dg/method-9.m: Likewise.
8008 * objc.dg/method-11.m: Likewise.
8009 * objc.dg/method-20.m: Likewise.
8010 * objc.dg/private-1.m: Likewise.
8012 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
8015 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
8016 * gfortran.dg/advance_4.f90: Likewise
8017 * gfortran.dg/advance_5.f90: Likewise
8018 * gfortran.dg/append_1.f90: Likewise
8019 * gfortran.dg/backslash_1.f90: Likewise
8020 * gfortran.dg/backslash_2.f90: Likewise
8021 * gfortran.dg/backslash_3.f: Likewise
8022 * gfortran.dg/backspace_10.f90: Likewise
8023 * gfortran.dg/backspace_3.f: Likewise
8024 * gfortran.dg/backspace_4.f: Likewise
8025 * gfortran.dg/backspace_5.f: Likewise
8026 * gfortran.dg/backspace_8.f: Likewise
8027 * gfortran.dg/backspace_9.f: Likewise
8028 * gfortran.dg/complex_write.f90: Likewise
8029 * gfortran.dg/convert_implied_open.f90: Likewise
8030 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
8031 * gfortran.dg/dos_eol.f: Likewise
8032 * gfortran.dg/empty_format_1.f90: Likewise
8033 * gfortran.dg/endfile.f: Likewise
8034 * gfortran.dg/eof_1.f90: Likewise
8035 * gfortran.dg/eor_1.f90: Likewise
8036 * gfortran.dg/eor_handling_1.f90: Likewise
8037 * gfortran.dg/eor_handling_2.f90: Likewise
8038 * gfortran.dg/eor_handling_3.f90: Likewise
8039 * gfortran.dg/eor_handling_4.f90: Likewise
8040 * gfortran.dg/eor_handling_5.f90: Likewise
8041 * gfortran.dg/error_recovery_5.f90: Likewise
8042 * gfortran.dg/f2003_inquire_1.f03: Likewise
8043 * gfortran.dg/f2003_io_4.f03: Likewise
8044 * gfortran.dg/f2003_io_5.f03: Likewise
8045 * gfortran.dg/f2003_io_7.f03: Likewise
8046 * gfortran.dg/fgetc_1.f90: Likewise
8047 * gfortran.dg/fgetc_2.f90: Likewise
8048 * gfortran.dg/flush_1.f90: Likewise
8049 * gfortran.dg/fmt_exhaust.f90: Likewise
8050 * gfortran.dg/fmt_huge.f90: Likewise
8051 * gfortran.dg/fmt_read.f90: Likewise
8052 * gfortran.dg/fmt_t_1.f90: Likewise
8053 * gfortran.dg/fmt_t_2.f90: Likewise
8054 * gfortran.dg/fmt_t_3.f90: Likewise
8055 * gfortran.dg/fmt_t_4.f90: Likewise
8056 * gfortran.dg/fmt_t_5.f90: Likewise
8057 * gfortran.dg/fmt_t_7.f: Likewise
8058 * gfortran.dg/fseek.f90: Likewise
8059 * gfortran.dg/ftell_1.f90: Likewise
8060 * gfortran.dg/ftell_2.f90: Likewise
8061 * gfortran.dg/func_derived_3.f90: Likewise
8062 * gfortran.dg/inquire_9.f90: Likewise
8063 * gfortran.dg/iostat_1.f90: Likewise
8064 * gfortran.dg/iostat_2.f90: Likewise
8065 * gfortran.dg/list_read_1.f90: Likewise
8066 * gfortran.dg/list_read_4.f90: Likewise
8067 * gfortran.dg/list_read_5.f90: Likewise
8068 * gfortran.dg/list_read_7.f90: Likewise
8069 * gfortran.dg/list_read_8.f90: Likewise
8070 * gfortran.dg/list_read_9.f90: Likewise
8071 * gfortran.dg/namelist_13.f90: Likewise
8072 * gfortran.dg/namelist_14.f90: Likewise
8073 * gfortran.dg/namelist_15.f90: Likewise
8074 * gfortran.dg/namelist_16.f90: Likewise
8075 * gfortran.dg/namelist_17.f90: Likewise
8076 * gfortran.dg/namelist_18.f90: Likewise
8077 * gfortran.dg/namelist_19.f90: Likewise
8078 * gfortran.dg/namelist_20.f90: Likewise
8079 * gfortran.dg/namelist_24.f90: Likewise
8080 * gfortran.dg/namelist_26.f90: Likewise
8081 * gfortran.dg/namelist_27.f90: Likewise
8082 * gfortran.dg/namelist_28.f90: Likewise
8083 * gfortran.dg/namelist_37.f90: Likewise
8084 * gfortran.dg/namelist_38.f90: Likewise
8085 * gfortran.dg/namelist_39.f90: Likewise
8086 * gfortran.dg/namelist_40.f90: Likewise
8087 * gfortran.dg/namelist_43.f90: Likewise
8088 * gfortran.dg/namelist_44.f90: Likewise
8089 * gfortran.dg/namelist_45.f90: Likewise
8090 * gfortran.dg/namelist_46.f90: Likewise
8091 * gfortran.dg/namelist_47.f90: Likewise
8092 * gfortran.dg/namelist_48.f90: Likewise
8093 * gfortran.dg/namelist_49.f90: Likewise
8094 * gfortran.dg/namelist_50.f90: Likewise
8095 * gfortran.dg/namelist_51.f90: Likewise
8096 * gfortran.dg/namelist_52.f90: Likewise
8097 * gfortran.dg/namelist_56.f90: Likewise
8098 * gfortran.dg/namelist_char_only.f90: Likewise
8099 * gfortran.dg/namelist_use.f90: Likewise
8100 * gfortran.dg/namelist_use_only.f90: Likewise
8101 * gfortran.dg/noadv_size.f90: Likewise
8102 * gfortran.dg/open_access_append_1.f90: Likewise
8103 * gfortran.dg/pad_no.f90: Likewise
8104 * gfortran.dg/pr12884.f: Likewise
8105 * gfortran.dg/pr17090.f90: Likewise
8106 * gfortran.dg/pr17285.f90: Likewise
8107 * gfortran.dg/pr17286.f90: Likewise
8108 * gfortran.dg/pr18122.f90: Likewise
8109 * gfortran.dg/pr18210.f90: Likewise
8110 * gfortran.dg/pr18392.f90: Likewise
8111 * gfortran.dg/pr19155.f: Likewise
8112 * gfortran.dg/pr19216.f: Likewise
8113 * gfortran.dg/pr19467.f90: Likewise
8114 * gfortran.dg/pr19657.f: Likewise
8115 * gfortran.dg/pr20257.f90: Likewise
8116 * gfortran.dg/read_bad_advance.f90: Likewise
8117 * gfortran.dg/read_eof_2.f90: Likewise
8118 * gfortran.dg/read_eof_4.f90: Likewise
8119 * gfortran.dg/read_many_1.f: Likewise
8120 * gfortran.dg/read_noadvance.f90: Likewise
8121 * gfortran.dg/read_repeat.f90: Likewise
8122 * gfortran.dg/read_size_noadvance.f90: Likewise
8123 * gfortran.dg/read_x_past.f: Likewise
8124 * gfortran.dg/record_marker_1.f90: Likewise
8125 * gfortran.dg/record_marker_3.f90: Likewise
8126 * gfortran.dg/rewind_1.f90: Likewise
8127 * gfortran.dg/runtime_warning_1.f90: Likewise
8128 * gfortran.dg/shape_3.f90: Likewise
8129 * gfortran.dg/slash_1.f90: Likewise
8130 * gfortran.dg/stat_1.f90: Likewise
8131 * gfortran.dg/stat_2.f90: Likewise
8132 * gfortran.dg/streamio_11.f90: Likewise
8133 * gfortran.dg/streamio_3.f90: Likewise
8134 * gfortran.dg/streamio_4.f90: Likewise
8135 * gfortran.dg/streamio_9.f90: Likewise
8136 * gfortran.dg/tl_editing.f90: Likewise
8137 * gfortran.dg/unf_io_convert_1.f90: Likewise
8138 * gfortran.dg/unf_io_convert_2.f90: Likewise
8139 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
8140 * gfortran.dg/unf_short_record_1.f90: Likewise
8141 * gfortran.dg/utf8_1.f03: Likewise
8142 * gfortran.dg/utf8_2.f03: Likewise
8143 * gfortran.dg/widechar_IO_1.f90: Likewise
8144 * gfortran.dg/write_check3.f90: Likewise
8145 * gfortran.dg/write_rewind_2.f: Likewise
8146 * gfortran.dg/x_slash_2.f: Likewise
8148 2009-04-29 Richard Guenther <rguenther@suse.de>
8151 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8153 (check_effective_target_vect_floatuint_cvt): Likewise.
8154 * gcc.dg/vect/slp-10.c: Adjust.
8155 * gcc.dg/vect/slp-11.c: Adjust.
8156 * gcc.dg/vect/slp-12b.c: Adjust.
8157 * gcc.dg/vect/slp-33.c: Adjust.
8158 * gcc.c-torture/compile/pr39943.c: New testcase.
8160 2009-04-29 Richard Guenther <rguenther@suse.de>
8163 * gcc.c-torture/compile/pr39937.c: New testcase.
8165 2009-04-29 Richard Guenther <rguenther@suse.de>
8167 PR tree-optimization/39941
8168 * gcc.c-torture/compile/pr39941.c: New testcase.
8170 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
8172 * gcc.target/bfin/20090411-1.c: New test.
8174 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
8177 * gcc.dg/pr39565.c: New testcase.
8179 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
8181 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8182 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8183 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8184 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8185 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8186 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8187 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8188 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8189 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8190 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8191 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8192 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8193 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8194 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8195 * gcc.target/i386/pr37191.c: Likewise.
8196 * gcc.target/i386/reload-1.c: Likewise.
8197 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8198 * g++.old-deja/g++.pt/repo2.C: Likewise.
8199 * g++.old-deja/g++.pt/repo3.C: Likewise.
8200 * g++.old-deja/g++.pt/repo4.C: Likewise.
8201 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8202 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8203 * g++.dg/template/repo1.C: Likewise.
8204 * g++.dg/template/repo2.C: Likewise.
8205 * g++.dg/template/repo3.C: Likewise.
8206 * g++.dg/template/repo4.C: Likewise.
8207 * g++.dg/template/repo5.C: Likewise.
8208 * g++.dg/template/repo6.C: Likewise.
8209 * g++.dg/template/repo7.C: Likewise.
8210 * g++.dg/template/repo8.C: Likewise.
8211 * g++.dg/template/repo9.C: Likewise.
8212 * g++.dg/rtti/repo1.C: Likewise.
8213 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8214 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8215 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8216 * g++.dg/other/PR23205.C: Skip for vxworks.
8217 * g++.dg/ext/visibility/class1.C: Requires PIC.
8218 * g++.dg/eh/async-unwind2.C: Requires PIC.
8219 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8220 does not have cxa_exit.
8222 2009-04-28 Jing Yu <jingyu@google.com>
8225 * lib/target-supports.exp (check_effective_target_tls): Remove
8227 (check_effective_target_tls_native): Likewise.
8228 (check_effective_target_tls_runtime): Likewise.
8229 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8231 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8233 2009-04-28 Janus Weil <janus@gcc.gnu.org>
8236 * gfortran.dg/proc_ptr_16.f90: New.
8238 2009-04-28 Steve Ellcey <sje@cup.hp.com>
8240 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8243 2009-04-28 Richard Guenther <rguenther@suse.de>
8246 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8248 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
8250 * g++.dg/warn/pr35652.C: Removed.
8251 * gcc.dg/pr35652.c: Likewise.
8253 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
8255 * gcc.target/ia64/20071210-2.c: New testcase.
8257 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
8260 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8261 * gcc.dg/pr39323-3.c: Ditto.
8263 2009-04-28 Janus Weil <janus@gcc.gnu.org>
8267 * gfortran.dg/ambiguous_reference_2.f90: New.
8268 * gfortran.dg/pointer_assign_7.f90: New.
8270 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
8271 Mark Mitchell <mark@codesourcery.com>
8273 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8274 * gcc.dg/20020103-1.c: Check for __ppc.
8275 * gcc.dg/asm-b.c: Check for __ppc.
8276 * gcc.dg/20020919-1.c: Check for __ppc.
8277 * gcc.dg/20020312-2.c: Likewise.
8278 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8279 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8280 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8281 * g++.dg/warn/weak1.C: Likewise.
8282 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8283 static so appropriate optimizations kick in.
8284 (find_base_value_wrapper): New function.
8285 * g++.dg/eh/simd-5.C: Fix target triplet.
8286 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8288 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
8289 H.J. Lu <hongjiu.lu@intel.com>
8292 * gcc.target/i386/pr39911.c: New test.
8294 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
8297 * gfortran.dg/alloc_comp_assign_10.f90: New test.
8299 2009-04-28 Ben Elliston <bje@au.ibm.com>
8304 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8306 * gcc.dg/pr35652.C: New.
8307 * g++.dg/warn/pr35652.C: New.
8308 * gcc.dg/format/plus-1.c: Adjust message.
8310 2009-04-27 DJ Delorie <dj@redhat.com>
8312 * lib/target-supports.exp (check_effective_target_double64): New.
8313 (check_effective_target_double64plus): New.
8314 (check_effective_target_large_double): New.
8315 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8316 * gcc.dg/div-double-1.c: Likewise.
8317 * gcc.dg/Wconversion-real.c: Require large_double.
8318 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8320 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8323 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8326 2009-04-27 Ian Lance Taylor <iant@google.com>
8328 * gcc.dg/Wcxx-compat-5.c: New testcase.
8329 * gcc.dg/Wcxx-compat-6.c: New testcase.
8331 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8333 Allow non-constant arguments to conversion intrinsics.
8334 * gcc.target/spu/intrinsics-3.c: Update tests.
8336 2009-04-27 Richard Guenther <rguenther@suse.de>
8339 * gcc.c-torture/compile/pr39928-1.c: New testcase.
8340 * gcc.c-torture/compile/pr39928-2.c: Likewise.
8342 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
8345 * gcc.dg/torture/pr39903-1.c: New.
8346 * gcc.dg/torture/pr39903-2.c: Likewise.
8348 2009-04-27 Revital Eres <eres@il.ibm.com>
8350 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8352 * gcc.dg/sms-2.c: Add dump check.
8353 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8355 * gcc.dg/sms-4.c: Likewise.
8356 * gcc.dg/sms-5.c: Likewise.
8357 * gcc.dg/sms-6.c: Likewise.
8358 * gcc.dg/sms-7.c: Likewise.
8359 * gcc.dg/sms-antideps.c: Rename to...
8360 * gcc.dg/sms-8.c: This and add sms dump file and check it.
8362 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
8364 * gnat.dg/opt2.adb: New test.
8366 2009-04-27 Jakub Jelinek <jakub@redhat.com>
8369 * g++.dg/warn/Wunused-15.C: New test.
8371 2009-04-26 Michael Matz <matz@suse.de>
8374 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8376 * gcc.target/i386/pr37248-1.c: Modified.
8377 * gcc.target/i386/pr37248-3.c: Modified.
8378 * gcc.target/i386/pr37248-2.c: Modified.
8379 * gnat.dg/aliasing1.adb: Modified.
8380 * gnat.dg/pack9.adb: Modified.
8381 * gnat.dg/aliasing2.adb: Modified.
8382 * gcc.dg/strict-overflow-2.c: Modified.
8383 * gcc.dg/autopar/reduc-1char.c: Modified.
8384 * gcc.dg/autopar/reduc-2char.c: Modified.
8385 * gcc.dg/autopar/reduc-1.c: Modified.
8386 * gcc.dg/autopar/reduc-2.c: Modified.
8387 * gcc.dg/autopar/reduc-3.c: Modified.
8388 * gcc.dg/autopar/reduc-6.c: Modified.
8389 * gcc.dg/autopar/reduc-7.c: Modified.
8390 * gcc.dg/autopar/reduc-8.c: Modified.
8391 * gcc.dg/autopar/reduc-9.c: Modified.
8392 * gcc.dg/autopar/reduc-1short.c: Modified.
8393 * gcc.dg/autopar/reduc-2short.c: Modified.
8394 * gcc.dg/autopar/parallelization-1.c: Modified.
8395 * gcc.dg/strict-overflow-4.c: Modified.
8396 * gcc.dg/strict-overflow-6.c: Modified.
8397 * gcc.dg/gomp/combined-1.c: Modified.
8398 * gcc.dg/no-strict-overflow-1.c: Modified.
8399 * gcc.dg/no-strict-overflow-3.c: Modified.
8400 * gcc.dg/no-strict-overflow-5.c: Modified.
8401 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8402 * gcc.dg/tree-ssa/pr18134.c: Modified.
8403 * gcc.dg/tree-ssa/20030824-1.c: Modified.
8404 * gcc.dg/tree-ssa/vector-2.c: Modified.
8405 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8406 * gcc.dg/tree-ssa/loop-21.c: Modified.
8407 * gcc.dg/tree-ssa/20030824-2.c: Modified.
8408 * gcc.dg/tree-ssa/vector-3.c: Modified.
8409 * gcc.dg/tree-ssa/asm-3.c: Modified.
8410 * gcc.dg/tree-ssa/pr23294.c: Modified.
8411 * gcc.dg/tree-ssa/loop-22.c: Modified.
8412 * gcc.dg/tree-ssa/loop-15.c: Modified.
8413 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8414 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8415 * gcc.dg/tree-ssa/pr20139.c: Modified.
8416 * gcc.dg/tree-ssa/scev-cast.c: Modified.
8417 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8418 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8419 * gcc.dg/tree-ssa/loop-5.c: Modified.
8420 * gcc.dg/tree-ssa/pr19431.c: Modified.
8421 * gcc.dg/tree-ssa/pr32044.c: Modified.
8422 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8423 * gcc.dg/tree-ssa/loop-19.c: Modified.
8424 * gcc.dg/tree-ssa/loop-28.c: Modified.
8425 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8426 * gcc.dg/tree-ssa/divide-1.c: Modified.
8427 * gcc.dg/tree-ssa/inline-1.c: Modified.
8428 * gcc.dg/tree-ssa/divide-3.c: Modified.
8429 * gcc.dg/tree-ssa/pr30978.c: Modified.
8430 * gcc.dg/tree-ssa/alias-6.c: Modified.
8431 * gcc.dg/tree-ssa/divide-4.c: Modified.
8432 * gcc.dg/tree-ssa/alias-11.c: Modified.
8433 * gcc.dg/no-strict-overflow-7.c: Modified.
8434 * gcc.dg/strict-overflow-1.c: Modified.
8435 * gcc.dg/pr15784-4.c: Modified.
8436 * gcc.dg/pr34263.c: Modified.
8437 * gcc.dg/strict-overflow-3.c: Modified.
8438 * gcc.dg/tree-prof/stringop-1.c: Modified.
8439 * gcc.dg/tree-prof/val-prof-1.c: Modified.
8440 * gcc.dg/tree-prof/val-prof-2.c: Modified.
8441 * gcc.dg/tree-prof/val-prof-3.c: Modified.
8442 * gcc.dg/tree-prof/val-prof-4.c: Modified.
8443 * gcc.dg/no-strict-overflow-2.c: Modified.
8444 * gcc.dg/no-strict-overflow-4.c: Modified.
8445 * gcc.dg/no-strict-overflow-6.c: Modified.
8446 * g++.dg/tree-ssa/pr27090.C: Modified.
8447 * g++.dg/tree-ssa/tmmti-2.C: Modified.
8448 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8449 * g++.dg/tree-ssa/pr19807.C: Modified.
8450 * g++.dg/opt/pr30965.C: Modified.
8451 * g++.dg/init/new17.C: Modified.
8452 * gfortran.dg/whole_file_6.f90: Modified.
8453 * gfortran.dg/whole_file_5.f90: Modified.
8454 * gfortran.dg/reassoc_1.f90: Modified.
8455 * gfortran.dg/reassoc_3.f90: Modified.
8457 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
8460 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8462 2009-04-26 Jakub Jelinek <jakub@redhat.com>
8465 * gcc.target/i386/pr39543-1.c: New test.
8466 * gcc.target/i386/pr39543-2.c: New test.
8467 * gcc.target/i386/pr39543-3.c: New test.
8470 * gcc.dg/Wunused-value-3.c: New test.
8472 2009-04-26 Joseph Myers <joseph@codesourcery.com>
8475 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8476 gcc.dg/vla-21.c: New tests.
8478 2009-04-26 Joseph Myers <joseph@codesourcery.com>
8481 * gcc.dg/inline-34.c: New test.
8483 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8485 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8486 gcc.dg/enum-const-3.c: New tests.
8487 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8488 -pedantic-errors. Update expected diagnostics.
8490 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8493 * gcc.dg/vla-20.c: New test.
8495 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8498 * gcc.dg/vla-19.c: New test.
8500 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8502 PR preprocessor/39559
8503 * gcc.dg/c99-intconst-2.c: New test.
8505 2009-04-25 Jan Hubicka <jh@suse.cz>
8507 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8509 2009-04-25 Janus Weil <janus@gcc.gnu.org>
8512 * gfortran.dg/import7.f90: New.
8514 2009-04-24 Richard Guenther <rguenther@suse.de>
8516 * gcc.dg/tree-ssa/vrp48.c: Fix.
8518 2008-04-24 Doug Kwan <dougkwan@google.com>
8520 * g++.dg/init/copy7.C: Only abort in memcpy if source and
8521 destination are the same.
8523 2009-04-24 Richard Guenther <rguenther@suse.de>
8525 * gcc.dg/tree-ssa/vrp48.c: New testcase.
8527 2009-04-24 Joseph Myers <joseph@codesourcery.com>
8529 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8530 gcc.dg/array-const-3.c: New tests.
8532 2009-04-24 Ian Lance Taylor <iant@google.com>
8534 * gcc.dg/Wcxx-compat-4.c: New testcase.
8536 2009-04-24 Daniel Kraft <d@domob.eu>
8538 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8539 expected on already erraneous symbol (renamed to fresh one).
8541 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
8544 * gcc.dg/pr39867.c: New.
8546 2009-04-24 Janus Weil <janus@gcc.gnu.org>
8550 * gfortran.dg/intrinsic_1.f90: New.
8552 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
8554 * gnat.dg/alignment7.adb: New test.
8555 * gnat.dg/alignment8.adb: Likewise.
8557 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
8559 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8560 * gnat.dg/specs/rep_clause2.ads: New test.
8562 2009-04-24 Jakub Jelinek <jakub@redhat.com>
8564 PR rtl-optimization/39794
8565 * gcc.dg/pr39794.c: New test.
8567 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
8569 * gnat.dg/atomic1.adb: New test.
8570 * gnat.dg/atomic1_pkg.ads: New helper.
8572 2009-04-23 Steve Ellcey <sje@cup.hp.com>
8575 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8576 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8578 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
8580 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8583 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
8586 * gcc.dg/vector-init-1.c: New testcase.
8587 * gcc.dg/vector-init-2.c: New testcase.
8589 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
8591 * gnat.dg/enum2.adb: New test.
8592 * gnat.dg/enum2_pkg.ads: New helper.
8594 2009-04-22 Jakub Jelinek <jakub@redhat.com>
8597 * gcc.dg/torture/pr39855.c: New test.
8599 2009-04-22 Dodji Seketeli <dodji@redhat.com>
8602 * g++.dg/cpp0x/pr39639.C: New test.
8604 2009-04-22 Mark Heffernan <meheff@google.com>
8606 * gcc.dg/profile-generate-3.c: New test.
8608 2009-04-22 Jan Hubicka <jh@suse.cz>
8610 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8612 2009-04-22 Steve Ellcey <sje@cup.hp.com>
8615 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8617 2009-04-22 Richard Guenther <rguenther@suse.de>
8619 PR tree-optimization/39824
8620 * gcc.c-torture/compile/pr39824.c: New testcase.
8622 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8625 * g++.dg/parse/parser-pr14875.C: New.
8626 * g++.dg/parse/parser-pr14875-2.C: New.
8627 * g++.dg/parse/error6.C: Update match string.
8629 2009-04-22 Richard Guenther <rguenther@suse.de>
8631 PR tree-optimization/39845
8632 * gcc.c-torture/compile/pr39845.c: New testcase.
8634 2009-04-22 Janus Weil <janus@gcc.gnu.org>
8637 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8638 * gfortran.dg/external_initializer.f90: Modified.
8639 * gfortran.dg/interface_26.f90: Modified.
8640 * gfortran.dg/intrinsic_subroutine.f90: Modified.
8641 * gfortran.dg/proc_ptr_3.f90: Modified.
8642 * gfortran.dg/proc_ptr_15.f90: New.
8643 * gfortran.dg/proc_ptr_result_1.f90: Modified.
8645 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8648 * g++.dg/warn/pr35711.C: New.
8649 * g++.dg/conversion/ptrmem2.C: Update.
8651 2009-04-21 Joseph Myers <joseph@codesourcery.com>
8653 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8654 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8655 README.gcc, g++.dg/README, g++.dg/compat/break/README,
8656 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8657 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8658 gcc.c-torture/ChangeLog.0,
8659 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8660 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8661 gcc.target/i386/math-torture/math-torture.exp,
8662 gcc.target/mips/inter/mips16-inter.exp,
8663 gcc.target/mips/mips-nonpic/README,
8664 gcc.target/x86_64/abi/README.gcc,
8665 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8666 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8667 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8669 * ChangeLog-1993-2007, ChangeLog: Correct dates.
8671 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8673 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8675 2009-04-21 Richard Guenther <rguenther@suse.de>
8678 * gcc.dg/torture/pr39829.c: New testcase.
8680 2009-04-21 Martin Jambor <mjambor@suse.cz>
8682 * gcc.dg/tree-ssa/cswtch-2.c: New test.
8684 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8687 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8688 * gcc.dg/sequence-pt-2.c: New.
8689 * gcc.dg/sequence-pt-3.c: New.
8690 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8691 * g++.dg/warn/sequence-pt-2.c: New.
8692 * g++.dg/warn/sequence-pt-3.c: New.
8694 2009-04-21 Jakub Jelinek <jakub@redhat.com>
8696 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8698 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8700 * gnat.dg/import1.ad[sb]: New test.
8702 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8704 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8707 2009-04-20 Tobias Burnus <burnus@net-b.de>
8710 * gfortran.dg/continuation_11.f90: New test.
8712 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8715 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8716 messages. Test for "long long" in system headers.
8717 * gcc.dg/c99-longlong-2.c: New.
8718 * g++.dg/warn/pr13358.C: New.
8719 * g++.dg/warn/pr13358-2.C: New.
8720 * g++.dg/warn/pr13358-3.C: New.
8721 * g++.dg/warn/pr13358-4.C: New.
8723 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8725 * gcc.dg/framework-2.c: Fix up for non existent includes
8726 being fatal errors now.
8728 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
8731 * gfortran.dg/private_type_13.f90: New test.
8732 * gfortran.dg/private_type_2.f90: Add option -std=f95.
8734 2009-04-20 Le-Chun Wu <lcwu@google.com>
8737 * g++.dg/warn/Wunused-14.C: New test.
8739 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8741 * gnat.dg/specs/small_alignment.ads: New test.
8743 2009-04-20 Ian Lance Taylor <iant@google.com>
8745 * gcc.dg/Wcxx-compat-3.c: New testcase.
8747 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8749 * gnat.dg/pack13.ad[sb]: New test.
8750 * gnat.dg/pack13_pkg.ads: New helper.
8752 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8754 * gnat.dg/discr11.ad[sb]: New test.
8755 * gnat.dg/discr11_pkg.ads: New helper.
8757 2009-04-20 Ira Rosen <irar@il.ibm.com>
8759 PR tree-optimization/39675
8760 * gcc.dg/vect/O3-pr39675-2.c: New test.
8762 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8764 * gnat.dg/rep_clause3.adb: New test.
8766 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8769 * gcc.dg/c99-flex-array-7.c: New test.
8771 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8774 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8776 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8779 * gcc.dg/c99-restrict-3.c: New test.
8781 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8783 PR preprocessor/20078
8784 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8786 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
8788 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8789 Do not pass -B$root after -margs.
8791 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8795 * gcc.dg/pr32061.c: New.
8796 * gcc.dg/Wlogical-op-1.c: Update.
8797 * g++.dg/warn/Wlogical-op-1.C: Update.
8798 * g++.dg/warn/pr36954.C: New.
8800 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8803 * gcc.dg/lvalue-5.c: New test.
8805 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8808 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8810 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8812 * gcc.dg/cpp/include5.c: New test.
8814 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8817 * gcc.dg/call-diag-2.c: New test.
8819 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8821 PR preprocessor/39646
8822 * gcc.dg/cpp/line8.c: New test.
8824 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8826 PR preprocessor/39647
8827 * gcc.dg/cpp/line7.c: New test.
8829 2009-04-18 Richard Guenther <rguenther@suse.de>
8832 * gcc.target/i386/pr39804.c: New testcase.
8834 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
8836 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8837 * g++.dg/other/pr39496.C: Likewise.
8839 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8842 * gcc.dg/pr36902.c: New.
8844 2009-04-17 Diego Novillo <dnovillo@google.com>
8846 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8847 violation for variable 'inside_main'.
8849 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8851 * gfortran.fortran-torture/execute/getarg_1.x: New file.
8853 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8855 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8857 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8859 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8860 * gfortran.dg/chmod_2.f90: Likewise.
8861 * gfortran.dg/chmod_3.f90: Likewise.
8862 * gfortran.dg/open_errors.f90: Likewise.
8863 * gfortran.dg/stat_1.f90: Likewise.
8864 * gfortran.dg/stat_2.f90: Likewise.
8866 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8868 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8869 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8870 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8871 * gfortran.dg/nearest_1.f90: Likewise.
8872 * gfortran.dg/nearest_3.f90: Likewise.
8873 * gfortran.dg/isnan_1.f90: Likewise.
8874 * gfortran.dg/isnan_2.f90: Likewise.
8875 * gfortran.dg/nan_1.f90: Likewise.
8876 * gfortran.dg/nan_2.f90: Likewise.
8877 * gfortran.dg/nan_3.f90: Likewise.
8878 * gfortran.dg/nan_4.f90: Likewise.
8879 * gfortran.dg/module_nan.f90: Likewise.
8880 * gfortran.dg/int_conv_2.f90: Likewise.
8881 * gfortran.dg/init_flag_3.f90: Likewise.
8882 * gfortran.dg/namelist_42.f90: Likewise.
8883 * gfortran.dg/namelist_43.f90: Likewise.
8884 * gfortran.dg/real_const_3.f90: Likewise.
8885 * gfortran.dg/transfer_simplify_1.f90: Likewise.
8887 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8888 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8889 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8890 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8891 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8893 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8894 * gfortran.dg/gamma_5.f90: Likewise.
8896 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8898 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8899 less strict so it also works with auto-overlay support.
8900 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8901 for "exceeds local store" linker errors on the SPU.
8903 * lib/gfortran.exp: Include target-supports.exp.
8904 (gfortran_init): On SPU targets where automatic overlay support
8905 is available, use it to build all Fortran test cases.
8907 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8909 2009-04-17 Arnaud Charlet <charlet@adacore.com>
8911 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8912 rule enforced by gnat on taft types.
8914 2009-04-17 Jakub Jelinek <jakub@redhat.com>
8917 * g++.dg/ext/complit11.C: Add empty dg-options.
8919 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8922 * g++.dg/template/defarg11.C: New test.
8924 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8927 * g++.dg/ext/complit11.C: New testcase.
8929 2009-04-15 Le-Chun Wu <lcwu@google.com>
8932 * g++.dg/warn/Wunused-13.C: New testcase.
8934 2009-04-15 Ian Lance Taylor <iant@google.com>
8936 * gcc.dg/Wenum-compare-1.c: New testcase.
8938 2009-04-15 Richard Guenther <rguenther@suse.de>
8940 PR tree-optimization/39764
8941 * g++.dg/torture/pr39764.C: New testcase.
8943 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
8945 * g++.dg/ext/altivec-17.C: New.
8947 2009-04-15 Arnaud Charlet <charlet@adacore.com>
8949 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8950 * gnat.dg/specs/limited1.ads: Ditto.
8952 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8955 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8956 for testing the results of estimate instructions.
8957 * gcc.dg/vmx/3a-04m.c (test): Ditto.
8958 * gcc.dg/vmx/3a-05.c (test): Ditto.
8960 2009-04-14 Jason Merrill <jason@redhat.com>
8963 * g++.dg/warn/Wshadow-4.C: Extend.
8965 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
8967 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8968 (do_D): Remove attribute hidden.
8970 2009-04-13 Jason Merrill <jason@redhat.com>
8973 * g++.dg/init/copy7.C: New.
8975 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
8978 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8979 (check_for_all_options): This.
8981 2009-04-13 Jason Merrill <jason@redhat.com>
8984 * g++.dg/template/crash90.C: New.
8986 2009-04-12 Jason Merrill <jason@redhat.com>
8989 * g++.dg/overload/extern-C-2.C: New.
8991 2009-04-12 Joseph Myers <joseph@codesourcery.com>
8993 PR preprocessor/31869
8994 * gcc.dg/cpp/strify5.c: New test.
8996 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
8998 * gnat.dg/enum1.adb: New test.
8999 * gnat.dg/enum1_pkg.ads: New helper.
9001 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
9004 * gcc.target/alpha/pr39740.c: New test.
9006 2009-04-11 Daniel Kraft <d@domob.eu>
9009 * gfortran.dg/bounds_check_strlen_1.f90: New test.
9010 * gfortran.dg/bounds_check_strlen_2.f90: New test.
9011 * gfortran.dg/bounds_check_strlen_3.f90: New test.
9012 * gfortran.dg/bounds_check_strlen_4.f90: New test.
9013 * gfortran.dg/bounds_check_strlen_5.f90: New test.
9014 * gfortran.dg/bounds_check_strlen_6.f90: New test.
9015 * gfortran.dg/bounds_check_strlen_7.f90: New test.
9016 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
9017 expected string length that failed with -fbounds-check now.
9018 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
9020 2009-04-11 Janus Weil <janus@gcc.gnu.org>
9023 * gfortran.dg/proc_ptr_14.f90: New.
9025 2009-04-11 Richard Guenther <rguenther@suse.de>
9028 * g++.dg/torture/pr39732.C: New testcase.
9030 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
9032 * gfortran.dg/whole_file_5.f90: New.
9033 * gfortran.dg/whole_file_6.f90: New.
9035 2009-04-11 Richard Guenther <rguenther@suse.de>
9037 PR tree-optimization/39713
9038 * g++.dg/torture/pr39713.C: New testcase.
9040 2009-04-10 Richard Guenther <rguenther@suse.de>
9043 * gcc.dg/pr39712.c: New testcase.
9045 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
9048 * g++.dg/cpp0x/enum2.C: Updated.
9049 * g++.dg/debug/pr22514.C: Likewise.
9050 * g++.dg/parse/enum2.C: Likewise.
9051 * g++.dg/parse/enum3.C: Likewise.
9052 * g++.dg/template/crash79.C: Likewise.
9053 * g++.old-deja/g++.jason/cond.C: Likewise.
9055 2009-04-10 Chao-ying Fu <fu@mips.com>
9057 * gcc.target/mips/interrupt_handler.c: Change from compile to
9060 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9062 * objc/execute/forward-1.x: Fix x86_64 entry typos.
9064 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
9067 * gfortran.dg/zero_sized_6.f90: New.
9069 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
9072 * g++.dg/parse/pr20118.C: New.
9073 * g++.dg/template/spec16.C: Update.
9075 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
9078 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
9079 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
9080 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
9081 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
9082 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
9083 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
9084 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
9085 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
9086 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
9087 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
9088 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
9089 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
9090 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
9091 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
9092 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
9093 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
9094 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
9096 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
9099 * g++.dg/torture/pr39678.C: New.
9100 * gcc.dg/compat/struct-complex-2.h: Likewise.
9101 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
9102 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
9103 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
9104 * gcc.dg/torture/pr39678.c: Likewise.
9105 * gcc.target/i386/pr39678.c: Likewise.
9107 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
9108 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9110 * gcc.target/x86_64/abi/test_passing_structs.c: Include
9111 <complex.h>. Add tests for structure with complex float.
9113 2009-04-10 Ben Elliston <bje@au.ibm.com>
9114 Joseph Myers <joseph@codesourcery.com>
9117 * gcc.dg/dfp/pr36800.c: New.
9119 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
9120 Rafael Avila de Espindola <espindola@google.com>
9122 * gcc.misc-tests/help.exp: New file.
9123 * lib/options.exp: New file.
9125 2009-04-09 Janis Johnson <janis187@us.ibm.com>
9128 * objc/execute/forward-1.x: New.
9130 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
9132 * gcc.dg/pr27150-1.c: Change to a link test.
9134 2009-04-09 Jakub Jelinek <jakub@redhat.com>
9136 * g++.dg/lookup/using2.C: Change copyright header to refer to version
9137 3 of the GNU General Public License and to point readers at the
9138 COPYING3 file and the FSF's license web page.
9139 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
9140 * gcc.dg/struct/struct-reorg.exp: Likewise.
9141 * gcc.target/spu/tag_manager.c: Likewise.
9143 2009-04-09 Richard Guenther <rguenther@suse.de>
9146 * ssa-ccp-25.c: Adjust pattern.
9148 2009-04-09 Janus Weil <janus@gcc.gnu.org>
9151 * gfortran.dg/external_procedures_1.f90: Modified.
9152 * gfortran.dg/proc_ptr_result_1.f90: New.
9153 * gfortran.dg/proc_ptr_result_2.f90: New.
9154 * gfortran.dg/proc_ptr_result_3.f90: New.
9156 2009-04-09 Richard Guenther <rguenther@suse.de>
9158 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9159 to prevent constant propagation.
9160 * gcc.dg/vect/vect-56.c: Likewise.
9161 * gcc.dg/vect/vect-58.c: Likewise.
9162 * gcc.dg/vect/vect-60.c: Likewise.
9163 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9164 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9165 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9167 2009-04-09 Richard Guenther <rguenther@suse.de>
9169 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9170 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9172 2009-04-09 Joseph Myers <joseph@codesourcery.com>
9175 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9178 2009-04-08 Joseph Myers <joseph@codesourcery.com>
9180 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9181 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9183 2009-04-08 Jakub Jelinek <jakub@redhat.com>
9185 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9187 2009-04-08 Jason Merrill <jason@redhat.com>
9190 * g++.dg/template/error40.C: Add another test.
9192 2009-04-08 Joseph Myers <joseph@codesourcery.com>
9196 * gcc.c-torture/compile/pr39614-1.c,
9197 gcc.c-torture/compile/pr39614-2.c,
9198 gcc.c-torture/compile/pr39614-3.c,
9199 gcc.c-torture/compile/pr39614-4.c,
9200 gcc.c-torture/compile/pr39614-5.c,
9201 gcc.c-torture/compile/pr39673-1.c,
9202 gcc.c-torture/compile/pr39673-2.c: New tests.
9203 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9205 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9206 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9209 2009-04-08 Dodji Seketeli <dodji@redhat.com>
9212 * g++.dg/cpp0x/variadic-crash2.C: New test.
9214 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
9217 * gfortran.dg/alloc_comp_result_1.f90: New test.
9219 2009-04-07 Jason Merrill <jason@redhat.com>
9222 * g++.dg/overload/extern-C-1.C: New.
9224 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9227 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9229 2009-04-07 Jason Merrill <jason@redhat.com>
9232 * g++.dg/template/error40.C: New.
9234 2009-04-07 Janus Weil <janus@gcc.gnu.org>
9237 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9239 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
9241 * gnat.dg/subp_elim_errors.ad[sb]: New test.
9243 2009-04-07 Janus Weil <janus@gcc.gnu.org>
9246 * gfortran.dg/proc_decl_1.f90: Modified.
9247 * gfortran.dg/proc_ptr_11.f90: Extended.
9248 * gfortran.dg/proc_ptr_13.f90: Modified.
9250 2009-04-06 Jason Merrill <jason@redhat.com>
9253 * g++.dg/template/fnspec1.C: New.
9255 2009-04-06 Laurent GUERBY <laurent@guerby.net>
9257 * lib/gnat.exp: Handle multilib.
9259 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
9262 * gfortran.dg/dependency_23.f90: New test.
9264 2009-04-06 Richard Guenther <rguenther@suse.de>
9266 PR tree-optimization/28868
9267 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9268 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9269 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9270 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9272 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9274 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9276 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9278 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9280 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9282 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9283 with the built-in y0, and the subsequent warning.
9284 (y1): Likewise, rename to y_1.
9286 2009-04-06 Janus Weil <janus@gcc.gnu.org>
9289 * gfortran.dg/proc_decl_21.f90: New.
9291 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
9294 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9296 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
9298 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9299 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9300 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9301 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9302 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9303 gfortran.dg/namelist_49.f90: Gate test on effective_target
9305 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
9307 2009-04-05 Daniel Kraft <d@domob.eu>
9310 * gfortran.dg/read_float_2.f03
9311 * gfortran.dg/read_float_3.f90
9313 2009-04-05 Richard Guenther <rguenther@suse.de>
9315 PR tree-optimization/39648
9316 * gcc.c-torture/compile/pr39648.c: New testcase.
9318 2009-04-05 Jason Merrill <jason@redhat.com>
9321 * g++.dg/template/error39.C: New.
9323 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
9326 * gfortran.dg/implied_do_1.f90: New.
9328 2009-04-04 Tobias Burnus <burnus@net-b.de>
9331 * gfortran.dg/recursive_check_8.f90: New.
9332 * gfortran.dg/recursive_check_9.f90: New.
9333 * gfortran.dg/recursive_check_10.f90: New.
9334 * gfortran.dg/recursive_check_11.f90: New.
9335 * gfortran.dg/recursive_check_12.f90: New.
9336 * gfortran.dg/recursive_check_13.f90: New.
9337 * gfortran.dg/recursive_check_14.f90: New.
9339 2009-04-04 Jason Merrill <jason@redhat.com>
9342 * g++.dg/template/error38.C: Add more tests.
9344 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
9347 * gfortran.dg/common_align_2.f90: New test.
9349 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
9352 * gcc.c-torture/execute/pr39501.c: New file.
9353 * gcc.c-torture/execute/pr39501.x: New file.
9355 2009-04-04 Richard Guenther <rguenther@suse.de>
9357 PR tree-optimization/8781
9358 PR tree-optimization/37892
9359 * g++.dg/tree-ssa/pr8781.C: New testcase.
9360 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9362 2009-04-04 Richard Guenther <rguenther@suse.de>
9364 PR tree-optimization/39636
9365 * gcc.c-torture/compile/pr39636.c: New testcase.
9367 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
9369 PR rtl-optimization/39607
9370 * g++.dg/opt/pr39607.C: New.
9372 2009-04-03 Tobias Burnus <burnus@net-b.de>
9375 * gfortran.dg/common_12.f90: New.
9377 2009-04-03 Jason Merrill <jason@redhat.com>
9380 * g++.dg/template/const2.C: New test.
9382 2009-04-03 Richard Guenther <rguenther@suse.de>
9384 PR tree-optimization/2480
9385 PR tree-optimization/23086
9386 * gcc.dg/tree-ssa/pr2480.c: New testcase.
9387 * gcc.dg/tree-ssa/pr23086.c: Likewise.
9389 2009-04-03 Richard Guenther <rguenther@suse.de>
9391 PR tree-optimization/34743
9392 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9393 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9394 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9395 * gcc.dg/tree-ssa/sra-3.c: Likewise.
9396 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9397 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9398 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9399 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9401 2009-04-03 Richard Guenther <rguenther@suse.de>
9404 PR tree-optimization/23940
9405 PR tree-optimization/33237
9408 PR tree-optimization/36201
9409 PR tree-optimization/36230
9410 PR tree-optimization/38049
9411 PR tree-optimization/38207
9412 PR tree-optimization/38230
9413 PR tree-optimization/38301
9414 PR tree-optimization/38585
9416 PR tree-optimization/38985
9417 PR tree-optimization/39299
9418 * gcc.dg/pr19633-1.c: Adjust.
9419 * gcc.dg/torture/pta-callused-1.c: Likewise.
9420 * gcc.dg/torture/pr39074-2.c: Likewise.
9421 * gcc.dg/torture/pr39074.c: Likewise.
9422 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9423 * gcc.dg/torture/pr30375.c: Adjust.
9424 * gcc.dg/torture/pr33563.c: Likewise.
9425 * gcc.dg/torture/pr33870.c: Likewise.
9426 * gcc.dg/torture/pr33560.c: Likewise.
9427 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9428 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9429 * gcc.dg/tree-ssa/alias-15.c: Remove.
9430 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9431 * gcc.dg/tree-ssa/pr26421.c: Adjust.
9432 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9433 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9434 * gcc.dg/tree-ssa/pr23382.c: Adjust.
9435 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9436 * gcc.dg/tree-ssa/alias-16.c: Adjust.
9437 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9438 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9439 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9440 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9441 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9442 * gcc.dg/tree-ssa/alias-19.c: Likewise.
9443 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9444 * gcc.dg/tree-ssa/pr13146.c: Likewise.
9445 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9446 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9447 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9448 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9449 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9450 * gcc.dg/tree-ssa/alias-20.c: Likewise.
9451 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9452 * gcc.dg/tree-ssa/pr38895.c: Likewise.
9453 * gcc.dg/uninit-B.c: XFAIL.
9454 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9455 * gcc.dg/uninit-pr19430.c: XFAIL.
9456 * g++.dg/tree-ssa/pr13146.C: New testcase.
9457 * g++.dg/opt/pr36187.C: Adjust.
9458 * g++.dg/torture/20090329-1.C: New testcase.
9460 2009-04-02 Chao-ying Fu <fu@mips.com>
9462 * gcc.target/mips/interrupt_handler.c: New test.
9464 2009-04-02 David Ayers <ayers@fsfe.org>
9467 * objc.dg/bad-receiver-type-2.m: New test contributed by
9470 2009-04-02 Jason Merrill <jason@redhat.com>
9473 * g++.dg/template/error38.C: New test.
9475 2009-04-02 Janis Johnson <janis187@us.ibm.com>
9477 PR tree-optimization/31677
9478 * gcc.dg/memcpy-1.c: Add compiler option.
9480 2009-04-02 Ira Rosen <irar@il.ibm.com>
9482 PR tree-optimization/39595
9483 * gfortran.dg/vect/O3-pr39595.f: New test.
9485 2009-04-02 Dodji Seketeli <dodji@redhat.com>
9488 * g++.dg/template/typedef11.C: New test.
9489 * g++.dg/template/typedef12.C: Likewise.
9490 * g++.dg/template/typedef13.C: Likewise.
9491 * g++.dg/template/typedef14.C: Likewise.
9492 * g++.dg/template/typedef15.C: Likewise.
9493 * g++.dg/template/typedef16.C: Likewise.
9494 * g++.dg/template/sfinae3.C: Compile this pedantically.
9495 The only errors expected should be the one saying the typedef is ill
9497 * g++.old-deja/g++.pt/typename8.C: Likewise.
9498 * g++.dg/template/access11.C: Update this.
9500 2009-04-02 Richard Guenther <rguenther@suse.de>
9502 PR tree-optimization/37221
9503 * gcc.c-torture/compile/20090331-1.c: New testcase.
9505 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
9507 * gcc.c-torture/compile/20090401-1.c: New test.
9509 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9512 * g++.dg/template/pr4926-1.C: New.
9514 2009-04-01 Xinliang David Li <davidxl@google.com>
9516 * gcc.target/i386/all_one_m128i.c: New test.
9518 2009-04-01 Janis Johnson <janis187@us.ibm.com>
9521 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9522 * gcc.dg/fltconst-2.c: New test.
9523 * gcc.dg/fltconst-double-pedantic-1.c: New test.
9524 * gcc.dg/fltconst-double-pedantic-2.c: New test.
9527 * gcc.dg/cpp/pr33466.c: New test.
9528 * gcc.dg/dfp/pr33466.c: New test.
9529 * gcc.dg/fixed-point/pr33466.c: New test.
9531 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9533 PR tree-optimization/35011
9534 * g++.dg/other/pr35011.C: New.
9536 2009-04-01 Jakub Jelinek <jakub@redhat.com>
9539 * gcc.dg/pr39226.c: New test.
9541 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9544 * g++.dg/template/pr35240.C: New.
9546 2009-04-01 Joseph Myers <joseph@codesourcery.com>
9549 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9550 * gcc.dg/pr25682.c: Update expected diagnostics.
9552 2009-04-01 Richard Guenther <rguenther@suse.de>
9554 * gcc.dg/fold-plusmult-2.c: New testcase.
9556 2009-04-01 Jakub Jelinek <jakub@redhat.com>
9559 * gcc.dg/pr37772.c: New test.
9560 * g++.dg/ext/asm11.C: New test.
9562 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9564 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9565 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9568 2009-03-31 Jason Merrill <jason@redhat.com>
9570 * g++.old-deja/g++.other/using9.C: Add expected errors.
9572 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
9574 * gcc.c-torture/compile/pr33009.c: Removed.
9576 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9578 * gcc.c-torture/compile/pr33009.c: Delete.
9579 * gcc.c-torture/compile/pr11832.c: Likewise.
9581 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9584 * lib/target-supports.exp (check_effective_target_stdint_types):
9586 (check_effective_target_inttypes_types): New.
9587 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9588 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9589 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9591 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9595 * gfortran.dg/data_pointer_1.f90: New test.
9597 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9600 * gfortran.dg/char_length_15.f90: New test.
9602 2009-03-31 Jason Merrill <jason@redhat.com>
9605 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9606 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9607 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9610 * g++.dg/other/typedef2.C: New test.
9613 * g++.dg/template/typedef17.C: New test.
9615 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9616 * g++.dg/cpp0x/auto12.C: Likewise.
9618 2009-03-31 Richard Guenther <rguenther@suse.de>
9621 * gcc.dg/fold-compare-4.c: New testcase.
9622 * gcc.dg/fold-compare-5.c: Likewise.
9624 2009-03-31 Richard Guenther <rguenther@suse.de>
9626 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9628 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9631 * gcc.target/i386/pr39592-1.c: New test.
9633 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9635 PR preprocessor/15638
9636 * gcc.dg/cpp/missing-header-1.c: New test.
9637 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
9638 "compilation terminated" message.
9639 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
9641 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9642 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9643 terminated" message.
9645 2009-03-31 Richard Guenther <rguenther@suse.de>
9649 * gcc.dg/tree-ssa/pr23401.c: New testcase.
9650 * gcc.dg/tree-ssa/pr27810.c: Likewise.
9652 2009-03-30 Steven G. Kargl <kargls@comcast.net>
9655 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9656 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9657 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9658 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9659 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9660 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9661 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9663 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
9666 * gfortran.dg/whole_file_1.f90: New test.
9668 * gfortran.dg/whole_file_2.f90: New test.
9669 * gfortran.dg/whole_file_3.f90: New test.
9671 * gfortran.dg/whole_file_4.f90: New test.
9673 2009-03-30 Jakub Jelinek <jakub@redhat.com>
9675 * gfortran.dg/bind_c_usage_19.f90: New test.
9678 * gcc.target/powerpc/altivec-29.c: New test.
9680 2009-03-30 Joseph Myers <joseph@codesourcery.com>
9682 PR rtl-optimization/323
9683 * gcc.target/i386/excess-precision-1.c,
9684 gcc.target/i386/excess-precision-2.c,
9685 gcc.target/i386/excess-precision-3.c,
9686 gcc.target/i386/excess-precision-4.c,
9687 gcc.target/i386/excess-precision-5.c,
9688 gcc.target/i386/excess-precision-6.c: New tests.
9690 2009-03-30 Joseph Myers <joseph@codesourcery.com>
9693 * gcc.dg/c99-array-lval-8.c: New test.
9695 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9697 PR preprocessor/34695
9698 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9699 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9700 instead of dg-warning for "previous definition" messages.
9701 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9702 "warnings being treated as errors" message.
9703 * gcc.dg/fltconst-1.c: Use -fshow-column.
9705 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
9708 * gfortran.dg/power1.f90: New test.
9710 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9718 * gcc.c-torture/compile/20081108-1.c,
9719 gcc.c-torture/compile/20081108-2.c,
9720 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9721 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9722 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9723 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9724 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9725 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9726 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9727 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9728 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9729 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9730 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9731 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9732 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9733 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9734 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9735 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9736 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9738 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9739 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9740 XFAILs. Update expected messages.
9741 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9743 * gcc.dg/real-const-1.c: Replace with test from original PR.
9744 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9745 when casting from non-constant integer to pointer.
9747 2009-03-29 Richard Guenther <rguenther@suse.de>
9749 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9751 2009-03-29 Daniel Kraft <d@domob.eu>
9754 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9756 * gfortran.dg/typebound_proc_9.f03: New test.
9757 * gfortran.dg/typebound_proc_10.f03: New test.
9758 * gfortran.dg/typebound_proc_11.f03: New test.
9759 * gfortran.dg/abstract_type_5.f03: New test.
9761 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
9764 * gfortran.dg/do_4.f: New.
9765 * gfortran.dg/goto_2.f90: Correct expected warnings.
9766 * gfortran.dg/goto_4.f90: Likewise.
9767 * gfortran.dg/goto_5.f90: New.
9769 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
9772 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9774 * gcc.target/i386/pr39545-1.c: New.
9775 * gcc.target/i386/pr39545-2.c: Likewise.
9777 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9778 (flex2_struct): Likewise.
9779 (check_struct_passing7): Likewise.
9780 (check_struct_passing8): Likewise.
9783 (main): Call check_struct_passing7 and check_struct_passing8.
9785 2009-03-29 Richard Guenther <rguenther@suse.de>
9787 * gcc.c-torture/execute/20090113-1.c: New testcase.
9788 * gcc.c-torture/execute/20090113-2.c: Likewise.
9789 * gcc.c-torture/execute/20090113-3.c: Likewise.
9790 * gcc.c-torture/execute/20090207-1.c: Likewise.
9791 * gcc.c-torture/compile/20090114-1.c: Likewise.
9792 * gcc.c-torture/compile/20090328-1.c: Likewise.
9793 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9795 2009-03-29 David Ayers <ayers@fsfe.org>
9798 * objc.dg/conditional-1.m: New tests.
9800 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
9802 * gcc.dg/winline-10.c: New test.
9804 2009-03-28 Tobias Burnus <burnus@net-b.de>
9807 * gfortran.dg/do_check_1.f90: Add test.
9808 * gfortran.dg/do_check_2.f90: Add test.
9809 * gfortran.dg/do_check_3.f90: Add test.
9810 * gfortran.dg/do_check_4.f90: Add test.
9812 2009-03-28 Jan Hubicka <jh@suse.cz>
9814 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9815 * gcc.dg/pr33826.c: Update dump files.
9816 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9817 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9819 2009-03-28 Martin Jambor <mjambor@suse.cz>
9821 * g++.dg/tree-ssa/fwprop-align.C: New test.
9823 2009-03-28 Jakub Jelinek <jakub@redhat.com>
9825 * gcc.target/powerpc/altivec-28.c: New test.
9828 * gcc.dg/wdisallowed-functions-1.c: Removed.
9829 * gcc.dg/wdisallowed-functions-2.c: Removed.
9830 * gcc.dg/wdisallowed-functions-3.c: Removed.
9831 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9832 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9833 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9835 2009-03-28 Richard Guenther <rguenther@suse.de>
9837 PR tree-optimization/38723
9838 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9840 2009-03-28 Paul Thomas <pault@gcc.gnu.org
9843 * gfortran.dg/char_result_13.f90: New test.
9845 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
9848 * gfortran.dg/alloc_comp_assign_9.f90: New test.
9850 2009-03-28 Daniel Kraft <d@domob.eu>
9852 * gfortran.dg/trim_1.f90: New test.
9854 2009-03-28 Richard Guenther <rguenther@suse.de>
9856 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9857 * g++.dg/warn/Warray-bounds.C: Likewise.
9859 2009-03-28 Tobias Burnus <burnus@net-b.de>
9862 * gfortran.dg/recursive_check_7.f90: New test.
9864 2009-03-28 Tobias Burnus <burnus@net-b.de>
9867 * gfortran.dg/do_check_5.f90: New test.
9868 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9869 * gfortran.dg/array_constructor_18.f90: Ditto.
9870 * gfortran.dg/array_constructor_22.f90: Ditto.
9871 * gfortran.dg/do_3.F90: Ditto.
9872 * gfortran.dg/do_1.f90: Ditto.
9874 2009-03-28 Richard Guenther <rguenther@suse.de>
9876 PR tree-optimization/38180
9877 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9879 2009-03-28 Richard Guenther <rguenther@suse.de>
9881 PR tree-optimization/38513
9882 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9883 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9884 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9885 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9886 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9887 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9888 * gcc.dg/vect/vect-35.c: Likewise.
9889 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9890 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9891 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9893 2009-03-28 Richard Guenther <rguenther@suse.de>
9895 PR tree-optimization/38968
9896 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9898 2009-03-28 Richard Guenther <rguenther@suse.de>
9900 PR tree-optimization/37795
9901 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9903 2009-03-28 Joseph Myers <joseph@codesourcery.com>
9905 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9906 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9907 options for removed targets.
9909 2009-03-27 Richard Guenther <rguenther@suse.de>
9911 PR tree-optimization/39120
9912 * gcc.c-torture/execute/pr39120.c: New testcase.
9914 2009-03-27 Richard Guenther <rguenther@suse.de>
9916 PR tree-optimization/39120
9917 * gcc.dg/torture/pta-callused-1.c: New testcase.
9919 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9922 * gcc.target/i386/pr39315-1.c: New.
9923 * gcc.target/i386/pr39315-2.c: Likewise.
9924 * gcc.target/i386/pr39315-3.c: Likewise.
9925 * gcc.target/i386/pr39315-4.c: Likewise.
9926 * gcc.target/i386/pr39315-check.c: Likewise.
9928 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9931 * gcc.dg/pr39323-1.c: New.
9932 * gcc.dg/pr39323-2.c: Likewise.
9933 * gcc.dg/pr39323-3.c: Likewise.
9935 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9938 * gcc.target/ia64/sync-1.c: New.
9940 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9943 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9944 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9945 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9946 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9947 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9948 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9949 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9950 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9952 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9954 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9955 for low precision (i.e. float).
9957 2009-03-27 Dodji Seketeli <dodji@redhat.com>
9958 Jakub Jelinek <jakub@redhat.com>
9961 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9963 2009-03-27 Jakub Jelinek <jakub@redhat.com>
9965 * gcc.dg/memmove-2.c: New test.
9966 * gcc.dg/memmove-3.c: New test.
9968 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9971 2009-03-27 Xinliang David Li <davidxl@google.com>
9973 PR tree-optimization/39557
9974 * g++.dg/tree-ssa/dom-invalid.C: New test.
9976 2009-03-27 Xinliang David Li <davidxl@google.com>
9978 PR tree-optimization/39548
9979 * g++.dg/tree-ssa/copyprop.C: New test.
9981 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9984 * g++.dg/template/typename17.C: New testcase.
9985 * g++.dg/template/typename18.C: New testcase.
9987 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9990 * g++.dg/other/var_copy-1.C: New test.
9992 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
9995 * g++.dg/parse/ctor9.C: New test.
9997 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
10000 * g++.dg/init/error2.C: New test.
10002 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10005 * gcc.dg/pr35652.C: New.
10006 * g++.dg/warn/pr35652.C: New.
10007 * gcc.dg/format/plus-1.c: Adjust message.
10009 2009-03-26 Jakub Jelinek <jakub@redhat.com>
10012 * gcc.dg/wdisallowed-functions-3.c: New test.
10013 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
10015 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10017 * gcc.dg/inline-33.c: Fix when pic.
10019 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
10021 * gcc.target/ia64/20090324-1.c: New test.
10023 2009-03-25 Jakub Jelinek <jakub@redhat.com>
10026 * gcc.dg/pr27898.c: New test.
10028 PR tree-optimization/32139
10029 * gcc.c-torture/compile/pr32139.c: New test.
10031 2009-03-24 Jason Merrill <jason@redhat.com>
10034 * g++.dg/parse/defarg14.C: New test.
10036 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10038 PR libfortran/39528
10039 * gfortran.dg/read_repeat.f90: New test.
10041 2009-03-24 Ira Rosen <irar@il.ibm.com>
10043 PR tree-optimization/39529
10044 * gcc.dg/vect/pr39529.c: New test.
10046 2009-03-24 Dodji Seketeli <dodji@redhat.com>
10047 Jakub Jelinek <jakub@redhat.com>
10050 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
10052 2009-03-23 Jakub Jelinek <jakub@redhat.com>
10055 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
10057 2009-03-23 Jason Merrill <jason@redhat.com>
10059 * g++.dg/cpp0x/auto12.C: Add variadic test.
10062 * g++.dg/warn/Wshadow-4.C: New test.
10064 2009-03-23 Jakub Jelinek <jakub@redhat.com>
10066 PR tree-optimization/39516
10067 * gfortran.dg/pr39516.f: New test.
10069 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
10071 * lib/target-libpath.exp (set_ld_library_path_env_vars):
10072 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
10073 variable, not environment variable.
10075 2009-03-21 Jason Merrill <jason@redhat.com>
10078 * g++.dg/ext/vla6.C: New test.
10080 2009-03-20 Jason Merrill <jason@redhat.com>
10082 * g++.dg/cpp0x/initlist5.C: Add additional test.
10084 2009-03-19 Jakub Jelinek <jakub@redhat.com>
10085 Janis Johnson <janis187@us.ibm.com>
10087 * lib/compat.exp (compat-get-options-main, compat-get-options):
10088 Handle dg-prune-output in source file.
10089 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
10090 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
10091 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
10094 2009-03-19 Jakub Jelinek <jakub@redhat.com>
10097 * gcc.dg/gomp/pr39495-1.c: New test.
10098 * gcc.dg/gomp/pr39495-2.c: New test.
10099 * g++.dg/gomp/pr39495-1.C: New test.
10100 * g++.dg/gomp/pr39495-2.C: New test.
10103 * gcc.target/i386/pr39496.c: New test.
10104 * g++.dg/other/pr39496.C: New test.
10106 2009-03-19 Li Feng <nemokingdom@gmail.com>
10108 PR middle-end/39500
10109 * gcc.dg/autopar/pr39500-1.c: New.
10110 * gcc.dg/autopar/pr39500-2.c: New.
10112 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
10114 * g++.dg/dg.exp: Prune graphite.
10116 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
10118 PR middle-end/39447
10119 * g++.dg/graphite: New.
10120 * g++.dg/graphite/graphite.exp: New.
10121 * g++.dg/graphite/pr39447.C: New.
10123 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
10126 * g++.dg/template/pr39425.C: New.
10128 * g++.dg/template/spec33.C: Updated.
10130 2009-03-17 Jason Merrill <jason@redhat.com>
10132 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
10134 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
10137 * g++.dg/ext/unary_trait_incomplete.C: New.
10139 2009-03-17 Jing Yu <jingyu@google.com>
10141 PR middle-end/39378
10142 * g++.dg/inherit/thunk10.C: New test.
10144 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
10147 * gcc.target/i386/pr39482.c: New test.
10149 2009-03-17 Jakub Jelinek <jakub@redhat.com>
10152 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10153 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10154 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10155 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10157 PR middle-end/39443
10158 * gcc.dg/pr39443.c: New test.
10161 * gcc.dg/debug/pr39412.c: New test.
10163 2009-03-17 Janis Johnson <janis187@us.ibm.com>
10166 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10167 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10169 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10170 its original value, or unset if it was not defined.
10171 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10172 path procs around use of HOSTCC.
10173 * g++.dg/compat/struct-layout-1.exp: Ditto.
10174 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10176 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
10178 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10180 2009-03-16 Janis Johnson <janis187@us.ibm.com>
10182 Revert patch for PR testsuite/37630.
10185 * gcc.dg/pr11492.c: Replace constant and remove xfail.
10188 * lib/target-supports.exp (check_effective_target_ieee): New.
10189 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10190 * gcc.dg/20001012-1.c: Require ieee.
10193 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10195 2009-03-16 Jakub Jelinek <jakub@redhat.com>
10197 PR tree-optimization/39455
10198 * gcc.dg/pr39455.c: New test.
10200 2009-03-13 David Ayers <ayers@fsfe.org>
10202 * objc/execute/trivial.m. New test.
10204 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
10207 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10209 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
10212 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10213 constraint on (%2).
10215 2009-03-12 David Ayers <ayers@fsfe.org>
10218 * objc/execute/exceptions/handler-1.m. New test.
10220 2009-03-12 Jakub Jelinek <jakub@redhat.com>
10223 * gcc.target/i386/pr39431.c: New test.
10225 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
10228 * gcc.target/i386/pr39445.c: New.
10230 * gcc.target/i386/push-1.c: XFAIL.
10232 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
10234 * gcc.dg/inline-33.c: New test.
10236 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
10238 * gcc.dg/vect/vect-82.c: Combine dg-do and
10239 dg-require-effective-target into dg-skip-if.
10240 * gcc.dg/vect/vect-83.c: Likewise.
10242 2009-03-11 Jakub Jelinek <jakub@redhat.com>
10245 * gcc.target/i386/stackalign/longlong-1.c: New test.
10246 * gcc.target/i386/stackalign/longlong-2.c: New test.
10248 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10250 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10252 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10254 * gcc.c-torture/execute/ieee/inf-3.c: New test.
10255 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10257 2009-03-11 Olivier Hainque <hainque@adacore.com>
10259 * gnat.dg/slice_enum.adb: New test.
10261 2009-03-11 Jason Merrill <jason@redhat.com>
10264 * g++.dg/opt/nrv15.C: New test.
10266 2009-03-10 Ira Rosen <irar@il.ibm.com>
10268 PR tree-optimization/39422
10269 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10270 constant array with static initialization to global memory.
10271 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10273 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
10275 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10278 2009-03-09 Jakub Jelinek <jakub@redhat.com>
10281 * g++.dg/opt/switch2.C: Add -w to dg-options.
10282 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10283 * g++.dg/warn/switch1.C: New test.
10284 * g++.dg/other/switch3.C: New test.
10286 PR tree-optimization/39394
10287 * gcc.c-torture/compile/pr39394.c: New test.
10289 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10291 * gcc.target/s390/20090223-1.c: New testcase.
10293 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10295 PR libfortran/39402
10296 * gfortran.dg/fmt_f0_1.f90: New test.
10298 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
10301 * g++.dg/other/new1.C: Adjusted.
10302 * g++.dg/parse/crash40.C: Likewise.
10303 * g++.dg/parse/defarg12.C: Likewise.
10304 * g++.dg/template/error15.C: Likewise.
10306 * g++.dg/other/pr39060.C: New.
10308 2009-03-07 Jason Merrill <jason@redhat.com>
10311 * g++.dg/opt/new1.C: New.
10313 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10316 * g++.dg/other/error32.C: New.
10318 2009-03-06 Jakub Jelinek <jakub@redhat.com>
10320 PR middle-end/39360
10321 * gcc.c-torture/compile/pr39360.c: New test.
10324 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10326 2009-03-05 Jason Merrill <jason@redhat.com>
10329 * g++.dg/warn/Wuninitialized-3.C: New test.
10331 2009-03-05 Jakub Jelinek <jakub@redhat.com>
10334 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10335 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10337 2009-03-04 Jason Merrill <jason@redhat.com>
10340 * g++.dg/template/koenig7.C: New test.
10342 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
10344 * g++.dg/torture/predcom-1.C: New test.
10346 2009-03-04 Richard Guenther <rguenther@suse.de>
10348 PR tree-optimization/39362
10349 * g++.dg/torture/pr39362.C: New testcase.
10351 2009-03-04 Jason Merrill <jason@redhat.com>
10352 Giovanni Bajo <giovannibajo@gcc.gnu.org>
10357 * g++.dg/template/dependent-name5.C: New test.
10359 2009-03-04 Steve Ellcey <sje@cup.hp.com>
10362 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10363 vect_int to vect_int_mult.
10365 2009-03-04 Richard Guenther <rguenther@suse.de>
10367 PR tree-optimization/39358
10368 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10369 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10371 2009-03-04 Richard Guenther <rguenther@suse.de>
10373 PR tree-optimization/39339
10374 * gcc.c-torture/execute/pr39339.c: New testcase.
10376 2009-03-03 Joseph Myers <joseph@codesourcery.com>
10378 * gcc.c-torture/compile/20090303-1.c,
10379 gcc.c-torture/compile/20090303-2.c: New tests.
10381 2009-03-03 Jakub Jelinek <jakub@redhat.com>
10384 * gfortran.dg/gomp/pr39354.f90: New test.
10386 PR tree-optimization/39343
10387 * gcc.dg/pr39343.c: New test.
10389 2009-03-03 Ira Rosen <irar@il.ibm.com>
10391 PR tree-optimization/39248
10392 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10393 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10394 on targets without vector misalignment support.
10395 * lib/target-supports.exp
10396 (check_effective_target_vect_short_mult): Add
10397 check_effective_target_arm32.
10399 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
10401 PR middle-end/39335
10402 * gcc.dg/graphite/pr39335_1.c: New.
10403 * gcc.dg/graphite/pr39335.c: New.
10405 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
10407 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10409 * gcc.target/i386/stackalign/return-5.c: Likewise.
10410 * gcc.target/i386/stackalign/return-6.c: Likewise.
10412 2009-03-02 Richard Guenther <rguenther@suse.de>
10413 Ira Rosen <irar@il.ibm.com>
10415 PR tree-optimization/39318
10416 * gfortran.dg/vect/pr39318.f90: New test.
10418 2009-03-01 Jan Hubicka <jh@suse.cz>
10420 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10422 2009-03-01 Jan Hubicka <jh@suse.cz>
10425 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10427 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
10429 * gnat.dg/pack12.adb: New test.
10431 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
10434 * g++.dg/other/pr37789.C: New.
10436 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
10439 * gfortran.dg/interface_25.f90: New test.
10440 * gfortran.dg/interface_26.f90: New test.
10442 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
10445 * gfortran.dg/initialization_22.f90: New test.
10447 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
10449 PR rtl-optimization/39241
10450 * gcc.dg/torture/pr39241.c: New.
10452 2009-02-25 Martin Jambor <mjambor@suse.cz>
10454 PR tree-optimizations/39259
10455 * g++.dg/torture/pr39259.C: New testcase.
10457 2009-02-24 Richard Guenther <rguenther@suse.de>
10460 * g++.dg/template/instantiate10.C: New testcase.
10462 2009-02-24 Richard Guenther <rguenther@suse.de>
10463 Zdenek Dvorak <ook@ucw.cz>
10465 PR tree-optimization/39233
10466 * gcc.c-torture/execute/pr39233.c: New testcase.
10468 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
10470 PR tree-optimization/39260
10471 * gcc.dg/graphite/pr39260.c: New.
10473 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
10475 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10477 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
10480 * g++.dg/template/void14.C: New.
10482 2009-02-23 Jason Merrill <jason@redhat.com>
10485 * g++.dg/init/const7.C: Remove XFAIL.
10486 * g++.dg/init/static-init1.C: New test.
10488 * g++.dg/cpp0x/initlist14.C: New test.
10490 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10493 * bound_simplification_2.f90: New test case.
10494 * bound_7.f90: New test case.
10496 2009-02-21 Joseph Myers <joseph@codesourcery.com>
10498 * gcc.dg/cpp/include4.c: New test.
10500 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
10503 * gcc.target/i386/abi-2.c: New.
10505 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
10507 * gcc.c-torture/execute/pr39228.x: New.
10509 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
10511 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10512 scan-assembler to check for xmm0 register.
10514 2009-02-20 Mark Mitchell <mark@codesourcery.com>
10515 Joseph Myers <joseph@codesourcery.com>
10517 * gcc.target/arm/va_list.c: New test.
10518 * g++.dg/abi/arm_va_list.C: Likewise.
10519 * lib/target-supports.exp (check_effective_target_arm_eabi): New
10521 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10522 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10523 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10524 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10525 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10526 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10528 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
10531 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10534 2009-02-20 Jakub Jelinek <jakub@redhat.com>
10537 * gcc.c-torture/execute/pr39240.c: New test.
10539 2009-02-20 Jason Merrill <jason@redhat.com>
10542 * g++.dg/parse/dtor15.C: New test.
10544 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
10546 * gcc.c-torture/execute/20090219-1.c: New.
10548 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
10550 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10551 (mips-dg-options): When matching isa* pseudo-options make
10552 'value' optional and accept ! entries. Use $spec instead of
10553 $isa_spec in the isa pseudo-option error message. Only
10554 perform the ISA-range check when 'value' is set. If arch is
10555 matching any CPU in the ! entries switch to its generic ISA.
10556 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10557 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10559 2009-02-19 Jakub Jelinek <jakub@redhat.com>
10562 * gcc.dg/visibility-20.c: New test.
10563 * g++.dg/ext/visibility/visibility-11.C: New test.
10565 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
10568 * g++.dg/abi/pr39188-1a.C: New.
10569 * g++.dg/abi/pr39188-1b.C: Likewise.
10570 * g++.dg/abi/pr39188-1.h: Likewise.
10571 * g++.dg/abi/pr39188-2a.C: Likewise.
10572 * g++.dg/abi/pr39188-2b.C: Likewise.
10573 * g++.dg/abi/pr39188-2.h: Likewise.
10574 * g++.dg/abi/pr39188-3a.C: Likewise.
10575 * g++.dg/abi/pr39188-3b.C: Likewise.
10576 * g++.dg/abi/pr39188-3.h: Likewise.
10578 2009-02-19 Joseph Myers <joseph@codesourcery.com>
10581 * gcc.c-torture/execute/call-trap-1.c,
10582 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10585 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
10588 * gcc.c-torture/execute/pr39228.c: New test.
10590 2009-02-19 Richard Guenther <rguenther@suse.de>
10592 PR tree-optimization/39074
10593 * gcc.dg/torture/pr39074.c: New testcase.
10594 * gcc.dg/torture/pr39074-2.c: Likewise.
10595 * gcc.dg/torture/pr39074-3.c: Likewise.
10597 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
10600 * g++.dg/parse/attr3.C: New.
10602 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
10605 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10608 * g++.dg/ext/visibility/class1.C: Revert revision 122348
10609 and skip on Darwin.
10611 2009-02-18 Jason Merrill <jason@redhat.com>
10614 * g++.dg/init/const7.C: Remove XFAIL.
10617 * g++.dg/opt/const6.C: New test.
10619 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
10621 * gcc.dg/callabi/callabi.exp: Moved to ...
10622 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
10625 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10626 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10627 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10628 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10629 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10630 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10631 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10633 * gcc.dg/callabi/callabi.h: Moved to ...
10634 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10636 * gcc.dg/callabi/func-1.c: Moved to ...
10637 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10639 * gcc.dg/callabi/func-indirect.c: Moved to ...
10640 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10642 * gcc.dg/callabi/pr38891.c: Moved to ...
10643 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10645 * gcc.dg/callabi/vaarg-1.c: Moved to ...
10646 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10648 * gcc.dg/callabi/vaarg-2.c: Moved to ...
10649 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10651 * gcc.dg/callabi/vaarg-3.c: Moved to ...
10652 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10654 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
10657 * gcc.dg/callabi/pr38891.c: New.
10659 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10661 * gcc.dg/callabi/callabi.exp: New.
10663 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10666 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10668 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10670 * gcc.target/i386/pr39082-1.c: New.
10672 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10675 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10676 CHECK_M64_M128 is defined.
10677 (check_f_arguments): Add "do".
10678 (check_vector_arguments): New.
10679 (check_m64_arguments): Likewise.
10680 (check_m128_arguments): Likewise.
10682 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10683 (CHECK_M64_M128): Define.
10685 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
10687 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10689 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10690 tests only if CHECK_M64_M128 is defined.
10692 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10693 (m128_2_struct): Likewise.
10694 (check_struct_passing5): Likewise.
10695 (check_struct_passing6): Likewise.
10696 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10698 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10700 (check_union_passing4): Likewise.
10701 (main): Test union with __m128 if CHECK_M64_M128 is defined.
10703 2009-02-18 Joseph Myers <joseph@codesourcery.com>
10706 * gcc.dg/noncompile/pr35447-1.c: New test.
10708 2009-02-18 Jakub Jelinek <jakub@redhat.com>
10710 PR tree-optimization/36922
10711 * gfortran.dg/pr36922.f: New test.
10713 2009-02-17 Richard Guenther <rguenther@suse.de>
10715 PR tree-optimization/39202
10716 * gcc.c-torture/compile/pr39202.c: New testcase.
10718 2009-02-17 Richard Guenther <rguenther@suse.de>
10720 PR tree-optimization/39204
10721 * gcc.dg/torture/pr39204.c: New testcase.
10723 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
10725 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10726 * gcc.dg/vect/vect-outer-6.c: Ditto.
10728 2009-02-16 Joseph Myers <joseph@codesourcery.com>
10731 * gcc.dg/noncompile/init-5.c: New test.
10732 * gcc.dg/init-bad-4.c: Adjust expected errors.
10734 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
10737 * gcc.target/i386/push-1.c: New.
10739 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
10741 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10743 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10745 * gcc.target/spu/intrinsics-sr.c: New test.
10747 2009-02-13 Steve Ellcey <sje@cup.hp.com>
10750 * gcc.target/ia64/sibcall-opt-1.c: New test.
10751 * gcc.target/ia64/sibcall-opt-2.c: New test.
10753 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
10756 * gfortran.dg/cray_pointers_8.f90: New test.
10759 * gfortran.dg/cray_pointers_9.f90: New test.
10761 2009-02-13 Jason Merrill <jason@redhat.com>
10764 * g++.dg/cpp0x/decltype16.C: New.
10766 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10769 * gfortran.dg/gomp/pr39152.f90: New.
10771 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10774 * gcc.target/i386/pr39162.c: New.
10776 2009-02-13 Joseph Myers <joseph@codesourcery.com>
10779 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10782 2009-02-12 Jason Merrill <jason@redhat.com>
10785 * g++.dg/template/array20.C: New test.
10787 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
10789 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10790 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
10791 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10793 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10795 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10797 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10800 * gfortran.dg/pr39152.f: New.
10802 2009-02-11 Jason Merrill <jason@redhat.com>
10805 * g++.dg/cpp0x/defaulted9.C: New test.
10808 * g++.dg/init/value7.C: New test.
10810 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
10813 * gcc.target/i386/pr38824.c: New testcase.
10815 2009-02-11 Jason Merrill <jason@redhat.com>
10818 * g++.dg/cpp0x/defaulted8.C: New test.
10821 * g++.dg/cpp0x/rv9p.C: New test.
10823 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
10825 * gnat.dg/aliasing3.adb: New test.
10826 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10828 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10831 * g++.dg/template/crash88.C: New.
10832 * g++.dg/template/crash89.C: Likewise.
10834 2009-02-10 Steve Ellcey <sje@cup.hp.com>
10837 * gcc.dg/pr39084.c: New test.
10839 2009-02-10 Jakub Jelinek <jakub@redhat.com>
10842 * gcc.target/i386/pr39139.c: New test.
10844 2009-02-10 Richard Guenther <rguenther@suse.de>
10846 PR tree-optimization/39132
10847 * gcc.dg/torture/pr39132.c: New testcase.
10849 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
10852 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10853 * gcc.target/x86_64/abi/avx/args.h: Likewise.
10854 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10855 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10856 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10857 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10858 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10859 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10861 2009-02-09 Jason Merrill <jason@redhat.com>
10864 * g++.dg/init/value6.C: New test.
10866 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
10868 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10870 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
10872 * gcc.c-torture/compile/20090209-1.c: New test.
10874 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10878 * g++.dg/cpp0x/vt-35147.C: New.
10879 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10880 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10882 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10885 * gcc.dg/attr-alias-4.c: New test.
10887 2009-02-06 Janis Johnson <janis187@us.ibm.com>
10890 * gcc.dg/dfp/pr39035.c: New test.
10892 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10895 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10897 2009-02-05 Jakub Jelinek <jakub@redhat.com>
10900 * g++.dg/opt/thunk3.C: New test.
10902 2009-02-05 Nick Clifton <nickc@redhat.com>
10904 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10905 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10906 * gcc.dg/cdce1.c: Likewise.
10907 * gcc.dg/cpp/_Pragma6.c: Likewise.
10908 * g++.dg/cpp/_Pragma1.C: Likewise.
10909 * gcc.dg/utf32-2.c: Xfail for M32C.
10910 * gcc.dg/utf32-1.c: Likewise.
10911 * gcc.dg/utf32-3.c: Likewise.
10912 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10914 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10915 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10916 * gcc.dg/Wconversion-5.c: Likewise.
10917 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10918 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10919 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10920 * gcc.dg/utf-inc-init.c: Likewise.
10921 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10922 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10923 * gcc.dg/utf-array-short-wchar.c: Likewise.
10924 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10925 * gcc.dg/mallign.c: Use size_t instead of long.
10927 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
10929 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10931 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
10933 * gcc.c-torture/execute/pr39100.c: New.
10935 2009-02-05 Joseph Myers <joseph@codesourcery.com>
10938 * gcc.dg/tls/diag-6.c: New test.
10940 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
10942 * gcc.dg/graphite/scop-19.c: New
10944 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
10946 AVX Programming Reference (January, 2009)
10947 * gcc.target/i386/avx-vpclmulqdq.c: New.
10948 * gcc.target/i386/pclmul-avx-check.h: Likewise.
10950 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10952 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10953 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
10954 (pclmul_test): Renamed to ...
10957 2009-02-04 Jakub Jelinek <jakub@redhat.com>
10960 * g++.dg/abi/mangle31.C: New test.
10962 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10965 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10967 * vla-6.c: Likewise. Expect warning not error for [*] lexically
10968 inside function prototype but not part of parameter declarator.
10969 * vla-11.c: New test.
10971 2009-02-03 Jason Merrill <jason@redhat.com>
10973 * g++.dg/warn/main-4.C: New test.
10974 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10976 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10979 * g++.dg/expr/cast10.C: New test.
10981 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10984 * gcc.dg/init-bad-6.c: New test.
10986 2009-02-03 Jakub Jelinek <jakub@redhat.com>
10989 * gcc.c-torture/compile/pr35318.c: New test.
10991 PR inline-asm/39059
10992 * gcc.dg/nofixed-point-2.c: New test.
10993 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10994 * g++.dg/ext/fixed2.C: Likewise.
10995 * g++.dg/other/error25.C: Likewise.
10996 * g++.dg/lookup/crash7.C: Likewise.
10997 * g++.dg/cpp0x/decltype-38655.C: Likewise.
11000 * g++.dg/cpp0x/initlist13.C: New test.
11002 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
11005 * g++.dg/template/func2.C: New test.
11008 * g++.dg/template/typename15.C: New.
11009 * g++.dg/template/typename16.C: New.
11011 2009-02-03 Janis Johnson <janis187@us.ibm.com>
11012 Ben Elliston <bje@au.ibm.com>
11015 * gcc.dg/dfp/pr39034.c: New test.
11017 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11020 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
11022 2009-02-02 Jason Merrill <jason@redhat.com>
11025 * g++.dg/parse/dtor14.C: New test.
11027 2009-02-02 Jakub Jelinek <jakub@redhat.com>
11029 * lib/target-supports.exp
11030 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
11031 * g++.dg/ext/builtin10.C: New test.
11033 PR inline-asm/39058
11034 * gcc.target/i386/pr39058.c: New test.
11036 2009-02-02 Richard Guenther <rguenther@suse.de>
11038 PR tree-optimization/38937
11039 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
11041 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
11044 * g++.dg/parse/crash52.C: New.
11046 2009-01-30 Richard Guenther <rguenther@suse.de>
11048 PR tree-optimization/39041
11049 * gcc.c-torture/compile/pr39041.c: New testcase.
11051 2009-01-30 Jakub Jelinek <jakub@redhat.com>
11054 * gcc.target/i386/pr39013-1.c: New test.
11055 * gcc.target/i386/pr39013-2.c: New test.
11058 * g++.dg/ext/label12.C: New test.
11060 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11063 * g++.dg/parse/error34.C: New.
11064 * g++.dg/parse/error35.C: Likewise.
11066 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
11069 * g++.dg/cpp0x/decltype-38655.C: New.
11071 2009-01-30 Jakub Jelinek <jakub@redhat.com>
11074 * g++.dg/torture/pr39002.C: New test.
11076 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
11078 PR tree-optimization/39007
11079 * gcc.dg/tree-ssa/pr39007.c: New.
11081 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
11083 PR middle-end/35854
11084 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
11087 2009-01-29 Steve Ellcey <sje@cup.hp.com>
11089 PR middle-end/38857
11090 * gcc.c-torture/compile/pr38857.c: New test.
11092 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
11096 * gfortran.dg/bound_6.f90: New test.
11098 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
11100 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
11102 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
11104 PR tree-optimization/38997
11105 * gcc.dg/tree-ssa/pr38997.c: New.
11107 2009-01-28 Richard Guenther <rguenther@suse.de>
11109 PR tree-optimization/38926
11110 * gcc.c-torture/compile/pr38926.c: New testcase.
11112 2009-01-28 Jakub Jelinek <jakub@redhat.com>
11114 PR middle-end/38934
11115 * gcc.dg/pr38934.c: New test.
11117 2009-01-28 Richard Guenther <rguenther@suse.de>
11119 PR middle-end/38908
11120 * g++.dg/warn/Wuninitialized-2.C: New testcase.
11122 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
11124 PR tree-optimization/38984
11125 * gcc.dg/pr38984.c: New XFAILed testcase.
11128 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
11131 * gcc.target/i386/pr38988.c: New test.
11133 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
11136 * g++.dg/parse/crash51.C: New.
11137 * g++.old-deja/g++.pt/crash9.C: Adjust.
11139 2009-01-27 Daniel Kraft <d@domob.eu>
11142 * gfortran.dg/mvbits_6.f90: New test.
11143 * gfortran.dg/mvbits_7.f90: New test.
11144 * gfortran.dg/mvbits_8.f90: New test.
11146 2009-01-27 Richard Guenther <rguenther@suse.de>
11148 PR tree-optimization/38503
11149 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11151 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11153 PR middle-end/38969
11154 * gcc.c-torture/execute/pr38969.c: New test.
11156 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
11159 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11161 * gcc.target/mips/fixed-scalar-type.c: Likewise.
11162 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11163 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11165 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
11168 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11169 if __USING_SJLJ_EXCEPTIONS__ is defined.
11171 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11172 __USING_SJLJ_EXCEPTIONS__ is defined.
11173 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11174 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11175 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11176 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11177 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11178 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11180 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
11183 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11184 Use instead of C name in asm statements.
11186 2009-01-26 Richard Guenther <rguenther@suse.de>
11188 PR tree-optimization/38745
11189 * g++.dg/torture/pr38745.C: New testcase.
11191 2009-01-26 Richard Guenther <rguenther@suse.de>
11193 PR middle-end/38851
11194 * g++.dg/warn/Wuninitialized-1.C: New testcase.
11196 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
11198 * gcc.dg/bitfld-15.c: Gate warning on target
11199 pcc_bitfield_type_matters.
11200 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11201 g++.dg/ext/bitfield4.C: Likewise.
11202 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11203 bitfield for any target.
11205 2009-01-24 Jakub Jelinek <jakub@redhat.com>
11208 * gcc.dg/pr38957.c: New test.
11210 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
11213 * gfortran.dg/array_constructor_24.f: Allow tolerance when
11216 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
11218 PR tree-optimization/38953
11219 * gfortran.dg/graphite/pr38953.f90: New.
11221 2009-01-24 Paul Brook <paul@codesourcery.com>
11223 * gcc.target/arm/neon-cond-1.c: New test.
11225 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
11227 PR tree-optimization/38932
11228 * gcc.dg/pr38932.c: New.
11230 2009-01-23 Revital Eres <eres@il.ibm.com>
11232 * gcc.dg/sms-7.c: Fix test.
11234 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
11236 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11237 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11238 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11239 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11241 2009-01-22 Steve Ellcey <sje@cup.hp.com>
11243 * gcc.dg/pr35729.c: Make test x86 specific.
11245 2009-01-22 Steve Ellcey <sje@cup.hp.com>
11247 PR middle-end/38615
11248 * gcc.dg/pr38615.c: New test.
11250 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
11253 * gcc.target/i386/pr38931.c: New test.
11255 2009-01-22 Dodji Seketeli <dodji@redhat.com>
11258 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11259 * g++.dg/template/typedef12.C: Likewise.
11260 * g++.dg/template/typedef13.C: Likewise.
11261 * g++.dg/template/typedef14.C: Likewise.
11262 * g++.dg/template/sfinae3.C: Likewise.
11263 * g++.old-deja/g++.pt/typename8.C: Likewise.
11264 * g++.dg/template/access11.C: Likewise
11266 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
11268 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11270 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11272 2009-01-21 Dodji Seketeli <dodji@redhat.com>
11275 * g++.dg/template/typedef11.C: New test.
11276 * g++.dg/template/typedef12.C: Likewise.
11277 * g++.dg/template/typedef13.C: Likewise.
11278 * g++.dg/template/typedef14.C: Likewise.
11279 * g++.dg/template/sfinae3.C: Compile this pedantically.
11280 The only errors expected should be the one saying the typedef is ill
11282 * g++.old-deja/g++.pt/typename8.C: Likewise.
11283 * g++.dg/template/access11.C: Update this.
11285 2009-01-21 Daniel Kraft <d@domob.eu>
11288 * gfortran.dg/mvbits_5.f90: New test.
11290 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
11292 * gcc.dg/sms-6.c: New test.
11293 * gcc.dg/sms-7.c: Likewise.
11295 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
11298 * gfortran.dg/host_assoc_function_7.f90: New test
11300 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11301 Richard Guenther <rguenther@suse.de>
11303 PR tree-optimization/38747
11304 PR tree-optimization/38748
11305 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11306 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11307 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11309 2009-01-20 Kees Cook <kees@ubuntu.com>
11310 H.J. Lu <hongjiu.lu@intel.com>
11313 * gcc.dg/pr38902.c: New.
11315 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
11318 * gfortran.dg/pr38868.f: New testcase.
11320 2009-01-20 Richard Guenther <rguenther@suse.de>
11322 * gcc.c-torture/execute/pr36227.c: Move ...
11323 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
11325 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11327 * lib/gfortran.exp: Add -B options for targets that use
11328 libgfortran.a%s in their specs.
11330 2009-01-19 Jason Merrill <jason@redhat.com>
11333 * g++.dg/template/dtor5.C: New test.
11335 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
11338 * gfortran.dg/bound_5.f90: New test.
11340 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
11343 * g++.dg/compat/abi/pr38736_main.C: New.
11344 * g++.dg/compat/abi/pr38736_x.C: Likewise.
11345 * g++.dg/compat/abi/pr38736_y.C: Likewise.
11346 * g++.dg/other/macro-1.C: Likewise.
11347 * gcc.dg/macro-1.c: Likewise.
11348 * gcc.dg/compat/pr38736_main.c: Likewise.
11349 * gcc.dg/compat/pr38736_x.c: Likewise.
11350 * gcc.dg/compat/pr38736_y.c: Likewise.
11352 2009-01-18 Richard Guenther <rguenther@suse.de>
11354 PR tree-optimization/38819
11355 * gcc.c-torture/execute/pr38819.c: New testcase.
11357 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11360 * gfortran.dg/module_commons_3.f90: Reapply.
11362 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11365 * gfortran.dg/transfer_intrinsic_1.f90: New test.
11366 * gfortran.dg/transfer_intrinsic_2.f90: New test.
11368 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11371 * gfortran.dg/module_commons_3.f90: Remove
11373 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
11375 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11377 2009-01-16 Jason Merrill <jason@redhat.com>
11380 * g++.dg/template/lvalue1.C: New test.
11383 * g++.dg/template/access20.C: New test.
11384 * g++.dg/torture/pr34641.C: Fix access.
11386 2009-01-16 Richard Guenther <rguenther@suse.de>
11388 PR tree-optimization/38835
11389 PR middle-end/36227
11390 * gcc.c-torture/execute/pr36227.c: New testcase.
11391 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11392 * g++.dg/init/const7.C: Likewise.
11394 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
11397 * gcc.c-torture/compile/pr38554.c: New test.
11399 2009-01-16 Jason Merrill <jason@redhat.com>
11402 * g++.dg/conversion/access1.C: New test.
11404 2009-01-16 Jakub Jelinek <jakub@redhat.com>
11406 PR tree-optimization/38789
11407 * gcc.c-torture/compile/pr38789.c: New test.
11409 2009-01-16 Janus Weil <janus@gcc.gnu.org>
11412 * gfortran.dg/proc_ptr_13.f90: New.
11414 2009-01-15 Jason Merrill <jason@redhat.com>
11417 * g++.dg/template/koenig6.C: New test.
11419 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11422 * g++.dg/template/error37.C: New testcase.
11424 2009-01-15 Jason Merrill <jason@redhat.com>
11427 * g++.dg/conversion/memfn1.C: New test.
11430 * g++.dg/conversion/memfn2.C: New test.
11432 2009-01-15 Steve Ellcey <sje@cup.hp.com>
11435 * g++.dg/template/crash87.C: New test.
11437 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
11439 PR middle-end/37843
11440 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11442 2009-01-15 Dodji Seketeli <dodji@redhat.com>
11445 * g++.dg/parse/crash50.C: New test.
11447 2009-01-14 Jakub Jelinek <jakub@redhat.com>
11449 PR rtl-optimization/38245
11450 * gcc.dg/pr38245-3.c: New test.
11451 * gcc.dg/pr38245-3.h: New file.
11452 * gcc.dg/pr38245-4.c: New file.
11453 * gcc.dg/pr38364.c: New test.
11455 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
11457 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11458 sequence PC-relative.
11460 2009-01-14 Mark Mitchell <mark@codesourcery.com>
11462 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11463 calls and/or PLT markers.
11464 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11465 calls and/or PLT markers.
11466 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11467 calls and/or PLT markers.
11468 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11469 calls and/or PLT markers.
11471 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11472 Nathan Froyd <froydnj@codesourcery.com>
11473 Joseph Myers <joseph@codesourcery.com>
11475 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11477 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11478 and use consistent CFLAGS.
11479 * gcc.target/powerpc/20030505.c: Likewise.
11480 * gcc.target/powerpc/20081204-1.c: Likewise.
11481 * gcc.target/powerpc/ppc-spe.c: Likewise.
11482 * gcc.target/powerpc/spe1.c: Likewise.
11483 * g++.dg/ext/spe1.C: Likewise.
11484 * g++.dg/other/opaque-1.C: Likewise.
11485 * g++.dg/other/opaque-2.C: Likewise.
11486 * g++.dg/other/opaque-3.C: Likewise.
11488 2009-01-14 Mark Mitchell <mark@codesourcery.com>
11490 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11493 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
11496 * g++.dg/torture/pr38811.C: New file.
11498 2009-01-14 Richard Guenther <rguenther@suse.de>
11500 PR tree-optimization/38826
11501 PR middle-end/38477
11502 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11504 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
11506 * gcc.dg/graphite/pr38786.c: Fix commit problem.
11508 2009-01-14 Nick Clifton <nickc@redhat.com>
11511 * g++.cp/parse/pr37862.C: New test.
11513 2009-01-14 Julian Brown <julian@codesourcery.com>
11515 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11516 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11518 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11521 2009-01-13 Jakub Jelinek <jakub@redhat.com>
11523 PR rtl-optimization/38774
11524 * gcc.dg/torture/pr38774.c: New test.
11527 * g++.dg/cpp0x/pr38795.C: New test.
11529 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
11530 Nathan Froyd <froydnj@codesourcery.com>
11531 Joseph Myers <joseph@codesourcery.com>
11533 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11534 otherwise. Do not check for AltiVec at runtime.
11535 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11536 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11537 * gcc.target/powerpc/altivec-1.c: Likewise.
11538 * gcc.target/powerpc/altivec-3.c: Likewise.
11539 * gcc.target/powerpc/altivec-10.c: Likewise.
11540 * gcc.target/powerpc/altivec-12.c: Likewise.
11541 * gcc.target/powerpc/altivec-24.c: Likewise.
11542 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11543 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11544 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11545 * gcc.target/powerpc/pr35907.c: Likewise.
11546 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11547 otherwise. Do not check for Cell at runtime.
11548 * gcc.target/powerpc/altivec_check.h: Delete.
11550 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11551 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
11552 not check for AltiVec at runtime.
11553 * g++.dg/ext/altivec-cell-2.C: Likewise.
11554 * g++.dg/ext/altivec-cell-3.C: Likewise.
11555 * g++.dg/ext/altivec-cell-4.C: Likewise.
11556 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11557 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11559 * g++.dg/ext/altivec_check.h: Delete.
11561 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
11563 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11564 effective target. Adjust line numbers accordingly.
11566 2009-01-13 Mark Mitchell <mark@codesourcery.com>
11568 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11570 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
11572 PR tree-optimization/38786
11573 * gcc.dg/graphite/pr38786.c: New.
11575 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11578 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
11580 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11581 for alpha*-*-* targets.
11582 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11584 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11586 PR libfortran/38772
11587 * gfortran.dg/fmt_bz_bn_err.f: New test.
11589 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
11591 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11593 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11595 * lib/target-supports.exp (check_effective_target_powerpc64): New.
11596 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11597 instruction support. Do not check for it at runtime.
11599 2009-01-12 Jason Merrill <jason@redhat.com>
11602 * g++.dg/lookup/friend11.C: Remove expected error.
11603 * g++.dg/lookup/friend14.C: New test.
11604 * g++.dg/lookup/friend15.C: New test.
11606 2009-01-12 Dodji Seketeli <dodji@redhat.com>
11609 * g++.dg/lookup/hidden-class12.C: New test.
11610 * g++.dg/lookup/hidden-class13.C: New test.
11611 * g++.dg/lookup/hidden-class14.C: New test.
11612 * g++.dg/lookup/hidden-class15.C: New test.
11613 * g++.dg/lookup/hidden-class16.C: New test.
11615 2009-01-12 Mark Mitchell <mark@codesourcery.com>
11617 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11618 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11619 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11621 2009-01-12 Jason Merrill <jason@redhat.com>
11624 * g++.dg/other/vararg-3.C: New test.
11626 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11628 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11629 Explicitly enable SPE.
11630 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
11633 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11634 Expect -flax-vector-conversions message. Adjust incompatible
11636 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11639 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11641 * g++.dg/other/opaque-1.C: Run on targets with SPE.
11643 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11644 * g++.dg/other/opaque-2.C: Likewise.
11645 * g++.dg/other/opaque-3.C: Likewise.
11647 2009-01-12 Jakub Jelinek <jakub@redhat.com>
11650 * gcc.dg/pr32041.c: New test.
11651 * g++.dg/parse/offsetof9.C: New test.
11653 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11654 Nathan Froyd <froydnj@codesourcery.com>
11656 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11657 * g++.dg/ext/attribute-test-1.C: Likewise.
11658 * g++.dg/ext/attribute-test-2.C: Likewise.
11659 * g++.dg/ext/attribute-test-3.C: Likewise.
11660 * g++.dg/ext/attribute-test-4.C: Likewise.
11662 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
11664 * gnat.dg/unchecked_convert3.adb: New test.
11666 2009-01-12 Tomas Bily <tbily@suse.cz>
11669 * gcc.dg/tree-ssa/pr38385.c: New file.
11671 2009-01-12 Jakub Jelinek <jakub@redhat.com>
11674 * g++.dg/parse/typedef9.C: New test.
11676 PR tree-optimization/38807
11677 * gcc.c-torture/compile/pr38807.c: New test.
11679 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
11681 * gcc.target/mips/ins-2.c: New test.
11683 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
11686 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11688 2009-01-11 Jakub Jelinek <jakub@redhat.com>
11691 * g++.dg/warn/Wreturn-type-5.C: New test.
11693 2009-01-11 Matthias Klose <doko@ubuntu.com>
11695 PR middle-end/38616
11696 * gcc.dg/pr38616.c: New test.
11698 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
11700 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11702 2009-01-10 Andrew Pinski <pinskia@gmail.com>
11705 * g++.dg/expr/string-1.C: New test.
11706 * g++.dg/expr/string-2.C: New test.
11709 * g++.dg/ext/complex4.C: New test.
11710 * g++.dg/ext/complex5.C: New test.
11711 * g++.dg/init/reference1.C: New test.
11712 * g++.dg/init/reference2.C: New test.
11713 * g++.dg/init/reference3.C: New test.
11715 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11718 * gfortran.dg/transfer_null_1.f90: New test.
11720 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11723 * gfortran.dg/host_assoc_function_6.f90: New test.
11725 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
11727 * lib/target-supports.exp: Add method to determine if the effective
11728 target is really a ppc405 after applying all compile options.
11729 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11730 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11731 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11732 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11733 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11734 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11735 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11736 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11737 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11738 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11739 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11740 * gcc.target/powerpc/405-machhw-1.c: Likewise.
11741 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11742 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11743 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11744 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11745 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11746 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11747 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11748 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11749 * gcc.target/powerpc/405-macchw-1.c: Likewise.
11750 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11751 * gcc.target/powerpc/405-machhw-2.c: Likewise.
11752 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11753 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11754 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11755 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11756 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11757 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11758 * gcc.target/powerpc/405-macchw-2.c: Likewise.
11759 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11761 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11764 * g++.dg/other/error31.C: New testcase.
11767 * gcc.dg/pr35742.c: New test.
11769 2009-01-09 John F. Carr <jfc@mit.edu>
11772 * g++.dg/parse/linkage3.C: New test.
11774 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11776 PR middle-end/38771
11777 * gcc.c-torture/compile/pr38771.c: New test.
11779 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
11781 * gcc.dg/pr34856.c: Ignore irrelevant warning.
11783 2009-01-08 Mark Mitchell <mark@codesourcery.com>
11785 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11786 * gcc.dg/sibcall-4.c: Likewise.
11788 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
11789 Jan Sjodin <jan.sjodin@amd.com>
11791 PR tree-optimization/38559
11792 * gcc.dg/graphite/pr38559.c: New.
11794 2009-01-08 Ira Rosen <irar@il.ibm.com>
11796 PR tree-optimization/37194
11797 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11799 2009-01-07 Jakub Jelinek <jakub@redhat.com>
11802 * g++.dg/ext/label11.C: New test.
11804 2009-01-07 Joseph Myers <joseph@codesourcery.com>
11806 * lib/target-supports.exp (check_weak_override_available): New.
11807 * lib/target-supports-dg.exp (dg-require-weak-override): New.
11808 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11809 dg-require-weak-override.
11811 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
11812 Alan Modra <amodra@bigpond.net.au>
11814 * gcc.c-torture/compile/20090107-1.c: New test.
11816 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
11819 * g++.dg/other/pr38706.C: New test.
11821 2009-01-07 Jason Merrill <jason@redhat.com>
11823 * g++.dg/cpp0x/variadic92.C: New test.
11824 * g++.dg/cpp0x/variadic93.C: New test.
11826 2009-01-07 Janis Johnson <janis187@us.ibm.com>
11828 * lib/target-supports-dg.exp (current_compiler_flags): New.
11829 (check-flags): Use it; do not access dg-test local variables.
11830 (dg-skip-if): Do not access dg-test local variables.
11831 (dg-xfail-run-if): Ditto.
11832 (dg-shouldfail): Ditto.
11833 * gcc.test-framework/test-framework.exp
11834 (check_effective_target_def_nocache): New.
11835 * gcc.test-framework/test-framework.awk: Handle scan tests.
11836 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11837 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11838 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11839 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11840 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11841 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11842 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11843 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11844 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11846 * g++.dg/torture/pr38586.C: Ignore a possible warning.
11848 * lib/target-supports-dg.exp (check_test_flags): Delete.
11850 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
11852 PR tree-optimization/38492
11853 PR tree-optimization/38498
11854 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11856 * gcc.dg/graphite/block-0.c: Update test.
11857 * gcc.dg/graphite/block-1.c: Same.
11858 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11859 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11860 * gcc.dg/graphite/block-3.c: New.
11861 * gcc.dg/graphite/pr38498.c: New.
11863 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
11865 AVX Programming Reference (December, 2008)
11866 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11867 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11868 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11870 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11871 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11873 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11876 * gfortran.dg/c_loc_pure_1.f90: New test.
11878 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
11881 * gfortran.dg/elemental_dependency_3.f90:
11882 Add the final tree dump cleanup.
11884 2009-01-06 Jakub Jelinek <jakub@redhat.com>
11886 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11889 PR rtl-optimization/38722
11890 * gfortran.dg/pr38722.f90: New test.
11892 2009-01-06 Janis Johnson <janis187@us.ibm.com>
11895 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11896 instead of DECnn_DEN. Support -DDBG to list lines that fail.
11898 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
11900 * gfortran.dg/implicit_12.f90: Add space around dg directive.
11901 * gfortran.dg/typebound_call_8.f03: Same.
11902 * gfortran.dg/elemental_bind_c.f90: Same.
11903 * gfortran.dg/typebound_call_7.f03: Same.
11904 * gfortran.dg/interface_proc_end.f90: Same
11905 * gfortran.dg/pr37243.f: Fix typo.
11907 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
11909 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
11910 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
11913 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
11915 AVX Programming Reference (December, 2008)
11916 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11917 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11918 * gcc.target/i386/sse-14.c: Likewise.
11920 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11921 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11922 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11923 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11925 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11927 PR libfortran/38735
11928 * gfortran.dg/fmt_bz_bn.f: Update test.
11930 2009-01-05 Dodji Seketeli <dodji@redhat.com>
11933 * g++.dg/conversion/usual-arith-conv.C: New test.
11935 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
11938 * gcc.dg/vector-3.c: New testcase.
11939 * g++.dg/ext/vector15.C: New test.
11941 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11943 PR tree-optimization/38510
11944 * gcc.dg/graphite/pr38510.c: New.
11946 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11947 Jan Sjodin <jan.sjodin@amd.com>
11949 PR tree-optimization/38500
11950 * gcc.dg/graphite/pr38500.c: New.
11952 2009-01-05 Laurent GUERBY <laurent@guerby.net>
11954 * gcc.c-torture/compile/20001226-1.c: Generalize
11956 * gcc.c-torture/compile/limits-fnargs.c: Add
11958 * gcc.dg/20020425-1.c: Likewise.
11959 * gcc.dg/pch/pch.exp: Likewise.
11961 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11964 * gfortran.dg/module_commons_3.f90: New test.
11966 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
11969 * gfortran.dg/random_seed_1.f90: Updated.
11971 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
11975 * gfortran.dg/elemental_subroutine_7.f90:
11976 Fix p values so that it can be used as vector subscript.
11978 2009-01-05 Jason Merrill <jason@redhat.com>
11980 * g++.dg/cpp0x/initlist12.C: Add another test.
11982 * g++.dg/cpp0x/defaulted7.C: New test.
11984 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11987 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
11988 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
11990 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
11992 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11993 for alpha*-*-* targets.
11994 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11996 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11999 * gfortran.dg/host_assoc_function_5.f90: New test.
12001 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
12004 * gfortran.dg/elemental_dependency_3.f90: New test.
12005 * gfortran.dg/elemental_subroutine_7.f90: New test.
12007 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
12009 * gcc.dg/struct-ret-3.c: Include unistd.h.
12010 (main): Exit early if system memory page size is
12011 larger than 4096 bytes.
12013 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
12016 * gfortran.dg/merge_init_expr.f90: New.
12018 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
12021 * gfortran.dg/c_loc_tests_13.f90: New test.
12022 * gfortran.dg/c_loc_tests_14.f90: New test.
12024 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
12026 * gfortran.dg/func_result_4.f90: New.
12028 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
12031 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
12032 interface still works, in addition to original tests.
12033 * gfortran.dg/host_assoc_call_6.f90: New test.
12035 2009-01-03 Jakub Jelinek <jakub@redhat.com>
12038 * g++.dg/torture/pr38705.C: New test.
12041 * gcc.dg/pr38700.c: New test.
12043 2009-01-02 Jason Merrill <jason@redhat.com>
12045 * g++.dg/cpp0x/initlist11.C: New test.
12046 * g++.dg/cpp0x/initlist12.C: New test.
12048 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
12050 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
12051 Allow extra informative notes.
12053 2009-01-01 Jakub Jelinek <jakub@redhat.com>
12056 * gcc.dg/pr36489.c: New test.
12059 Copyright (C) 2009 Free Software Foundation, Inc.
12061 Copying and distribution of this file, with or without modification,
12062 are permitted in any medium without royalty provided the copyright
12063 notice and this notice are preserved.