1 2009-11-26 Jason Merrill <jason@redhat.com>
4 * g++.dg/lookup/koenig8.C: New.
7 * g++.dg/template/explicit-args2.C: Add typeid cases.
9 2009-11-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12 * gfortran.dg/array_function_5.f90: New test.
14 2009-11-26 Janus Weil <janus@gcc.gnu.org>
18 * gfortran.dg/select_type_10.f03: New test case.
19 * gfortran.dg/typebound_call_11.f03: Extended test case.
21 2009-11-26 Michael Matz <matz@suse.de>
23 PR tree-optimization/41905
24 * g++.dg/tree-ssa/pr41905.C: New testcase.
26 2009-11-25 Richard Henderson <rth@redhat.com>
28 * gcc.dg/vect/slp-21.c: Succeed with vect_extract_even_odd too.
30 * lib/target-supports.exp
31 (check_effective_target_vect_extract_even_odd): Add x86.
33 * gcc.target/i386/isa-check.h: New.
34 * gcc.target/i386/vperm-2-2.inc, gcc.target/i386/vperm-4-1.inc,
35 gcc.target/i386/vperm-4-2.inc, gcc.target/i386/vperm-v2df.c,
36 gcc.target/i386/vperm-v2di.c, gcc.target/i386/vperm-v4sf-1.c,
37 gcc.target/i386/vperm-v4sf-2.c, gcc.target/i386/vperm-v4si-1.c,
38 gcc.target/i386/vperm-v4si-2.c, gcc.target/i386/vperm-v4si-2x.c,
39 gcc.target/i386/vperm.pl: New files.
41 2009-11-25 Richard Henderson <rth@redhat.com>
43 * gcc.dg/vect/pr36493.c: Call check_vect.
44 * gcc.dg/vect/pr37539.c: Likewise.
45 * gcc.dg/vect/vect-nest-cycle-3.c: Call check_vect earlier.
46 * tree-vect.h (check_vect): Use cpuid for x86.
48 2009-11-25 Eric Botcazou <ebotcazou@adacore.com>
50 * gnat.dg/specs/pack6.ads: New test.
51 * gnat.dg/specs/pack6_pkg.ads: New helper.
53 2009-11-25 Jakub Jelinek <jakub@redhat.com>
55 * gcc.target/powerpc/regnames-1.c: New test.
57 2009-11-25 Eric Botcazou <ebotcazou@adacore.com>
58 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
61 * ada/acats/run_acats: Bump stack limit to 16MB.
63 2009-11-25 Richard Earnshaw <rearnsha@arm.com>
65 * gcc.target/arm/pr40835.c: Require a thumb1 target, do not force
68 2009-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
71 * gfortran.dg/pure_initializer_2.f90: New test.
73 2009-11-23 Jason Merrill <jason@redhat.com>
75 * g++.dg/tc1/dr147.C: Check for helpful messages. Add DR 318 tests.
76 * g++.old-deja/g++.pt/ctor2.C: Adjust.
77 * g++.dg/lookup/name-clash4.C: Adjust.
79 2009-11-23 Jason Merrill <jason@redhat.com>
81 * g++.dg/template/spec15.C: Check for helpful message.
83 2009-11-24 Janis Johnson <janis187@us.ibm.com>
85 * gcc.target/powerpc/altivec-32.c: Don't use -m64.
86 * gcc.target/powerpc/const-compare.c: Require lp64, don't use -m64.
87 * gcc.target/powerpc/darwin-bool-1.c: Require ilp32, remove dg-skip-if.
88 * gcc.target/powerpc/paired-1.c: Require ilp32, don't use -m32.
89 * gcc.target/powerpc/paired-2.c: Ditto.
90 * gcc.target/powerpc/paired-3.c: Ditto.
91 * gcc.target/powerpc/paired-4.c: Ditto.
92 * gcc.target/powerpc/paired-5.c: Ditto.
93 * gcc.target/powerpc/paired-6.c: Ditto.
94 * gcc.target/powerpc/paired-7.c: Ditto.
95 * gcc.target/powerpc/paired-8.c: Ditto.
96 * gcc.target/powerpc/paired-9.c: Ditto.
97 * gcc.target/powerpc/paired-10.c: Ditto.
98 * gcc.target/powerpc/popcount-2.c: Don't use -m32.
99 * gcc.target/powerpc/popcount-3.c: Don't use -m64.
100 * gcc.target/powerpc/ppc-paired.c: Require ilp32, don't use -m32.
101 * gcc.target/powerpc/pr39457.c: Don't use -m64.
102 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
103 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
104 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
105 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
107 2009-11-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
109 * g++.dg/debug/dwarf2/anonname1.C: Escape backslash in
110 scan-assembler-not regular expression.
112 2009-11-24 Richard Guenther <rguenther@suse.de>
114 PR tree-optimization/42142
115 * gcc.c-torture/execute/pr42142.c: New testcase.
117 2009-11-24 Martin Jambor <mjambor@suse.cz>
119 PR tree-optimization/42154
120 * gcc.c-torture/execute/pr42154.c: New test.
122 2009-11-24 Janus Weil <janus@gcc.gnu.org>
125 * gfortran.dg/proc_ptr_comp_2.f90: Correct invalid test case.
126 * gfortran.dg/proc_ptr_comp_3.f90: Extended test case.
127 * gfortran.dg/proc_ptr_comp_24.f90: New.
129 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
131 * gcc.c-torture/execute/pr40404.c: Use long for bitfield on 16bit
134 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
136 * gcc-dg/Wtype-limits.c: Add line to correct line numbers.
138 2009-11-23 H.J. Lu <hongjiu.lu@intel.com>
141 * gcc.target/ia64/fptr-1.c: Make it a compile test.
143 2009-11-23 Janis Johnson <janis187@us.ibm.com>
145 * lib/lto.exp (lto_option_list): Rename from option_list.
146 * lib/compat.exp (compat_option_list): Rename from option_list.
148 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
150 * gcc-dg/raw-string-1.c: Require-effective-target wchar.
151 * gcc-dg/raw-string-2.c: Ditto.
152 * gcc-dg/utf-array-short-wchar.c: Ditto.
153 * gcc-dg/utf-array.c: Ditto.
154 * gcc-dg/utf8-2.c: Ditto.
156 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
158 * gcc.dg/torture/pr37868.c: Use smaller bitfield for 16bit int
161 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
163 * gcc.dg/tree-ssa/pr33920.c: Remove warning check for 16 bit target.
165 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
167 * gcc-dg/Wtype-limits.c: Remove XFAIL for avr target.
169 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
172 * gcc.dg/utf-cvt.c: Skip int test for 16bit int targets.
173 Enable short test for avr target.
174 * gcc.dg/utf32-1.c: Enable test for avr and m32 targets.
175 * gcc.dg/utf32-2.c: Ditto.
176 * gcc.dg/utf32-3.c: Ditto.
177 * gcc.dg/utf32-4.c: Enable test for non-32bit targets.
179 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
181 * gcc.dg/tree-ssa/asmgoto-1.c: Suppress warnings.
183 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
185 * gcc.c-torture/execute/ipa-sra-2.x: New. Skip for 16bit targets.
188 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
190 * gcc.dg/sms-6.c: Use long for 16 bit int targets.
191 * gcc.dg/sms-7.c: Ditto.
193 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
195 * gcc.dg/pr36998.c: Frame pointer required for avr target.
196 * gcc.dg/debug/pr41264-1.c: Use long if int size 16bit or smaller.
197 * gcc.dg/pr39226.c: Use smaller bitfield if int size is 16bit.
198 * gcc.dg/pr41340.c: Test requires long pointer target.
199 * gcc.dg/profile-generate-3.c: Test requires profiling support.
201 2009-11-23 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
203 * gcc.dg/graphite/block-1.c: Require 32-bit or larger array support.
204 * gcc.dg/graphite/block-3.c: Ditto.
205 * gcc.dg/graphite/block-4.c: Ditto.
206 * gcc.dg/graphite/block-5.c: Ditto.
207 * gcc.dg/graphite/block-6.c: Ditto.
208 * gcc.dg/graphite/interchange-0.c: Ditto.
209 * gcc.dg/graphite/interchange-1.c: Ditto.
210 * gcc.dg/graphite/interchange-2.c: Ditto.
211 * gcc.dg/graphite/interchange-3.c: Ditto.
212 * gcc.dg/graphite/interchange-4.c: Ditto.
213 * gcc.dg/graphite/interchange-5.c: Ditto.
214 * gcc.dg/graphite/interchange-6.c: Ditto.
215 * gcc.dg/graphite/run-id-1.c: Ditto.
216 * gcc.dg/graphite/scop-16.c: Ditto.
217 * gcc.dg/graphite/scop-17.c: Ditto.
218 * gcc.dg/graphite/scop-18.c: Ditto.
219 * gcc.dg/graphite/scop-matmult.c: Ditto.
220 * gcc.dg/graphite/pr40157.c: Require 32bit or larger int.
221 * gcc.dg/graphite/id-15.c: Ditto.
223 2009-11-23 Eric Botcazou <ebotcazou@adacore.com>
225 * gnat.dg/specs/weak1.ads: New test.
227 2009-11-23 Steve Ellcey <sje@cup.hp.com>
229 * gcc.dg/debug/dwarf2/inline2.c: Modify scan.
231 2009-11-23 Dodji Seketeli <dodji@redhat.com>
234 * g++.dg/template/typedef13.C: Adjust.
235 * g++.dg/template/typedef19.C: Adjust.
236 * g++.dg/template/typedef20.C: Adjust.
237 * g++.dg/template/typedef22.C: New test.
239 2009-11-22 Uros Bizjak <ubizjak@gmail.com>
242 * gcc.target/alpha/pr42113.c: New test.
244 2009-11-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
247 * gfortran.dg/data_value_1.f90: Update test.
248 * gfortran.dg/array_constructor_32.f90: New test.
250 2009-11-21 Martin Jambor <mjambor@suse.cz>
253 * gcc.c-torture/compile/pr42025-1.c: New test.
254 * gcc.c-torture/compile/pr42025-2.c: New test.
256 2009-11-21 Adam Nemet <adambnemet@gmail.com>
258 * gcc.target/mips/mult-1.c: Forbid octeon.
259 * gcc.target/mips/octeon-dmul-3.c: New test.
261 2009-11-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
263 * gcc.dg/tree-ssa/vrp47.c: Fix target check.
265 2009-11-20 Jason Merrill <jason@redhat.com>
267 PR c++/9050, DR 147, DR 318
268 * g++.dg/template/ctor9.C: New.
269 * g++.dg/tc1/dr147.C: Remove xfails.
270 * g++.dg/lookup/name-clash4.C: Adjust.
271 * g++.old-deja/g++.jason/temporary5.C: Adjust.
272 * g++.old-deja/g++.pt/ctor2.C: Adjust.
274 2009-11-21 Jakub Jelinek <jakub@redhat.com>
276 PR tree-optimization/42078
277 * gcc.dg/pr42078.c: New test.
279 2009-11-20 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
282 * gcc-dg/c99-stdint-1.c: Condition test for target without signal.h.
283 XFAIL ptrdiff range test for avr.
284 * gcc-dg/c99-stdint-2.c: XFAIL for avr target.
285 * gcc-dg/c99-stdint-5.c: Condition test for target without signal.h.
286 * gcc-dg/c99-stdint-6.c: Ditto.
288 2009-11-20 Michael Meissner <meissner@linux.vnet.ibm.com>
290 * gcc/testsuite/gcc.target/powerpc/vsx-vrsave.c: Delete,
291 2009-10-23 change to set VRSAVE if VSX has been reverted.
293 2009-11-20 Simon Martin <simartin@users.sourceforge.net>
296 * g++.dg/cpp0x/pr38646.C: New test.
298 2009-11-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
300 * gcc.dg/c99-stdint-6.c: Set dg-options for alpha*-dec-osf5*.
301 Wrap *int_least*_t tests in !NO_LEAST_TYPES.
302 Wrap *intmax_t tests in !NO_MAX_TYPES.
304 2009-11-20 Paolo Carlini <paolo.carlini@oracle.com>
307 * g++.dg/cpp0x/initlist28.C: New.
309 2009-11-20 H.J. Lu <hongjiu.lu@intel.com>
311 * gfortran.dg/proc_ptr_comp_23.f90: Add a missing space.
313 2009-11-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
315 * gcc.dg/tree-ssa/vrp47.c: Skip on S/390.
317 2009-11-20 Shujing Zhao <pearly.zhao@oracle.com>
319 * g++.old-deja/g++.jason/rfg20.C: Make expected dg-error strings
321 * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
322 * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
323 * g++.old-deja/g++.law/typeck1.C: Likewise.
324 * g++.old-deja/g++.bugs/900324_02.C: Likewise.
325 * g++.dg/conversion/ptrmem9.C: Likewise.
326 * g++.dg/expr/cond2.C: Likewise.
328 2009-11-20 Paul Thomas <pault@gcc.gnu.org>
329 Janus Weil <janus@gcc.gnu.org>
332 * gfortran.dg/proc_ptr_comp_23.f90: New test.
334 2009-11-19 Jason Merrill <jason@redhat.com>
337 * g++.dg/init/placement5.C: Add positive test.
339 DR 176 permissiveness
340 * g++.dg/ext/injected-ttp.C: New.
341 * g++.old-deja/g++.pt/niklas01a.C: Adjust.
342 * g++.old-deja/g++.pt/ttp41.C: Adjust.
344 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
346 * gcc.c-torture/compile/pr40204.c: Test only for int32 target.
347 * gcc.c-torture/compile/pr41181.c: Skip test for avr target.
349 2009-11-19 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
351 * gcc-dg/raw-string-1.c: Skip test for avr target.
352 * gcc-dg/utf-array-short-wchar.c: Ditto.
353 * gcc-dg/utf-array.c: Ditto.
354 * gcc-dg/utf8-2.c: Ditto.
356 2009-11-19 Rafael Avila de Espindola <espindola@google.com>
358 * g++.dg/plugin/selfassign.c: Include plugin-version.h.
359 (plugin_init): Pass correct version to plugin_default_version_check.
360 * gcc.dg/plugin/ggcplug.c: Include plugin-version.h.
361 (plugin_init): Pass correct version to plugin_default_version_check.
362 * gcc.dg/plugin/selfassign.c: Include plugin-version.h.
363 (plugin_init): Pass correct version to plugin_default_version_check.
365 2009-11-19 Jason Merrill <jason@redhat.com>
368 * g++.dg/overload/pmf2.C: New.
370 2009-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
373 * gfortran.dg/direct_io_11.f90: New test.
375 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
377 * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
379 2009-11-18 Nick Clifton <nickc@redhat.com>
381 * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
382 * g++.dg/lto/20081120-1_0.C: Likewise.
383 * g++.dg/lto/20091002-2_0.C: Likewise.
384 * g++.dg/lto/20081120-2_0.C: Likewise.
385 * g++.dg/lto/20091002-3_0.C: Likewise.
386 * g++.dg/lto/20081123_0.C: Likewise.
387 * g++.dg/lto/20090313_0.C: Likewise.
388 * g++.dg/lto/20081109-1_0.C: Likewise.
389 * g++.dg/lto/20081219_0.C: Likewise.
390 * g++.dg/lto/20081204-1_0.C: Likewise.
391 * g++.dg/lto/20090302_0.C: Likewise.
392 * g++.dg/lto/20081119-1_0.C: Likewise.
393 * g++.dg/lto/20081118_0.C: Likewise.
395 2009-11-18 H.J. Lu <hongjiu.lu@intel.com>
398 * lib/lto.exp (scan-symbol): Properly check if target exist.
400 2009-11-18 Janus Weil <janus@gcc.gnu.org>
403 * gfortran.dg/proc_ptr_8.f90: Extended.
405 2009-11-18 Shujing Zhao <pearly.zhao@oracle.com>
407 * g++.old-deja/g++.other/crash28.C: Make expected dg-error strings
409 * g++.dg/inherit/error4.C: Likewise.
410 * g++.dg/template/crash90.C: Likewise.
412 2009-11-18 Jakub Jelinek <jakub@redhat.com>
415 * g++.dg/abi/mangle26.C: Also match *C2* definition.
416 * g++.dg/abi/mangle27.C: Likewise.
417 * g++.dg/abi/mangle28.C: Likewise.
418 * g++.dg/abi/mangle29.C: Likewise.
420 2009-11-18 Alexandre Oliva <aoliva@redhat.com>
423 * gcc.dg/vect/vect-debug-pr41926.c: New.
425 2009-11-17 Paolo Carlini <paolo.carlini@oracle.com>
428 * g++.dg/init/array26.C: New.
429 * g++.dg/init/array27.C: Likewise.
430 * g++.old-deja/g++.benjamin/13478.C: Adjust dg-errors.
432 2009-11-17 Jakub Jelinek <jakub@redhat.com>
435 * g++.dg/cpp0x/initlist27.C: New test.
438 * g++.dg/cpp0x/initlist26.C: New test.
440 2009-11-16 Jason Merrill <jason@redhat.com>
442 PR c++/189, c++/9937, c++/13950, DR 176
443 * g++.dg/tc1/dr176.C: Adjust.
444 * g++.dg/template/injected1.C: New.
445 * g++.dg/template/inherit.C: Adjust.
446 * g++.old-deja/g++.brendan/crash56.C: Adjust.
447 * g++.old-deja/g++.pt/lookup8.C: Adjust.
448 * g++.old-deja/g++.pt/ttp22.C: Adjust.
449 * g++.old-deja/g++.pt/ttp23.C: Adjust.
451 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
454 * g++.dg/template/crash92.C: New.
456 2009-11-16 Paolo Carlini <paolo.carlini@oracle.com>
459 * g++.dg/template/error44.C: New.
461 2009-11-16 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
463 * gcc.c-torture/execute/pr41919.c: Mark chars explicitely as signed.
465 2009-11-15 Janus Weil <janus@gcc.gnu.org>
468 * gfortran.dg/typebound_call_11.f03: New test.
470 2009-11-15 Hans-Peter Nilsson <hp@axis.com>
472 * gcc.dg/lto/lto.exp: For non-lto, bail out before calling
475 2009-11-13 Jason Merrill <jason@redhat.com>
479 * g++.dg/template/arg7.C: New.
482 * g++.dg/template/error43.C: New.
485 * g++.dg/debug/dwarf2/static-data-member2.C: New.
488 * g++.dg/template/ref5.C: New.
491 * g++.dg/template/inherit4.C: New.
492 * g++.dg/lookup/scoped8.C: Adjust.
495 * g++.dg/parse/typename11.C: New.
496 * g++.dg/template/crash48.C: Adjust.
498 2009-11-13 Uros Bizjak <ubizjak@gmail.com>
501 * g++.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
502 lto_finish at the end.
503 * gfortran.dg/lto/lto.exp: Ditto.
505 2009-11-12 Jason Merrill <jason@redhat.com>
508 * g++.dg/lookup/anon7.C: New.
511 * g++.dg/template/typedef21.C: New.
514 * g++.dg/cpp0x/decltype19.C: New.
516 2009-11-11 Jason Merrill <jason@redhat.com>
519 * g++.dg/dfp/typeid1.C: New.
521 2009-11-11 Janus Weil <janus@gcc.gnu.org>
524 * gfortran.dg/proc_ptr_comp_22.f90: New test.
526 2009-11-11 H.J. Lu <hongjiu.lu@intel.com>
529 * gcc.dg/lto/lto.exp: Pass no-mathlib to lto_init. Call
530 lto_finish at the end.
532 * lib/lto.exp (lto_init): Set mathlib to " " for no-mathlib.
533 (lto_finish): New. Restore mathlib.
535 2009-11-11 Kai Tietz <kai.tietz@onevision.com>
537 * g++.dg/torture/pushpop_macro.C: New testcase.
538 * gcc.c-torture/execute/pushpop_macro.c: New testcase.
539 * gcc.dg/cpp/pragma-pop_macro-1.c: Allow test for all targets.
541 2009-11-11 Jon Beniston <jon@beniston.com>
543 * lib/target-supports.exp (check_profiling_available): lm32 target
544 doesn't support profiling.
545 * gcc.dg/20020312-2.c: Add lm32 support.
546 * g++.dg/other/packed1.C: Expect to fail on lm32.
547 * g++.old-deja/g++.jason/thunk3.C: Likewise.
549 2009-11-11 Daniel Jacobowitz <dan@codesourcery.com>
551 * gcc.target/arm/neon: Regenerate generated tests.
553 2009-11-10 Jason Merrill <jason@redhat.com>
555 * g++.dg/init/placement5.C: New.
558 * g++.dg/init/placement4.C: New.
560 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
562 * gcc.dg/vect/vect-multitypes-5.c: XFAIL on SPARC 32-bit.
563 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
564 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
565 * gcc.dg/vect/slp-multitypes-3.c: Likewise.
567 2009-11-10 Eric Botcazou <ebotcazou@adacore.com>
569 * gcc.c-torture/execute/ipa-sra-2.c: Use calloc instead of malloc.
570 * gcc.dg/pr41963.c: Do not include math.h. Declare fabsf manually.
572 2009-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
574 * gcc.c-torture/compile/pr41987.c: New.
576 2009-11-09 Jakub Jelinek <jakub@redhat.com>
579 * gcc.dg/pr40946.c: New test.
581 2009-11-09 Jason Merrill <jason@redhat.com>
584 * g++.dg/template/ref4.C: New.
587 * g++.dg/template/conv10.C: New.
589 2009-11-07 Jason Merrill <jason@redhat.com>
592 * g++.dg/ext/typeof11.C: New.
594 2009-11-08 Jakub Jelinek <jakub@redhat.com>
597 * gcc.target/i386/pr41985.c: New test.
599 2009-11-08 Richard Guenther <rguenther@suse.de>
601 * gcc.dg/torture/pta-escape-1.c: New testcase.
603 2009-11-08 Eric Botcazou <ebotcazou@adacore.com>
605 * gnat.dg/rep_clause4.adb: New test.
607 2009-11-08 Richard Guenther <rguenther@suse.de>
609 PR rtl-optimization/41928
610 * gfortran.dg/pr41928.f90: New testcase.
612 2009-11-07 Jason Merrill <jason@redhat.com>
616 * g++.dg/parse/error36.C: Add parameter and template cases.
617 * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
618 * g++.dg/ext/typedef-init.C: Likewise.
619 * g++.dg/lookup/hidden-class1.C: Likewise.
620 * g++.dg/lookup/hidden-class10.C: Likewise.
621 * g++.dg/lookup/hidden-class5.C: Likewise.
622 * g++.dg/lookup/hidden-class7.C: Likewise.
623 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
624 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
625 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
626 * g++.dg/lookup/strong-using-2.C: Likewise.
627 * g++.dg/other/typedef1.C: Likewise.
628 * g++.dg/parse/access10.C: Likewise.
629 * g++.dg/parse/constructor1.C: Likewise.
630 * g++.dg/parse/crash38.C: Likewise.
631 * g++.dg/parse/error3.C: Likewise.
632 * g++.dg/parse/typespec1.C: Likewise.
633 * g++.dg/template/typedef5.C: Likewise.
634 * g++.old-deja/g++.pt/typename3.C: Likewise.
635 * g++.old-deja/g++.pt/typename4.C: Likewise.
636 * g++.old-deja/g++.pt/typename6.C: Likewise.
637 * g++.old-deja/g++.robertl/eb94.C: Likewise.
639 * g++.dg/abi/regparm1.C: Fix execute test.
641 2009-11-07 Jakub Jelinek <jakub@redhat.com>
643 PR tree-optimization/41643
644 * gcc.dg/pr41643.c: New test.
646 2009-11-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
649 * gfortran.dg/recursive_check_15.f90: New test.
651 2009-11-06 Jason Merrill <jason@redhat.com>
654 * g++.dg/parse/error36.C: New.
655 * g++.old-deja/g++.other/typename1.C: Adjust.
658 * g++.dg/abi/regparm1.C: New.
660 2009-11-06 Basile Starynkevitch <basile@starynkevitch.net>
662 * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
664 * g++.dg/plugin/pragma_plugin.c: new test plugin for PLUGIN_PRAGMAS.
665 * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c
666 and pragma_plugin-test-1.C.
668 2009-11-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
671 * g++.dg/ext/always_inline-5.C: New test.
673 2009-11-06 Jakub Jelinek <jakub@redhat.com>
676 * g++.dg/gomp/pr41967.C: New test.
678 2009-11-06 Michael Matz <matz@suse.de>
681 * gcc.dg/pr41963.c: New test.
683 2009-11-06 Jakub Jelinek <jakub@redhat.com>
686 * gcc.dg/pr41935.c: New test.
687 * c-c++-common/pr41935.c: New test.
688 * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
690 * gcc.c-torture/execute/pr41935.c: New test.
692 2009-11-05 Jason Merrill <jason@redhat.com>
695 * g++.dg/init/synth2.C: New.
698 * g++.dg/abi/pragma-pack1.C: New.
701 * g++.dg/lookup/koenig7.C: New.
704 * g++.dg/template/partial6.C: New.
706 2009-11-05 Janus Weil <janus@gcc.gnu.org>
709 * gfortran.dg/class_12.f03: New test.
711 2009-11-05 Jakub Jelinek <jakub@redhat.com>
713 * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
716 2009-11-04 Jason Merrill <jason@redhat.com>
719 * g++.dg/init/static-init2.C: New.
721 2009-11-05 Janus Weil <janus@gcc.gnu.org>
725 * gfortran.dg/interface_abstract_4.f90: New test.
727 2009-11-05 Maxim Kuvyrkov <maxim@codesourcery.com>
729 * gcc.target/m68k/pr41302.c: Fix target triplet.
731 2009-11-04 Jason Merrill <jason@redhat.com>
734 * g++.dg/template/overload11.C: New.
735 * g++.dg/template/nested3.C: Adjust.
737 2009-11-04 Eric Botcazou <ebotcazou@adacore.com>
740 * ada/acats/norun.lst: Remove the stack checking tests.
741 * ada/acats/run_acats: Limit the stack to 8MB.
743 2009-11-04 Janus Weil <janus@gcc.gnu.org>
747 * gfortran.dg/class_11.f03: New test.
749 2009-11-04 Jason Merrill <jason@redhat.com>
752 * g++.dg/abi/thunk5.C: New.
754 2009-11-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
757 * gcc.target/powerpc/altivec-33.c: New testcase.
759 2009-11-04 Jason Merrill <jason@redhat.com>
762 * g++.dg/lookup/koenig6.C: New.
763 * g++.dg/lookup/koenig5.C: Adjust.
764 * g++.dg/template/crash56.C: Adjust.
765 * g++.old-deja/g++.ns/koenig5.C: Adjust.
767 2009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>
768 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
770 * gcc.target/i386/xop-check.h: New file.
771 * gcc.target/i386/xop-hadduX.c: Ditto.
772 * gcc.target/i386/xop-haddX.c: Ditto.
773 * gcc.target/i386/xop-hsubX.c: Ditto.
774 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
775 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
776 * gcc.target/i386/xop-pcmov2.c: Ditto.
777 * gcc.target/i386/xop-pcmov.c: Ditto.
778 * gcc.target/i386/xop-rotate1-vector.c: Ditto.
779 * gcc.target/i386/xop-rotate2-vector.c: Ditto.
780 * gcc.target/i386/xop-rotate3-vector.c: Ditto.
781 * gcc.target/i386/xop-shift1-vector.c: Ditto.
782 * gcc.target/i386/xop-shift2-vector.c: Ditto.
783 * gcc.target/i386/xop-shift3-vector.c: Ditto.
784 * gcc.target/i386/i386.exp: Add check_effective_target_xop.
785 * gcc.target/i386/sse-12.c: Update with new compile options to
786 activate and check xopintrin.h intrinsic file.
787 * gcc.target/i386/sse-13.c: Ditto.
788 * gcc.target/i386/sse-14.c: Ditto.
789 * gcc.target/i386/sse-22.c: Ditto.
790 * gcc.target/i386/sse-23.c: Ditto.
791 * g++.dg/other/i386-2.C: Ditto.
792 * g++.dg/other/i386-3.C: Ditto.
793 * g++.dg/other/i386-5.C: Ditto.
794 * g++.dg/other/i386-6.C: Ditto.
796 2009-11-04 Wei Guozhi <carrot@google.com>
799 * gcc.target/arm/pr40835: New testcase.
801 2009-11-04 Revital Eres <eres@il.ibm.com>
803 * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
804 change in decision of peeling for alignment.
805 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
806 * gcc.dg/vect/vect-50.c: Likewise.
807 * gcc.dg/vect/vect-42.c: Likewise.
808 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
810 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
812 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
813 * gcc.dg/vect/vect-60.c: Likewise.
814 * gcc.dg/vect/vect-52.c: Likewise.
815 * gcc.dg/vect/vect-44.c: Likewise.
816 * gcc.dg/vect/vect-27.c: Likewise.
817 * gcc.dg/vect/vect-29.c: Likewise.
818 * gcc.dg/vect/vect-72.c: Likewise.
819 * gcc.dg/vect/vect-56.c: Likewise.
820 * gcc.dg/vect/vect-48.c: Likewise.
821 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
822 * gfortran.dg/vect/vect-2.f90: Likewise.
823 * gfortran.dg/vect/vect-5.f90: Likewise.
825 2009-11-04 Richard Guenther <rguenther@suse.de>
827 PR tree-optimization/41919
828 * gcc.c-torture/execute/pr41919.c: New testcase.
830 2009-11-04 Carlos O'Donell <carlos@codesourcery.com>
833 * gcc.target/m68k/pr41302.c: New test.
835 2009-11-03 Jason Merrill <jason@redhat.com>
838 * g++.dg/opt/inline16.C: New.
840 2009-11-03 Eric Botcazou <ebotcazou@adacore.com>
842 * gnat.dg/stack_check.adb1: New test.
843 * gnat.dg/stack_check.adb2: Likewise.
845 2009-11-03 Jakub Jelinek <jakub@redhat.com>
847 PR rtl-optimization/41917
848 * gcc.c-torture/execute/pr41917.c: New test.
850 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
852 * gcc.target/i386/pr41900.c: Make test compile only. Scan assembler
853 dump to not include "call *%esp".
855 2009-11-03 Jason Merrill <jason@redhat.com>
858 * g++.dg/lookup/using22.C: New.
861 * g++.dg/parse/eh-decl.C: New.
864 * g++.dg/template/sfinae16.C: New.
867 * g++.dg/cpp0x/rv-return.C: New.
868 * g++.dg/cpp0x/deduce.C: Adjust.
871 * g++.dg/template/sfinae15.C: New.
874 * g++.dg/cpp0x/auto3.C: Remove xfail.
876 2009-11-03 Tobias Burnus <burnus@net-b.de>
879 * gfortran.dg/missing_optional_dummy_6.f90: New test.
881 2009-11-03 Nick Clifton <nickc@redhat.com>
883 * gcc.target/rx/builtins.c: Remove redundant tests.
884 Add test of MVTIPL instruction.
885 * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
886 function attributes. Add -msave-acc-in-interrupts option to the
889 2009-11-03 Andrew Stubbs <ams@codesourcery.com>
890 Maxim Kuvyrkov <maxim@codesourcery.com>
892 * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
895 2009-11-03 Dodji Seketeli <dodji@redhat.com>
898 * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
899 * c-c++-common/builtin-offsetof.c: ... here.
901 2009-11-03 Dodji Seketeli <dodji@redhat.com>
904 * c-c++-common/dfp/builtin-offsetof.c: New test.
905 * g++.dg/other/offsetof6.C: Likewise.
907 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
910 * gcc.target/i386/pr41900.c: New test.
912 2009-11-02 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
914 * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
916 2009-11-02 Dodji Seketeli <dodji@redhat.com>
919 * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
920 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
922 2009-11-02 Dodji Seketeli <dodji@redhat.com>
925 * g++.dg/other/ptrmem10.C: New test.
926 * g++.dg/other/ptrmem11.C: Likewise.
928 2009-11-02 Janis Johnson <janis187@us.ibm.com>
931 * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
932 spaces in some expressions.
934 2009-11-02 Jason Merrill <jason@redhat.com>
936 * g++.dg/other/linkage2.C: Move to...
937 * g++.dg/cpp0x/linkage2.C: ..here.
938 * g++.dg/abi/mangle32.C: Add -std=c++0x.
939 * g++.dg/cpp0x/nolinkage1.C: Likewise.
940 * g++.dg/debug/dwarf2/anonname1.C: Likewise.
941 * g++.dg/ext/anon-struct4.C: Revert earlier change.
942 * g++.dg/lookup/anon2.C: Likewise.
943 * g++.dg/other/anon3.C: Likewise.
944 * g++.dg/template/arg2.C: Likewise.
945 * g++.dg/template/local4.C: Likewise.
946 * g++.old-deja/g++.law/operators32.C: Likewise.
947 * g++.old-deja/g++.other/linkage2.C: Likewise.
948 * g++.old-deja/g++.pt/enum6.C: Likewise.
949 * g++.old-deja/g++.other/anon9.C: Likewise.
950 * g++.old-deja/g++.other/linkage1.C: Likewise.
951 * c-c++-common/dfp/pr35620.c: Give the union a name.
953 2009-11-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
955 PR tree-optimization/41857
956 * gcc.target/spu/ea/pr41857.c: New file.
958 2009-11-02 Martin Jambor <mjambor@suse.cz>
960 PR tree-optimization/41750
961 * gcc.c-torture/execute/pr41750.c: New test.
963 2009-11-02 Jakub Jelinek <jakub@redhat.com>
965 PR tree-optimization/41841
966 * gcc.dg/pr41841.c: New test.
969 * gcc.dg/debug/pr41893-1.c: New test.
970 * gcc.dg/debug/pr41893-2.c: New file.
973 * g++.dg/ext/visibility/namespace3.C: New test.
975 2009-11-01 Jason Merrill <jason@redhat.com>
977 * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
978 * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
979 * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
981 2009-11-01 Eric Botcazou <ebotcazou@adacore.com>
983 * gnat.dg/opt5.adb: New test.
985 2009-11-01 Tobias Burnus <burnus@net-b.de>
988 * gfortran.dg/allocatable_scalar_4.f90: New test.
990 2009-11-01 Tobias Burnus <burnus@net-b.de>
993 * gfortran.dg/intent_out_6.f90: New testcase.
995 2009-10-31 Richard Guenther <rguenther@suse.de>
997 * g++.dg/tree-ssa/restrict1.C: New.
999 2009-10-31 Jason Merrill <jason@redhat.com>
1001 * g++.dg/rtti/typeid9.C: New.
1004 * g++.dg/cpp0x/initlist25.C: New.
1006 2009-10-31 Eric Botcazou <ebotcazou@adacore.com>
1008 * gnat.dg/specs/rep_clause4.ads: New test.
1010 2009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
1013 * gcc.target/avr/torture/pr41885.c: New test.
1015 2009-10-30 Eric Botcazou <ebotcazou@adacore.com>
1017 * gnat.dg/specs/pack5.ads: New test.
1019 2009-10-30 Andrew Jenner <andrew@codesourcery.com>
1021 * lib/target-supports.exp: Handle powerpc-*-elf.
1023 2009-10-30 H.J. Lu <hongjiu.lu@intel.com>
1026 * gcc.target/i386/incoming-6.c: New.
1027 * gcc.target/i386/incoming-7.c: Likewise.
1028 * gcc.target/i386/incoming-8.c: Likewise.
1029 * gcc.target/i386/incoming-9.c: Likewise.
1030 * gcc.target/i386/incoming-10.c: Likewise.
1031 * gcc.target/i386/incoming-11.c: Likewise.
1032 * gcc.target/i386/incoming-12.c: Likewise.
1033 * gcc.target/i386/incoming-13.c: Likewise.
1034 * gcc.target/i386/incoming-14.c: Likewise.
1035 * gcc.target/i386/incoming-15.c: Likewise.
1036 * gcc.target/i386/pr37843-4.c: Likewise.
1038 2009-10-30 Dodji Seketeli <dodji@redhat.com>
1041 * g++.dg/template/sizeof12.C: New test.
1043 2009-10-29 Eric Botcazou <ebotcazou@adacore.com>
1045 * gnat.dg/pack14.adb: New test.
1047 2009-10-29 David Daney <ddaney@caviumnetworks.com>
1049 * gcc.target/mips/mips.exp (mips_option_groups): Add
1051 * gcc.target/mips/mmcount-ra-address-1.c: New test.
1052 * gcc.target/mips/mmcount-ra-address-2.c: New test.
1053 * gcc.target/mips/mmcount-ra-address-3.c: New test.
1055 2009-10-29 Michael Matz <matz@suse.de>
1057 * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
1058 * gcc.target/i386/sse-recip-vec.c: Ditto.
1059 * gcc.target/i386/brokensqrt.c: New test.
1061 2009-10-29 Tobias Burnus <burnus@net-b.de>
1064 * gfortran.dg/associated_target_3.f90: New testcase.
1066 2009-10-29 Rafael Avila de Espindola <espindola@google.com>
1068 * gfortran.dg/lto/pr41764_0.f: New.
1070 2009-10-29 Martin Jambor <mjambor@suse.cz>
1072 PR tree-optimization/41775
1073 * g++.dg/torture/pr41775.C: New testcase.
1075 2009-10-28 Jason Merrill <jason@redhat.com>
1077 * g++.dg/cpp0x/inline-ns1.C: New.
1078 * g++.dg/cpp0x/inline-ns2.C: New.
1079 * g++.dg/cpp0x/inline-ns3.C: New.
1081 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1083 PR rtl-optimization/39715
1084 * gcc.target/arm/thumb-ltu.c: New.
1086 2009-10-28 Richard Guenther <rguenther@suse.de>
1090 * gcc.dg/lto/20091027-1_0.c: New testcase.
1091 * gcc.dg/lto/20091027-1_1.c: Likewise.
1092 * g++.dg/lto/20091026-1_0.C: Likewise.
1093 * g++.dg/lto/20091026-1_1.C: Likewise.
1094 * g++.dg/lto/20091026-1_a.h: Likewise.
1096 2009-10-28 Jakub Jelinek <jakub@redhat.com>
1099 * gcc.dg/pr41837.c: New test.
1102 * g++.dg/ext/sync-3.C: New test.
1105 * gcc.dg/pr41762.c: New test.
1107 2009-10-28 Richard Guenther <rguenther@suse.de>
1110 * gfortran.dg/lto/20091028-1_0.f90: New testcase.
1111 * gfortran.dg/lto/20091028-1_1.c: Likewise.
1112 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1113 * gfortran.dg/lto/20091028-2_1.c: Likewise.
1115 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1117 PR rtl-optimization/39715
1118 * gcc.target/arm/thumb-bitfld1.c: New.
1120 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
1122 PR rtl-optimization/40741
1123 * gcc.target/arm/thumb-branch1.c: New.
1125 2009-10-27 Jason Merrill <jason@redhat.com>
1127 * g++.dg/cpp0x/lambda/lambda-conv.C: New.
1128 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
1129 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
1130 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
1132 2009-10-27 Eric Botcazou <ebotcazou@adacore.com>
1134 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
1135 * gnat.dg/null_pointer_deref2.adb: Likewise.
1137 2009-10-27 Richard Guenther <rguenther@suse.de>
1139 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
1141 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1144 * gcc.dg/pr41842.c: New test.
1146 2009-10-27 Revital Eres <eres@il.ibm.com>
1148 PR tree-optimization/40648
1149 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
1150 change in decision of peeling for alignment.
1151 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1152 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1153 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1154 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1155 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1156 * gcc.dg/vect/vect-50.c: Likewise.
1157 * gcc.dg/vect/vect-33.c: Likewise.
1158 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
1159 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1161 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1162 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1163 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1165 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1166 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1167 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1168 * gcc.dg/vect/vect-60.c: Likewise.
1169 * gcc.dg/vect/vect-26.c: Likewise.
1170 * gcc.dg/vect/vect-52.c: Likewise.
1171 * gcc.dg/vect/vect-44.c: Likewise.
1172 * gcc.dg/vect/vect-27.c: Likewise.
1173 * gcc.dg/vect/vect-70.c: Likewise.
1174 * gcc.dg/vect/vect-28.c: Likewise.
1175 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1176 * gcc.dg/vect/vect-109.c: Likewise.
1177 * gcc.dg/vect/vect-54.c: Likewise.
1178 * gcc.dg/vect/vect-29.c: Likewise.
1179 * gcc.dg/vect/vect-72.c: Likewise.
1180 * gcc.dg/vect/vect-56.c: Likewise.
1181 * gcc.dg/vect/vect-48.c: Likewise.
1182 * gcc.dg/vect/vect-91.c: Likewise.
1183 * gcc.dg/vect/vect-92.c: Likewise.
1184 * gcc.dg/vect/vect-58.c: Likewise.
1185 * gcc.dg/vect/slp-25.c: Likewise.
1186 * gcc.dg/vect/vect-93.c: Likewise.
1187 * gcc.dg/vect/vect-95.c: Likewise.
1188 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1189 * gcc.dg/vect/vect-87.c: Likewise.
1190 * gcc.dg/vect/vect-96.c: Likewise.
1191 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1192 * gcc.dg/vect/vect-88.c: Likewise.
1193 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1194 * gcc.dg/vect/vect-89.c: Likewise.
1195 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1196 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1197 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1198 * gfortran.dg/vect/vect-2.f90: Likewise.
1199 * gfortran.dg/vect/vect-3.f90: Likewise.
1200 * gfortran.dg/vect/vect-4.f90: Likewise.
1201 * gfortran.dg/vect/vect-5.f90: Likewise.
1203 2009-10-27 Jakub Jelinek <jakub@redhat.com>
1206 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
1208 2009-10-26 Ben Elliston <bje@au.ibm.com>
1209 Michael Meissner <meissner@linux.vnet.ibm.com>
1210 Ulrich Weigand <uweigand@de.ibm.com>
1212 * gcc.target/spu/ea/ea.exp: New file.
1213 * gcc.target/spu/ea/cache1.c: Likewise.
1214 * gcc.target/spu/ea/cast1.c: Likewise.
1215 * gcc.target/spu/ea/cast2.c: Likewise.
1216 * gcc.target/spu/ea/compile1.c: Likewise.
1217 * gcc.target/spu/ea/compile2.c: Likewise.
1218 * gcc.target/spu/ea/cppdefine.c: Likewise.
1219 * gcc.target/spu/ea/errors1.c: Likewise.
1220 * gcc.target/spu/ea/errors2.c: Likewise.
1221 * gcc.target/spu/ea/execute1.c: Likewise.
1222 * gcc.target/spu/ea/execute2.c: Likewise.
1223 * gcc.target/spu/ea/execute3.c: Likewise.
1224 * gcc.target/spu/ea/ops1.c: Likewise.
1225 * gcc.target/spu/ea/ops2.c: Likewise.
1226 * gcc.target/spu/ea/options1.c: Likewise.
1227 * gcc.target/spu/ea/test-sizes.c: Likewise.
1229 2009-10-26 Jakub Jelinek <jakub@redhat.com>
1232 * gcc.dg/pr41345.c: New test.
1235 * g++.dg/debug/dwarf2/anonname1.C: New test.
1237 2009-10-26 Jason Merrill <jason@redhat.com>
1240 * g++.dg/cpp0x/defaulted15.C: New.
1241 * g++.dg/cpp0x/defaulted16.C: New.
1243 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1246 * g++.dg/cpp0x/variadic96.C: New test.
1248 2009-10-26 Nick Clifton <nickc@redhat.com>
1250 * lib/target-supports.exp (check_profiling_available):
1251 Profiling is not, currently, available for the RX port.
1252 (check_effective_target_hard_float): Add support for RX target.
1253 * gcc.target/rx: New directory.
1254 * gcc.target/rx/builtins.c: New test file.
1255 * gcc.target/rx/interrupts.c: New test file.
1256 * gcc.target/rx/rx-abi-function-tests.c: New test file.
1257 * gcc.target/rx/zero-width-bitfield.c: New test file.
1258 * gcc.target/rx/i272091.c: New test file.
1259 * gcc.target/rx/packed-struct.c: New test file.
1260 * gcc.target/rx/rx.exp: New file: Drives RX tests.
1262 2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
1264 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
1265 * gcc.dg/lto/20091016-1_0.c: Likewise.
1266 * gcc.dg/lto/20090206-1_0.c: Likewise.
1267 * gcc.dg/lto/20081120-1_0.c: Likewise.
1268 * gcc.dg/lto/20081120-2_0.c: Likewise.
1269 * gcc.dg/lto/20090116_0.c: Likewise.
1270 * gcc.dg/lto/20081126_0.c: Likewise.
1271 * gcc.dg/lto/20091013-1_0.c: Likewise.
1272 * gcc.dg/lto/20081212-1_0.c: Likewise.
1273 * gcc.dg/lto/20091015-1_0.c: Likewise.
1274 * gcc.dg/lto/20090126-1_0.c: Likewise.
1275 * gcc.dg/lto/20090126-2_0.c: Likewise.
1276 * gcc.dg/lto/20091020-1_0.c: Likewise.
1277 * gcc.dg/lto/20091020-2_0.c: Likewise.
1278 * gcc.dg/lto/20081204-1_0.c: Likewise.
1279 * gcc.dg/lto/20081204-2_0.c: Likewise.
1280 * gcc.dg/lto/20081224_0.c: Likewise.
1281 * gcc.dg/lto/20090219_0.c: Likewise.
1283 2009-10-26 Dodji Seketeli <dodji@redhat.com>
1286 * g++.dg/lookup/extern-c-redecl2.C: New test.
1287 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
1288 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
1289 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
1291 2009-10-26 Michael Matz <matz@suse.de>
1293 PR tree-optimization/41783
1294 * gcc.dg/pr41783.c: New test.
1295 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
1296 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
1297 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
1299 2009-10-26 Janus Weil <janus@gcc.gnu.org>
1302 * gfortran.dg/class_allocate_4.f03: New test.
1304 2009-10-24 Adam Nemet <anemet@caviumnetworks.com>
1306 * gcc.target/mips/mult-1.c: New test.
1308 2009-10-24 Janus Weil <janus@gcc.gnu.org>
1311 * gfortran.dg/extends_8.f03: New test.
1313 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1315 * gnat.dg/specs/pack4.ads: New test.
1317 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1319 * gnat.dg/null_pointer_deref1.adb: New test.
1320 * gnat.dg/null_pointer_deref2.adb: Likewise.
1322 2009-10-24 Paul Thomas <pault@gcc.gnu.org>
1325 * gfortran.dg/transfer_intrinsic_3.f90.
1327 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
1329 * gnat.dg/opt4.adb: New test.
1331 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1334 * gcc.dg/noncompile/pr40033-1.c: New test.
1336 2009-10-23 Dodji Seketeli <dodji@redhat.com>
1339 * g++.dg/abi/mangle34.C: New test
1341 2009-10-23 Jason Merrill <jason@redhat.com>
1343 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
1346 * g++.dg/cpp0x/explicit4.C: New.
1348 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1350 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
1352 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
1353 for *-*-mingw* and *-*-cygwin.
1354 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
1355 * g++.dg/template/spec35.C: Disable weak symbol test for
1356 *-*-mingw* and *-*-cygwin.
1359 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
1361 2009-10-23 Janus Weil <janus@gcc.gnu.org>
1364 * gfortran.dg/class_10.f03: New test.
1366 2009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1369 * gcc.target/powerpc/vsx-vrsave.c: New file.
1371 2009-10-23 Joseph Myers <joseph@codesourcery.com>
1374 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
1376 2009-10-23 Richard Guenther <rguenther@suse.de>
1378 PR tree-optimization/41778
1379 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
1381 2009-10-22 Richard Guenther <rguenther@suse.de>
1384 * g++.dg/lto/20091022-2_0.C: New testcase.
1386 2009-10-22 Richard Guenther <rguenther@suse.de>
1389 * g++.dg/lto/20091022-1_0.C: New testcase.
1391 2009-10-22 Razya Ladelsky <razya@il.ibm.com>
1393 * gcc.dg/autopar/outer-4.c: Adjust scan.
1394 * gcc.dg/autopar/outer-5.c: Adjust scan.
1395 * gcc.dg/autopar/outer-5.c: Add scan optimized.
1397 * libgomp.graphite/force-parallel-2.c: Adjust scan.
1398 * gcc.dg/autopar/outer-1.c: New testcase.
1399 * gcc.dg/autopar/outer-2.c: New testcase.
1400 * gcc.dg/autopar/outer-3.c: New testcase.
1401 * gcc.dg/autopar/outer-4.c: New testcase.
1402 * gcc.dg/autopar/outer-5.c: New testcase.
1403 * gcc.dg/autopar/outer-6.c: New testcase.
1405 2009-10-22 Jan Hubicka <jh@suse.cz>
1407 * gcc.c-torture/compile/pr40556.c: New testcase.
1409 2009-10-22 Janus Weil <janus@gcc.gnu.org>
1412 * gfortran.dg/goto_8.f90: New test case.
1414 2009-10-21 Sebastian Pop <sebastian.pop@amd.com>
1416 PR tree-optimization/41497
1417 * gcc.dg/tree-ssa/pr41497.c: New.
1419 2009-10-21 Steve Ellcey <sje@cup.hp.com>
1421 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
1423 2009-10-21 Joseph Myers <joseph@codesourcery.com>
1425 * gcc.dg/tls/pie-1.c: New test.
1427 2009-10-21 Jakub Jelinek <jakub@redhat.com>
1429 * g++.dg/abi/mangle33.C: New test.
1431 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
1433 * gnat.dg/discr22.adb: New test.
1435 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
1437 * gnat.dg/loop_optimization7.ad[sb]: New test.
1438 * gnat.dg/loop_optimization7_pkg.ads: New helper.
1440 2009-10-21 Janus Weil <janus@gcc.gnu.org>
1444 * gfortran.dg/class_9.f03: Extended test case.
1445 * gfortran.dg/select_type_7.f03: New test case.
1447 2009-10-20 Richard Guenther <rguenther@suse.de>
1449 * gcc.dg/lto/20091020-3_0.c: New testcase.
1451 2009-10-20 Richard Guenther <rguenther@suse.de>
1454 * gcc.dg/lto/20091020-1_0.c: New testcase.
1455 * gcc.dg/lto/20091020-1_1.c: Likewise.
1456 * gcc.dg/lto/20091020-2_0.c: Likewise.
1457 * gcc.dg/lto/20091020-2_1.c: Likewise.
1459 2009-10-20 Jakub Jelinek <jakub@redhat.com>
1462 * gcc.dg/pr41340.c: New test.
1464 2009-10-20 Eric Botcazou <ebotcazou@adacore.com>
1466 * gnat.dg/discr21.ad[sb]: New test.
1467 * gnat.dg/discr21_pkg.ads: New helper.
1469 2009-10-20 Paul Thomas <pault@gcc.gnu.org>
1472 * gfortran.dg/class_9 : New test.
1474 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1476 * gcc.dg/raw-string-1.c: New test.
1477 * gcc.dg/raw-string-2.c: New test.
1478 * gcc.dg/raw-string-3.c: New test.
1479 * gcc.dg/raw-string-4.c: New test.
1480 * gcc.dg/raw-string-5.c: New test.
1481 * gcc.dg/raw-string-6.c: New test.
1482 * gcc.dg/raw-string-7.c: New test.
1483 * gcc.dg/utf8-1.c: New test.
1484 * gcc.dg/utf8-2.c: New test.
1485 * gcc.dg/utf-badconcat2.c: New test.
1486 * gcc.dg/utf-dflt2.c: New test.
1487 * gcc.dg/cpp/include6.c: New test.
1488 * g++.dg/ext/raw-string-1.C: New test.
1489 * g++.dg/ext/raw-string-2.C: New test.
1490 * g++.dg/ext/raw-string-3.C: New test.
1491 * g++.dg/ext/raw-string-4.C: New test.
1492 * g++.dg/ext/raw-string-5.C: New test.
1493 * g++.dg/ext/raw-string-6.C: New test.
1494 * g++.dg/ext/raw-string-7.C: New test.
1495 * g++.dg/ext/utf8-1.C: New test.
1496 * g++.dg/ext/utf8-2.C: New test.
1497 * g++.dg/ext/utf-badconcat2.C: New test.
1498 * g++.dg/ext/utf-dflt2.C: New test.
1500 * gcc.dg/cleanup-13.c: New test.
1502 2009-10-19 Janus Weil <janus@gcc.gnu.org>
1505 * gfortran.dg/auto_dealloc_1.f90: New test case.
1507 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1509 Port from redhat/gcc-4_4-branch:
1510 2009-10-08 Jakub Jelinek <jakub@redhat.com>
1511 * gcc.dg/debug/vta-2.c: New test.
1513 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
1514 * gcc.dg/debug/vta-1.c: New.
1516 2009-10-19 Eric Botcazou <ebotcazou@adacore.com>
1518 * gnat.dg/noreturn2.ad[sb]: New test.
1520 2009-10-19 Tobias Burnus <burnus@net-b.de>
1523 * gfortran.dg/equiv_8.f90: New test.
1524 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
1526 2009-10-19 Joseph Myers <joseph@codesourcery.com>
1528 * gcc.target/arm/neon-thumb2-move.c: New test.
1530 2009-10-19 Jakub Jelinek <jakub@redhat.com>
1532 * gcc.dg/debug/vta-3.c: New test.
1534 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1536 * gnat.dg/nested_proc.adb: Rename into...
1537 * gnat.dg/nested_proc1.adb: ...this.
1538 * gnat.dg/nested_proc2.adb: New test.
1540 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1542 * gnat.dg/noreturn1.ad[sb]: New test.
1544 2009-10-17 Janus Weil <janus@gcc.gnu.org>
1545 Paul Thomas <pault@gcc.gnu.org>
1548 * gfortran.dg/class_6.f90: New test.
1552 * gfortran.dg/class_7.f90: New test.
1555 * gfortran.dg/class_8.f90: New test.
1557 2009-10-17 Richard Guenther <rguenther@suse.de>
1559 * gcc.dg/lto/20091017-1_0.c: New testcase.
1560 * gcc.dg/lto/20091017-1_1.c: Likewise.
1562 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1564 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
1566 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1568 * gnat.dg/aggr11.adb: New test.
1569 * gnat.dg/aggr11_pkg.ads: New helper.
1571 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1573 * gnat.dg/slice8.adb: New test.
1574 * gnat.dg/slice8_pkg1.ads: New helper.
1575 * gnat.dg/slice8_pkg2.ads: Likewise.
1576 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1578 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1580 * gnat.dg/unchecked_convert4.adb: New test.
1582 2009-10-15 Jason Merrill <jason@redhat.com>
1585 * g++.dg/cpp0x/trailing5.C: New.
1587 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1588 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1589 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1590 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1592 2009-10-16 Janus Weil <janus@gcc.gnu.org>
1595 * gfortran.dg/class_5.f03: New test case.
1596 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1597 * gfortran.dg/typebound_operator_4.f03: Ditto.
1599 2009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1601 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1602 * g++.dg/other/first-global.C: Likewise.
1603 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1604 * g++.dg/torture/pr40323.C: Likewise.
1605 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1606 * gcc.dg/inline-33.c: Likewise.
1607 * gcc.dg/ipa/ipa-1.c: Likewise.
1608 * gcc.dg/ipa/ipa-2.c: Likewise.
1609 * gcc.dg/ipa/ipa-3.c: Likewise.
1610 * gcc.dg/ipa/ipa-4.c: Likewise.
1611 * gcc.dg/ipa/ipa-5.c: Likewise.
1612 * gcc.dg/ipa/ipa-7.c: Likewise.
1613 * gcc.dg/ipa/ipacost-2.c: Likewise.
1614 * gcc.dg/tree-ssa/inline-3.c: Likewise.
1615 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1616 * gfortran.dg/whole_file_5.f90: Likewise.
1617 * gfortran.dg/whole_file_6.f90: Likewise.
1619 2009-10-16 Richard Guenther <rguenther@suse.de>
1621 PR tree-optimization/41728
1622 * gcc.c-torture/compile/pr41728.c: New testcase.
1624 2009-10-16 Richard Guenther <rguenther@suse.de>
1627 * gcc.dg/lto/20091016-1_0.c: New testcase.
1628 * gcc.dg/lto/20091016-1_1.c: Likewise.
1629 * gcc.dg/lto/20091016-1_a.h: Likewise.
1631 2009-10-16 Richard Guenther <rguenther@suse.de>
1634 * gfortran.dg/lto/20091015-1_0.f: New testcase.
1635 * gfortran.dg/lto/20091015-1_1.f: Likewise.
1636 * gfortran.dg/lto/20091015-1_2.f: Likewise.
1638 2009-10-16 Richard Guenther <rguenther@suse.de>
1641 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1643 2009-10-15 Jakub Jelinek <jakub@redhat.com>
1646 * gcc.dg/debug/pr41717.c: New test.
1648 2009-10-16 Paul Thomas <pault@gcc.gnu.org>
1651 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1654 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1656 2009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1659 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1661 * g++.dg/ext/altivec-2.C (main): Ditto.
1663 2009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1665 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1666 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1668 2009-10-15 Richard Guenther <rguenther@suse.de>
1671 * gcc.dg/lto/20091015-1_0.c: New testcase.
1672 * gcc.dg/lto/20091015-1_1.c: Likewise.
1673 * gcc.dg/lto/20091015-1_2.c: Likewise.
1674 * gcc.dg/lto/20091015-1_a.h: Likewise.
1675 * gcc.dg/lto/20091015-1_b.h: Likewise.
1677 2009-10-15 Steve Ellcey <sje@cup.hp.com>
1679 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1681 2009-10-14 Daniel Gutson <dgutson@codesourcery.com>
1683 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1685 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1687 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1689 * obj-c++.dg/bitfield-1.mm: Likewise.
1690 * obj-c++.dg/bitfield-4.mm: Likewise.
1692 2009-10-14 Richard Guenther <rguenther@suse.de>
1695 * gcc.dg/lto/20091014-1_0.c: New testcase.
1697 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1700 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1701 warning on line 0 instead of 1.
1703 2009-10-14 Richard Guenther <rguenther@suse.de>
1706 * gfortran.dg/lto/pr41521_0.f90: New testcase.
1707 * gfortran.dg/lto/pr41521_1.f90: Likewise.
1709 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1711 PR preprocessor/41543
1712 * gcc.dg/debug/dwarf2/pr41543.c: New test.
1715 * gcc.dg/debug/dwarf2/pr41695.c: New test.
1717 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
1719 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1721 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1724 2009-10-14 Jason Merrill <jason@redhat.com>
1727 * g++.dg/cpp0x/defaulted14.C: New.
1729 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
1731 * g++.dg/cpp0x/vt-40092.C: New.
1733 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
1735 * gcc.dg/guality/pr41616-1.c: Drop -O2.
1736 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
1738 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1740 * gfortran.dg/complex_intrinsic_8.f90: New test.
1742 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1744 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1745 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1747 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
1750 * gcc.dg/torture/pr38948.c: New test.
1752 2009-10-13 Steve Ellcey <sje@cup.hp.com>
1754 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1756 2009-10-13 Janus Weil <janus@gcc.gnu.org>
1759 * gfortran.dg/class_allocate_2.f03: Modified.
1760 * gfortran.dg/class_allocate_3.f03: New test case.
1762 2009-10-13 Richard Guenther <rguenther@suse.de>
1765 * gcc.dg/lto/20091006-2_0.c: New testcase.
1766 * gcc.dg/lto/20091006-2_1.c: Likewise.
1767 * gcc.dg/lto/20091006-2_2.c: Likewise.
1768 * gcc.dg/lto/20091013-1_0.c: Likewise.
1769 * gcc.dg/lto/20091013-1_1.c: Likewise.
1770 * gcc.dg/lto/20091013-1_2.c: Likewise.
1772 2009-10-13 Martin Jambor <mjambor@suse.cz>
1774 * gcc.c-torture/compile/pr41661.c: New test.
1776 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1778 PR libgfortran/41683
1779 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1781 2009-10-12 Jason Merrill <jason@redhat.com>
1784 * g++.dg/cpp0x/decltype18.C: New.
1787 * g++.dg/cpp0x/fntmpdefarg1.C: New.
1789 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1791 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1793 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1799 * gcc.dg/guality/pr41447-1.c: New.
1800 * gcc.dg/debug/pr41264-1.c: New.
1801 * gcc.dg/debug/pr41343-1.c: New.
1803 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
1806 * gcc.dg/torture/pr26515.c: New test.
1808 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1811 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1812 * lib/lto.exp (lto-get-options-main): Report error for using "target"
1813 or "xfail" with dg-lto-do.
1815 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
1817 * gcc.target/i386/ms_hook_prologue.c: New testcase.
1819 2009-10-12 Michael Matz <matz@suse.de>
1821 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1824 2009-10-12 Jakub Jelinek <jakub@redhat.com>
1827 * g++.dg/torture/pr41680.C: New test.
1829 2009-10-12 Dodji Seketeli <dodji@redhat.com>
1832 * g++.dg/debug/dwarf2/template-params-7.C: New test.
1834 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1837 * gcc.dg/guality/pr41616-1.c: New.
1839 2009-10-11 Jason Merrill <jason@redhat.com>
1842 * g++.dg/cpp0x/rv-reinterpret.C: New.
1844 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1846 PR libgfortran/38439
1847 * gfortran.dg/fmt_error_9.f: New test.
1848 * gfortran.dg/fmt_error_10.f: New test.
1850 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
1853 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1854 * gfortran.dg/class_4b.f03: As above.
1855 * gfortran.dg/class_4c.f03: As above.
1856 * gfortran.dg/class_4d.f03: As above.
1858 2009-10-11 Richard Guenther <rguenther@suse.de>
1860 PR tree-optimization/41555
1861 * gcc.dg/torture/pr41555.c: New testcase.
1863 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1865 PR libgfortran/35862
1866 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1869 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1871 PR libgfortran/35862
1872 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1873 Add conditions to avoid runtime errors if not supported.
1875 2009-10-10 Richard Guenther <rguenther@suse.de>
1877 PR tree-optimization/41654
1878 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1880 2009-10-09 Jason Merrill <jason@redhat.com>
1882 * g++.dg/cpp/ucn-1.C: New.
1884 2009-10-09 Janus Weil <janus@gcc.gnu.org>
1887 * gfortran.dg/class_2.f03: Extended test case.
1889 2009-10-09 Tobias Burnus <burnus@net-b.de>
1892 * gfortran.dg/class_allocate_1.f03: Modify code such that
1893 it compiles with the gfc_warning->gfc_error change.
1894 * gfortran.dg/class_allocate_1.f03: New test.
1896 2009-10-09 Janus Weil <janus@gcc.gnu.org>
1899 * gfortran.dg/select_type_6.f03: New test.
1901 2009-10-09 Jakub Jelinek <jakub@redhat.com>
1903 PR preprocessor/41445
1904 * gcc.dg/cpp/separate-1.c: Adjust.
1905 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1906 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1907 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1908 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1909 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1910 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1911 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1913 PR rtl-optimization/41646
1914 * gcc.c-torture/compile/pr41646.c: New test.
1916 2009-10-09 Richard Guenther <rguenther@suse.de>
1918 PR tree-optimization/41634
1919 * gcc.c-torture/compile/pr41634.c: New testcase.
1921 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
1923 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1925 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
1927 * gnat.dg/opt3.adb: New test.
1928 * gnat.dg/opt3_pkg.ads: New helper.
1930 2009-10-08 Doug Kwan <dougkwan@google.com>
1932 PR rtl-optimization/41574
1933 * gcc.dg/pr41574.c: New test.
1935 2009-10-08 Cary Coutant <ccoutant@google.com>
1937 Add support for debugging with ICF (Identical Code Folding).
1938 * g++.dg/debug/dwarf2/icf.C: New test.
1940 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
1942 * gcc.target/mips/truncate-6.c: New test.
1944 2009-10-08 Jason Merrill <jason@redhat.com>
1947 * g++.dg/cpp0x/rv-deduce.C: New.
1950 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1951 * g++.dg/template/explicit-args2.C: New.
1952 * g++.dg/template/explicit-args3.C: New.
1953 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1955 2009-10-08 Michael Matz <matz@suse.de>
1958 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1959 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1960 * gcc.dg/pr41573.c: New test.
1962 2009-10-07 Joseph Myers <joseph@codesourcery.com>
1965 * gcc.c-torture/compile/pr41182-1.c: New.
1967 2009-10-07 Jason Merrill <jason@redhat.com>
1969 * g++.dg/cpp0x/variadic95.C: New.
1971 2009-10-07 Jason Merrill <jason@redhat.com>
1973 * g++.dg/template/scope3.C: New.
1975 2009-10-07 Jakub Jelinek <jakub@redhat.com>
1977 * gcc.dg/debug/dwarf2/inline3.c: New test.
1979 2009-10-07 Daniel Kraft <d@domob.eu>
1982 * gfortran.dg/assumed_charlen_function_6.f90: New test.
1984 2009-10-07 Janus Weil <janus@gcc.gnu.org>
1986 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1987 * gfortran.dg/select_type_1.f03: Modified error message.
1988 * gfortran.dg/select_type_5.f03: New test.
1990 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1992 PR libgfortran/41612
1993 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1996 2009-10-06 Jason Merrill <jason@redhat.com>
1998 * g++.dg/cpp0x/lambda/lambda-init.C: New.
1999 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
2001 2009-10-06 Richard Guenther <rguenther@suse.de>
2004 * gcc.dg/lto/20091006-1_0.c: New testcase.
2005 * gcc.dg/lto/20091006-1_1.c: Likewise.
2006 * gcc.dg/lto/20091005-2_0.c: Likewise.
2008 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
2011 * gnat.dg/timer_cancel.adb: New test.
2013 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
2016 * gnat.dg/specs/import_abstract.ads: New.
2018 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2020 PR libgfortran/35862
2021 * gfortran.dg/round_2.f03: New test.
2023 2009-10-05 Jakub Jelinek <jakub@redhat.com>
2026 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
2027 * lib/gcc-gdb-test.exp: ... here. New file.
2028 * gfortran.dg/guality/guality.exp: New file.
2029 * gfortran.dg/guality/pr41558.f90: New test.
2030 * gfortran.dg/guality/arg1.f90: New test.
2032 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
2034 * gfortran.dg/dynamic_dispatch_1.f90: New test.
2035 * gfortran.dg/dynamic_dispatch_2.f90: New test.
2036 * gfortran.dg/dynamic_dispatch_3.f90: New test.
2037 * gfortran.dg/module_md5_1.f90: Update md5 sum.
2039 2009-10-05 Sriraman Tallam <tmsriram@google.com>
2041 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2043 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
2044 plugin_pass to register_pass_info.
2045 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
2047 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
2050 2009-10-05 Richard Guenther <rguenther@suse.de>
2053 * gcc.dg/lto/20090914-2_0.c: New testcase.
2055 2009-10-05 Richard Guenther <rguenther@suse.de>
2058 * gcc.dg/lto/20091005-1_0.c: New testcase.
2059 * gcc.dg/lto/20091005-1_1.c: Likewise.
2061 2009-10-05 Richard Guenther <rguenther@suse.de>
2065 * g++.dg/lto/20091002-1_0.C: Adjust flags.
2066 * g++.dg/lto/20091004-1_0.C: New testcase.
2067 * g++.dg/lto/20091004-1_1.C: Likewise.
2068 * g++.dg/lto/20091004-2_0.C: Likewise.
2069 * g++.dg/lto/20091004-2_1.C: Likewise.
2070 * g++.dg/lto/20091004-3_0.C: Likewise.
2071 * g++.dg/lto/20091004-3_1.C: Likewise.
2073 2009-10-05 Richard Guenther <rguenther@suse.de>
2075 PR tree-optimization/23821
2076 * gcc.dg/torture/pr23821.c: New testcase.
2078 2009-10-05 Daniel Kraft <d@domob.eu>
2081 * gfortran.dg/goto_6.f: New test.
2082 * gfortran.dg/goto_7.f: New test.
2084 2009-10-03 Ben Elliston <bje@au.ibm.com>
2085 Bill Maddox <maddox@google.com>
2086 Cary Coutant <ccoutant@google.com>
2087 Chris Demetriou <cgd@google.com>
2088 Diego Novillo <dnovillo@google.com>
2089 Doug Kwan <dougkwan@google.com>
2090 Jan Hubicka <jh@suse.cz>
2091 Ollie Wild <aaw@google.com>
2092 Rafael Espindola <espindola@google.com>
2093 Richard Guenther <rguenther@suse.de>
2094 Simon Baldwin <simonb@google.com>
2096 * g++.dg/20090107-1.C: New.
2097 * g++.dg/20090121-1.C: New.
2098 * g++.dg/ipa/20090113-1.C: New.
2099 * g++.dg/lto: New directory.
2100 * g++.dg/lto/20080829_0.C: New.
2101 * g++.dg/lto/20080904_0.C: New.
2102 * g++.dg/lto/20080907_0.C: New.
2103 * g++.dg/lto/20080908-1_0.C: New.
2104 * g++.dg/lto/20080908-2_0.C: New.
2105 * g++.dg/lto/20080908-3_0.C: New.
2106 * g++.dg/lto/20080909-1_0.C: New.
2107 * g++.dg/lto/20080910-1_0.C: New.
2108 * g++.dg/lto/20080912-1_0.C: New.
2109 * g++.dg/lto/20080912_0.C: New.
2110 * g++.dg/lto/20080915_0.C: New.
2111 * g++.dg/lto/20080916_0.C: New.
2112 * g++.dg/lto/20080917_0.C: New.
2113 * g++.dg/lto/20080924_0.C: New.
2114 * g++.dg/lto/20080926_0.C: New.
2115 * g++.dg/lto/20081008_0.C: New.
2116 * g++.dg/lto/20081022.h: New.
2117 * g++.dg/lto/20081022_0.C: New.
2118 * g++.dg/lto/20081022_1.C: New.
2119 * g++.dg/lto/20081023_0.C: New.
2120 * g++.dg/lto/20081109-1_0.C: New.
2121 * g++.dg/lto/20081109-2_0.C: New.
2122 * g++.dg/lto/20081109_0.C: New.
2123 * g++.dg/lto/20081109_1.C: New.
2124 * g++.dg/lto/20081118-1_0.C: New.
2125 * g++.dg/lto/20081118-1_1.C: New.
2126 * g++.dg/lto/20081118_0.C: New.
2127 * g++.dg/lto/20081118_1.C: New.
2128 * g++.dg/lto/20081119-1.h: New.
2129 * g++.dg/lto/20081119-1_0.C: New.
2130 * g++.dg/lto/20081119-1_1.C: New.
2131 * g++.dg/lto/20081119_0.C: New.
2132 * g++.dg/lto/20081119_1.C: New.
2133 * g++.dg/lto/20081120-1_0.C: New.
2134 * g++.dg/lto/20081120-1_1.C: New.
2135 * g++.dg/lto/20081120-2_0.C: New.
2136 * g++.dg/lto/20081120-2_1.C: New.
2137 * g++.dg/lto/20081123_0.C: New.
2138 * g++.dg/lto/20081123_1.C: New.
2139 * g++.dg/lto/20081125.h: New.
2140 * g++.dg/lto/20081125_0.C: New.
2141 * g++.dg/lto/20081125_1.C: New.
2142 * g++.dg/lto/20081127_0.C: New.
2143 * g++.dg/lto/20081127_1.C: New.
2144 * g++.dg/lto/20081203_0.C: New.
2145 * g++.dg/lto/20081203_1.C: New.
2146 * g++.dg/lto/20081204-1_0.C: New.
2147 * g++.dg/lto/20081204-1_1.C: New.
2148 * g++.dg/lto/20081204-2_0.C: New.
2149 * g++.dg/lto/20081204-2_1.C: New.
2150 * g++.dg/lto/20081209_0.C: New.
2151 * g++.dg/lto/20081209_1.C: New.
2152 * g++.dg/lto/20081211-1.h: New.
2153 * g++.dg/lto/20081211-1_0.C: New.
2154 * g++.dg/lto/20081211-1_1.C: New.
2155 * g++.dg/lto/20081217-1_0.C: New.
2156 * g++.dg/lto/20081217-2_0.C: New.
2157 * g++.dg/lto/20081219_0.C: New.
2158 * g++.dg/lto/20081219_1.C: New.
2159 * g++.dg/lto/20090106_0.C: New.
2160 * g++.dg/lto/20090112_0.C: New.
2161 * g++.dg/lto/20090128_0.C: New.
2162 * g++.dg/lto/20090221_0.C: New.
2163 * g++.dg/lto/20090302_0.C: New.
2164 * g++.dg/lto/20090302_1.C: New.
2165 * g++.dg/lto/20090303_0.C: New.
2166 * g++.dg/lto/20090311-1.h: New.
2167 * g++.dg/lto/20090311-1_0.C: New.
2168 * g++.dg/lto/20090311-1_1.C: New.
2169 * g++.dg/lto/20090311_0.C: New.
2170 * g++.dg/lto/20090311_1.C: New.
2171 * g++.dg/lto/20090312.h: New.
2172 * g++.dg/lto/20090312_0.C: New.
2173 * g++.dg/lto/20090312_1.C: New.
2174 * g++.dg/lto/20090313_0.C: New.
2175 * g++.dg/lto/20090313_1.C: New.
2176 * g++.dg/lto/20090315_0.C: New.
2177 * g++.dg/lto/20090315_1.C: New.
2178 * g++.dg/lto/20091002-1_0.C: New testcase.
2179 * g++.dg/lto/20091002-2_0.C: Likewise..
2180 * g++.dg/lto/20091002-3_0.C: Likewise..
2181 * g++.dg/lto/README: New.
2182 * g++.dg/lto/pr40818_0.C: New.
2183 * g++.dg/opt/thunk3-1.C: New.
2184 * g++.dg/opt/thunk4.C: New.
2185 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
2186 replacements with __attribute__ ((__noinline__)).
2187 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
2188 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
2189 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
2190 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
2191 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
2192 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
2193 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
2194 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
2195 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
2196 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
2197 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
2198 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
2199 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
2200 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
2201 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
2202 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
2203 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
2204 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
2205 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
2206 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
2207 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
2208 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
2209 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
2210 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
2211 * gcc.dg/20081223-1.c: New.
2212 * gcc.dg/lto: New directory.
2213 * gcc.dg/lto/20080908_0.c: New.
2214 * gcc.dg/lto/20080917_0.c: New.
2215 * gcc.dg/lto/20080924_0.c: New.
2216 * gcc.dg/lto/20081024_0.c: New.
2217 * gcc.dg/lto/20081109_0.c: New.
2218 * gcc.dg/lto/20081111_0.c: New.
2219 * gcc.dg/lto/20081111_1.c: New.
2220 * gcc.dg/lto/20081112_0.c: New.
2221 * gcc.dg/lto/20081112_1.c: New.
2222 * gcc.dg/lto/20081115_0.c: New.
2223 * gcc.dg/lto/20081115_1.c: New.
2224 * gcc.dg/lto/20081115_2.c: New.
2225 * gcc.dg/lto/20081118_0.c: New.
2226 * gcc.dg/lto/20081118_1.c: New.
2227 * gcc.dg/lto/20081118_2.c: New.
2228 * gcc.dg/lto/20081120-1_0.c: New.
2229 * gcc.dg/lto/20081120-1_1.c: New.
2230 * gcc.dg/lto/20081120-2_0.c: New.
2231 * gcc.dg/lto/20081120-2_1.c: New.
2232 * gcc.dg/lto/20081125_0.c: New.
2233 * gcc.dg/lto/20081125_1.c: New.
2234 * gcc.dg/lto/20081126_0.c: New.
2235 * gcc.dg/lto/20081201-1_0.c: New.
2236 * gcc.dg/lto/20081201-1_1.c: New.
2237 * gcc.dg/lto/20081201-1_2.c: New.
2238 * gcc.dg/lto/20081201-2_0.c: New.
2239 * gcc.dg/lto/20081201-2_1.c: New.
2240 * gcc.dg/lto/20081202-1_0.c: New.
2241 * gcc.dg/lto/20081202-1_1.c: New.
2242 * gcc.dg/lto/20081202-2_0.c: New.
2243 * gcc.dg/lto/20081202-2_1.c: New.
2244 * gcc.dg/lto/20081204-1_0.c: New.
2245 * gcc.dg/lto/20081204-1_1.c: New.
2246 * gcc.dg/lto/20081204-2_0.c: New.
2247 * gcc.dg/lto/20081210-1_0.c: New.
2248 * gcc.dg/lto/20081212-1_0.c: New.
2249 * gcc.dg/lto/20081222_0.c: New.
2250 * gcc.dg/lto/20081222_0.h: New.
2251 * gcc.dg/lto/20081222_1.c: New.
2252 * gcc.dg/lto/20081224_0.c: New.
2253 * gcc.dg/lto/20081224_0.h: New.
2254 * gcc.dg/lto/20081224_1.c: New.
2255 * gcc.dg/lto/20090116_0.c: New.
2256 * gcc.dg/lto/20090120_0.c: New.
2257 * gcc.dg/lto/20090126-1_0.c: New.
2258 * gcc.dg/lto/20090126-2_0.c: New.
2259 * gcc.dg/lto/20090206-1_0.c: New.
2260 * gcc.dg/lto/20090206-2_0.c: New.
2261 * gcc.dg/lto/20090210_0.c: New.
2262 * gcc.dg/lto/20090210_1.c: New.
2263 * gcc.dg/lto/20090213_0.c: New.
2264 * gcc.dg/lto/20090213_1.c: New.
2265 * gcc.dg/lto/20090218-1_0.c: New.
2266 * gcc.dg/lto/20090218-1_1.c: New.
2267 * gcc.dg/lto/20090218-2_0.c: New.
2268 * gcc.dg/lto/20090218-2_1.c: New.
2269 * gcc.dg/lto/20090218_0.c: New.
2270 * gcc.dg/lto/20090218_1.c: New.
2271 * gcc.dg/lto/20090218_2.c: New.
2272 * gcc.dg/lto/20090218_3.c: New.
2273 * gcc.dg/lto/20090219_0.c: New.
2274 * gcc.dg/lto/20090312_0.c: New.
2275 * gcc.dg/lto/20090312_1.c: New.
2276 * gcc.dg/lto/20090313_0.c: New.
2277 * gcc.dg/lto/20090706-1_0.c: New.
2278 * gcc.dg/lto/20090706-2_0.c: New.
2279 * gcc.dg/lto/20090717_0.c: New.
2280 * gcc.dg/lto/20090717_1.c: New.
2281 * gcc.dg/lto/20090729_0.c: New.
2282 * gcc.dg/lto/20090729_1.c: New.
2283 * gcc.dg/lto/20090812_0.c: New.
2284 * gcc.dg/lto/20090812_1.c: New.
2285 * gcc.dg/lto/20090914-1_0.c: New.
2286 * gcc.dg/lto/README: New.
2287 * gcc.dg/visibility-7.c: Adjust expected pattern
2288 * gfortran.dg/lto: New directory.
2289 * gfortran.dg/lto/pr40724_0.f: New.
2290 * gfortran.dg/lto/pr40724_1.f: New.
2291 * gfortran.dg/lto/pr40725_0.f03: New.
2292 * gfortran.dg/lto/pr40725_1.c: New.
2293 * gfortran.dg/lto/pr41069_0.f90: New.
2294 * gfortran.dg/lto/pr41069_1.f90: New.
2295 * gfortran.dg/lto/pr41069_2.f90: New.
2296 * g++.dg/README: Add 'lto' directory.
2297 * g++.dg/dg.exp: Also scan 'lto' directory
2299 2009-10-03 Ben Elliston <bje@au.ibm.com>
2300 Janis Johnson <janis187@us.ibm.com>
2301 Diego Novillo <dnovillo@google.com>
2303 * g++.dg/lto/lto.exp: New.
2304 * gcc.c-torture/execute/execute.exp: Add
2305 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
2306 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
2307 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2308 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
2309 * gcc.target/i386/math-torture/math-torture.exp: Likewise.
2310 * gcc.dg/lto/lto.exp: New.
2311 * gfortran.dg/lto/lto.exp: New.
2312 * lib/target-supports.exp (check_effective_target_lto): New.
2313 * lib/c-torture.exp: Load target-supports.exp. Define
2314 LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
2315 * lib/gcc-dg.exp: Likewise.
2317 * lib/torture-options.exp: Add support for a third argument.
2319 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
2322 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
2324 2009-10-02 Jason Merrill <jason@redhat.com>
2326 * g++.dg/abi/mangle32.C: New.
2328 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2330 * gnat.dg/atomic2.adb: New test.
2332 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2334 * gnat.dg/array11.adb: New test.
2335 * gnat.dg/array12.adb: Likewise.
2337 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
2339 * gnat.dg/array10.adb: New test.
2340 * gnat.dg/object_overflow.adb: Tweak.
2342 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
2344 * gcc.dg/guality/guality.exp: Disable on darwin.
2346 2009-10-02 Janis Johnson <janis187@us.ibm.com>
2348 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
2349 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2350 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2351 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2353 2009-10-02 Tobias Burnus <burnus@net-b.de>
2356 * gfortran.dg/intent_out_5.f90: New test.
2358 2009-10-02 Jakub Jelinek <jakub@redhat.com>
2362 * gcc.dg/guality/pr41404-1.c: New test.
2363 * gcc.dg/guality/pr41353-2.c: New test.
2365 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
2368 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
2371 2009-10-01 Jan Hubicka <jh@suse.cz>
2373 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
2375 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
2377 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
2379 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
2381 2009-10-01 Tobias Burnus <burnus@net-b.de>
2384 * gfortran.dg/parameter_array_init_5.f90: New test.
2386 2009-10-01 Jason Merrill <jason@redhat.com>
2388 * g++.dg/cpp0x/defaulted13.C: New.
2390 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
2392 * gfortran.dg/bounds_check_7.f90: Adapted error message.
2393 * gfortran.dg/bounds_check_11.f90: Likewise.
2394 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
2396 2009-09-30 Tobias Burnus <burnus@net-b.de>
2398 * gfortran.dg/select_type_4.f90: New test.
2400 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2402 * gfortran.dg/same_type_as_1.f03: New test.
2403 * gfortran.dg/same_type_as_2.f03: Ditto.
2405 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2407 * gfortran.dg/select_type_1.f03: Extended.
2408 * gfortran.dg/select_type_3.f03: New test.
2410 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2412 * gfortran.dg/class_allocate_1.f03: New test.
2414 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2417 * gfortran.dg/allocatable_scalar_3.f90: New test.
2418 * gfortran.dg/select_type_2.f03: Ditto.
2419 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
2421 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2423 * gfortran.dg/block_name_2.f90: Modified error message.
2424 * gfortran.dg/select_6.f90: Ditto.
2425 * gfortran.dg/select_type_1.f03: New test.
2427 2009-09-30 Janus Weil <janus@gcc.gnu.org>
2429 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
2430 * gfortran.dg/class_1.f03: Ditto.
2431 * gfortran.dg/class_2.f03: Ditto.
2432 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
2433 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
2434 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
2435 * gfortran.dg/typebound_call_10.f03: Ditto.
2436 * gfortran.dg/typebound_call_2.f03: Ditto.
2437 * gfortran.dg/typebound_call_3.f03: Ditto.
2438 * gfortran.dg/typebound_call_4.f03: Ditto.
2439 * gfortran.dg/typebound_call_9.f03: Ditto.
2440 * gfortran.dg/typebound_generic_3.f03: Ditto.
2441 * gfortran.dg/typebound_generic_4.f03: Ditto.
2442 * gfortran.dg/typebound_operator_1.f03: Ditto.
2443 * gfortran.dg/typebound_operator_2.f03: Ditto.
2444 * gfortran.dg/typebound_operator_3.f03: Ditto.
2445 * gfortran.dg/typebound_operator_4.f03: Ditto.
2446 * gfortran.dg/typebound_proc_1.f08: Ditto.
2447 * gfortran.dg/typebound_proc_5.f03: Ditto.
2448 * gfortran.dg/typebound_proc_6.f03: Ditto.
2450 2009-09-30 Jason Merrill <jason@redhat.com>
2452 * g++.dg/eh/init-temp1.C: Improve test.
2454 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
2457 * gcc.target/alpha/pr22093.c: New test.
2459 2009-09-29 John Freeman <jfreeman08@gmail.com>
2460 Jason Merrill <jason@redhat.com>
2462 * g++.dg/cpp0x/lambda/lambda-array.C: New.
2463 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
2464 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
2465 * g++.dg/cpp0x/lambda/lambda-const.C: New.
2466 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
2467 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
2468 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
2469 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
2470 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
2471 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
2472 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
2473 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
2474 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
2475 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
2476 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
2477 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
2478 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
2479 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
2480 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
2481 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
2482 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
2483 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
2484 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
2485 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
2486 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
2487 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
2488 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
2489 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
2490 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
2491 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
2492 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
2493 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
2494 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
2495 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
2496 * g++.dg/cpp0x/lambda/lambda-template.C: New.
2497 * g++.dg/cpp0x/lambda/lambda-this.C: New.
2498 * g++.dg/cpp0x/lambda/lambda-type.C: New.
2499 * g++.dg/cpp0x/lambda/lambda-use.C: New.
2500 * lib/prune.exp: Accept "In lambda function".
2502 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2504 * gcc.target/i386/fma4-check.h: New file.
2505 * gcc.target/i386/fma4-fma.c: Ditto.
2506 * gcc.target/i386/fma4-maccXX.c: Ditto.
2507 * gcc.target/i386/fma4-msubXX.c: Ditto.
2508 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
2509 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
2510 * gcc.target/i386/fma4-vector.c: Ditto.
2511 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
2512 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
2513 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
2514 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
2515 * gcc.target/i386/fma4-256-vector.c: Ditto.
2516 * gcc.target/i386/funcspec-2.c: Ditto.
2518 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
2520 * gcc.target/i386/funcspec-5.c: Add FMA4.
2521 * gcc.target/i386/funcspec-6.c: Ditto.
2522 * gcc.target/i386/funcspec-8.c: Ditto.
2524 * gcc.target/i386/funcspec-9.c: New file.
2526 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
2528 * gcc.target/i386/isa-10.c: New file.
2529 * gcc.target/i386/isa-11.c: Ditto.
2530 * gcc.target/i386/isa-12.c: Ditto.
2531 * gcc.target/i386/isa-13.c: Ditto.
2532 * gcc.target/i386/isa-2.c: Ditto.
2533 * gcc.target/i386/isa-3.c: Ditto.
2534 * gcc.target/i386/isa-4.c: Ditto.
2535 * gcc.target/i386/isa-7.c: Ditto.
2536 * gcc.target/i386/isa-8.c: Ditto.
2537 * gcc.target/i386/isa-9.c: Ditto.
2539 * gcc.target/i386/isa-14.c: Add FMA4.
2540 * gcc.target/i386/isa-1.c: Ditto.
2541 * gcc.target/i386/isa-5.c: Ditto.
2542 * gcc.target/i386/isa-6.c: Ditto.
2544 * gcc.target/i386/sse-12.c: New file.
2545 * gcc.target/i386/sse-13.c: Ditto.
2546 * gcc.target/i386/sse-14.c: Ditto.
2547 * gcc.target/i386/sse-22.c: Ditto.
2549 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
2550 * g++.dg/other/i386-3.C: Ditto.
2551 * g++.dg/other/i386-5.C: Ditto.
2552 * g++.dg/other/i386-6.C: Ditto.
2554 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
2557 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
2560 2009-09-29 Janis Johnson <janis187@us.ibm.com>
2562 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
2563 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
2565 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2568 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2570 * g++.dg/debug/dwarf2/const-1.C: Likewise.
2572 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2574 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2575 * gcc.target/i386/isa-1.c: Remove SSE5.
2576 * gcc.target/i386/isa-5.c: Ditto.
2577 * gcc.target/i386/isa-6.c: Ditto.
2578 * gcc.target/i386/funcspec-4.c: Remove error conditions
2580 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2581 * gcc.target/i386/avx-2.c: Ditto.
2582 * gcc.target/i386/sse-23.c: Ditto.
2583 * gcc.target/i386/funcspec-9.c: Delete.
2585 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2587 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2588 * gcc.dg/guality/pr41353-1.c: New test.
2591 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2592 in macro name definition for non-unix/win32/msdos.
2594 2009-09-29 Daniel Kraft <d@domob.eu>
2597 * gfortran.dg/block_1.f08: New test.
2598 * gfortran.dg/block_2.f08: New test.
2599 * gfortran.dg/block_3.f90: New test.
2600 * gfortran.dg/block_4.f08: New test.
2601 * gfortran.dg/block_5.f08: New test.
2602 * gfortran.dg/block_6.f08: New test.
2603 * gfortran.dg/block_7.f08: New test.
2604 * gfortran.dg/block_8.f08: New test.
2606 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2608 PR libgfortran/35862
2609 * gfortran.dg/round_1.f03: New test.
2610 * gfortran.dg/f2003_io_3.f03: Update test.
2612 2009-09-28 Easwaran Raman <eraman@google.com>
2614 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2615 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2617 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2619 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2620 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2621 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2622 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2623 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2625 * g++.dg/dfp/dfp.exp: Fix typo.
2627 * lib/target-supports.exp (check-effective-target-dfp-nocache):
2628 Fix typo that breaks the check.
2630 2009-09-28 Olivier Hainque <hainque@adacore.com>
2632 * gnat.dg (tagged_alloc_free.adb): New testcase.
2634 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2636 * g++.dg/dfp: New directory.
2637 * g++.dg/dg.exp: Prune tests in dfp directory.
2638 * g++.dg/dfp/dfp.exp: New.
2639 * g++.dg/dfp/mangle-mode.C: New test.
2641 2009-09-28 Michael Matz <matz@suse.de>
2643 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2646 2009-09-27 Richard Henderson <rth@redhat.com>
2648 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2649 * gcc.dg/tree-ssa/pr41469-1.c: New.
2651 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
2654 * gcc.dg/cond-constqual-1.c: New test.
2656 2009-09-26 Michael Matz <matz@suse.de>
2660 * gcc.dg/pr41470.c: New test.
2662 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
2664 * gnat.dg/array9.adb: New test.
2666 2009-09-26 Michael Matz <matz@suse.de>
2668 PR tree-optimization/41454
2669 * gcc.dg/pr41454.c: New test.
2671 2009-09-25 Dodji Seketeli <dodji@redhat.com>
2673 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2674 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2675 into DW_TAG_GNU_template_parameter_pack and
2676 DW_TAG_GNU_formal_parameter_pack.
2677 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2678 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2680 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
2682 * gcc.dg/vect/vect.exp: Append extra parameters as separate
2683 parameters for alignment-sensitive -fsection-anchors tests.
2685 2009-09-25 Richard Guenther <rguenther@suse.de>
2688 * gcc.c-torture/execute/pr41463.c: New testcase.
2690 2009-09-25 Olivier Hainque <hainque@adacore.com>
2692 * gnat.dg/sse_nolib.adb: New testcase.
2694 2009-09-25 Revital Eres <ERES@il.ibm.com>
2696 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2697 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2698 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2699 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2700 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2701 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2702 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2703 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2704 * gcc.dg/vect/vect.exp: Add Power7 flags.
2705 * g++.dg/vect/vect.exp: Likewise.
2706 * gfortran.dg/vect/vect.exp: Likewise.
2708 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
2711 * gfortran.dg/empty_label.f: New test.
2712 * gfortran.dg/empty_label.f90: Ditto.
2713 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2715 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2717 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2720 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
2722 * lib/scanasm.exp (make_pattern_printable): New function.
2723 (dg-scan, scan-assembler-times, scan-assembler-dem,
2724 scan-assembler-dem-not): Use it.
2726 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
2728 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2729 (test_nested): Renamed to ...
2730 (test_nested1): This.
2731 (test_nested2): New.
2734 2009-09-24 Richard Guenther <rguenther@suse.de>
2736 PR tree-optimization/36143
2737 PR tree-optimization/38747
2738 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2739 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2740 * g++.dg/torture/pr38747.C: New testcase.
2741 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2743 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
2745 * gnat.dg/nested_proc.adb: New test.
2747 2009-09-24 Jakub Jelinek <jakub@redhat.com>
2749 * gcc.target/i386/pr12329.c: Adjust.
2751 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
2754 * gcc.dg/pr41248.c: New.
2756 2009-09-23 Dodji Seketeli <dodji@redhat.com>
2759 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2761 2009-09-23 Andreas Schwab <schwab@redhat.com>
2763 * lib/profopt.exp (profopt-get-options): Set tool_flags for
2764 current_compiler_flags. Fix typos.
2766 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
2768 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2770 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
2773 * gcc.c-torture/compile/pr39779.c: New test.
2775 2009-09-22 Dodji Seketeli <dodji@redhat.com>
2777 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2778 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2779 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2781 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
2784 * gcc.dg/pr41295.c: New.
2786 2009-09-22 Neil Vachharajani <nvachhar@google.com>
2788 * gcc.dg/pr40209.c: Add test case.
2790 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
2792 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2794 * gcc.target/mips/code-readable-2.c: Likewise.
2795 * gcc.target/mips/code-readable-3.c: Likewise.
2797 2009-09-22 Janis Johnson <janis187@us.ibm.com>
2799 * lib/target-supports.exp (check_effective_target_dfp_nocache):
2800 Check support via mode instead of C type.
2801 (check_effective_target_dfprt_nocache): Ditto.
2802 (check_effective_target_hard_dfp): Ditto.
2804 2009-09-22 Richard Guenther <rguenther@suse.de>
2807 * gcc.c-torture/execute/pr41395-1.c: New testcase.
2808 * gcc.c-torture/execute/pr41395-2.c: Likewise.
2810 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2812 * gcc.dg/20090922-1.c: New test.
2815 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2816 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2817 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2818 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2819 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2820 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2821 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2822 * objc.dg/dwarf-2.m: Likewise.
2824 2009-09-22 Richard Guenther <rguenther@suse.de>
2826 PR tree-optimization/41428
2827 * g++.dg/tree-ssa/pr41428.C: New testcase.
2829 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2832 * g++.dg/gomp/pr41429.C: New test.
2834 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
2836 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2838 2009-09-21 Jason Merrill <jason@redhat.com>
2841 * g++.dg/cpp0x/trivial1.C: Expand.
2843 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
2845 * gcc.dg/torture/calleesave-sse.c: New.
2847 2009-09-21 Jan Hubicka <jh@suse.cz>
2849 * gcc.dg/guality/inline-params.c: New testcase.
2851 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
2853 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2855 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2856 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2859 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
2861 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2862 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2863 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2864 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2865 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2867 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
2870 * g++.dg/torture/pr40642.C: New testcase.
2872 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2874 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2875 cases in static initializers.
2877 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
2879 * gcc.c-tortue/compile/pr39886.c: New.
2881 2009-09-20 Chris Demetriou <cgd@google.com>
2883 PR preprocessor/28435:
2884 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2885 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2886 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2887 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2888 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2890 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
2892 * gcc.target/mips/mips.exp: Add relax-pic-calls
2893 under -mfoo/-mno-foo options.
2894 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2895 and -mexplicit-relocs.
2896 * gcc.target/mips/call-1.c: New test.
2897 * gcc.target/mips/call-2.c: New test.
2898 * gcc.target/mips/call-3.c: New test.
2899 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2900 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2902 2009-09-19 Chris Demetriou <cgd@google.com>
2904 PR preprocessor/28435:
2905 * gcc.dg/cpp/missing-header-MD.c: New test.
2906 * gcc.dg/cpp/missing-header-MMD.c: New test.
2907 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2908 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2910 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2912 PR libgfortran/41328
2913 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2916 2009-09-18 Jason Merrill <jason@redhat.com>
2918 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2919 * g++.dg/cpp0x/initlist-deduce.C: New.
2921 2009-09-18 Neil Vachharajani <nvachhar@google.com>
2923 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2925 2009-09-18 Janis Johnson <janis187@us.ibm.com>
2927 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2928 * c-c++-common/dfp: New directory.
2929 * c-c++-common/dfp/dfp-dbg.h: New file.
2930 * gcc.dg/dfp/call-by-value.c: Move to ...
2931 * c-c++-common/call-by-value.c: here.
2932 * gcc.dg/dfp/cast.c: Move to ...
2933 * c-c++-common/cast.c: here.
2934 * gcc.dg/dfp/compare-eq-const.c: Move to ...
2935 * c-c++-common/compare-eq-const.c: here.
2936 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2937 * c-c++-common/compare-eq-d128.c: here.
2938 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2939 * c-c++-common/compare-eq-d32.c: here.
2940 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2941 * c-c++-common/compare-eq-d64.c: here.
2942 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2943 * c-c++-common/compare-eq-dfp.c: here.
2944 * gcc.dg/dfp/compare-eq.h: Move to ...
2945 * c-c++-common/compare-eq.h: here.
2946 * gcc.dg/dfp/compare-rel-const.c: Move to ...
2947 * c-c++-common/compare-rel-const.c: here.
2948 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2949 * c-c++-common/compare-rel-d128.c: here.
2950 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2951 * c-c++-common/compare-rel-d32.c: here.
2952 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2953 * c-c++-common/compare-rel-d64.c: here.
2954 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2955 * c-c++-common/compare-rel-dfp.c: here.
2956 * gcc.dg/dfp/compare-rel.h: Move to ...
2957 * c-c++-common/compare-rel.h: here.
2958 * gcc.dg/dfp/compare-special-d128.c: Move to ...
2959 * c-c++-common/compare-special-d128.c: here.
2960 * gcc.dg/dfp/compare-special-d32.c: Move to ...
2961 * c-c++-common/compare-special-d32.c: here.
2962 * gcc.dg/dfp/compare-special-d64.c: Move to ...
2963 * c-c++-common/compare-special-d64.c: here.
2964 * gcc.dg/dfp/compare-special.h: Move to ...
2965 * c-c++-common/compare-special.h: here.
2966 * gcc.dg/dfp/constants-zero.c: Move to ...
2967 * c-c++-common/constants-zero.c: here.
2968 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2969 * c-c++-common/convert-bfp-10.c: here.
2970 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2971 * c-c++-common/convert-bfp-11.c: here.
2972 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2973 * c-c++-common/convert-bfp-12.c: here.
2974 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2975 * c-c++-common/convert-bfp-13.c: here.
2976 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2977 * c-c++-common/convert-bfp-14.c: here.
2978 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2979 * c-c++-common/convert-bfp-2.c: here.
2980 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2981 * c-c++-common/convert-bfp-3.c: here.
2982 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2983 * c-c++-common/convert-bfp-4.c: here.
2984 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2985 * c-c++-common/convert-bfp-5.c: here.
2986 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2987 * c-c++-common/convert-bfp-6.c: here.
2988 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2989 * c-c++-common/convert-bfp-7.c: here.
2990 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2991 * c-c++-common/convert-bfp-8.c: here.
2992 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2993 * c-c++-common/convert-bfp-9.c: here.
2994 * gcc.dg/dfp/convert-bfp.c: Move to ...
2995 * c-c++-common/convert-bfp.c: here.
2996 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2997 * c-c++-common/convert-bfp-fold.c: here.
2998 * gcc.dg/dfp/convert-dfp.c: Move to ...
2999 * c-c++-common/convert-dfp.c: here.
3000 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
3001 * c-c++-common/convert-dfp-fold-2.c: here.
3002 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
3003 * c-c++-common/convert-dfp-fold.c: here.
3004 * gcc.dg/dfp/convert.h: Move to ...
3005 * c-c++-common/convert.h: here.
3006 * gcc.dg/dfp/convert-int.c: Move to ...
3007 * c-c++-common/convert-int.c: here.
3008 * gcc.dg/dfp/convert-int-fold.c: Move to ...
3009 * c-c++-common/convert-int-fold.c: here.
3010 * gcc.dg/dfp/convert-int-max.c: Move to ...
3011 * c-c++-common/convert-int-max.c: here.
3012 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
3013 * c-c++-common/convert-int-max-fold.c: here.
3014 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
3015 * c-c++-common/convert-int-saturate.c: here.
3016 * gcc.dg/dfp/func-array.c: Move to ...
3017 * c-c++-common/func-array.c: here.
3018 * gcc.dg/dfp/func-deref.c: Move to ...
3019 * c-c++-common/func-deref.c: here.
3020 * gcc.dg/dfp/func-mixed.c: Move to ...
3021 * c-c++-common/func-mixed.c: here.
3022 * gcc.dg/dfp/func-pointer.c: Move to ...
3023 * c-c++-common/func-pointer.c: here.
3024 * gcc.dg/dfp/func-scalar.c: Move to ...
3025 * c-c++-common/func-scalar.c: here.
3026 * gcc.dg/dfp/func-struct.c: Move to ...
3027 * c-c++-common/func-struct.c: here.
3028 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
3029 * c-c++-common/func-vararg-alternate-d128-2.c: here.
3030 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
3031 * c-c++-common/func-vararg-alternate-d128.c: here.
3032 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
3033 * c-c++-common/func-vararg-alternate-d32.c: here.
3034 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
3035 * c-c++-common/func-vararg-alternate-d64.c: here.
3036 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
3037 * c-c++-common/func-vararg-alternate.h: here.
3038 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
3039 * c-c++-common/func-vararg-dfp.c: here.
3040 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
3041 * c-c++-common/func-vararg-mixed-2.c: here.
3042 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
3043 * c-c++-common/func-vararg-mixed.c: here.
3044 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
3045 * c-c++-common/func-vararg-size0.c: here.
3046 * gcc.dg/dfp/inf-1.c: Move to ...
3047 * c-c++-common/inf-1.c: here.
3048 * gcc.dg/dfp/loop-index.c: Move to ...
3049 * c-c++-common/loop-index.c: here.
3050 * gcc.dg/dfp/modes.c: Move to ...
3051 * c-c++-common/modes.c: here.
3052 * gcc.dg/dfp/nan-1.c: Move to ...
3053 * c-c++-common/nan-1.c: here.
3054 * gcc.dg/dfp/nan-2.c: Move to ...
3055 * c-c++-common/nan-2.c: here.
3056 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
3057 * c-c++-common/operator-arith-fold.c: here.
3058 * gcc.dg/dfp/operator-assignment.c: Move to ...
3059 * c-c++-common/operator-assignment.c: here.
3060 * gcc.dg/dfp/operator-comma.c: Move to ...
3061 * c-c++-common/operator-comma.c: here.
3062 * gcc.dg/dfp/operator-cond.c: Move to ...
3063 * c-c++-common/operator-cond.c: here.
3064 * gcc.dg/dfp/operator-logical.c: Move to ...
3065 * c-c++-common/operator-logical.c: here.
3066 * gcc.dg/dfp/operator-unary.c: Move to ...
3067 * c-c++-common/operator-unary.c: here.
3068 * gcc.dg/dfp/pr31385.c: Move to ...
3069 * c-c++-common/pr31385.c: here.
3070 * gcc.dg/dfp/pr33466.c: Move to ...
3071 * c-c++-common/pr33466.c: here.
3072 * gcc.dg/dfp/pr35620.c: Move to ...
3073 * c-c++-common/pr35620.c: here.
3074 * gcc.dg/dfp/pr36800.c: Move to ...
3075 * c-c++-common/pr36800.c: here.
3076 * gcc.dg/dfp/pr39034.c: Move to ...
3077 * c-c++-common/pr39034.c: here.
3078 * gcc.dg/dfp/pr39035.c: Move to ...
3079 * c-c++-common/pr39035.c: here.
3080 * gcc.dg/dfp/pr39902.c: Move to ...
3081 * c-c++-common/pr39902.c: here.
3082 * gcc.dg/dfp/pr39986.c: Move to ...
3083 * c-c++-common/pr39986.c: here.
3084 * gcc.dg/dfp/signbit-1.c: Move to ...
3085 * c-c++-common/signbit-1.c: here.
3086 * gcc.dg/dfp/signbit-2.c: Move to ...
3087 * c-c++-common/signbit-2.c: here.
3088 * gcc.dg/dfp/struct-layout-1.c: Move to ...
3089 * c-c++-common/struct-layout-1.c: here.
3090 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
3091 * c-c++-common/usual-arith-conv.c: here.
3092 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
3093 * c-c++-common/usual-arith-conv-const.c: here.
3095 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
3098 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
3101 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
3104 * g++.dg/expr/bool3.C: New test.
3105 * g++.dg/expr/bool4.C: New test.
3107 2009-09-17 Janis Johnson <janis187@us.ibm.com>
3109 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
3110 * gcc.dg/dfp/signbit-2.c: Use it.
3111 * gcc.dg/dfp/func-vararg-alternate.h: Change two
3112 arguments to unsigned int.
3113 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
3114 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
3115 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
3116 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3117 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3118 * gcc.dg/dfp/pr39986.c: Ditto.
3119 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3120 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
3121 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
3122 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
3123 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3125 2009-09-17 Jakub Jelinek <jakub@redhat.com>
3127 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
3129 2009-09-17 Janis Johnson <janis187@us.ibm.com>
3132 * dfp/pr41049.c: New test.
3134 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
3137 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
3139 2009-09-17 Martin Jambor <mjambor@suse.cz>
3141 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
3142 * gcc.dg/ipa/ipa-sra-1.c: New test.
3143 * gcc.dg/ipa/ipa-sra-2.c: New test.
3144 * gcc.dg/ipa/ipa-sra-3.c: New test.
3145 * gcc.dg/ipa/ipa-sra-4.c: New test.
3146 * gcc.dg/ipa/ipa-sra-5.c: New test.
3147 * gcc.c-torture/execute/ipa-sra-1.c: New test.
3148 * gcc.c-torture/execute/ipa-sra-2.c: New test.
3150 2009-09-17 Michael Matz <matz@suse.de>
3153 * gfortran.dg/pr41347.f90: New test.
3155 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3157 * gcc.c-torture/compile/20090917-1.c: New testcase.
3159 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
3161 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
3162 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
3163 alpha*-*-* target from XFAIL list.
3165 2009-09-16 Janis Johnson <janis187@us.ibm.com>
3167 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
3168 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
3169 * gcc.dg/dfp/cast-bad.c: Use default options.
3170 * gcc.dg/dfp/compare-rel-const.c: Ditto.
3171 * gcc.dg/dfp/composite-type.c: Ditto.
3172 * gcc.dg/dfp/constants.c: Ditto.
3173 * gcc.dg/dfp/constants-hex.c: Ditto.
3174 * gcc.dg/dfp/constants-pedantic.c: Ditto.
3175 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3176 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
3177 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
3178 * gcc.dg/dfp/ctypes.c: Ditto.
3179 * gcc.dg/dfp/ddmode-ice.c: Ditto.
3180 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
3181 * gcc.dg/dfp/float-constant-double.c: Ditto.
3182 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
3183 * gcc.dg/dfp/keywords-reserved.c: Ditto.
3184 * gcc.dg/dfp/modes.c: Ditto.
3185 * gcc.dg/dfp/operator-bitwise.c: Ditto.
3186 * gcc.dg/dfp/pr31344.c: Ditto.
3187 * gcc.dg/dfp/pr31385.c: Ditto.
3188 * gcc.dg/dfp/pr33466.c: Ditto.
3189 * gcc.dg/dfp/pr35620.c: Ditto.
3190 * gcc.dg/dfp/pr37435.c: Ditto.
3191 * gcc.dg/dfp/pr39986.c: Ditto.
3192 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
3193 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
3194 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
3195 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
3196 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
3197 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
3198 * gcc.dg/dfp/typespec.c: Ditto.
3199 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
3200 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
3201 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
3202 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
3203 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
3204 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
3205 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
3206 * gcc.dg/dfp/compare-rel.h: Ditto.
3207 * gcc.dg/dfp/compare-special.h: Ditto.
3208 * gcc.dg/dfp/convert.h: Ditto.
3209 * gcc.dg/dfp/fe-check.h: Ditto.
3210 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
3211 * gcc.dg/dfp/cast.c: Ditto.
3212 * gcc.dg/dfp/compare-eq-const.c: Ditto.
3213 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
3214 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
3215 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
3216 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
3217 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
3218 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
3219 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
3220 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
3221 * gcc.dg/dfp/compare-special-d32.c: Ditto.
3222 * gcc.dg/dfp/compare-special-d64.c: Ditto.
3223 * gcc.dg/dfp/compare-special-d128.c: Ditto.
3224 * gcc.dg/dfp/constants-zero.c: Ditto.
3225 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
3226 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3227 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3228 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3229 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3230 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3231 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3232 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3233 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3234 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3235 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
3236 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
3237 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
3238 * gcc.dg/dfp/convert-bfp.c: Ditto.
3239 * gcc.dg/dfp/convert-complex.c: Ditto.
3240 * gcc.dg/dfp/convert-dfp.c: Ditto.
3241 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
3242 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
3243 * gcc.dg/dfp/convert-int.c: Ditto.
3244 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3245 * gcc.dg/dfp/convert-int-max.c: Ditto.
3246 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3247 * gcc.dg/dfp/decfloat-constants.c: Ditto.
3248 * gcc.dg/dfp/fe-binop.c: Ditto.
3249 * gcc.dg/dfp/fe-convert-1.c: Ditto.
3250 * gcc.dg/dfp/fe-convert-2.c: Ditto.
3251 * gcc.dg/dfp/fe-convert-3.c: Ditto.
3252 * gcc.dg/dfp/func-array.c: Ditto.
3253 * gcc.dg/dfp/func-deref.c: Ditto.
3254 * gcc.dg/dfp/func-mixed.c: Ditto.
3255 * gcc.dg/dfp/func-pointer.c: Ditto.
3256 * gcc.dg/dfp/func-scalar.c: Ditto.
3257 * gcc.dg/dfp/func-struct.c: Ditto.
3258 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
3259 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
3260 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
3261 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
3262 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
3263 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3264 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
3265 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
3266 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
3267 * gcc.dg/dfp/inf-1.c: Ditto.
3268 * gcc.dg/dfp/loop-index.c: Ditto.
3269 * gcc.dg/dfp/nan-1.c: Ditto.
3270 * gcc.dg/dfp/nan-2.c: Ditto.
3271 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3272 * gcc.dg/dfp/operator-assignment.c: Ditto.
3273 * gcc.dg/dfp/operator-comma.c: Ditto.
3274 * gcc.dg/dfp/operator-cond.c: Ditto.
3275 * gcc.dg/dfp/operator-logical.c: Ditto.
3276 * gcc.dg/dfp/operator-unary.c: Ditto.
3277 * gcc.dg/dfp/pr36800.c: Ditto.
3278 * gcc.dg/dfp/pr39034.c: Ditto.
3279 * gcc.dg/dfp/pr39035.c: Ditto.
3280 * gcc.dg/dfp/pr39902.c: Ditto.
3281 * gcc.dg/dfp/signbit-1.c: Ditto.
3282 * gcc.dg/dfp/signbit-2.c: Ditto.
3283 * gcc.dg/dfp/struct-layout-1.c: Ditto.
3284 * gcc.dg/dfp/union-init.c: Ditto.
3285 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
3287 2009-09-16 Michael Matz <matz@suse.de>
3290 * gfortran.dg/pr41212.f90: New test.
3292 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
3294 * gnat.dg/alignment9.adb: New test.
3296 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
3298 * gnat.dg/discr20.ad[sb]: New test.
3300 2009-09-16 Richard Guenther <rguenther@suse.de>
3303 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
3305 2009-09-16 DJ Delorie <dj@redhat.com>
3306 Kaz Kojima <kkojima@gcc.gnu.org>
3308 * gcc.target/sh/struct-arg-dw2.c: New test.
3310 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
3311 Jakub Jelinek <jakub@redhat.com>
3314 * gcc.target/powerpc/pr41175.c: New test.
3316 2009-09-14 Richard Henderson <rth@redhat.com>
3318 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
3319 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
3320 gcc.dg/tree-ssa/asmgoto-1.c: New files.
3322 2009-09-14 Richard Henderson <rth@redhat.com>
3324 * g++.dg/eh/builtin1.C: Update resx pattern match.
3325 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
3327 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
3329 * gcc.target/mips/branch-helper.h: New file.
3330 * gcc.target/mips/branch-2.c,
3331 * gcc.target/mips/branch-3.c,
3332 * gcc.target/mips/branch-4.c,
3333 * gcc.target/mips/branch-5.c,
3334 * gcc.target/mips/branch-6.c,
3335 * gcc.target/mips/branch-7.c,
3336 * gcc.target/mips/branch-8.c,
3337 * gcc.target/mips/branch-9.c,
3338 * gcc.target/mips/branch-10.c,
3339 * gcc.target/mips/branch-11.c,
3340 * gcc.target/mips/branch-12.c,
3341 * gcc.target/mips/branch-13.c,
3342 * gcc.target/mips/branch-14.c,
3343 * gcc.target/mips/branch-15.c: New tests.
3345 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3348 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
3349 -m32 -mpowerpc64 system.
3351 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
3353 From Jie Zhang <jie.zhang@analog.com>:
3354 * gcc.target/bfin/saveall.c: New test.
3355 * gcc.target/bfin/20090914-1.c: New test.
3356 * gcc.target/bfin/20090914-2.c: New test.
3358 * gcc.target/bfin/20090914-3.c: New test.
3360 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
3362 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
3364 2009-09-14 Richard Guenther <rguenther@suse.de>
3367 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
3369 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3371 PR libgfortran/41328
3372 * gfortran.dg/cr_lf.f90: New test.
3374 2009-09-11 Michael Matz <matz@suse.de>
3377 * g++.dg/tree-ssa/pr41275.C: New test.
3379 2009-09-11 Janus Weil <janus@gcc.gnu.org>
3382 * gfortran.dg/proc_ptr_comp_21.f90: New.
3384 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3387 * gfortran.dg/module_procedure_1.f90: New test.
3388 * gfortran.dg/module_procedure_2.f90: Ditto.
3389 * gfortran.dg/generic_14.f90: Move dg-error to new location.
3391 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3392 James A. Morrison <phython@gcc.gnu.org>
3395 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
3397 * ada/acats/run_test.exp: New file.
3399 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
3402 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
3404 PR rtl-optimization/39779
3405 * gcc.dg/pr39979.c: New test.
3407 2009-09-10 Richard Guenther <rguenther@suse.de>
3410 * g++.dg/torture/pr41257-2.C: New testcase.
3412 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3415 * g++.dg/template/crash91.C: New.
3417 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
3419 PR rtl-optimization/39779
3420 * gcc.dg/pr39979.c: New test.
3422 2009-09-09 Richard Guenther <rguenther@suse.de>
3424 PR tree-optimization/41101
3425 * gcc.c-torture/compile/pr41101.c: New testcase.
3427 2009-09-09 Richard Guenther <rguenther@suse.de>
3430 * gcc.c-torture/execute/pr41317.c: New testcase.
3431 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
3432 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
3434 2009-09-08 Dodji Seketeli <dodji@redhat.com>
3436 Fix some test breakages on Darwin
3437 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
3439 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3440 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3441 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3442 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
3443 take darwin specifics in account.
3445 2009-09-08 Joseph Myers <joseph@codesourcery.com>
3447 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
3448 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
3450 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3453 * g++.dg/cpp0x/initlist24.C: New.
3455 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
3457 * gcc.dg/large-size-array-2.c: Fix target requirement.
3458 * gcc.dg/large-size-array-4.c: Likewise.
3459 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
3460 * gcc.dg/c99-const-expr-2.c: Likewise.
3461 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
3462 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
3463 * gcc.dg/c90-const-expr-10.c: Likewise.
3464 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
3466 * gcc.dg/tree-ssa/pr33920.c: Likewise.
3467 * gcc.dg/vect/pr33846.c: Likewise.
3468 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
3469 __PTRDIFF_TYPE__, instead of unsigned long.
3470 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
3472 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
3477 * gfortran.dg/pr41229.f90: New.
3479 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
3482 * gcc.dg/pr41232.c: New.
3484 2009-09-08 Joseph Myers <joseph@codesourcery.com>
3486 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
3488 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
3489 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
3490 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
3491 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3492 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3493 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
3494 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
3495 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
3496 options other than that used in dg-options.
3498 2009-09-07 Jakub Jelinek <jakub@redhat.com>
3500 PR rtl-optimization/41239
3501 * gcc.c-torture/execute/pr41239.c: New test.
3503 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3505 PR libgfortran/41192
3506 * gfortran.dg/namelist_59.f90: New test.
3508 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3510 From Mike Frysinger <michael.frysinger@analog.com>
3511 * gcc.target/bfin/mcpu-bf542m.c: New file.
3512 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
3513 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
3514 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
3515 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
3517 2009-09-07 Martin Jambor <mjambor@suse.cz>
3520 * gcc.c-torture/compile/pr41282.c: New test.
3522 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3525 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
3526 variables for stat and errmsg.
3527 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
3528 * gfortran.dg/allocate_stat_2.f90: New test.
3530 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
3532 * gcc.c-torture/compile/20090907-1.c: New test.
3534 2009-09-06 Jakub Jelinek <jakub@redhat.com>
3537 * gcc.dg/pr41241.c: New test.
3539 2009-09-06 Richard Guenther <rguenther@suse.de>
3542 * g++.dg/torture/pr41144.C: New testcase.
3544 2009-09-06 Richard Guenther <rguenther@suse.de>
3547 * gcc.dg/torture/pr41261.c: New testcase.
3549 2009-09-05 Richard Guenther <rguenther@suse.de>
3552 * gcc.c-torture/compile/pr41181.c: New testcase.
3554 2009-09-05 Richard Guenther <rguenther@suse.de>
3557 * g++.dg/torture/pr41273.C: New testcase.
3559 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
3562 * gfortran.dg/typebound_proc_12.f90 : New test.
3564 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3567 * gfortran.dg/pr41225.f90: New.
3569 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3571 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
3572 unistd.h, sys/types.h and sys/wait.h.
3575 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3576 (GUALITY_GDB_REDIRECT): New.
3577 (GUALITY_GDB_ARGS): Use it.
3579 2009-09-04 Richard Guenther <rguenther@suse.de>
3582 * g++.dg/torture/pr41257.C: New testcase.
3584 2009-09-04 Martin Jambor <mjambor@suse.cz>
3586 PR tree-optimization/41112
3587 * gnat.dg/array8.adb: New test.
3589 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
3591 * gcc.target/arm/ctz.c: New test case.
3593 2009-09-03 Alon Dayan <alond@il.ibm.com>
3595 PR tree-optimization/38275
3596 * gcc.dg/autopar/reduc-1char.c: Increase number
3597 of iterations. Adjust the logic accordingly.
3598 * gcc.dg/autopar/reduc-2char.c: Ditto.
3599 * gcc.dg/autopar/reduc-1.c: Ditto.
3600 * gcc.dg/autopar/reduc-2.c: Ditto.
3601 * gcc.dg/autopar/reduc-3.c: Ditto.
3602 * gcc.dg/autopar/reduc-6.c: Ditto.
3603 * gcc.dg/autopar/reduc-7.c: Ditto.
3604 * gcc.dg/autopar/reduc-8.c: Ditto.
3605 * gcc.dg/autopar/reduc-9.c: Ditto.
3606 * gcc.dg/autopar/pr39500-1.c: Ditto.
3607 * gcc.dg/autopar/reduc-1short.c: Ditto.
3608 * gcc.dg/autopar/reduc-2short.c: Ditto.
3609 * gcc.dg/autopar/parallelization-1.c: Ditto.
3611 2009-09-03 Jakub Jelinek <jakub@redhat.com>
3613 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3614 testcase using guality.h compiles and links and if a global variable
3615 can be verified by gdb.
3617 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
3619 * lib/target-supports.exp (check_effective_target_sync_int_long):
3620 Supported on Blackfin Linux targets.
3622 2009-09-02 David Daney <ddaney@caviumnetworks.com>
3624 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3626 2009-09-03 Diego Novillo <dnovillo@google.com>
3628 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3629 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3630 * g++.dg/warn/unit-1.C: Likewise.
3631 * g++.dg/ipa/iinline-1.C: Likewise.
3632 * g++.dg/template/cond2.C: Adjust expected line location for the
3634 * g++.dg/template/pr35240.C: Likewise.
3636 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3638 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3639 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3641 2009-09-02 Martin Jambor <mjambor@suse.cz>
3643 * gcc.dg/tree-ssa/sra-8.c: New testcase.
3644 * gcc.dg/memcpy-1.c: Add . to match pattern.
3645 * gcc.dg/uninit-I.c: XFAIL warning test.
3646 * g++.dg/warn/unit-1.C: XFAIL warning test.
3648 2009-09-02 Ian Lance Taylor <iant@google.com>
3650 * gcc.dg/20090902-1.c: New test.
3652 2009-09-02 Jakub Jelinek <jakub@redhat.com>
3654 * gcc.dg/builtin-object-size-9.c: New test.
3656 2009-09-02 Olivier Hainque <hainque@adacore.com>
3658 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3660 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
3661 Olivier Hainque <hainque@adacore.com>
3663 * gnat.dg/misaligned_param.adb: New test.
3664 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3665 * gnat.dg/slice7.adb: Add 1 more related case.
3667 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3669 * gcc.dg/guality/guality.c: Expect to fail for now.
3670 * gcc.dg/guality/example.c: Likewise.
3672 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3674 * gcc.dg/guality/guality.c: New.
3675 * gcc.dg/guality/guality.h: New.
3676 * gcc.dg/guality/guality.exp: New.
3677 * gcc.dg/guality/example.c: New.
3678 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3679 (cleanup-saved-temps): Likewise, .gkd files too.
3681 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3684 * gfortran.dg/line_length_3.f: New test.
3685 * gfortran.dg/line_length_4.f90: New test.
3687 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
3689 * lib/target-supports.exp (check_gc_sections_available):
3690 Add proper pattern quote.
3692 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
3693 Kaz Kojima <kkojima@gcc.gnu.org>
3695 * lib/target-supports.exp (add_options_for_ieee): New procedure.
3696 * g++.dg/cdce3.C: Use dg-add-options ieee.
3697 * g++.dg/torture/type-generic-1.C: Likewise.
3698 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3699 * gcc.dg/pr28796-2.c: Likewise.
3700 * gcc.dg/torture/builtin-math-7.c: Likewise.
3701 * gcc.dg/torture/type-generic-1.c: Likewise.
3702 * gfortran.dg/boz_14.f90: Likewise.
3703 * gfortran.dg/erf_2.F90: Likewise.
3704 * gfortran.dg/init_flag_3.f90: Likewise.
3705 * gfortran.dg/init_flag_4.f90: Likewise.
3706 * gfortran.dg/init_flag_5.f90: Likewise.
3707 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3708 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3709 * gfortran.dg/isnan_1.f90: Likewise.
3710 * gfortran.dg/isnan_2.f90: Likewise.
3711 * gfortran.dg/maxlocval_2.f90: Likewise.
3712 * gfortran.dg/maxlocval_4.f90: Likewise.
3713 * gfortran.dg/minlocval_1.f90: Likewise.
3714 * gfortran.dg/minlocval_4.f90: Likewise.
3715 * gfortran.dg/module_nan.f90: Likewise.
3716 * gfortran.dg/namelist_42.f90: Likewise.
3717 * gfortran.dg/namelist_43.f90: Likewise.
3718 * gfortran.dg/nan_1.f90: Likewise.
3719 * gfortran.dg/nan_2.f90: Likewise.
3720 * gfortran.dg/nan_3.f90: Likewise.
3721 * gfortran.dg/nan_4.f90: Likewise.
3722 * gfortran.dg/nan_5.f90: Likewise.
3723 * gfortran.dg/nearest_1.f90: Likewise.
3724 * gfortran.dg/nearest_2.f90: Likewise.
3725 * gfortran.dg/nearest_3.f90: Likewise.
3726 * gfortran.dg/pr37243.f: Likewise.
3727 * gfortran.dg/real_const_3.f90: Likewise.
3728 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3730 2009-08-31 Dodji Seketeli <dodji@redhat.com>
3733 * g++.dg/debug/dwarf2/template-params-1.C: New test.
3734 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3735 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3736 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3737 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3738 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3739 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3740 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3741 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3742 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3743 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3744 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3745 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3747 2009-08-31 Jason Merrill <jason@redhat.com>
3750 * g++.dg/parse/enum5.C: New.
3751 * g++.dg/cpp0x/enum1.C: Adjust expected error.
3753 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3756 * gfortran.dg/allocate_derived_1.f90: New.
3757 * gfortran.dg/class_3.f03: New.
3759 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3762 * gfortran.dg/allocatable_scalar_1.f90: New.
3763 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3764 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3765 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3767 2009-08-30 Richard Guenther <rguenther@suse.de>
3769 PR tree-optimization/41186
3770 * g++.dg/torture/pr41186.C: New testcase.
3771 * g++.dg/tree-ssa/pr41186.C: Likewise.
3773 2009-08-30 Dodji Seketeli <dodji@redhat.com>
3776 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3777 take ia64 assembly comments syntax in account.
3779 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
3781 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3783 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3785 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3786 * gfortran.dg/whole_file_6.f90: Likewise.
3788 2009-08-28 Cary Coutant <ccoutant@google.com>
3791 * g++.dg/debug/dwarf2/pr41063.C: New test.
3793 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
3795 PR rtl-optimization/40861
3796 * gcc.dg/pr40861.c: New test.
3798 2009-08-27 Janus Weil <janus@gcc.gnu.org>
3801 * gfortran.dg/proc_ptr_comp_20.f90: New.
3803 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
3806 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3807 open temp file with status="scratch".
3808 * gfortran.dg/fmt_cache_1.f: Likewise.
3809 * gfortran.dg/fmt_exhaust.f90: Likewise.
3810 * gfortran.dg/fmt_t_4.f90: Likewise.
3811 * gfortran.dg/fseek.f90: Likewise.
3812 * gfortran.dg/list_read_5.f90: Likewise.
3813 * gfortran.dg/namelist_39.f90: Likewise.
3814 * gfortran.dg/namelist_56.f90: Likewise.
3815 * gfortran.dg/read_bad_advance.f90: Likewise.
3816 * gfortran.dg/read_repeat.f90: Likewise.
3817 * gfortran.dg/read_size_noadvance.f90: Likewise.
3818 * gfortran.dg/read_x_past.f: Likewise.
3820 2009-08-27 Tobias Burnus <burnus@net-b.de>
3823 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3825 2009-08-27 Daniel Kraft <d@domob.eu>
3828 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3829 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3830 error and fix problem with recursive assignment.
3831 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3832 * gfortran.dg/typebound_operator_3.f03: New test.
3833 * gfortran.dg/typebound_operator_4.f03: New test.
3835 2009-08-27 Dodji Seketeli <dodji@redhat.com>
3838 * debug/dwarf2/namespace-1.C: New test.
3840 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
3843 * gfortran.dg/pr41162.f: New.
3845 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
3846 Richard Sandiford <rdsandiford@googlemail.com>
3848 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3850 * gcc.target/mips/branch-1.c: Update accordingly.
3851 * gcc.target/mips/extend-1.c: Likewise.
3852 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
3854 2009-08-26 Richard Guenther <rguenther@suse.de>
3857 * gcc.c-torture/compile/pr41163.c: New testcase.
3858 * gcc.dg/pr35899.c: Adjust.
3860 2009-08-26 Richard Guenther <rguenther@suse.de>
3862 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3864 2009-08-26 Jason Merrill <jason@redhat.com>
3866 * g++.dg/cpp0x/explicit3.C: New.
3867 * g++.dg/overload/cond2.C: New.
3869 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
3871 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3873 2009-08-25 Jan Hubicka <jh@suse.cz>
3875 * gcc.target/i386/sse5-shift1-vector.c
3876 * gcc.target/i386/isa-12.c
3877 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3878 * gcc.target/i386/sse5-pcmov2.c
3879 * gcc.target/i386/isa-3.c
3880 * gcc.target/i386/sse5-shift2-vector.c
3881 * gcc.target/i386/isa-7.c
3882 * gcc.target/i386/funcspec-2.c
3883 * gcc.target/i386/sse5-haddX.c
3884 * gcc.target/i386/sse5-hadduX.c
3885 * gcc.target/i386/isa-9.c
3886 * gcc.target/i386/sse5-maccXX.c
3887 * gcc.target/i386/sse5-shift3-vector.c
3888 * gcc.target/i386/sse5-msubXX.c
3889 * gcc.target/i386/sse5-permpX.c
3890 * gcc.target/i386/sse5-check.h
3891 * gcc.target/i386/sse-12.c
3892 * gcc.target/i386/sse-11.c
3893 * gcc.target/i386/sse-10.c
3894 * gcc.target/i386/sse-13.c
3895 * gcc.target/i386/sse-14.c
3896 * gcc.target/i386/sse-22.c
3897 * gcc.target/i386/sse-2.c
3898 * gcc.target/i386/sse-13.c
3899 * gcc.target/i386/avx-2.c
3900 * gcc.target/i386/sse5-rotate1-vector.c
3901 * gcc.target/i386/isa-4.c
3902 * gcc.target/i386/sse5-hsubX.c
3903 * gcc.target/i386/sse5-pcmov.c
3904 * gcc.target/i386/sse5-fma.c
3905 * gcc.target/i386/isa-8.c
3906 * gcc.target/i386/sse5-rotate2-vector.c
3907 * gcc.target/i386/sse5-nmaccXX.c
3908 * gcc.target/i386/sse5-imul64-vector.c
3909 * gcc.target/i386/sse5-nmsubXX.c
3910 * gcc.target/i386/sse5-rotate3-vector.c
3911 * gcc.target/i386/sse5-fma-vector.c
3912 * gcc.target/i386/sse5-imul32widen-vector.c
3913 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3915 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3916 * gcc.target/i386/funcspec-5.c: Remove SSE5.
3917 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3918 * gcc.target/i386/avx-1.c: Remove SSE5.
3919 * gcc.target/i386/avx-2.c: Remove SSE5.
3920 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3921 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3922 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3923 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3925 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
3927 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3929 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3931 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3932 keyword works in the same manner as __alignof.
3934 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3937 * gfortran.dg/unpack_bounds_1.f90: New test.
3938 * gfortran.dg/unpack_bounds_2.f90: New test.
3939 * gfortran.dg/unpack_bounds_3.f90: New test.
3941 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
3943 * gnat.dg/slice7.adb: New test.
3944 * gnat.dg/slice7_pkg.ads: New helper.
3946 2009-08-25 Janus Weil <janus@gcc.gnu.org>
3949 * gfortran.dg/proc_ptr_25.f90: New.
3950 * gfortran.dg/proc_ptr_comp_18.f90: New.
3951 * gfortran.dg/proc_ptr_comp_19.f90: New.
3953 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3956 * gfortran.dg/fmt_error_8.f: New test.
3958 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3960 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3961 number, update all callers and synchronize results for latest MPC.
3963 2009-08-21 Jason Merrill <jason@redhat.com>
3965 * g++.dg/warn/Wunused-17.C: New.
3967 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3969 * gcc.target/arm/combine-cmp-shift.c: New test.
3971 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
3973 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3974 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3977 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3979 * gfortran.dg/fmt_error_7.f: New test.
3981 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
3984 * gcc.target/i386/pr40718.c: New test.
3986 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3988 * gfortran.dg/proc_ptr_24.f90: New test.
3990 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
3992 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3993 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3994 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3996 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
3999 * gfortran.dg/fmt_with_extra.f: new file.
4001 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
4003 * lib/target-supports.exp
4004 (check_effective_target_arm_iwmmxt_ok): New procedure.
4005 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
4006 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
4008 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
4010 * gfortran.dg/boz_9.f90: Do not load denormal floating
4011 point constants. Remove -mieee option for alpha*-*-* targets.
4013 2009-08-21 Janus Weil <janus@gcc.gnu.org>
4016 * gfortran.dg/proc_ptr_23.f90: New.
4017 * gfortran.dg/proc_ptr_comp_15.f90: New.
4018 * gfortran.dg/proc_ptr_comp_16.f90: New.
4019 * gfortran.dg/proc_ptr_comp_17.f90: New.
4021 2009-08-21 Jakub Jelinek <jakub@redhat.com>
4024 * g++.dg/expr/unary3.C: New test.
4026 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
4028 * gfortran.dg/common_5.f: Add -mdalign for sh.
4029 * gfortran.dg/common_align_2.f90: Likewise.
4031 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4034 * c_f_pointer_tests_4.f90: New test.
4036 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
4038 * gnat.dg/slice6.adb: New test.
4039 * gnat.dg/slice6_pkg.ads: New helper.
4041 2009-08-20 Michael Matz <matz@suse.de>
4044 * gfortran.dg/pr41126.f90: New test.
4046 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
4048 * gnat.dg/dynamic_bound.adb: New test.
4050 2009-08-20 Janus Weil <janus@gcc.gnu.org>
4053 * gfortran.dg/intrinsic_5.f90: New.
4055 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4056 Richard Earnshaw <richard.earnshaw@arm.com>
4058 * gcc.target/arm/20090811-1.c: New test.
4060 2009-08-19 Jakub Jelinek <jakub@redhat.com>
4063 * gcc.dg/pr41123.c: New test.
4065 2009-08-19 Jason Merrill <jason@redhat.com>
4068 * g++.dg/other/gc4.C: New.
4070 2009-08-18 Michael Matz <matz@suse.de>
4072 * gfortran.dg/vect/vect-gems.f90: New test.
4073 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
4075 2009-08-18 DJ Delorie <dj@redhat.com>
4077 * lib/wrapper.exp: Move load of target-libpath.exp from here...
4078 * lib/gcc-defs.exp: ... to here.
4080 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
4081 GCC_EXEC_PREFIX before building the wrapper.
4083 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
4085 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
4087 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
4088 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
4089 dg-options. Fix dg-final clause.
4091 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
4093 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
4095 2009-08-18 Janus Weil <janus@gcc.gnu.org>
4096 Paul Thomas <pault@gcc.gnu.org>
4099 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
4101 2009-08-18 Richard Guenther <rguenther@suse.de>
4104 * gcc.dg/torture/pr41094.c: New testcase.
4105 * gcc.dg/torture/builtin-power-1.c: Adjust.
4106 * gcc.dg/builtins-10.c: Likewise.
4108 2009-08-18 Jakub Jelinek <jakub@redhat.com>
4111 * gcc.dg/pr40971.c: New test.
4113 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
4116 * gfortran.dg/use_only_4.f90: New test.
4118 2009-08-17 Daniel Kraft <d@domob.eu>
4121 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
4122 NOPASS bindings as operators.
4124 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
4126 * lib/target-supports.exp
4127 (check_effective_target_vect_cmdline_needed): Add alpha to the list
4128 of targets that do not need command line argument to enable SIMD.
4130 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4132 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
4135 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4138 * gfortran.dg/unlimited_fmt_1.f90: New test.
4140 2009-08-17 Dodji Seketeli <dodji@redhat.com>
4142 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
4144 2009-08-17 Arnaud Charlet <charlet@adacore.com>
4146 * gnat.dg/itype.ad[sb]: New test.
4148 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
4150 * gcc.target/mips/mips.exp: Add terminology section to comment
4151 at the top of the file. Fix typos.
4153 2009-08-16 Jason Merrill <jason@redhat.com>
4155 * g++.dg/debug/dwarf2/inline1.C: New.
4157 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
4160 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
4162 2009-08-16 Dodji Seketeli <dodji@redhat.com>
4165 * gcc.dg/debug/20020224-1.c: Adjust the comment.
4166 Make sure to trigger inlining optimizations.
4167 * gcc.dg/debug/dwarf2/inline2.c: New test.
4169 2009-08-14 Janus Weil <janus@gcc.gnu.org>
4172 * gfortran.dg/structure_constructor_10.f90: New.
4174 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
4176 * gcc.dg/pragma-re-1.c: Supported on all platforms.
4177 * gcc.dg/pragma-re-2.c: Likewise.
4178 * gcc.dg/pragma-re-3.c: Likewise.
4179 * gcc.dg/pragma-re-4.c: Likewise.
4180 * g++.dg/other/pragma-re-1.C: Likewise.
4181 * g++.dg/other/pragma-re-2.C: Likewise.
4183 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4185 * gcc.dg/torture/builtin-math-7.c: New.
4187 2009-08-14 Richard Guenther <rguenther@suse.de>
4189 * gcc.c-torture/execute/20090814-1.c: New testcase.
4191 2009-08-14 David Edelsohn <edelsohn@gnu.org>
4193 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
4195 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
4198 * gcc.target/i386/pr40934.c: New.
4200 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
4203 * gcc.target/i386/pr41019.c: New test.
4205 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4208 * gfortran.dg/winapi.f90: New test.
4210 2009-08-13 Janus Weil <janus@gcc.gnu.org>
4213 * gfortran.dg/intrinsic_4.f90: New.
4214 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
4217 2009-08-13 Richard Guenther <rguenther@suse.de>
4220 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
4222 2009-08-12 Richard Guenther <rguenther@suse.de>
4224 PR tree-optimization/41011
4225 * gfortran.dg/pr41011.f: New testcase.
4227 2009-08-11 Andrew Haley <aph@redhat.com>
4229 * gcc.target/arm/synchronize.c: New file.
4231 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4234 * gfortran.dg/graphite/id-17.f: New.
4236 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
4237 Sebastian Pop <sebastian.pop@amd.com>
4239 * gcc.dg/graphite/interchange-1.c: XFAILed.
4240 * gcc.dg/graphite/interchange-2.c: XFAILed.
4241 * gcc.dg/graphite/interchange-3.c: XFAILed.
4242 * gcc.dg/graphite/interchange-4.c: XFAILed.
4243 * gcc.dg/graphite/interchange-7.c: XFAILed.
4245 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4247 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
4249 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4250 Pranav Garg <pranav.garg2107@gmail.com>
4252 * gcc.dg/graphite/interchange-6.c: XFAILed.
4254 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
4256 * gcc.dg/graphite/interchange-9.c: New.
4258 2009-08-12 Richard Guenther <rguenther@suse.de>
4260 PR rtl-optimization/41033
4261 * gcc.dg/pr41033.c: New test.
4263 2009-08-11 Janus Weil <janus@gcc.gnu.org>
4266 * gfortran.dg/proc_ptr_comp_14.f90: New.
4268 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
4270 * gcc.target/mips/ext-5.c: New test.
4271 * gcc.target/mips/ext-6.c: New test.
4272 * gcc.target/mips/ext-7.c: New test.
4273 * gcc.target/mips/ext-8.c: New test.
4274 * gcc.target/mips/extend-2.c: New test.
4276 2009-08-10 Jason Merrill <jason@redhat.com>
4278 * g++.dg/other/linkage2.C: New test for types-without-linkage
4280 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
4281 * g++.dg/lookup/anon2.C: Likewise.
4282 * g++.dg/other/anon3.C: Likewise.
4283 * g++.dg/template/arg2.C: Likewise.
4284 * g++.dg/template/local4.C: Likewise.
4285 * g++.old-deja/g++.law/operators32.C: Likewise.
4286 * g++.old-deja/g++.other/linkage2.C: Likewise.
4287 * g++.old-deja/g++.pt/enum6.C: Likewise.
4288 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
4289 * g++.old-deja/g++.other/linkage1.C: Likewise.
4291 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4293 * gcc.dg/dg.exp: Test also c-c++-common dir.
4294 * g++.dg/dg.exp: Likewise.
4295 * g++.dg/warn/Wconversion-real.C: Delete.
4296 * gcc.dg/Wconversion-real.c: Move to ...
4297 * c-c++-common/Wconversion-real.c: ... here.
4298 * lib/target-supports.exp
4299 (check_effective_target_c,check_effective_target_c++): New.
4301 2009-08-10 Daniel Kraft <d@domob.eu>
4304 * gfortran.dg/typebound_operator_1.f03: New test.
4305 * gfortran.dg/typebound_operator_2.f03: New test.
4307 2009-08-10 Richard Guenther <rguenther@suse.de>
4310 * gcc.c-torture/compile/pr41006-1.c: New testcase.
4311 * gcc.c-torture/compile/pr41006-2.c: Likewise.
4313 2009-08-10 Janus Weil <janus@gcc.gnu.org>
4316 * gfortran.dg/class_1.f03: New.
4317 * gfortran.dg/class_2.f03: New.
4318 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
4319 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
4320 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
4321 * gfortran.dg/typebound_call_10.f03: Ditto.
4322 * gfortran.dg/typebound_call_2.f03: Ditto.
4323 * gfortran.dg/typebound_call_3.f03: Ditto.
4324 * gfortran.dg/typebound_call_4.f03: Ditto.
4325 * gfortran.dg/typebound_generic_3.f03: Ditto.
4326 * gfortran.dg/typebound_generic_4.f03: Ditto.
4327 * gfortran.dg/typebound_proc_1.f08: Ditto.
4328 * gfortran.dg/typebound_proc_5.f03: Ditto.
4329 * gfortran.dg/typebound_proc_6.f03: Ditto.
4331 2009-08-10 Dodji Seketeli <dodji@redhat.com>
4334 * g++.dg/expr/stmt-expr-1.C: New test.
4336 2009-08-09 Richard Guenther <rguenther@suse.de>
4338 PR tree-optimization/41016
4339 * gcc.c-torture/compile/pr41016.c: New testcase.
4341 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
4343 * gcc.dg/overflow-warn-8.c: New test.
4345 2009-08-09 Ira Rosen <irar@il.ibm.com>
4347 PR tree-optimization/41008
4348 * gcc.dg/vect/O1-pr41008.c: New test.
4350 2009-08-05 Tobias Burnus <burnus@net-b.de>
4353 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
4355 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
4357 * gcc.target/bfin/loop-autoinc.c: New file.
4359 2009-08-08 Richard Guenther <rguenther@suse.de>
4361 PR tree-optimization/40991
4362 * g++.dg/torture/pr40991.C: New testcase.
4364 2009-08-08 Laurent GUERBY <laurent@guerby.net>
4366 * ada/acats/support/impdef.a: Tweak timing constants. Add
4367 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
4368 * ada/acats/tests/c9/c940005.a: Use new timing constants.
4369 * ada/acats/tests/c9/c940007.a: Likewise.
4370 * ada/acats/tests/c9/c94001c.ada: Likewise.
4371 * ada/acats/tests/c9/c94006a.ada: Likewise.
4372 * ada/acats/tests/c9/c94008c.ada: Likewise.
4373 * ada/acats/tests/c9/c951002.a: Likewise.
4374 * ada/acats/tests/c9/c954a01.a: Likewise.
4375 * ada/acats/tests/c9/c96001a.ada: Likewise.
4376 * ada/acats/tests/c9/c97307a.ada: Likewise.
4378 2009-08-07 Richard Guenther <rguenther@suse.de>
4380 PR tree-optimization/40999
4381 * gfortran.dg/pr40999.f: New testcase.
4383 2009-08-07 Jakub Jelinek <jakub@redhat.com>
4385 * g++.dg/tree-prof/partition1.C: New test.
4387 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
4389 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
4391 (check_effective_target_arm_neon_ok): Improve test for neon
4393 * gcc.target/arm/eabi1.c: Only run test in base variant.
4394 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
4396 * gcc.target/arm/vfp1[567].c: New tests.
4398 2009-08-06 Jason Merrill <jason@redhat.com>
4401 * g++.dg/ext/complit12.C: Expand.
4403 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
4405 Merge ARM/hard_vfp_branch to trunk.
4407 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
4409 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
4410 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
4412 2009-05-12 Joseph Myers <joseph@codesourcery.com>
4414 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
4415 (PCS): Define macro to use base AAPCS.
4416 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
4418 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
4420 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
4421 Correct arm_neon.h typo.
4423 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
4425 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
4426 this a linkage test.
4427 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
4428 argument marshalling.
4429 * abitest.h: New file.
4430 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
4431 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
4433 2009-08-06 Martin Jambor <mjambor@suse.cz>
4436 * gcc.dg/tree-ssa/pr32964.c: New test.
4438 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
4439 H.J. Lu <hongjiu.lu@intel.com>
4442 * gcc.target/i386/pr40957.c: New test.
4444 2009-08-06 Richard Guenther <rguenther@suse.de>
4446 PR tree-optimization/40964
4447 * gcc.c-torture/compile/pr40964.c: New testcase.
4449 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
4452 * gfortran.dg/transfer_resolve_1.f90 : New test.
4454 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
4455 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4458 * gcc.target/i386/pr40906-1.c: New test.
4459 * gcc.target/i386/pr40906-2.c: Ditto.
4460 * gcc.target/i386/pr40906-3.c: Ditto.
4462 2009-08-05 Jakub Jelinek <jakub@redhat.com>
4464 PR rtl-optimization/40924
4465 * g++.dg/torture/pr40924.C: New test.
4467 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
4470 * g++.dg/warn/pr36069.C: New.
4472 2009-08-04 Dodji Seketeli <dodji@redhat.com>
4475 * g++.dg/overload/defarg4.C: New test.
4477 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4480 * g++.dg/parse/pr16696.C: New.
4481 * g++.dg/parse/pr16696-permissive.C: New.
4483 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
4486 * gfortran.dg/initialization_23.f90 : New test.
4488 2009-08-04 Dodji Seketeli <dodji@redhat.com>
4491 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
4493 2009-08-03 Jason Merrill <jason@redhat.com>
4494 Jakub Jelinek <jakub@redhat.com>
4497 * g++.dg/ext/complit12.C: New.
4499 2009-08-03 Janis Johnson <janis187@us.ibm.com>
4502 * gcc.target/powerpc/pr39902-2.c: New test.
4504 2009-08-03 Jakub Jelinek <jakub@redhat.com>
4507 * gcc.dg/uninit-6.c: Re-add XFAIL.
4508 * gcc.dg/uninit-6-O0.c: Likewise.
4509 * gcc.dg/uninit-pr40943.c: New test.
4511 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4514 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
4517 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4520 * gfortran.dg/namelist_40.f90: Update error output.
4521 * gfortran.dg/namelist_47.f90: Update error output.
4522 * gfortran.dg/namelist_58.f90: New test.
4524 2009-08-02 Janus Weil <janus@gcc.gnu.org>
4527 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
4528 * gfortran.dg/altreturn_3.f90: Ditto.
4529 * gfortran.dg/altreturn_5.f90: Ditto.
4530 * gfortran.dg/altreturn_6.f90: Ditto.
4531 * gfortran.dg/altreturn_7.f90: Ditto.
4532 * gfortran.dg/array_constructor_13.f90: Ditto.
4533 * gfortran.dg/arrayio_7.f90: Ditto.
4534 * gfortran.dg/arrayio_8.f90: Ditto.
4535 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
4536 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
4537 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
4538 * gfortran.dg/backspace_8.f: Add -std=legacy.
4539 * gfortran.dg/backspace_9.f: Ditto.
4540 * gfortran.dg/char_comparison_1.f: Ditto.
4541 * gfortran.dg/char_decl_1.f90: Ditto.
4542 * gfortran.dg/char_initialiser_actual.f90: Ditto.
4543 * gfortran.dg/char_pointer_assign.f90: Ditto.
4544 * gfortran.dg/char_pointer_dependency.f90: Ditto.
4545 * gfortran.dg/char_pointer_dummy.f90: Ditto.
4546 * gfortran.dg/char_pointer_func.f90: Ditto.
4547 * gfortran.dg/common_8.f90: Ditto.
4548 * gfortran.dg/constant_substring.f: Ditto.
4549 * gfortran.dg/data_char_2.f90: Ditto.
4550 * gfortran.dg/der_array_io_1.f90: Ditto.
4551 * gfortran.dg/der_array_io_2.f90: Ditto.
4552 * gfortran.dg/der_array_io_3.f90: Ditto.
4553 * gfortran.dg/der_io_3.f90: Ditto.
4554 * gfortran.dg/dev_null.F90: Ditto.
4555 * gfortran.dg/direct_io_2.f90: Ditto.
4556 * gfortran.dg/do_iterator_2.f90: Ditto.
4557 * gfortran.dg/e_d_fmt.f90: Ditto.
4558 * gfortran.dg/empty_format_1.f90: Ditto.
4559 * gfortran.dg/entry_17.f90: Modified warning message.
4560 * gfortran.dg/entry_7.f90: Add -std=legacy.
4561 * gfortran.dg/eor_1.f90: Ditto.
4562 * gfortran.dg/equiv_2.f90: Ditto.
4563 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
4564 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
4565 * gfortran.dg/extended_char_comparison_1.f: Ditto.
4566 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
4567 * gfortran.dg/fmt_error_2.f90: Ditto.
4568 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4569 * gfortran.dg/fmt_tl.f: Ditto.
4570 * gfortran.dg/fmt_white.f: Ditto.
4571 * gfortran.dg/func_derived_1.f90: Ditto.
4572 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4573 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4574 * gfortran.dg/global_references_2.f90: Ditto.
4575 * gfortran.dg/hollerith_1.f90: Ditto.
4576 * gfortran.dg/hollerith.f90: Use new-style character length.
4577 * gfortran.dg/hollerith_f95.f90: Ditto.
4578 * gfortran.dg/ichar_1.f90: Add -std=legacy.
4579 * gfortran.dg/implicit_6.f90: Ditto.
4580 * gfortran.dg/implicit_9.f90: Ditto.
4581 * gfortran.dg/inquire_13.f90: Ditto.
4582 * gfortran.dg/inquire_5.f90: Ditto.
4583 * gfortran.dg/inquire_6.f90: Ditto.
4584 * gfortran.dg/inquire.f90: Ditto.
4585 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4586 * gfortran.dg/io_constraints_2.f90: Ditto.
4587 * gfortran.dg/list_read_2.f90: Add -std=legacy.
4588 * gfortran.dg/loc_2.f90: Ditto.
4589 * gfortran.dg/logical_1.f90: Ditto.
4590 * gfortran.dg/longline.f: Ditto.
4591 * gfortran.dg/merge_char_1.f90: Ditto.
4592 * gfortran.dg/namelist_12.f: Ditto.
4593 * gfortran.dg/namelist_14.f90: Ditto.
4594 * gfortran.dg/namelist_18.f90: Ditto.
4595 * gfortran.dg/namelist_19.f90: Ditto.
4596 * gfortran.dg/namelist_21.f90: Ditto.
4597 * gfortran.dg/namelist_22.f90: Ditto.
4598 * gfortran.dg/namelist_37.f90: Ditto.
4599 * gfortran.dg/namelist_54.f90: Ditto.
4600 * gfortran.dg/namelist_55.f90: Ditto.
4601 * gfortran.dg/namelist_empty.f90: Ditto.
4602 * gfortran.dg/namelist_use.f90: Use new-style character length.
4603 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4604 * gfortran.dg/nested_modules_4.f90: Ditto.
4605 * gfortran.dg/nested_modules_5.f90: Ditto.
4606 * gfortran.dg/open-options-blanks.f: Ditto.
4607 * gfortran.dg/output_exponents_1.f90: Ditto.
4608 * gfortran.dg/parens_5.f90: Ditto.
4609 * gfortran.dg/parens_6.f90: Ditto.
4610 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4611 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4612 * gfortran.dg/pr15129.f90: Ditto.
4613 * gfortran.dg/pr15332.f: Ditto.
4614 * gfortran.dg/pr16597.f90: Ditto.
4615 * gfortran.dg/pr17143.f90: Ditto.
4616 * gfortran.dg/pr17164.f90: Ditto.
4617 * gfortran.dg/pr17229.f: Modified warning message.
4618 * gfortran.dg/pr18210.f90: Add -std=legacy.
4619 * gfortran.dg/pr19155.f: Ditto.
4620 * gfortran.dg/pr20086.f90: Ditto.
4621 * gfortran.dg/pr20124.f90: Ditto.
4622 * gfortran.dg/pr20755.f: Ditto.
4623 * gfortran.dg/pr20865.f90: Ditto.
4624 * gfortran.dg/pr20950.f: Ditto.
4625 * gfortran.dg/pr21730.f: Ditto.
4626 * gfortran.dg/pr22491.f: Ditto.
4627 * gfortran.dg/pr29713.f90: Ditto.
4628 * gfortran.dg/print_parentheses_1.f: Ditto.
4629 * gfortran.dg/print_parentheses_2.f90: Ditto.
4630 * gfortran.dg/proc_assign_1.f90: Ditto.
4631 * gfortran.dg/proc_decl_1.f90: Ditto.
4632 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4633 * gfortran.dg/read_eor.f90: : Add -std=legacy.
4634 * gfortran.dg/read_float_1.f90: Ditto.
4635 * gfortran.dg/read_logical.f90: Ditto.
4636 * gfortran.dg/recursive_statement_functions.f90: Ditto.
4637 * gfortran.dg/return_1.f90: Ditto.
4638 * gfortran.dg/rewind_1.f90: Ditto.
4639 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4640 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4641 * gfortran.dg/stfunc_1.f90: Ditto.
4642 * gfortran.dg/stfunc_3.f90: Ditto.
4643 * gfortran.dg/stfunc_4.f90: Ditto.
4644 * gfortran.dg/stfunc_6.f90: Ditto.
4645 * gfortran.dg/streamio_2.f90: Ditto.
4646 * gfortran.dg/string_ctor_1.f90: Ditto.
4647 * gfortran.dg/string_null_compare_1.f: Ditto.
4648 * gfortran.dg/substr_6.f90: Ditto.
4649 * gfortran.dg/tl_editing.f90: Ditto.
4650 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4651 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4652 * gfortran.dg/x_slash_1.f: Add -std=legacy.
4653 * gfortran.dg/g77/1832.f: Ditto.
4654 * gfortran.dg/g77/19981216-0.f Ditto.
4655 * gfortran.dg/g77/19990525-0.f: Ditto.
4656 * gfortran.dg/g77/19990826-2.f: Ditto.
4657 * gfortran.dg/g77/20000630-2.f: Ditto.
4658 * gfortran.dg/g77/20010116.f: Ditto.
4659 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4660 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4661 * gfortran.dg/g77/980520-1.f: Ditto.
4662 * gfortran.dg/g77/check0.f: Ditto.
4663 * gfortran.dg/g77/cpp3.F: Ditto.
4664 * gfortran.dg/g77/cpp4.F: Use new-style character length.
4665 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4666 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4667 * gfortran.dg/g77/short.f: Ditto.
4669 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
4671 * gcc.target/mips/ext-3.c: Add NOMIPS16.
4672 * gcc.target/mips/ext-4.c: Likewise.
4673 * gcc.target/mips/interrupt_handler.c: Likewise.
4674 * gcc.target/mips/truncate-4.c: Likewise.
4675 * gcc.target/mips/truncate-5.c: Likewise.
4677 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
4679 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4680 -fgraphite-force-parallel to -floop-parallelize-all.
4682 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
4685 * gfortran.dg/whole_file_7.f90: New test.
4686 * gfortran.dg/whole_file_8.f90: New test.
4687 * gfortran.dg/whole_file_9.f90: New test.
4688 * gfortran.dg/whole_file_10.f90: New test.
4689 * gfortran.dg/whole_file_11.f90: New test.
4690 * gfortran.dg/whole_file_12.f90: New test.
4691 * gfortran.dg/whole_file_13.f90: New test.
4692 * gfortran.dg/whole_file_14.f90: New test.
4694 2009-07-31 Jason Merrill <jason@redhat.com>
4696 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4698 * g++.dg/cpp0x/named.C: Likewise.
4699 * g++.dg/cpp0x/overload.C: Likewise.
4700 * g++.dg/cpp0x/rv1n.C: Likewise.
4701 * g++.dg/cpp0x/rv1p.C: Likewise.
4702 * g++.dg/cpp0x/rv2n.C: Likewise.
4703 * g++.dg/cpp0x/rv2p.C: Likewise.
4704 * g++.dg/cpp0x/rv3n.C: Likewise.
4705 * g++.dg/cpp0x/rv3p.C: Likewise.
4706 * g++.dg/cpp0x/rv4n.C: Likewise.
4707 * g++.dg/cpp0x/rv4p.C: Likewise.
4708 * g++.dg/cpp0x/rv5n.C: Likewise.
4709 * g++.dg/cpp0x/rv5p.C: Likewise.
4710 * g++.dg/cpp0x/rv6n.C: Likewise.
4711 * g++.dg/cpp0x/rv6p.C: Likewise.
4712 * g++.dg/cpp0x/rv7n.C: Likewise.
4713 * g++.dg/cpp0x/rv7p.C: Likewise.
4714 * g++.dg/cpp0x/template_deduction.C: Likewise.
4715 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4716 * g++.dg/cpp0x/overloadn.C: New.
4717 * g++.dg/cpp0x/rv-cast.C: New.
4719 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
4721 * gcc.target/mips/ext-4.c: New test.
4723 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4725 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4727 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4729 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4730 * gcc.dg/tree-ssa/loop-32.c: Same.
4731 * gcc.dg/tree-ssa/loop-33.c: Same.
4732 * gcc.dg/tree-ssa/loop-34.c: Same.
4733 * gcc.dg/tree-ssa/loop-35.c: Same.
4734 * gcc.dg/tree-ssa/loop-7.c: Same.
4735 * gcc.dg/tree-ssa/pr23109.c: Same.
4736 * gcc.dg/tree-ssa/restrict-2.c: Same.
4737 * gcc.dg/tree-ssa/restrict-3.c: Same.
4738 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4739 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4740 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4741 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4742 * gcc.dg/tree-ssa/structopt-1.c: Same.
4743 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4744 * gfortran.dg/pr32921.f: Same.
4746 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4748 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4749 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4750 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4751 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4752 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4753 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4754 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4755 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4756 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4757 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4758 * gcc.dg/graphite/id-1.c: New.
4759 * gcc.dg/graphite/id-10.c: New.
4760 * gcc.dg/graphite/id-11.c: New.
4761 * gcc.dg/graphite/id-12.c: New.
4762 * gcc.dg/graphite/id-13.c: New.
4763 * gcc.dg/graphite/id-14.c: New.
4764 * gcc.dg/graphite/id-15.c: New.
4765 * gcc.dg/graphite/id-2.c: New.
4766 * gcc.dg/graphite/id-3.c: New.
4767 * gcc.dg/graphite/id-4.c: New.
4768 * gcc.dg/graphite/id-5.c: New.
4769 * gcc.dg/graphite/id-6.c: New.
4770 * gcc.dg/graphite/id-7.c: New.
4771 * gcc.dg/graphite/id-8.c: New.
4772 * gcc.dg/graphite/id-9.c: New.
4773 * gcc.dg/graphite/interchange-0.c: New.
4774 * gcc.dg/graphite/interchange-1.c: New.
4775 * gcc.dg/graphite/interchange-2.c: New.
4776 * gcc.dg/graphite/interchange-3.c: New.
4777 * gcc.dg/graphite/interchange-4.c: New.
4778 * gcc.dg/graphite/interchange-5.c: New.
4779 * gcc.dg/graphite/interchange-6.c: New.
4780 * gcc.dg/graphite/interchange-7.c: New.
4781 * gcc.dg/graphite/interchange-8.c: New.
4782 * gcc.dg/graphite/pr35356-1.c: New.
4783 * gcc.dg/graphite/pr35356-2.c: New.
4784 * gcc.dg/graphite/pr35356-3.c: New.
4785 * gcc.dg/graphite/pr40157.c: New.
4786 * gcc.dg/graphite/run-id-1.c: New.
4787 * gcc.dg/graphite/scop-20.c: New.
4788 * gcc.dg/graphite/scop-21.c: New.
4789 * gfortran.dg/graphite/id-1.f90: New.
4790 * gfortran.dg/graphite/id-10.f90: New.
4791 * gfortran.dg/graphite/id-11.f: New.
4792 * gfortran.dg/graphite/id-12.f: New.
4793 * gfortran.dg/graphite/id-13.f: New.
4794 * gfortran.dg/graphite/id-14.f: New.
4795 * gfortran.dg/graphite/id-15.f: New.
4796 * gfortran.dg/graphite/id-16.f: New.
4797 * gfortran.dg/graphite/id-5.f: New.
4798 * gfortran.dg/graphite/id-6.f: New.
4799 * gfortran.dg/graphite/id-7.f: New.
4800 * gfortran.dg/graphite/id-8.f: New.
4801 * gfortran.dg/graphite/id-9.f: New.
4802 * gfortran.dg/graphite/interchange-1.f: New.
4803 * gfortran.dg/graphite/interchange-2.f: New.
4805 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4807 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4808 flags based on the name of the testcase.
4809 * gfortran.dg/graphite/graphite.exp: Same.
4811 * gcc.dg/graphite/block-0.c: Adjusted.
4812 * gcc.dg/graphite/block-1.c: Adjusted.
4813 * gcc.dg/graphite/block-2.c: Adjusted.
4814 * gcc.dg/graphite/block-3.c: Adjusted.
4815 * gcc.dg/graphite/block-4.c: Adjusted.
4816 * gcc.dg/graphite/block-5.c: Adjusted.
4817 * gcc.dg/graphite/block-6.c: Adjusted.
4818 * gcc.dg/graphite/pr37485.c: Adjusted.
4819 * gcc.dg/graphite/pr37684.c: Adjusted.
4820 * gcc.dg/graphite/pr37828.c: Adjusted.
4821 * gcc.dg/graphite/pr37883.c: Adjusted.
4822 * gcc.dg/graphite/pr37928.c: Adjusted.
4823 * gcc.dg/graphite/pr37943.c: Adjusted.
4824 * gcc.dg/graphite/pr38409.c: Adjusted.
4825 * gcc.dg/graphite/pr38498.c: Adjusted.
4826 * gcc.dg/graphite/pr38559.c: Adjusted.
4827 * gcc.dg/graphite/pr39335.c: Adjusted.
4828 * gcc.dg/graphite/pr39335_1.c: Adjusted.
4829 * gcc.dg/graphite/scop-0.c: Adjusted.
4830 * gcc.dg/graphite/scop-1.c: Adjusted.
4831 * gcc.dg/graphite/scop-10.c: Adjusted.
4832 * gcc.dg/graphite/scop-11.c: Adjusted.
4833 * gcc.dg/graphite/scop-12.c: Adjusted.
4834 * gcc.dg/graphite/scop-13.c: Adjusted.
4835 * gcc.dg/graphite/scop-14.c: Adjusted.
4836 * gcc.dg/graphite/scop-15.c: Adjusted.
4837 * gcc.dg/graphite/scop-16.c: Adjusted.
4838 * gcc.dg/graphite/scop-17.c: Adjusted.
4839 * gcc.dg/graphite/scop-18.c: Adjusted.
4840 * gcc.dg/graphite/scop-19.c: Adjusted.
4841 * gcc.dg/graphite/scop-2.c: Adjusted.
4842 * gcc.dg/graphite/scop-3.c: Adjusted.-
4843 * gcc.dg/graphite/scop-4.c: Adjusted.
4844 * gcc.dg/graphite/scop-5.c: Adjusted.
4845 * gcc.dg/graphite/scop-6.c: Adjusted.
4846 * gcc.dg/graphite/scop-7.c: Adjusted.
4847 * gcc.dg/graphite/scop-8.c: Adjusted.
4848 * gcc.dg/graphite/scop-9.c: Adjusted.
4849 * gcc.dg/graphite/scop-matmult.c: Adjusted.
4850 * gfortran.dg/graphite/block-1.f90: Adjusted.
4851 * gfortran.dg/graphite/block-2.f: Adjusted.
4852 * gfortran.dg/graphite/block-3.f90: Adjusted.
4853 * gfortran.dg/graphite/block-4.f90: Adjusted.
4854 * gfortran.dg/graphite/id-2.f90: Adjusted.
4855 * gfortran.dg/graphite/id-3.f90: Adjusted.
4856 * gfortran.dg/graphite/id-4.f90: Adjusted.
4857 * gfortran.dg/graphite/pr37852.f90: Adjusted.
4858 * gfortran.dg/graphite/pr37857.f90: Adjusted.
4859 * gfortran.dg/graphite/pr37980.f90: Adjusted.
4860 * gfortran.dg/graphite/pr38083.f90: Adjusted.
4861 * gfortran.dg/graphite/pr38953.f90: Adjusted.
4862 * gfortran.dg/graphite/scop-1.f: Adjusted.
4864 2009-07-30 Doug Kwan <dougkwan@google.com>
4866 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4867 in warnings added in rev 141298.
4869 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4871 * lib/options.exp: Use "!=" instead of "ne".
4873 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4875 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4876 * gcc.dg/ucnid-12.c: Likewise.
4878 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4879 Pat Haugen <pthaugen@us.ibm.com>
4880 Revital Eres <ERES@il.ibm.com>
4882 * gcc.target/powerpc/altivec-32.c: New file to test
4883 Altivec simple math function vectorization.
4885 * gcc.target/powerpc/bswap-run.c: New file to test swap
4887 * gcc.target/powerpc/bswap16.c: Ditto.
4888 * gcc.target/powerpc/bswap32.c: Ditto.
4889 * gcc.target/powerpc/bswap64-1.c: Ditto.
4890 * gcc.target/powerpc/bswap64-2.c: Ditto.
4891 * gcc.target/powerpc/bswap64-3.c: Ditto.
4892 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4893 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4894 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4896 * gcc.target/powerpc/popcount-2.c: New file to test
4897 power7 popcntd instructions.
4898 * gcc.target/powerpc/popcount-3.c: Ditto.
4900 * gcc.target/powerpc/pr39457.c: New VSX test.
4901 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4902 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4903 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4904 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4905 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4906 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4907 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4908 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4909 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4910 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4911 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4912 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4914 * gcc.target/powerpc/altivec-6.c: Store the result of
4915 vec_add, so the optimizer doesn't remove it.
4917 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4918 systems that support bswap64.
4920 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4921 prevent VSX code generation.
4923 * lib/target-supports.exp (check_vsx_hw_available): New
4924 function to test if VSX available.
4925 (check_effective_target_powerpc_vsx_ok): Ditto.
4926 (check_vmx_hw_available): Add explicit -mno-vsx.
4928 2009-07-30 Janis Johnson <janis187@us.ibm.com>
4931 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4933 2009-07-30 Martin Jambor <mjambor@suse.cz>
4935 PR tree-optimization/40570
4936 * gcc.c-torture/compile/pr40570.c: New test.
4938 2009-07-29 Jason Merrill <jason@redhat.com>
4941 * g++.dg/template/defarg13.C: New.
4943 2009-07-29 Richard Guenther <rguenther@suse.de>
4946 * g++.dg/torture/pr40834.C: New testcase.
4948 2009-07-29 Michael Matz <matz@suse.de>
4951 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4953 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
4955 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4956 sh*-*-* targets. Skip on spu-*-* targets.
4957 * gfortran.dg/maxlocval_4.f90: Likewise.
4958 * gfortran.dg/minlocval_1.f90: Likewise.
4959 * gfortran.dg/minlocval_4.f90: Likewise.
4961 2009-07-28 Jakub Jelinek <jakub@redhat.com>
4964 * gfortran.dg/gomp/pr40878-1.f90: New test.
4965 * gfortran.dg/gomp/pr40878-2.f90: New test.
4968 * gcc.dg/cdce1.c: Adjust note line number.
4969 * gcc.dg/cdce2.c: Likewise.
4971 2009-07-28 Janus Weil <janus@gcc.gnu.org>
4974 * gfortran.dg/proc_ptr_comp_13.f90: New.
4976 2009-07-28 Jan Beulich <jbeulich@novell.com>
4978 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4979 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4980 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4981 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4982 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4983 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4984 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4985 * gcc.target/i386/avx-vtestps-2.c: Likewise.
4986 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4987 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4988 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4989 * gcc.target/i386/avx-vtestps-3.c: Likewise.
4990 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
4991 #ifdef NEED_IEEE754_FLOAT conditional.
4992 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
4995 2009-07-28 Jan Beulich <jbeulich@novell.com>
4997 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4999 * g++.dg/ext/bitfield3.C: Likewise.
5000 * g++.dg/ext/bitfield4.C: Likewise.
5001 * g++.dg/ext/bitfield5.C: Likewise.
5002 * gcc.dg/bitfld-15.c: Likewise.
5003 * gcc.dg/bitfld-16.c: Likewise.
5004 * gcc.dg/bitfld-17.c: Likewise.
5005 * gcc.dg/bitfld-18.c: Likewise.
5006 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
5007 * gcc.dg/20010912-1.c: Likewise.
5008 * gcc.dg/20021018-1.c: Likewise.
5009 * gcc.dg/20030213-1.c: Likewise.
5010 * gcc.dg/20030225-1.c: Likewise.
5011 * gcc.dg/20030708-1.c: Likewise.
5012 * gcc.dg/20050321-2.c: Likewise.
5013 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
5014 * gcc.dg/cdce2.c: Likewise.
5015 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
5017 * gcc.target/i386/pr37248-3.c: Likewise.
5019 2009-07-27 Janus Weil <janus@gcc.gnu.org>
5022 * gfortran.dg/altreturn_7.f90: New.
5024 2009-07-27 Simon Baldwin <simonb@google.com>
5027 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
5028 so that indexing no longer runs off array end.
5030 2009-07-27 Tobias Burnus <burnus@net-b.de>
5033 * gfortran.dg/derived_init_3.f90: New test.
5035 2009-07-26 Tobias Burnus <burnus@net-b.de>
5038 * gfortran.dg/atan2_1.f90: New test
5039 * gfortran.dg/atan2_2.f90: New test
5041 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
5044 * g++.dg/warn/Wreturn-type-6.C: New test.
5046 2009-07-26 Ira Rosen <irar@il.ibm.com>
5048 PR tree-optimization/40801
5049 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
5050 * gfortran.dg/vect/vect.exp: Run tests starting with
5051 "fast-math-real8" with -ffast-math and -fdefault-real-8.
5053 2009-07-25 David Daney <ddaney@caviumnetworks.com>
5055 PR rtl-optimization/40445
5056 * g++.dg/other/builtin-unreachable-1.C: New testcase.
5058 2009-07-25 David Daney <ddaney@caviumnetworks.com>
5060 * gcc.dg/builtin-unreachable-4.c: New test.
5062 2009-07-25 Tobias Burnus <burnus@net-b.de>
5065 * gfortran.dg/complex_intrinsic_5.f90: New test.
5066 * gfortran.dg/complex_intrinsic_7.f90: New test.
5068 2009-07-25 Martin Jambor <mjambor@suse.cz>
5070 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
5071 * gcc.dg/ipa/noclone-1.c: New test.
5073 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
5075 * lib/target-supports.exp (check_effective_target_static): New
5077 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
5079 * g++.old-deja/g++.law/weak.C: Require static effective target.
5081 2009-07-25 Janus Weil <janus@gcc.gnu.org>
5084 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5085 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
5086 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
5087 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
5088 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
5089 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
5090 * gfortran.dg/typebound_call_10.f03: New.
5092 2009-07-24 Jason Merrill <jason@redhat.com>
5094 * g++.dg/cpp0x/defaulted11.C: New.
5096 * g++.dg/cpp0x/initlist23.C: New.
5098 2009-07-24 Janus Weil <janus@gcc.gnu.org>
5101 * gfortran.dg/char_length_16.f90: New.
5103 2009-07-24 Jakub Jelinek <jakub@redhat.com>
5107 * gfortran.dg/maxlocval_2.f90: New test.
5108 * gfortran.dg/maxlocval_3.f90: New test.
5109 * gfortran.dg/maxlocval_4.f90: New test.
5110 * gfortran.dg/minlocval_1.f90: New test.
5111 * gfortran.dg/minlocval_2.f90: New test.
5112 * gfortran.dg/minlocval_3.f90: New test.
5113 * gfortran.dg/minlocval_4.f90: New test.
5115 2009-07-23 Joseph Myers <joseph@codesourcery.com>
5117 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
5120 2009-07-23 Jakub Jelinek <jakub@redhat.com>
5123 * gfortran.dg/pr40839.f90: New test.
5125 2009-07-23 Michael Matz <matz@suse.de>
5128 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
5129 don't set options ourself.
5131 2009-07-23 Simon Baldwin <simonb@google.com>
5133 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
5134 native C compilation where required.
5136 2009-07-22 Doug Kwan <dougkwan@google.com>
5138 * gcc.c-torture/compile/20090721-1.c: New test.
5140 2009-07-22 Michael Matz <matz@suse.de>
5142 PR tree-optimization/35229
5143 PR tree-optimization/39300
5144 * gcc.dg/vect/vect-pre-interact.c: New test.
5146 2009-07-22 Richard Guenther <rguenther@suse.de>
5148 * g++.dg/lookup/using21.C: Fix duplicate paste.
5150 2009-07-22 Richard Guenther <rguenther@suse.de>
5153 * g++.dg/lookup/using21.C: New testcase.
5155 2009-07-21 Jason Merrill <jason@redhat.com>
5157 * g++.dg/init/aggr4.C: New.
5159 2009-07-21 Jason Merrill <jason@redhat.com>
5162 * g++.dg/cpp0x/initlist22.C: New.
5164 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5166 * gcc.target/i386/vectorize8.c: New test.
5168 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
5171 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5172 Add i?86 and x86_64 targets.
5173 * gcc.target/i386/vectorize7.c: New test.
5176 * gcc.target/i386/pr40809.c: New test.
5178 2009-07-21 Jakub Jelinek <jakub@redhat.com>
5180 PR tree-optimization/40813
5181 * g++.dg/opt/inline15.C: New test.
5183 2009-07-21 Paul Brook <paul@codesourcery.com>
5185 * gcc.dg/vect/section-anchors-nest-1.c: New test.
5186 * lib/target-supports.exp (check_effective_target_section_anchors):
5189 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
5191 * gcc.dg/plugin/finish_unit_plugin.c: New test.
5192 * gcc.dg/plugin/finish_unit-test-1.c: New test.
5193 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
5195 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
5197 * gcc.target/mips/ext-3.c: New test.
5199 2009-07-20 Jakub Jelinek <jakub@redhat.com>
5201 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
5202 * gcc.dg/builtin-object-size-8.c: New test.
5203 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
5204 * g++.dg/ext/builtin-object-size2.C: Likewise.
5206 PR tree-optimization/40792
5207 * gcc.dg/pr40792.c: New test.
5209 2009-07-20 Ira Rosen <irar@il.ibm.com>
5211 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
5212 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
5213 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
5215 2009-07-20 Christian Bruel <christian.bruel@st.com>
5217 * gcc.target/sh/mfmovd.c: New test.
5219 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
5220 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5223 * gfortran.dg/eof_3.f90: New test.
5225 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
5228 * gfortran.dg/intrinsic_cmplx.f90: New test.
5230 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5234 * gfortran.dg/cshift_bounds_1.f90: New test.
5235 * gfortran.dg/cshift_bounds_2.f90: New test.
5236 * gfortran.dg/cshift_bounds_3.f90: New test.
5237 * gfortran.dg/cshift_bounds_4.f90: New test.
5238 * gfortran.dg/eoshift_bounds_1.f90: New test.
5239 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
5240 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
5241 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
5243 2009-07-19 Jan Hubicka <jh@suse.cz>
5245 PR tree-optimization/40676
5246 * gcc.c-torture/compile/pr40676.c: New testcase.
5248 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5250 * gcc.target/mips/ext-2.c: New test.
5252 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
5254 * gcc.target/mips/octeon-exts-7.c: New test.
5255 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
5256 * gcc.target/mips/octeon-exts-5.c: Likewise.
5258 2009-07-18 Richard Guenther <rguenther@suse.de>
5261 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
5263 2009-07-18 Richard Guenther <rguenther@suse.de>
5266 * gcc.dg/pr35899.c: Adjust.
5268 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
5270 * gcc.target/powerpc/asm-es-1.c: New test.
5271 * gcc.target/powerpc/asm-es-2.c: Likewise.
5273 2009-07-17 Richard Guenther <rguenther@suse.de>
5276 * g++.dg/rtti/crash4.C: New testcase.
5277 * g++.dg/torture/20090706-1.C: Likewise.
5278 * gcc.dg/redecl-17.c: Likewise.
5279 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
5280 * gcc.dg/declspec-9.c: Expect extra error.
5281 * gcc.dg/declspec-10.c: Likewise.
5282 * gcc.dg/declspec-11.c: Likewise.
5283 * gcc.dg/redecl-10.c: Expect extra warnings.
5284 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
5285 * gcc.target/i386/pr39545-1.c: Likewise.
5286 * g++.dg/ext/asm3.C: Expect more errors.
5287 * g++.dg/gomp/block-1.C: Likewise.
5288 * g++.dg/gomp/block-2.C: Likewise.
5289 * g++.dg/gomp/block-3.C: Likewise.
5290 * g++.dg/gomp/block-5.C: Likewise.
5291 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
5292 * g++.dg/warn/unused-result1.C: XFAIL.
5294 2009-07-17 Richard Guenther <rguenther@suse.de>
5296 PR tree-optimization/40321
5297 * gcc.c-torture/compile/pr40321.c: New testcase.
5298 * g++.dg/torture/pr40321.C: Likewise.
5300 2009-07-17 Jakub Jelinek <jakub@redhat.com>
5303 * g++.dg/template/ptrmem19.C: New test.
5305 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
5306 Manuel López-Ibáñez <manu@gcc.gnu.org>
5309 * gcc.dg/pr36902.c: Add column info.
5310 * g++.dg/gcov/gcov-2.C: Change count for definition.
5312 2009-07-16 Jason Merrill <jason@redhat.com>
5315 * g++.dg/cpp0x/std-layout1.C: New.
5316 * g++.dg/ext/has_nothrow_assign.C: Fix.
5317 * g++.dg/ext/has_nothrow_copy.C: Fix.
5318 * g++.dg/ext/has_trivial_assign.C: Fix.
5319 * g++.dg/ext/has_trivial_copy.C: Fix.
5320 * g++.dg/ext/is_pod.C: Fix.
5321 * g++.dg/other/offsetof3.C: Adjust.
5322 * g++.dg/overload/ellipsis1.C: Adjust.
5323 * g++.dg/warn/var-args1.C: Adjust.
5324 * g++.old-deja/g++.brendan/crash63.C: Adjust.
5325 * g++.old-deja/g++.brendan/crash64.C: Adjust.
5326 * g++.old-deja/g++.brendan/overload8.C: Adjust.
5327 * g++.old-deja/g++.other/vaarg3.C: Adjust.
5328 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
5330 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5332 * gcc.dg/torture/builtin-math-5.c: Add more cases.
5333 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
5334 effective target "mpc_pow".
5335 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
5337 2009-07-16 Richard Henderson <rth@redhat.com>
5339 * g++.dg/opt/eh4.C: New test.
5341 2009-07-16 Jakub Jelinek <jakub@redhat.com>
5343 * obj-c++.dg/defs.mm (abort): Make it extern "C".
5345 2009-07-15 Jakub Jelinek <jakub@redhat.com>
5348 * gcc.c-torture/execute/pr40747.c: New test.
5350 2009-07-15 Richard Guenther <rguenther@suse.de>
5353 * gcc.c-torture/compile/pr40753.c: New testcase.
5355 2009-07-15 Janus Weil <janus@gcc.gnu.org>
5358 * gfortran.dg/interface_assignment_4.f90: New.
5360 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
5362 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
5363 for FreeBSD up to and including version 8.
5365 2009-07-14 Taras Glek <tglek@mozilla.com>
5366 Rafael Espindola <espindola@google.com>
5368 * g++.dg/plugin/header-plugin-test.C: New.
5369 * g++.dg/plugin/header_plugin.c: New.
5370 * g++.dg/plugin/plugin.exp: Update.
5372 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
5374 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
5375 function to enable vectorization.
5376 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
5377 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5379 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
5381 * gcc.target/i386/sse-copysignf-vec.c: New test.
5382 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
5384 2009-07-14 Jason Merrill <jason@redhat.com>
5387 * g++.dg/lookup/builtin5.C: New.
5388 * g++.dg/other/error22.C: Add missing extern "C".
5389 * g++.dg/warn/Warray-bounds.C: Likewise.
5390 * gcc.dg/compat/compat-common.h: Likewise.
5393 * g++.dg/lookup/using20.C: New.
5396 * g++.dg/template/koenig8.C: New.
5398 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
5400 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
5401 both i?86-*-darwin* and x86_64-*-darwin*.
5403 2009-07-14 Joseph Myers <joseph@codesourcery.com>
5405 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
5406 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
5409 2009-07-14 Dodji Seketeli <dodji@redhat.com>
5412 * g++.dg/debug/dwarf2/typedef1.C: New test.
5415 * g++.dg/other/typedef3.C: New test.
5417 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
5419 * gcc.dg/20090709-1.c: Move to a proper place ...
5420 * gcc.target/m68k/20090709-1.c: ... here.
5422 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
5425 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
5426 front of qualified names are allowed.
5427 * g++.dg/parse/crash10.C: Likewise.
5428 * g++.dg/parse/error15.C: Likewise.
5429 * g++.dg/parse/typename9.C: Likewise.
5430 * g++.dg/parse/error8.C: Likewise.
5432 2009-07-13 Janus Weil <janus@gcc.gnu.org>
5435 * gfortran.dg/proc_ptr_22.f90: Extended.
5436 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
5438 2009-07-13 Ira Rosen <irar@il.ibm.com>
5440 * gfortran.dg/vect/vect-6.f: New test.
5442 2009-07-12 Jason Merrill <jason@redhat.com>
5445 * g++.dg/cpp0x/decltype17.C: New.
5448 * g++.dg/cpp0x/rv10.C: New.
5450 2009-07-12 Jason Merrill <jason@redhat.com>
5453 * g++.dg/cpp0x/initlist20.C: New.
5454 * g++.dg/cpp0x/initlist21.C: New.
5456 2009-07-12 Ira Rosen <irar@il.ibm.com>
5458 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
5459 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
5460 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
5461 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
5462 gcc.dg/vect/vect-double-reduc-7.c: New tests.
5464 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
5466 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
5467 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
5468 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
5469 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
5470 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
5471 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
5472 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
5473 effective_target fd_truncate.
5475 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
5477 * gnat.dg/specs/addr1.ads: New test.
5479 2009-07-11 Jan Hubicka <jh@suse.cz>
5482 * g++.dg/torture/pr40388.C: New testcase.
5484 2009-07-11 Jakub Jelinek <jakub@redhat.com>
5487 * gcc.c-torture/execute/pr40668.c: New test.
5489 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
5491 * gcc.c-torture/execute/20090711-1.c: New test.
5493 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
5498 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
5499 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
5500 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
5501 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
5503 2009-07-11 Tobias Burnus <burnus@net-b.de>
5506 * gfortran.dg/complex_intrinsic_3.f90: New test.
5507 * gfortran.dg/complex_intrinsic_4.f90: New test.
5509 2009-07-10 David Daney <ddaney@caviumnetworks.com>
5512 * gcc.target/mips/mips.exp: Make -msynci a known option.
5513 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
5515 2009-07-10 Jakub Jelinek <jakub@redhat.com>
5518 * g++.dg/ext/strncpy-chk1.C: New test.
5520 2009-07-10 Richard Guenther <rguenther@suse.de>
5522 PR tree-optimization/40496
5523 * g++.dg/opt/pr40496.C: New testcase.
5525 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
5529 * g++.dg/warn/unused-result1-Werror.c: New.
5531 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
5534 * gfortran.dg/recursive_parameter_1.f90: New test.
5536 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
5538 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
5539 * gfortran.dg/module_equivalence_6.f90: Ditto.
5540 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
5541 * gfortran.dg/nan_2.f90: Ditto.
5542 * gfortran.dg/inquire_11.f90: Ditto.
5543 * gfortran.dg/abstract_type_3.f03: Ditto.
5544 * gfortran.dg/abstract_type_1.f90: Ditto.
5545 * gfortran.dg/private_type_9.f90: Ditto.
5546 * gfortran.dg/abstract_type_5.f03: Ditto.
5547 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
5548 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
5549 * gfortran.dg/derived_sub.f90: Ditto.
5550 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
5551 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
5552 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
5553 * gfortran.dg/mvbits_6.f90: Ditto.
5554 * gfortran.dg/abstract_type_2.f03: Ditto.
5555 * gfortran.dg/abstract_type_4.f03: Ditto.
5556 * gfortran.dg/bounds_check_9.f90: Ditto.
5557 * gfortran.dg/optional_dim_3.f90: Ditto.
5558 * gfortran.dg/pr32921.f: Ditto.
5559 * gfortran.dg/entry_16.f90: Ditto.
5560 * gfortran.dg/generic_16.f90: Ditto.
5563 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
5565 * gcc.target/m68k/20090709-1.c: New.
5567 2009-07-09 Dodji Seketeli <dodji@redhat.com>
5570 * g++.dg/template/unify11.C: New test.
5572 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
5575 * gfortran.dg/host_assoc_function_9.f90: New test.
5577 2009-07-09 Janus Weil <janus@gcc.gnu.org>
5580 * gfortran.dg/proc_ptr_22.f90: New.
5581 * gfortran.dg/proc_ptr_comp_12.f90: New.
5583 2009-07-09 Jakub Jelinek <jakub@redhat.com>
5586 * gcc.c-torture/compile/pr40692.c: New test.
5588 2009-07-09 Tobias Burnus <burnus@net-b.de>
5591 * gfortran.dg/pointer_check_6.f90: New test.
5593 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
5595 * gcc.target/mips/truncate-5.c: New test.
5597 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5601 * gfortran.dg/fmt_cache_1.f: New test.
5603 2009-07-08 Tobias Burnus <burnus@net-b.de>
5606 * gfortran.dg/nosigned_zero_1.f90: New test.
5607 * gfortran.dg/nosigned_zero_2.f90: New test.
5609 2009-07-08 Richard Guenther <rguenther@suse.de>
5611 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5613 2009-07-08 Richard Guenther <rguenther@suse.de>
5615 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5617 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
5620 * gfortran.dg/proc_ptr_21.f90: New test.
5622 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
5625 * g++.dg/warn/pr31246.C: New.
5626 * g++.dg/warn/pr31246-2.C: New.
5628 2009-07-07 Jason Merrill <jason@redhat.com>
5631 * g++.dg/template/defarg12.C: New.
5634 * g++.dg/cpp0x/enum7.C: New.
5637 * g++.dg/cpp0x/enum6.C: New.
5640 * g++.dg/cpp0x/enum5.C: New.
5643 * g++.dg/cpp0x/enum4.C: New.
5645 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5647 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5649 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5651 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5653 2009-07-07 Jakub Jelinek <jakub@redhat.com>
5656 * gcc.dg/pr40669.c: New test.
5658 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5660 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5661 location. Update all calls.
5662 * g++.dg/plugin/selfassign.c: Likewise.
5664 2009-07-06 Jason Merrill <jason@redhat.com>
5666 * g++.dg/rtti/dyncast[34].C: New.
5668 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
5670 * lib/target-supports.exp
5671 (check_effective_target_mips_newabi_large_long_double): New.
5672 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5674 * gcc.target/mips/fpr-moves-6.c: Likewise.
5676 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
5679 * g++.dg/template/union2.C: New test.
5681 2009-07-04 Jason Merrill <jason@redhat.com>
5683 * g++.dg/template/using15.C: New.
5685 2009-07-04 Jakub Jelinek <jakub@redhat.com>
5687 * gfortran.dg/maxloc_1.f90: New test.
5689 2009-07-04 Janus Weil <janus@gcc.gnu.org>
5692 * gfortran.dg/proc_ptr_result_6.f90: New.
5694 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5696 * gcc.dg/framework-2.c: Adjust testcase to pass.
5698 2009-07-04 Jason Merrill <jason@redhat.com>
5701 * g++.dg/cpp0x/auto16.C: New.
5703 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
5706 * gfortran.dg/pr40587.f: New test.
5708 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5711 * gfortran.dg/unit_1.f90: New test.
5713 2009-07-03 Jason Merrill <jason@redhat.com>
5715 * g++.dg/template/pure1.C: Expect another error.
5717 2009-07-03 Richard Guenther <rguenther@suse.de>
5719 PR tree-optimization/40640
5720 * gcc.c-torture/compile/pr40640.c: New testcase.
5722 2009-07-03 Richard Guenther <rguenther@suse.de>
5725 * gfortran.dg/pr34163.f90: New testcase.
5727 2009-07-03 Jan Hubicka <jh@suse.cz>
5729 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5730 * gcc.dg/tree-ssa/loop-25.c: Likewise.
5731 * gcc.dg/tree-ssa/loop-26.c: Likewise.
5732 * gcc.dg/tree-ssa/pr32044.c: Likewise.
5733 * gcc.dg/tree-ssa/loop-29.c: Likewise.
5734 * gcc.dg/tree-ssa/loop-10.c: Likewise.
5735 * gnat.dg/loop_optimization6.adb: Enable -O2.
5737 2009-07-02 Mark Mitchell <mark@codesourcery.com>
5739 * g++.dg/warn/null4.C: Extend.
5741 2009-07-02 Jason Merrill <jason@redhat.com>
5743 * g++.dg/template/spec8.C: Fix.
5745 2009-07-02 Michael Matz <matz@suse.de>
5748 * gfortran.dg/pr32921.f: Adjust.
5750 2009-07-02 Jan Hubicka <jh@suse.cz>
5752 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5754 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
5756 * gcc.target/mips/truncate-4.c: New testcase.
5758 2009-07-01 Richard Guenther <rguenther@suse.de>
5760 PR tree-optimization/19831
5761 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5762 make allocated memory escape. Un-XFAIL.
5763 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5764 * gcc.dg/vect/pr31699.c: Likewise.
5765 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5767 2009-06-30 Jakub Jelinek <jakub@redhat.com>
5770 * g++.dg/parse/cond5.C: New test.
5772 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
5774 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5775 (main): Pass n to main_1 instead.
5776 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5777 (main_1): New function, split off from...
5778 (main): ...here. Pass `off' to main_1 instead.
5780 2009-06-30 Jason Merrill <jason@redhat.com>
5783 * g++.dg/cpp0x/variadic94.C: New.
5785 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
5787 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5788 * lib/target-libpath.exp (ld_library_path_vars): New variable.
5789 (init_ld_library_path_env_vars): New function, replacing the
5790 orig_*_saved assignments. Call it after defining it.
5791 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5792 (restore_ld_library_path_env_vars): Likewise.
5793 (add_path, find_libgcc_s): New functions.
5794 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5795 gcc-set-multilib-library-path.
5796 (objc_target_compile): Don't add "." to ld_library_path.
5798 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5799 ld_library_path. Use add_path. Use find_libgcc_s instead of
5800 gcc-set-multilib-library-path.
5801 * lib/g++.exp (g++_link_flags): Likewise.
5802 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5803 * lib/c-torture.exp: Do not manipulate ld_library_path at the
5805 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
5806 to tell when this needs to happen. Use find_libgcc_s instead of
5807 gcc-set-multilib-library-path.
5808 * lib/gcc-dg.exp: Likewise.
5809 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5810 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5811 unless it is in $ALT_LD_LIBRARY_PATH.
5812 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5814 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
5816 * gnat.dg/discr12.adb: New test.
5817 * gnat.dg/discr12_pkg.ads: New helper.
5818 * gnat.dg/discr13.adb: New test.
5819 * gnat.dg/discr14.ad[sb]: Likewise.
5820 * gnat.dg/discr15.adb: Likewise.
5821 * gnat.dg/discr15_pkg.ads: New helper.
5822 * gnat.dg/discr16.adb: New test.
5823 * gnat.dg/discr16_g.ads: New helper.
5824 * gnat.dg/discr16_pkg.ads: Likewise.
5825 * gnat.dg/discr16_cont.ads: Likewise.
5826 * gnat.dg/discr17.adb: New test.
5827 * gnat.dg/discr18.adb: Likewise.
5828 * gnat.dg/discr18_pkg.ads: New helper.
5829 * gnat.dg/discr19.adb: New test.
5831 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5834 * gfortran.dg/internal_write_1.f90: New testcase.
5836 2009-06-30 Janus Weil <janus@gcc.gnu.org>
5839 * gfortran.dg/derived_pointer_recursion_2.f90: New.
5841 2009-06-30 Richard Guenther <rguenther@suse.de>
5843 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5845 2009-06-30 Wei Guozhi <carrot@google.com>
5847 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5850 2009-06-30 Ira Rosen <irar@il.ibm.com>
5852 PR tree-optimization/40542
5853 * gcc.dg/vect/pr40542.c: New test.
5855 2009-06-30 Martin Jambor <mjambor@suse.cz>
5857 PR tree-optimization/40582
5858 * gcc.c-torture/compile/pr40582.c: New test.
5860 2009-06-30 Wei Guozhi <carrot@google.com>
5863 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5865 2009-06-29 Jason Merrill <jason@redhat.com>
5868 * g++.dg/template/debug1.C: New.
5870 2009-06-29 Tobias Burnus <burnus@net-b.de>
5873 * pointer_check_1.f90: New test.
5874 * pointer_check_2.f90: New test.
5875 * pointer_check_3.f90: New test.
5876 * pointer_check_4.f90: New test.
5877 * pointer_check_5.f90: New test.
5879 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
5882 * gfortran.dg/func_assign_2.f90 : New test.
5884 2009-06-29 Richard Guenther <rguenther@suse.de>
5887 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5888 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5889 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5890 * gcc.c-torture/execute/20090623-1.c: Likewise.
5891 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5892 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5894 2009-06-29 Richard Guenther <rguenther@suse.de>
5897 * gcc.c-torture/execute/pr38212.c: New testcase.
5899 2009-06-29 Richard Guenther <rguenther@suse.de>
5901 PR tree-optimization/40579
5902 * gcc.c-torture/execute/pr40579.c: New testcase.
5904 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
5906 PR tree-optimization/40550
5907 * gcc.dg/pr40550.c: New test.
5909 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
5911 * gnat.dg/overflow_sum2.adb: New test
5912 * gnat.dg/namet.ads: New helper.
5914 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5916 2009-06-28 Tobias Burnus <burnus@net-b.de>
5919 * gfortran.dg/compiler-directive_1.f90: New test.
5920 * gfortran.dg/compiler-directive_2.f: New test.
5922 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5924 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5925 comment out some values and add some cases.
5927 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
5930 * gcc.dg/vect/vect.exp: Fix lappend syntax.
5932 2009-06-26 Richard Henderson <rth@redhat.com>
5935 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5936 * gcc.target/i386/local.c: Pass a non-constant to T.
5938 2009-06-26 Janus Weil <janus@gcc.gnu.org>
5942 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5943 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5944 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5945 * gfortran.dg/proc_ptr_result_5.f90: New.
5947 2009-06-26 Janis Johnson <janis187@us.ibm.com>
5950 * gcc.dg/dfp/pr39902.c: New test.
5952 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
5955 * gcc.dg/builtins-65.c: Require c99 runtime.
5957 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5959 * gnat.dg/array7.ad[sb]: New test.
5961 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5963 * gnat.dg/array6.adb: New test.
5965 2009-06-25 Ian Lance Taylor <iant@google.com>
5967 * g++.dg/warn/Wsign-compare-3.C: New testcase.
5969 2009-06-25 Ian Lance Taylor <iant@google.com>
5971 * g++.dg/warn/Wunused-16.C: New testcase.
5973 2009-06-25 Ian Lance Taylor <iant@google.com>
5975 * g++.dg/warn/skip-2.C: New testcase.
5977 2009-06-25 Steve Ellcey <sje@cup.hp.com>
5979 * gcc.c-torture/execute/20090618-1.c: add dg-run and
5980 dg-skip-if and move to ...
5981 * gcc.dg/torture/20090618-1.c.
5983 2009-06-25 Martin Jambor <mjambor@suse.cz>
5985 PR tree-optimization/40493
5986 * gcc.c-torture/execute/pr40493.c: New test.
5988 2009-06-24 Jason Merrill <jason@redhat.com>
5991 * g++.dg/template/overload10.C: New.
5993 2009-06-24 Janus Weil <janus@gcc.gnu.org>
5996 * gfortran.dg/proc_ptr_comp_11.f90: New.
5998 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
6000 * gcc.dg/pr40501.c: New testcase.
6002 2009-06-23 DJ Delorie <dj@redhat.com>
6005 * lib/target-supports.exp: Add mep support (no profiling).
6007 2009-06-23 Steve Ellcey <sje@cup.hp.com>
6010 * gcc.dg/ssa/loop-31.c: Change scan rules.
6012 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6014 * gcc.dg/cpp/empty-include.c: Update column info.
6015 * gcc.dg/cpp/assert2.c: Update column info.
6017 2009-06-23 Jakub Jelinek <jakub@redhat.com>
6019 * g++.dg/ext/builtin-object-size1.C: New test.
6020 * g++.dg/ext/builtin-object-size2.C: New test.
6022 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
6024 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
6025 * gcc.dg/optimize-bswapdi-1.c: Likewise.
6027 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
6029 * gcc.target/mips/truncate-3.c: New test.
6031 2009-06-22 Janus Weil <janus@gcc.gnu.org>
6035 * gfortran.dg/interface_30.f90: Modified error message.
6036 * gfortran.dg/proc_decl_22.f90: New.
6038 2009-06-22 Ian Lance Taylor <iant@google.com>
6040 * gcc.dg/Wcxx-compat-19.c: New testcase.
6042 2009-06-22 Matthias Klose <doko@ubuntu.com>
6045 * pr28050.m: New testcase.
6047 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
6050 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
6052 2009-06-22 Martin Jambor <mjambor@suse.cz>
6054 PR tree-optimization/40492
6055 * g++.dg/torture/pr40492.C: New test.
6057 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
6059 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
6060 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
6062 2009-06-22 Olivier Hainque <hainque@adacore.com>
6064 * gnat.dg/raise_ce.adb: Helper for ...
6065 * gnat.dg/handle_and_return.adb: New test.
6067 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
6070 * gfortran.dg/generic_18.f90: New test.
6072 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
6075 * gfortran.dg/spread_size_limit.f90: New test.
6077 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
6079 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
6080 to put dump files in a subdirectory.
6081 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
6082 ".o" temporary files.
6084 2009-06-21 Janus Weil <janus@gcc.gnu.org>
6087 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
6088 * gfortran.dg/interface_20.f90: Ditto.
6089 * gfortran.dg/interface_21.f90: Ditto.
6090 * gfortran.dg/interface_22.f90: Ditto.
6091 * gfortran.dg/interface_30.f90: New.
6092 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
6094 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
6096 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
6097 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
6098 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
6101 2009-06-21 Ira Rosen <irar@il.ibm.com>
6102 Revital Eres <eres@il.ibm.com>
6105 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
6106 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
6107 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
6109 2009-06-21 Ira Rosen <irar@il.ibm.com>
6112 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
6113 without misalignment support.
6114 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6116 2009-06-20 Tobias Burnus <burnus@net-b.de>
6119 * gfortran.dg/bounds_check_strlen_9.f90: New test.
6121 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
6124 * gfortran.dg/alloc_comp_result_2.f90: New test.
6126 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6129 * gcc.target/arm/pr40482.c: New test.
6131 2009-06-19 Ian Lance Taylor <iant@google.com>
6133 * gcc.dg/Wcxx-compat-18.c: New testcase.
6135 2009-06-19 Richard Guenther <rguenther@suse.de>
6137 * gcc.c-torture/execute/20090618-1.c: New testcase.
6139 2009-06-19 Ian Lance Taylor <iant@google.com>
6141 * gcc.dg/Wcxx-compat-17.c: New testcase.
6143 2009-06-19 Ian Lance Taylor <iant@google.com>
6145 * gcc.dg/Wcxx-compat-15.c: New testcase.
6147 2009-06-19 Ian Lance Taylor <iant@google.com>
6149 * gcc.dg/Wcxx-compat-16.c: New testcase.
6151 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6153 * gcc.dg/builtins-34.c: Add significand cases.
6155 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
6158 * gcc.dg/20080522-1.c: Remove testcase for real.
6159 * gcc.dg/20080528-1.c: Ditto.
6161 2009-06-19 Janus Weil <janus@gcc.gnu.org>
6164 * gfortran.dg/proc_ptr_20.f90: New.
6166 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
6169 * gcc.dg/torture/pr40470-1.c: New.
6170 * gcc.dg/torture/pr40470-2.c: Likewise.
6171 * gcc.dg/torture/pr40470-3.c: Likewise.
6172 * gcc.dg/torture/pr40470-4.c: Likewise.
6174 2009-06-18 Diego Novillo <dnovillo@google.com>
6176 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
6177 * gcc.dg/plugin/ggcplug.c: Likewise.
6178 * gcc.dg/plugin/one_time_plugin.c: Likewise.
6179 * g++.dg/plugin/selfassign.c: Likewise.
6180 * g++.dg/plugin/attribute_plugin.c: Likewise.
6181 * g++.dg/plugin/dumb_plugin.c: Likewise.
6183 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
6185 * gcc.dg/cpp/arith-3.c: Add column info.
6187 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6189 * gcc.target/arm/fp16-compile-none-2.c: New.
6190 * gcc.target/arm/fp16-compile-ieee-12.c: New.
6191 * gcc.target/arm/fp16-compile-alt-12.c: New.
6193 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
6195 * gcc.target/arm/fp16-compile-alt-1.c: New.
6196 * gcc.target/arm/fp16-compile-alt-2.c: New.
6197 * gcc.target/arm/fp16-compile-alt-3.c: New.
6198 * gcc.target/arm/fp16-compile-alt-4.c: New.
6199 * gcc.target/arm/fp16-compile-alt-5.c: New.
6200 * gcc.target/arm/fp16-compile-alt-6.c: New.
6201 * gcc.target/arm/fp16-compile-alt-7.c: New.
6202 * gcc.target/arm/fp16-compile-alt-8.c: New.
6203 * gcc.target/arm/fp16-compile-alt-9.c: New.
6204 * gcc.target/arm/fp16-compile-alt-10.c: New.
6205 * gcc.target/arm/fp16-compile-alt-11.c: New.
6206 * gcc.target/arm/fp16-compile-ieee-1.c: New.
6207 * gcc.target/arm/fp16-compile-ieee-2.c: New.
6208 * gcc.target/arm/fp16-compile-ieee-3.c: New.
6209 * gcc.target/arm/fp16-compile-ieee-4.c: New.
6210 * gcc.target/arm/fp16-compile-ieee-5.c: New.
6211 * gcc.target/arm/fp16-compile-ieee-6.c: New.
6212 * gcc.target/arm/fp16-compile-ieee-7.c: New.
6213 * gcc.target/arm/fp16-compile-ieee-8.c: New.
6214 * gcc.target/arm/fp16-compile-ieee-9.c: New.
6215 * gcc.target/arm/fp16-compile-ieee-10.c: New.
6216 * gcc.target/arm/fp16-compile-ieee-11.c: New.
6217 * gcc.target/arm/fp16-compile-none-1.c: New.
6218 * gcc.target/arm/fp16-compile-exprtype.c: New.
6219 * gcc.target/arm/fp16-compile-vcvt.c: New.
6220 * gcc.target/arm/fp16-builtins-1.c: New.
6221 * gcc.target/arm/fp16-rounding-alt-1.c: New.
6222 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
6223 * gcc.target/arm/fp16-param-1.c: New.
6224 * gcc.target/arm/fp16-return-1.c: New.
6225 * gcc.target/arm/fp16-unprototyped-1.c: New.
6226 * gcc.target/arm/fp16-unprototyped-2.c: New.
6227 * gcc.target/arm/fp16-variadic-1.c: New.
6228 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
6229 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
6230 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
6231 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
6232 * gcc.dg/torture/arm-fp16-ops.h: New.
6233 * gcc.dg/torture/arm-fp16-ops-1.c: New.
6234 * gcc.dg/torture/arm-fp16-ops-2.c: New.
6235 * gcc.dg/torture/arm-fp16-ops-3.c: New.
6236 * gcc.dg/torture/arm-fp16-ops-4.c: New.
6237 * gcc.dg/torture/arm-fp16-ops-5.c: New.
6238 * gcc.dg/torture/arm-fp16-ops-6.c: New.
6239 * gcc.dg/torture/arm-fp16-ops-7.c: New.
6240 * gcc.dg/torture/arm-fp16-ops-8.c: New.
6241 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
6242 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
6243 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
6244 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
6245 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
6246 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
6247 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
6248 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
6249 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
6250 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
6251 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
6252 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
6253 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
6255 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
6257 * gcc.dg/builtins-65.c: New test.
6259 2009-06-18 Janus Weil <janus@gcc.gnu.org>
6262 * gfortran.dg/proc_ptr_result_4.f90: New.
6264 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
6266 * gcc.c-torture/execute/bitfld-5.c: New test.
6268 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6270 * gcc.dg/builtin-unreachable-3.c: New test.
6272 2009-06-17 David Daney <ddaney@caviumnetworks.com>
6274 * gcc.target/i386/builtin-unreachable.c: New test.
6276 2009-06-17 Ian Lance Taylor <iant@google.com>
6278 * gcc.dg/Wcxx-compat-14.c: New testcase.
6280 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
6282 * gcc.dg/func-ptr-conv-1.c: Update column info.
6284 2009-06-17 Richard Guenther <rguenther@suse.de>
6287 * gcc.c-torture/execute/pr40404.c: New testcase.
6289 2009-06-17 Richard Guenther <rguenther@suse.de>
6292 * g++.dg/torture/pr40460.C: New testcase.
6294 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
6296 * gcc.dg/plugin/one_time_plugin.c: New test.
6297 * gcc.dg/plugin/one_time-test-1.c: New test.
6298 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
6300 2009-06-16 Ian Lance Taylor <iant@google.com>
6302 * g++.dg/warn/skip-1.C: New testcase.
6304 2009-06-16 Jakub Jelinek <jakub@redhat.com>
6307 * g++.dg/other/pr40446.C: New test.
6309 2009-06-16 Richard Guenther <rguenther@suse.de>
6311 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
6312 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6313 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6314 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
6316 2009-06-16 Martin Jambor <mjambor@suse.cz>
6318 * gcc.c-torture/compile/pr40432.c: New file.
6320 2009-06-16 Martin Jambor <mjambor@suse.cz>
6322 * gfortran.fortran-torture/compile/pr40413.f90: New file.
6324 2009-06-16 Janus Weil <janus@gcc.gnu.org>
6328 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
6329 * gfortran.dg/interface_20.f90: Modified error messages.
6330 * gfortran.dg/interface_21.f90: Ditto.
6331 * gfortran.dg/interface_26.f90: Ditto.
6332 * gfortran.dg/interface_27.f90: Ditto.
6333 * gfortran.dg/interface_28.f90: Extended test case.
6334 * gfortran.dg/interface_29.f90: New.
6335 * gfortran.dg/proc_decl_7.f90: Modified error messages.
6336 * gfortran.dg/proc_decl_8.f90: Ditto.
6337 * gfortran.dg/proc_ptr_11.f90: Ditto.
6338 * gfortran.dg/proc_ptr_15.f90: Ditto.
6340 2009-06-16 Ira Rosen <irar@il.ibm.com>
6342 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
6344 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
6345 gcc.dg/vect/vect-outer-4f.c: Likewise.
6346 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
6347 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
6349 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
6352 2009-06-16 Tobias Burnus <burnus@net-b.de>
6355 * gfortran.dg/bounds_check_strlen_8.f90: New test.
6357 2009-06-15 Ian Lance Taylor <iant@google.com>
6359 * gcc.dg/Wjump-misses-init-1.c: New testcase.
6360 * gcc.dg/Wjump-misses-init-2.c: New testcase.
6361 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
6362 Recognize new notes.
6363 * gcc.dg/stmt-expr-label-2.c: Likewise.
6364 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
6365 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
6366 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
6367 * gcc.dg/c99-vla-jump-4.c: Likewise.
6368 * gcc.dg/stmt-expr-label-1.c: Likewise.
6369 * gcc.dg/stmt-expr-label-3.c: Likewise.
6370 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
6372 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6374 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
6376 2009-06-15 Jakub Jelinek <jakub@redhat.com>
6378 * gcc.dg/builtin-object-size-7.c: New test.
6380 2009-06-15 Jakub Jelinek <jakub@redhat.com>
6383 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
6384 level != "" use separate -gdwarf-2 -g${level} options instead of
6386 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
6387 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
6388 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
6390 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
6392 * g++.dg/abi/mangle11.C: Update warning line.
6393 * g++.dg/abi/mangle12.C: Update warning line.
6394 * g++.dg/abi/mangle17.C: Update warning line.
6395 * g++.dg/abi/mangle20-2.C: Update warning line.
6397 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6399 * gcc.dg/optimize-bswap-1.c: Split into these two:
6400 * gcc.dg/optimize-bswapsi-1.c: New testcase.
6401 * gcc.dg/optimize-bswapdi-1.c: New testcase.
6403 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6405 * gcc.dg/optimize-bswap-1.c: New testcase.
6407 2009-06-14 Richard Guenther <rguenther@suse.de>
6410 * g++.dg/torture/pr40389.C: New testcase.
6412 2009-06-13 Richard Guenther <rguenther@suse.de>
6414 PR tree-optimization/40421
6415 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
6417 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
6419 * gcc.dg/old-style-prom-3.c: Add column info.
6420 * gcc.dg/overflow-warn-1.c
6421 * gcc.dg/gomp/pr27415.c
6422 * gcc.dg/gomp/for-1.c: Same.
6423 * gcc.dg/enum-compat-1.c: Same.
6424 * gcc.dg/c99-tag-3.c: Same.
6425 * gcc.dg/Wredundant-decls-2.c: Same.
6426 * gcc.dg/func-ptr-conv-1.c: Same.
6427 * gcc.dg/asm-wide-1.c: Same.
6428 * gcc.dg/nofixed-point-2.c: Same.
6429 * gcc.dg/cpp/line3.c: Same.
6430 * gcc.dg/array-10.c: Same.
6431 * gcc.dg/c99-vla-jump-1.c: Same.
6432 * gcc.dg/pr20368-1.c: Same.
6433 * gcc.dg/Wshadow-3.c: Same.
6434 * gcc.dg/c90-const-expr-8.c: Same.
6435 * gcc.dg/label-decl-2.c: Same.
6436 * gcc.dg/dremf-type-compat-2.c: Same.
6437 * gcc.dg/c90-const-expr-5.c: Same.
6438 * gcc.dg/builtins-30.c: Same.
6439 * gcc.dg/Warray-bounds.c: Same.
6440 * gcc.dg/Wcxx-compat-2.c: Same.
6441 * gcc.dg/tree-ssa/col-1.c: Same.
6442 * gcc.dg/old-style-prom-2.c: Same.
6443 * gcc.dg/cast-function-1.c: Same.
6444 * gcc.dg/pr15698-1.c: Same.
6445 * gcc.dg/dremf-type-compat-3.c: Same.
6446 * gcc.dg/vla-8.c: Same.
6447 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
6449 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
6450 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
6451 * gcc.dg/enum-compat-1.c: Same.
6452 * gcc.dg/dremf-type-compat-2.c: Same.
6453 * gcc.dg/old-style-prom-2.c: Same.
6454 * gcc.dg/pr15698-1.c: Same.
6455 * gcc.dg/pr20368-1.c: Same.
6456 * gcc.dg/dremf-type-compat-3.c: Same.
6457 * gcc.dg/builtins-30.c: Same. Test for columns.
6459 2009-06-12 Janus Weil <janus@gcc.gnu.org>
6462 * gfortran.dg/proc_decl_1.f90: Extended.
6464 2009-06-12 Ian Lance Taylor <iant@google.com>
6466 * gcc.dg/Wcxx-compat-13.c: New testcase.
6468 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6471 * gcc.dg/tree-ssa/fre-vce-1.c
6473 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
6476 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
6477 min-insn-to-prefetch-ratio=5.
6479 2009-06-12 Joey Ye <joey.ye@intel.com>
6480 H.J. Lu <hongjiu.lu@intel.com>
6483 * gcc.target/i386/stackalign/pr39146.c: New.
6485 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
6487 * gcc.target/i386/crc32-1.c: New.
6488 * gcc.target/i386/crc32-2.c: Likewise.
6490 2009-06-11 David Daney <ddaney@caviumnetworks.com>
6493 * gcc.dg/builtin-unreachable-1.c: New test.
6494 * gcc.dg/builtin-unreachable-2.c: Same.
6496 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
6499 * gfortran.dg/data_value_1.f90: New test.
6501 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6504 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
6505 remove ilp32 requirement.
6506 * gcc.target/i386/excess-precision-2.c: Likewise.
6507 * gcc.target/i386/excess-precision-3.c: Likewise.
6508 * gcc.target/i386/excess-precision-4.c: Likewise.
6509 * gcc.target/i386/excess-precision-5.c: Likewise.
6510 * gcc.target/i386/excess-precision-6.c: Likewise.
6512 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6515 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
6516 * gfortran.dg/nan_5.f90: New test.
6518 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
6520 * gcc.target/arm/neon-modes-1.c: New test.
6522 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
6524 * g++.dg/torture/pr31579.C: Cast pointer
6525 via __SIZE_TYPE__ instead of 'unsigned long'.
6527 2009-06-10 Anthony Green <green@moxielogic.com>
6529 * lib/target-supports.exp (check_profiling_available):
6530 Profiling is not available for testing purposes on moxie.
6532 2009-06-09 Ian Lance Taylor <iant@google.com>
6534 * gcc.dg/Wcxx-compat-12.c: New testcase.
6536 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
6539 * gfortran.dg/backspace_11.f90: New.
6541 2009-06-09 Jason Merrill <jason@redhat.com>
6543 * g++.dg/cpp0x/defaulted10.C: New.
6545 2009-06-09 Martin Jambor <mjambor@suse.cz>
6547 * gcc.c-torture/compile/pr40351.c: New file.
6549 2009-06-09 Olivier Hainque <hainque@adacore.com>
6551 * gnat.dg/align_max.adb: New test.
6553 2009-06-08 Jason Merrill <jason@redhat.com>
6555 * g++.dg/cpp0x/auto15.C: New.
6557 2009-06-08 Jan Hubicka <jh@suse.cz>
6560 * gcc.dg/torture/pr39834.c
6562 2009-06-08 Jan Hubicka <jh@suse.cz>
6565 * g++.dg/torture/pr40102.C: New testcase.
6567 2009-06-08 Jakub Jelinek <jakub@redhat.com>
6569 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6570 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6571 * gcc.dg/builtin-object-size-6.c: New test.
6574 * g++.dg/template/dtor7.C: New test.
6578 * g++.dg/template/error41.C: New test.
6579 * g++.dg/template/error42.C: New test.
6581 2009-06-08 Revital Eres <eres@il.ibm.com>
6584 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6585 * gcc.dg/vect/vect-88.c: Likewise.
6586 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6587 * gcc.dg/vect/pr25413.c: Likewise.
6588 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6590 2009-06-07 Ian Lance Taylor <iant@google.com>
6592 * g++.dg/warn/Wswitch-3.C: New testcase.
6593 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6594 * gcc.dg/Wswitch-enum-error.c: Likewise.
6595 * gcc.dg/Wswitch-error.c: Likewise.
6597 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6600 * gfortran.dg/negative_unit.f: Update test.
6601 * gfortran.dg/negative_unit_int8.f: Update test.
6602 * gfortran.dg/newunit_1.f90: New test.
6604 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6608 * gfortran.dg/spread_init_expr.f03: New.
6609 * gfortran.dg/unpack_init_expr.f03: New.
6610 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6613 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6617 * gfortran.dg/count_init_expr.f03
6618 * gfortran.dg/product_init_expr.f03
6619 * gfortran.dg/sum_init_expr.f03
6621 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6624 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6626 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6628 * gfortran.dg/zero_sized_5.f90: Likewise.
6630 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
6633 * g++.dg/torture/pr32950.C: New.
6635 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6639 * gfortran.dg/dot_product_1.f03: New.
6640 * gfortran.dg/matmul_8.f03: New.
6641 * gfortran.dg/transpose_3.f03: New.
6643 2009-06-06 Ian Lance Taylor <iant@google.com>
6645 * gcc.dg/Wunused-label-1.c: New test case.
6646 * g++.dg/warn/Wunused-label-1.C: New test case.
6647 * g++.dg/warn/Wunused-label-2.C: New test case.
6648 * g++.dg/warn/Wunused-label-3.C: New test case.
6650 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6653 * reshape_zerosize_2.f90: New.
6655 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6658 * gfortran.dg/pack_assign_1.f90: New.
6659 * gfortran.dg/pack_vector_1.f90: New.
6661 2009-06-05 Jakub Jelinek <jakub@redhat.com>
6664 * gcc.dg/pr40340-1.c: New test.
6665 * gcc.dg/pr40340-2.c: New test.
6666 * gcc.dg/pr40340-3.c: New test.
6667 * gcc.dg/pr40340-4.c: New test.
6668 * gcc.dg/pr40340-5.c: New test.
6669 * gcc.dg/pr40340.h: New file.
6671 2009-06-05 Revital Eres <eres@il.ibm.com>
6673 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6675 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6676 * gcc.dg/vect/vect-33.c: Likewise.
6677 * gcc.dg/vect/vect-92.c: Likewise.
6678 * gcc.dg/vect/vect-58.c: Likewise.
6679 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6680 * gcc.dg/vect/vect-42.c: Likewise.
6681 * gcc.dg/vect/slp-25.c: Likewise.
6682 * gcc.dg/vect/vect-align-1.c: Likewise.
6683 * gcc.dg/vect/vect-align-2.c: Likewise.
6684 * gcc.dg/vect/vect-93.c: Likewise.
6685 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6686 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6687 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6688 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6689 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6690 * gcc.dg/vect/vect-26.c: Likewise.
6691 * gcc.dg/vect/vect-44.c: Likewise.
6692 * gcc.dg/vect/vect-70.c: Likewise.
6693 * gcc.dg/vect/vect-95.c: Likewise.
6694 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6695 * gcc.dg/vect/vect-28.c: Likewise.
6696 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6697 * gcc.dg/vect/vect-87.c: Likewise.
6698 * gcc.dg/vect/vect-109.c: Likewise.
6699 * gcc.dg/vect/vect-54.c: Likewise.
6700 * gcc.dg/vect/vect-96.c: Likewise.
6701 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6702 * gcc.dg/vect/vect-88.c: Likewise.
6703 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6704 * gcc.dg/vect/vect-89.c: Likewise.
6705 * gcc.dg/vect/vect-91.c: Likewise.
6706 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6707 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6708 * gfortran.dg/vect/vect-2.f90: Likewise.
6709 * gfortran.dg/vect/vect-3.f90: Likewise.
6710 * gfortran.dg/vect/vect-4.f90: Likewise.
6711 * gfortran.dg/vect/vect-5.f90: Likewise.
6713 2009-06-05 Alexander Strange <astrange@ithinksw.com>
6715 PR tree-optimization/36318
6716 * gcc.dg/tree-ssa/sra-7.c: New test.
6718 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
6721 * gfortran.dg/reshape_order_5.f90: New.
6722 * gfortran.dg/reshape_shape_1.f90: New.
6724 2009-06-04 Jason Merrill <jason@redhat.com>
6726 * g++.dg/template/error38.C: Add pointer-to-typedef case.
6728 2009-06-04 Steve Ellcey <sje@cup.hp.com>
6730 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6731 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6733 2009-06-04 Richard Guenther <rguenther@suse.de>
6736 * g++.dg/torture/pr40335.C: New testcase.
6738 2009-06-03 Richard Guenther <rguenther@suse.de>
6741 * gcc.dg/torture/pr40328.c: New testcase.
6743 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
6745 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6748 2009-06-03 Martin Jambor <mjambor@suse.cz>
6750 * g++.dg/torture/pr40323.C: New file.
6752 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
6754 * gnat.dg/specs/root.ads: New test.
6755 * gnat.dg/specs/root-level_1.ads: Likewise.
6756 * gnat.dg/specs/root-level_2.ads: Likewise.
6757 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6759 2009-06-02 Mark Mitchell <mark@codesourcery.com>
6761 * g++.dg/init/ref15.C: Require unwrapped targets.
6763 2009-06-02 Jason Merrill <jason@redhat.com>
6765 * g++.dg/cpp0x/initlist13.C: Remove expected error.
6766 * g++.dg/cpp0x/initlist18.C: New.
6767 * g++.dg/cpp0x/initlist19.C: New.
6769 * g++.dg/cpp0x/auto14.C: New.
6771 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
6773 * gnat.dg/alignment6.adb: Remove XFAIL.
6775 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
6778 * g++.dg/template/spec36.C: New test.
6780 2009-06-01 Ian Lance Taylor <iant@google.com>
6782 * gcc.dg/cast-qual-3.c: New testcase.
6783 * g++.dg/warn/Wcast-qual2.C: New testcase.
6785 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
6787 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6788 (process-message): Expect column numbers.
6789 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6790 * gcc.dg/pch/counter-2.c: Same.
6791 * gcc.dg/pch/valid-2.c: Same.
6792 * gcc.dg/pch/warn-1.c: Same.
6793 * gcc.dg/pch/valid-1.c: Same.
6794 * gcc.dg/cpp/include2a.c: Handle lack of columns.
6795 * gcc.dg/cpp/syshdr.c: Same.
6796 * gcc.dg/cpp/19940712-1.c: Same.
6797 * gcc.dg/cpp/missing-header-1.c: Same.
6798 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6799 * gcc.dg/cpp/tr-warn3.c: Same.
6800 * gcc.dg/cpp/pr29612-2.c: Same.
6801 * gcc.dg/cpp/tr-warn4.c: Same.
6802 * gcc.dg/cpp/Wtrigraphs.c: Same.
6803 * gcc.dg/cpp/poison.c: Same.
6804 * gcc.dg/cpp/arith-3.c: Same.
6805 * gcc.dg/cpp/sysmac2.c: Same.
6806 * gcc.dg/cpp/cpp.exp: Same.
6807 * gcc.dg/cpp/tr-warn5.c: Same.
6808 * gcc.dg/cpp/include2.c: Same.
6809 * gcc.dg/cpp/Wmissingdirs.c: Same.
6810 * gcc.dg/cpp/Wmissingdirs.c: Same.
6811 * gcc.dg/cpp/tr-warn6.c: Same.
6812 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6813 * gcc.dg/cpp/macspace1.c: Same.
6814 * gcc.dg/cpp/escape-2.c: Same.
6815 * gcc.dg/cpp/assert2.c: Same.
6816 * gcc.dg/cpp/undef2.c: Same.
6817 * gcc.dg/cpp/macspace2.c: Same.
6818 * gcc.dg/cpp/tr-warn1.c: Same.
6819 * gcc.dg/cpp/extratokens2.c: Same.
6820 * gcc.dg/cpp/strify2.c: Same.
6821 * gcc.dg/cpp/Wsignprom.c: Same.
6822 * gcc.dg/cpp/redef2.c: Same.
6823 * gcc.dg/cpp/trad/trad.exp: Same.
6824 * gcc.dg/cpp/arith-1.c: Same.
6825 * gcc.dg/cpp/extratokens.c: Same.
6826 * gcc.dg/cpp/if-mpar.c: Same.
6828 2009-06-01 Olivier Hainque <hainque@adacore.com>
6830 * gnat.dg/nested_float_packed.ads: New test.
6832 2009-06-01 Olivier Hainque <hainque@adacore.com>
6833 Eric Botcazou <botcazou@adacore.com>
6835 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6836 * gnat.dg/test_oconst.adb: New test.
6838 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
6840 * gcc.dg/plugin/ggcplug.c: Moved comment.
6841 (plugin_init): Fixed typo, declared i, returned 0 at end.
6843 2009-05-31 Ira Rosen <irar@il.ibm.com>
6846 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6847 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6849 2009-05-29 Ian Lance Taylor <iant@google.com>
6851 * gcc.dg/Wcxx-compat-11.c: New testcase.
6853 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6856 * gfortran.dg/leadz_trailz_1.f90: New test.
6857 * gfortran.dg/leadz_trailz_2.f90: New test.
6859 2009-05-29 Martin Jambor <mjambor@suse.cz>
6861 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6862 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6863 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6864 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6865 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6866 * gcc.dg/tree-ssa/sra-2.c: Likewise.
6867 * gcc.dg/tree-ssa/sra-3.c: Likewise.
6868 * gcc.dg/tree-ssa/sra-1.c: Likewise.
6869 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6870 * gcc.dg/tree-ssa/sra-5.c: New file.
6871 * gcc.dg/tree-ssa/sra-6.c: New file.
6872 * gcc.c-torture/compile/sra-1.c: New file.
6874 2009-05-29 Jakub Jelinek <jakub@redhat.com>
6877 * gcc.c-torture/compile/pr40291.c: New test.
6880 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6882 * gcc.target/powerpc/altivec-30.c: New test.
6883 * gcc.target/powerpc/altivec-31.c: New test.
6885 2009-05-28 Richard Guenther <rguenther@suse.de>
6887 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6888 * gcc.c-torture/execute/20090527-1.c: Likewise.
6890 2009-05-28 Dodji Seketeli <dodji@redhat.com>
6893 * g++.dg/template/canon-type-1.C: New test.
6894 * g++.dg/template/canon-type-2.C: Likewise.
6895 * g++.dg/template/canon-type-3.C: Likewise.
6896 * g++.dg/template/canon-type-4.C: Likewise.
6897 * g++.dg/template/canon-type-5.C: Likewise.
6898 * g++.dg/template/canon-type-6.C: Likewise.
6899 * g++.dg/template/canon-type-7.C: Likewise.
6901 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
6902 Uros Bizjak <ubizjak@gmail.com>
6903 Danny Smith <dansmister@gmail.com>
6907 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6909 * gcc.target/i386/pr37216.c: New test source file.
6910 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
6911 use -fno-common for testing Cygwin and MinGW targets.
6913 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
6915 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6916 * g++.dg/opt/memcpy1.C (size_t): Likewise.
6917 * g++.dg/pr37742.C (size_t): Likewise.
6918 * g++.dg/torture/pr34850.C (size_t): Likewise.
6919 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6921 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6922 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6923 (size_t): Use __extension__ and __SIZE_TYPE__.
6924 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6926 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6927 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6928 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6929 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6930 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6931 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6932 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6933 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6934 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6935 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6936 (__ssize_t): Likewise.
6937 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6938 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6939 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6940 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6941 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6942 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6943 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6944 * gcc.dg/pr33667.c (size_t): Likewise.
6945 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6946 * gcc.dg/torture/pr39204.c (size_t): Likewise.
6947 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6948 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6949 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6950 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6952 2009-05-28 Ira Rosen <irar@il.ibm.com>
6954 PR tree-optimization/40254
6955 * gcc.dg/vect/pr40254.c: New test.
6957 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
6960 * gcc.target/mips/const-anchor-1.c: New test.
6961 * gcc.target/mips/const-anchor-2.c: New test.
6963 2009-05-27 Jason Merrill <jason@redhat.com>
6965 * g++.dg/cpp0x/initlist15.C: New.
6966 * g++.dg/cpp0x/initlist16.C: New.
6967 * g++.dg/cpp0x/initlist17.C: New.
6969 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
6972 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6973 patterns to reflect frontend changes.
6974 * gfortran.dg/vector_subscript_4.f90: Likewise.
6976 2009-05-27 Olivier Hainque <hainque@adacore.com>
6977 Eric Botcazou <botcazou@adacore.com>
6979 * gcc.c-torture/execute/align-nest.c: New testcase.
6980 * gnat.dg/misaligned_nest.adb: New testcase.
6982 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
6984 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6985 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6986 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6987 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6989 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
6991 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6992 cast instead of assuming 0ul.
6993 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6995 (_type_desc): Make first argument const.
6996 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6998 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7001 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
7002 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
7004 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
7006 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
7007 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
7008 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
7009 * gcc.dg/plugin/ggcplug.c: Added new file.
7011 2009-05-26 Tobias Burnus <burnus@net-b.de>
7014 * gfortran.dg/nullify_4.f90: New test.
7016 2009-05-26 Richard Guenther <rguenther@suse.de>
7018 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
7020 2009-05-26 Richard Guenther <rguenther@suse.de>
7023 * gcc.c-torture/compile/pr40252.c: New testcase.
7025 2009-05-26 Dodji Seketeli <dodji@redhat.com>
7028 * g++.dg/template/typedef18.C: New test.
7029 * g++.dg/template/typedef19.C: Likewise.
7030 * g++.dg/template/typedef20.C: Likewise.
7031 * g++.dg/template/access11.C: Adjust.
7033 2009-05-26 Richard Guenther <rguenther@suse.de>
7036 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
7038 2009-05-25 Jason Merrill <jason@redhat.com>
7041 * g++.dg/cpp0x/enum3.C: New test.
7043 2009-05-25 Richard Guenther <rguenther@suse.de>
7045 PR tree-optimization/36327
7046 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
7047 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7048 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
7049 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
7050 * gcc.dg/vect/vect-40.c: Likewise.
7051 * gcc.dg/vect/vect-42.c: Likewise.
7052 * gcc.dg/vect/vect-46.c: Likewise.
7053 * gcc.dg/vect/vect-76.c: Likewise.
7055 2009-05-25 Janus Weil <janus@gcc.gnu.org>
7058 * gfortran.dg/proc_ptr_18.f90: New.
7059 * gfortran.dg/proc_ptr_19.f90: New.
7060 * gfortran.dg/proc_ptr_comp_9.f90: New.
7061 * gfortran.dg/proc_ptr_comp_10.f90: New.
7063 2009-05-25 Richard Guenther <rguenther@suse.de>
7065 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
7066 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7068 2009-05-25 Ira Rosen <irar@il.ibm.com>
7070 PR tree-optimization/40238
7071 * gcc.dg/vect/pr40238.c: New test.
7073 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7074 Dominique Dhumieres <dominiq@lps.ens.fr>
7078 * gfortran.dg/bounds_check_fail_3.f90: New test.
7079 * gfortran.dg/bounds_check_fail_4.f90: New test.
7080 * gfortran.dg/bounds_check_14.f90: Update test.
7081 * gfortran.dg/bound_4.f90: Update test.
7083 2009-05-24 Richard Guenther <rguenther@suse.de>
7086 * gcc.c-torture/compile/pr40233.c: New testcase.
7088 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
7090 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
7091 for alpha*-*-* targets.
7093 2009-05-24 Ira Rosen <irar@il.ibm.com>
7095 * gcc.dg/vect/bb-slp-1.c: New test.
7096 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
7097 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
7098 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
7099 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
7100 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
7101 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
7102 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
7103 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
7104 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
7105 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
7106 gcc.dg/vect/bb-slp-22.c: Likewise.
7107 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
7109 2009-05-23 Mark Mitchell <mark@codesourcery.com>
7110 Maxim Kuvyrkov <maxim@codesourcery.com>
7112 * gcc.dg/falign-labels-1.c: New test.
7114 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
7116 * gnat.dg/specs/rep_clause3.ads: New test.
7118 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
7120 * gnat.dg/addr6.adb: New test.
7122 2009-05-22 Mark Mitchell <mark@codesourcery.com>
7124 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
7126 * gcc.target/arm/thumb2-mul-space.c: New file.
7127 * gcc.target/arm/thumb2-mul-space-2.c: New file.
7128 * gcc.target/arm/thumb2-mul-space-3.c: New file.
7129 * gcc.target/arm/thumb2-mul-speed.c: New file.
7131 2009-05-22 Richard Guenther <rguenther@suse.de>
7134 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
7135 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
7136 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
7138 2009-05-22 Mark Mitchell <mark@codesourcery.com>
7140 * gcc.dg/dll-6.c: New test.
7141 * gcc.dg/dll-6a.c: Likewise.
7142 * gcc.dg/dll-7.c: Likewise.
7143 * gcc.dg/dll-7a.c: Likewise.
7144 * g++.dg/ext/dllexport2.C: Likewise.
7145 * g++.dg/ext/dllexport2a.cc: Likewise.
7147 2009-05-21 Steve Ellcey <sje@cup.hp.com>
7150 * gcc.target/ia64/mfused-madd-vect.c: New test.
7151 * gcc.target/ia64/mfused-madd.c: New test.
7152 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
7153 * gcc.target/ia64/mno-fused-madd.c: New test.
7155 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
7157 * gcc.target/i386/movbe-1.c: New.
7158 * gcc.target/i386/movbe-2.c: Likewise.
7160 2009-05-21 Taras Glek <tglek@mozilla.com>
7162 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
7163 plugin_init signature.
7164 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
7165 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
7166 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
7168 2009-05-21 Mark Mitchell <mark@codesourcery.com>
7170 * gcc.dg/target/arm/neon-vmla-1.c: New.
7171 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
7173 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
7175 * gcc.target/mips/octeon-exts-6.c: New test.
7176 * gcc.target/mips/extend-1.c: New test.
7177 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
7179 * gcc.target/mips/octeon-exts-5.c: Likewise.
7181 2009-05-20 Jakub Jelinek <jakub@redhat.com>
7184 * gcc.c-torture/compile/pr40204.c: New test.
7186 2009-05-20 Richard Guenther <rguenther@suse.de>
7188 * gcc.c-torture/compile/20090518-1.c: New testcase.
7190 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
7192 PR tree-optimization/40087
7193 * gcc.dg/tree-ssa/pr40087.c: New test.
7195 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
7197 * gcc.dg/vector-4.c: New testcase.
7198 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
7199 * g++.dg/ext/vector16.C: New testcase.
7201 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
7204 * gcc.dg/pr40172.c: Renamed to ...
7205 * gcc.dg/pr40172-1.c: This.
7207 * gcc.dg/pr40172-2.c: New.
7208 * gcc.dg/pr40172-3.c: Likewise.
7210 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7213 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
7215 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
7217 * gnat.dg/loop_optimization6.ad[sb]: New test.
7219 2009-05-19 Richard Guenther <rguenther@suse.de>
7221 * gcc.c-torture/compile/20090519-1.c: New testcase.
7223 2009-05-18 Jason Merrill <jason@redhat.com>
7225 * g++.dg/cpp0x/explicit1.C: New.
7226 * g++.dg/cpp0x/explicit2.C: New.
7228 2009-05-18 Dodji Seketeli <dodji@redhat.com>
7231 * g++.dg/debug/dwarf2/nested-1.C: New test.
7233 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
7236 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
7239 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7242 * gfortran.dg/proc_ptr_comp_8.f90: New.
7244 2009-05-18 Richard Guenther <rguenther@suse.de>
7247 * gfortran.dg/array_memset_2.f90: Adjust.
7249 2009-05-18 Janus Weil <janus@gcc.gnu.org>
7253 * gfortran.dg/interface_27.f90: New.
7254 * gfortran.dg/interface_28.f90: New.
7255 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
7256 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
7258 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
7260 * gcc.target/m68k/tls-ie.c: New test.
7261 * gcc.target/m68k/tls-le.c: New test.
7262 * gcc.target/m68k/tls-gd.c: New test.
7263 * gcc.target/m68k/tls-ld.c: New test.
7264 * gcc.target/m68k/tls-ie-xgot.c: New test.
7265 * gcc.target/m68k/tls-le-xtls.c: New test.
7266 * gcc.target/m68k/tls-gd-xgot.c: New test.
7267 * gcc.target/m68k/tls-ld-xgot.c: New test.
7268 * gcc.target/m68k/tls-ld-xtls.c: New test.
7269 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
7271 2009-05-18 Martin Jambor <mjambor@suse.cz>
7273 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
7275 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
7278 * gcc.dg/pr40172.c: New.
7280 2009-05-17 Jason Merrill <jason@redhat.com>
7283 * g++.dg/template/dtor6.C: New.
7285 2009-05-17 Joseph Myers <joseph@codesourcery.com>
7287 * g++.dg/warn/translate-ice-1.C: New test.
7289 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7291 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
7292 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
7293 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
7294 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
7296 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7299 * gfortran.dg/erf_2.F90: New test.
7300 * gfortran.dg/erfc_scaled_2.f90: New test.
7302 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7305 * gfortran.dg/string_1.f90: New test.
7306 * gfortran.dg/string_2.f90: New test.
7307 * gfortran.dg/string_3.f90: New test.
7309 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
7311 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
7312 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
7314 2009-05-15 Ian Lance Taylor <iant@google.com>
7316 * gcc.dg/Wcxx-compat-10.c: New testcase.
7318 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
7321 * gcc.dg/pr16302.c: New.
7322 * g++.dg/warn/pr16302.C: New.
7324 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7326 * gcc.dg/torture/builtin-math-5.c: New.
7327 * gcc.dg/torture/builtin-math-6.c: New.
7328 * lib/target-supports.exp (check_effective_target_mpc): New.
7330 2009-05-15 Jan Hubicka <jh@suse.cz>
7332 * gcc.dg/tree-ssa/inline-3.c: New testcase
7334 2009-05-15 Jan Hubicka <jh@suse.cz>
7336 * gcc.target/i386/align-main-1.c (check): Mark noinline.
7337 * gcc.target/i386/align-main-2.c (check): Mark noinline.
7338 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
7339 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
7340 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
7342 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
7344 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
7345 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
7347 2009-05-15 Jan Hubicka <jh@suse.cz>
7349 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
7350 optimized by sibcall noinline.
7352 2009-05-15 Jan Hubicka <jh@suse.cz>
7354 * sibcall-1.c (track): Mark noinline.
7355 * sibcall-2.c (track): Mark noinline.
7356 * sibcall-3.c (track): Mark noinline.
7357 * sibcall-4.c (track): Mark noinline.
7359 2009-05-15 Jan Hubicka <jh@suse.cz>
7361 * flatten-2.c: Disable early inlining; add comment.
7362 * flatten-3.c: New test based on flatten-2.c.
7364 2009-05-15 Richard Guenther <rguenther@suse.de>
7366 PR tree-optimization/39999
7367 * gcc.c-torture/compile/pr39999.c: New testcase.
7369 2009-05-15 Joseph Myers <joseph@codesourcery.com>
7371 * gcc.c-torture/compile/ptr-conv-1.c: New test.
7373 2009-05-14 Ian Lance Taylor <iant@google.com>
7375 * gcc.dg/Wcxx-compat-9.c: New testcase.
7377 2009-05-14 Janus Weil <janus@gcc.gnu.org>
7380 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
7381 * gfortran.dg/duplicate_type_2.f90: Ditto.
7382 * gfortran.dg/duplicate_type_3.f90: New.
7384 2009-05-14 Laurent GUERBY <laurent@guerby.net>
7386 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
7387 * ada/acats/tests/c5/c59002c.ada: Likewise.
7389 2009-05-13 Taras Glek <tglek@mozilla.com>
7391 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
7392 attributes and decl smashing.
7393 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
7395 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
7396 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
7398 2009-05-14 Jakub Jelinek <jakub@redhat.com>
7401 * gfortran.dg/pr39865.f90: New test.
7402 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
7404 * gfortran.dg/hollerith_f95.f90: Likewise.
7405 * gfortran.dg/hollerith6.f90: New test.
7406 * gfortran.dg/hollerith7.f90: New test.
7408 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7411 * gcc.dg/cpp/pr36674.i: New.
7413 2009-05-14 Ben Elliston <bje@au.ibm.com>
7416 * gcc.c-torture/compile/pr40035.c: New test.
7418 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7420 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
7422 2009-05-12 Tobias Burnus <burnus@net-b.de>
7425 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
7426 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7427 * gfortran.dg/interop_params.f03: Ditto.
7429 2009-05-12 Jan Hubicka <jh@suse.cz>
7431 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
7432 so unrolling still happens.
7433 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
7434 * gcc.dg/ipa/ipacost-2.c: Likewise.
7435 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
7437 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7439 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
7441 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
7443 * lib/target-supports.exp (check_profiling_available): Return
7444 false for -p on *-*-cygwin* targets.
7446 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7448 PR tree-optimization/38632
7449 * g++.dg/tree-ssa/pr38632.C: New.
7451 2009-05-11 Jan Hubicka <jh@suse.cz>
7453 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
7454 we now optimize better.
7455 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
7456 out at different places.
7457 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
7459 * gcc.dg/vect/vect-76.c: Likewise.
7460 * gcc.dg/vect/vect-70.c: Likewise.
7461 * gcc.dg/vect/vect-66.c: Likewise.
7462 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
7463 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
7465 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
7468 * gcc.c-torture/compile/pr40080.c: New.
7470 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
7472 * gcc.c-torture/compile/pr40026.c: New testcase.
7474 2009-05-11 Janus Weil <janus@gcc.gnu.org>
7477 * gfortran.dg/proc_ptr_comp_7.f90: New.
7479 2009-05-11 Ira Rosen <irar@il.ibm.com>
7481 PR tree-optimization/40074
7482 * gcc.dg/vect/pr40074.c: New test.
7484 2009-05-10 Ian Lance Taylor <iant@google.com>
7486 * gcc.dg/Wcxx-compat-7.c: New testcase.
7487 * gcc.dg/Wcxx-compat-8.c: New testcase.
7488 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
7489 * gcc.dg/pr17188-1.c: Likewise.
7490 * gcc.dg/pr39084.c: Likewise.
7492 2009-05-10 Michael Matz <matz@suse.de>
7495 * gcc.dg/pr40031.c: New test.
7497 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
7500 * gfortran.dg/array_constructor_31.f90: New test.
7502 2009-05-10 Richard Guenther <rguenther@suse.de>
7504 PR tree-optimization/40081
7505 * g++.dg/torture/pr40081.C: New testcase.
7507 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
7510 * gfortran.dg/dependency_24.f90: New test.
7511 * gfortran.dg/dependency_23.f90: Clean up module files.
7513 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
7516 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
7517 * gfortran.dg/chmod_2.f90: Likewise.
7518 * gfortran.dg/chmod_3.f90: Likewise.
7519 * gfortran.dg/open_errors.f90: Likewise.
7521 2009-05-09 Jan Hubicka <jh@suse.cz>
7524 * g++.dg/eh/nested-try.C: New test.
7526 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7528 PR tree-optimization/40049
7529 * gcc.dg/vect/vect-shift-2.c: New test.
7531 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7533 * gcc.dg/torture/complex-sign-mul-minus-one.c,
7534 gcc.dg/torture/complex-sign-mul-one.c: New tests.
7536 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7539 * g++.dg/warn/deprecated-6.C: New.
7540 * gcc.dg/deprecated-4.c: Likewise.
7541 * gcc.dg/deprecated-5.c: Likewise.
7542 * gcc.dg/deprecated-6.c: Likewise.
7544 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
7546 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
7547 __aligned__(__BIGGEST_ALIGNMENT__).
7548 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7549 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
7550 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
7551 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7552 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7553 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
7554 * gcc.dg/vect/Os-vect-95.c: Likewise.
7555 * gcc.dg/vect/pr20122.c: Likewise.
7556 * gcc.dg/vect/pr36493.c: Likewise.
7557 * gcc.dg/vect/pr37385.c: Likewise.
7558 * gcc.dg/vect/slp-7.c: Likewise.
7559 * gcc.dg/vect/slp-9.c: Likewise.
7560 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7561 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7562 * gcc.dg/vect/vect-35.c: Likewise.
7563 * gcc.dg/vect/vect-40.c: Likewise.
7564 * gcc.dg/vect/vect-42.c: Likewise.
7565 * gcc.dg/vect/vect-44.c: Likewise.
7566 * gcc.dg/vect/vect-46.c: Likewise.
7567 * gcc.dg/vect/vect-48.c: Likewise.
7568 * gcc.dg/vect/vect-52.c: Likewise.
7569 * gcc.dg/vect/vect-54.c: Likewise.
7570 * gcc.dg/vect/vect-56.c: Likewise.
7571 * gcc.dg/vect/vect-58.c: Likewise.
7572 * gcc.dg/vect/vect-60.c: Likewise.
7573 * gcc.dg/vect/vect-74.c: Likewise.
7574 * gcc.dg/vect/vect-75.c: Likewise.
7575 * gcc.dg/vect/vect-76.c: Likewise.
7576 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7577 * gcc.dg/vect/vect-77.c: Likewise.
7578 * gcc.dg/vect/vect-77-global.c: Likewise.
7579 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7580 * gcc.dg/vect/vect-78.c: Likewise.
7581 * gcc.dg/vect/vect-78-global.c: Likewise.
7582 * gcc.dg/vect/vect-80.c: Likewise.
7583 * gcc.dg/vect/vect-85.c: Likewise.
7584 * gcc.dg/vect/vect-87.c: Likewise.
7585 * gcc.dg/vect/vect-88.c: Likewise.
7586 * gcc.dg/vect/vect-92.c: Likewise.
7587 * gcc.dg/vect/vect-93.c: Likewise.
7588 * gcc.dg/vect/vect-95.c: Likewise.
7589 * gcc.dg/vect/vect-97.c: Likewise.
7590 * gcc.dg/vect/vect-complex-1.c: Likewise.
7591 * gcc.dg/vect/vect-complex-4.c: Likewise.
7592 * gcc.dg/vect/vect-complex-5.c: Likewise.
7593 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7594 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7595 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7596 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7597 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7598 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7599 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7600 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7601 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7602 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7603 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7604 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7605 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7606 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7607 * gcc.dg/vect/vect-outer-1.c: Likewise.
7608 * gcc.dg/vect/vect-outer-2a.c: Likewise.
7609 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7610 * gcc.dg/vect/vect-outer-2.c: Likewise.
7611 * gcc.dg/vect/vect-outer-2c.c: Likewise.
7612 * gcc.dg/vect/vect-outer-2d.c: Likewise.
7613 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7614 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7615 * gcc.dg/vect/vect-outer-3.c: Likewise.
7616 * gcc.dg/vect/vect-outer-3c.c: Likewise.
7617 * gcc.dg/vect/vect-outer-5.c: Likewise.
7618 * gcc.dg/vect/vect-outer-6.c: Likewise.
7619 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7620 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7621 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7622 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7623 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7624 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7625 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7626 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7627 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7628 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7629 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7630 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7631 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7632 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7634 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7637 * gcc.dg/torture/complex-sign.h: New header.
7638 * gcc.dg/torture/complex-sign-add.c,
7639 gcc.dg/torture/complex-sign-mixed-add.c,
7640 gcc.dg/torture/complex-sign-mixed-div.c,
7641 gcc.dg/torture/complex-sign-mixed-mul.c,
7642 gcc.dg/torture/complex-sign-mixed-sub.c,
7643 gcc.dg/torture/complex-sign-mul.c,
7644 gcc.dg/torture/complex-sign-sub.c: New tests.
7646 2009-05-08 Janus Weil <janus@gcc.gnu.org>
7649 * gfortran.dg/intrinsic_3.f90: New.
7651 2009-05-07 Janis Johnson <janis187@us.ibm.com>
7654 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7655 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7656 * gcc.dg/dfp/float-constant-double.c: New test.
7657 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7658 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7659 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7660 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7661 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7662 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7663 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7664 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7665 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7667 2009-05-07 Jakub Jelinek <jakub@redhat.com>
7670 * gcc.c-torture/execute/pr40057.c: New test.
7672 2009-05-06 James E. Wilson <wilson@codesourcery.com>
7674 * gcc.c-torture/compile/const-high-part.c: New test.
7676 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7679 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7682 2009-05-06 Janus Weil <janus@gcc.gnu.org>
7685 * gfortran.dg/proc_decl_1.f90: Modified.
7686 * gfortran.dg/proc_ptr_comp_1.f90: New.
7687 * gfortran.dg/proc_ptr_comp_2.f90: New.
7688 * gfortran.dg/proc_ptr_comp_3.f90: New.
7689 * gfortran.dg/proc_ptr_comp_4.f90: New.
7690 * gfortran.dg/proc_ptr_comp_5.f90: New.
7691 * gfortran.dg/proc_ptr_comp_6.f90: New.
7693 2009-05-06 Dodji Seketeli <dodji@redhat.com>
7696 * g++.dg/template/call7.C: New test.
7698 2009-05-06 Diego Novillo <dnovillo@google.com>
7700 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7702 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7704 * gfortran.dg/pr40021.f: Moved to ...
7705 * gfortran.fortran-torture/execute/pr40021.f: Here.
7707 2009-05-06 Janis Johnson <janis187@us.ibm.com>
7710 * gcc.dg/dfp/pr39986.c: New test.
7712 2009-05-06 Michael Matz <matz@suse.de>
7715 * gfortran.dg/pr40021.f: New test.
7717 2009-05-06 Le-Chun Wu <lcwu@google.com>
7719 * lib/plugin-support.exp: New file containing support procs for
7721 * lib/target-supports.exp (check_plugin_available): New proc.
7722 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7723 * gcc.dg/plugin/selfassign.c: New plugin source file.
7724 * gcc.dg/plugin/self-assign-test-1.c: New test.
7725 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7726 * g++.dg/README: Add description for plugin test.
7727 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7728 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7729 * g++.dg/plugin/selfassign.c: New plugin source file.
7730 * g++.dg/plugin/self-assign-test-1.C: New test.
7731 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7732 * g++.dg/plugin/self-assign-test-3.C: Likewise.
7733 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7734 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7736 2009-05-06 Tobias Burnus <burnus@net-b.de>
7739 * gfortran.dg/intrinsic_2.f90: New test.
7740 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7742 2009-05-06 Joseph Myers <joseph@codesourcery.com>
7745 * gcc.dg/noncompile/incomplete-5.c: New test.
7747 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7750 * gcc.dg/pr39666-1.c: New test.
7751 * gcc.dg/pr39666-2.c: Likewise.
7752 * g++.dg/warn/Wuninitialized-4.C: Likewise.
7753 * g++.dg/warn/Wuninitialized-5.C: Likewise.
7754 * gfortran.dg/pr39666-1.f90: Likewise.
7755 * gfortran.dg/pr39666-2.f90: Likewise.
7757 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
7759 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7760 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7761 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7763 2009-05-05 Janus Weil <janus@gcc.gnu.org>
7766 * gfortran.dg/proc_ptr_17.f90: New.
7768 2009-05-05 Richard Guenther <rguenther@suse.de>
7770 PR tree-optimization/40022
7771 * gcc.c-torture/execute/pr40022.c: New testcase.
7773 2009-05-05 Richard Guenther <rguenther@suse.de>
7776 * gcc.c-torture/compile/pr40023.c: New testcase.
7778 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
7780 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7781 * g++.dg/template/overload9.C: Likewise.
7782 * g++.dg/ext/ms-1.C: New.
7784 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7787 * g++.dg/ext/vla7.C: New test.
7789 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7791 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7793 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7795 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7796 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7797 Update expected errors.
7799 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7802 * g++.dg/parse/parser-pr28152.C: New.
7803 * g++.dg/parse/parser-pr28152-2.C: New.
7805 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7807 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7809 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
7811 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7812 * gcc.target/sparc/fexpand-2.c: Likewise.
7813 * gcc.target/sparc/fpmerge-2.c: Likewise.
7814 * gcc.target/sparc/pdist-2.c: Likewise.
7816 2009-05-03 Richard Guenther <rguenther@suse.de>
7819 * gcc.c-torture/compile/pr39983.c: New testcase.
7821 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7823 * gcc.dg/c99-complex-3.c: New test.
7825 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7827 * gcc.dg/cpp/utf8-5byte-1.c: New test.
7829 2009-05-02 Joseph Myers <joseph@codesourcery.com>
7831 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7833 2009-05-02 Richard Guenther <rguenther@suse.de>
7836 * gcc.target/spu/pr40001.c: New testcase.
7838 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
7840 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7842 2009-04-30 Steve Ellcey <sje@cup.hp.com>
7845 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7846 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7848 2009-04-30 Janis Johnson <janis187@us.ibm.com>
7851 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7854 2009-04-30 David Ayers <ayers@fsfe.org>
7856 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7857 and gcc_error_prefix variables.
7858 * objc.dg/bad-receiver-type.m: Update to match correct
7860 * objc.dg/encode-5.m: Likewise.
7861 * objc.dg/id-1.m: Likewise.
7862 * objc.dg/method-1.m: Likewise.
7863 * objc.dg/method-6.m: Likewise.
7864 * objc.dg/method-7.m: Likewise.
7865 * objc.dg/method-9.m: Likewise.
7866 * objc.dg/method-11.m: Likewise.
7867 * objc.dg/method-20.m: Likewise.
7868 * objc.dg/private-1.m: Likewise.
7870 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
7873 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7874 * gfortran.dg/advance_4.f90: Likewise
7875 * gfortran.dg/advance_5.f90: Likewise
7876 * gfortran.dg/append_1.f90: Likewise
7877 * gfortran.dg/backslash_1.f90: Likewise
7878 * gfortran.dg/backslash_2.f90: Likewise
7879 * gfortran.dg/backslash_3.f: Likewise
7880 * gfortran.dg/backspace_10.f90: Likewise
7881 * gfortran.dg/backspace_3.f: Likewise
7882 * gfortran.dg/backspace_4.f: Likewise
7883 * gfortran.dg/backspace_5.f: Likewise
7884 * gfortran.dg/backspace_8.f: Likewise
7885 * gfortran.dg/backspace_9.f: Likewise
7886 * gfortran.dg/complex_write.f90: Likewise
7887 * gfortran.dg/convert_implied_open.f90: Likewise
7888 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7889 * gfortran.dg/dos_eol.f: Likewise
7890 * gfortran.dg/empty_format_1.f90: Likewise
7891 * gfortran.dg/endfile.f: Likewise
7892 * gfortran.dg/eof_1.f90: Likewise
7893 * gfortran.dg/eor_1.f90: Likewise
7894 * gfortran.dg/eor_handling_1.f90: Likewise
7895 * gfortran.dg/eor_handling_2.f90: Likewise
7896 * gfortran.dg/eor_handling_3.f90: Likewise
7897 * gfortran.dg/eor_handling_4.f90: Likewise
7898 * gfortran.dg/eor_handling_5.f90: Likewise
7899 * gfortran.dg/error_recovery_5.f90: Likewise
7900 * gfortran.dg/f2003_inquire_1.f03: Likewise
7901 * gfortran.dg/f2003_io_4.f03: Likewise
7902 * gfortran.dg/f2003_io_5.f03: Likewise
7903 * gfortran.dg/f2003_io_7.f03: Likewise
7904 * gfortran.dg/fgetc_1.f90: Likewise
7905 * gfortran.dg/fgetc_2.f90: Likewise
7906 * gfortran.dg/flush_1.f90: Likewise
7907 * gfortran.dg/fmt_exhaust.f90: Likewise
7908 * gfortran.dg/fmt_huge.f90: Likewise
7909 * gfortran.dg/fmt_read.f90: Likewise
7910 * gfortran.dg/fmt_t_1.f90: Likewise
7911 * gfortran.dg/fmt_t_2.f90: Likewise
7912 * gfortran.dg/fmt_t_3.f90: Likewise
7913 * gfortran.dg/fmt_t_4.f90: Likewise
7914 * gfortran.dg/fmt_t_5.f90: Likewise
7915 * gfortran.dg/fmt_t_7.f: Likewise
7916 * gfortran.dg/fseek.f90: Likewise
7917 * gfortran.dg/ftell_1.f90: Likewise
7918 * gfortran.dg/ftell_2.f90: Likewise
7919 * gfortran.dg/func_derived_3.f90: Likewise
7920 * gfortran.dg/inquire_9.f90: Likewise
7921 * gfortran.dg/iostat_1.f90: Likewise
7922 * gfortran.dg/iostat_2.f90: Likewise
7923 * gfortran.dg/list_read_1.f90: Likewise
7924 * gfortran.dg/list_read_4.f90: Likewise
7925 * gfortran.dg/list_read_5.f90: Likewise
7926 * gfortran.dg/list_read_7.f90: Likewise
7927 * gfortran.dg/list_read_8.f90: Likewise
7928 * gfortran.dg/list_read_9.f90: Likewise
7929 * gfortran.dg/namelist_13.f90: Likewise
7930 * gfortran.dg/namelist_14.f90: Likewise
7931 * gfortran.dg/namelist_15.f90: Likewise
7932 * gfortran.dg/namelist_16.f90: Likewise
7933 * gfortran.dg/namelist_17.f90: Likewise
7934 * gfortran.dg/namelist_18.f90: Likewise
7935 * gfortran.dg/namelist_19.f90: Likewise
7936 * gfortran.dg/namelist_20.f90: Likewise
7937 * gfortran.dg/namelist_24.f90: Likewise
7938 * gfortran.dg/namelist_26.f90: Likewise
7939 * gfortran.dg/namelist_27.f90: Likewise
7940 * gfortran.dg/namelist_28.f90: Likewise
7941 * gfortran.dg/namelist_37.f90: Likewise
7942 * gfortran.dg/namelist_38.f90: Likewise
7943 * gfortran.dg/namelist_39.f90: Likewise
7944 * gfortran.dg/namelist_40.f90: Likewise
7945 * gfortran.dg/namelist_43.f90: Likewise
7946 * gfortran.dg/namelist_44.f90: Likewise
7947 * gfortran.dg/namelist_45.f90: Likewise
7948 * gfortran.dg/namelist_46.f90: Likewise
7949 * gfortran.dg/namelist_47.f90: Likewise
7950 * gfortran.dg/namelist_48.f90: Likewise
7951 * gfortran.dg/namelist_49.f90: Likewise
7952 * gfortran.dg/namelist_50.f90: Likewise
7953 * gfortran.dg/namelist_51.f90: Likewise
7954 * gfortran.dg/namelist_52.f90: Likewise
7955 * gfortran.dg/namelist_56.f90: Likewise
7956 * gfortran.dg/namelist_char_only.f90: Likewise
7957 * gfortran.dg/namelist_use.f90: Likewise
7958 * gfortran.dg/namelist_use_only.f90: Likewise
7959 * gfortran.dg/noadv_size.f90: Likewise
7960 * gfortran.dg/open_access_append_1.f90: Likewise
7961 * gfortran.dg/pad_no.f90: Likewise
7962 * gfortran.dg/pr12884.f: Likewise
7963 * gfortran.dg/pr17090.f90: Likewise
7964 * gfortran.dg/pr17285.f90: Likewise
7965 * gfortran.dg/pr17286.f90: Likewise
7966 * gfortran.dg/pr18122.f90: Likewise
7967 * gfortran.dg/pr18210.f90: Likewise
7968 * gfortran.dg/pr18392.f90: Likewise
7969 * gfortran.dg/pr19155.f: Likewise
7970 * gfortran.dg/pr19216.f: Likewise
7971 * gfortran.dg/pr19467.f90: Likewise
7972 * gfortran.dg/pr19657.f: Likewise
7973 * gfortran.dg/pr20257.f90: Likewise
7974 * gfortran.dg/read_bad_advance.f90: Likewise
7975 * gfortran.dg/read_eof_2.f90: Likewise
7976 * gfortran.dg/read_eof_4.f90: Likewise
7977 * gfortran.dg/read_many_1.f: Likewise
7978 * gfortran.dg/read_noadvance.f90: Likewise
7979 * gfortran.dg/read_repeat.f90: Likewise
7980 * gfortran.dg/read_size_noadvance.f90: Likewise
7981 * gfortran.dg/read_x_past.f: Likewise
7982 * gfortran.dg/record_marker_1.f90: Likewise
7983 * gfortran.dg/record_marker_3.f90: Likewise
7984 * gfortran.dg/rewind_1.f90: Likewise
7985 * gfortran.dg/runtime_warning_1.f90: Likewise
7986 * gfortran.dg/shape_3.f90: Likewise
7987 * gfortran.dg/slash_1.f90: Likewise
7988 * gfortran.dg/stat_1.f90: Likewise
7989 * gfortran.dg/stat_2.f90: Likewise
7990 * gfortran.dg/streamio_11.f90: Likewise
7991 * gfortran.dg/streamio_3.f90: Likewise
7992 * gfortran.dg/streamio_4.f90: Likewise
7993 * gfortran.dg/streamio_9.f90: Likewise
7994 * gfortran.dg/tl_editing.f90: Likewise
7995 * gfortran.dg/unf_io_convert_1.f90: Likewise
7996 * gfortran.dg/unf_io_convert_2.f90: Likewise
7997 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7998 * gfortran.dg/unf_short_record_1.f90: Likewise
7999 * gfortran.dg/utf8_1.f03: Likewise
8000 * gfortran.dg/utf8_2.f03: Likewise
8001 * gfortran.dg/widechar_IO_1.f90: Likewise
8002 * gfortran.dg/write_check3.f90: Likewise
8003 * gfortran.dg/write_rewind_2.f: Likewise
8004 * gfortran.dg/x_slash_2.f: Likewise
8006 2009-04-29 Richard Guenther <rguenther@suse.de>
8009 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
8011 (check_effective_target_vect_floatuint_cvt): Likewise.
8012 * gcc.dg/vect/slp-10.c: Adjust.
8013 * gcc.dg/vect/slp-11.c: Adjust.
8014 * gcc.dg/vect/slp-12b.c: Adjust.
8015 * gcc.dg/vect/slp-33.c: Adjust.
8016 * gcc.c-torture/compile/pr39943.c: New testcase.
8018 2009-04-29 Richard Guenther <rguenther@suse.de>
8021 * gcc.c-torture/compile/pr39937.c: New testcase.
8023 2009-04-29 Richard Guenther <rguenther@suse.de>
8025 PR tree-optimization/39941
8026 * gcc.c-torture/compile/pr39941.c: New testcase.
8028 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
8030 * gcc.target/bfin/20090411-1.c: New test.
8032 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
8035 * gcc.dg/pr39565.c: New testcase.
8037 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
8039 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
8040 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8041 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8042 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8043 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8044 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8045 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8046 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8047 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8048 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8049 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8050 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8051 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8052 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8053 * gcc.target/i386/pr37191.c: Likewise.
8054 * gcc.target/i386/reload-1.c: Likewise.
8055 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
8056 * g++.old-deja/g++.pt/repo2.C: Likewise.
8057 * g++.old-deja/g++.pt/repo3.C: Likewise.
8058 * g++.old-deja/g++.pt/repo4.C: Likewise.
8059 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8060 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8061 * g++.dg/template/repo1.C: Likewise.
8062 * g++.dg/template/repo2.C: Likewise.
8063 * g++.dg/template/repo3.C: Likewise.
8064 * g++.dg/template/repo4.C: Likewise.
8065 * g++.dg/template/repo5.C: Likewise.
8066 * g++.dg/template/repo6.C: Likewise.
8067 * g++.dg/template/repo7.C: Likewise.
8068 * g++.dg/template/repo8.C: Likewise.
8069 * g++.dg/template/repo9.C: Likewise.
8070 * g++.dg/rtti/repo1.C: Likewise.
8071 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
8072 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
8073 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
8074 * g++.dg/other/PR23205.C: Skip for vxworks.
8075 * g++.dg/ext/visibility/class1.C: Requires PIC.
8076 * g++.dg/eh/async-unwind2.C: Requires PIC.
8077 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
8078 does not have cxa_exit.
8080 2009-04-28 Jing Yu <jingyu@google.com>
8083 * lib/target-supports.exp (check_effective_target_tls): Remove
8085 (check_effective_target_tls_native): Likewise.
8086 (check_effective_target_tls_runtime): Likewise.
8087 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
8089 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
8091 2009-04-28 Janus Weil <janus@gcc.gnu.org>
8094 * gfortran.dg/proc_ptr_16.f90: New.
8096 2009-04-28 Steve Ellcey <sje@cup.hp.com>
8098 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
8101 2009-04-28 Richard Guenther <rguenther@suse.de>
8104 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
8106 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
8108 * g++.dg/warn/pr35652.C: Removed.
8109 * gcc.dg/pr35652.c: Likewise.
8111 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
8113 * gcc.target/ia64/20071210-2.c: New testcase.
8115 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
8118 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
8119 * gcc.dg/pr39323-3.c: Ditto.
8121 2009-04-28 Janus Weil <janus@gcc.gnu.org>
8125 * gfortran.dg/ambiguous_reference_2.f90: New.
8126 * gfortran.dg/pointer_assign_7.f90: New.
8128 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
8129 Mark Mitchell <mark@codesourcery.com>
8131 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
8132 * gcc.dg/20020103-1.c: Check for __ppc.
8133 * gcc.dg/asm-b.c: Check for __ppc.
8134 * gcc.dg/20020919-1.c: Check for __ppc.
8135 * gcc.dg/20020312-2.c: Likewise.
8136 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
8137 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
8138 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
8139 * g++.dg/warn/weak1.C: Likewise.
8140 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
8141 static so appropriate optimizations kick in.
8142 (find_base_value_wrapper): New function.
8143 * g++.dg/eh/simd-5.C: Fix target triplet.
8144 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
8146 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
8147 H.J. Lu <hongjiu.lu@intel.com>
8150 * gcc.target/i386/pr39911.c: New test.
8152 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
8155 * gfortran.dg/alloc_comp_assign_10.f90: New test.
8157 2009-04-28 Ben Elliston <bje@au.ibm.com>
8162 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8164 * gcc.dg/pr35652.C: New.
8165 * g++.dg/warn/pr35652.C: New.
8166 * gcc.dg/format/plus-1.c: Adjust message.
8168 2009-04-27 DJ Delorie <dj@redhat.com>
8170 * lib/target-supports.exp (check_effective_target_double64): New.
8171 (check_effective_target_double64plus): New.
8172 (check_effective_target_large_double): New.
8173 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
8174 * gcc.dg/div-double-1.c: Likewise.
8175 * gcc.dg/Wconversion-real.c: Require large_double.
8176 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
8178 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
8181 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
8184 2009-04-27 Ian Lance Taylor <iant@google.com>
8186 * gcc.dg/Wcxx-compat-5.c: New testcase.
8187 * gcc.dg/Wcxx-compat-6.c: New testcase.
8189 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8191 Allow non-constant arguments to conversion intrinsics.
8192 * gcc.target/spu/intrinsics-3.c: Update tests.
8194 2009-04-27 Richard Guenther <rguenther@suse.de>
8197 * gcc.c-torture/compile/pr39928-1.c: New testcase.
8198 * gcc.c-torture/compile/pr39928-2.c: Likewise.
8200 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
8203 * gcc.dg/torture/pr39903-1.c: New.
8204 * gcc.dg/torture/pr39903-2.c: Likewise.
8206 2009-04-27 Revital Eres <eres@il.ibm.com>
8208 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
8210 * gcc.dg/sms-2.c: Add dump check.
8211 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
8213 * gcc.dg/sms-4.c: Likewise.
8214 * gcc.dg/sms-5.c: Likewise.
8215 * gcc.dg/sms-6.c: Likewise.
8216 * gcc.dg/sms-7.c: Likewise.
8217 * gcc.dg/sms-antideps.c: Rename to...
8218 * gcc.dg/sms-8.c: This and add sms dump file and check it.
8220 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
8222 * gnat.dg/opt2.adb: New test.
8224 2009-04-27 Jakub Jelinek <jakub@redhat.com>
8227 * g++.dg/warn/Wunused-15.C: New test.
8229 2009-04-26 Michael Matz <matz@suse.de>
8232 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
8234 * gcc.target/i386/pr37248-1.c: Modified.
8235 * gcc.target/i386/pr37248-3.c: Modified.
8236 * gcc.target/i386/pr37248-2.c: Modified.
8237 * gnat.dg/aliasing1.adb: Modified.
8238 * gnat.dg/pack9.adb: Modified.
8239 * gnat.dg/aliasing2.adb: Modified.
8240 * gcc.dg/strict-overflow-2.c: Modified.
8241 * gcc.dg/autopar/reduc-1char.c: Modified.
8242 * gcc.dg/autopar/reduc-2char.c: Modified.
8243 * gcc.dg/autopar/reduc-1.c: Modified.
8244 * gcc.dg/autopar/reduc-2.c: Modified.
8245 * gcc.dg/autopar/reduc-3.c: Modified.
8246 * gcc.dg/autopar/reduc-6.c: Modified.
8247 * gcc.dg/autopar/reduc-7.c: Modified.
8248 * gcc.dg/autopar/reduc-8.c: Modified.
8249 * gcc.dg/autopar/reduc-9.c: Modified.
8250 * gcc.dg/autopar/reduc-1short.c: Modified.
8251 * gcc.dg/autopar/reduc-2short.c: Modified.
8252 * gcc.dg/autopar/parallelization-1.c: Modified.
8253 * gcc.dg/strict-overflow-4.c: Modified.
8254 * gcc.dg/strict-overflow-6.c: Modified.
8255 * gcc.dg/gomp/combined-1.c: Modified.
8256 * gcc.dg/no-strict-overflow-1.c: Modified.
8257 * gcc.dg/no-strict-overflow-3.c: Modified.
8258 * gcc.dg/no-strict-overflow-5.c: Modified.
8259 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
8260 * gcc.dg/tree-ssa/pr18134.c: Modified.
8261 * gcc.dg/tree-ssa/20030824-1.c: Modified.
8262 * gcc.dg/tree-ssa/vector-2.c: Modified.
8263 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
8264 * gcc.dg/tree-ssa/loop-21.c: Modified.
8265 * gcc.dg/tree-ssa/20030824-2.c: Modified.
8266 * gcc.dg/tree-ssa/vector-3.c: Modified.
8267 * gcc.dg/tree-ssa/asm-3.c: Modified.
8268 * gcc.dg/tree-ssa/pr23294.c: Modified.
8269 * gcc.dg/tree-ssa/loop-22.c: Modified.
8270 * gcc.dg/tree-ssa/loop-15.c: Modified.
8271 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
8272 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
8273 * gcc.dg/tree-ssa/pr20139.c: Modified.
8274 * gcc.dg/tree-ssa/scev-cast.c: Modified.
8275 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
8276 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
8277 * gcc.dg/tree-ssa/loop-5.c: Modified.
8278 * gcc.dg/tree-ssa/pr19431.c: Modified.
8279 * gcc.dg/tree-ssa/pr32044.c: Modified.
8280 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
8281 * gcc.dg/tree-ssa/loop-19.c: Modified.
8282 * gcc.dg/tree-ssa/loop-28.c: Modified.
8283 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
8284 * gcc.dg/tree-ssa/divide-1.c: Modified.
8285 * gcc.dg/tree-ssa/inline-1.c: Modified.
8286 * gcc.dg/tree-ssa/divide-3.c: Modified.
8287 * gcc.dg/tree-ssa/pr30978.c: Modified.
8288 * gcc.dg/tree-ssa/alias-6.c: Modified.
8289 * gcc.dg/tree-ssa/divide-4.c: Modified.
8290 * gcc.dg/tree-ssa/alias-11.c: Modified.
8291 * gcc.dg/no-strict-overflow-7.c: Modified.
8292 * gcc.dg/strict-overflow-1.c: Modified.
8293 * gcc.dg/pr15784-4.c: Modified.
8294 * gcc.dg/pr34263.c: Modified.
8295 * gcc.dg/strict-overflow-3.c: Modified.
8296 * gcc.dg/tree-prof/stringop-1.c: Modified.
8297 * gcc.dg/tree-prof/val-prof-1.c: Modified.
8298 * gcc.dg/tree-prof/val-prof-2.c: Modified.
8299 * gcc.dg/tree-prof/val-prof-3.c: Modified.
8300 * gcc.dg/tree-prof/val-prof-4.c: Modified.
8301 * gcc.dg/no-strict-overflow-2.c: Modified.
8302 * gcc.dg/no-strict-overflow-4.c: Modified.
8303 * gcc.dg/no-strict-overflow-6.c: Modified.
8304 * g++.dg/tree-ssa/pr27090.C: Modified.
8305 * g++.dg/tree-ssa/tmmti-2.C: Modified.
8306 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
8307 * g++.dg/tree-ssa/pr19807.C: Modified.
8308 * g++.dg/opt/pr30965.C: Modified.
8309 * g++.dg/init/new17.C: Modified.
8310 * gfortran.dg/whole_file_6.f90: Modified.
8311 * gfortran.dg/whole_file_5.f90: Modified.
8312 * gfortran.dg/reassoc_1.f90: Modified.
8313 * gfortran.dg/reassoc_3.f90: Modified.
8315 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
8318 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
8320 2009-04-26 Jakub Jelinek <jakub@redhat.com>
8323 * gcc.target/i386/pr39543-1.c: New test.
8324 * gcc.target/i386/pr39543-2.c: New test.
8325 * gcc.target/i386/pr39543-3.c: New test.
8328 * gcc.dg/Wunused-value-3.c: New test.
8330 2009-04-26 Joseph Myers <joseph@codesourcery.com>
8333 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
8334 gcc.dg/vla-21.c: New tests.
8336 2009-04-26 Joseph Myers <joseph@codesourcery.com>
8339 * gcc.dg/inline-34.c: New test.
8341 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8343 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
8344 gcc.dg/enum-const-3.c: New tests.
8345 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
8346 -pedantic-errors. Update expected diagnostics.
8348 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8351 * gcc.dg/vla-20.c: New test.
8353 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8356 * gcc.dg/vla-19.c: New test.
8358 2009-04-25 Joseph Myers <joseph@codesourcery.com>
8360 PR preprocessor/39559
8361 * gcc.dg/c99-intconst-2.c: New test.
8363 2009-04-25 Jan Hubicka <jh@suse.cz>
8365 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
8367 2009-04-25 Janus Weil <janus@gcc.gnu.org>
8370 * gfortran.dg/import7.f90: New.
8372 2009-04-24 Richard Guenther <rguenther@suse.de>
8374 * gcc.dg/tree-ssa/vrp48.c: Fix.
8376 2008-04-24 Doug Kwan <dougkwan@google.com>
8378 * g++.dg/init/copy7.C: Only abort in memcpy if source and
8379 destination are the same.
8381 2009-04-24 Richard Guenther <rguenther@suse.de>
8383 * gcc.dg/tree-ssa/vrp48.c: New testcase.
8385 2009-04-24 Joseph Myers <joseph@codesourcery.com>
8387 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
8388 gcc.dg/array-const-3.c: New tests.
8390 2009-04-24 Ian Lance Taylor <iant@google.com>
8392 * gcc.dg/Wcxx-compat-4.c: New testcase.
8394 2009-04-24 Daniel Kraft <d@domob.eu>
8396 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
8397 expected on already erraneous symbol (renamed to fresh one).
8399 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
8402 * gcc.dg/pr39867.c: New.
8404 2009-04-24 Janus Weil <janus@gcc.gnu.org>
8408 * gfortran.dg/intrinsic_1.f90: New.
8410 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
8412 * gnat.dg/alignment7.adb: New test.
8413 * gnat.dg/alignment8.adb: Likewise.
8415 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
8417 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
8418 * gnat.dg/specs/rep_clause2.ads: New test.
8420 2009-04-24 Jakub Jelinek <jakub@redhat.com>
8422 PR rtl-optimization/39794
8423 * gcc.dg/pr39794.c: New test.
8425 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
8427 * gnat.dg/atomic1.adb: New test.
8428 * gnat.dg/atomic1_pkg.ads: New helper.
8430 2009-04-23 Steve Ellcey <sje@cup.hp.com>
8433 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
8434 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
8436 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
8438 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
8441 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
8444 * gcc.dg/vector-init-1.c: New testcase.
8445 * gcc.dg/vector-init-2.c: New testcase.
8447 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
8449 * gnat.dg/enum2.adb: New test.
8450 * gnat.dg/enum2_pkg.ads: New helper.
8452 2009-04-22 Jakub Jelinek <jakub@redhat.com>
8455 * gcc.dg/torture/pr39855.c: New test.
8457 2009-04-22 Dodji Seketeli <dodji@redhat.com>
8460 * g++.dg/cpp0x/pr39639.C: New test.
8462 2009-04-22 Mark Heffernan <meheff@google.com>
8464 * gcc.dg/profile-generate-3.c: New test.
8466 2009-04-22 Jan Hubicka <jh@suse.cz>
8468 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
8470 2009-04-22 Steve Ellcey <sje@cup.hp.com>
8473 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
8475 2009-04-22 Richard Guenther <rguenther@suse.de>
8477 PR tree-optimization/39824
8478 * gcc.c-torture/compile/pr39824.c: New testcase.
8480 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8483 * g++.dg/parse/parser-pr14875.C: New.
8484 * g++.dg/parse/parser-pr14875-2.C: New.
8485 * g++.dg/parse/error6.C: Update match string.
8487 2009-04-22 Richard Guenther <rguenther@suse.de>
8489 PR tree-optimization/39845
8490 * gcc.c-torture/compile/pr39845.c: New testcase.
8492 2009-04-22 Janus Weil <janus@gcc.gnu.org>
8495 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
8496 * gfortran.dg/external_initializer.f90: Modified.
8497 * gfortran.dg/interface_26.f90: Modified.
8498 * gfortran.dg/intrinsic_subroutine.f90: Modified.
8499 * gfortran.dg/proc_ptr_3.f90: Modified.
8500 * gfortran.dg/proc_ptr_15.f90: New.
8501 * gfortran.dg/proc_ptr_result_1.f90: Modified.
8503 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8506 * g++.dg/warn/pr35711.C: New.
8507 * g++.dg/conversion/ptrmem2.C: Update.
8509 2009-04-21 Joseph Myers <joseph@codesourcery.com>
8511 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
8512 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
8513 README.gcc, g++.dg/README, g++.dg/compat/break/README,
8514 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
8515 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
8516 gcc.c-torture/ChangeLog.0,
8517 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
8518 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
8519 gcc.target/i386/math-torture/math-torture.exp,
8520 gcc.target/mips/inter/mips16-inter.exp,
8521 gcc.target/mips/mips-nonpic/README,
8522 gcc.target/x86_64/abi/README.gcc,
8523 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
8524 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
8525 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
8527 * ChangeLog-1993-2007, ChangeLog: Correct dates.
8529 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8531 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
8533 2009-04-21 Richard Guenther <rguenther@suse.de>
8536 * gcc.dg/torture/pr39829.c: New testcase.
8538 2009-04-21 Martin Jambor <mjambor@suse.cz>
8540 * gcc.dg/tree-ssa/cswtch-2.c: New test.
8542 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
8545 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
8546 * gcc.dg/sequence-pt-2.c: New.
8547 * gcc.dg/sequence-pt-3.c: New.
8548 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
8549 * g++.dg/warn/sequence-pt-2.c: New.
8550 * g++.dg/warn/sequence-pt-3.c: New.
8552 2009-04-21 Jakub Jelinek <jakub@redhat.com>
8554 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
8556 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
8558 * gnat.dg/import1.ad[sb]: New test.
8560 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8562 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
8565 2009-04-20 Tobias Burnus <burnus@net-b.de>
8568 * gfortran.dg/continuation_11.f90: New test.
8570 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8573 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8574 messages. Test for "long long" in system headers.
8575 * gcc.dg/c99-longlong-2.c: New.
8576 * g++.dg/warn/pr13358.C: New.
8577 * g++.dg/warn/pr13358-2.C: New.
8578 * g++.dg/warn/pr13358-3.C: New.
8579 * g++.dg/warn/pr13358-4.C: New.
8581 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8583 * gcc.dg/framework-2.c: Fix up for non existent includes
8584 being fatal errors now.
8586 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
8589 * gfortran.dg/private_type_13.f90: New test.
8590 * gfortran.dg/private_type_2.f90: Add option -std=f95.
8592 2009-04-20 Le-Chun Wu <lcwu@google.com>
8595 * g++.dg/warn/Wunused-14.C: New test.
8597 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8599 * gnat.dg/specs/small_alignment.ads: New test.
8601 2009-04-20 Ian Lance Taylor <iant@google.com>
8603 * gcc.dg/Wcxx-compat-3.c: New testcase.
8605 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8607 * gnat.dg/pack13.ad[sb]: New test.
8608 * gnat.dg/pack13_pkg.ads: New helper.
8610 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8612 * gnat.dg/discr11.ad[sb]: New test.
8613 * gnat.dg/discr11_pkg.ads: New helper.
8615 2009-04-20 Ira Rosen <irar@il.ibm.com>
8617 PR tree-optimization/39675
8618 * gcc.dg/vect/O3-pr39675-2.c: New test.
8620 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8622 * gnat.dg/rep_clause3.adb: New test.
8624 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8627 * gcc.dg/c99-flex-array-7.c: New test.
8629 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8632 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8634 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8637 * gcc.dg/c99-restrict-3.c: New test.
8639 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8641 PR preprocessor/20078
8642 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8644 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
8646 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8647 Do not pass -B$root after -margs.
8649 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8653 * gcc.dg/pr32061.c: New.
8654 * gcc.dg/Wlogical-op-1.c: Update.
8655 * g++.dg/warn/Wlogical-op-1.C: Update.
8656 * g++.dg/warn/pr36954.C: New.
8658 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8661 * gcc.dg/lvalue-5.c: New test.
8663 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8666 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8668 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8670 * gcc.dg/cpp/include5.c: New test.
8672 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8675 * gcc.dg/call-diag-2.c: New test.
8677 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8679 PR preprocessor/39646
8680 * gcc.dg/cpp/line8.c: New test.
8682 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8684 PR preprocessor/39647
8685 * gcc.dg/cpp/line7.c: New test.
8687 2009-04-18 Richard Guenther <rguenther@suse.de>
8690 * gcc.target/i386/pr39804.c: New testcase.
8692 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
8694 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8695 * g++.dg/other/pr39496.C: Likewise.
8697 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8700 * gcc.dg/pr36902.c: New.
8702 2009-04-17 Diego Novillo <dnovillo@google.com>
8704 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8705 violation for variable 'inside_main'.
8707 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8709 * gfortran.fortran-torture/execute/getarg_1.x: New file.
8711 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8713 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8715 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8717 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8718 * gfortran.dg/chmod_2.f90: Likewise.
8719 * gfortran.dg/chmod_3.f90: Likewise.
8720 * gfortran.dg/open_errors.f90: Likewise.
8721 * gfortran.dg/stat_1.f90: Likewise.
8722 * gfortran.dg/stat_2.f90: Likewise.
8724 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8726 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8727 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8728 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8729 * gfortran.dg/nearest_1.f90: Likewise.
8730 * gfortran.dg/nearest_3.f90: Likewise.
8731 * gfortran.dg/isnan_1.f90: Likewise.
8732 * gfortran.dg/isnan_2.f90: Likewise.
8733 * gfortran.dg/nan_1.f90: Likewise.
8734 * gfortran.dg/nan_2.f90: Likewise.
8735 * gfortran.dg/nan_3.f90: Likewise.
8736 * gfortran.dg/nan_4.f90: Likewise.
8737 * gfortran.dg/module_nan.f90: Likewise.
8738 * gfortran.dg/int_conv_2.f90: Likewise.
8739 * gfortran.dg/init_flag_3.f90: Likewise.
8740 * gfortran.dg/namelist_42.f90: Likewise.
8741 * gfortran.dg/namelist_43.f90: Likewise.
8742 * gfortran.dg/real_const_3.f90: Likewise.
8743 * gfortran.dg/transfer_simplify_1.f90: Likewise.
8745 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8746 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8747 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8748 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8749 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8751 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8752 * gfortran.dg/gamma_5.f90: Likewise.
8754 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8756 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8757 less strict so it also works with auto-overlay support.
8758 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8759 for "exceeds local store" linker errors on the SPU.
8761 * lib/gfortran.exp: Include target-supports.exp.
8762 (gfortran_init): On SPU targets where automatic overlay support
8763 is available, use it to build all Fortran test cases.
8765 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8767 2009-04-17 Arnaud Charlet <charlet@adacore.com>
8769 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8770 rule enforced by gnat on taft types.
8772 2009-04-17 Jakub Jelinek <jakub@redhat.com>
8775 * g++.dg/ext/complit11.C: Add empty dg-options.
8777 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8780 * g++.dg/template/defarg11.C: New test.
8782 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8785 * g++.dg/ext/complit11.C: New testcase.
8787 2009-04-15 Le-Chun Wu <lcwu@google.com>
8790 * g++.dg/warn/Wunused-13.C: New testcase.
8792 2009-04-15 Ian Lance Taylor <iant@google.com>
8794 * gcc.dg/Wenum-compare-1.c: New testcase.
8796 2009-04-15 Richard Guenther <rguenther@suse.de>
8798 PR tree-optimization/39764
8799 * g++.dg/torture/pr39764.C: New testcase.
8801 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
8803 * g++.dg/ext/altivec-17.C: New.
8805 2009-04-15 Arnaud Charlet <charlet@adacore.com>
8807 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8808 * gnat.dg/specs/limited1.ads: Ditto.
8810 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8813 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8814 for testing the results of estimate instructions.
8815 * gcc.dg/vmx/3a-04m.c (test): Ditto.
8816 * gcc.dg/vmx/3a-05.c (test): Ditto.
8818 2009-04-14 Jason Merrill <jason@redhat.com>
8821 * g++.dg/warn/Wshadow-4.C: Extend.
8823 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
8825 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8826 (do_D): Remove attribute hidden.
8828 2009-04-13 Jason Merrill <jason@redhat.com>
8831 * g++.dg/init/copy7.C: New.
8833 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
8836 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8837 (check_for_all_options): This.
8839 2009-04-13 Jason Merrill <jason@redhat.com>
8842 * g++.dg/template/crash90.C: New.
8844 2009-04-12 Jason Merrill <jason@redhat.com>
8847 * g++.dg/overload/extern-C-2.C: New.
8849 2009-04-12 Joseph Myers <joseph@codesourcery.com>
8851 PR preprocessor/31869
8852 * gcc.dg/cpp/strify5.c: New test.
8854 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
8856 * gnat.dg/enum1.adb: New test.
8857 * gnat.dg/enum1_pkg.ads: New helper.
8859 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
8862 * gcc.target/alpha/pr39740.c: New test.
8864 2009-04-11 Daniel Kraft <d@domob.eu>
8867 * gfortran.dg/bounds_check_strlen_1.f90: New test.
8868 * gfortran.dg/bounds_check_strlen_2.f90: New test.
8869 * gfortran.dg/bounds_check_strlen_3.f90: New test.
8870 * gfortran.dg/bounds_check_strlen_4.f90: New test.
8871 * gfortran.dg/bounds_check_strlen_5.f90: New test.
8872 * gfortran.dg/bounds_check_strlen_6.f90: New test.
8873 * gfortran.dg/bounds_check_strlen_7.f90: New test.
8874 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8875 expected string length that failed with -fbounds-check now.
8876 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8878 2009-04-11 Janus Weil <janus@gcc.gnu.org>
8881 * gfortran.dg/proc_ptr_14.f90: New.
8883 2009-04-11 Richard Guenther <rguenther@suse.de>
8886 * g++.dg/torture/pr39732.C: New testcase.
8888 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
8890 * gfortran.dg/whole_file_5.f90: New.
8891 * gfortran.dg/whole_file_6.f90: New.
8893 2009-04-11 Richard Guenther <rguenther@suse.de>
8895 PR tree-optimization/39713
8896 * g++.dg/torture/pr39713.C: New testcase.
8898 2009-04-10 Richard Guenther <rguenther@suse.de>
8901 * gcc.dg/pr39712.c: New testcase.
8903 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
8906 * g++.dg/cpp0x/enum2.C: Updated.
8907 * g++.dg/debug/pr22514.C: Likewise.
8908 * g++.dg/parse/enum2.C: Likewise.
8909 * g++.dg/parse/enum3.C: Likewise.
8910 * g++.dg/template/crash79.C: Likewise.
8911 * g++.old-deja/g++.jason/cond.C: Likewise.
8913 2009-04-10 Chao-ying Fu <fu@mips.com>
8915 * gcc.target/mips/interrupt_handler.c: Change from compile to
8918 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8920 * objc/execute/forward-1.x: Fix x86_64 entry typos.
8922 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
8925 * gfortran.dg/zero_sized_6.f90: New.
8927 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
8930 * g++.dg/parse/pr20118.C: New.
8931 * g++.dg/template/spec16.C: Update.
8933 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8936 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8937 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8938 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8939 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8940 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8941 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8942 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8943 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8944 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8945 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8946 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8947 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8948 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8949 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8950 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8951 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8952 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8954 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8957 * g++.dg/torture/pr39678.C: New.
8958 * gcc.dg/compat/struct-complex-2.h: Likewise.
8959 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8960 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8961 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8962 * gcc.dg/torture/pr39678.c: Likewise.
8963 * gcc.target/i386/pr39678.c: Likewise.
8965 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8966 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8968 * gcc.target/x86_64/abi/test_passing_structs.c: Include
8969 <complex.h>. Add tests for structure with complex float.
8971 2009-04-10 Ben Elliston <bje@au.ibm.com>
8972 Joseph Myers <joseph@codesourcery.com>
8975 * gcc.dg/dfp/pr36800.c: New.
8977 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8978 Rafael Avila de Espindola <espindola@google.com>
8980 * gcc.misc-tests/help.exp: New file.
8981 * lib/options.exp: New file.
8983 2009-04-09 Janis Johnson <janis187@us.ibm.com>
8986 * objc/execute/forward-1.x: New.
8988 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
8990 * gcc.dg/pr27150-1.c: Change to a link test.
8992 2009-04-09 Jakub Jelinek <jakub@redhat.com>
8994 * g++.dg/lookup/using2.C: Change copyright header to refer to version
8995 3 of the GNU General Public License and to point readers at the
8996 COPYING3 file and the FSF's license web page.
8997 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8998 * gcc.dg/struct/struct-reorg.exp: Likewise.
8999 * gcc.target/spu/tag_manager.c: Likewise.
9001 2009-04-09 Richard Guenther <rguenther@suse.de>
9004 * ssa-ccp-25.c: Adjust pattern.
9006 2009-04-09 Janus Weil <janus@gcc.gnu.org>
9009 * gfortran.dg/external_procedures_1.f90: Modified.
9010 * gfortran.dg/proc_ptr_result_1.f90: New.
9011 * gfortran.dg/proc_ptr_result_2.f90: New.
9012 * gfortran.dg/proc_ptr_result_3.f90: New.
9014 2009-04-09 Richard Guenther <rguenther@suse.de>
9016 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
9017 to prevent constant propagation.
9018 * gcc.dg/vect/vect-56.c: Likewise.
9019 * gcc.dg/vect/vect-58.c: Likewise.
9020 * gcc.dg/vect/vect-60.c: Likewise.
9021 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9022 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9023 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
9025 2009-04-09 Richard Guenther <rguenther@suse.de>
9027 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
9028 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
9030 2009-04-09 Joseph Myers <joseph@codesourcery.com>
9033 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
9036 2009-04-08 Joseph Myers <joseph@codesourcery.com>
9038 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
9039 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
9041 2009-04-08 Jakub Jelinek <jakub@redhat.com>
9043 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
9045 2009-04-08 Jason Merrill <jason@redhat.com>
9048 * g++.dg/template/error40.C: Add another test.
9050 2009-04-08 Joseph Myers <joseph@codesourcery.com>
9054 * gcc.c-torture/compile/pr39614-1.c,
9055 gcc.c-torture/compile/pr39614-2.c,
9056 gcc.c-torture/compile/pr39614-3.c,
9057 gcc.c-torture/compile/pr39614-4.c,
9058 gcc.c-torture/compile/pr39614-5.c,
9059 gcc.c-torture/compile/pr39673-1.c,
9060 gcc.c-torture/compile/pr39673-2.c: New tests.
9061 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
9063 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9064 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
9067 2009-04-08 Dodji Seketeli <dodji@redhat.com>
9070 * g++.dg/cpp0x/variadic-crash2.C: New test.
9072 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
9075 * gfortran.dg/alloc_comp_result_1.f90: New test.
9077 2009-04-07 Jason Merrill <jason@redhat.com>
9080 * g++.dg/overload/extern-C-1.C: New.
9082 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9085 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
9087 2009-04-07 Jason Merrill <jason@redhat.com>
9090 * g++.dg/template/error40.C: New.
9092 2009-04-07 Janus Weil <janus@gcc.gnu.org>
9095 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
9097 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
9099 * gnat.dg/subp_elim_errors.ad[sb]: New test.
9101 2009-04-07 Janus Weil <janus@gcc.gnu.org>
9104 * gfortran.dg/proc_decl_1.f90: Modified.
9105 * gfortran.dg/proc_ptr_11.f90: Extended.
9106 * gfortran.dg/proc_ptr_13.f90: Modified.
9108 2009-04-06 Jason Merrill <jason@redhat.com>
9111 * g++.dg/template/fnspec1.C: New.
9113 2009-04-06 Laurent GUERBY <laurent@guerby.net>
9115 * lib/gnat.exp: Handle multilib.
9117 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
9120 * gfortran.dg/dependency_23.f90: New test.
9122 2009-04-06 Richard Guenther <rguenther@suse.de>
9124 PR tree-optimization/28868
9125 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9126 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
9127 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
9128 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
9130 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9132 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
9134 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9136 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
9138 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
9140 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
9141 with the built-in y0, and the subsequent warning.
9142 (y1): Likewise, rename to y_1.
9144 2009-04-06 Janus Weil <janus@gcc.gnu.org>
9147 * gfortran.dg/proc_decl_21.f90: New.
9149 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
9152 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
9154 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
9156 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
9157 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
9158 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
9159 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
9160 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
9161 gfortran.dg/namelist_49.f90: Gate test on effective_target
9163 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
9165 2009-04-05 Daniel Kraft <d@domob.eu>
9168 * gfortran.dg/read_float_2.f03
9169 * gfortran.dg/read_float_3.f90
9171 2009-04-05 Richard Guenther <rguenther@suse.de>
9173 PR tree-optimization/39648
9174 * gcc.c-torture/compile/pr39648.c: New testcase.
9176 2009-04-05 Jason Merrill <jason@redhat.com>
9179 * g++.dg/template/error39.C: New.
9181 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
9184 * gfortran.dg/implied_do_1.f90: New.
9186 2009-04-04 Tobias Burnus <burnus@net-b.de>
9189 * gfortran.dg/recursive_check_8.f90: New.
9190 * gfortran.dg/recursive_check_9.f90: New.
9191 * gfortran.dg/recursive_check_10.f90: New.
9192 * gfortran.dg/recursive_check_11.f90: New.
9193 * gfortran.dg/recursive_check_12.f90: New.
9194 * gfortran.dg/recursive_check_13.f90: New.
9195 * gfortran.dg/recursive_check_14.f90: New.
9197 2009-04-04 Jason Merrill <jason@redhat.com>
9200 * g++.dg/template/error38.C: Add more tests.
9202 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
9205 * gfortran.dg/common_align_2.f90: New test.
9207 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
9210 * gcc.c-torture/execute/pr39501.c: New file.
9211 * gcc.c-torture/execute/pr39501.x: New file.
9213 2009-04-04 Richard Guenther <rguenther@suse.de>
9215 PR tree-optimization/8781
9216 PR tree-optimization/37892
9217 * g++.dg/tree-ssa/pr8781.C: New testcase.
9218 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
9220 2009-04-04 Richard Guenther <rguenther@suse.de>
9222 PR tree-optimization/39636
9223 * gcc.c-torture/compile/pr39636.c: New testcase.
9225 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
9227 PR rtl-optimization/39607
9228 * g++.dg/opt/pr39607.C: New.
9230 2009-04-03 Tobias Burnus <burnus@net-b.de>
9233 * gfortran.dg/common_12.f90: New.
9235 2009-04-03 Jason Merrill <jason@redhat.com>
9238 * g++.dg/template/const2.C: New test.
9240 2009-04-03 Richard Guenther <rguenther@suse.de>
9242 PR tree-optimization/2480
9243 PR tree-optimization/23086
9244 * gcc.dg/tree-ssa/pr2480.c: New testcase.
9245 * gcc.dg/tree-ssa/pr23086.c: Likewise.
9247 2009-04-03 Richard Guenther <rguenther@suse.de>
9249 PR tree-optimization/34743
9250 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
9251 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
9252 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9253 * gcc.dg/tree-ssa/sra-3.c: Likewise.
9254 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
9255 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
9256 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
9257 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
9259 2009-04-03 Richard Guenther <rguenther@suse.de>
9262 PR tree-optimization/23940
9263 PR tree-optimization/33237
9266 PR tree-optimization/36201
9267 PR tree-optimization/36230
9268 PR tree-optimization/38049
9269 PR tree-optimization/38207
9270 PR tree-optimization/38230
9271 PR tree-optimization/38301
9272 PR tree-optimization/38585
9274 PR tree-optimization/38985
9275 PR tree-optimization/39299
9276 * gcc.dg/pr19633-1.c: Adjust.
9277 * gcc.dg/torture/pta-callused-1.c: Likewise.
9278 * gcc.dg/torture/pr39074-2.c: Likewise.
9279 * gcc.dg/torture/pr39074.c: Likewise.
9280 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
9281 * gcc.dg/torture/pr30375.c: Adjust.
9282 * gcc.dg/torture/pr33563.c: Likewise.
9283 * gcc.dg/torture/pr33870.c: Likewise.
9284 * gcc.dg/torture/pr33560.c: Likewise.
9285 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
9286 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
9287 * gcc.dg/tree-ssa/alias-15.c: Remove.
9288 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
9289 * gcc.dg/tree-ssa/pr26421.c: Adjust.
9290 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
9291 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
9292 * gcc.dg/tree-ssa/pr23382.c: Adjust.
9293 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
9294 * gcc.dg/tree-ssa/alias-16.c: Adjust.
9295 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
9296 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
9297 * gcc.dg/tree-ssa/alias-18.c: Likewise.
9298 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
9299 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
9300 * gcc.dg/tree-ssa/alias-19.c: Likewise.
9301 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
9302 * gcc.dg/tree-ssa/pr13146.c: Likewise.
9303 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
9304 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9305 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
9306 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
9307 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
9308 * gcc.dg/tree-ssa/alias-20.c: Likewise.
9309 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
9310 * gcc.dg/tree-ssa/pr38895.c: Likewise.
9311 * gcc.dg/uninit-B.c: XFAIL.
9312 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
9313 * gcc.dg/uninit-pr19430.c: XFAIL.
9314 * g++.dg/tree-ssa/pr13146.C: New testcase.
9315 * g++.dg/opt/pr36187.C: Adjust.
9316 * g++.dg/torture/20090329-1.C: New testcase.
9318 2009-04-02 Chao-ying Fu <fu@mips.com>
9320 * gcc.target/mips/interrupt_handler.c: New test.
9322 2009-04-02 David Ayers <ayers@fsfe.org>
9325 * objc.dg/bad-receiver-type-2.m: New test contributed by
9328 2009-04-02 Jason Merrill <jason@redhat.com>
9331 * g++.dg/template/error38.C: New test.
9333 2009-04-02 Janis Johnson <janis187@us.ibm.com>
9335 PR tree-optimization/31677
9336 * gcc.dg/memcpy-1.c: Add compiler option.
9338 2009-04-02 Ira Rosen <irar@il.ibm.com>
9340 PR tree-optimization/39595
9341 * gfortran.dg/vect/O3-pr39595.f: New test.
9343 2009-04-02 Dodji Seketeli <dodji@redhat.com>
9346 * g++.dg/template/typedef11.C: New test.
9347 * g++.dg/template/typedef12.C: Likewise.
9348 * g++.dg/template/typedef13.C: Likewise.
9349 * g++.dg/template/typedef14.C: Likewise.
9350 * g++.dg/template/typedef15.C: Likewise.
9351 * g++.dg/template/typedef16.C: Likewise.
9352 * g++.dg/template/sfinae3.C: Compile this pedantically.
9353 The only errors expected should be the one saying the typedef is ill
9355 * g++.old-deja/g++.pt/typename8.C: Likewise.
9356 * g++.dg/template/access11.C: Update this.
9358 2009-04-02 Richard Guenther <rguenther@suse.de>
9360 PR tree-optimization/37221
9361 * gcc.c-torture/compile/20090331-1.c: New testcase.
9363 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
9365 * gcc.c-torture/compile/20090401-1.c: New test.
9367 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9370 * g++.dg/template/pr4926-1.C: New.
9372 2009-04-01 Xinliang David Li <davidxl@google.com>
9374 * gcc.target/i386/all_one_m128i.c: New test.
9376 2009-04-01 Janis Johnson <janis187@us.ibm.com>
9379 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
9380 * gcc.dg/fltconst-2.c: New test.
9381 * gcc.dg/fltconst-double-pedantic-1.c: New test.
9382 * gcc.dg/fltconst-double-pedantic-2.c: New test.
9385 * gcc.dg/cpp/pr33466.c: New test.
9386 * gcc.dg/dfp/pr33466.c: New test.
9387 * gcc.dg/fixed-point/pr33466.c: New test.
9389 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9391 PR tree-optimization/35011
9392 * g++.dg/other/pr35011.C: New.
9394 2009-04-01 Jakub Jelinek <jakub@redhat.com>
9397 * gcc.dg/pr39226.c: New test.
9399 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9402 * g++.dg/template/pr35240.C: New.
9404 2009-04-01 Joseph Myers <joseph@codesourcery.com>
9407 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
9408 * gcc.dg/pr25682.c: Update expected diagnostics.
9410 2009-04-01 Richard Guenther <rguenther@suse.de>
9412 * gcc.dg/fold-plusmult-2.c: New testcase.
9414 2009-04-01 Jakub Jelinek <jakub@redhat.com>
9417 * gcc.dg/pr37772.c: New test.
9418 * g++.dg/ext/asm11.C: New test.
9420 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
9422 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
9423 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
9426 2009-03-31 Jason Merrill <jason@redhat.com>
9428 * g++.old-deja/g++.other/using9.C: Add expected errors.
9430 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
9432 * gcc.c-torture/compile/pr33009.c: Removed.
9434 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9436 * gcc.c-torture/compile/pr33009.c: Delete.
9437 * gcc.c-torture/compile/pr11832.c: Likewise.
9439 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9442 * lib/target-supports.exp (check_effective_target_stdint_types):
9444 (check_effective_target_inttypes_types): New.
9445 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
9446 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
9447 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
9449 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9453 * gfortran.dg/data_pointer_1.f90: New test.
9455 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
9458 * gfortran.dg/char_length_15.f90: New test.
9460 2009-03-31 Jason Merrill <jason@redhat.com>
9463 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
9464 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
9465 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
9468 * g++.dg/other/typedef2.C: New test.
9471 * g++.dg/template/typedef17.C: New test.
9473 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
9474 * g++.dg/cpp0x/auto12.C: Likewise.
9476 2009-03-31 Richard Guenther <rguenther@suse.de>
9479 * gcc.dg/fold-compare-4.c: New testcase.
9480 * gcc.dg/fold-compare-5.c: Likewise.
9482 2009-03-31 Richard Guenther <rguenther@suse.de>
9484 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
9486 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9489 * gcc.target/i386/pr39592-1.c: New test.
9491 2009-03-31 Joseph Myers <joseph@codesourcery.com>
9493 PR preprocessor/15638
9494 * gcc.dg/cpp/missing-header-1.c: New test.
9495 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
9496 "compilation terminated" message.
9497 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
9499 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
9500 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
9501 terminated" message.
9503 2009-03-31 Richard Guenther <rguenther@suse.de>
9507 * gcc.dg/tree-ssa/pr23401.c: New testcase.
9508 * gcc.dg/tree-ssa/pr27810.c: Likewise.
9510 2009-03-30 Steven G. Kargl <kargls@comcast.net>
9513 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
9514 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
9515 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
9516 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
9517 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
9518 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
9519 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
9521 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
9524 * gfortran.dg/whole_file_1.f90: New test.
9526 * gfortran.dg/whole_file_2.f90: New test.
9527 * gfortran.dg/whole_file_3.f90: New test.
9529 * gfortran.dg/whole_file_4.f90: New test.
9531 2009-03-30 Jakub Jelinek <jakub@redhat.com>
9533 * gfortran.dg/bind_c_usage_19.f90: New test.
9536 * gcc.target/powerpc/altivec-29.c: New test.
9538 2009-03-30 Joseph Myers <joseph@codesourcery.com>
9540 PR rtl-optimization/323
9541 * gcc.target/i386/excess-precision-1.c,
9542 gcc.target/i386/excess-precision-2.c,
9543 gcc.target/i386/excess-precision-3.c,
9544 gcc.target/i386/excess-precision-4.c,
9545 gcc.target/i386/excess-precision-5.c,
9546 gcc.target/i386/excess-precision-6.c: New tests.
9548 2009-03-30 Joseph Myers <joseph@codesourcery.com>
9551 * gcc.dg/c99-array-lval-8.c: New test.
9553 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9555 PR preprocessor/34695
9556 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
9557 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
9558 instead of dg-warning for "previous definition" messages.
9559 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
9560 "warnings being treated as errors" message.
9561 * gcc.dg/fltconst-1.c: Use -fshow-column.
9563 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
9566 * gfortran.dg/power1.f90: New test.
9568 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9576 * gcc.c-torture/compile/20081108-1.c,
9577 gcc.c-torture/compile/20081108-2.c,
9578 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9579 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9580 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9581 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9582 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9583 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9584 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9585 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9586 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9587 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9588 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9589 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9590 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9591 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9592 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9593 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9594 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9596 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9597 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9598 XFAILs. Update expected messages.
9599 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9601 * gcc.dg/real-const-1.c: Replace with test from original PR.
9602 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9603 when casting from non-constant integer to pointer.
9605 2009-03-29 Richard Guenther <rguenther@suse.de>
9607 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9609 2009-03-29 Daniel Kraft <d@domob.eu>
9612 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9614 * gfortran.dg/typebound_proc_9.f03: New test.
9615 * gfortran.dg/typebound_proc_10.f03: New test.
9616 * gfortran.dg/typebound_proc_11.f03: New test.
9617 * gfortran.dg/abstract_type_5.f03: New test.
9619 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
9622 * gfortran.dg/do_4.f: New.
9623 * gfortran.dg/goto_2.f90: Correct expected warnings.
9624 * gfortran.dg/goto_4.f90: Likewise.
9625 * gfortran.dg/goto_5.f90: New.
9627 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
9630 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9632 * gcc.target/i386/pr39545-1.c: New.
9633 * gcc.target/i386/pr39545-2.c: Likewise.
9635 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9636 (flex2_struct): Likewise.
9637 (check_struct_passing7): Likewise.
9638 (check_struct_passing8): Likewise.
9641 (main): Call check_struct_passing7 and check_struct_passing8.
9643 2009-03-29 Richard Guenther <rguenther@suse.de>
9645 * gcc.c-torture/execute/20090113-1.c: New testcase.
9646 * gcc.c-torture/execute/20090113-2.c: Likewise.
9647 * gcc.c-torture/execute/20090113-3.c: Likewise.
9648 * gcc.c-torture/execute/20090207-1.c: Likewise.
9649 * gcc.c-torture/compile/20090114-1.c: Likewise.
9650 * gcc.c-torture/compile/20090328-1.c: Likewise.
9651 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9653 2009-03-29 David Ayers <ayers@fsfe.org>
9656 * objc.dg/conditional-1.m: New tests.
9658 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
9660 * gcc.dg/winline-10.c: New test.
9662 2009-03-28 Tobias Burnus <burnus@net-b.de>
9665 * gfortran.dg/do_check_1.f90: Add test.
9666 * gfortran.dg/do_check_2.f90: Add test.
9667 * gfortran.dg/do_check_3.f90: Add test.
9668 * gfortran.dg/do_check_4.f90: Add test.
9670 2009-03-28 Jan Hubicka <jh@suse.cz>
9672 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9673 * gcc.dg/pr33826.c: Update dump files.
9674 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9675 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9677 2009-03-28 Martin Jambor <mjambor@suse.cz>
9679 * g++.dg/tree-ssa/fwprop-align.C: New test.
9681 2009-03-28 Jakub Jelinek <jakub@redhat.com>
9683 * gcc.target/powerpc/altivec-28.c: New test.
9686 * gcc.dg/wdisallowed-functions-1.c: Removed.
9687 * gcc.dg/wdisallowed-functions-2.c: Removed.
9688 * gcc.dg/wdisallowed-functions-3.c: Removed.
9689 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9690 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9691 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9693 2009-03-28 Richard Guenther <rguenther@suse.de>
9695 PR tree-optimization/38723
9696 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9698 2009-03-28 Paul Thomas <pault@gcc.gnu.org
9701 * gfortran.dg/char_result_13.f90: New test.
9703 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
9706 * gfortran.dg/alloc_comp_assign_9.f90: New test.
9708 2009-03-28 Daniel Kraft <d@domob.eu>
9710 * gfortran.dg/trim_1.f90: New test.
9712 2009-03-28 Richard Guenther <rguenther@suse.de>
9714 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9715 * g++.dg/warn/Warray-bounds.C: Likewise.
9717 2009-03-28 Tobias Burnus <burnus@net-b.de>
9720 * gfortran.dg/recursive_check_7.f90: New test.
9722 2009-03-28 Tobias Burnus <burnus@net-b.de>
9725 * gfortran.dg/do_check_5.f90: New test.
9726 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9727 * gfortran.dg/array_constructor_18.f90: Ditto.
9728 * gfortran.dg/array_constructor_22.f90: Ditto.
9729 * gfortran.dg/do_3.F90: Ditto.
9730 * gfortran.dg/do_1.f90: Ditto.
9732 2009-03-28 Richard Guenther <rguenther@suse.de>
9734 PR tree-optimization/38180
9735 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9737 2009-03-28 Richard Guenther <rguenther@suse.de>
9739 PR tree-optimization/38513
9740 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9741 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9742 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9743 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9744 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9745 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9746 * gcc.dg/vect/vect-35.c: Likewise.
9747 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9748 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9749 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9751 2009-03-28 Richard Guenther <rguenther@suse.de>
9753 PR tree-optimization/38968
9754 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9756 2009-03-28 Richard Guenther <rguenther@suse.de>
9758 PR tree-optimization/37795
9759 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9761 2009-03-28 Joseph Myers <joseph@codesourcery.com>
9763 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9764 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9765 options for removed targets.
9767 2009-03-27 Richard Guenther <rguenther@suse.de>
9769 PR tree-optimization/39120
9770 * gcc.c-torture/execute/pr39120.c: New testcase.
9772 2009-03-27 Richard Guenther <rguenther@suse.de>
9774 PR tree-optimization/39120
9775 * gcc.dg/torture/pta-callused-1.c: New testcase.
9777 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9780 * gcc.target/i386/pr39315-1.c: New.
9781 * gcc.target/i386/pr39315-2.c: Likewise.
9782 * gcc.target/i386/pr39315-3.c: Likewise.
9783 * gcc.target/i386/pr39315-4.c: Likewise.
9784 * gcc.target/i386/pr39315-check.c: Likewise.
9786 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9789 * gcc.dg/pr39323-1.c: New.
9790 * gcc.dg/pr39323-2.c: Likewise.
9791 * gcc.dg/pr39323-3.c: Likewise.
9793 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9796 * gcc.target/ia64/sync-1.c: New.
9798 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9801 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9802 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9803 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9804 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9805 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9806 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9807 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9808 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9810 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9812 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9813 for low precision (i.e. float).
9815 2009-03-27 Dodji Seketeli <dodji@redhat.com>
9816 Jakub Jelinek <jakub@redhat.com>
9819 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9821 2009-03-27 Jakub Jelinek <jakub@redhat.com>
9823 * gcc.dg/memmove-2.c: New test.
9824 * gcc.dg/memmove-3.c: New test.
9826 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9829 2009-03-27 Xinliang David Li <davidxl@google.com>
9831 PR tree-optimization/39557
9832 * g++.dg/tree-ssa/dom-invalid.C: New test.
9834 2009-03-27 Xinliang David Li <davidxl@google.com>
9836 PR tree-optimization/39548
9837 * g++.dg/tree-ssa/copyprop.C: New test.
9839 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9842 * g++.dg/template/typename17.C: New testcase.
9843 * g++.dg/template/typename18.C: New testcase.
9845 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9848 * g++.dg/other/var_copy-1.C: New test.
9850 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
9853 * g++.dg/parse/ctor9.C: New test.
9855 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
9858 * g++.dg/init/error2.C: New test.
9860 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9863 * gcc.dg/pr35652.C: New.
9864 * g++.dg/warn/pr35652.C: New.
9865 * gcc.dg/format/plus-1.c: Adjust message.
9867 2009-03-26 Jakub Jelinek <jakub@redhat.com>
9870 * gcc.dg/wdisallowed-functions-3.c: New test.
9871 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9873 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9875 * gcc.dg/inline-33.c: Fix when pic.
9877 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
9879 * gcc.target/ia64/20090324-1.c: New test.
9881 2009-03-25 Jakub Jelinek <jakub@redhat.com>
9884 * gcc.dg/pr27898.c: New test.
9886 PR tree-optimization/32139
9887 * gcc.c-torture/compile/pr32139.c: New test.
9889 2009-03-24 Jason Merrill <jason@redhat.com>
9892 * g++.dg/parse/defarg14.C: New test.
9894 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9897 * gfortran.dg/read_repeat.f90: New test.
9899 2009-03-24 Ira Rosen <irar@il.ibm.com>
9901 PR tree-optimization/39529
9902 * gcc.dg/vect/pr39529.c: New test.
9904 2009-03-24 Dodji Seketeli <dodji@redhat.com>
9905 Jakub Jelinek <jakub@redhat.com>
9908 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9910 2009-03-23 Jakub Jelinek <jakub@redhat.com>
9913 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9915 2009-03-23 Jason Merrill <jason@redhat.com>
9917 * g++.dg/cpp0x/auto12.C: Add variadic test.
9920 * g++.dg/warn/Wshadow-4.C: New test.
9922 2009-03-23 Jakub Jelinek <jakub@redhat.com>
9924 PR tree-optimization/39516
9925 * gfortran.dg/pr39516.f: New test.
9927 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
9929 * lib/target-libpath.exp (set_ld_library_path_env_vars):
9930 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9931 variable, not environment variable.
9933 2009-03-21 Jason Merrill <jason@redhat.com>
9936 * g++.dg/ext/vla6.C: New test.
9938 2009-03-20 Jason Merrill <jason@redhat.com>
9940 * g++.dg/cpp0x/initlist5.C: Add additional test.
9942 2009-03-19 Jakub Jelinek <jakub@redhat.com>
9943 Janis Johnson <janis187@us.ibm.com>
9945 * lib/compat.exp (compat-get-options-main, compat-get-options):
9946 Handle dg-prune-output in source file.
9947 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9948 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9949 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9952 2009-03-19 Jakub Jelinek <jakub@redhat.com>
9955 * gcc.dg/gomp/pr39495-1.c: New test.
9956 * gcc.dg/gomp/pr39495-2.c: New test.
9957 * g++.dg/gomp/pr39495-1.C: New test.
9958 * g++.dg/gomp/pr39495-2.C: New test.
9961 * gcc.target/i386/pr39496.c: New test.
9962 * g++.dg/other/pr39496.C: New test.
9964 2009-03-19 Li Feng <nemokingdom@gmail.com>
9967 * gcc.dg/autopar/pr39500-1.c: New.
9968 * gcc.dg/autopar/pr39500-2.c: New.
9970 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9972 * g++.dg/dg.exp: Prune graphite.
9974 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
9977 * g++.dg/graphite: New.
9978 * g++.dg/graphite/graphite.exp: New.
9979 * g++.dg/graphite/pr39447.C: New.
9981 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9984 * g++.dg/template/pr39425.C: New.
9986 * g++.dg/template/spec33.C: Updated.
9988 2009-03-17 Jason Merrill <jason@redhat.com>
9990 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9992 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
9995 * g++.dg/ext/unary_trait_incomplete.C: New.
9997 2009-03-17 Jing Yu <jingyu@google.com>
10000 * g++.dg/inherit/thunk10.C: New test.
10002 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
10005 * gcc.target/i386/pr39482.c: New test.
10007 2009-03-17 Jakub Jelinek <jakub@redhat.com>
10010 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
10011 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
10012 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
10013 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
10015 PR middle-end/39443
10016 * gcc.dg/pr39443.c: New test.
10019 * gcc.dg/debug/pr39412.c: New test.
10021 2009-03-17 Janis Johnson <janis187@us.ibm.com>
10024 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
10025 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
10027 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
10028 its original value, or unset if it was not defined.
10029 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
10030 path procs around use of HOSTCC.
10031 * g++.dg/compat/struct-layout-1.exp: Ditto.
10032 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
10034 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
10036 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
10038 2009-03-16 Janis Johnson <janis187@us.ibm.com>
10040 Revert patch for PR testsuite/37630.
10043 * gcc.dg/pr11492.c: Replace constant and remove xfail.
10046 * lib/target-supports.exp (check_effective_target_ieee): New.
10047 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
10048 * gcc.dg/20001012-1.c: Require ieee.
10051 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
10053 2009-03-16 Jakub Jelinek <jakub@redhat.com>
10055 PR tree-optimization/39455
10056 * gcc.dg/pr39455.c: New test.
10058 2009-03-13 David Ayers <ayers@fsfe.org>
10060 * objc/execute/trivial.m. New test.
10062 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
10065 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
10067 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
10070 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
10071 constraint on (%2).
10073 2009-03-12 David Ayers <ayers@fsfe.org>
10076 * objc/execute/exceptions/handler-1.m. New test.
10078 2009-03-12 Jakub Jelinek <jakub@redhat.com>
10081 * gcc.target/i386/pr39431.c: New test.
10083 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
10086 * gcc.target/i386/pr39445.c: New.
10088 * gcc.target/i386/push-1.c: XFAIL.
10090 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
10092 * gcc.dg/inline-33.c: New test.
10094 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
10096 * gcc.dg/vect/vect-82.c: Combine dg-do and
10097 dg-require-effective-target into dg-skip-if.
10098 * gcc.dg/vect/vect-83.c: Likewise.
10100 2009-03-11 Jakub Jelinek <jakub@redhat.com>
10103 * gcc.target/i386/stackalign/longlong-1.c: New test.
10104 * gcc.target/i386/stackalign/longlong-2.c: New test.
10106 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10108 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
10110 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10112 * gcc.c-torture/execute/ieee/inf-3.c: New test.
10113 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
10115 2009-03-11 Olivier Hainque <hainque@adacore.com>
10117 * gnat.dg/slice_enum.adb: New test.
10119 2009-03-11 Jason Merrill <jason@redhat.com>
10122 * g++.dg/opt/nrv15.C: New test.
10124 2009-03-10 Ira Rosen <irar@il.ibm.com>
10126 PR tree-optimization/39422
10127 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
10128 constant array with static initialization to global memory.
10129 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
10131 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
10133 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
10136 2009-03-09 Jakub Jelinek <jakub@redhat.com>
10139 * g++.dg/opt/switch2.C: Add -w to dg-options.
10140 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
10141 * g++.dg/warn/switch1.C: New test.
10142 * g++.dg/other/switch3.C: New test.
10144 PR tree-optimization/39394
10145 * gcc.c-torture/compile/pr39394.c: New test.
10147 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10149 * gcc.target/s390/20090223-1.c: New testcase.
10151 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10153 PR libfortran/39402
10154 * gfortran.dg/fmt_f0_1.f90: New test.
10156 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
10159 * g++.dg/other/new1.C: Adjusted.
10160 * g++.dg/parse/crash40.C: Likewise.
10161 * g++.dg/parse/defarg12.C: Likewise.
10162 * g++.dg/template/error15.C: Likewise.
10164 * g++.dg/other/pr39060.C: New.
10166 2009-03-07 Jason Merrill <jason@redhat.com>
10169 * g++.dg/opt/new1.C: New.
10171 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10174 * g++.dg/other/error32.C: New.
10176 2009-03-06 Jakub Jelinek <jakub@redhat.com>
10178 PR middle-end/39360
10179 * gcc.c-torture/compile/pr39360.c: New test.
10182 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
10184 2009-03-05 Jason Merrill <jason@redhat.com>
10187 * g++.dg/warn/Wuninitialized-3.C: New test.
10189 2009-03-05 Jakub Jelinek <jakub@redhat.com>
10192 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
10193 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
10195 2009-03-04 Jason Merrill <jason@redhat.com>
10198 * g++.dg/template/koenig7.C: New test.
10200 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
10202 * g++.dg/torture/predcom-1.C: New test.
10204 2009-03-04 Richard Guenther <rguenther@suse.de>
10206 PR tree-optimization/39362
10207 * g++.dg/torture/pr39362.C: New testcase.
10209 2009-03-04 Jason Merrill <jason@redhat.com>
10210 Giovanni Bajo <giovannibajo@gcc.gnu.org>
10215 * g++.dg/template/dependent-name5.C: New test.
10217 2009-03-04 Steve Ellcey <sje@cup.hp.com>
10220 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
10221 vect_int to vect_int_mult.
10223 2009-03-04 Richard Guenther <rguenther@suse.de>
10225 PR tree-optimization/39358
10226 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
10227 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
10229 2009-03-04 Richard Guenther <rguenther@suse.de>
10231 PR tree-optimization/39339
10232 * gcc.c-torture/execute/pr39339.c: New testcase.
10234 2009-03-03 Joseph Myers <joseph@codesourcery.com>
10236 * gcc.c-torture/compile/20090303-1.c,
10237 gcc.c-torture/compile/20090303-2.c: New tests.
10239 2009-03-03 Jakub Jelinek <jakub@redhat.com>
10242 * gfortran.dg/gomp/pr39354.f90: New test.
10244 PR tree-optimization/39343
10245 * gcc.dg/pr39343.c: New test.
10247 2009-03-03 Ira Rosen <irar@il.ibm.com>
10249 PR tree-optimization/39248
10250 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
10251 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
10252 on targets without vector misalignment support.
10253 * lib/target-supports.exp
10254 (check_effective_target_vect_short_mult): Add
10255 check_effective_target_arm32.
10257 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
10259 PR middle-end/39335
10260 * gcc.dg/graphite/pr39335_1.c: New.
10261 * gcc.dg/graphite/pr39335.c: New.
10263 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
10265 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
10267 * gcc.target/i386/stackalign/return-5.c: Likewise.
10268 * gcc.target/i386/stackalign/return-6.c: Likewise.
10270 2009-03-02 Richard Guenther <rguenther@suse.de>
10271 Ira Rosen <irar@il.ibm.com>
10273 PR tree-optimization/39318
10274 * gfortran.dg/vect/pr39318.f90: New test.
10276 2009-03-01 Jan Hubicka <jh@suse.cz>
10278 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
10280 2009-03-01 Jan Hubicka <jh@suse.cz>
10283 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
10285 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
10287 * gnat.dg/pack12.adb: New test.
10289 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
10292 * g++.dg/other/pr37789.C: New.
10294 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
10297 * gfortran.dg/interface_25.f90: New test.
10298 * gfortran.dg/interface_26.f90: New test.
10300 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
10303 * gfortran.dg/initialization_22.f90: New test.
10305 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
10307 PR rtl-optimization/39241
10308 * gcc.dg/torture/pr39241.c: New.
10310 2009-02-25 Martin Jambor <mjambor@suse.cz>
10312 PR tree-optimizations/39259
10313 * g++.dg/torture/pr39259.C: New testcase.
10315 2009-02-24 Richard Guenther <rguenther@suse.de>
10318 * g++.dg/template/instantiate10.C: New testcase.
10320 2009-02-24 Richard Guenther <rguenther@suse.de>
10321 Zdenek Dvorak <ook@ucw.cz>
10323 PR tree-optimization/39233
10324 * gcc.c-torture/execute/pr39233.c: New testcase.
10326 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
10328 PR tree-optimization/39260
10329 * gcc.dg/graphite/pr39260.c: New.
10331 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
10333 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
10335 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
10338 * g++.dg/template/void14.C: New.
10340 2009-02-23 Jason Merrill <jason@redhat.com>
10343 * g++.dg/init/const7.C: Remove XFAIL.
10344 * g++.dg/init/static-init1.C: New test.
10346 * g++.dg/cpp0x/initlist14.C: New test.
10348 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10351 * bound_simplification_2.f90: New test case.
10352 * bound_7.f90: New test case.
10354 2009-02-21 Joseph Myers <joseph@codesourcery.com>
10356 * gcc.dg/cpp/include4.c: New test.
10358 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
10361 * gcc.target/i386/abi-2.c: New.
10363 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
10365 * gcc.c-torture/execute/pr39228.x: New.
10367 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
10369 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
10370 scan-assembler to check for xmm0 register.
10372 2009-02-20 Mark Mitchell <mark@codesourcery.com>
10373 Joseph Myers <joseph@codesourcery.com>
10375 * gcc.target/arm/va_list.c: New test.
10376 * g++.dg/abi/arm_va_list.C: Likewise.
10377 * lib/target-supports.exp (check_effective_target_arm_eabi): New
10379 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
10380 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
10381 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
10382 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
10383 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
10384 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
10386 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
10389 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
10392 2009-02-20 Jakub Jelinek <jakub@redhat.com>
10395 * gcc.c-torture/execute/pr39240.c: New test.
10397 2009-02-20 Jason Merrill <jason@redhat.com>
10400 * g++.dg/parse/dtor15.C: New test.
10402 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
10404 * gcc.c-torture/execute/20090219-1.c: New.
10406 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
10408 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
10409 (mips-dg-options): When matching isa* pseudo-options make
10410 'value' optional and accept ! entries. Use $spec instead of
10411 $isa_spec in the isa pseudo-option error message. Only
10412 perform the ISA-range check when 'value' is set. If arch is
10413 matching any CPU in the ! entries switch to its generic ISA.
10414 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
10415 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
10417 2009-02-19 Jakub Jelinek <jakub@redhat.com>
10420 * gcc.dg/visibility-20.c: New test.
10421 * g++.dg/ext/visibility/visibility-11.C: New test.
10423 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
10426 * g++.dg/abi/pr39188-1a.C: New.
10427 * g++.dg/abi/pr39188-1b.C: Likewise.
10428 * g++.dg/abi/pr39188-1.h: Likewise.
10429 * g++.dg/abi/pr39188-2a.C: Likewise.
10430 * g++.dg/abi/pr39188-2b.C: Likewise.
10431 * g++.dg/abi/pr39188-2.h: Likewise.
10432 * g++.dg/abi/pr39188-3a.C: Likewise.
10433 * g++.dg/abi/pr39188-3b.C: Likewise.
10434 * g++.dg/abi/pr39188-3.h: Likewise.
10436 2009-02-19 Joseph Myers <joseph@codesourcery.com>
10439 * gcc.c-torture/execute/call-trap-1.c,
10440 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
10443 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
10446 * gcc.c-torture/execute/pr39228.c: New test.
10448 2009-02-19 Richard Guenther <rguenther@suse.de>
10450 PR tree-optimization/39074
10451 * gcc.dg/torture/pr39074.c: New testcase.
10452 * gcc.dg/torture/pr39074-2.c: Likewise.
10453 * gcc.dg/torture/pr39074-3.c: Likewise.
10455 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
10458 * g++.dg/parse/attr3.C: New.
10460 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
10463 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
10466 * g++.dg/ext/visibility/class1.C: Revert revision 122348
10467 and skip on Darwin.
10469 2009-02-18 Jason Merrill <jason@redhat.com>
10472 * g++.dg/init/const7.C: Remove XFAIL.
10475 * g++.dg/opt/const6.C: New test.
10477 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
10479 * gcc.dg/callabi/callabi.exp: Moved to ...
10480 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
10483 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
10484 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10485 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
10486 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
10487 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
10488 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
10489 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
10491 * gcc.dg/callabi/callabi.h: Moved to ...
10492 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
10494 * gcc.dg/callabi/func-1.c: Moved to ...
10495 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
10497 * gcc.dg/callabi/func-indirect.c: Moved to ...
10498 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
10500 * gcc.dg/callabi/pr38891.c: Moved to ...
10501 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
10503 * gcc.dg/callabi/vaarg-1.c: Moved to ...
10504 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
10506 * gcc.dg/callabi/vaarg-2.c: Moved to ...
10507 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
10509 * gcc.dg/callabi/vaarg-3.c: Moved to ...
10510 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
10512 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
10515 * gcc.dg/callabi/pr38891.c: New.
10517 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10519 * gcc.dg/callabi/callabi.exp: New.
10521 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
10524 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
10526 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
10528 * gcc.target/i386/pr39082-1.c: New.
10530 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
10533 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
10534 CHECK_M64_M128 is defined.
10535 (check_f_arguments): Add "do".
10536 (check_vector_arguments): New.
10537 (check_m64_arguments): Likewise.
10538 (check_m128_arguments): Likewise.
10540 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
10541 (CHECK_M64_M128): Define.
10543 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
10545 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
10547 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
10548 tests only if CHECK_M64_M128 is defined.
10550 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
10551 (m128_2_struct): Likewise.
10552 (check_struct_passing5): Likewise.
10553 (check_struct_passing6): Likewise.
10554 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
10556 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
10558 (check_union_passing4): Likewise.
10559 (main): Test union with __m128 if CHECK_M64_M128 is defined.
10561 2009-02-18 Joseph Myers <joseph@codesourcery.com>
10564 * gcc.dg/noncompile/pr35447-1.c: New test.
10566 2009-02-18 Jakub Jelinek <jakub@redhat.com>
10568 PR tree-optimization/36922
10569 * gfortran.dg/pr36922.f: New test.
10571 2009-02-17 Richard Guenther <rguenther@suse.de>
10573 PR tree-optimization/39202
10574 * gcc.c-torture/compile/pr39202.c: New testcase.
10576 2009-02-17 Richard Guenther <rguenther@suse.de>
10578 PR tree-optimization/39204
10579 * gcc.dg/torture/pr39204.c: New testcase.
10581 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
10583 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10584 * gcc.dg/vect/vect-outer-6.c: Ditto.
10586 2009-02-16 Joseph Myers <joseph@codesourcery.com>
10589 * gcc.dg/noncompile/init-5.c: New test.
10590 * gcc.dg/init-bad-4.c: Adjust expected errors.
10592 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
10595 * gcc.target/i386/push-1.c: New.
10597 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
10599 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10601 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10603 * gcc.target/spu/intrinsics-sr.c: New test.
10605 2009-02-13 Steve Ellcey <sje@cup.hp.com>
10608 * gcc.target/ia64/sibcall-opt-1.c: New test.
10609 * gcc.target/ia64/sibcall-opt-2.c: New test.
10611 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
10614 * gfortran.dg/cray_pointers_8.f90: New test.
10617 * gfortran.dg/cray_pointers_9.f90: New test.
10619 2009-02-13 Jason Merrill <jason@redhat.com>
10622 * g++.dg/cpp0x/decltype16.C: New.
10624 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10627 * gfortran.dg/gomp/pr39152.f90: New.
10629 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10632 * gcc.target/i386/pr39162.c: New.
10634 2009-02-13 Joseph Myers <joseph@codesourcery.com>
10637 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10640 2009-02-12 Jason Merrill <jason@redhat.com>
10643 * g++.dg/template/array20.C: New test.
10645 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
10647 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10648 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
10649 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10651 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10653 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10655 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10658 * gfortran.dg/pr39152.f: New.
10660 2009-02-11 Jason Merrill <jason@redhat.com>
10663 * g++.dg/cpp0x/defaulted9.C: New test.
10666 * g++.dg/init/value7.C: New test.
10668 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
10671 * gcc.target/i386/pr38824.c: New testcase.
10673 2009-02-11 Jason Merrill <jason@redhat.com>
10676 * g++.dg/cpp0x/defaulted8.C: New test.
10679 * g++.dg/cpp0x/rv9p.C: New test.
10681 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
10683 * gnat.dg/aliasing3.adb: New test.
10684 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10686 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10689 * g++.dg/template/crash88.C: New.
10690 * g++.dg/template/crash89.C: Likewise.
10692 2009-02-10 Steve Ellcey <sje@cup.hp.com>
10695 * gcc.dg/pr39084.c: New test.
10697 2009-02-10 Jakub Jelinek <jakub@redhat.com>
10700 * gcc.target/i386/pr39139.c: New test.
10702 2009-02-10 Richard Guenther <rguenther@suse.de>
10704 PR tree-optimization/39132
10705 * gcc.dg/torture/pr39132.c: New testcase.
10707 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
10710 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10711 * gcc.target/x86_64/abi/avx/args.h: Likewise.
10712 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10713 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10714 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10715 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10716 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10717 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10719 2009-02-09 Jason Merrill <jason@redhat.com>
10722 * g++.dg/init/value6.C: New test.
10724 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
10726 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10728 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
10730 * gcc.c-torture/compile/20090209-1.c: New test.
10732 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10736 * g++.dg/cpp0x/vt-35147.C: New.
10737 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10738 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10740 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10743 * gcc.dg/attr-alias-4.c: New test.
10745 2009-02-06 Janis Johnson <janis187@us.ibm.com>
10748 * gcc.dg/dfp/pr39035.c: New test.
10750 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10753 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10755 2009-02-05 Jakub Jelinek <jakub@redhat.com>
10758 * g++.dg/opt/thunk3.C: New test.
10760 2009-02-05 Nick Clifton <nickc@redhat.com>
10762 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10763 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10764 * gcc.dg/cdce1.c: Likewise.
10765 * gcc.dg/cpp/_Pragma6.c: Likewise.
10766 * g++.dg/cpp/_Pragma1.C: Likewise.
10767 * gcc.dg/utf32-2.c: Xfail for M32C.
10768 * gcc.dg/utf32-1.c: Likewise.
10769 * gcc.dg/utf32-3.c: Likewise.
10770 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10772 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10773 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10774 * gcc.dg/Wconversion-5.c: Likewise.
10775 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10776 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10777 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10778 * gcc.dg/utf-inc-init.c: Likewise.
10779 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10780 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10781 * gcc.dg/utf-array-short-wchar.c: Likewise.
10782 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10783 * gcc.dg/mallign.c: Use size_t instead of long.
10785 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
10787 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10789 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
10791 * gcc.c-torture/execute/pr39100.c: New.
10793 2009-02-05 Joseph Myers <joseph@codesourcery.com>
10796 * gcc.dg/tls/diag-6.c: New test.
10798 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
10800 * gcc.dg/graphite/scop-19.c: New
10802 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
10804 AVX Programming Reference (January, 2009)
10805 * gcc.target/i386/avx-vpclmulqdq.c: New.
10806 * gcc.target/i386/pclmul-avx-check.h: Likewise.
10808 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10810 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10811 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
10812 (pclmul_test): Renamed to ...
10815 2009-02-04 Jakub Jelinek <jakub@redhat.com>
10818 * g++.dg/abi/mangle31.C: New test.
10820 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10823 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10825 * vla-6.c: Likewise. Expect warning not error for [*] lexically
10826 inside function prototype but not part of parameter declarator.
10827 * vla-11.c: New test.
10829 2009-02-03 Jason Merrill <jason@redhat.com>
10831 * g++.dg/warn/main-4.C: New test.
10832 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10834 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10837 * g++.dg/expr/cast10.C: New test.
10839 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10842 * gcc.dg/init-bad-6.c: New test.
10844 2009-02-03 Jakub Jelinek <jakub@redhat.com>
10847 * gcc.c-torture/compile/pr35318.c: New test.
10849 PR inline-asm/39059
10850 * gcc.dg/nofixed-point-2.c: New test.
10851 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10852 * g++.dg/ext/fixed2.C: Likewise.
10853 * g++.dg/other/error25.C: Likewise.
10854 * g++.dg/lookup/crash7.C: Likewise.
10855 * g++.dg/cpp0x/decltype-38655.C: Likewise.
10858 * g++.dg/cpp0x/initlist13.C: New test.
10860 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
10863 * g++.dg/template/func2.C: New test.
10866 * g++.dg/template/typename15.C: New.
10867 * g++.dg/template/typename16.C: New.
10869 2009-02-03 Janis Johnson <janis187@us.ibm.com>
10870 Ben Elliston <bje@au.ibm.com>
10873 * gcc.dg/dfp/pr39034.c: New test.
10875 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10878 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10880 2009-02-02 Jason Merrill <jason@redhat.com>
10883 * g++.dg/parse/dtor14.C: New test.
10885 2009-02-02 Jakub Jelinek <jakub@redhat.com>
10887 * lib/target-supports.exp
10888 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10889 * g++.dg/ext/builtin10.C: New test.
10891 PR inline-asm/39058
10892 * gcc.target/i386/pr39058.c: New test.
10894 2009-02-02 Richard Guenther <rguenther@suse.de>
10896 PR tree-optimization/38937
10897 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10899 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
10902 * g++.dg/parse/crash52.C: New.
10904 2009-01-30 Richard Guenther <rguenther@suse.de>
10906 PR tree-optimization/39041
10907 * gcc.c-torture/compile/pr39041.c: New testcase.
10909 2009-01-30 Jakub Jelinek <jakub@redhat.com>
10912 * gcc.target/i386/pr39013-1.c: New test.
10913 * gcc.target/i386/pr39013-2.c: New test.
10916 * g++.dg/ext/label12.C: New test.
10918 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10921 * g++.dg/parse/error34.C: New.
10922 * g++.dg/parse/error35.C: Likewise.
10924 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10927 * g++.dg/cpp0x/decltype-38655.C: New.
10929 2009-01-30 Jakub Jelinek <jakub@redhat.com>
10932 * g++.dg/torture/pr39002.C: New test.
10934 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
10936 PR tree-optimization/39007
10937 * gcc.dg/tree-ssa/pr39007.c: New.
10939 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
10941 PR middle-end/35854
10942 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10945 2009-01-29 Steve Ellcey <sje@cup.hp.com>
10947 PR middle-end/38857
10948 * gcc.c-torture/compile/pr38857.c: New test.
10950 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
10954 * gfortran.dg/bound_6.f90: New test.
10956 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
10958 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10960 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
10962 PR tree-optimization/38997
10963 * gcc.dg/tree-ssa/pr38997.c: New.
10965 2009-01-28 Richard Guenther <rguenther@suse.de>
10967 PR tree-optimization/38926
10968 * gcc.c-torture/compile/pr38926.c: New testcase.
10970 2009-01-28 Jakub Jelinek <jakub@redhat.com>
10972 PR middle-end/38934
10973 * gcc.dg/pr38934.c: New test.
10975 2009-01-28 Richard Guenther <rguenther@suse.de>
10977 PR middle-end/38908
10978 * g++.dg/warn/Wuninitialized-2.C: New testcase.
10980 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
10982 PR tree-optimization/38984
10983 * gcc.dg/pr38984.c: New XFAILed testcase.
10986 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
10989 * gcc.target/i386/pr38988.c: New test.
10991 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
10994 * g++.dg/parse/crash51.C: New.
10995 * g++.old-deja/g++.pt/crash9.C: Adjust.
10997 2009-01-27 Daniel Kraft <d@domob.eu>
11000 * gfortran.dg/mvbits_6.f90: New test.
11001 * gfortran.dg/mvbits_7.f90: New test.
11002 * gfortran.dg/mvbits_8.f90: New test.
11004 2009-01-27 Richard Guenther <rguenther@suse.de>
11006 PR tree-optimization/38503
11007 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
11009 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
11011 PR middle-end/38969
11012 * gcc.c-torture/execute/pr38969.c: New test.
11014 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
11017 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
11019 * gcc.target/mips/fixed-scalar-type.c: Likewise.
11020 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
11021 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
11023 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
11026 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
11027 if __USING_SJLJ_EXCEPTIONS__ is defined.
11029 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
11030 __USING_SJLJ_EXCEPTIONS__ is defined.
11031 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
11032 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
11033 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
11034 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
11035 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
11036 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
11038 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
11041 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
11042 Use instead of C name in asm statements.
11044 2009-01-26 Richard Guenther <rguenther@suse.de>
11046 PR tree-optimization/38745
11047 * g++.dg/torture/pr38745.C: New testcase.
11049 2009-01-26 Richard Guenther <rguenther@suse.de>
11051 PR middle-end/38851
11052 * g++.dg/warn/Wuninitialized-1.C: New testcase.
11054 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
11056 * gcc.dg/bitfld-15.c: Gate warning on target
11057 pcc_bitfield_type_matters.
11058 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
11059 g++.dg/ext/bitfield4.C: Likewise.
11060 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
11061 bitfield for any target.
11063 2009-01-24 Jakub Jelinek <jakub@redhat.com>
11066 * gcc.dg/pr38957.c: New test.
11068 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
11071 * gfortran.dg/array_constructor_24.f: Allow tolerance when
11074 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
11076 PR tree-optimization/38953
11077 * gfortran.dg/graphite/pr38953.f90: New.
11079 2009-01-24 Paul Brook <paul@codesourcery.com>
11081 * gcc.target/arm/neon-cond-1.c: New test.
11083 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
11085 PR tree-optimization/38932
11086 * gcc.dg/pr38932.c: New.
11088 2009-01-23 Revital Eres <eres@il.ibm.com>
11090 * gcc.dg/sms-7.c: Fix test.
11092 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
11094 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
11095 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
11096 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
11097 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
11099 2009-01-22 Steve Ellcey <sje@cup.hp.com>
11101 * gcc.dg/pr35729.c: Make test x86 specific.
11103 2009-01-22 Steve Ellcey <sje@cup.hp.com>
11105 PR middle-end/38615
11106 * gcc.dg/pr38615.c: New test.
11108 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
11111 * gcc.target/i386/pr38931.c: New test.
11113 2009-01-22 Dodji Seketeli <dodji@redhat.com>
11116 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
11117 * g++.dg/template/typedef12.C: Likewise.
11118 * g++.dg/template/typedef13.C: Likewise.
11119 * g++.dg/template/typedef14.C: Likewise.
11120 * g++.dg/template/sfinae3.C: Likewise.
11121 * g++.old-deja/g++.pt/typename8.C: Likewise.
11122 * g++.dg/template/access11.C: Likewise
11124 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
11126 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
11128 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
11130 2009-01-21 Dodji Seketeli <dodji@redhat.com>
11133 * g++.dg/template/typedef11.C: New test.
11134 * g++.dg/template/typedef12.C: Likewise.
11135 * g++.dg/template/typedef13.C: Likewise.
11136 * g++.dg/template/typedef14.C: Likewise.
11137 * g++.dg/template/sfinae3.C: Compile this pedantically.
11138 The only errors expected should be the one saying the typedef is ill
11140 * g++.old-deja/g++.pt/typename8.C: Likewise.
11141 * g++.dg/template/access11.C: Update this.
11143 2009-01-21 Daniel Kraft <d@domob.eu>
11146 * gfortran.dg/mvbits_5.f90: New test.
11148 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
11150 * gcc.dg/sms-6.c: New test.
11151 * gcc.dg/sms-7.c: Likewise.
11153 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
11156 * gfortran.dg/host_assoc_function_7.f90: New test
11158 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11159 Richard Guenther <rguenther@suse.de>
11161 PR tree-optimization/38747
11162 PR tree-optimization/38748
11163 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
11164 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11165 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
11167 2009-01-20 Kees Cook <kees@ubuntu.com>
11168 H.J. Lu <hongjiu.lu@intel.com>
11171 * gcc.dg/pr38902.c: New.
11173 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
11176 * gfortran.dg/pr38868.f: New testcase.
11178 2009-01-20 Richard Guenther <rguenther@suse.de>
11180 * gcc.c-torture/execute/pr36227.c: Move ...
11181 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
11183 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11185 * lib/gfortran.exp: Add -B options for targets that use
11186 libgfortran.a%s in their specs.
11188 2009-01-19 Jason Merrill <jason@redhat.com>
11191 * g++.dg/template/dtor5.C: New test.
11193 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
11196 * gfortran.dg/bound_5.f90: New test.
11198 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
11201 * g++.dg/compat/abi/pr38736_main.C: New.
11202 * g++.dg/compat/abi/pr38736_x.C: Likewise.
11203 * g++.dg/compat/abi/pr38736_y.C: Likewise.
11204 * g++.dg/other/macro-1.C: Likewise.
11205 * gcc.dg/macro-1.c: Likewise.
11206 * gcc.dg/compat/pr38736_main.c: Likewise.
11207 * gcc.dg/compat/pr38736_x.c: Likewise.
11208 * gcc.dg/compat/pr38736_y.c: Likewise.
11210 2009-01-18 Richard Guenther <rguenther@suse.de>
11212 PR tree-optimization/38819
11213 * gcc.c-torture/execute/pr38819.c: New testcase.
11215 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11218 * gfortran.dg/module_commons_3.f90: Reapply.
11220 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11223 * gfortran.dg/transfer_intrinsic_1.f90: New test.
11224 * gfortran.dg/transfer_intrinsic_2.f90: New test.
11226 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
11229 * gfortran.dg/module_commons_3.f90: Remove
11231 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
11233 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
11235 2009-01-16 Jason Merrill <jason@redhat.com>
11238 * g++.dg/template/lvalue1.C: New test.
11241 * g++.dg/template/access20.C: New test.
11242 * g++.dg/torture/pr34641.C: Fix access.
11244 2009-01-16 Richard Guenther <rguenther@suse.de>
11246 PR tree-optimization/38835
11247 PR middle-end/36227
11248 * gcc.c-torture/execute/pr36227.c: New testcase.
11249 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
11250 * g++.dg/init/const7.C: Likewise.
11252 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
11255 * gcc.c-torture/compile/pr38554.c: New test.
11257 2009-01-16 Jason Merrill <jason@redhat.com>
11260 * g++.dg/conversion/access1.C: New test.
11262 2009-01-16 Jakub Jelinek <jakub@redhat.com>
11264 PR tree-optimization/38789
11265 * gcc.c-torture/compile/pr38789.c: New test.
11267 2009-01-16 Janus Weil <janus@gcc.gnu.org>
11270 * gfortran.dg/proc_ptr_13.f90: New.
11272 2009-01-15 Jason Merrill <jason@redhat.com>
11275 * g++.dg/template/koenig6.C: New test.
11277 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11280 * g++.dg/template/error37.C: New testcase.
11282 2009-01-15 Jason Merrill <jason@redhat.com>
11285 * g++.dg/conversion/memfn1.C: New test.
11288 * g++.dg/conversion/memfn2.C: New test.
11290 2009-01-15 Steve Ellcey <sje@cup.hp.com>
11293 * g++.dg/template/crash87.C: New test.
11295 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
11297 PR middle-end/37843
11298 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
11300 2009-01-15 Dodji Seketeli <dodji@redhat.com>
11303 * g++.dg/parse/crash50.C: New test.
11305 2009-01-14 Jakub Jelinek <jakub@redhat.com>
11307 PR rtl-optimization/38245
11308 * gcc.dg/pr38245-3.c: New test.
11309 * gcc.dg/pr38245-3.h: New file.
11310 * gcc.dg/pr38245-4.c: New file.
11311 * gcc.dg/pr38364.c: New test.
11313 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
11315 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
11316 sequence PC-relative.
11318 2009-01-14 Mark Mitchell <mark@codesourcery.com>
11320 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
11321 calls and/or PLT markers.
11322 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
11323 calls and/or PLT markers.
11324 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
11325 calls and/or PLT markers.
11326 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
11327 calls and/or PLT markers.
11329 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
11330 Nathan Froyd <froydnj@codesourcery.com>
11331 Joseph Myers <joseph@codesourcery.com>
11333 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
11335 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
11336 and use consistent CFLAGS.
11337 * gcc.target/powerpc/20030505.c: Likewise.
11338 * gcc.target/powerpc/20081204-1.c: Likewise.
11339 * gcc.target/powerpc/ppc-spe.c: Likewise.
11340 * gcc.target/powerpc/spe1.c: Likewise.
11341 * g++.dg/ext/spe1.C: Likewise.
11342 * g++.dg/other/opaque-1.C: Likewise.
11343 * g++.dg/other/opaque-2.C: Likewise.
11344 * g++.dg/other/opaque-3.C: Likewise.
11346 2009-01-14 Mark Mitchell <mark@codesourcery.com>
11348 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
11351 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
11354 * g++.dg/torture/pr38811.C: New file.
11356 2009-01-14 Richard Guenther <rguenther@suse.de>
11358 PR tree-optimization/38826
11359 PR middle-end/38477
11360 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
11362 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
11364 * gcc.dg/graphite/pr38786.c: Fix commit problem.
11366 2009-01-14 Nick Clifton <nickc@redhat.com>
11369 * g++.cp/parse/pr37862.C: New test.
11371 2009-01-14 Julian Brown <julian@codesourcery.com>
11373 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
11374 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
11376 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
11379 2009-01-13 Jakub Jelinek <jakub@redhat.com>
11381 PR rtl-optimization/38774
11382 * gcc.dg/torture/pr38774.c: New test.
11385 * g++.dg/cpp0x/pr38795.C: New test.
11387 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
11388 Nathan Froyd <froydnj@codesourcery.com>
11389 Joseph Myers <joseph@codesourcery.com>
11391 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
11392 otherwise. Do not check for AltiVec at runtime.
11393 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
11394 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
11395 * gcc.target/powerpc/altivec-1.c: Likewise.
11396 * gcc.target/powerpc/altivec-3.c: Likewise.
11397 * gcc.target/powerpc/altivec-10.c: Likewise.
11398 * gcc.target/powerpc/altivec-12.c: Likewise.
11399 * gcc.target/powerpc/altivec-24.c: Likewise.
11400 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
11401 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
11402 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
11403 * gcc.target/powerpc/pr35907.c: Likewise.
11404 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
11405 otherwise. Do not check for Cell at runtime.
11406 * gcc.target/powerpc/altivec_check.h: Delete.
11408 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
11409 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
11410 not check for AltiVec at runtime.
11411 * g++.dg/ext/altivec-cell-2.C: Likewise.
11412 * g++.dg/ext/altivec-cell-3.C: Likewise.
11413 * g++.dg/ext/altivec-cell-4.C: Likewise.
11414 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
11415 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
11417 * g++.dg/ext/altivec_check.h: Delete.
11419 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
11421 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
11422 effective target. Adjust line numbers accordingly.
11424 2009-01-13 Mark Mitchell <mark@codesourcery.com>
11426 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
11428 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
11430 PR tree-optimization/38786
11431 * gcc.dg/graphite/pr38786.c: New.
11433 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
11436 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
11438 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11439 for alpha*-*-* targets.
11440 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11442 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11444 PR libfortran/38772
11445 * gfortran.dg/fmt_bz_bn_err.f: New test.
11447 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
11449 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
11451 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11453 * lib/target-supports.exp (check_effective_target_powerpc64): New.
11454 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
11455 instruction support. Do not check for it at runtime.
11457 2009-01-12 Jason Merrill <jason@redhat.com>
11460 * g++.dg/lookup/friend11.C: Remove expected error.
11461 * g++.dg/lookup/friend14.C: New test.
11462 * g++.dg/lookup/friend15.C: New test.
11464 2009-01-12 Dodji Seketeli <dodji@redhat.com>
11467 * g++.dg/lookup/hidden-class12.C: New test.
11468 * g++.dg/lookup/hidden-class13.C: New test.
11469 * g++.dg/lookup/hidden-class14.C: New test.
11470 * g++.dg/lookup/hidden-class15.C: New test.
11471 * g++.dg/lookup/hidden-class16.C: New test.
11473 2009-01-12 Mark Mitchell <mark@codesourcery.com>
11475 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
11476 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
11477 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
11479 2009-01-12 Jason Merrill <jason@redhat.com>
11482 * g++.dg/other/vararg-3.C: New test.
11484 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11486 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
11487 Explicitly enable SPE.
11488 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
11491 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
11492 Expect -flax-vector-conversions message. Adjust incompatible
11494 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
11497 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
11499 * g++.dg/other/opaque-1.C: Run on targets with SPE.
11501 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
11502 * g++.dg/other/opaque-2.C: Likewise.
11503 * g++.dg/other/opaque-3.C: Likewise.
11505 2009-01-12 Jakub Jelinek <jakub@redhat.com>
11508 * gcc.dg/pr32041.c: New test.
11509 * g++.dg/parse/offsetof9.C: New test.
11511 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11512 Nathan Froyd <froydnj@codesourcery.com>
11514 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
11515 * g++.dg/ext/attribute-test-1.C: Likewise.
11516 * g++.dg/ext/attribute-test-2.C: Likewise.
11517 * g++.dg/ext/attribute-test-3.C: Likewise.
11518 * g++.dg/ext/attribute-test-4.C: Likewise.
11520 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
11522 * gnat.dg/unchecked_convert3.adb: New test.
11524 2009-01-12 Tomas Bily <tbily@suse.cz>
11527 * gcc.dg/tree-ssa/pr38385.c: New file.
11529 2009-01-12 Jakub Jelinek <jakub@redhat.com>
11532 * g++.dg/parse/typedef9.C: New test.
11534 PR tree-optimization/38807
11535 * gcc.c-torture/compile/pr38807.c: New test.
11537 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
11539 * gcc.target/mips/ins-2.c: New test.
11541 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
11544 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
11546 2009-01-11 Jakub Jelinek <jakub@redhat.com>
11549 * g++.dg/warn/Wreturn-type-5.C: New test.
11551 2009-01-11 Matthias Klose <doko@ubuntu.com>
11553 PR middle-end/38616
11554 * gcc.dg/pr38616.c: New test.
11556 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
11558 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
11560 2009-01-10 Andrew Pinski <pinskia@gmail.com>
11563 * g++.dg/expr/string-1.C: New test.
11564 * g++.dg/expr/string-2.C: New test.
11567 * g++.dg/ext/complex4.C: New test.
11568 * g++.dg/ext/complex5.C: New test.
11569 * g++.dg/init/reference1.C: New test.
11570 * g++.dg/init/reference2.C: New test.
11571 * g++.dg/init/reference3.C: New test.
11573 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11576 * gfortran.dg/transfer_null_1.f90: New test.
11578 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11581 * gfortran.dg/host_assoc_function_6.f90: New test.
11583 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
11585 * lib/target-supports.exp: Add method to determine if the effective
11586 target is really a ppc405 after applying all compile options.
11587 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11588 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11589 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11590 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11591 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11592 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11593 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11594 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11595 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11596 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11597 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11598 * gcc.target/powerpc/405-machhw-1.c: Likewise.
11599 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11600 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11601 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11602 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11603 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11604 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11605 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11606 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11607 * gcc.target/powerpc/405-macchw-1.c: Likewise.
11608 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11609 * gcc.target/powerpc/405-machhw-2.c: Likewise.
11610 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11611 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11612 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11613 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11614 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11615 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11616 * gcc.target/powerpc/405-macchw-2.c: Likewise.
11617 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11619 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11622 * g++.dg/other/error31.C: New testcase.
11625 * gcc.dg/pr35742.c: New test.
11627 2009-01-09 John F. Carr <jfc@mit.edu>
11630 * g++.dg/parse/linkage3.C: New test.
11632 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11634 PR middle-end/38771
11635 * gcc.c-torture/compile/pr38771.c: New test.
11637 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
11639 * gcc.dg/pr34856.c: Ignore irrelevant warning.
11641 2009-01-08 Mark Mitchell <mark@codesourcery.com>
11643 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11644 * gcc.dg/sibcall-4.c: Likewise.
11646 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
11647 Jan Sjodin <jan.sjodin@amd.com>
11649 PR tree-optimization/38559
11650 * gcc.dg/graphite/pr38559.c: New.
11652 2009-01-08 Ira Rosen <irar@il.ibm.com>
11654 PR tree-optimization/37194
11655 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11657 2009-01-07 Jakub Jelinek <jakub@redhat.com>
11660 * g++.dg/ext/label11.C: New test.
11662 2009-01-07 Joseph Myers <joseph@codesourcery.com>
11664 * lib/target-supports.exp (check_weak_override_available): New.
11665 * lib/target-supports-dg.exp (dg-require-weak-override): New.
11666 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11667 dg-require-weak-override.
11669 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
11670 Alan Modra <amodra@bigpond.net.au>
11672 * gcc.c-torture/compile/20090107-1.c: New test.
11674 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
11677 * g++.dg/other/pr38706.C: New test.
11679 2009-01-07 Jason Merrill <jason@redhat.com>
11681 * g++.dg/cpp0x/variadic92.C: New test.
11682 * g++.dg/cpp0x/variadic93.C: New test.
11684 2009-01-07 Janis Johnson <janis187@us.ibm.com>
11686 * lib/target-supports-dg.exp (current_compiler_flags): New.
11687 (check-flags): Use it; do not access dg-test local variables.
11688 (dg-skip-if): Do not access dg-test local variables.
11689 (dg-xfail-run-if): Ditto.
11690 (dg-shouldfail): Ditto.
11691 * gcc.test-framework/test-framework.exp
11692 (check_effective_target_def_nocache): New.
11693 * gcc.test-framework/test-framework.awk: Handle scan tests.
11694 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11695 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11696 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11697 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11698 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11699 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11700 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11701 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11702 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11704 * g++.dg/torture/pr38586.C: Ignore a possible warning.
11706 * lib/target-supports-dg.exp (check_test_flags): Delete.
11708 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
11710 PR tree-optimization/38492
11711 PR tree-optimization/38498
11712 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11714 * gcc.dg/graphite/block-0.c: Update test.
11715 * gcc.dg/graphite/block-1.c: Same.
11716 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11717 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11718 * gcc.dg/graphite/block-3.c: New.
11719 * gcc.dg/graphite/pr38498.c: New.
11721 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
11723 AVX Programming Reference (December, 2008)
11724 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11725 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11726 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11728 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11729 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11731 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11734 * gfortran.dg/c_loc_pure_1.f90: New test.
11736 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
11739 * gfortran.dg/elemental_dependency_3.f90:
11740 Add the final tree dump cleanup.
11742 2009-01-06 Jakub Jelinek <jakub@redhat.com>
11744 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11747 PR rtl-optimization/38722
11748 * gfortran.dg/pr38722.f90: New test.
11750 2009-01-06 Janis Johnson <janis187@us.ibm.com>
11753 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11754 instead of DECnn_DEN. Support -DDBG to list lines that fail.
11756 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
11758 * gfortran.dg/implicit_12.f90: Add space around dg directive.
11759 * gfortran.dg/typebound_call_8.f03: Same.
11760 * gfortran.dg/elemental_bind_c.f90: Same.
11761 * gfortran.dg/typebound_call_7.f03: Same.
11762 * gfortran.dg/interface_proc_end.f90: Same
11763 * gfortran.dg/pr37243.f: Fix typo.
11765 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
11767 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
11768 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
11771 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
11773 AVX Programming Reference (December, 2008)
11774 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11775 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11776 * gcc.target/i386/sse-14.c: Likewise.
11778 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11779 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11780 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11781 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11783 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11785 PR libfortran/38735
11786 * gfortran.dg/fmt_bz_bn.f: Update test.
11788 2009-01-05 Dodji Seketeli <dodji@redhat.com>
11791 * g++.dg/conversion/usual-arith-conv.C: New test.
11793 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
11796 * gcc.dg/vector-3.c: New testcase.
11797 * g++.dg/ext/vector15.C: New test.
11799 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11801 PR tree-optimization/38510
11802 * gcc.dg/graphite/pr38510.c: New.
11804 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11805 Jan Sjodin <jan.sjodin@amd.com>
11807 PR tree-optimization/38500
11808 * gcc.dg/graphite/pr38500.c: New.
11810 2009-01-05 Laurent GUERBY <laurent@guerby.net>
11812 * gcc.c-torture/compile/20001226-1.c: Generalize
11814 * gcc.c-torture/compile/limits-fnargs.c: Add
11816 * gcc.dg/20020425-1.c: Likewise.
11817 * gcc.dg/pch/pch.exp: Likewise.
11819 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11822 * gfortran.dg/module_commons_3.f90: New test.
11824 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
11827 * gfortran.dg/random_seed_1.f90: Updated.
11829 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
11833 * gfortran.dg/elemental_subroutine_7.f90:
11834 Fix p values so that it can be used as vector subscript.
11836 2009-01-05 Jason Merrill <jason@redhat.com>
11838 * g++.dg/cpp0x/initlist12.C: Add another test.
11840 * g++.dg/cpp0x/defaulted7.C: New test.
11842 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11845 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
11846 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
11848 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
11850 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11851 for alpha*-*-* targets.
11852 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11854 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11857 * gfortran.dg/host_assoc_function_5.f90: New test.
11859 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11862 * gfortran.dg/elemental_dependency_3.f90: New test.
11863 * gfortran.dg/elemental_subroutine_7.f90: New test.
11865 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
11867 * gcc.dg/struct-ret-3.c: Include unistd.h.
11868 (main): Exit early if system memory page size is
11869 larger than 4096 bytes.
11871 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
11874 * gfortran.dg/merge_init_expr.f90: New.
11876 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11879 * gfortran.dg/c_loc_tests_13.f90: New test.
11880 * gfortran.dg/c_loc_tests_14.f90: New test.
11882 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
11884 * gfortran.dg/func_result_4.f90: New.
11886 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
11889 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11890 interface still works, in addition to original tests.
11891 * gfortran.dg/host_assoc_call_6.f90: New test.
11893 2009-01-03 Jakub Jelinek <jakub@redhat.com>
11896 * g++.dg/torture/pr38705.C: New test.
11899 * gcc.dg/pr38700.c: New test.
11901 2009-01-02 Jason Merrill <jason@redhat.com>
11903 * g++.dg/cpp0x/initlist11.C: New test.
11904 * g++.dg/cpp0x/initlist12.C: New test.
11906 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11908 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11909 Allow extra informative notes.
11911 2009-01-01 Jakub Jelinek <jakub@redhat.com>
11914 * gcc.dg/pr36489.c: New test.
11917 Copyright (C) 2009 Free Software Foundation, Inc.
11919 Copying and distribution of this file, with or without modification,
11920 are permitted in any medium without royalty provided the copyright
11921 notice and this notice are preserved.