1 2009-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3 * gcc.c-torture/compile/pr41987.c: New.
5 2009-11-09 Jakub Jelinek <jakub@redhat.com>
8 * gcc.dg/pr40946.c: New test.
10 2009-11-09 Jason Merrill <jason@redhat.com>
13 * g++.dg/template/ref4.C: New.
16 * g++.dg/template/conv10.C: New.
18 2009-11-07 Jason Merrill <jason@redhat.com>
21 * g++.dg/ext/typeof11.C: New.
23 2009-11-08 Jakub Jelinek <jakub@redhat.com>
26 * gcc.target/i386/pr41985.c: New test.
28 2009-11-08 Richard Guenther <rguenther@suse.de>
30 * gcc.dg/torture/pta-escape-1.c: New testcase.
32 2009-11-08 Eric Botcazou <ebotcazou@adacore.com>
34 * gnat.dg/rep_clause4.adb: New test.
36 2009-11-08 Richard Guenther <rguenther@suse.de>
38 PR rtl-optimization/41928
39 * gfortran.dg/pr41928.f90: New testcase.
41 2009-11-07 Jason Merrill <jason@redhat.com>
45 * g++.dg/parse/error36.C: Add parameter and template cases.
46 * g++.dg/cpp0x/variadic-ex1.C: Update expected errors.
47 * g++.dg/ext/typedef-init.C: Likewise.
48 * g++.dg/lookup/hidden-class1.C: Likewise.
49 * g++.dg/lookup/hidden-class10.C: Likewise.
50 * g++.dg/lookup/hidden-class5.C: Likewise.
51 * g++.dg/lookup/hidden-class7.C: Likewise.
52 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
53 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
54 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
55 * g++.dg/lookup/strong-using-2.C: Likewise.
56 * g++.dg/other/typedef1.C: Likewise.
57 * g++.dg/parse/access10.C: Likewise.
58 * g++.dg/parse/constructor1.C: Likewise.
59 * g++.dg/parse/crash38.C: Likewise.
60 * g++.dg/parse/error3.C: Likewise.
61 * g++.dg/parse/typespec1.C: Likewise.
62 * g++.dg/template/typedef5.C: Likewise.
63 * g++.old-deja/g++.pt/typename3.C: Likewise.
64 * g++.old-deja/g++.pt/typename4.C: Likewise.
65 * g++.old-deja/g++.pt/typename6.C: Likewise.
66 * g++.old-deja/g++.robertl/eb94.C: Likewise.
68 * g++.dg/abi/regparm1.C: Fix execute test.
70 2009-11-07 Jakub Jelinek <jakub@redhat.com>
72 PR tree-optimization/41643
73 * gcc.dg/pr41643.c: New test.
75 2009-11-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
78 * gfortran.dg/recursive_check_15.f90: New test.
80 2009-11-06 Jason Merrill <jason@redhat.com>
83 * g++.dg/parse/error36.C: New.
84 * g++.old-deja/g++.other/typename1.C: Adjust.
87 * g++.dg/abi/regparm1.C: New.
89 2009-11-06 Basile Starynkevitch <basile@starynkevitch.net>
91 * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
93 * g++.dg/plugin/pragma_plugin.c: new test plugin for
95 * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c and
96 pragma_plugin-test-1.C.
98 2009-11-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
101 * g++.dg/ext/always_inline-5.C: New test.
103 2009-11-06 Jakub Jelinek <jakub@redhat.com>
106 * g++.dg/gomp/pr41967.C: New test.
108 2009-11-06 Michael Matz <matz@suse.de>
111 * gcc.dg/pr41963.c: New test.
113 2009-11-06 Jakub Jelinek <jakub@redhat.com>
116 * gcc.dg/pr41935.c: New test.
117 * c-c++-common/pr41935.c: New test.
118 * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
120 * gcc.c-torture/execute/pr41935.c: New test.
122 2009-11-05 Jason Merrill <jason@redhat.com>
125 * g++.dg/init/synth2.C: New.
128 * g++.dg/abi/pragma-pack1.C: New.
131 * g++.dg/lookup/koenig7.C: New.
134 * g++.dg/template/partial6.C: New.
136 2009-11-05 Janus Weil <janus@gcc.gnu.org>
139 * gfortran.dg/class_12.f03: New test.
141 2009-11-05 Jakub Jelinek <jakub@redhat.com>
143 * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
146 2009-11-04 Jason Merrill <jason@redhat.com>
149 * g++.dg/init/static-init2.C: New.
151 2009-11-05 Janus Weil <janus@gcc.gnu.org>
155 * gfortran.dg/interface_abstract_4.f90: New test.
157 2009-11-05 Maxim Kuvyrkov <maxim@codesourcery.com>
159 * gcc.target/m68k/pr41302.c: Fix target triplet.
161 2009-11-04 Jason Merrill <jason@redhat.com>
164 * g++.dg/template/overload11.C: New.
165 * g++.dg/template/nested3.C: Adjust.
167 2009-11-04 Eric Botcazou <ebotcazou@adacore.com>
170 * ada/acats/norun.lst: Remove the stack checking tests.
171 * ada/acats/run_acats: Limit the stack to 8MB.
173 2009-11-04 Janus Weil <janus@gcc.gnu.org>
177 * gfortran.dg/class_11.f03: New test.
179 2009-11-04 Jason Merrill <jason@redhat.com>
182 * g++.dg/abi/thunk5.C: New.
184 2009-11-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
187 * gcc.target/powerpc/altivec-33.c: New testcase.
189 2009-11-04 Jason Merrill <jason@redhat.com>
192 * g++.dg/lookup/koenig6.C: New.
193 * g++.dg/lookup/koenig5.C: Adjust.
194 * g++.dg/template/crash56.C: Adjust.
195 * g++.old-deja/g++.ns/koenig5.C: Adjust.
197 2009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>
198 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
200 * gcc.target/i386/xop-check.h: New file.
201 * gcc.target/i386/xop-hadduX.c: Ditto.
202 * gcc.target/i386/xop-haddX.c: Ditto.
203 * gcc.target/i386/xop-hsubX.c: Ditto.
204 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
205 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
206 * gcc.target/i386/xop-pcmov2.c: Ditto.
207 * gcc.target/i386/xop-pcmov.c: Ditto.
208 * gcc.target/i386/xop-rotate1-vector.c: Ditto.
209 * gcc.target/i386/xop-rotate2-vector.c: Ditto.
210 * gcc.target/i386/xop-rotate3-vector.c: Ditto.
211 * gcc.target/i386/xop-shift1-vector.c: Ditto.
212 * gcc.target/i386/xop-shift2-vector.c: Ditto.
213 * gcc.target/i386/xop-shift3-vector.c: Ditto.
214 * gcc.target/i386/i386.exp: Add check_effective_target_xop.
215 * gcc.target/i386/sse-12.c: Update with new compile options to
216 activate and check xopintrin.h intrinsic file.
217 * gcc.target/i386/sse-13.c: Ditto.
218 * gcc.target/i386/sse-14.c: Ditto.
219 * gcc.target/i386/sse-22.c: Ditto.
220 * gcc.target/i386/sse-23.c: Ditto.
221 * g++.dg/other/i386-2.C: Ditto.
222 * g++.dg/other/i386-3.C: Ditto.
223 * g++.dg/other/i386-5.C: Ditto.
224 * g++.dg/other/i386-6.C: Ditto.
226 2009-11-04 Wei Guozhi <carrot@google.com>
229 * gcc.target/arm/pr40835: New testcase.
231 2009-11-04 Revital Eres <eres@il.ibm.com>
233 * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
234 change in decision of peeling for alignment.
235 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
236 * gcc.dg/vect/vect-50.c: Likewise.
237 * gcc.dg/vect/vect-42.c: Likewise.
238 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
240 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
242 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
243 * gcc.dg/vect/vect-60.c: Likewise.
244 * gcc.dg/vect/vect-52.c: Likewise.
245 * gcc.dg/vect/vect-44.c: Likewise.
246 * gcc.dg/vect/vect-27.c: Likewise.
247 * gcc.dg/vect/vect-29.c: Likewise.
248 * gcc.dg/vect/vect-72.c: Likewise.
249 * gcc.dg/vect/vect-56.c: Likewise.
250 * gcc.dg/vect/vect-48.c: Likewise.
251 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
252 * gfortran.dg/vect/vect-2.f90: Likewise.
253 * gfortran.dg/vect/vect-5.f90: Likewise.
255 2009-11-04 Richard Guenther <rguenther@suse.de>
257 PR tree-optimization/41919
258 * gcc.c-torture/execute/pr41919.c: New testcase.
260 2009-11-04 Carlos O'Donell <carlos@codesourcery.com>
263 * gcc.target/m68k/pr41302.c: New test.
265 2009-11-03 Jason Merrill <jason@redhat.com>
268 * g++.dg/opt/inline16.C: New.
270 2009-11-03 Eric Botcazou <ebotcazou@adacore.com>
272 * gnat.dg/stack_check.adb1: New test.
273 * gnat.dg/stack_check.adb2: Likewise.
275 2009-11-03 Jakub Jelinek <jakub@redhat.com>
277 PR rtl-optimization/41917
278 * gcc.c-torture/execute/pr41917.c: New test.
280 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
282 * gcc.target/i386/pr41900.c: Make test compile only. Scan assembler
283 dump to not include "call *%esp".
285 2009-11-03 Jason Merrill <jason@redhat.com>
288 * g++.dg/lookup/using22.C: New.
291 * g++.dg/parse/eh-decl.C: New.
294 * g++.dg/template/sfinae16.C: New.
297 * g++.dg/cpp0x/rv-return.C: New.
298 * g++.dg/cpp0x/deduce.C: Adjust.
301 * g++.dg/template/sfinae15.C: New.
304 * g++.dg/cpp0x/auto3.C: Remove xfail.
306 2009-11-03 Tobias Burnus <burnus@net-b.de>
309 * gfortran.dg/missing_optional_dummy_6.f90: New test.
311 2009-11-03 Nick Clifton <nickc@redhat.com>
313 * gcc.target/rx/builtins.c: Remove redundant tests.
314 Add test of MVTIPL instruction.
315 * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
316 function attributes. Add -msave-acc-in-interrupts option to the
319 2009-11-03 Andrew Stubbs <ams@codesourcery.com>
320 Maxim Kuvyrkov <maxim@codesourcery.com>
322 * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
325 2009-11-03 Dodji Seketeli <dodji@redhat.com>
328 * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
329 * c-c++-common/builtin-offsetof.c: ... here.
331 2009-11-03 Dodji Seketeli <dodji@redhat.com>
334 * c-c++-common/dfp/builtin-offsetof.c: New test.
335 * g++.dg/other/offsetof6.C: Likewise.
337 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
340 * gcc.target/i386/pr41900.c: New test.
342 2009-11-02 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
344 * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
346 2009-11-02 Dodji Seketeli <dodji@redhat.com>
349 * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
350 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
352 2009-11-02 Dodji Seketeli <dodji@redhat.com>
355 * g++.dg/other/ptrmem10.C: New test.
356 * g++.dg/other/ptrmem11.C: Likewise.
358 2009-11-02 Janis Johnson <janis187@us.ibm.com>
361 * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
362 spaces in some expressions.
364 2009-11-02 Jason Merrill <jason@redhat.com>
366 * g++.dg/other/linkage2.C: Move to...
367 * g++.dg/cpp0x/linkage2.C: ..here.
368 * g++.dg/abi/mangle32.C: Add -std=c++0x.
369 * g++.dg/cpp0x/nolinkage1.C: Likewise.
370 * g++.dg/debug/dwarf2/anonname1.C: Likewise.
371 * g++.dg/ext/anon-struct4.C: Revert earlier change.
372 * g++.dg/lookup/anon2.C: Likewise.
373 * g++.dg/other/anon3.C: Likewise.
374 * g++.dg/template/arg2.C: Likewise.
375 * g++.dg/template/local4.C: Likewise.
376 * g++.old-deja/g++.law/operators32.C: Likewise.
377 * g++.old-deja/g++.other/linkage2.C: Likewise.
378 * g++.old-deja/g++.pt/enum6.C: Likewise.
379 * g++.old-deja/g++.other/anon9.C: Likewise.
380 * g++.old-deja/g++.other/linkage1.C: Likewise.
381 * c-c++-common/dfp/pr35620.c: Give the union a name.
383 2009-11-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
385 PR tree-optimization/41857
386 * gcc.target/spu/ea/pr41857.c: New file.
388 2009-11-02 Martin Jambor <mjambor@suse.cz>
390 PR tree-optimization/41750
391 * gcc.c-torture/execute/pr41750.c: New test.
393 2009-11-02 Jakub Jelinek <jakub@redhat.com>
395 PR tree-optimization/41841
396 * gcc.dg/pr41841.c: New test.
399 * gcc.dg/debug/pr41893-1.c: New test.
400 * gcc.dg/debug/pr41893-2.c: New file.
403 * g++.dg/ext/visibility/namespace3.C: New test.
405 2009-11-01 Jason Merrill <jason@redhat.com>
407 * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
408 * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
409 * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
411 2009-11-01 Eric Botcazou <ebotcazou@adacore.com>
413 * gnat.dg/opt5.adb: New test.
415 2009-11-01 Tobias Burnus <burnus@net-b.de>
418 * gfortran.dg/allocatable_scalar_4.f90: New test.
420 2009-11-01 Tobias Burnus <burnus@net-b.de>
423 * gfortran.dg/intent_out_6.f90: New testcase.
425 2009-10-31 Richard Guenther <rguenther@suse.de>
427 * g++.dg/tree-ssa/restrict1.C: New.
429 2009-10-31 Jason Merrill <jason@redhat.com>
431 * g++.dg/rtti/typeid9.C: New.
434 * g++.dg/cpp0x/initlist25.C: New.
436 2009-10-31 Eric Botcazou <ebotcazou@adacore.com>
438 * gnat.dg/specs/rep_clause4.ads: New test.
440 2009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
443 * gcc.target/avr/torture/pr41885.c: New test.
445 2009-10-30 Eric Botcazou <ebotcazou@adacore.com>
447 * gnat.dg/specs/pack5.ads: New test.
449 2009-10-30 Andrew Jenner <andrew@codesourcery.com>
451 * lib/target-supports.exp: Handle powerpc-*-elf.
453 2009-10-30 H.J. Lu <hongjiu.lu@intel.com>
456 * gcc.target/i386/incoming-6.c: New.
457 * gcc.target/i386/incoming-7.c: Likewise.
458 * gcc.target/i386/incoming-8.c: Likewise.
459 * gcc.target/i386/incoming-9.c: Likewise.
460 * gcc.target/i386/incoming-10.c: Likewise.
461 * gcc.target/i386/incoming-11.c: Likewise.
462 * gcc.target/i386/incoming-12.c: Likewise.
463 * gcc.target/i386/incoming-13.c: Likewise.
464 * gcc.target/i386/incoming-14.c: Likewise.
465 * gcc.target/i386/incoming-15.c: Likewise.
466 * gcc.target/i386/pr37843-4.c: Likewise.
468 2009-10-30 Dodji Seketeli <dodji@redhat.com>
471 * g++.dg/template/sizeof12.C: New test.
473 2009-10-29 Eric Botcazou <ebotcazou@adacore.com>
475 * gnat.dg/pack14.adb: New test.
477 2009-10-29 David Daney <ddaney@caviumnetworks.com>
479 * gcc.target/mips/mips.exp (mips_option_groups): Add
481 * gcc.target/mips/mmcount-ra-address-1.c: New test.
482 * gcc.target/mips/mmcount-ra-address-2.c: New test.
483 * gcc.target/mips/mmcount-ra-address-3.c: New test.
485 2009-10-29 Michael Matz <matz@suse.de>
487 * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
488 * gcc.target/i386/sse-recip-vec.c: Ditto.
489 * gcc.target/i386/brokensqrt.c: New test.
491 2009-10-29 Tobias Burnus <burnus@net-b.de>
494 * gfortran.dg/associated_target_3.f90: New testcase.
496 2009-10-29 Rafael Avila de Espindola <espindola@google.com>
498 * gfortran.dg/lto/pr41764_0.f: New.
500 2009-10-29 Martin Jambor <mjambor@suse.cz>
502 PR tree-optimization/41775
503 * g++.dg/torture/pr41775.C: New testcase.
505 2009-10-28 Jason Merrill <jason@redhat.com>
507 * g++.dg/cpp0x/inline-ns1.C: New.
508 * g++.dg/cpp0x/inline-ns2.C: New.
509 * g++.dg/cpp0x/inline-ns3.C: New.
511 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
513 PR rtl-optimization/39715
514 * gcc.target/arm/thumb-ltu.c: New.
516 2009-10-28 Richard Guenther <rguenther@suse.de>
520 * gcc.dg/lto/20091027-1_0.c: New testcase.
521 * gcc.dg/lto/20091027-1_1.c: Likewise.
522 * g++.dg/lto/20091026-1_0.C: Likewise.
523 * g++.dg/lto/20091026-1_1.C: Likewise.
524 * g++.dg/lto/20091026-1_a.h: Likewise.
526 2009-10-28 Jakub Jelinek <jakub@redhat.com>
529 * gcc.dg/pr41837.c: New test.
532 * g++.dg/ext/sync-3.C: New test.
535 * gcc.dg/pr41762.c: New test.
537 2009-10-28 Richard Guenther <rguenther@suse.de>
540 * gfortran.dg/lto/20091028-1_0.f90: New testcase.
541 * gfortran.dg/lto/20091028-1_1.c: Likewise.
542 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
543 * gfortran.dg/lto/20091028-2_1.c: Likewise.
545 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
547 PR rtl-optimization/39715
548 * gcc.target/arm/thumb-bitfld1.c: New.
550 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
552 PR rtl-optimization/40741
553 * gcc.target/arm/thumb-branch1.c: New.
555 2009-10-27 Jason Merrill <jason@redhat.com>
557 * g++.dg/cpp0x/lambda/lambda-conv.C: New.
558 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
559 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
560 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
562 2009-10-27 Eric Botcazou <ebotcazou@adacore.com>
564 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
565 * gnat.dg/null_pointer_deref2.adb: Likewise.
567 2009-10-27 Richard Guenther <rguenther@suse.de>
569 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
571 2009-10-27 Jakub Jelinek <jakub@redhat.com>
574 * gcc.dg/pr41842.c: New test.
576 2009-10-27 Revital Eres <eres@il.ibm.com>
578 PR tree-optimization/40648
579 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
580 change in decision of peeling for alignment.
581 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
582 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
583 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
584 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
585 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
586 * gcc.dg/vect/vect-50.c: Likewise.
587 * gcc.dg/vect/vect-33.c: Likewise.
588 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
589 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
591 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
592 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
593 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
595 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
596 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
597 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
598 * gcc.dg/vect/vect-60.c: Likewise.
599 * gcc.dg/vect/vect-26.c: Likewise.
600 * gcc.dg/vect/vect-52.c: Likewise.
601 * gcc.dg/vect/vect-44.c: Likewise.
602 * gcc.dg/vect/vect-27.c: Likewise.
603 * gcc.dg/vect/vect-70.c: Likewise.
604 * gcc.dg/vect/vect-28.c: Likewise.
605 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
606 * gcc.dg/vect/vect-109.c: Likewise.
607 * gcc.dg/vect/vect-54.c: Likewise.
608 * gcc.dg/vect/vect-29.c: Likewise.
609 * gcc.dg/vect/vect-72.c: Likewise.
610 * gcc.dg/vect/vect-56.c: Likewise.
611 * gcc.dg/vect/vect-48.c: Likewise.
612 * gcc.dg/vect/vect-91.c: Likewise.
613 * gcc.dg/vect/vect-92.c: Likewise.
614 * gcc.dg/vect/vect-58.c: Likewise.
615 * gcc.dg/vect/slp-25.c: Likewise.
616 * gcc.dg/vect/vect-93.c: Likewise.
617 * gcc.dg/vect/vect-95.c: Likewise.
618 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
619 * gcc.dg/vect/vect-87.c: Likewise.
620 * gcc.dg/vect/vect-96.c: Likewise.
621 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
622 * gcc.dg/vect/vect-88.c: Likewise.
623 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
624 * gcc.dg/vect/vect-89.c: Likewise.
625 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
626 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
627 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
628 * gfortran.dg/vect/vect-2.f90: Likewise.
629 * gfortran.dg/vect/vect-3.f90: Likewise.
630 * gfortran.dg/vect/vect-4.f90: Likewise.
631 * gfortran.dg/vect/vect-5.f90: Likewise.
633 2009-10-27 Jakub Jelinek <jakub@redhat.com>
636 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
638 2009-10-26 Ben Elliston <bje@au.ibm.com>
639 Michael Meissner <meissner@linux.vnet.ibm.com>
640 Ulrich Weigand <uweigand@de.ibm.com>
642 * gcc.target/spu/ea/ea.exp: New file.
643 * gcc.target/spu/ea/cache1.c: Likewise.
644 * gcc.target/spu/ea/cast1.c: Likewise.
645 * gcc.target/spu/ea/cast2.c: Likewise.
646 * gcc.target/spu/ea/compile1.c: Likewise.
647 * gcc.target/spu/ea/compile2.c: Likewise.
648 * gcc.target/spu/ea/cppdefine.c: Likewise.
649 * gcc.target/spu/ea/errors1.c: Likewise.
650 * gcc.target/spu/ea/errors2.c: Likewise.
651 * gcc.target/spu/ea/execute1.c: Likewise.
652 * gcc.target/spu/ea/execute2.c: Likewise.
653 * gcc.target/spu/ea/execute3.c: Likewise.
654 * gcc.target/spu/ea/ops1.c: Likewise.
655 * gcc.target/spu/ea/ops2.c: Likewise.
656 * gcc.target/spu/ea/options1.c: Likewise.
657 * gcc.target/spu/ea/test-sizes.c: Likewise.
659 2009-10-26 Jakub Jelinek <jakub@redhat.com>
662 * gcc.dg/pr41345.c: New test.
665 * g++.dg/debug/dwarf2/anonname1.C: New test.
667 2009-10-26 Jason Merrill <jason@redhat.com>
670 * g++.dg/cpp0x/defaulted15.C: New.
671 * g++.dg/cpp0x/defaulted16.C: New.
673 2009-10-26 Dodji Seketeli <dodji@redhat.com>
676 * g++.dg/cpp0x/variadic96.C: New test.
678 2009-10-26 Nick Clifton <nickc@redhat.com>
680 * lib/target-supports.exp (check_profiling_available):
681 Profiling is not, currently, available for the RX port.
682 (check_effective_target_hard_float): Add support for RX target.
683 * gcc.target/rx: New directory.
684 * gcc.target/rx/builtins.c: New test file.
685 * gcc.target/rx/interrupts.c: New test file.
686 * gcc.target/rx/rx-abi-function-tests.c: New test file.
687 * gcc.target/rx/zero-width-bitfield.c: New test file.
688 * gcc.target/rx/i272091.c: New test file.
689 * gcc.target/rx/packed-struct.c: New test file.
690 * gcc.target/rx/rx.exp: New file: Drives RX tests.
692 2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
694 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
695 * gcc.dg/lto/20091016-1_0.c: Likewise.
696 * gcc.dg/lto/20090206-1_0.c: Likewise.
697 * gcc.dg/lto/20081120-1_0.c: Likewise.
698 * gcc.dg/lto/20081120-2_0.c: Likewise.
699 * gcc.dg/lto/20090116_0.c: Likewise.
700 * gcc.dg/lto/20081126_0.c: Likewise.
701 * gcc.dg/lto/20091013-1_0.c: Likewise.
702 * gcc.dg/lto/20081212-1_0.c: Likewise.
703 * gcc.dg/lto/20091015-1_0.c: Likewise.
704 * gcc.dg/lto/20090126-1_0.c: Likewise.
705 * gcc.dg/lto/20090126-2_0.c: Likewise.
706 * gcc.dg/lto/20091020-1_0.c: Likewise.
707 * gcc.dg/lto/20091020-2_0.c: Likewise.
708 * gcc.dg/lto/20081204-1_0.c: Likewise.
709 * gcc.dg/lto/20081204-2_0.c: Likewise.
710 * gcc.dg/lto/20081224_0.c: Likewise.
711 * gcc.dg/lto/20090219_0.c: Likewise.
713 2009-10-26 Dodji Seketeli <dodji@redhat.com>
716 * g++.dg/lookup/extern-c-redecl2.C: New test.
717 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
718 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
719 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
721 2009-10-26 Michael Matz <matz@suse.de>
723 PR tree-optimization/41783
724 * gcc.dg/pr41783.c: New test.
725 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
726 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
727 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
729 2009-10-26 Janus Weil <janus@gcc.gnu.org>
732 * gfortran.dg/class_allocate_4.f03: New test.
734 2009-10-24 Adam Nemet <anemet@caviumnetworks.com>
736 * gcc.target/mips/mult-1.c: New test.
738 2009-10-24 Janus Weil <janus@gcc.gnu.org>
741 * gfortran.dg/extends_8.f03: New test.
743 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
745 * gnat.dg/specs/pack4.ads: New test.
747 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
749 * gnat.dg/null_pointer_deref1.adb: New test.
750 * gnat.dg/null_pointer_deref2.adb: Likewise.
752 2009-10-24 Paul Thomas <pault@gcc.gnu.org>
755 * gfortran.dg/transfer_intrinsic_3.f90.
757 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
759 * gnat.dg/opt4.adb: New test.
761 2009-10-23 Joseph Myers <joseph@codesourcery.com>
764 * gcc.dg/noncompile/pr40033-1.c: New test.
766 2009-10-23 Dodji Seketeli <dodji@redhat.com>
769 * g++.dg/abi/mangle34.C: New test
771 2009-10-23 Jason Merrill <jason@redhat.com>
773 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
776 * g++.dg/cpp0x/explicit4.C: New.
778 2009-10-23 Joseph Myers <joseph@codesourcery.com>
780 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
782 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
783 for *-*-mingw* and *-*-cygwin.
784 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
785 * g++.dg/template/spec35.C: Disable weak symbol test for
786 *-*-mingw* and *-*-cygwin.
789 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
791 2009-10-23 Janus Weil <janus@gcc.gnu.org>
794 * gfortran.dg/class_10.f03: New test.
796 2009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
799 * gcc.target/powerpc/vsx-vrsave.c: New file.
801 2009-10-23 Joseph Myers <joseph@codesourcery.com>
804 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
806 2009-10-23 Richard Guenther <rguenther@suse.de>
808 PR tree-optimization/41778
809 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
811 2009-10-22 Richard Guenther <rguenther@suse.de>
814 * g++.dg/lto/20091022-2_0.C: New testcase.
816 2009-10-22 Richard Guenther <rguenther@suse.de>
819 * g++.dg/lto/20091022-1_0.C: New testcase.
821 2009-10-22 Razya Ladelsky <razya@il.ibm.com>
823 * gcc.dg/autopar/outer-4.c: Adjust scan.
824 * gcc.dg/autopar/outer-5.c: Adjust scan.
825 * gcc.dg/autopar/outer-5.c: Add scan optimized.
827 * libgomp.graphite/force-parallel-2.c: Adjust scan.
828 * gcc.dg/autopar/outer-1.c: New testcase.
829 * gcc.dg/autopar/outer-2.c: New testcase.
830 * gcc.dg/autopar/outer-3.c: New testcase.
831 * gcc.dg/autopar/outer-4.c: New testcase.
832 * gcc.dg/autopar/outer-5.c: New testcase.
833 * gcc.dg/autopar/outer-6.c: New testcase.
835 2009-10-22 Jan Hubicka <jh@suse.cz>
837 * gcc.c-torture/compile/pr40556.c: New testcase.
839 2009-10-22 Janus Weil <janus@gcc.gnu.org>
842 * gfortran.dg/goto_8.f90: New test case.
844 2009-10-21 Sebastian Pop <sebastian.pop@amd.com>
846 PR tree-optimization/41497
847 * gcc.dg/tree-ssa/pr41497.c: New.
849 2009-10-21 Steve Ellcey <sje@cup.hp.com>
851 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
853 2009-10-21 Joseph Myers <joseph@codesourcery.com>
855 * gcc.dg/tls/pie-1.c: New test.
857 2009-10-21 Jakub Jelinek <jakub@redhat.com>
859 * g++.dg/abi/mangle33.C: New test.
861 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
863 * gnat.dg/discr22.adb: New test.
865 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
867 * gnat.dg/loop_optimization7.ad[sb]: New test.
868 * gnat.dg/loop_optimization7_pkg.ads: New helper.
870 2009-10-21 Janus Weil <janus@gcc.gnu.org>
874 * gfortran.dg/class_9.f03: Extended test case.
875 * gfortran.dg/select_type_7.f03: New test case.
877 2009-10-20 Richard Guenther <rguenther@suse.de>
879 * gcc.dg/lto/20091020-3_0.c: New testcase.
881 2009-10-20 Richard Guenther <rguenther@suse.de>
884 * gcc.dg/lto/20091020-1_0.c: New testcase.
885 * gcc.dg/lto/20091020-1_1.c: Likewise.
886 * gcc.dg/lto/20091020-2_0.c: Likewise.
887 * gcc.dg/lto/20091020-2_1.c: Likewise.
889 2009-10-20 Jakub Jelinek <jakub@redhat.com>
892 * gcc.dg/pr41340.c: New test.
894 2009-10-20 Eric Botcazou <ebotcazou@adacore.com>
896 * gnat.dg/discr21.ad[sb]: New test.
897 * gnat.dg/discr21_pkg.ads: New helper.
899 2009-10-20 Paul Thomas <pault@gcc.gnu.org>
902 * gfortran.dg/class_9 : New test.
904 2009-10-19 Jakub Jelinek <jakub@redhat.com>
906 * gcc.dg/raw-string-1.c: New test.
907 * gcc.dg/raw-string-2.c: New test.
908 * gcc.dg/raw-string-3.c: New test.
909 * gcc.dg/raw-string-4.c: New test.
910 * gcc.dg/raw-string-5.c: New test.
911 * gcc.dg/raw-string-6.c: New test.
912 * gcc.dg/raw-string-7.c: New test.
913 * gcc.dg/utf8-1.c: New test.
914 * gcc.dg/utf8-2.c: New test.
915 * gcc.dg/utf-badconcat2.c: New test.
916 * gcc.dg/utf-dflt2.c: New test.
917 * gcc.dg/cpp/include6.c: New test.
918 * g++.dg/ext/raw-string-1.C: New test.
919 * g++.dg/ext/raw-string-2.C: New test.
920 * g++.dg/ext/raw-string-3.C: New test.
921 * g++.dg/ext/raw-string-4.C: New test.
922 * g++.dg/ext/raw-string-5.C: New test.
923 * g++.dg/ext/raw-string-6.C: New test.
924 * g++.dg/ext/raw-string-7.C: New test.
925 * g++.dg/ext/utf8-1.C: New test.
926 * g++.dg/ext/utf8-2.C: New test.
927 * g++.dg/ext/utf-badconcat2.C: New test.
928 * g++.dg/ext/utf-dflt2.C: New test.
930 * gcc.dg/cleanup-13.c: New test.
932 2009-10-19 Janus Weil <janus@gcc.gnu.org>
935 * gfortran.dg/auto_dealloc_1.f90: New test case.
937 2009-10-19 Jakub Jelinek <jakub@redhat.com>
939 Port from redhat/gcc-4_4-branch:
940 2009-10-08 Jakub Jelinek <jakub@redhat.com>
941 * gcc.dg/debug/vta-2.c: New test.
943 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
944 * gcc.dg/debug/vta-1.c: New.
946 2009-10-19 Eric Botcazou <ebotcazou@adacore.com>
948 * gnat.dg/noreturn2.ad[sb]: New test.
950 2009-10-19 Tobias Burnus <burnus@net-b.de>
953 * gfortran.dg/equiv_8.f90: New test.
954 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
956 2009-10-19 Joseph Myers <joseph@codesourcery.com>
958 * gcc.target/arm/neon-thumb2-move.c: New test.
960 2009-10-19 Jakub Jelinek <jakub@redhat.com>
962 * gcc.dg/debug/vta-3.c: New test.
964 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
966 * gnat.dg/nested_proc.adb: Rename into...
967 * gnat.dg/nested_proc1.adb: ...this.
968 * gnat.dg/nested_proc2.adb: New test.
970 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
972 * gnat.dg/noreturn1.ad[sb]: New test.
974 2009-10-17 Janus Weil <janus@gcc.gnu.org>
975 Paul Thomas <pault@gcc.gnu.org>
978 * gfortran.dg/class_6.f90: New test.
982 * gfortran.dg/class_7.f90: New test.
985 * gfortran.dg/class_8.f90: New test.
987 2009-10-17 Richard Guenther <rguenther@suse.de>
989 * gcc.dg/lto/20091017-1_0.c: New testcase.
990 * gcc.dg/lto/20091017-1_1.c: Likewise.
992 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
994 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
996 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
998 * gnat.dg/aggr11.adb: New test.
999 * gnat.dg/aggr11_pkg.ads: New helper.
1001 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1003 * gnat.dg/slice8.adb: New test.
1004 * gnat.dg/slice8_pkg1.ads: New helper.
1005 * gnat.dg/slice8_pkg2.ads: Likewise.
1006 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
1008 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
1010 * gnat.dg/unchecked_convert4.adb: New test.
1012 2009-10-15 Jason Merrill <jason@redhat.com>
1015 * g++.dg/cpp0x/trailing5.C: New.
1017 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
1018 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
1019 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
1020 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
1022 2009-10-16 Janus Weil <janus@gcc.gnu.org>
1025 * gfortran.dg/class_5.f03: New test case.
1026 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
1027 * gfortran.dg/typebound_operator_4.f03: Ditto.
1029 2009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1031 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
1032 * g++.dg/other/first-global.C: Likewise.
1033 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1034 * g++.dg/torture/pr40323.C: Likewise.
1035 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
1036 * gcc.dg/inline-33.c: Likewise.
1037 * gcc.dg/ipa/ipa-1.c: Likewise.
1038 * gcc.dg/ipa/ipa-2.c: Likewise.
1039 * gcc.dg/ipa/ipa-3.c: Likewise.
1040 * gcc.dg/ipa/ipa-4.c: Likewise.
1041 * gcc.dg/ipa/ipa-5.c: Likewise.
1042 * gcc.dg/ipa/ipa-7.c: Likewise.
1043 * gcc.dg/ipa/ipacost-2.c: Likewise.
1044 * gcc.dg/tree-ssa/inline-3.c: Likewise.
1045 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1046 * gfortran.dg/whole_file_5.f90: Likewise.
1047 * gfortran.dg/whole_file_6.f90: Likewise.
1049 2009-10-16 Richard Guenther <rguenther@suse.de>
1051 PR tree-optimization/41728
1052 * gcc.c-torture/compile/pr41728.c: New testcase.
1054 2009-10-16 Richard Guenther <rguenther@suse.de>
1057 * gcc.dg/lto/20091016-1_0.c: New testcase.
1058 * gcc.dg/lto/20091016-1_1.c: Likewise.
1059 * gcc.dg/lto/20091016-1_a.h: Likewise.
1061 2009-10-16 Richard Guenther <rguenther@suse.de>
1064 * gfortran.dg/lto/20091015-1_0.f: New testcase.
1065 * gfortran.dg/lto/20091015-1_1.f: Likewise.
1066 * gfortran.dg/lto/20091015-1_2.f: Likewise.
1068 2009-10-16 Richard Guenther <rguenther@suse.de>
1071 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
1073 2009-10-15 Jakub Jelinek <jakub@redhat.com>
1076 * gcc.dg/debug/pr41717.c: New test.
1078 2009-10-16 Paul Thomas <pault@gcc.gnu.org>
1081 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
1084 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
1086 2009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1089 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1091 * g++.dg/ext/altivec-2.C (main): Ditto.
1093 2009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1095 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1096 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1098 2009-10-15 Richard Guenther <rguenther@suse.de>
1101 * gcc.dg/lto/20091015-1_0.c: New testcase.
1102 * gcc.dg/lto/20091015-1_1.c: Likewise.
1103 * gcc.dg/lto/20091015-1_2.c: Likewise.
1104 * gcc.dg/lto/20091015-1_a.h: Likewise.
1105 * gcc.dg/lto/20091015-1_b.h: Likewise.
1107 2009-10-15 Steve Ellcey <sje@cup.hp.com>
1109 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1111 2009-10-14 Daniel Gutson <dgutson@codesourcery.com>
1113 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1115 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1117 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1119 * obj-c++.dg/bitfield-1.mm: Likewise.
1120 * obj-c++.dg/bitfield-4.mm: Likewise.
1122 2009-10-14 Richard Guenther <rguenther@suse.de>
1125 * gcc.dg/lto/20091014-1_0.c: New testcase.
1127 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1130 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1131 warning on line 0 instead of 1.
1133 2009-10-14 Richard Guenther <rguenther@suse.de>
1136 * gfortran.dg/lto/pr41521_0.f90: New testcase.
1137 * gfortran.dg/lto/pr41521_1.f90: Likewise.
1139 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1141 PR preprocessor/41543
1142 * gcc.dg/debug/dwarf2/pr41543.c: New test.
1145 * gcc.dg/debug/dwarf2/pr41695.c: New test.
1147 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
1149 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1151 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1154 2009-10-14 Jason Merrill <jason@redhat.com>
1157 * g++.dg/cpp0x/defaulted14.C: New.
1159 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
1161 * g++.dg/cpp0x/vt-40092.C: New.
1163 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
1165 * gcc.dg/guality/pr41616-1.c: Drop -O2.
1166 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
1168 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1170 * gfortran.dg/complex_intrinsic_8.f90: New test.
1172 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1174 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1175 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1177 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
1180 * gcc.dg/torture/pr38948.c: New test.
1182 2009-10-13 Steve Ellcey <sje@cup.hp.com>
1184 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1186 2009-10-13 Janus Weil <janus@gcc.gnu.org>
1189 * gfortran.dg/class_allocate_2.f03: Modified.
1190 * gfortran.dg/class_allocate_3.f03: New test case.
1192 2009-10-13 Richard Guenther <rguenther@suse.de>
1195 * gcc.dg/lto/20091006-2_0.c: New testcase.
1196 * gcc.dg/lto/20091006-2_1.c: Likewise.
1197 * gcc.dg/lto/20091006-2_2.c: Likewise.
1198 * gcc.dg/lto/20091013-1_0.c: Likewise.
1199 * gcc.dg/lto/20091013-1_1.c: Likewise.
1200 * gcc.dg/lto/20091013-1_2.c: Likewise.
1202 2009-10-13 Martin Jambor <mjambor@suse.cz>
1204 * gcc.c-torture/compile/pr41661.c: New test.
1206 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1208 PR libgfortran/41683
1209 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1211 2009-10-12 Jason Merrill <jason@redhat.com>
1214 * g++.dg/cpp0x/decltype18.C: New.
1217 * g++.dg/cpp0x/fntmpdefarg1.C: New.
1219 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1221 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1223 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1229 * gcc.dg/guality/pr41447-1.c: New.
1230 * gcc.dg/debug/pr41264-1.c: New.
1231 * gcc.dg/debug/pr41343-1.c: New.
1233 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
1236 * gcc.dg/torture/pr26515.c: New test.
1238 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1241 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1242 * lib/lto.exp (lto-get-options-main): Report error for using "target"
1243 or "xfail" with dg-lto-do.
1245 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
1247 * gcc.target/i386/ms_hook_prologue.c: New testcase.
1249 2009-10-12 Michael Matz <matz@suse.de>
1251 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1254 2009-10-12 Jakub Jelinek <jakub@redhat.com>
1257 * g++.dg/torture/pr41680.C: New test.
1259 2009-10-12 Dodji Seketeli <dodji@redhat.com>
1262 * g++.dg/debug/dwarf2/template-params-7.C: New test.
1264 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1267 * gcc.dg/guality/pr41616-1.c: New.
1269 2009-10-11 Jason Merrill <jason@redhat.com>
1272 * g++.dg/cpp0x/rv-reinterpret.C: New.
1274 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1276 PR libgfortran/38439
1277 * gfortran.dg/fmt_error_9.f: New test.
1278 * gfortran.dg/fmt_error_10.f: New test.
1280 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
1283 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1284 * gfortran.dg/class_4b.f03: As above.
1285 * gfortran.dg/class_4c.f03: As above.
1286 * gfortran.dg/class_4d.f03: As above.
1288 2009-10-11 Richard Guenther <rguenther@suse.de>
1290 PR tree-optimization/41555
1291 * gcc.dg/torture/pr41555.c: New testcase.
1293 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1295 PR libgfortran/35862
1296 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1299 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1301 PR libgfortran/35862
1302 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1303 Add conditions to avoid runtime errors if not supported.
1305 2009-10-10 Richard Guenther <rguenther@suse.de>
1307 PR tree-optimization/41654
1308 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1310 2009-10-09 Jason Merrill <jason@redhat.com>
1312 * g++.dg/cpp/ucn-1.C: New.
1314 2009-10-09 Janus Weil <janus@gcc.gnu.org>
1317 * gfortran.dg/class_2.f03: Extended test case.
1319 2009-10-09 Tobias Burnus <burnus@net-b.de>
1322 * gfortran.dg/class_allocate_1.f03: Modify code such that
1323 it compiles with the gfc_warning->gfc_error change.
1324 * gfortran.dg/class_allocate_1.f03: New test.
1326 2009-10-09 Janus Weil <janus@gcc.gnu.org>
1329 * gfortran.dg/select_type_6.f03: New test.
1331 2009-10-09 Jakub Jelinek <jakub@redhat.com>
1333 PR preprocessor/41445
1334 * gcc.dg/cpp/separate-1.c: Adjust.
1335 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1336 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1337 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1338 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1339 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1340 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1341 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1343 PR rtl-optimization/41646
1344 * gcc.c-torture/compile/pr41646.c: New test.
1346 2009-10-09 Richard Guenther <rguenther@suse.de>
1348 PR tree-optimization/41634
1349 * gcc.c-torture/compile/pr41634.c: New testcase.
1351 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
1353 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1355 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
1357 * gnat.dg/opt3.adb: New test.
1358 * gnat.dg/opt3_pkg.ads: New helper.
1360 2009-10-08 Doug Kwan <dougkwan@google.com>
1362 PR rtl-optimization/41574
1363 * gcc.dg/pr41574.c: New test.
1365 2009-10-08 Cary Coutant <ccoutant@google.com>
1367 Add support for debugging with ICF (Identical Code Folding).
1368 * g++.dg/debug/dwarf2/icf.C: New test.
1370 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
1372 * gcc.target/mips/truncate-6.c: New test.
1374 2009-10-08 Jason Merrill <jason@redhat.com>
1377 * g++.dg/cpp0x/rv-deduce.C: New.
1380 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1381 * g++.dg/template/explicit-args2.C: New.
1382 * g++.dg/template/explicit-args3.C: New.
1383 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1385 2009-10-08 Michael Matz <matz@suse.de>
1388 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1389 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1390 * gcc.dg/pr41573.c: New test.
1392 2009-10-07 Joseph Myers <joseph@codesourcery.com>
1395 * gcc.c-torture/compile/pr41182-1.c: New.
1397 2009-10-07 Jason Merrill <jason@redhat.com>
1399 * g++.dg/cpp0x/variadic95.C: New.
1401 2009-10-07 Jason Merrill <jason@redhat.com>
1403 * g++.dg/template/scope3.C: New.
1405 2009-10-07 Jakub Jelinek <jakub@redhat.com>
1407 * gcc.dg/debug/dwarf2/inline3.c: New test.
1409 2009-10-07 Daniel Kraft <d@domob.eu>
1412 * gfortran.dg/assumed_charlen_function_6.f90: New test.
1414 2009-10-07 Janus Weil <janus@gcc.gnu.org>
1416 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1417 * gfortran.dg/select_type_1.f03: Modified error message.
1418 * gfortran.dg/select_type_5.f03: New test.
1420 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1422 PR libgfortran/41612
1423 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1426 2009-10-06 Jason Merrill <jason@redhat.com>
1428 * g++.dg/cpp0x/lambda/lambda-init.C: New.
1429 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1431 2009-10-06 Richard Guenther <rguenther@suse.de>
1434 * gcc.dg/lto/20091006-1_0.c: New testcase.
1435 * gcc.dg/lto/20091006-1_1.c: Likewise.
1436 * gcc.dg/lto/20091005-2_0.c: Likewise.
1438 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
1441 * gnat.dg/timer_cancel.adb: New test.
1443 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
1446 * gnat.dg/specs/import_abstract.ads: New.
1448 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1450 PR libgfortran/35862
1451 * gfortran.dg/round_2.f03: New test.
1453 2009-10-05 Jakub Jelinek <jakub@redhat.com>
1456 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1457 * lib/gcc-gdb-test.exp: ... here. New file.
1458 * gfortran.dg/guality/guality.exp: New file.
1459 * gfortran.dg/guality/pr41558.f90: New test.
1460 * gfortran.dg/guality/arg1.f90: New test.
1462 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
1464 * gfortran.dg/dynamic_dispatch_1.f90: New test.
1465 * gfortran.dg/dynamic_dispatch_2.f90: New test.
1466 * gfortran.dg/dynamic_dispatch_3.f90: New test.
1467 * gfortran.dg/module_md5_1.f90: Update md5 sum.
1469 2009-10-05 Sriraman Tallam <tmsriram@google.com>
1471 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1473 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1474 plugin_pass to register_pass_info.
1475 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1477 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1480 2009-10-05 Richard Guenther <rguenther@suse.de>
1483 * gcc.dg/lto/20090914-2_0.c: New testcase.
1485 2009-10-05 Richard Guenther <rguenther@suse.de>
1488 * gcc.dg/lto/20091005-1_0.c: New testcase.
1489 * gcc.dg/lto/20091005-1_1.c: Likewise.
1491 2009-10-05 Richard Guenther <rguenther@suse.de>
1495 * g++.dg/lto/20091002-1_0.C: Adjust flags.
1496 * g++.dg/lto/20091004-1_0.C: New testcase.
1497 * g++.dg/lto/20091004-1_1.C: Likewise.
1498 * g++.dg/lto/20091004-2_0.C: Likewise.
1499 * g++.dg/lto/20091004-2_1.C: Likewise.
1500 * g++.dg/lto/20091004-3_0.C: Likewise.
1501 * g++.dg/lto/20091004-3_1.C: Likewise.
1503 2009-10-05 Richard Guenther <rguenther@suse.de>
1505 PR tree-optimization/23821
1506 * gcc.dg/torture/pr23821.c: New testcase.
1508 2009-10-05 Daniel Kraft <d@domob.eu>
1511 * gfortran.dg/goto_6.f: New test.
1512 * gfortran.dg/goto_7.f: New test.
1514 2009-10-03 Ben Elliston <bje@au.ibm.com>
1515 Bill Maddox <maddox@google.com>
1516 Cary Coutant <ccoutant@google.com>
1517 Chris Demetriou <cgd@google.com>
1518 Diego Novillo <dnovillo@google.com>
1519 Doug Kwan <dougkwan@google.com>
1520 Jan Hubicka <jh@suse.cz>
1521 Ollie Wild <aaw@google.com>
1522 Rafael Espindola <espindola@google.com>
1523 Richard Guenther <rguenther@suse.de>
1524 Simon Baldwin <simonb@google.com>
1526 * g++.dg/20090107-1.C: New.
1527 * g++.dg/20090121-1.C: New.
1528 * g++.dg/ipa/20090113-1.C: New.
1529 * g++.dg/lto: New directory.
1530 * g++.dg/lto/20080829_0.C: New.
1531 * g++.dg/lto/20080904_0.C: New.
1532 * g++.dg/lto/20080907_0.C: New.
1533 * g++.dg/lto/20080908-1_0.C: New.
1534 * g++.dg/lto/20080908-2_0.C: New.
1535 * g++.dg/lto/20080908-3_0.C: New.
1536 * g++.dg/lto/20080909-1_0.C: New.
1537 * g++.dg/lto/20080910-1_0.C: New.
1538 * g++.dg/lto/20080912-1_0.C: New.
1539 * g++.dg/lto/20080912_0.C: New.
1540 * g++.dg/lto/20080915_0.C: New.
1541 * g++.dg/lto/20080916_0.C: New.
1542 * g++.dg/lto/20080917_0.C: New.
1543 * g++.dg/lto/20080924_0.C: New.
1544 * g++.dg/lto/20080926_0.C: New.
1545 * g++.dg/lto/20081008_0.C: New.
1546 * g++.dg/lto/20081022.h: New.
1547 * g++.dg/lto/20081022_0.C: New.
1548 * g++.dg/lto/20081022_1.C: New.
1549 * g++.dg/lto/20081023_0.C: New.
1550 * g++.dg/lto/20081109-1_0.C: New.
1551 * g++.dg/lto/20081109-2_0.C: New.
1552 * g++.dg/lto/20081109_0.C: New.
1553 * g++.dg/lto/20081109_1.C: New.
1554 * g++.dg/lto/20081118-1_0.C: New.
1555 * g++.dg/lto/20081118-1_1.C: New.
1556 * g++.dg/lto/20081118_0.C: New.
1557 * g++.dg/lto/20081118_1.C: New.
1558 * g++.dg/lto/20081119-1.h: New.
1559 * g++.dg/lto/20081119-1_0.C: New.
1560 * g++.dg/lto/20081119-1_1.C: New.
1561 * g++.dg/lto/20081119_0.C: New.
1562 * g++.dg/lto/20081119_1.C: New.
1563 * g++.dg/lto/20081120-1_0.C: New.
1564 * g++.dg/lto/20081120-1_1.C: New.
1565 * g++.dg/lto/20081120-2_0.C: New.
1566 * g++.dg/lto/20081120-2_1.C: New.
1567 * g++.dg/lto/20081123_0.C: New.
1568 * g++.dg/lto/20081123_1.C: New.
1569 * g++.dg/lto/20081125.h: New.
1570 * g++.dg/lto/20081125_0.C: New.
1571 * g++.dg/lto/20081125_1.C: New.
1572 * g++.dg/lto/20081127_0.C: New.
1573 * g++.dg/lto/20081127_1.C: New.
1574 * g++.dg/lto/20081203_0.C: New.
1575 * g++.dg/lto/20081203_1.C: New.
1576 * g++.dg/lto/20081204-1_0.C: New.
1577 * g++.dg/lto/20081204-1_1.C: New.
1578 * g++.dg/lto/20081204-2_0.C: New.
1579 * g++.dg/lto/20081204-2_1.C: New.
1580 * g++.dg/lto/20081209_0.C: New.
1581 * g++.dg/lto/20081209_1.C: New.
1582 * g++.dg/lto/20081211-1.h: New.
1583 * g++.dg/lto/20081211-1_0.C: New.
1584 * g++.dg/lto/20081211-1_1.C: New.
1585 * g++.dg/lto/20081217-1_0.C: New.
1586 * g++.dg/lto/20081217-2_0.C: New.
1587 * g++.dg/lto/20081219_0.C: New.
1588 * g++.dg/lto/20081219_1.C: New.
1589 * g++.dg/lto/20090106_0.C: New.
1590 * g++.dg/lto/20090112_0.C: New.
1591 * g++.dg/lto/20090128_0.C: New.
1592 * g++.dg/lto/20090221_0.C: New.
1593 * g++.dg/lto/20090302_0.C: New.
1594 * g++.dg/lto/20090302_1.C: New.
1595 * g++.dg/lto/20090303_0.C: New.
1596 * g++.dg/lto/20090311-1.h: New.
1597 * g++.dg/lto/20090311-1_0.C: New.
1598 * g++.dg/lto/20090311-1_1.C: New.
1599 * g++.dg/lto/20090311_0.C: New.
1600 * g++.dg/lto/20090311_1.C: New.
1601 * g++.dg/lto/20090312.h: New.
1602 * g++.dg/lto/20090312_0.C: New.
1603 * g++.dg/lto/20090312_1.C: New.
1604 * g++.dg/lto/20090313_0.C: New.
1605 * g++.dg/lto/20090313_1.C: New.
1606 * g++.dg/lto/20090315_0.C: New.
1607 * g++.dg/lto/20090315_1.C: New.
1608 * g++.dg/lto/20091002-1_0.C: New testcase.
1609 * g++.dg/lto/20091002-2_0.C: Likewise..
1610 * g++.dg/lto/20091002-3_0.C: Likewise..
1611 * g++.dg/lto/README: New.
1612 * g++.dg/lto/pr40818_0.C: New.
1613 * g++.dg/opt/thunk3-1.C: New.
1614 * g++.dg/opt/thunk4.C: New.
1615 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1616 replacements with __attribute__ ((__noinline__)).
1617 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1618 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1619 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1620 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1621 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1622 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1623 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1624 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1625 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1626 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1627 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1628 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1629 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1630 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1631 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1632 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1633 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1634 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1635 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1636 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1637 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1638 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1639 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1640 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1641 * gcc.dg/20081223-1.c: New.
1642 * gcc.dg/lto: New directory.
1643 * gcc.dg/lto/20080908_0.c: New.
1644 * gcc.dg/lto/20080917_0.c: New.
1645 * gcc.dg/lto/20080924_0.c: New.
1646 * gcc.dg/lto/20081024_0.c: New.
1647 * gcc.dg/lto/20081109_0.c: New.
1648 * gcc.dg/lto/20081111_0.c: New.
1649 * gcc.dg/lto/20081111_1.c: New.
1650 * gcc.dg/lto/20081112_0.c: New.
1651 * gcc.dg/lto/20081112_1.c: New.
1652 * gcc.dg/lto/20081115_0.c: New.
1653 * gcc.dg/lto/20081115_1.c: New.
1654 * gcc.dg/lto/20081115_2.c: New.
1655 * gcc.dg/lto/20081118_0.c: New.
1656 * gcc.dg/lto/20081118_1.c: New.
1657 * gcc.dg/lto/20081118_2.c: New.
1658 * gcc.dg/lto/20081120-1_0.c: New.
1659 * gcc.dg/lto/20081120-1_1.c: New.
1660 * gcc.dg/lto/20081120-2_0.c: New.
1661 * gcc.dg/lto/20081120-2_1.c: New.
1662 * gcc.dg/lto/20081125_0.c: New.
1663 * gcc.dg/lto/20081125_1.c: New.
1664 * gcc.dg/lto/20081126_0.c: New.
1665 * gcc.dg/lto/20081201-1_0.c: New.
1666 * gcc.dg/lto/20081201-1_1.c: New.
1667 * gcc.dg/lto/20081201-1_2.c: New.
1668 * gcc.dg/lto/20081201-2_0.c: New.
1669 * gcc.dg/lto/20081201-2_1.c: New.
1670 * gcc.dg/lto/20081202-1_0.c: New.
1671 * gcc.dg/lto/20081202-1_1.c: New.
1672 * gcc.dg/lto/20081202-2_0.c: New.
1673 * gcc.dg/lto/20081202-2_1.c: New.
1674 * gcc.dg/lto/20081204-1_0.c: New.
1675 * gcc.dg/lto/20081204-1_1.c: New.
1676 * gcc.dg/lto/20081204-2_0.c: New.
1677 * gcc.dg/lto/20081210-1_0.c: New.
1678 * gcc.dg/lto/20081212-1_0.c: New.
1679 * gcc.dg/lto/20081222_0.c: New.
1680 * gcc.dg/lto/20081222_0.h: New.
1681 * gcc.dg/lto/20081222_1.c: New.
1682 * gcc.dg/lto/20081224_0.c: New.
1683 * gcc.dg/lto/20081224_0.h: New.
1684 * gcc.dg/lto/20081224_1.c: New.
1685 * gcc.dg/lto/20090116_0.c: New.
1686 * gcc.dg/lto/20090120_0.c: New.
1687 * gcc.dg/lto/20090126-1_0.c: New.
1688 * gcc.dg/lto/20090126-2_0.c: New.
1689 * gcc.dg/lto/20090206-1_0.c: New.
1690 * gcc.dg/lto/20090206-2_0.c: New.
1691 * gcc.dg/lto/20090210_0.c: New.
1692 * gcc.dg/lto/20090210_1.c: New.
1693 * gcc.dg/lto/20090213_0.c: New.
1694 * gcc.dg/lto/20090213_1.c: New.
1695 * gcc.dg/lto/20090218-1_0.c: New.
1696 * gcc.dg/lto/20090218-1_1.c: New.
1697 * gcc.dg/lto/20090218-2_0.c: New.
1698 * gcc.dg/lto/20090218-2_1.c: New.
1699 * gcc.dg/lto/20090218_0.c: New.
1700 * gcc.dg/lto/20090218_1.c: New.
1701 * gcc.dg/lto/20090218_2.c: New.
1702 * gcc.dg/lto/20090218_3.c: New.
1703 * gcc.dg/lto/20090219_0.c: New.
1704 * gcc.dg/lto/20090312_0.c: New.
1705 * gcc.dg/lto/20090312_1.c: New.
1706 * gcc.dg/lto/20090313_0.c: New.
1707 * gcc.dg/lto/20090706-1_0.c: New.
1708 * gcc.dg/lto/20090706-2_0.c: New.
1709 * gcc.dg/lto/20090717_0.c: New.
1710 * gcc.dg/lto/20090717_1.c: New.
1711 * gcc.dg/lto/20090729_0.c: New.
1712 * gcc.dg/lto/20090729_1.c: New.
1713 * gcc.dg/lto/20090812_0.c: New.
1714 * gcc.dg/lto/20090812_1.c: New.
1715 * gcc.dg/lto/20090914-1_0.c: New.
1716 * gcc.dg/lto/README: New.
1717 * gcc.dg/visibility-7.c: Adjust expected pattern
1718 * gfortran.dg/lto: New directory.
1719 * gfortran.dg/lto/pr40724_0.f: New.
1720 * gfortran.dg/lto/pr40724_1.f: New.
1721 * gfortran.dg/lto/pr40725_0.f03: New.
1722 * gfortran.dg/lto/pr40725_1.c: New.
1723 * gfortran.dg/lto/pr41069_0.f90: New.
1724 * gfortran.dg/lto/pr41069_1.f90: New.
1725 * gfortran.dg/lto/pr41069_2.f90: New.
1726 * g++.dg/README: Add 'lto' directory.
1727 * g++.dg/dg.exp: Also scan 'lto' directory
1729 2009-10-03 Ben Elliston <bje@au.ibm.com>
1730 Janis Johnson <janis187@us.ibm.com>
1731 Diego Novillo <dnovillo@google.com>
1733 * g++.dg/lto/lto.exp: New.
1734 * gcc.c-torture/execute/execute.exp: Add
1735 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1736 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1737 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1738 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1739 * gcc.target/i386/math-torture/math-torture.exp: Likewise.
1740 * gcc.dg/lto/lto.exp: New.
1741 * gfortran.dg/lto/lto.exp: New.
1742 * lib/target-supports.exp (check_effective_target_lto): New.
1743 * lib/c-torture.exp: Load target-supports.exp. Define
1744 LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
1745 * lib/gcc-dg.exp: Likewise.
1747 * lib/torture-options.exp: Add support for a third argument.
1749 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
1752 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1754 2009-10-02 Jason Merrill <jason@redhat.com>
1756 * g++.dg/abi/mangle32.C: New.
1758 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1760 * gnat.dg/atomic2.adb: New test.
1762 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1764 * gnat.dg/array11.adb: New test.
1765 * gnat.dg/array12.adb: Likewise.
1767 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1769 * gnat.dg/array10.adb: New test.
1770 * gnat.dg/object_overflow.adb: Tweak.
1772 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
1774 * gcc.dg/guality/guality.exp: Disable on darwin.
1776 2009-10-02 Janis Johnson <janis187@us.ibm.com>
1778 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1779 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1780 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1781 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1783 2009-10-02 Tobias Burnus <burnus@net-b.de>
1786 * gfortran.dg/intent_out_5.f90: New test.
1788 2009-10-02 Jakub Jelinek <jakub@redhat.com>
1792 * gcc.dg/guality/pr41404-1.c: New test.
1793 * gcc.dg/guality/pr41353-2.c: New test.
1795 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
1798 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1801 2009-10-01 Jan Hubicka <jh@suse.cz>
1803 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1805 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
1807 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1809 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1811 2009-10-01 Tobias Burnus <burnus@net-b.de>
1814 * gfortran.dg/parameter_array_init_5.f90: New test.
1816 2009-10-01 Jason Merrill <jason@redhat.com>
1818 * g++.dg/cpp0x/defaulted13.C: New.
1820 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
1822 * gfortran.dg/bounds_check_7.f90: Adapted error message.
1823 * gfortran.dg/bounds_check_11.f90: Likewise.
1824 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1826 2009-09-30 Tobias Burnus <burnus@net-b.de>
1828 * gfortran.dg/select_type_4.f90: New test.
1830 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1832 * gfortran.dg/same_type_as_1.f03: New test.
1833 * gfortran.dg/same_type_as_2.f03: Ditto.
1835 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1837 * gfortran.dg/select_type_1.f03: Extended.
1838 * gfortran.dg/select_type_3.f03: New test.
1840 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1842 * gfortran.dg/class_allocate_1.f03: New test.
1844 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1847 * gfortran.dg/allocatable_scalar_3.f90: New test.
1848 * gfortran.dg/select_type_2.f03: Ditto.
1849 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1851 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1853 * gfortran.dg/block_name_2.f90: Modified error message.
1854 * gfortran.dg/select_6.f90: Ditto.
1855 * gfortran.dg/select_type_1.f03: New test.
1857 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1859 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1860 * gfortran.dg/class_1.f03: Ditto.
1861 * gfortran.dg/class_2.f03: Ditto.
1862 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1863 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1864 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1865 * gfortran.dg/typebound_call_10.f03: Ditto.
1866 * gfortran.dg/typebound_call_2.f03: Ditto.
1867 * gfortran.dg/typebound_call_3.f03: Ditto.
1868 * gfortran.dg/typebound_call_4.f03: Ditto.
1869 * gfortran.dg/typebound_call_9.f03: Ditto.
1870 * gfortran.dg/typebound_generic_3.f03: Ditto.
1871 * gfortran.dg/typebound_generic_4.f03: Ditto.
1872 * gfortran.dg/typebound_operator_1.f03: Ditto.
1873 * gfortran.dg/typebound_operator_2.f03: Ditto.
1874 * gfortran.dg/typebound_operator_3.f03: Ditto.
1875 * gfortran.dg/typebound_operator_4.f03: Ditto.
1876 * gfortran.dg/typebound_proc_1.f08: Ditto.
1877 * gfortran.dg/typebound_proc_5.f03: Ditto.
1878 * gfortran.dg/typebound_proc_6.f03: Ditto.
1880 2009-09-30 Jason Merrill <jason@redhat.com>
1882 * g++.dg/eh/init-temp1.C: Improve test.
1884 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
1887 * gcc.target/alpha/pr22093.c: New test.
1889 2009-09-29 John Freeman <jfreeman08@gmail.com>
1890 Jason Merrill <jason@redhat.com>
1892 * g++.dg/cpp0x/lambda/lambda-array.C: New.
1893 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1894 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1895 * g++.dg/cpp0x/lambda/lambda-const.C: New.
1896 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1897 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1898 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1899 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1900 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1901 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1902 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1903 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1904 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1905 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1906 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1907 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1908 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1909 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1910 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1911 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1912 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1913 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1914 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1915 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1916 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1917 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1918 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1919 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1920 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1921 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1922 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1923 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1924 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1925 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1926 * g++.dg/cpp0x/lambda/lambda-template.C: New.
1927 * g++.dg/cpp0x/lambda/lambda-this.C: New.
1928 * g++.dg/cpp0x/lambda/lambda-type.C: New.
1929 * g++.dg/cpp0x/lambda/lambda-use.C: New.
1930 * lib/prune.exp: Accept "In lambda function".
1932 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
1934 * gcc.target/i386/fma4-check.h: New file.
1935 * gcc.target/i386/fma4-fma.c: Ditto.
1936 * gcc.target/i386/fma4-maccXX.c: Ditto.
1937 * gcc.target/i386/fma4-msubXX.c: Ditto.
1938 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1939 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1940 * gcc.target/i386/fma4-vector.c: Ditto.
1941 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1942 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1943 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1944 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1945 * gcc.target/i386/fma4-256-vector.c: Ditto.
1946 * gcc.target/i386/funcspec-2.c: Ditto.
1948 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1950 * gcc.target/i386/funcspec-5.c: Add FMA4.
1951 * gcc.target/i386/funcspec-6.c: Ditto.
1952 * gcc.target/i386/funcspec-8.c: Ditto.
1954 * gcc.target/i386/funcspec-9.c: New file.
1956 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1958 * gcc.target/i386/isa-10.c: New file.
1959 * gcc.target/i386/isa-11.c: Ditto.
1960 * gcc.target/i386/isa-12.c: Ditto.
1961 * gcc.target/i386/isa-13.c: Ditto.
1962 * gcc.target/i386/isa-2.c: Ditto.
1963 * gcc.target/i386/isa-3.c: Ditto.
1964 * gcc.target/i386/isa-4.c: Ditto.
1965 * gcc.target/i386/isa-7.c: Ditto.
1966 * gcc.target/i386/isa-8.c: Ditto.
1967 * gcc.target/i386/isa-9.c: Ditto.
1969 * gcc.target/i386/isa-14.c: Add FMA4.
1970 * gcc.target/i386/isa-1.c: Ditto.
1971 * gcc.target/i386/isa-5.c: Ditto.
1972 * gcc.target/i386/isa-6.c: Ditto.
1974 * gcc.target/i386/sse-12.c: New file.
1975 * gcc.target/i386/sse-13.c: Ditto.
1976 * gcc.target/i386/sse-14.c: Ditto.
1977 * gcc.target/i386/sse-22.c: Ditto.
1979 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1980 * g++.dg/other/i386-3.C: Ditto.
1981 * g++.dg/other/i386-5.C: Ditto.
1982 * g++.dg/other/i386-6.C: Ditto.
1984 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
1987 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1990 2009-09-29 Janis Johnson <janis187@us.ibm.com>
1992 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1993 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1995 2009-09-29 Jakub Jelinek <jakub@redhat.com>
1998 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
2000 * g++.dg/debug/dwarf2/const-1.C: Likewise.
2002 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
2004 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
2005 * gcc.target/i386/isa-1.c: Remove SSE5.
2006 * gcc.target/i386/isa-5.c: Ditto.
2007 * gcc.target/i386/isa-6.c: Ditto.
2008 * gcc.target/i386/funcspec-4.c: Remove error conditions
2010 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
2011 * gcc.target/i386/avx-2.c: Ditto.
2012 * gcc.target/i386/sse-23.c: Ditto.
2013 * gcc.target/i386/funcspec-9.c: Delete.
2015 2009-09-29 Jakub Jelinek <jakub@redhat.com>
2017 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
2018 * gcc.dg/guality/pr41353-1.c: New test.
2021 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
2022 in macro name definition for non-unix/win32/msdos.
2024 2009-09-29 Daniel Kraft <d@domob.eu>
2027 * gfortran.dg/block_1.f08: New test.
2028 * gfortran.dg/block_2.f08: New test.
2029 * gfortran.dg/block_3.f90: New test.
2030 * gfortran.dg/block_4.f08: New test.
2031 * gfortran.dg/block_5.f08: New test.
2032 * gfortran.dg/block_6.f08: New test.
2033 * gfortran.dg/block_7.f08: New test.
2034 * gfortran.dg/block_8.f08: New test.
2036 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2038 PR libgfortran/35862
2039 * gfortran.dg/round_1.f03: New test.
2040 * gfortran.dg/f2003_io_3.f03: Update test.
2042 2009-09-28 Easwaran Raman <eraman@google.com>
2044 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
2045 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
2047 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2049 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
2050 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
2051 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
2052 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
2053 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
2055 * g++.dg/dfp/dfp.exp: Fix typo.
2057 * lib/target-supports.exp (check-effective-target-dfp-nocache):
2058 Fix typo that breaks the check.
2060 2009-09-28 Olivier Hainque <hainque@adacore.com>
2062 * gnat.dg (tagged_alloc_free.adb): New testcase.
2064 2009-09-28 Janis Johnson <janis187@us.ibm.com>
2066 * g++.dg/dfp: New directory.
2067 * g++.dg/dg.exp: Prune tests in dfp directory.
2068 * g++.dg/dfp/dfp.exp: New.
2069 * g++.dg/dfp/mangle-mode.C: New test.
2071 2009-09-28 Michael Matz <matz@suse.de>
2073 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
2076 2009-09-27 Richard Henderson <rth@redhat.com>
2078 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
2079 * gcc.dg/tree-ssa/pr41469-1.c: New.
2081 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
2084 * gcc.dg/cond-constqual-1.c: New test.
2086 2009-09-26 Michael Matz <matz@suse.de>
2090 * gcc.dg/pr41470.c: New test.
2092 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
2094 * gnat.dg/array9.adb: New test.
2096 2009-09-26 Michael Matz <matz@suse.de>
2098 PR tree-optimization/41454
2099 * gcc.dg/pr41454.c: New test.
2101 2009-09-25 Dodji Seketeli <dodji@redhat.com>
2103 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2104 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2105 into DW_TAG_GNU_template_parameter_pack and
2106 DW_TAG_GNU_formal_parameter_pack.
2107 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2108 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2110 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
2112 * gcc.dg/vect/vect.exp: Append extra parameters as separate
2113 parameters for alignment-sensitive -fsection-anchors tests.
2115 2009-09-25 Richard Guenther <rguenther@suse.de>
2118 * gcc.c-torture/execute/pr41463.c: New testcase.
2120 2009-09-25 Olivier Hainque <hainque@adacore.com>
2122 * gnat.dg/sse_nolib.adb: New testcase.
2124 2009-09-25 Revital Eres <ERES@il.ibm.com>
2126 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2127 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2128 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2129 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2130 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2131 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2132 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2133 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2134 * gcc.dg/vect/vect.exp: Add Power7 flags.
2135 * g++.dg/vect/vect.exp: Likewise.
2136 * gfortran.dg/vect/vect.exp: Likewise.
2138 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
2141 * gfortran.dg/empty_label.f: New test.
2142 * gfortran.dg/empty_label.f90: Ditto.
2143 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2145 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2147 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2150 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
2152 * lib/scanasm.exp (make_pattern_printable): New function.
2153 (dg-scan, scan-assembler-times, scan-assembler-dem,
2154 scan-assembler-dem-not): Use it.
2156 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
2158 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2159 (test_nested): Renamed to ...
2160 (test_nested1): This.
2161 (test_nested2): New.
2164 2009-09-24 Richard Guenther <rguenther@suse.de>
2166 PR tree-optimization/36143
2167 PR tree-optimization/38747
2168 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2169 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2170 * g++.dg/torture/pr38747.C: New testcase.
2171 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2173 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
2175 * gnat.dg/nested_proc.adb: New test.
2177 2009-09-24 Jakub Jelinek <jakub@redhat.com>
2179 * gcc.target/i386/pr12329.c: Adjust.
2181 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
2184 * gcc.dg/pr41248.c: New.
2186 2009-09-23 Dodji Seketeli <dodji@redhat.com>
2189 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2191 2009-09-23 Andreas Schwab <schwab@redhat.com>
2193 * lib/profopt.exp (profopt-get-options): Set tool_flags for
2194 current_compiler_flags. Fix typos.
2196 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
2198 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2200 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
2203 * gcc.c-torture/compile/pr39779.c: New test.
2205 2009-09-22 Dodji Seketeli <dodji@redhat.com>
2207 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2208 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2209 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2211 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
2214 * gcc.dg/pr41295.c: New.
2216 2009-09-22 Neil Vachharajani <nvachhar@google.com>
2218 * gcc.dg/pr40209.c: Add test case.
2220 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
2222 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2224 * gcc.target/mips/code-readable-2.c: Likewise.
2225 * gcc.target/mips/code-readable-3.c: Likewise.
2227 2009-09-22 Janis Johnson <janis187@us.ibm.com>
2229 * lib/target-supports.exp (check_effective_target_dfp_nocache):
2230 Check support via mode instead of C type.
2231 (check_effective_target_dfprt_nocache): Ditto.
2232 (check_effective_target_hard_dfp): Ditto.
2234 2009-09-22 Richard Guenther <rguenther@suse.de>
2237 * gcc.c-torture/execute/pr41395-1.c: New testcase.
2238 * gcc.c-torture/execute/pr41395-2.c: Likewise.
2240 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2242 * gcc.dg/20090922-1.c: New test.
2245 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2246 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2247 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2248 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2249 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2250 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2251 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2252 * objc.dg/dwarf-2.m: Likewise.
2254 2009-09-22 Richard Guenther <rguenther@suse.de>
2256 PR tree-optimization/41428
2257 * g++.dg/tree-ssa/pr41428.C: New testcase.
2259 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2262 * g++.dg/gomp/pr41429.C: New test.
2264 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
2266 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2268 2009-09-21 Jason Merrill <jason@redhat.com>
2271 * g++.dg/cpp0x/trivial1.C: Expand.
2273 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
2275 * gcc.dg/torture/calleesave-sse.c: New.
2277 2009-09-21 Jan Hubicka <jh@suse.cz>
2279 * gcc.dg/guality/inline-params.c: New testcase.
2281 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
2283 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2285 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2286 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2289 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
2291 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2292 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2293 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2294 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2295 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2297 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
2300 * g++.dg/torture/pr40642.C: New testcase.
2302 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2304 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2305 cases in static initializers.
2307 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
2309 * gcc.c-tortue/compile/pr39886.c: New.
2311 2009-09-20 Chris Demetriou <cgd@google.com>
2313 PR preprocessor/28435:
2314 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2315 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2316 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2317 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2318 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2320 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
2322 * gcc.target/mips/mips.exp: Add relax-pic-calls
2323 under -mfoo/-mno-foo options.
2324 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2325 and -mexplicit-relocs.
2326 * gcc.target/mips/call-1.c: New test.
2327 * gcc.target/mips/call-2.c: New test.
2328 * gcc.target/mips/call-3.c: New test.
2329 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2330 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2332 2009-09-19 Chris Demetriou <cgd@google.com>
2334 PR preprocessor/28435:
2335 * gcc.dg/cpp/missing-header-MD.c: New test.
2336 * gcc.dg/cpp/missing-header-MMD.c: New test.
2337 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2338 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2340 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2342 PR libgfortran/41328
2343 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2346 2009-09-18 Jason Merrill <jason@redhat.com>
2348 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2349 * g++.dg/cpp0x/initlist-deduce.C: New.
2351 2009-09-18 Neil Vachharajani <nvachhar@google.com>
2353 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2355 2009-09-18 Janis Johnson <janis187@us.ibm.com>
2357 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2358 * c-c++-common/dfp: New directory.
2359 * c-c++-common/dfp/dfp-dbg.h: New file.
2360 * gcc.dg/dfp/call-by-value.c: Move to ...
2361 * c-c++-common/call-by-value.c: here.
2362 * gcc.dg/dfp/cast.c: Move to ...
2363 * c-c++-common/cast.c: here.
2364 * gcc.dg/dfp/compare-eq-const.c: Move to ...
2365 * c-c++-common/compare-eq-const.c: here.
2366 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2367 * c-c++-common/compare-eq-d128.c: here.
2368 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2369 * c-c++-common/compare-eq-d32.c: here.
2370 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2371 * c-c++-common/compare-eq-d64.c: here.
2372 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2373 * c-c++-common/compare-eq-dfp.c: here.
2374 * gcc.dg/dfp/compare-eq.h: Move to ...
2375 * c-c++-common/compare-eq.h: here.
2376 * gcc.dg/dfp/compare-rel-const.c: Move to ...
2377 * c-c++-common/compare-rel-const.c: here.
2378 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2379 * c-c++-common/compare-rel-d128.c: here.
2380 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2381 * c-c++-common/compare-rel-d32.c: here.
2382 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2383 * c-c++-common/compare-rel-d64.c: here.
2384 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2385 * c-c++-common/compare-rel-dfp.c: here.
2386 * gcc.dg/dfp/compare-rel.h: Move to ...
2387 * c-c++-common/compare-rel.h: here.
2388 * gcc.dg/dfp/compare-special-d128.c: Move to ...
2389 * c-c++-common/compare-special-d128.c: here.
2390 * gcc.dg/dfp/compare-special-d32.c: Move to ...
2391 * c-c++-common/compare-special-d32.c: here.
2392 * gcc.dg/dfp/compare-special-d64.c: Move to ...
2393 * c-c++-common/compare-special-d64.c: here.
2394 * gcc.dg/dfp/compare-special.h: Move to ...
2395 * c-c++-common/compare-special.h: here.
2396 * gcc.dg/dfp/constants-zero.c: Move to ...
2397 * c-c++-common/constants-zero.c: here.
2398 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2399 * c-c++-common/convert-bfp-10.c: here.
2400 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2401 * c-c++-common/convert-bfp-11.c: here.
2402 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2403 * c-c++-common/convert-bfp-12.c: here.
2404 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2405 * c-c++-common/convert-bfp-13.c: here.
2406 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2407 * c-c++-common/convert-bfp-14.c: here.
2408 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2409 * c-c++-common/convert-bfp-2.c: here.
2410 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2411 * c-c++-common/convert-bfp-3.c: here.
2412 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2413 * c-c++-common/convert-bfp-4.c: here.
2414 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2415 * c-c++-common/convert-bfp-5.c: here.
2416 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2417 * c-c++-common/convert-bfp-6.c: here.
2418 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2419 * c-c++-common/convert-bfp-7.c: here.
2420 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2421 * c-c++-common/convert-bfp-8.c: here.
2422 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2423 * c-c++-common/convert-bfp-9.c: here.
2424 * gcc.dg/dfp/convert-bfp.c: Move to ...
2425 * c-c++-common/convert-bfp.c: here.
2426 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2427 * c-c++-common/convert-bfp-fold.c: here.
2428 * gcc.dg/dfp/convert-dfp.c: Move to ...
2429 * c-c++-common/convert-dfp.c: here.
2430 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2431 * c-c++-common/convert-dfp-fold-2.c: here.
2432 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2433 * c-c++-common/convert-dfp-fold.c: here.
2434 * gcc.dg/dfp/convert.h: Move to ...
2435 * c-c++-common/convert.h: here.
2436 * gcc.dg/dfp/convert-int.c: Move to ...
2437 * c-c++-common/convert-int.c: here.
2438 * gcc.dg/dfp/convert-int-fold.c: Move to ...
2439 * c-c++-common/convert-int-fold.c: here.
2440 * gcc.dg/dfp/convert-int-max.c: Move to ...
2441 * c-c++-common/convert-int-max.c: here.
2442 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2443 * c-c++-common/convert-int-max-fold.c: here.
2444 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2445 * c-c++-common/convert-int-saturate.c: here.
2446 * gcc.dg/dfp/func-array.c: Move to ...
2447 * c-c++-common/func-array.c: here.
2448 * gcc.dg/dfp/func-deref.c: Move to ...
2449 * c-c++-common/func-deref.c: here.
2450 * gcc.dg/dfp/func-mixed.c: Move to ...
2451 * c-c++-common/func-mixed.c: here.
2452 * gcc.dg/dfp/func-pointer.c: Move to ...
2453 * c-c++-common/func-pointer.c: here.
2454 * gcc.dg/dfp/func-scalar.c: Move to ...
2455 * c-c++-common/func-scalar.c: here.
2456 * gcc.dg/dfp/func-struct.c: Move to ...
2457 * c-c++-common/func-struct.c: here.
2458 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2459 * c-c++-common/func-vararg-alternate-d128-2.c: here.
2460 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2461 * c-c++-common/func-vararg-alternate-d128.c: here.
2462 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2463 * c-c++-common/func-vararg-alternate-d32.c: here.
2464 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2465 * c-c++-common/func-vararg-alternate-d64.c: here.
2466 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2467 * c-c++-common/func-vararg-alternate.h: here.
2468 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2469 * c-c++-common/func-vararg-dfp.c: here.
2470 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2471 * c-c++-common/func-vararg-mixed-2.c: here.
2472 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2473 * c-c++-common/func-vararg-mixed.c: here.
2474 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2475 * c-c++-common/func-vararg-size0.c: here.
2476 * gcc.dg/dfp/inf-1.c: Move to ...
2477 * c-c++-common/inf-1.c: here.
2478 * gcc.dg/dfp/loop-index.c: Move to ...
2479 * c-c++-common/loop-index.c: here.
2480 * gcc.dg/dfp/modes.c: Move to ...
2481 * c-c++-common/modes.c: here.
2482 * gcc.dg/dfp/nan-1.c: Move to ...
2483 * c-c++-common/nan-1.c: here.
2484 * gcc.dg/dfp/nan-2.c: Move to ...
2485 * c-c++-common/nan-2.c: here.
2486 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2487 * c-c++-common/operator-arith-fold.c: here.
2488 * gcc.dg/dfp/operator-assignment.c: Move to ...
2489 * c-c++-common/operator-assignment.c: here.
2490 * gcc.dg/dfp/operator-comma.c: Move to ...
2491 * c-c++-common/operator-comma.c: here.
2492 * gcc.dg/dfp/operator-cond.c: Move to ...
2493 * c-c++-common/operator-cond.c: here.
2494 * gcc.dg/dfp/operator-logical.c: Move to ...
2495 * c-c++-common/operator-logical.c: here.
2496 * gcc.dg/dfp/operator-unary.c: Move to ...
2497 * c-c++-common/operator-unary.c: here.
2498 * gcc.dg/dfp/pr31385.c: Move to ...
2499 * c-c++-common/pr31385.c: here.
2500 * gcc.dg/dfp/pr33466.c: Move to ...
2501 * c-c++-common/pr33466.c: here.
2502 * gcc.dg/dfp/pr35620.c: Move to ...
2503 * c-c++-common/pr35620.c: here.
2504 * gcc.dg/dfp/pr36800.c: Move to ...
2505 * c-c++-common/pr36800.c: here.
2506 * gcc.dg/dfp/pr39034.c: Move to ...
2507 * c-c++-common/pr39034.c: here.
2508 * gcc.dg/dfp/pr39035.c: Move to ...
2509 * c-c++-common/pr39035.c: here.
2510 * gcc.dg/dfp/pr39902.c: Move to ...
2511 * c-c++-common/pr39902.c: here.
2512 * gcc.dg/dfp/pr39986.c: Move to ...
2513 * c-c++-common/pr39986.c: here.
2514 * gcc.dg/dfp/signbit-1.c: Move to ...
2515 * c-c++-common/signbit-1.c: here.
2516 * gcc.dg/dfp/signbit-2.c: Move to ...
2517 * c-c++-common/signbit-2.c: here.
2518 * gcc.dg/dfp/struct-layout-1.c: Move to ...
2519 * c-c++-common/struct-layout-1.c: here.
2520 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2521 * c-c++-common/usual-arith-conv.c: here.
2522 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2523 * c-c++-common/usual-arith-conv-const.c: here.
2525 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
2528 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2531 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
2534 * g++.dg/expr/bool3.C: New test.
2535 * g++.dg/expr/bool4.C: New test.
2537 2009-09-17 Janis Johnson <janis187@us.ibm.com>
2539 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2540 * gcc.dg/dfp/signbit-2.c: Use it.
2541 * gcc.dg/dfp/func-vararg-alternate.h: Change two
2542 arguments to unsigned int.
2543 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2544 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2545 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2546 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2547 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2548 * gcc.dg/dfp/pr39986.c: Ditto.
2549 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2550 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2551 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2552 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2553 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2555 2009-09-17 Jakub Jelinek <jakub@redhat.com>
2557 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2559 2009-09-17 Janis Johnson <janis187@us.ibm.com>
2562 * dfp/pr41049.c: New test.
2564 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
2567 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2569 2009-09-17 Martin Jambor <mjambor@suse.cz>
2571 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2572 * gcc.dg/ipa/ipa-sra-1.c: New test.
2573 * gcc.dg/ipa/ipa-sra-2.c: New test.
2574 * gcc.dg/ipa/ipa-sra-3.c: New test.
2575 * gcc.dg/ipa/ipa-sra-4.c: New test.
2576 * gcc.dg/ipa/ipa-sra-5.c: New test.
2577 * gcc.c-torture/execute/ipa-sra-1.c: New test.
2578 * gcc.c-torture/execute/ipa-sra-2.c: New test.
2580 2009-09-17 Michael Matz <matz@suse.de>
2583 * gfortran.dg/pr41347.f90: New test.
2585 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2587 * gcc.c-torture/compile/20090917-1.c: New testcase.
2589 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
2591 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2592 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
2593 alpha*-*-* target from XFAIL list.
2595 2009-09-16 Janis Johnson <janis187@us.ibm.com>
2597 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2598 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2599 * gcc.dg/dfp/cast-bad.c: Use default options.
2600 * gcc.dg/dfp/compare-rel-const.c: Ditto.
2601 * gcc.dg/dfp/composite-type.c: Ditto.
2602 * gcc.dg/dfp/constants.c: Ditto.
2603 * gcc.dg/dfp/constants-hex.c: Ditto.
2604 * gcc.dg/dfp/constants-pedantic.c: Ditto.
2605 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2606 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2607 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2608 * gcc.dg/dfp/ctypes.c: Ditto.
2609 * gcc.dg/dfp/ddmode-ice.c: Ditto.
2610 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2611 * gcc.dg/dfp/float-constant-double.c: Ditto.
2612 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2613 * gcc.dg/dfp/keywords-reserved.c: Ditto.
2614 * gcc.dg/dfp/modes.c: Ditto.
2615 * gcc.dg/dfp/operator-bitwise.c: Ditto.
2616 * gcc.dg/dfp/pr31344.c: Ditto.
2617 * gcc.dg/dfp/pr31385.c: Ditto.
2618 * gcc.dg/dfp/pr33466.c: Ditto.
2619 * gcc.dg/dfp/pr35620.c: Ditto.
2620 * gcc.dg/dfp/pr37435.c: Ditto.
2621 * gcc.dg/dfp/pr39986.c: Ditto.
2622 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2623 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2624 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2625 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2626 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2627 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2628 * gcc.dg/dfp/typespec.c: Ditto.
2629 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2630 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2631 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2632 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2633 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2634 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2635 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2636 * gcc.dg/dfp/compare-rel.h: Ditto.
2637 * gcc.dg/dfp/compare-special.h: Ditto.
2638 * gcc.dg/dfp/convert.h: Ditto.
2639 * gcc.dg/dfp/fe-check.h: Ditto.
2640 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2641 * gcc.dg/dfp/cast.c: Ditto.
2642 * gcc.dg/dfp/compare-eq-const.c: Ditto.
2643 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2644 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2645 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2646 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2647 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2648 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2649 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2650 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2651 * gcc.dg/dfp/compare-special-d32.c: Ditto.
2652 * gcc.dg/dfp/compare-special-d64.c: Ditto.
2653 * gcc.dg/dfp/compare-special-d128.c: Ditto.
2654 * gcc.dg/dfp/constants-zero.c: Ditto.
2655 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2656 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2657 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2658 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2659 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2660 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2661 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2662 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2663 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2664 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2665 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2666 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2667 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2668 * gcc.dg/dfp/convert-bfp.c: Ditto.
2669 * gcc.dg/dfp/convert-complex.c: Ditto.
2670 * gcc.dg/dfp/convert-dfp.c: Ditto.
2671 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2672 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2673 * gcc.dg/dfp/convert-int.c: Ditto.
2674 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2675 * gcc.dg/dfp/convert-int-max.c: Ditto.
2676 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2677 * gcc.dg/dfp/decfloat-constants.c: Ditto.
2678 * gcc.dg/dfp/fe-binop.c: Ditto.
2679 * gcc.dg/dfp/fe-convert-1.c: Ditto.
2680 * gcc.dg/dfp/fe-convert-2.c: Ditto.
2681 * gcc.dg/dfp/fe-convert-3.c: Ditto.
2682 * gcc.dg/dfp/func-array.c: Ditto.
2683 * gcc.dg/dfp/func-deref.c: Ditto.
2684 * gcc.dg/dfp/func-mixed.c: Ditto.
2685 * gcc.dg/dfp/func-pointer.c: Ditto.
2686 * gcc.dg/dfp/func-scalar.c: Ditto.
2687 * gcc.dg/dfp/func-struct.c: Ditto.
2688 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2689 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2690 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2691 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2692 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2693 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2694 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2695 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2696 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2697 * gcc.dg/dfp/inf-1.c: Ditto.
2698 * gcc.dg/dfp/loop-index.c: Ditto.
2699 * gcc.dg/dfp/nan-1.c: Ditto.
2700 * gcc.dg/dfp/nan-2.c: Ditto.
2701 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2702 * gcc.dg/dfp/operator-assignment.c: Ditto.
2703 * gcc.dg/dfp/operator-comma.c: Ditto.
2704 * gcc.dg/dfp/operator-cond.c: Ditto.
2705 * gcc.dg/dfp/operator-logical.c: Ditto.
2706 * gcc.dg/dfp/operator-unary.c: Ditto.
2707 * gcc.dg/dfp/pr36800.c: Ditto.
2708 * gcc.dg/dfp/pr39034.c: Ditto.
2709 * gcc.dg/dfp/pr39035.c: Ditto.
2710 * gcc.dg/dfp/pr39902.c: Ditto.
2711 * gcc.dg/dfp/signbit-1.c: Ditto.
2712 * gcc.dg/dfp/signbit-2.c: Ditto.
2713 * gcc.dg/dfp/struct-layout-1.c: Ditto.
2714 * gcc.dg/dfp/union-init.c: Ditto.
2715 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2717 2009-09-16 Michael Matz <matz@suse.de>
2720 * gfortran.dg/pr41212.f90: New test.
2722 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
2724 * gnat.dg/alignment9.adb: New test.
2726 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
2728 * gnat.dg/discr20.ad[sb]: New test.
2730 2009-09-16 Richard Guenther <rguenther@suse.de>
2733 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2735 2009-09-16 DJ Delorie <dj@redhat.com>
2736 Kaz Kojima <kkojima@gcc.gnu.org>
2738 * gcc.target/sh/struct-arg-dw2.c: New test.
2740 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
2741 Jakub Jelinek <jakub@redhat.com>
2744 * gcc.target/powerpc/pr41175.c: New test.
2746 2009-09-14 Richard Henderson <rth@redhat.com>
2748 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2749 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2750 gcc.dg/tree-ssa/asmgoto-1.c: New files.
2752 2009-09-14 Richard Henderson <rth@redhat.com>
2754 * g++.dg/eh/builtin1.C: Update resx pattern match.
2755 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2757 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
2759 * gcc.target/mips/branch-helper.h: New file.
2760 * gcc.target/mips/branch-2.c,
2761 * gcc.target/mips/branch-3.c,
2762 * gcc.target/mips/branch-4.c,
2763 * gcc.target/mips/branch-5.c,
2764 * gcc.target/mips/branch-6.c,
2765 * gcc.target/mips/branch-7.c,
2766 * gcc.target/mips/branch-8.c,
2767 * gcc.target/mips/branch-9.c,
2768 * gcc.target/mips/branch-10.c,
2769 * gcc.target/mips/branch-11.c,
2770 * gcc.target/mips/branch-12.c,
2771 * gcc.target/mips/branch-13.c,
2772 * gcc.target/mips/branch-14.c,
2773 * gcc.target/mips/branch-15.c: New tests.
2775 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2778 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2779 -m32 -mpowerpc64 system.
2781 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
2783 From Jie Zhang <jie.zhang@analog.com>:
2784 * gcc.target/bfin/saveall.c: New test.
2785 * gcc.target/bfin/20090914-1.c: New test.
2786 * gcc.target/bfin/20090914-2.c: New test.
2788 * gcc.target/bfin/20090914-3.c: New test.
2790 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
2792 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2794 2009-09-14 Richard Guenther <rguenther@suse.de>
2797 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2799 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2801 PR libgfortran/41328
2802 * gfortran.dg/cr_lf.f90: New test.
2804 2009-09-11 Michael Matz <matz@suse.de>
2807 * g++.dg/tree-ssa/pr41275.C: New test.
2809 2009-09-11 Janus Weil <janus@gcc.gnu.org>
2812 * gfortran.dg/proc_ptr_comp_21.f90: New.
2814 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2817 * gfortran.dg/module_procedure_1.f90: New test.
2818 * gfortran.dg/module_procedure_2.f90: Ditto.
2819 * gfortran.dg/generic_14.f90: Move dg-error to new location.
2821 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2822 James A. Morrison <phython@gcc.gnu.org>
2825 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2827 * ada/acats/run_test.exp: New file.
2829 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
2832 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
2834 PR rtl-optimization/39779
2835 * gcc.dg/pr39979.c: New test.
2837 2009-09-10 Richard Guenther <rguenther@suse.de>
2840 * g++.dg/torture/pr41257-2.C: New testcase.
2842 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2845 * g++.dg/template/crash91.C: New.
2847 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
2849 PR rtl-optimization/39779
2850 * gcc.dg/pr39979.c: New test.
2852 2009-09-09 Richard Guenther <rguenther@suse.de>
2854 PR tree-optimization/41101
2855 * gcc.c-torture/compile/pr41101.c: New testcase.
2857 2009-09-09 Richard Guenther <rguenther@suse.de>
2860 * gcc.c-torture/execute/pr41317.c: New testcase.
2861 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2862 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2864 2009-09-08 Dodji Seketeli <dodji@redhat.com>
2866 Fix some test breakages on Darwin
2867 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2869 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2870 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2871 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2872 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2873 take darwin specifics in account.
2875 2009-09-08 Joseph Myers <joseph@codesourcery.com>
2877 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2878 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2880 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2883 * g++.dg/cpp0x/initlist24.C: New.
2885 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
2887 * gcc.dg/large-size-array-2.c: Fix target requirement.
2888 * gcc.dg/large-size-array-4.c: Likewise.
2889 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2890 * gcc.dg/c99-const-expr-2.c: Likewise.
2891 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2892 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2893 * gcc.dg/c90-const-expr-10.c: Likewise.
2894 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2896 * gcc.dg/tree-ssa/pr33920.c: Likewise.
2897 * gcc.dg/vect/pr33846.c: Likewise.
2898 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2899 __PTRDIFF_TYPE__, instead of unsigned long.
2900 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2902 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
2907 * gfortran.dg/pr41229.f90: New.
2909 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
2912 * gcc.dg/pr41232.c: New.
2914 2009-09-08 Joseph Myers <joseph@codesourcery.com>
2916 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2918 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2919 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2920 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2921 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2922 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2923 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2924 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2925 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2926 options other than that used in dg-options.
2928 2009-09-07 Jakub Jelinek <jakub@redhat.com>
2930 PR rtl-optimization/41239
2931 * gcc.c-torture/execute/pr41239.c: New test.
2933 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2935 PR libgfortran/41192
2936 * gfortran.dg/namelist_59.f90: New test.
2938 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
2940 From Mike Frysinger <michael.frysinger@analog.com>
2941 * gcc.target/bfin/mcpu-bf542m.c: New file.
2942 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2943 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2944 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2945 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2947 2009-09-07 Martin Jambor <mjambor@suse.cz>
2950 * gcc.c-torture/compile/pr41282.c: New test.
2952 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2955 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
2956 variables for stat and errmsg.
2957 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
2958 * gfortran.dg/allocate_stat_2.f90: New test.
2960 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
2962 * gcc.c-torture/compile/20090907-1.c: New test.
2964 2009-09-06 Jakub Jelinek <jakub@redhat.com>
2967 * gcc.dg/pr41241.c: New test.
2969 2009-09-06 Richard Guenther <rguenther@suse.de>
2972 * g++.dg/torture/pr41144.C: New testcase.
2974 2009-09-06 Richard Guenther <rguenther@suse.de>
2977 * gcc.dg/torture/pr41261.c: New testcase.
2979 2009-09-05 Richard Guenther <rguenther@suse.de>
2982 * gcc.c-torture/compile/pr41181.c: New testcase.
2984 2009-09-05 Richard Guenther <rguenther@suse.de>
2987 * g++.dg/torture/pr41273.C: New testcase.
2989 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
2992 * gfortran.dg/typebound_proc_12.f90 : New test.
2994 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
2997 * gfortran.dg/pr41225.f90: New.
2999 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
3001 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
3002 unistd.h, sys/types.h and sys/wait.h.
3005 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
3006 (GUALITY_GDB_REDIRECT): New.
3007 (GUALITY_GDB_ARGS): Use it.
3009 2009-09-04 Richard Guenther <rguenther@suse.de>
3012 * g++.dg/torture/pr41257.C: New testcase.
3014 2009-09-04 Martin Jambor <mjambor@suse.cz>
3016 PR tree-optimization/41112
3017 * gnat.dg/array8.adb: New test.
3019 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
3021 * gcc.target/arm/ctz.c: New test case.
3023 2009-09-03 Alon Dayan <alond@il.ibm.com>
3025 PR tree-optimization/38275
3026 * gcc.dg/autopar/reduc-1char.c: Increase number
3027 of iterations. Adjust the logic accordingly.
3028 * gcc.dg/autopar/reduc-2char.c: Ditto.
3029 * gcc.dg/autopar/reduc-1.c: Ditto.
3030 * gcc.dg/autopar/reduc-2.c: Ditto.
3031 * gcc.dg/autopar/reduc-3.c: Ditto.
3032 * gcc.dg/autopar/reduc-6.c: Ditto.
3033 * gcc.dg/autopar/reduc-7.c: Ditto.
3034 * gcc.dg/autopar/reduc-8.c: Ditto.
3035 * gcc.dg/autopar/reduc-9.c: Ditto.
3036 * gcc.dg/autopar/pr39500-1.c: Ditto.
3037 * gcc.dg/autopar/reduc-1short.c: Ditto.
3038 * gcc.dg/autopar/reduc-2short.c: Ditto.
3039 * gcc.dg/autopar/parallelization-1.c: Ditto.
3041 2009-09-03 Jakub Jelinek <jakub@redhat.com>
3043 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
3044 testcase using guality.h compiles and links and if a global variable
3045 can be verified by gdb.
3047 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
3049 * lib/target-supports.exp (check_effective_target_sync_int_long):
3050 Supported on Blackfin Linux targets.
3052 2009-09-02 David Daney <ddaney@caviumnetworks.com>
3054 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
3056 2009-09-03 Diego Novillo <dnovillo@google.com>
3058 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
3059 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3060 * g++.dg/warn/unit-1.C: Likewise.
3061 * g++.dg/ipa/iinline-1.C: Likewise.
3062 * g++.dg/template/cond2.C: Adjust expected line location for the
3064 * g++.dg/template/pr35240.C: Likewise.
3066 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3068 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
3069 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3071 2009-09-02 Martin Jambor <mjambor@suse.cz>
3073 * gcc.dg/tree-ssa/sra-8.c: New testcase.
3074 * gcc.dg/memcpy-1.c: Add . to match pattern.
3075 * gcc.dg/uninit-I.c: XFAIL warning test.
3076 * g++.dg/warn/unit-1.C: XFAIL warning test.
3078 2009-09-02 Ian Lance Taylor <iant@google.com>
3080 * gcc.dg/20090902-1.c: New test.
3082 2009-09-02 Jakub Jelinek <jakub@redhat.com>
3084 * gcc.dg/builtin-object-size-9.c: New test.
3086 2009-09-02 Olivier Hainque <hainque@adacore.com>
3088 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3090 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
3091 Olivier Hainque <hainque@adacore.com>
3093 * gnat.dg/misaligned_param.adb: New test.
3094 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3095 * gnat.dg/slice7.adb: Add 1 more related case.
3097 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3099 * gcc.dg/guality/guality.c: Expect to fail for now.
3100 * gcc.dg/guality/example.c: Likewise.
3102 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3104 * gcc.dg/guality/guality.c: New.
3105 * gcc.dg/guality/guality.h: New.
3106 * gcc.dg/guality/guality.exp: New.
3107 * gcc.dg/guality/example.c: New.
3108 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3109 (cleanup-saved-temps): Likewise, .gkd files too.
3111 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3114 * gfortran.dg/line_length_3.f: New test.
3115 * gfortran.dg/line_length_4.f90: New test.
3117 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
3119 * lib/target-supports.exp (check_gc_sections_available):
3120 Add proper pattern quote.
3122 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
3123 Kaz Kojima <kkojima@gcc.gnu.org>
3125 * lib/target-supports.exp (add_options_for_ieee): New procedure.
3126 * g++.dg/cdce3.C: Use dg-add-options ieee.
3127 * g++.dg/torture/type-generic-1.C: Likewise.
3128 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3129 * gcc.dg/pr28796-2.c: Likewise.
3130 * gcc.dg/torture/builtin-math-7.c: Likewise.
3131 * gcc.dg/torture/type-generic-1.c: Likewise.
3132 * gfortran.dg/boz_14.f90: Likewise.
3133 * gfortran.dg/erf_2.F90: Likewise.
3134 * gfortran.dg/init_flag_3.f90: Likewise.
3135 * gfortran.dg/init_flag_4.f90: Likewise.
3136 * gfortran.dg/init_flag_5.f90: Likewise.
3137 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3138 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3139 * gfortran.dg/isnan_1.f90: Likewise.
3140 * gfortran.dg/isnan_2.f90: Likewise.
3141 * gfortran.dg/maxlocval_2.f90: Likewise.
3142 * gfortran.dg/maxlocval_4.f90: Likewise.
3143 * gfortran.dg/minlocval_1.f90: Likewise.
3144 * gfortran.dg/minlocval_4.f90: Likewise.
3145 * gfortran.dg/module_nan.f90: Likewise.
3146 * gfortran.dg/namelist_42.f90: Likewise.
3147 * gfortran.dg/namelist_43.f90: Likewise.
3148 * gfortran.dg/nan_1.f90: Likewise.
3149 * gfortran.dg/nan_2.f90: Likewise.
3150 * gfortran.dg/nan_3.f90: Likewise.
3151 * gfortran.dg/nan_4.f90: Likewise.
3152 * gfortran.dg/nan_5.f90: Likewise.
3153 * gfortran.dg/nearest_1.f90: Likewise.
3154 * gfortran.dg/nearest_2.f90: Likewise.
3155 * gfortran.dg/nearest_3.f90: Likewise.
3156 * gfortran.dg/pr37243.f: Likewise.
3157 * gfortran.dg/real_const_3.f90: Likewise.
3158 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3160 2009-08-31 Dodji Seketeli <dodji@redhat.com>
3163 * g++.dg/debug/dwarf2/template-params-1.C: New test.
3164 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3165 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3166 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3167 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3168 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3169 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3170 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3171 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3172 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3173 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3174 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3175 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3177 2009-08-31 Jason Merrill <jason@redhat.com>
3180 * g++.dg/parse/enum5.C: New.
3181 * g++.dg/cpp0x/enum1.C: Adjust expected error.
3183 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3186 * gfortran.dg/allocate_derived_1.f90: New.
3187 * gfortran.dg/class_3.f03: New.
3189 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3192 * gfortran.dg/allocatable_scalar_1.f90: New.
3193 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3194 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3195 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3197 2009-08-30 Richard Guenther <rguenther@suse.de>
3199 PR tree-optimization/41186
3200 * g++.dg/torture/pr41186.C: New testcase.
3201 * g++.dg/tree-ssa/pr41186.C: Likewise.
3203 2009-08-30 Dodji Seketeli <dodji@redhat.com>
3206 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3207 take ia64 assembly comments syntax in account.
3209 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
3211 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3213 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3215 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3216 * gfortran.dg/whole_file_6.f90: Likewise.
3218 2009-08-28 Cary Coutant <ccoutant@google.com>
3221 * g++.dg/debug/dwarf2/pr41063.C: New test.
3223 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
3225 PR rtl-optimization/40861
3226 * gcc.dg/pr40861.c: New test.
3228 2009-08-27 Janus Weil <janus@gcc.gnu.org>
3231 * gfortran.dg/proc_ptr_comp_20.f90: New.
3233 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
3236 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3237 open temp file with status="scratch".
3238 * gfortran.dg/fmt_cache_1.f: Likewise.
3239 * gfortran.dg/fmt_exhaust.f90: Likewise.
3240 * gfortran.dg/fmt_t_4.f90: Likewise.
3241 * gfortran.dg/fseek.f90: Likewise.
3242 * gfortran.dg/list_read_5.f90: Likewise.
3243 * gfortran.dg/namelist_39.f90: Likewise.
3244 * gfortran.dg/namelist_56.f90: Likewise.
3245 * gfortran.dg/read_bad_advance.f90: Likewise.
3246 * gfortran.dg/read_repeat.f90: Likewise.
3247 * gfortran.dg/read_size_noadvance.f90: Likewise.
3248 * gfortran.dg/read_x_past.f: Likewise.
3250 2009-08-27 Tobias Burnus <burnus@net-b.de>
3253 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3255 2009-08-27 Daniel Kraft <d@domob.eu>
3258 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3259 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3260 error and fix problem with recursive assignment.
3261 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3262 * gfortran.dg/typebound_operator_3.f03: New test.
3263 * gfortran.dg/typebound_operator_4.f03: New test.
3265 2009-08-27 Dodji Seketeli <dodji@redhat.com>
3268 * debug/dwarf2/namespace-1.C: New test.
3270 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
3273 * gfortran.dg/pr41162.f: New.
3275 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
3276 Richard Sandiford <rdsandiford@googlemail.com>
3278 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3280 * gcc.target/mips/branch-1.c: Update accordingly.
3281 * gcc.target/mips/extend-1.c: Likewise.
3282 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
3284 2009-08-26 Richard Guenther <rguenther@suse.de>
3287 * gcc.c-torture/compile/pr41163.c: New testcase.
3288 * gcc.dg/pr35899.c: Adjust.
3290 2009-08-26 Richard Guenther <rguenther@suse.de>
3292 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3294 2009-08-26 Jason Merrill <jason@redhat.com>
3296 * g++.dg/cpp0x/explicit3.C: New.
3297 * g++.dg/overload/cond2.C: New.
3299 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
3301 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3303 2009-08-25 Jan Hubicka <jh@suse.cz>
3305 * gcc.target/i386/sse5-shift1-vector.c
3306 * gcc.target/i386/isa-12.c
3307 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3308 * gcc.target/i386/sse5-pcmov2.c
3309 * gcc.target/i386/isa-3.c
3310 * gcc.target/i386/sse5-shift2-vector.c
3311 * gcc.target/i386/isa-7.c
3312 * gcc.target/i386/funcspec-2.c
3313 * gcc.target/i386/sse5-haddX.c
3314 * gcc.target/i386/sse5-hadduX.c
3315 * gcc.target/i386/isa-9.c
3316 * gcc.target/i386/sse5-maccXX.c
3317 * gcc.target/i386/sse5-shift3-vector.c
3318 * gcc.target/i386/sse5-msubXX.c
3319 * gcc.target/i386/sse5-permpX.c
3320 * gcc.target/i386/sse5-check.h
3321 * gcc.target/i386/sse-12.c
3322 * gcc.target/i386/sse-11.c
3323 * gcc.target/i386/sse-10.c
3324 * gcc.target/i386/sse-13.c
3325 * gcc.target/i386/sse-14.c
3326 * gcc.target/i386/sse-22.c
3327 * gcc.target/i386/sse-2.c
3328 * gcc.target/i386/sse-13.c
3329 * gcc.target/i386/avx-2.c
3330 * gcc.target/i386/sse5-rotate1-vector.c
3331 * gcc.target/i386/isa-4.c
3332 * gcc.target/i386/sse5-hsubX.c
3333 * gcc.target/i386/sse5-pcmov.c
3334 * gcc.target/i386/sse5-fma.c
3335 * gcc.target/i386/isa-8.c
3336 * gcc.target/i386/sse5-rotate2-vector.c
3337 * gcc.target/i386/sse5-nmaccXX.c
3338 * gcc.target/i386/sse5-imul64-vector.c
3339 * gcc.target/i386/sse5-nmsubXX.c
3340 * gcc.target/i386/sse5-rotate3-vector.c
3341 * gcc.target/i386/sse5-fma-vector.c
3342 * gcc.target/i386/sse5-imul32widen-vector.c
3343 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3345 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3346 * gcc.target/i386/funcspec-5.c: Remove SSE5.
3347 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3348 * gcc.target/i386/avx-1.c: Remove SSE5.
3349 * gcc.target/i386/avx-2.c: Remove SSE5.
3350 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3351 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3352 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3353 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3355 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
3357 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3359 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3361 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3362 keyword works in the same manner as __alignof.
3364 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3367 * gfortran.dg/unpack_bounds_1.f90: New test.
3368 * gfortran.dg/unpack_bounds_2.f90: New test.
3369 * gfortran.dg/unpack_bounds_3.f90: New test.
3371 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
3373 * gnat.dg/slice7.adb: New test.
3374 * gnat.dg/slice7_pkg.ads: New helper.
3376 2009-08-25 Janus Weil <janus@gcc.gnu.org>
3379 * gfortran.dg/proc_ptr_25.f90: New.
3380 * gfortran.dg/proc_ptr_comp_18.f90: New.
3381 * gfortran.dg/proc_ptr_comp_19.f90: New.
3383 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3386 * gfortran.dg/fmt_error_8.f: New test.
3388 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3390 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3391 number, update all callers and synchronize results for latest MPC.
3393 2009-08-21 Jason Merrill <jason@redhat.com>
3395 * g++.dg/warn/Wunused-17.C: New.
3397 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3399 * gcc.target/arm/combine-cmp-shift.c: New test.
3401 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
3403 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3404 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3407 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3409 * gfortran.dg/fmt_error_7.f: New test.
3411 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
3414 * gcc.target/i386/pr40718.c: New test.
3416 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3418 * gfortran.dg/proc_ptr_24.f90: New test.
3420 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
3422 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3423 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3424 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3426 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
3429 * gfortran.dg/fmt_with_extra.f: new file.
3431 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
3433 * lib/target-supports.exp
3434 (check_effective_target_arm_iwmmxt_ok): New procedure.
3435 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
3436 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3438 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
3440 * gfortran.dg/boz_9.f90: Do not load denormal floating
3441 point constants. Remove -mieee option for alpha*-*-* targets.
3443 2009-08-21 Janus Weil <janus@gcc.gnu.org>
3446 * gfortran.dg/proc_ptr_23.f90: New.
3447 * gfortran.dg/proc_ptr_comp_15.f90: New.
3448 * gfortran.dg/proc_ptr_comp_16.f90: New.
3449 * gfortran.dg/proc_ptr_comp_17.f90: New.
3451 2009-08-21 Jakub Jelinek <jakub@redhat.com>
3454 * g++.dg/expr/unary3.C: New test.
3456 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
3458 * gfortran.dg/common_5.f: Add -mdalign for sh.
3459 * gfortran.dg/common_align_2.f90: Likewise.
3461 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3464 * c_f_pointer_tests_4.f90: New test.
3466 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3468 * gnat.dg/slice6.adb: New test.
3469 * gnat.dg/slice6_pkg.ads: New helper.
3471 2009-08-20 Michael Matz <matz@suse.de>
3474 * gfortran.dg/pr41126.f90: New test.
3476 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3478 * gnat.dg/dynamic_bound.adb: New test.
3480 2009-08-20 Janus Weil <janus@gcc.gnu.org>
3483 * gfortran.dg/intrinsic_5.f90: New.
3485 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3486 Richard Earnshaw <richard.earnshaw@arm.com>
3488 * gcc.target/arm/20090811-1.c: New test.
3490 2009-08-19 Jakub Jelinek <jakub@redhat.com>
3493 * gcc.dg/pr41123.c: New test.
3495 2009-08-19 Jason Merrill <jason@redhat.com>
3498 * g++.dg/other/gc4.C: New.
3500 2009-08-18 Michael Matz <matz@suse.de>
3502 * gfortran.dg/vect/vect-gems.f90: New test.
3503 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3505 2009-08-18 DJ Delorie <dj@redhat.com>
3507 * lib/wrapper.exp: Move load of target-libpath.exp from here...
3508 * lib/gcc-defs.exp: ... to here.
3510 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3511 GCC_EXEC_PREFIX before building the wrapper.
3513 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
3515 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3517 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3518 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
3519 dg-options. Fix dg-final clause.
3521 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
3523 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3525 2009-08-18 Janus Weil <janus@gcc.gnu.org>
3526 Paul Thomas <pault@gcc.gnu.org>
3529 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3531 2009-08-18 Richard Guenther <rguenther@suse.de>
3534 * gcc.dg/torture/pr41094.c: New testcase.
3535 * gcc.dg/torture/builtin-power-1.c: Adjust.
3536 * gcc.dg/builtins-10.c: Likewise.
3538 2009-08-18 Jakub Jelinek <jakub@redhat.com>
3541 * gcc.dg/pr40971.c: New test.
3543 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
3546 * gfortran.dg/use_only_4.f90: New test.
3548 2009-08-17 Daniel Kraft <d@domob.eu>
3551 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3552 NOPASS bindings as operators.
3554 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
3556 * lib/target-supports.exp
3557 (check_effective_target_vect_cmdline_needed): Add alpha to the list
3558 of targets that do not need command line argument to enable SIMD.
3560 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3562 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3565 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3568 * gfortran.dg/unlimited_fmt_1.f90: New test.
3570 2009-08-17 Dodji Seketeli <dodji@redhat.com>
3572 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3574 2009-08-17 Arnaud Charlet <charlet@adacore.com>
3576 * gnat.dg/itype.ad[sb]: New test.
3578 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
3580 * gcc.target/mips/mips.exp: Add terminology section to comment
3581 at the top of the file. Fix typos.
3583 2009-08-16 Jason Merrill <jason@redhat.com>
3585 * g++.dg/debug/dwarf2/inline1.C: New.
3587 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
3590 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3592 2009-08-16 Dodji Seketeli <dodji@redhat.com>
3595 * gcc.dg/debug/20020224-1.c: Adjust the comment.
3596 Make sure to trigger inlining optimizations.
3597 * gcc.dg/debug/dwarf2/inline2.c: New test.
3599 2009-08-14 Janus Weil <janus@gcc.gnu.org>
3602 * gfortran.dg/structure_constructor_10.f90: New.
3604 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
3606 * gcc.dg/pragma-re-1.c: Supported on all platforms.
3607 * gcc.dg/pragma-re-2.c: Likewise.
3608 * gcc.dg/pragma-re-3.c: Likewise.
3609 * gcc.dg/pragma-re-4.c: Likewise.
3610 * g++.dg/other/pragma-re-1.C: Likewise.
3611 * g++.dg/other/pragma-re-2.C: Likewise.
3613 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3615 * gcc.dg/torture/builtin-math-7.c: New.
3617 2009-08-14 Richard Guenther <rguenther@suse.de>
3619 * gcc.c-torture/execute/20090814-1.c: New testcase.
3621 2009-08-14 David Edelsohn <edelsohn@gnu.org>
3623 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3625 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
3628 * gcc.target/i386/pr40934.c: New.
3630 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
3633 * gcc.target/i386/pr41019.c: New test.
3635 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3638 * gfortran.dg/winapi.f90: New test.
3640 2009-08-13 Janus Weil <janus@gcc.gnu.org>
3643 * gfortran.dg/intrinsic_4.f90: New.
3644 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3647 2009-08-13 Richard Guenther <rguenther@suse.de>
3650 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3652 2009-08-12 Richard Guenther <rguenther@suse.de>
3654 PR tree-optimization/41011
3655 * gfortran.dg/pr41011.f: New testcase.
3657 2009-08-11 Andrew Haley <aph@redhat.com>
3659 * gcc.target/arm/synchronize.c: New file.
3661 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3664 * gfortran.dg/graphite/id-17.f: New.
3666 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
3667 Sebastian Pop <sebastian.pop@amd.com>
3669 * gcc.dg/graphite/interchange-1.c: XFAILed.
3670 * gcc.dg/graphite/interchange-2.c: XFAILed.
3671 * gcc.dg/graphite/interchange-3.c: XFAILed.
3672 * gcc.dg/graphite/interchange-4.c: XFAILed.
3673 * gcc.dg/graphite/interchange-7.c: XFAILed.
3675 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3677 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3679 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3680 Pranav Garg <pranav.garg2107@gmail.com>
3682 * gcc.dg/graphite/interchange-6.c: XFAILed.
3684 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3686 * gcc.dg/graphite/interchange-9.c: New.
3688 2009-08-12 Richard Guenther <rguenther@suse.de>
3690 PR rtl-optimization/41033
3691 * gcc.dg/pr41033.c: New test.
3693 2009-08-11 Janus Weil <janus@gcc.gnu.org>
3696 * gfortran.dg/proc_ptr_comp_14.f90: New.
3698 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
3700 * gcc.target/mips/ext-5.c: New test.
3701 * gcc.target/mips/ext-6.c: New test.
3702 * gcc.target/mips/ext-7.c: New test.
3703 * gcc.target/mips/ext-8.c: New test.
3704 * gcc.target/mips/extend-2.c: New test.
3706 2009-08-10 Jason Merrill <jason@redhat.com>
3708 * g++.dg/other/linkage2.C: New test for types-without-linkage
3710 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3711 * g++.dg/lookup/anon2.C: Likewise.
3712 * g++.dg/other/anon3.C: Likewise.
3713 * g++.dg/template/arg2.C: Likewise.
3714 * g++.dg/template/local4.C: Likewise.
3715 * g++.old-deja/g++.law/operators32.C: Likewise.
3716 * g++.old-deja/g++.other/linkage2.C: Likewise.
3717 * g++.old-deja/g++.pt/enum6.C: Likewise.
3718 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3719 * g++.old-deja/g++.other/linkage1.C: Likewise.
3721 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
3723 * gcc.dg/dg.exp: Test also c-c++-common dir.
3724 * g++.dg/dg.exp: Likewise.
3725 * g++.dg/warn/Wconversion-real.C: Delete.
3726 * gcc.dg/Wconversion-real.c: Move to ...
3727 * c-c++-common/Wconversion-real.c: ... here.
3728 * lib/target-supports.exp
3729 (check_effective_target_c,check_effective_target_c++): New.
3731 2009-08-10 Daniel Kraft <d@domob.eu>
3734 * gfortran.dg/typebound_operator_1.f03: New test.
3735 * gfortran.dg/typebound_operator_2.f03: New test.
3737 2009-08-10 Richard Guenther <rguenther@suse.de>
3740 * gcc.c-torture/compile/pr41006-1.c: New testcase.
3741 * gcc.c-torture/compile/pr41006-2.c: Likewise.
3743 2009-08-10 Janus Weil <janus@gcc.gnu.org>
3746 * gfortran.dg/class_1.f03: New.
3747 * gfortran.dg/class_2.f03: New.
3748 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3749 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3750 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3751 * gfortran.dg/typebound_call_10.f03: Ditto.
3752 * gfortran.dg/typebound_call_2.f03: Ditto.
3753 * gfortran.dg/typebound_call_3.f03: Ditto.
3754 * gfortran.dg/typebound_call_4.f03: Ditto.
3755 * gfortran.dg/typebound_generic_3.f03: Ditto.
3756 * gfortran.dg/typebound_generic_4.f03: Ditto.
3757 * gfortran.dg/typebound_proc_1.f08: Ditto.
3758 * gfortran.dg/typebound_proc_5.f03: Ditto.
3759 * gfortran.dg/typebound_proc_6.f03: Ditto.
3761 2009-08-10 Dodji Seketeli <dodji@redhat.com>
3764 * g++.dg/expr/stmt-expr-1.C: New test.
3766 2009-08-09 Richard Guenther <rguenther@suse.de>
3768 PR tree-optimization/41016
3769 * gcc.c-torture/compile/pr41016.c: New testcase.
3771 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
3773 * gcc.dg/overflow-warn-8.c: New test.
3775 2009-08-09 Ira Rosen <irar@il.ibm.com>
3777 PR tree-optimization/41008
3778 * gcc.dg/vect/O1-pr41008.c: New test.
3780 2009-08-05 Tobias Burnus <burnus@net-b.de>
3783 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3785 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
3787 * gcc.target/bfin/loop-autoinc.c: New file.
3789 2009-08-08 Richard Guenther <rguenther@suse.de>
3791 PR tree-optimization/40991
3792 * g++.dg/torture/pr40991.C: New testcase.
3794 2009-08-08 Laurent GUERBY <laurent@guerby.net>
3796 * ada/acats/support/impdef.a: Tweak timing constants. Add
3797 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3798 * ada/acats/tests/c9/c940005.a: Use new timing constants.
3799 * ada/acats/tests/c9/c940007.a: Likewise.
3800 * ada/acats/tests/c9/c94001c.ada: Likewise.
3801 * ada/acats/tests/c9/c94006a.ada: Likewise.
3802 * ada/acats/tests/c9/c94008c.ada: Likewise.
3803 * ada/acats/tests/c9/c951002.a: Likewise.
3804 * ada/acats/tests/c9/c954a01.a: Likewise.
3805 * ada/acats/tests/c9/c96001a.ada: Likewise.
3806 * ada/acats/tests/c9/c97307a.ada: Likewise.
3808 2009-08-07 Richard Guenther <rguenther@suse.de>
3810 PR tree-optimization/40999
3811 * gfortran.dg/pr40999.f: New testcase.
3813 2009-08-07 Jakub Jelinek <jakub@redhat.com>
3815 * g++.dg/tree-prof/partition1.C: New test.
3817 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
3819 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3821 (check_effective_target_arm_neon_ok): Improve test for neon
3823 * gcc.target/arm/eabi1.c: Only run test in base variant.
3824 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3826 * gcc.target/arm/vfp1[567].c: New tests.
3828 2009-08-06 Jason Merrill <jason@redhat.com>
3831 * g++.dg/ext/complit12.C: Expand.
3833 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
3835 Merge ARM/hard_vfp_branch to trunk.
3837 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
3839 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3840 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3842 2009-05-12 Joseph Myers <joseph@codesourcery.com>
3844 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3845 (PCS): Define macro to use base AAPCS.
3846 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3848 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
3850 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3851 Correct arm_neon.h typo.
3853 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
3855 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3856 this a linkage test.
3857 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3858 argument marshalling.
3859 * abitest.h: New file.
3860 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3861 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3863 2009-08-06 Martin Jambor <mjambor@suse.cz>
3866 * gcc.dg/tree-ssa/pr32964.c: New test.
3868 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
3869 H.J. Lu <hongjiu.lu@intel.com>
3872 * gcc.target/i386/pr40957.c: New test.
3874 2009-08-06 Richard Guenther <rguenther@suse.de>
3876 PR tree-optimization/40964
3877 * gcc.c-torture/compile/pr40964.c: New testcase.
3879 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
3882 * gfortran.dg/transfer_resolve_1.f90 : New test.
3884 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
3885 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3888 * gcc.target/i386/pr40906-1.c: New test.
3889 * gcc.target/i386/pr40906-2.c: Ditto.
3890 * gcc.target/i386/pr40906-3.c: Ditto.
3892 2009-08-05 Jakub Jelinek <jakub@redhat.com>
3894 PR rtl-optimization/40924
3895 * g++.dg/torture/pr40924.C: New test.
3897 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
3900 * g++.dg/warn/pr36069.C: New.
3902 2009-08-04 Dodji Seketeli <dodji@redhat.com>
3905 * g++.dg/overload/defarg4.C: New test.
3907 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3910 * g++.dg/parse/pr16696.C: New.
3911 * g++.dg/parse/pr16696-permissive.C: New.
3913 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
3916 * gfortran.dg/initialization_23.f90 : New test.
3918 2009-08-04 Dodji Seketeli <dodji@redhat.com>
3921 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3923 2009-08-03 Jason Merrill <jason@redhat.com>
3924 Jakub Jelinek <jakub@redhat.com>
3927 * g++.dg/ext/complit12.C: New.
3929 2009-08-03 Janis Johnson <janis187@us.ibm.com>
3932 * gcc.target/powerpc/pr39902-2.c: New test.
3934 2009-08-03 Jakub Jelinek <jakub@redhat.com>
3937 * gcc.dg/uninit-6.c: Re-add XFAIL.
3938 * gcc.dg/uninit-6-O0.c: Likewise.
3939 * gcc.dg/uninit-pr40943.c: New test.
3941 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3944 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3947 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3950 * gfortran.dg/namelist_40.f90: Update error output.
3951 * gfortran.dg/namelist_47.f90: Update error output.
3952 * gfortran.dg/namelist_58.f90: New test.
3954 2009-08-02 Janus Weil <janus@gcc.gnu.org>
3957 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3958 * gfortran.dg/altreturn_3.f90: Ditto.
3959 * gfortran.dg/altreturn_5.f90: Ditto.
3960 * gfortran.dg/altreturn_6.f90: Ditto.
3961 * gfortran.dg/altreturn_7.f90: Ditto.
3962 * gfortran.dg/array_constructor_13.f90: Ditto.
3963 * gfortran.dg/arrayio_7.f90: Ditto.
3964 * gfortran.dg/arrayio_8.f90: Ditto.
3965 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3966 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3967 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3968 * gfortran.dg/backspace_8.f: Add -std=legacy.
3969 * gfortran.dg/backspace_9.f: Ditto.
3970 * gfortran.dg/char_comparison_1.f: Ditto.
3971 * gfortran.dg/char_decl_1.f90: Ditto.
3972 * gfortran.dg/char_initialiser_actual.f90: Ditto.
3973 * gfortran.dg/char_pointer_assign.f90: Ditto.
3974 * gfortran.dg/char_pointer_dependency.f90: Ditto.
3975 * gfortran.dg/char_pointer_dummy.f90: Ditto.
3976 * gfortran.dg/char_pointer_func.f90: Ditto.
3977 * gfortran.dg/common_8.f90: Ditto.
3978 * gfortran.dg/constant_substring.f: Ditto.
3979 * gfortran.dg/data_char_2.f90: Ditto.
3980 * gfortran.dg/der_array_io_1.f90: Ditto.
3981 * gfortran.dg/der_array_io_2.f90: Ditto.
3982 * gfortran.dg/der_array_io_3.f90: Ditto.
3983 * gfortran.dg/der_io_3.f90: Ditto.
3984 * gfortran.dg/dev_null.F90: Ditto.
3985 * gfortran.dg/direct_io_2.f90: Ditto.
3986 * gfortran.dg/do_iterator_2.f90: Ditto.
3987 * gfortran.dg/e_d_fmt.f90: Ditto.
3988 * gfortran.dg/empty_format_1.f90: Ditto.
3989 * gfortran.dg/entry_17.f90: Modified warning message.
3990 * gfortran.dg/entry_7.f90: Add -std=legacy.
3991 * gfortran.dg/eor_1.f90: Ditto.
3992 * gfortran.dg/equiv_2.f90: Ditto.
3993 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3994 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3995 * gfortran.dg/extended_char_comparison_1.f: Ditto.
3996 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3997 * gfortran.dg/fmt_error_2.f90: Ditto.
3998 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3999 * gfortran.dg/fmt_tl.f: Ditto.
4000 * gfortran.dg/fmt_white.f: Ditto.
4001 * gfortran.dg/func_derived_1.f90: Ditto.
4002 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4003 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4004 * gfortran.dg/global_references_2.f90: Ditto.
4005 * gfortran.dg/hollerith_1.f90: Ditto.
4006 * gfortran.dg/hollerith.f90: Use new-style character length.
4007 * gfortran.dg/hollerith_f95.f90: Ditto.
4008 * gfortran.dg/ichar_1.f90: Add -std=legacy.
4009 * gfortran.dg/implicit_6.f90: Ditto.
4010 * gfortran.dg/implicit_9.f90: Ditto.
4011 * gfortran.dg/inquire_13.f90: Ditto.
4012 * gfortran.dg/inquire_5.f90: Ditto.
4013 * gfortran.dg/inquire_6.f90: Ditto.
4014 * gfortran.dg/inquire.f90: Ditto.
4015 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
4016 * gfortran.dg/io_constraints_2.f90: Ditto.
4017 * gfortran.dg/list_read_2.f90: Add -std=legacy.
4018 * gfortran.dg/loc_2.f90: Ditto.
4019 * gfortran.dg/logical_1.f90: Ditto.
4020 * gfortran.dg/longline.f: Ditto.
4021 * gfortran.dg/merge_char_1.f90: Ditto.
4022 * gfortran.dg/namelist_12.f: Ditto.
4023 * gfortran.dg/namelist_14.f90: Ditto.
4024 * gfortran.dg/namelist_18.f90: Ditto.
4025 * gfortran.dg/namelist_19.f90: Ditto.
4026 * gfortran.dg/namelist_21.f90: Ditto.
4027 * gfortran.dg/namelist_22.f90: Ditto.
4028 * gfortran.dg/namelist_37.f90: Ditto.
4029 * gfortran.dg/namelist_54.f90: Ditto.
4030 * gfortran.dg/namelist_55.f90: Ditto.
4031 * gfortran.dg/namelist_empty.f90: Ditto.
4032 * gfortran.dg/namelist_use.f90: Use new-style character length.
4033 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
4034 * gfortran.dg/nested_modules_4.f90: Ditto.
4035 * gfortran.dg/nested_modules_5.f90: Ditto.
4036 * gfortran.dg/open-options-blanks.f: Ditto.
4037 * gfortran.dg/output_exponents_1.f90: Ditto.
4038 * gfortran.dg/parens_5.f90: Ditto.
4039 * gfortran.dg/parens_6.f90: Ditto.
4040 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
4041 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
4042 * gfortran.dg/pr15129.f90: Ditto.
4043 * gfortran.dg/pr15332.f: Ditto.
4044 * gfortran.dg/pr16597.f90: Ditto.
4045 * gfortran.dg/pr17143.f90: Ditto.
4046 * gfortran.dg/pr17164.f90: Ditto.
4047 * gfortran.dg/pr17229.f: Modified warning message.
4048 * gfortran.dg/pr18210.f90: Add -std=legacy.
4049 * gfortran.dg/pr19155.f: Ditto.
4050 * gfortran.dg/pr20086.f90: Ditto.
4051 * gfortran.dg/pr20124.f90: Ditto.
4052 * gfortran.dg/pr20755.f: Ditto.
4053 * gfortran.dg/pr20865.f90: Ditto.
4054 * gfortran.dg/pr20950.f: Ditto.
4055 * gfortran.dg/pr21730.f: Ditto.
4056 * gfortran.dg/pr22491.f: Ditto.
4057 * gfortran.dg/pr29713.f90: Ditto.
4058 * gfortran.dg/print_parentheses_1.f: Ditto.
4059 * gfortran.dg/print_parentheses_2.f90: Ditto.
4060 * gfortran.dg/proc_assign_1.f90: Ditto.
4061 * gfortran.dg/proc_decl_1.f90: Ditto.
4062 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
4063 * gfortran.dg/read_eor.f90: : Add -std=legacy.
4064 * gfortran.dg/read_float_1.f90: Ditto.
4065 * gfortran.dg/read_logical.f90: Ditto.
4066 * gfortran.dg/recursive_statement_functions.f90: Ditto.
4067 * gfortran.dg/return_1.f90: Ditto.
4068 * gfortran.dg/rewind_1.f90: Ditto.
4069 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
4070 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
4071 * gfortran.dg/stfunc_1.f90: Ditto.
4072 * gfortran.dg/stfunc_3.f90: Ditto.
4073 * gfortran.dg/stfunc_4.f90: Ditto.
4074 * gfortran.dg/stfunc_6.f90: Ditto.
4075 * gfortran.dg/streamio_2.f90: Ditto.
4076 * gfortran.dg/string_ctor_1.f90: Ditto.
4077 * gfortran.dg/string_null_compare_1.f: Ditto.
4078 * gfortran.dg/substr_6.f90: Ditto.
4079 * gfortran.dg/tl_editing.f90: Ditto.
4080 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
4081 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
4082 * gfortran.dg/x_slash_1.f: Add -std=legacy.
4083 * gfortran.dg/g77/1832.f: Ditto.
4084 * gfortran.dg/g77/19981216-0.f Ditto.
4085 * gfortran.dg/g77/19990525-0.f: Ditto.
4086 * gfortran.dg/g77/19990826-2.f: Ditto.
4087 * gfortran.dg/g77/20000630-2.f: Ditto.
4088 * gfortran.dg/g77/20010116.f: Ditto.
4089 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4090 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4091 * gfortran.dg/g77/980520-1.f: Ditto.
4092 * gfortran.dg/g77/check0.f: Ditto.
4093 * gfortran.dg/g77/cpp3.F: Ditto.
4094 * gfortran.dg/g77/cpp4.F: Use new-style character length.
4095 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4096 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4097 * gfortran.dg/g77/short.f: Ditto.
4099 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
4101 * gcc.target/mips/ext-3.c: Add NOMIPS16.
4102 * gcc.target/mips/ext-4.c: Likewise.
4103 * gcc.target/mips/interrupt_handler.c: Likewise.
4104 * gcc.target/mips/truncate-4.c: Likewise.
4105 * gcc.target/mips/truncate-5.c: Likewise.
4107 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
4109 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4110 -fgraphite-force-parallel to -floop-parallelize-all.
4112 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
4115 * gfortran.dg/whole_file_7.f90: New test.
4116 * gfortran.dg/whole_file_8.f90: New test.
4117 * gfortran.dg/whole_file_9.f90: New test.
4118 * gfortran.dg/whole_file_10.f90: New test.
4119 * gfortran.dg/whole_file_11.f90: New test.
4120 * gfortran.dg/whole_file_12.f90: New test.
4121 * gfortran.dg/whole_file_13.f90: New test.
4122 * gfortran.dg/whole_file_14.f90: New test.
4124 2009-07-31 Jason Merrill <jason@redhat.com>
4126 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4128 * g++.dg/cpp0x/named.C: Likewise.
4129 * g++.dg/cpp0x/overload.C: Likewise.
4130 * g++.dg/cpp0x/rv1n.C: Likewise.
4131 * g++.dg/cpp0x/rv1p.C: Likewise.
4132 * g++.dg/cpp0x/rv2n.C: Likewise.
4133 * g++.dg/cpp0x/rv2p.C: Likewise.
4134 * g++.dg/cpp0x/rv3n.C: Likewise.
4135 * g++.dg/cpp0x/rv3p.C: Likewise.
4136 * g++.dg/cpp0x/rv4n.C: Likewise.
4137 * g++.dg/cpp0x/rv4p.C: Likewise.
4138 * g++.dg/cpp0x/rv5n.C: Likewise.
4139 * g++.dg/cpp0x/rv5p.C: Likewise.
4140 * g++.dg/cpp0x/rv6n.C: Likewise.
4141 * g++.dg/cpp0x/rv6p.C: Likewise.
4142 * g++.dg/cpp0x/rv7n.C: Likewise.
4143 * g++.dg/cpp0x/rv7p.C: Likewise.
4144 * g++.dg/cpp0x/template_deduction.C: Likewise.
4145 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4146 * g++.dg/cpp0x/overloadn.C: New.
4147 * g++.dg/cpp0x/rv-cast.C: New.
4149 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
4151 * gcc.target/mips/ext-4.c: New test.
4153 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4155 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4157 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4159 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4160 * gcc.dg/tree-ssa/loop-32.c: Same.
4161 * gcc.dg/tree-ssa/loop-33.c: Same.
4162 * gcc.dg/tree-ssa/loop-34.c: Same.
4163 * gcc.dg/tree-ssa/loop-35.c: Same.
4164 * gcc.dg/tree-ssa/loop-7.c: Same.
4165 * gcc.dg/tree-ssa/pr23109.c: Same.
4166 * gcc.dg/tree-ssa/restrict-2.c: Same.
4167 * gcc.dg/tree-ssa/restrict-3.c: Same.
4168 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4169 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4170 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4171 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4172 * gcc.dg/tree-ssa/structopt-1.c: Same.
4173 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4174 * gfortran.dg/pr32921.f: Same.
4176 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4178 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4179 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4180 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4181 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4182 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4183 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4184 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4185 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4186 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4187 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4188 * gcc.dg/graphite/id-1.c: New.
4189 * gcc.dg/graphite/id-10.c: New.
4190 * gcc.dg/graphite/id-11.c: New.
4191 * gcc.dg/graphite/id-12.c: New.
4192 * gcc.dg/graphite/id-13.c: New.
4193 * gcc.dg/graphite/id-14.c: New.
4194 * gcc.dg/graphite/id-15.c: New.
4195 * gcc.dg/graphite/id-2.c: New.
4196 * gcc.dg/graphite/id-3.c: New.
4197 * gcc.dg/graphite/id-4.c: New.
4198 * gcc.dg/graphite/id-5.c: New.
4199 * gcc.dg/graphite/id-6.c: New.
4200 * gcc.dg/graphite/id-7.c: New.
4201 * gcc.dg/graphite/id-8.c: New.
4202 * gcc.dg/graphite/id-9.c: New.
4203 * gcc.dg/graphite/interchange-0.c: New.
4204 * gcc.dg/graphite/interchange-1.c: New.
4205 * gcc.dg/graphite/interchange-2.c: New.
4206 * gcc.dg/graphite/interchange-3.c: New.
4207 * gcc.dg/graphite/interchange-4.c: New.
4208 * gcc.dg/graphite/interchange-5.c: New.
4209 * gcc.dg/graphite/interchange-6.c: New.
4210 * gcc.dg/graphite/interchange-7.c: New.
4211 * gcc.dg/graphite/interchange-8.c: New.
4212 * gcc.dg/graphite/pr35356-1.c: New.
4213 * gcc.dg/graphite/pr35356-2.c: New.
4214 * gcc.dg/graphite/pr35356-3.c: New.
4215 * gcc.dg/graphite/pr40157.c: New.
4216 * gcc.dg/graphite/run-id-1.c: New.
4217 * gcc.dg/graphite/scop-20.c: New.
4218 * gcc.dg/graphite/scop-21.c: New.
4219 * gfortran.dg/graphite/id-1.f90: New.
4220 * gfortran.dg/graphite/id-10.f90: New.
4221 * gfortran.dg/graphite/id-11.f: New.
4222 * gfortran.dg/graphite/id-12.f: New.
4223 * gfortran.dg/graphite/id-13.f: New.
4224 * gfortran.dg/graphite/id-14.f: New.
4225 * gfortran.dg/graphite/id-15.f: New.
4226 * gfortran.dg/graphite/id-16.f: New.
4227 * gfortran.dg/graphite/id-5.f: New.
4228 * gfortran.dg/graphite/id-6.f: New.
4229 * gfortran.dg/graphite/id-7.f: New.
4230 * gfortran.dg/graphite/id-8.f: New.
4231 * gfortran.dg/graphite/id-9.f: New.
4232 * gfortran.dg/graphite/interchange-1.f: New.
4233 * gfortran.dg/graphite/interchange-2.f: New.
4235 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4237 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4238 flags based on the name of the testcase.
4239 * gfortran.dg/graphite/graphite.exp: Same.
4241 * gcc.dg/graphite/block-0.c: Adjusted.
4242 * gcc.dg/graphite/block-1.c: Adjusted.
4243 * gcc.dg/graphite/block-2.c: Adjusted.
4244 * gcc.dg/graphite/block-3.c: Adjusted.
4245 * gcc.dg/graphite/block-4.c: Adjusted.
4246 * gcc.dg/graphite/block-5.c: Adjusted.
4247 * gcc.dg/graphite/block-6.c: Adjusted.
4248 * gcc.dg/graphite/pr37485.c: Adjusted.
4249 * gcc.dg/graphite/pr37684.c: Adjusted.
4250 * gcc.dg/graphite/pr37828.c: Adjusted.
4251 * gcc.dg/graphite/pr37883.c: Adjusted.
4252 * gcc.dg/graphite/pr37928.c: Adjusted.
4253 * gcc.dg/graphite/pr37943.c: Adjusted.
4254 * gcc.dg/graphite/pr38409.c: Adjusted.
4255 * gcc.dg/graphite/pr38498.c: Adjusted.
4256 * gcc.dg/graphite/pr38559.c: Adjusted.
4257 * gcc.dg/graphite/pr39335.c: Adjusted.
4258 * gcc.dg/graphite/pr39335_1.c: Adjusted.
4259 * gcc.dg/graphite/scop-0.c: Adjusted.
4260 * gcc.dg/graphite/scop-1.c: Adjusted.
4261 * gcc.dg/graphite/scop-10.c: Adjusted.
4262 * gcc.dg/graphite/scop-11.c: Adjusted.
4263 * gcc.dg/graphite/scop-12.c: Adjusted.
4264 * gcc.dg/graphite/scop-13.c: Adjusted.
4265 * gcc.dg/graphite/scop-14.c: Adjusted.
4266 * gcc.dg/graphite/scop-15.c: Adjusted.
4267 * gcc.dg/graphite/scop-16.c: Adjusted.
4268 * gcc.dg/graphite/scop-17.c: Adjusted.
4269 * gcc.dg/graphite/scop-18.c: Adjusted.
4270 * gcc.dg/graphite/scop-19.c: Adjusted.
4271 * gcc.dg/graphite/scop-2.c: Adjusted.
4272 * gcc.dg/graphite/scop-3.c: Adjusted.-
4273 * gcc.dg/graphite/scop-4.c: Adjusted.
4274 * gcc.dg/graphite/scop-5.c: Adjusted.
4275 * gcc.dg/graphite/scop-6.c: Adjusted.
4276 * gcc.dg/graphite/scop-7.c: Adjusted.
4277 * gcc.dg/graphite/scop-8.c: Adjusted.
4278 * gcc.dg/graphite/scop-9.c: Adjusted.
4279 * gcc.dg/graphite/scop-matmult.c: Adjusted.
4280 * gfortran.dg/graphite/block-1.f90: Adjusted.
4281 * gfortran.dg/graphite/block-2.f: Adjusted.
4282 * gfortran.dg/graphite/block-3.f90: Adjusted.
4283 * gfortran.dg/graphite/block-4.f90: Adjusted.
4284 * gfortran.dg/graphite/id-2.f90: Adjusted.
4285 * gfortran.dg/graphite/id-3.f90: Adjusted.
4286 * gfortran.dg/graphite/id-4.f90: Adjusted.
4287 * gfortran.dg/graphite/pr37852.f90: Adjusted.
4288 * gfortran.dg/graphite/pr37857.f90: Adjusted.
4289 * gfortran.dg/graphite/pr37980.f90: Adjusted.
4290 * gfortran.dg/graphite/pr38083.f90: Adjusted.
4291 * gfortran.dg/graphite/pr38953.f90: Adjusted.
4292 * gfortran.dg/graphite/scop-1.f: Adjusted.
4294 2009-07-30 Doug Kwan <dougkwan@google.com>
4296 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4297 in warnings added in rev 141298.
4299 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4301 * lib/options.exp: Use "!=" instead of "ne".
4303 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4305 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4306 * gcc.dg/ucnid-12.c: Likewise.
4308 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4309 Pat Haugen <pthaugen@us.ibm.com>
4310 Revital Eres <ERES@il.ibm.com>
4312 * gcc.target/powerpc/altivec-32.c: New file to test
4313 Altivec simple math function vectorization.
4315 * gcc.target/powerpc/bswap-run.c: New file to test swap
4317 * gcc.target/powerpc/bswap16.c: Ditto.
4318 * gcc.target/powerpc/bswap32.c: Ditto.
4319 * gcc.target/powerpc/bswap64-1.c: Ditto.
4320 * gcc.target/powerpc/bswap64-2.c: Ditto.
4321 * gcc.target/powerpc/bswap64-3.c: Ditto.
4322 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4323 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4324 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4326 * gcc.target/powerpc/popcount-2.c: New file to test
4327 power7 popcntd instructions.
4328 * gcc.target/powerpc/popcount-3.c: Ditto.
4330 * gcc.target/powerpc/pr39457.c: New VSX test.
4331 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4332 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4333 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4334 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4335 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4336 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4337 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4338 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4339 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4340 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4341 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4342 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4344 * gcc.target/powerpc/altivec-6.c: Store the result of
4345 vec_add, so the optimizer doesn't remove it.
4347 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4348 systems that support bswap64.
4350 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4351 prevent VSX code generation.
4353 * lib/target-supports.exp (check_vsx_hw_available): New
4354 function to test if VSX available.
4355 (check_effective_target_powerpc_vsx_ok): Ditto.
4356 (check_vmx_hw_available): Add explicit -mno-vsx.
4358 2009-07-30 Janis Johnson <janis187@us.ibm.com>
4361 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4363 2009-07-30 Martin Jambor <mjambor@suse.cz>
4365 PR tree-optimization/40570
4366 * gcc.c-torture/compile/pr40570.c: New test.
4368 2009-07-29 Jason Merrill <jason@redhat.com>
4371 * g++.dg/template/defarg13.C: New.
4373 2009-07-29 Richard Guenther <rguenther@suse.de>
4376 * g++.dg/torture/pr40834.C: New testcase.
4378 2009-07-29 Michael Matz <matz@suse.de>
4381 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4383 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
4385 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4386 sh*-*-* targets. Skip on spu-*-* targets.
4387 * gfortran.dg/maxlocval_4.f90: Likewise.
4388 * gfortran.dg/minlocval_1.f90: Likewise.
4389 * gfortran.dg/minlocval_4.f90: Likewise.
4391 2009-07-28 Jakub Jelinek <jakub@redhat.com>
4394 * gfortran.dg/gomp/pr40878-1.f90: New test.
4395 * gfortran.dg/gomp/pr40878-2.f90: New test.
4398 * gcc.dg/cdce1.c: Adjust note line number.
4399 * gcc.dg/cdce2.c: Likewise.
4401 2009-07-28 Janus Weil <janus@gcc.gnu.org>
4404 * gfortran.dg/proc_ptr_comp_13.f90: New.
4406 2009-07-28 Jan Beulich <jbeulich@novell.com>
4408 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4409 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4410 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4411 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4412 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4413 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4414 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4415 * gcc.target/i386/avx-vtestps-2.c: Likewise.
4416 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4417 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4418 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4419 * gcc.target/i386/avx-vtestps-3.c: Likewise.
4420 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
4421 #ifdef NEED_IEEE754_FLOAT conditional.
4422 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
4425 2009-07-28 Jan Beulich <jbeulich@novell.com>
4427 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4429 * g++.dg/ext/bitfield3.C: Likewise.
4430 * g++.dg/ext/bitfield4.C: Likewise.
4431 * g++.dg/ext/bitfield5.C: Likewise.
4432 * gcc.dg/bitfld-15.c: Likewise.
4433 * gcc.dg/bitfld-16.c: Likewise.
4434 * gcc.dg/bitfld-17.c: Likewise.
4435 * gcc.dg/bitfld-18.c: Likewise.
4436 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4437 * gcc.dg/20010912-1.c: Likewise.
4438 * gcc.dg/20021018-1.c: Likewise.
4439 * gcc.dg/20030213-1.c: Likewise.
4440 * gcc.dg/20030225-1.c: Likewise.
4441 * gcc.dg/20030708-1.c: Likewise.
4442 * gcc.dg/20050321-2.c: Likewise.
4443 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4444 * gcc.dg/cdce2.c: Likewise.
4445 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4447 * gcc.target/i386/pr37248-3.c: Likewise.
4449 2009-07-27 Janus Weil <janus@gcc.gnu.org>
4452 * gfortran.dg/altreturn_7.f90: New.
4454 2009-07-27 Simon Baldwin <simonb@google.com>
4457 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4458 so that indexing no longer runs off array end.
4460 2009-07-27 Tobias Burnus <burnus@net-b.de>
4463 * gfortran.dg/derived_init_3.f90: New test.
4465 2009-07-26 Tobias Burnus <burnus@net-b.de>
4468 * gfortran.dg/atan2_1.f90: New test
4469 * gfortran.dg/atan2_2.f90: New test
4471 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
4474 * g++.dg/warn/Wreturn-type-6.C: New test.
4476 2009-07-26 Ira Rosen <irar@il.ibm.com>
4478 PR tree-optimization/40801
4479 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4480 * gfortran.dg/vect/vect.exp: Run tests starting with
4481 "fast-math-real8" with -ffast-math and -fdefault-real-8.
4483 2009-07-25 David Daney <ddaney@caviumnetworks.com>
4485 PR rtl-optimization/40445
4486 * g++.dg/other/builtin-unreachable-1.C: New testcase.
4488 2009-07-25 David Daney <ddaney@caviumnetworks.com>
4490 * gcc.dg/builtin-unreachable-4.c: New test.
4492 2009-07-25 Tobias Burnus <burnus@net-b.de>
4495 * gfortran.dg/complex_intrinsic_5.f90: New test.
4496 * gfortran.dg/complex_intrinsic_7.f90: New test.
4498 2009-07-25 Martin Jambor <mjambor@suse.cz>
4500 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4501 * gcc.dg/ipa/noclone-1.c: New test.
4503 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
4505 * lib/target-supports.exp (check_effective_target_static): New
4507 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4509 * g++.old-deja/g++.law/weak.C: Require static effective target.
4511 2009-07-25 Janus Weil <janus@gcc.gnu.org>
4514 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4515 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4516 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4517 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4518 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4519 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4520 * gfortran.dg/typebound_call_10.f03: New.
4522 2009-07-24 Jason Merrill <jason@redhat.com>
4524 * g++.dg/cpp0x/defaulted11.C: New.
4526 * g++.dg/cpp0x/initlist23.C: New.
4528 2009-07-24 Janus Weil <janus@gcc.gnu.org>
4531 * gfortran.dg/char_length_16.f90: New.
4533 2009-07-24 Jakub Jelinek <jakub@redhat.com>
4537 * gfortran.dg/maxlocval_2.f90: New test.
4538 * gfortran.dg/maxlocval_3.f90: New test.
4539 * gfortran.dg/maxlocval_4.f90: New test.
4540 * gfortran.dg/minlocval_1.f90: New test.
4541 * gfortran.dg/minlocval_2.f90: New test.
4542 * gfortran.dg/minlocval_3.f90: New test.
4543 * gfortran.dg/minlocval_4.f90: New test.
4545 2009-07-23 Joseph Myers <joseph@codesourcery.com>
4547 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4550 2009-07-23 Jakub Jelinek <jakub@redhat.com>
4553 * gfortran.dg/pr40839.f90: New test.
4555 2009-07-23 Michael Matz <matz@suse.de>
4558 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4559 don't set options ourself.
4561 2009-07-23 Simon Baldwin <simonb@google.com>
4563 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4564 native C compilation where required.
4566 2009-07-22 Doug Kwan <dougkwan@google.com>
4568 * gcc.c-torture/compile/20090721-1.c: New test.
4570 2009-07-22 Michael Matz <matz@suse.de>
4572 PR tree-optimization/35229
4573 PR tree-optimization/39300
4574 * gcc.dg/vect/vect-pre-interact.c: New test.
4576 2009-07-22 Richard Guenther <rguenther@suse.de>
4578 * g++.dg/lookup/using21.C: Fix duplicate paste.
4580 2009-07-22 Richard Guenther <rguenther@suse.de>
4583 * g++.dg/lookup/using21.C: New testcase.
4585 2009-07-21 Jason Merrill <jason@redhat.com>
4587 * g++.dg/init/aggr4.C: New.
4589 2009-07-21 Jason Merrill <jason@redhat.com>
4592 * g++.dg/cpp0x/initlist22.C: New.
4594 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
4596 * gcc.target/i386/vectorize8.c: New test.
4598 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
4601 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4602 Add i?86 and x86_64 targets.
4603 * gcc.target/i386/vectorize7.c: New test.
4606 * gcc.target/i386/pr40809.c: New test.
4608 2009-07-21 Jakub Jelinek <jakub@redhat.com>
4610 PR tree-optimization/40813
4611 * g++.dg/opt/inline15.C: New test.
4613 2009-07-21 Paul Brook <paul@codesourcery.com>
4615 * gcc.dg/vect/section-anchors-nest-1.c: New test.
4616 * lib/target-supports.exp (check_effective_target_section_anchors):
4619 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
4621 * gcc.dg/plugin/finish_unit_plugin.c: New test.
4622 * gcc.dg/plugin/finish_unit-test-1.c: New test.
4623 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4625 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
4627 * gcc.target/mips/ext-3.c: New test.
4629 2009-07-20 Jakub Jelinek <jakub@redhat.com>
4631 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4632 * gcc.dg/builtin-object-size-8.c: New test.
4633 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4634 * g++.dg/ext/builtin-object-size2.C: Likewise.
4636 PR tree-optimization/40792
4637 * gcc.dg/pr40792.c: New test.
4639 2009-07-20 Ira Rosen <irar@il.ibm.com>
4641 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4642 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4643 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4645 2009-07-20 Christian Bruel <christian.bruel@st.com>
4647 * gcc.target/sh/mfmovd.c: New test.
4649 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
4650 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4653 * gfortran.dg/eof_3.f90: New test.
4655 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
4658 * gfortran.dg/intrinsic_cmplx.f90: New test.
4660 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4664 * gfortran.dg/cshift_bounds_1.f90: New test.
4665 * gfortran.dg/cshift_bounds_2.f90: New test.
4666 * gfortran.dg/cshift_bounds_3.f90: New test.
4667 * gfortran.dg/cshift_bounds_4.f90: New test.
4668 * gfortran.dg/eoshift_bounds_1.f90: New test.
4669 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
4670 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
4671 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
4673 2009-07-19 Jan Hubicka <jh@suse.cz>
4675 PR tree-optimization/40676
4676 * gcc.c-torture/compile/pr40676.c: New testcase.
4678 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
4680 * gcc.target/mips/ext-2.c: New test.
4682 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
4684 * gcc.target/mips/octeon-exts-7.c: New test.
4685 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4686 * gcc.target/mips/octeon-exts-5.c: Likewise.
4688 2009-07-18 Richard Guenther <rguenther@suse.de>
4691 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4693 2009-07-18 Richard Guenther <rguenther@suse.de>
4696 * gcc.dg/pr35899.c: Adjust.
4698 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
4700 * gcc.target/powerpc/asm-es-1.c: New test.
4701 * gcc.target/powerpc/asm-es-2.c: Likewise.
4703 2009-07-17 Richard Guenther <rguenther@suse.de>
4706 * g++.dg/rtti/crash4.C: New testcase.
4707 * g++.dg/torture/20090706-1.C: Likewise.
4708 * gcc.dg/redecl-17.c: Likewise.
4709 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4710 * gcc.dg/declspec-9.c: Expect extra error.
4711 * gcc.dg/declspec-10.c: Likewise.
4712 * gcc.dg/declspec-11.c: Likewise.
4713 * gcc.dg/redecl-10.c: Expect extra warnings.
4714 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4715 * gcc.target/i386/pr39545-1.c: Likewise.
4716 * g++.dg/ext/asm3.C: Expect more errors.
4717 * g++.dg/gomp/block-1.C: Likewise.
4718 * g++.dg/gomp/block-2.C: Likewise.
4719 * g++.dg/gomp/block-3.C: Likewise.
4720 * g++.dg/gomp/block-5.C: Likewise.
4721 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4722 * g++.dg/warn/unused-result1.C: XFAIL.
4724 2009-07-17 Richard Guenther <rguenther@suse.de>
4726 PR tree-optimization/40321
4727 * gcc.c-torture/compile/pr40321.c: New testcase.
4728 * g++.dg/torture/pr40321.C: Likewise.
4730 2009-07-17 Jakub Jelinek <jakub@redhat.com>
4733 * g++.dg/template/ptrmem19.C: New test.
4735 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
4736 Manuel López-Ibáñez <manu@gcc.gnu.org>
4739 * gcc.dg/pr36902.c: Add column info.
4740 * g++.dg/gcov/gcov-2.C: Change count for definition.
4742 2009-07-16 Jason Merrill <jason@redhat.com>
4745 * g++.dg/cpp0x/std-layout1.C: New.
4746 * g++.dg/ext/has_nothrow_assign.C: Fix.
4747 * g++.dg/ext/has_nothrow_copy.C: Fix.
4748 * g++.dg/ext/has_trivial_assign.C: Fix.
4749 * g++.dg/ext/has_trivial_copy.C: Fix.
4750 * g++.dg/ext/is_pod.C: Fix.
4751 * g++.dg/other/offsetof3.C: Adjust.
4752 * g++.dg/overload/ellipsis1.C: Adjust.
4753 * g++.dg/warn/var-args1.C: Adjust.
4754 * g++.old-deja/g++.brendan/crash63.C: Adjust.
4755 * g++.old-deja/g++.brendan/crash64.C: Adjust.
4756 * g++.old-deja/g++.brendan/overload8.C: Adjust.
4757 * g++.old-deja/g++.other/vaarg3.C: Adjust.
4758 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4760 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4762 * gcc.dg/torture/builtin-math-5.c: Add more cases.
4763 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
4764 effective target "mpc_pow".
4765 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4767 2009-07-16 Richard Henderson <rth@redhat.com>
4769 * g++.dg/opt/eh4.C: New test.
4771 2009-07-16 Jakub Jelinek <jakub@redhat.com>
4773 * obj-c++.dg/defs.mm (abort): Make it extern "C".
4775 2009-07-15 Jakub Jelinek <jakub@redhat.com>
4778 * gcc.c-torture/execute/pr40747.c: New test.
4780 2009-07-15 Richard Guenther <rguenther@suse.de>
4783 * gcc.c-torture/compile/pr40753.c: New testcase.
4785 2009-07-15 Janus Weil <janus@gcc.gnu.org>
4788 * gfortran.dg/interface_assignment_4.f90: New.
4790 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
4792 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4793 for FreeBSD up to and including version 8.
4795 2009-07-14 Taras Glek <tglek@mozilla.com>
4796 Rafael Espindola <espindola@google.com>
4798 * g++.dg/plugin/header-plugin-test.C: New.
4799 * g++.dg/plugin/header_plugin.c: New.
4800 * g++.dg/plugin/plugin.exp: Update.
4802 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
4804 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4805 function to enable vectorization.
4806 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4807 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4809 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
4811 * gcc.target/i386/sse-copysignf-vec.c: New test.
4812 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4814 2009-07-14 Jason Merrill <jason@redhat.com>
4817 * g++.dg/lookup/builtin5.C: New.
4818 * g++.dg/other/error22.C: Add missing extern "C".
4819 * g++.dg/warn/Warray-bounds.C: Likewise.
4820 * gcc.dg/compat/compat-common.h: Likewise.
4823 * g++.dg/lookup/using20.C: New.
4826 * g++.dg/template/koenig8.C: New.
4828 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
4830 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4831 both i?86-*-darwin* and x86_64-*-darwin*.
4833 2009-07-14 Joseph Myers <joseph@codesourcery.com>
4835 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4836 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4839 2009-07-14 Dodji Seketeli <dodji@redhat.com>
4842 * g++.dg/debug/dwarf2/typedef1.C: New test.
4845 * g++.dg/other/typedef3.C: New test.
4847 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
4849 * gcc.dg/20090709-1.c: Move to a proper place ...
4850 * gcc.target/m68k/20090709-1.c: ... here.
4852 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
4855 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4856 front of qualified names are allowed.
4857 * g++.dg/parse/crash10.C: Likewise.
4858 * g++.dg/parse/error15.C: Likewise.
4859 * g++.dg/parse/typename9.C: Likewise.
4860 * g++.dg/parse/error8.C: Likewise.
4862 2009-07-13 Janus Weil <janus@gcc.gnu.org>
4865 * gfortran.dg/proc_ptr_22.f90: Extended.
4866 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4868 2009-07-13 Ira Rosen <irar@il.ibm.com>
4870 * gfortran.dg/vect/vect-6.f: New test.
4872 2009-07-12 Jason Merrill <jason@redhat.com>
4875 * g++.dg/cpp0x/decltype17.C: New.
4878 * g++.dg/cpp0x/rv10.C: New.
4880 2009-07-12 Jason Merrill <jason@redhat.com>
4883 * g++.dg/cpp0x/initlist20.C: New.
4884 * g++.dg/cpp0x/initlist21.C: New.
4886 2009-07-12 Ira Rosen <irar@il.ibm.com>
4888 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4889 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4890 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4891 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4892 gcc.dg/vect/vect-double-reduc-7.c: New tests.
4894 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
4896 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4897 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4898 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4899 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4900 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4901 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4902 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4903 effective_target fd_truncate.
4905 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
4907 * gnat.dg/specs/addr1.ads: New test.
4909 2009-07-11 Jan Hubicka <jh@suse.cz>
4912 * g++.dg/torture/pr40388.C: New testcase.
4914 2009-07-11 Jakub Jelinek <jakub@redhat.com>
4917 * gcc.c-torture/execute/pr40668.c: New test.
4919 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
4921 * gcc.c-torture/execute/20090711-1.c: New test.
4923 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
4928 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4929 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4930 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4931 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4933 2009-07-11 Tobias Burnus <burnus@net-b.de>
4936 * gfortran.dg/complex_intrinsic_3.f90: New test.
4937 * gfortran.dg/complex_intrinsic_4.f90: New test.
4939 2009-07-10 David Daney <ddaney@caviumnetworks.com>
4942 * gcc.target/mips/mips.exp: Make -msynci a known option.
4943 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4945 2009-07-10 Jakub Jelinek <jakub@redhat.com>
4948 * g++.dg/ext/strncpy-chk1.C: New test.
4950 2009-07-10 Richard Guenther <rguenther@suse.de>
4952 PR tree-optimization/40496
4953 * g++.dg/opt/pr40496.C: New testcase.
4955 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4959 * g++.dg/warn/unused-result1-Werror.c: New.
4961 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
4964 * gfortran.dg/recursive_parameter_1.f90: New test.
4966 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
4968 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4969 * gfortran.dg/module_equivalence_6.f90: Ditto.
4970 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4971 * gfortran.dg/nan_2.f90: Ditto.
4972 * gfortran.dg/inquire_11.f90: Ditto.
4973 * gfortran.dg/abstract_type_3.f03: Ditto.
4974 * gfortran.dg/abstract_type_1.f90: Ditto.
4975 * gfortran.dg/private_type_9.f90: Ditto.
4976 * gfortran.dg/abstract_type_5.f03: Ditto.
4977 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4978 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4979 * gfortran.dg/derived_sub.f90: Ditto.
4980 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4981 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4982 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4983 * gfortran.dg/mvbits_6.f90: Ditto.
4984 * gfortran.dg/abstract_type_2.f03: Ditto.
4985 * gfortran.dg/abstract_type_4.f03: Ditto.
4986 * gfortran.dg/bounds_check_9.f90: Ditto.
4987 * gfortran.dg/optional_dim_3.f90: Ditto.
4988 * gfortran.dg/pr32921.f: Ditto.
4989 * gfortran.dg/entry_16.f90: Ditto.
4990 * gfortran.dg/generic_16.f90: Ditto.
4993 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
4995 * gcc.target/m68k/20090709-1.c: New.
4997 2009-07-09 Dodji Seketeli <dodji@redhat.com>
5000 * g++.dg/template/unify11.C: New test.
5002 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
5005 * gfortran.dg/host_assoc_function_9.f90: New test.
5007 2009-07-09 Janus Weil <janus@gcc.gnu.org>
5010 * gfortran.dg/proc_ptr_22.f90: New.
5011 * gfortran.dg/proc_ptr_comp_12.f90: New.
5013 2009-07-09 Jakub Jelinek <jakub@redhat.com>
5016 * gcc.c-torture/compile/pr40692.c: New test.
5018 2009-07-09 Tobias Burnus <burnus@net-b.de>
5021 * gfortran.dg/pointer_check_6.f90: New test.
5023 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
5025 * gcc.target/mips/truncate-5.c: New test.
5027 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5031 * gfortran.dg/fmt_cache_1.f: New test.
5033 2009-07-08 Tobias Burnus <burnus@net-b.de>
5036 * gfortran.dg/nosigned_zero_1.f90: New test.
5037 * gfortran.dg/nosigned_zero_2.f90: New test.
5039 2009-07-08 Richard Guenther <rguenther@suse.de>
5041 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
5043 2009-07-08 Richard Guenther <rguenther@suse.de>
5045 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
5047 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
5050 * gfortran.dg/proc_ptr_21.f90: New test.
5052 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
5055 * g++.dg/warn/pr31246.C: New.
5056 * g++.dg/warn/pr31246-2.C: New.
5058 2009-07-07 Jason Merrill <jason@redhat.com>
5061 * g++.dg/template/defarg12.C: New.
5064 * g++.dg/cpp0x/enum7.C: New.
5067 * g++.dg/cpp0x/enum6.C: New.
5070 * g++.dg/cpp0x/enum5.C: New.
5073 * g++.dg/cpp0x/enum4.C: New.
5075 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5077 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
5079 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5081 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
5083 2009-07-07 Jakub Jelinek <jakub@redhat.com>
5086 * gcc.dg/pr40669.c: New test.
5088 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5090 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5091 location. Update all calls.
5092 * g++.dg/plugin/selfassign.c: Likewise.
5094 2009-07-06 Jason Merrill <jason@redhat.com>
5096 * g++.dg/rtti/dyncast[34].C: New.
5098 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
5100 * lib/target-supports.exp
5101 (check_effective_target_mips_newabi_large_long_double): New.
5102 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5104 * gcc.target/mips/fpr-moves-6.c: Likewise.
5106 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
5109 * g++.dg/template/union2.C: New test.
5111 2009-07-04 Jason Merrill <jason@redhat.com>
5113 * g++.dg/template/using15.C: New.
5115 2009-07-04 Jakub Jelinek <jakub@redhat.com>
5117 * gfortran.dg/maxloc_1.f90: New test.
5119 2009-07-04 Janus Weil <janus@gcc.gnu.org>
5122 * gfortran.dg/proc_ptr_result_6.f90: New.
5124 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5126 * gcc.dg/framework-2.c: Adjust testcase to pass.
5128 2009-07-04 Jason Merrill <jason@redhat.com>
5131 * g++.dg/cpp0x/auto16.C: New.
5133 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
5136 * gfortran.dg/pr40587.f: New test.
5138 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5141 * gfortran.dg/unit_1.f90: New test.
5143 2009-07-03 Jason Merrill <jason@redhat.com>
5145 * g++.dg/template/pure1.C: Expect another error.
5147 2009-07-03 Richard Guenther <rguenther@suse.de>
5149 PR tree-optimization/40640
5150 * gcc.c-torture/compile/pr40640.c: New testcase.
5152 2009-07-03 Richard Guenther <rguenther@suse.de>
5155 * gfortran.dg/pr34163.f90: New testcase.
5157 2009-07-03 Jan Hubicka <jh@suse.cz>
5159 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5160 * gcc.dg/tree-ssa/loop-25.c: Likewise.
5161 * gcc.dg/tree-ssa/loop-26.c: Likewise.
5162 * gcc.dg/tree-ssa/pr32044.c: Likewise.
5163 * gcc.dg/tree-ssa/loop-29.c: Likewise.
5164 * gcc.dg/tree-ssa/loop-10.c: Likewise.
5165 * gnat.dg/loop_optimization6.adb: Enable -O2.
5167 2009-07-02 Mark Mitchell <mark@codesourcery.com>
5169 * g++.dg/warn/null4.C: Extend.
5171 2009-07-02 Jason Merrill <jason@redhat.com>
5173 * g++.dg/template/spec8.C: Fix.
5175 2009-07-02 Michael Matz <matz@suse.de>
5178 * gfortran.dg/pr32921.f: Adjust.
5180 2009-07-02 Jan Hubicka <jh@suse.cz>
5182 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5184 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
5186 * gcc.target/mips/truncate-4.c: New testcase.
5188 2009-07-01 Richard Guenther <rguenther@suse.de>
5190 PR tree-optimization/19831
5191 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5192 make allocated memory escape. Un-XFAIL.
5193 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5194 * gcc.dg/vect/pr31699.c: Likewise.
5195 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5197 2009-06-30 Jakub Jelinek <jakub@redhat.com>
5200 * g++.dg/parse/cond5.C: New test.
5202 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
5204 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5205 (main): Pass n to main_1 instead.
5206 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5207 (main_1): New function, split off from...
5208 (main): ...here. Pass `off' to main_1 instead.
5210 2009-06-30 Jason Merrill <jason@redhat.com>
5213 * g++.dg/cpp0x/variadic94.C: New.
5215 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
5217 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5218 * lib/target-libpath.exp (ld_library_path_vars): New variable.
5219 (init_ld_library_path_env_vars): New function, replacing the
5220 orig_*_saved assignments. Call it after defining it.
5221 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5222 (restore_ld_library_path_env_vars): Likewise.
5223 (add_path, find_libgcc_s): New functions.
5224 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5225 gcc-set-multilib-library-path.
5226 (objc_target_compile): Don't add "." to ld_library_path.
5228 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5229 ld_library_path. Use add_path. Use find_libgcc_s instead of
5230 gcc-set-multilib-library-path.
5231 * lib/g++.exp (g++_link_flags): Likewise.
5232 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5233 * lib/c-torture.exp: Do not manipulate ld_library_path at the
5235 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
5236 to tell when this needs to happen. Use find_libgcc_s instead of
5237 gcc-set-multilib-library-path.
5238 * lib/gcc-dg.exp: Likewise.
5239 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5240 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5241 unless it is in $ALT_LD_LIBRARY_PATH.
5242 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5244 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
5246 * gnat.dg/discr12.adb: New test.
5247 * gnat.dg/discr12_pkg.ads: New helper.
5248 * gnat.dg/discr13.adb: New test.
5249 * gnat.dg/discr14.ad[sb]: Likewise.
5250 * gnat.dg/discr15.adb: Likewise.
5251 * gnat.dg/discr15_pkg.ads: New helper.
5252 * gnat.dg/discr16.adb: New test.
5253 * gnat.dg/discr16_g.ads: New helper.
5254 * gnat.dg/discr16_pkg.ads: Likewise.
5255 * gnat.dg/discr16_cont.ads: Likewise.
5256 * gnat.dg/discr17.adb: New test.
5257 * gnat.dg/discr18.adb: Likewise.
5258 * gnat.dg/discr18_pkg.ads: New helper.
5259 * gnat.dg/discr19.adb: New test.
5261 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5264 * gfortran.dg/internal_write_1.f90: New testcase.
5266 2009-06-30 Janus Weil <janus@gcc.gnu.org>
5269 * gfortran.dg/derived_pointer_recursion_2.f90: New.
5271 2009-06-30 Richard Guenther <rguenther@suse.de>
5273 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5275 2009-06-30 Wei Guozhi <carrot@google.com>
5277 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5280 2009-06-30 Ira Rosen <irar@il.ibm.com>
5282 PR tree-optimization/40542
5283 * gcc.dg/vect/pr40542.c: New test.
5285 2009-06-30 Martin Jambor <mjambor@suse.cz>
5287 PR tree-optimization/40582
5288 * gcc.c-torture/compile/pr40582.c: New test.
5290 2009-06-30 Wei Guozhi <carrot@google.com>
5293 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5295 2009-06-29 Jason Merrill <jason@redhat.com>
5298 * g++.dg/template/debug1.C: New.
5300 2009-06-29 Tobias Burnus <burnus@net-b.de>
5303 * pointer_check_1.f90: New test.
5304 * pointer_check_2.f90: New test.
5305 * pointer_check_3.f90: New test.
5306 * pointer_check_4.f90: New test.
5307 * pointer_check_5.f90: New test.
5309 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
5312 * gfortran.dg/func_assign_2.f90 : New test.
5314 2009-06-29 Richard Guenther <rguenther@suse.de>
5317 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5318 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5319 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5320 * gcc.c-torture/execute/20090623-1.c: Likewise.
5321 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5322 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5324 2009-06-29 Richard Guenther <rguenther@suse.de>
5327 * gcc.c-torture/execute/pr38212.c: New testcase.
5329 2009-06-29 Richard Guenther <rguenther@suse.de>
5331 PR tree-optimization/40579
5332 * gcc.c-torture/execute/pr40579.c: New testcase.
5334 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
5336 PR tree-optimization/40550
5337 * gcc.dg/pr40550.c: New test.
5339 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
5341 * gnat.dg/overflow_sum2.adb: New test
5342 * gnat.dg/namet.ads: New helper.
5344 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5346 2009-06-28 Tobias Burnus <burnus@net-b.de>
5349 * gfortran.dg/compiler-directive_1.f90: New test.
5350 * gfortran.dg/compiler-directive_2.f: New test.
5352 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5354 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5355 comment out some values and add some cases.
5357 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
5360 * gcc.dg/vect/vect.exp: Fix lappend syntax.
5362 2009-06-26 Richard Henderson <rth@redhat.com>
5365 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5366 * gcc.target/i386/local.c: Pass a non-constant to T.
5368 2009-06-26 Janus Weil <janus@gcc.gnu.org>
5372 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5373 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5374 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5375 * gfortran.dg/proc_ptr_result_5.f90: New.
5377 2009-06-26 Janis Johnson <janis187@us.ibm.com>
5380 * gcc.dg/dfp/pr39902.c: New test.
5382 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
5385 * gcc.dg/builtins-65.c: Require c99 runtime.
5387 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5389 * gnat.dg/array7.ad[sb]: New test.
5391 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5393 * gnat.dg/array6.adb: New test.
5395 2009-06-25 Ian Lance Taylor <iant@google.com>
5397 * g++.dg/warn/Wsign-compare-3.C: New testcase.
5399 2009-06-25 Ian Lance Taylor <iant@google.com>
5401 * g++.dg/warn/Wunused-16.C: New testcase.
5403 2009-06-25 Ian Lance Taylor <iant@google.com>
5405 * g++.dg/warn/skip-2.C: New testcase.
5407 2009-06-25 Steve Ellcey <sje@cup.hp.com>
5409 * gcc.c-torture/execute/20090618-1.c: add dg-run and
5410 dg-skip-if and move to ...
5411 * gcc.dg/torture/20090618-1.c.
5413 2009-06-25 Martin Jambor <mjambor@suse.cz>
5415 PR tree-optimization/40493
5416 * gcc.c-torture/execute/pr40493.c: New test.
5418 2009-06-24 Jason Merrill <jason@redhat.com>
5421 * g++.dg/template/overload10.C: New.
5423 2009-06-24 Janus Weil <janus@gcc.gnu.org>
5426 * gfortran.dg/proc_ptr_comp_11.f90: New.
5428 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
5430 * gcc.dg/pr40501.c: New testcase.
5432 2009-06-23 DJ Delorie <dj@redhat.com>
5435 * lib/target-supports.exp: Add mep support (no profiling).
5437 2009-06-23 Steve Ellcey <sje@cup.hp.com>
5440 * gcc.dg/ssa/loop-31.c: Change scan rules.
5442 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5444 * gcc.dg/cpp/empty-include.c: Update column info.
5445 * gcc.dg/cpp/assert2.c: Update column info.
5447 2009-06-23 Jakub Jelinek <jakub@redhat.com>
5449 * g++.dg/ext/builtin-object-size1.C: New test.
5450 * g++.dg/ext/builtin-object-size2.C: New test.
5452 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
5454 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5455 * gcc.dg/optimize-bswapdi-1.c: Likewise.
5457 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
5459 * gcc.target/mips/truncate-3.c: New test.
5461 2009-06-22 Janus Weil <janus@gcc.gnu.org>
5465 * gfortran.dg/interface_30.f90: Modified error message.
5466 * gfortran.dg/proc_decl_22.f90: New.
5468 2009-06-22 Ian Lance Taylor <iant@google.com>
5470 * gcc.dg/Wcxx-compat-19.c: New testcase.
5472 2009-06-22 Matthias Klose <doko@ubuntu.com>
5475 * pr28050.m: New testcase.
5477 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
5480 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5482 2009-06-22 Martin Jambor <mjambor@suse.cz>
5484 PR tree-optimization/40492
5485 * g++.dg/torture/pr40492.C: New test.
5487 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
5489 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5490 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
5492 2009-06-22 Olivier Hainque <hainque@adacore.com>
5494 * gnat.dg/raise_ce.adb: Helper for ...
5495 * gnat.dg/handle_and_return.adb: New test.
5497 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
5500 * gfortran.dg/generic_18.f90: New test.
5502 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
5505 * gfortran.dg/spread_size_limit.f90: New test.
5507 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
5509 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5510 to put dump files in a subdirectory.
5511 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5512 ".o" temporary files.
5514 2009-06-21 Janus Weil <janus@gcc.gnu.org>
5517 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5518 * gfortran.dg/interface_20.f90: Ditto.
5519 * gfortran.dg/interface_21.f90: Ditto.
5520 * gfortran.dg/interface_22.f90: Ditto.
5521 * gfortran.dg/interface_30.f90: New.
5522 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5524 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
5526 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5527 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5528 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5531 2009-06-21 Ira Rosen <irar@il.ibm.com>
5532 Revital Eres <eres@il.ibm.com>
5535 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5536 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5537 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5539 2009-06-21 Ira Rosen <irar@il.ibm.com>
5542 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5543 without misalignment support.
5544 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5546 2009-06-20 Tobias Burnus <burnus@net-b.de>
5549 * gfortran.dg/bounds_check_strlen_9.f90: New test.
5551 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
5554 * gfortran.dg/alloc_comp_result_2.f90: New test.
5556 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5559 * gcc.target/arm/pr40482.c: New test.
5561 2009-06-19 Ian Lance Taylor <iant@google.com>
5563 * gcc.dg/Wcxx-compat-18.c: New testcase.
5565 2009-06-19 Richard Guenther <rguenther@suse.de>
5567 * gcc.c-torture/execute/20090618-1.c: New testcase.
5569 2009-06-19 Ian Lance Taylor <iant@google.com>
5571 * gcc.dg/Wcxx-compat-17.c: New testcase.
5573 2009-06-19 Ian Lance Taylor <iant@google.com>
5575 * gcc.dg/Wcxx-compat-15.c: New testcase.
5577 2009-06-19 Ian Lance Taylor <iant@google.com>
5579 * gcc.dg/Wcxx-compat-16.c: New testcase.
5581 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
5583 * gcc.dg/builtins-34.c: Add significand cases.
5585 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
5588 * gcc.dg/20080522-1.c: Remove testcase for real.
5589 * gcc.dg/20080528-1.c: Ditto.
5591 2009-06-19 Janus Weil <janus@gcc.gnu.org>
5594 * gfortran.dg/proc_ptr_20.f90: New.
5596 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
5599 * gcc.dg/torture/pr40470-1.c: New.
5600 * gcc.dg/torture/pr40470-2.c: Likewise.
5601 * gcc.dg/torture/pr40470-3.c: Likewise.
5602 * gcc.dg/torture/pr40470-4.c: Likewise.
5604 2009-06-18 Diego Novillo <dnovillo@google.com>
5606 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5607 * gcc.dg/plugin/ggcplug.c: Likewise.
5608 * gcc.dg/plugin/one_time_plugin.c: Likewise.
5609 * g++.dg/plugin/selfassign.c: Likewise.
5610 * g++.dg/plugin/attribute_plugin.c: Likewise.
5611 * g++.dg/plugin/dumb_plugin.c: Likewise.
5613 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
5615 * gcc.dg/cpp/arith-3.c: Add column info.
5617 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
5619 * gcc.target/arm/fp16-compile-none-2.c: New.
5620 * gcc.target/arm/fp16-compile-ieee-12.c: New.
5621 * gcc.target/arm/fp16-compile-alt-12.c: New.
5623 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
5625 * gcc.target/arm/fp16-compile-alt-1.c: New.
5626 * gcc.target/arm/fp16-compile-alt-2.c: New.
5627 * gcc.target/arm/fp16-compile-alt-3.c: New.
5628 * gcc.target/arm/fp16-compile-alt-4.c: New.
5629 * gcc.target/arm/fp16-compile-alt-5.c: New.
5630 * gcc.target/arm/fp16-compile-alt-6.c: New.
5631 * gcc.target/arm/fp16-compile-alt-7.c: New.
5632 * gcc.target/arm/fp16-compile-alt-8.c: New.
5633 * gcc.target/arm/fp16-compile-alt-9.c: New.
5634 * gcc.target/arm/fp16-compile-alt-10.c: New.
5635 * gcc.target/arm/fp16-compile-alt-11.c: New.
5636 * gcc.target/arm/fp16-compile-ieee-1.c: New.
5637 * gcc.target/arm/fp16-compile-ieee-2.c: New.
5638 * gcc.target/arm/fp16-compile-ieee-3.c: New.
5639 * gcc.target/arm/fp16-compile-ieee-4.c: New.
5640 * gcc.target/arm/fp16-compile-ieee-5.c: New.
5641 * gcc.target/arm/fp16-compile-ieee-6.c: New.
5642 * gcc.target/arm/fp16-compile-ieee-7.c: New.
5643 * gcc.target/arm/fp16-compile-ieee-8.c: New.
5644 * gcc.target/arm/fp16-compile-ieee-9.c: New.
5645 * gcc.target/arm/fp16-compile-ieee-10.c: New.
5646 * gcc.target/arm/fp16-compile-ieee-11.c: New.
5647 * gcc.target/arm/fp16-compile-none-1.c: New.
5648 * gcc.target/arm/fp16-compile-exprtype.c: New.
5649 * gcc.target/arm/fp16-compile-vcvt.c: New.
5650 * gcc.target/arm/fp16-builtins-1.c: New.
5651 * gcc.target/arm/fp16-rounding-alt-1.c: New.
5652 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5653 * gcc.target/arm/fp16-param-1.c: New.
5654 * gcc.target/arm/fp16-return-1.c: New.
5655 * gcc.target/arm/fp16-unprototyped-1.c: New.
5656 * gcc.target/arm/fp16-unprototyped-2.c: New.
5657 * gcc.target/arm/fp16-variadic-1.c: New.
5658 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5659 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5660 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5661 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5662 * gcc.dg/torture/arm-fp16-ops.h: New.
5663 * gcc.dg/torture/arm-fp16-ops-1.c: New.
5664 * gcc.dg/torture/arm-fp16-ops-2.c: New.
5665 * gcc.dg/torture/arm-fp16-ops-3.c: New.
5666 * gcc.dg/torture/arm-fp16-ops-4.c: New.
5667 * gcc.dg/torture/arm-fp16-ops-5.c: New.
5668 * gcc.dg/torture/arm-fp16-ops-6.c: New.
5669 * gcc.dg/torture/arm-fp16-ops-7.c: New.
5670 * gcc.dg/torture/arm-fp16-ops-8.c: New.
5671 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5672 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5673 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5674 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5675 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5676 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5677 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5678 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5679 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5680 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5681 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5682 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5683 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5685 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
5687 * gcc.dg/builtins-65.c: New test.
5689 2009-06-18 Janus Weil <janus@gcc.gnu.org>
5692 * gfortran.dg/proc_ptr_result_4.f90: New.
5694 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
5696 * gcc.c-torture/execute/bitfld-5.c: New test.
5698 2009-06-17 David Daney <ddaney@caviumnetworks.com>
5700 * gcc.dg/builtin-unreachable-3.c: New test.
5702 2009-06-17 David Daney <ddaney@caviumnetworks.com>
5704 * gcc.target/i386/builtin-unreachable.c: New test.
5706 2009-06-17 Ian Lance Taylor <iant@google.com>
5708 * gcc.dg/Wcxx-compat-14.c: New testcase.
5710 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
5712 * gcc.dg/func-ptr-conv-1.c: Update column info.
5714 2009-06-17 Richard Guenther <rguenther@suse.de>
5717 * gcc.c-torture/execute/pr40404.c: New testcase.
5719 2009-06-17 Richard Guenther <rguenther@suse.de>
5722 * g++.dg/torture/pr40460.C: New testcase.
5724 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
5726 * gcc.dg/plugin/one_time_plugin.c: New test.
5727 * gcc.dg/plugin/one_time-test-1.c: New test.
5728 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5730 2009-06-16 Ian Lance Taylor <iant@google.com>
5732 * g++.dg/warn/skip-1.C: New testcase.
5734 2009-06-16 Jakub Jelinek <jakub@redhat.com>
5737 * g++.dg/other/pr40446.C: New test.
5739 2009-06-16 Richard Guenther <rguenther@suse.de>
5741 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5742 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5743 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5744 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5746 2009-06-16 Martin Jambor <mjambor@suse.cz>
5748 * gcc.c-torture/compile/pr40432.c: New file.
5750 2009-06-16 Martin Jambor <mjambor@suse.cz>
5752 * gfortran.fortran-torture/compile/pr40413.f90: New file.
5754 2009-06-16 Janus Weil <janus@gcc.gnu.org>
5758 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5759 * gfortran.dg/interface_20.f90: Modified error messages.
5760 * gfortran.dg/interface_21.f90: Ditto.
5761 * gfortran.dg/interface_26.f90: Ditto.
5762 * gfortran.dg/interface_27.f90: Ditto.
5763 * gfortran.dg/interface_28.f90: Extended test case.
5764 * gfortran.dg/interface_29.f90: New.
5765 * gfortran.dg/proc_decl_7.f90: Modified error messages.
5766 * gfortran.dg/proc_decl_8.f90: Ditto.
5767 * gfortran.dg/proc_ptr_11.f90: Ditto.
5768 * gfortran.dg/proc_ptr_15.f90: Ditto.
5770 2009-06-16 Ira Rosen <irar@il.ibm.com>
5772 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5774 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5775 gcc.dg/vect/vect-outer-4f.c: Likewise.
5776 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5777 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5779 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5782 2009-06-16 Tobias Burnus <burnus@net-b.de>
5785 * gfortran.dg/bounds_check_strlen_8.f90: New test.
5787 2009-06-15 Ian Lance Taylor <iant@google.com>
5789 * gcc.dg/Wjump-misses-init-1.c: New testcase.
5790 * gcc.dg/Wjump-misses-init-2.c: New testcase.
5791 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5792 Recognize new notes.
5793 * gcc.dg/stmt-expr-label-2.c: Likewise.
5794 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
5795 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5796 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5797 * gcc.dg/c99-vla-jump-4.c: Likewise.
5798 * gcc.dg/stmt-expr-label-1.c: Likewise.
5799 * gcc.dg/stmt-expr-label-3.c: Likewise.
5800 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
5802 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5804 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5806 2009-06-15 Jakub Jelinek <jakub@redhat.com>
5808 * gcc.dg/builtin-object-size-7.c: New test.
5810 2009-06-15 Jakub Jelinek <jakub@redhat.com>
5813 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5814 level != "" use separate -gdwarf-2 -g${level} options instead of
5816 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5817 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5818 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5820 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
5822 * g++.dg/abi/mangle11.C: Update warning line.
5823 * g++.dg/abi/mangle12.C: Update warning line.
5824 * g++.dg/abi/mangle17.C: Update warning line.
5825 * g++.dg/abi/mangle20-2.C: Update warning line.
5827 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5829 * gcc.dg/optimize-bswap-1.c: Split into these two:
5830 * gcc.dg/optimize-bswapsi-1.c: New testcase.
5831 * gcc.dg/optimize-bswapdi-1.c: New testcase.
5833 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5835 * gcc.dg/optimize-bswap-1.c: New testcase.
5837 2009-06-14 Richard Guenther <rguenther@suse.de>
5840 * g++.dg/torture/pr40389.C: New testcase.
5842 2009-06-13 Richard Guenther <rguenther@suse.de>
5844 PR tree-optimization/40421
5845 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5847 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
5849 * gcc.dg/old-style-prom-3.c: Add column info.
5850 * gcc.dg/overflow-warn-1.c
5851 * gcc.dg/gomp/pr27415.c
5852 * gcc.dg/gomp/for-1.c: Same.
5853 * gcc.dg/enum-compat-1.c: Same.
5854 * gcc.dg/c99-tag-3.c: Same.
5855 * gcc.dg/Wredundant-decls-2.c: Same.
5856 * gcc.dg/func-ptr-conv-1.c: Same.
5857 * gcc.dg/asm-wide-1.c: Same.
5858 * gcc.dg/nofixed-point-2.c: Same.
5859 * gcc.dg/cpp/line3.c: Same.
5860 * gcc.dg/array-10.c: Same.
5861 * gcc.dg/c99-vla-jump-1.c: Same.
5862 * gcc.dg/pr20368-1.c: Same.
5863 * gcc.dg/Wshadow-3.c: Same.
5864 * gcc.dg/c90-const-expr-8.c: Same.
5865 * gcc.dg/label-decl-2.c: Same.
5866 * gcc.dg/dremf-type-compat-2.c: Same.
5867 * gcc.dg/c90-const-expr-5.c: Same.
5868 * gcc.dg/builtins-30.c: Same.
5869 * gcc.dg/Warray-bounds.c: Same.
5870 * gcc.dg/Wcxx-compat-2.c: Same.
5871 * gcc.dg/tree-ssa/col-1.c: Same.
5872 * gcc.dg/old-style-prom-2.c: Same.
5873 * gcc.dg/cast-function-1.c: Same.
5874 * gcc.dg/pr15698-1.c: Same.
5875 * gcc.dg/dremf-type-compat-3.c: Same.
5876 * gcc.dg/vla-8.c: Same.
5877 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5879 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5880 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5881 * gcc.dg/enum-compat-1.c: Same.
5882 * gcc.dg/dremf-type-compat-2.c: Same.
5883 * gcc.dg/old-style-prom-2.c: Same.
5884 * gcc.dg/pr15698-1.c: Same.
5885 * gcc.dg/pr20368-1.c: Same.
5886 * gcc.dg/dremf-type-compat-3.c: Same.
5887 * gcc.dg/builtins-30.c: Same. Test for columns.
5889 2009-06-12 Janus Weil <janus@gcc.gnu.org>
5892 * gfortran.dg/proc_decl_1.f90: Extended.
5894 2009-06-12 Ian Lance Taylor <iant@google.com>
5896 * gcc.dg/Wcxx-compat-13.c: New testcase.
5898 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5901 * gcc.dg/tree-ssa/fre-vce-1.c
5903 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
5906 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5907 min-insn-to-prefetch-ratio=5.
5909 2009-06-12 Joey Ye <joey.ye@intel.com>
5910 H.J. Lu <hongjiu.lu@intel.com>
5913 * gcc.target/i386/stackalign/pr39146.c: New.
5915 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
5917 * gcc.target/i386/crc32-1.c: New.
5918 * gcc.target/i386/crc32-2.c: Likewise.
5920 2009-06-11 David Daney <ddaney@caviumnetworks.com>
5923 * gcc.dg/builtin-unreachable-1.c: New test.
5924 * gcc.dg/builtin-unreachable-2.c: Same.
5926 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
5929 * gfortran.dg/data_value_1.f90: New test.
5931 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5934 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5935 remove ilp32 requirement.
5936 * gcc.target/i386/excess-precision-2.c: Likewise.
5937 * gcc.target/i386/excess-precision-3.c: Likewise.
5938 * gcc.target/i386/excess-precision-4.c: Likewise.
5939 * gcc.target/i386/excess-precision-5.c: Likewise.
5940 * gcc.target/i386/excess-precision-6.c: Likewise.
5942 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5945 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5946 * gfortran.dg/nan_5.f90: New test.
5948 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
5950 * gcc.target/arm/neon-modes-1.c: New test.
5952 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
5954 * g++.dg/torture/pr31579.C: Cast pointer
5955 via __SIZE_TYPE__ instead of 'unsigned long'.
5957 2009-06-10 Anthony Green <green@moxielogic.com>
5959 * lib/target-supports.exp (check_profiling_available):
5960 Profiling is not available for testing purposes on moxie.
5962 2009-06-09 Ian Lance Taylor <iant@google.com>
5964 * gcc.dg/Wcxx-compat-12.c: New testcase.
5966 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
5969 * gfortran.dg/backspace_11.f90: New.
5971 2009-06-09 Jason Merrill <jason@redhat.com>
5973 * g++.dg/cpp0x/defaulted10.C: New.
5975 2009-06-09 Martin Jambor <mjambor@suse.cz>
5977 * gcc.c-torture/compile/pr40351.c: New file.
5979 2009-06-09 Olivier Hainque <hainque@adacore.com>
5981 * gnat.dg/align_max.adb: New test.
5983 2009-06-08 Jason Merrill <jason@redhat.com>
5985 * g++.dg/cpp0x/auto15.C: New.
5987 2009-06-08 Jan Hubicka <jh@suse.cz>
5990 * gcc.dg/torture/pr39834.c
5992 2009-06-08 Jan Hubicka <jh@suse.cz>
5995 * g++.dg/torture/pr40102.C: New testcase.
5997 2009-06-08 Jakub Jelinek <jakub@redhat.com>
5999 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
6000 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
6001 * gcc.dg/builtin-object-size-6.c: New test.
6004 * g++.dg/template/dtor7.C: New test.
6008 * g++.dg/template/error41.C: New test.
6009 * g++.dg/template/error42.C: New test.
6011 2009-06-08 Revital Eres <eres@il.ibm.com>
6014 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
6015 * gcc.dg/vect/vect-88.c: Likewise.
6016 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6017 * gcc.dg/vect/pr25413.c: Likewise.
6018 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
6020 2009-06-07 Ian Lance Taylor <iant@google.com>
6022 * g++.dg/warn/Wswitch-3.C: New testcase.
6023 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
6024 * gcc.dg/Wswitch-enum-error.c: Likewise.
6025 * gcc.dg/Wswitch-error.c: Likewise.
6027 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6030 * gfortran.dg/negative_unit.f: Update test.
6031 * gfortran.dg/negative_unit_int8.f: Update test.
6032 * gfortran.dg/newunit_1.f90: New test.
6034 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6038 * gfortran.dg/spread_init_expr.f03: New.
6039 * gfortran.dg/unpack_init_expr.f03: New.
6040 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
6043 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6047 * gfortran.dg/count_init_expr.f03
6048 * gfortran.dg/product_init_expr.f03
6049 * gfortran.dg/sum_init_expr.f03
6051 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6054 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
6056 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
6058 * gfortran.dg/zero_sized_5.f90: Likewise.
6060 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
6063 * g++.dg/torture/pr32950.C: New.
6065 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
6069 * gfortran.dg/dot_product_1.f03: New.
6070 * gfortran.dg/matmul_8.f03: New.
6071 * gfortran.dg/transpose_3.f03: New.
6073 2009-06-06 Ian Lance Taylor <iant@google.com>
6075 * gcc.dg/Wunused-label-1.c: New test case.
6076 * g++.dg/warn/Wunused-label-1.C: New test case.
6077 * g++.dg/warn/Wunused-label-2.C: New test case.
6078 * g++.dg/warn/Wunused-label-3.C: New test case.
6080 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6083 * reshape_zerosize_2.f90: New.
6085 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6088 * gfortran.dg/pack_assign_1.f90: New.
6089 * gfortran.dg/pack_vector_1.f90: New.
6091 2009-06-05 Jakub Jelinek <jakub@redhat.com>
6094 * gcc.dg/pr40340-1.c: New test.
6095 * gcc.dg/pr40340-2.c: New test.
6096 * gcc.dg/pr40340-3.c: New test.
6097 * gcc.dg/pr40340-4.c: New test.
6098 * gcc.dg/pr40340-5.c: New test.
6099 * gcc.dg/pr40340.h: New file.
6101 2009-06-05 Revital Eres <eres@il.ibm.com>
6103 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6105 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6106 * gcc.dg/vect/vect-33.c: Likewise.
6107 * gcc.dg/vect/vect-92.c: Likewise.
6108 * gcc.dg/vect/vect-58.c: Likewise.
6109 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6110 * gcc.dg/vect/vect-42.c: Likewise.
6111 * gcc.dg/vect/slp-25.c: Likewise.
6112 * gcc.dg/vect/vect-align-1.c: Likewise.
6113 * gcc.dg/vect/vect-align-2.c: Likewise.
6114 * gcc.dg/vect/vect-93.c: Likewise.
6115 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6116 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6117 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6118 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6119 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6120 * gcc.dg/vect/vect-26.c: Likewise.
6121 * gcc.dg/vect/vect-44.c: Likewise.
6122 * gcc.dg/vect/vect-70.c: Likewise.
6123 * gcc.dg/vect/vect-95.c: Likewise.
6124 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6125 * gcc.dg/vect/vect-28.c: Likewise.
6126 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6127 * gcc.dg/vect/vect-87.c: Likewise.
6128 * gcc.dg/vect/vect-109.c: Likewise.
6129 * gcc.dg/vect/vect-54.c: Likewise.
6130 * gcc.dg/vect/vect-96.c: Likewise.
6131 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6132 * gcc.dg/vect/vect-88.c: Likewise.
6133 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6134 * gcc.dg/vect/vect-89.c: Likewise.
6135 * gcc.dg/vect/vect-91.c: Likewise.
6136 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6137 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6138 * gfortran.dg/vect/vect-2.f90: Likewise.
6139 * gfortran.dg/vect/vect-3.f90: Likewise.
6140 * gfortran.dg/vect/vect-4.f90: Likewise.
6141 * gfortran.dg/vect/vect-5.f90: Likewise.
6143 2009-06-05 Alexander Strange <astrange@ithinksw.com>
6145 PR tree-optimization/36318
6146 * gcc.dg/tree-ssa/sra-7.c: New test.
6148 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
6151 * gfortran.dg/reshape_order_5.f90: New.
6152 * gfortran.dg/reshape_shape_1.f90: New.
6154 2009-06-04 Jason Merrill <jason@redhat.com>
6156 * g++.dg/template/error38.C: Add pointer-to-typedef case.
6158 2009-06-04 Steve Ellcey <sje@cup.hp.com>
6160 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6161 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6163 2009-06-04 Richard Guenther <rguenther@suse.de>
6166 * g++.dg/torture/pr40335.C: New testcase.
6168 2009-06-03 Richard Guenther <rguenther@suse.de>
6171 * gcc.dg/torture/pr40328.c: New testcase.
6173 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
6175 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6178 2009-06-03 Martin Jambor <mjambor@suse.cz>
6180 * g++.dg/torture/pr40323.C: New file.
6182 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
6184 * gnat.dg/specs/root.ads: New test.
6185 * gnat.dg/specs/root-level_1.ads: Likewise.
6186 * gnat.dg/specs/root-level_2.ads: Likewise.
6187 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6189 2009-06-02 Mark Mitchell <mark@codesourcery.com>
6191 * g++.dg/init/ref15.C: Require unwrapped targets.
6193 2009-06-02 Jason Merrill <jason@redhat.com>
6195 * g++.dg/cpp0x/initlist13.C: Remove expected error.
6196 * g++.dg/cpp0x/initlist18.C: New.
6197 * g++.dg/cpp0x/initlist19.C: New.
6199 * g++.dg/cpp0x/auto14.C: New.
6201 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
6203 * gnat.dg/alignment6.adb: Remove XFAIL.
6205 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
6208 * g++.dg/template/spec36.C: New test.
6210 2009-06-01 Ian Lance Taylor <iant@google.com>
6212 * gcc.dg/cast-qual-3.c: New testcase.
6213 * g++.dg/warn/Wcast-qual2.C: New testcase.
6215 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
6217 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6218 (process-message): Expect column numbers.
6219 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6220 * gcc.dg/pch/counter-2.c: Same.
6221 * gcc.dg/pch/valid-2.c: Same.
6222 * gcc.dg/pch/warn-1.c: Same.
6223 * gcc.dg/pch/valid-1.c: Same.
6224 * gcc.dg/cpp/include2a.c: Handle lack of columns.
6225 * gcc.dg/cpp/syshdr.c: Same.
6226 * gcc.dg/cpp/19940712-1.c: Same.
6227 * gcc.dg/cpp/missing-header-1.c: Same.
6228 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6229 * gcc.dg/cpp/tr-warn3.c: Same.
6230 * gcc.dg/cpp/pr29612-2.c: Same.
6231 * gcc.dg/cpp/tr-warn4.c: Same.
6232 * gcc.dg/cpp/Wtrigraphs.c: Same.
6233 * gcc.dg/cpp/poison.c: Same.
6234 * gcc.dg/cpp/arith-3.c: Same.
6235 * gcc.dg/cpp/sysmac2.c: Same.
6236 * gcc.dg/cpp/cpp.exp: Same.
6237 * gcc.dg/cpp/tr-warn5.c: Same.
6238 * gcc.dg/cpp/include2.c: Same.
6239 * gcc.dg/cpp/Wmissingdirs.c: Same.
6240 * gcc.dg/cpp/Wmissingdirs.c: Same.
6241 * gcc.dg/cpp/tr-warn6.c: Same.
6242 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6243 * gcc.dg/cpp/macspace1.c: Same.
6244 * gcc.dg/cpp/escape-2.c: Same.
6245 * gcc.dg/cpp/assert2.c: Same.
6246 * gcc.dg/cpp/undef2.c: Same.
6247 * gcc.dg/cpp/macspace2.c: Same.
6248 * gcc.dg/cpp/tr-warn1.c: Same.
6249 * gcc.dg/cpp/extratokens2.c: Same.
6250 * gcc.dg/cpp/strify2.c: Same.
6251 * gcc.dg/cpp/Wsignprom.c: Same.
6252 * gcc.dg/cpp/redef2.c: Same.
6253 * gcc.dg/cpp/trad/trad.exp: Same.
6254 * gcc.dg/cpp/arith-1.c: Same.
6255 * gcc.dg/cpp/extratokens.c: Same.
6256 * gcc.dg/cpp/if-mpar.c: Same.
6258 2009-06-01 Olivier Hainque <hainque@adacore.com>
6260 * gnat.dg/nested_float_packed.ads: New test.
6262 2009-06-01 Olivier Hainque <hainque@adacore.com>
6263 Eric Botcazou <botcazou@adacore.com>
6265 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6266 * gnat.dg/test_oconst.adb: New test.
6268 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
6270 * gcc.dg/plugin/ggcplug.c: Moved comment.
6271 (plugin_init): Fixed typo, declared i, returned 0 at end.
6273 2009-05-31 Ira Rosen <irar@il.ibm.com>
6276 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6277 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6279 2009-05-29 Ian Lance Taylor <iant@google.com>
6281 * gcc.dg/Wcxx-compat-11.c: New testcase.
6283 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6286 * gfortran.dg/leadz_trailz_1.f90: New test.
6287 * gfortran.dg/leadz_trailz_2.f90: New test.
6289 2009-05-29 Martin Jambor <mjambor@suse.cz>
6291 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6292 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6293 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6294 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6295 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6296 * gcc.dg/tree-ssa/sra-2.c: Likewise.
6297 * gcc.dg/tree-ssa/sra-3.c: Likewise.
6298 * gcc.dg/tree-ssa/sra-1.c: Likewise.
6299 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6300 * gcc.dg/tree-ssa/sra-5.c: New file.
6301 * gcc.dg/tree-ssa/sra-6.c: New file.
6302 * gcc.c-torture/compile/sra-1.c: New file.
6304 2009-05-29 Jakub Jelinek <jakub@redhat.com>
6307 * gcc.c-torture/compile/pr40291.c: New test.
6310 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6312 * gcc.target/powerpc/altivec-30.c: New test.
6313 * gcc.target/powerpc/altivec-31.c: New test.
6315 2009-05-28 Richard Guenther <rguenther@suse.de>
6317 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6318 * gcc.c-torture/execute/20090527-1.c: Likewise.
6320 2009-05-28 Dodji Seketeli <dodji@redhat.com>
6323 * g++.dg/template/canon-type-1.C: New test.
6324 * g++.dg/template/canon-type-2.C: Likewise.
6325 * g++.dg/template/canon-type-3.C: Likewise.
6326 * g++.dg/template/canon-type-4.C: Likewise.
6327 * g++.dg/template/canon-type-5.C: Likewise.
6328 * g++.dg/template/canon-type-6.C: Likewise.
6329 * g++.dg/template/canon-type-7.C: Likewise.
6331 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
6332 Uros Bizjak <ubizjak@gmail.com>
6333 Danny Smith <dansmister@gmail.com>
6337 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6339 * gcc.target/i386/pr37216.c: New test source file.
6340 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
6341 use -fno-common for testing Cygwin and MinGW targets.
6343 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
6345 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6346 * g++.dg/opt/memcpy1.C (size_t): Likewise.
6347 * g++.dg/pr37742.C (size_t): Likewise.
6348 * g++.dg/torture/pr34850.C (size_t): Likewise.
6349 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6351 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6352 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6353 (size_t): Use __extension__ and __SIZE_TYPE__.
6354 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6356 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6357 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6358 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6359 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6360 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6361 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6362 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6363 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6364 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6365 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6366 (__ssize_t): Likewise.
6367 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6368 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6369 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6370 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6371 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6372 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6373 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6374 * gcc.dg/pr33667.c (size_t): Likewise.
6375 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6376 * gcc.dg/torture/pr39204.c (size_t): Likewise.
6377 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6378 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6379 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6380 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6382 2009-05-28 Ira Rosen <irar@il.ibm.com>
6384 PR tree-optimization/40254
6385 * gcc.dg/vect/pr40254.c: New test.
6387 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
6390 * gcc.target/mips/const-anchor-1.c: New test.
6391 * gcc.target/mips/const-anchor-2.c: New test.
6393 2009-05-27 Jason Merrill <jason@redhat.com>
6395 * g++.dg/cpp0x/initlist15.C: New.
6396 * g++.dg/cpp0x/initlist16.C: New.
6397 * g++.dg/cpp0x/initlist17.C: New.
6399 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
6402 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6403 patterns to reflect frontend changes.
6404 * gfortran.dg/vector_subscript_4.f90: Likewise.
6406 2009-05-27 Olivier Hainque <hainque@adacore.com>
6407 Eric Botcazou <botcazou@adacore.com>
6409 * gcc.c-torture/execute/align-nest.c: New testcase.
6410 * gnat.dg/misaligned_nest.adb: New testcase.
6412 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
6414 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6415 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6416 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6417 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6419 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
6421 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6422 cast instead of assuming 0ul.
6423 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6425 (_type_desc): Make first argument const.
6426 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6428 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6431 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
6432 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
6434 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
6436 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6437 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6438 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6439 * gcc.dg/plugin/ggcplug.c: Added new file.
6441 2009-05-26 Tobias Burnus <burnus@net-b.de>
6444 * gfortran.dg/nullify_4.f90: New test.
6446 2009-05-26 Richard Guenther <rguenther@suse.de>
6448 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6450 2009-05-26 Richard Guenther <rguenther@suse.de>
6453 * gcc.c-torture/compile/pr40252.c: New testcase.
6455 2009-05-26 Dodji Seketeli <dodji@redhat.com>
6458 * g++.dg/template/typedef18.C: New test.
6459 * g++.dg/template/typedef19.C: Likewise.
6460 * g++.dg/template/typedef20.C: Likewise.
6461 * g++.dg/template/access11.C: Adjust.
6463 2009-05-26 Richard Guenther <rguenther@suse.de>
6466 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6468 2009-05-25 Jason Merrill <jason@redhat.com>
6471 * g++.dg/cpp0x/enum3.C: New test.
6473 2009-05-25 Richard Guenther <rguenther@suse.de>
6475 PR tree-optimization/36327
6476 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6477 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6478 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6479 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6480 * gcc.dg/vect/vect-40.c: Likewise.
6481 * gcc.dg/vect/vect-42.c: Likewise.
6482 * gcc.dg/vect/vect-46.c: Likewise.
6483 * gcc.dg/vect/vect-76.c: Likewise.
6485 2009-05-25 Janus Weil <janus@gcc.gnu.org>
6488 * gfortran.dg/proc_ptr_18.f90: New.
6489 * gfortran.dg/proc_ptr_19.f90: New.
6490 * gfortran.dg/proc_ptr_comp_9.f90: New.
6491 * gfortran.dg/proc_ptr_comp_10.f90: New.
6493 2009-05-25 Richard Guenther <rguenther@suse.de>
6495 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6496 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6498 2009-05-25 Ira Rosen <irar@il.ibm.com>
6500 PR tree-optimization/40238
6501 * gcc.dg/vect/pr40238.c: New test.
6503 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6504 Dominique Dhumieres <dominiq@lps.ens.fr>
6508 * gfortran.dg/bounds_check_fail_3.f90: New test.
6509 * gfortran.dg/bounds_check_fail_4.f90: New test.
6510 * gfortran.dg/bounds_check_14.f90: Update test.
6511 * gfortran.dg/bound_4.f90: Update test.
6513 2009-05-24 Richard Guenther <rguenther@suse.de>
6516 * gcc.c-torture/compile/pr40233.c: New testcase.
6518 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
6520 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6521 for alpha*-*-* targets.
6523 2009-05-24 Ira Rosen <irar@il.ibm.com>
6525 * gcc.dg/vect/bb-slp-1.c: New test.
6526 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6527 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6528 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6529 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6530 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6531 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6532 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6533 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6534 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6535 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6536 gcc.dg/vect/bb-slp-22.c: Likewise.
6537 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6539 2009-05-23 Mark Mitchell <mark@codesourcery.com>
6540 Maxim Kuvyrkov <maxim@codesourcery.com>
6542 * gcc.dg/falign-labels-1.c: New test.
6544 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6546 * gnat.dg/specs/rep_clause3.ads: New test.
6548 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6550 * gnat.dg/addr6.adb: New test.
6552 2009-05-22 Mark Mitchell <mark@codesourcery.com>
6554 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6556 * gcc.target/arm/thumb2-mul-space.c: New file.
6557 * gcc.target/arm/thumb2-mul-space-2.c: New file.
6558 * gcc.target/arm/thumb2-mul-space-3.c: New file.
6559 * gcc.target/arm/thumb2-mul-speed.c: New file.
6561 2009-05-22 Richard Guenther <rguenther@suse.de>
6564 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6565 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6566 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6568 2009-05-22 Mark Mitchell <mark@codesourcery.com>
6570 * gcc.dg/dll-6.c: New test.
6571 * gcc.dg/dll-6a.c: Likewise.
6572 * gcc.dg/dll-7.c: Likewise.
6573 * gcc.dg/dll-7a.c: Likewise.
6574 * g++.dg/ext/dllexport2.C: Likewise.
6575 * g++.dg/ext/dllexport2a.cc: Likewise.
6577 2009-05-21 Steve Ellcey <sje@cup.hp.com>
6580 * gcc.target/ia64/mfused-madd-vect.c: New test.
6581 * gcc.target/ia64/mfused-madd.c: New test.
6582 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6583 * gcc.target/ia64/mno-fused-madd.c: New test.
6585 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
6587 * gcc.target/i386/movbe-1.c: New.
6588 * gcc.target/i386/movbe-2.c: Likewise.
6590 2009-05-21 Taras Glek <tglek@mozilla.com>
6592 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6593 plugin_init signature.
6594 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6595 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6596 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6598 2009-05-21 Mark Mitchell <mark@codesourcery.com>
6600 * gcc.dg/target/arm/neon-vmla-1.c: New.
6601 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6603 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
6605 * gcc.target/mips/octeon-exts-6.c: New test.
6606 * gcc.target/mips/extend-1.c: New test.
6607 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6609 * gcc.target/mips/octeon-exts-5.c: Likewise.
6611 2009-05-20 Jakub Jelinek <jakub@redhat.com>
6614 * gcc.c-torture/compile/pr40204.c: New test.
6616 2009-05-20 Richard Guenther <rguenther@suse.de>
6618 * gcc.c-torture/compile/20090518-1.c: New testcase.
6620 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
6622 PR tree-optimization/40087
6623 * gcc.dg/tree-ssa/pr40087.c: New test.
6625 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
6627 * gcc.dg/vector-4.c: New testcase.
6628 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6629 * g++.dg/ext/vector16.C: New testcase.
6631 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
6634 * gcc.dg/pr40172.c: Renamed to ...
6635 * gcc.dg/pr40172-1.c: This.
6637 * gcc.dg/pr40172-2.c: New.
6638 * gcc.dg/pr40172-3.c: Likewise.
6640 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6643 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6645 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
6647 * gnat.dg/loop_optimization6.ad[sb]: New test.
6649 2009-05-19 Richard Guenther <rguenther@suse.de>
6651 * gcc.c-torture/compile/20090519-1.c: New testcase.
6653 2009-05-18 Jason Merrill <jason@redhat.com>
6655 * g++.dg/cpp0x/explicit1.C: New.
6656 * g++.dg/cpp0x/explicit2.C: New.
6658 2009-05-18 Dodji Seketeli <dodji@redhat.com>
6661 * g++.dg/debug/dwarf2/nested-1.C: New test.
6663 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
6666 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6669 2009-05-18 Janus Weil <janus@gcc.gnu.org>
6672 * gfortran.dg/proc_ptr_comp_8.f90: New.
6674 2009-05-18 Richard Guenther <rguenther@suse.de>
6677 * gfortran.dg/array_memset_2.f90: Adjust.
6679 2009-05-18 Janus Weil <janus@gcc.gnu.org>
6683 * gfortran.dg/interface_27.f90: New.
6684 * gfortran.dg/interface_28.f90: New.
6685 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6686 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6688 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6690 * gcc.target/m68k/tls-ie.c: New test.
6691 * gcc.target/m68k/tls-le.c: New test.
6692 * gcc.target/m68k/tls-gd.c: New test.
6693 * gcc.target/m68k/tls-ld.c: New test.
6694 * gcc.target/m68k/tls-ie-xgot.c: New test.
6695 * gcc.target/m68k/tls-le-xtls.c: New test.
6696 * gcc.target/m68k/tls-gd-xgot.c: New test.
6697 * gcc.target/m68k/tls-ld-xgot.c: New test.
6698 * gcc.target/m68k/tls-ld-xtls.c: New test.
6699 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6701 2009-05-18 Martin Jambor <mjambor@suse.cz>
6703 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6705 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
6708 * gcc.dg/pr40172.c: New.
6710 2009-05-17 Jason Merrill <jason@redhat.com>
6713 * g++.dg/template/dtor6.C: New.
6715 2009-05-17 Joseph Myers <joseph@codesourcery.com>
6717 * g++.dg/warn/translate-ice-1.C: New test.
6719 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6721 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6722 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6723 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6724 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6726 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6729 * gfortran.dg/erf_2.F90: New test.
6730 * gfortran.dg/erfc_scaled_2.f90: New test.
6732 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6735 * gfortran.dg/string_1.f90: New test.
6736 * gfortran.dg/string_2.f90: New test.
6737 * gfortran.dg/string_3.f90: New test.
6739 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
6741 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6742 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6744 2009-05-15 Ian Lance Taylor <iant@google.com>
6746 * gcc.dg/Wcxx-compat-10.c: New testcase.
6748 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6751 * gcc.dg/pr16302.c: New.
6752 * g++.dg/warn/pr16302.C: New.
6754 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6756 * gcc.dg/torture/builtin-math-5.c: New.
6757 * gcc.dg/torture/builtin-math-6.c: New.
6758 * lib/target-supports.exp (check_effective_target_mpc): New.
6760 2009-05-15 Jan Hubicka <jh@suse.cz>
6762 * gcc.dg/tree-ssa/inline-3.c: New testcase
6764 2009-05-15 Jan Hubicka <jh@suse.cz>
6766 * gcc.target/i386/align-main-1.c (check): Mark noinline.
6767 * gcc.target/i386/align-main-2.c (check): Mark noinline.
6768 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6769 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6770 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6772 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6774 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6775 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6777 2009-05-15 Jan Hubicka <jh@suse.cz>
6779 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6780 optimized by sibcall noinline.
6782 2009-05-15 Jan Hubicka <jh@suse.cz>
6784 * sibcall-1.c (track): Mark noinline.
6785 * sibcall-2.c (track): Mark noinline.
6786 * sibcall-3.c (track): Mark noinline.
6787 * sibcall-4.c (track): Mark noinline.
6789 2009-05-15 Jan Hubicka <jh@suse.cz>
6791 * flatten-2.c: Disable early inlining; add comment.
6792 * flatten-3.c: New test based on flatten-2.c.
6794 2009-05-15 Richard Guenther <rguenther@suse.de>
6796 PR tree-optimization/39999
6797 * gcc.c-torture/compile/pr39999.c: New testcase.
6799 2009-05-15 Joseph Myers <joseph@codesourcery.com>
6801 * gcc.c-torture/compile/ptr-conv-1.c: New test.
6803 2009-05-14 Ian Lance Taylor <iant@google.com>
6805 * gcc.dg/Wcxx-compat-9.c: New testcase.
6807 2009-05-14 Janus Weil <janus@gcc.gnu.org>
6810 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6811 * gfortran.dg/duplicate_type_2.f90: Ditto.
6812 * gfortran.dg/duplicate_type_3.f90: New.
6814 2009-05-14 Laurent GUERBY <laurent@guerby.net>
6816 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6817 * ada/acats/tests/c5/c59002c.ada: Likewise.
6819 2009-05-13 Taras Glek <tglek@mozilla.com>
6821 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6822 attributes and decl smashing.
6823 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6825 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6826 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6828 2009-05-14 Jakub Jelinek <jakub@redhat.com>
6831 * gfortran.dg/pr39865.f90: New test.
6832 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6834 * gfortran.dg/hollerith_f95.f90: Likewise.
6835 * gfortran.dg/hollerith6.f90: New test.
6836 * gfortran.dg/hollerith7.f90: New test.
6838 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6841 * gcc.dg/cpp/pr36674.i: New.
6843 2009-05-14 Ben Elliston <bje@au.ibm.com>
6846 * gcc.c-torture/compile/pr40035.c: New test.
6848 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6850 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6852 2009-05-12 Tobias Burnus <burnus@net-b.de>
6855 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6856 * gfortran.dg/c_kind_tests_2.f03: Ditto.
6857 * gfortran.dg/interop_params.f03: Ditto.
6859 2009-05-12 Jan Hubicka <jh@suse.cz>
6861 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6862 so unrolling still happens.
6863 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6864 * gcc.dg/ipa/ipacost-2.c: Likewise.
6865 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6867 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
6869 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6871 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
6873 * lib/target-supports.exp (check_profiling_available): Return
6874 false for -p on *-*-cygwin* targets.
6876 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
6878 PR tree-optimization/38632
6879 * g++.dg/tree-ssa/pr38632.C: New.
6881 2009-05-11 Jan Hubicka <jh@suse.cz>
6883 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6884 we now optimize better.
6885 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6886 out at different places.
6887 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6889 * gcc.dg/vect/vect-76.c: Likewise.
6890 * gcc.dg/vect/vect-70.c: Likewise.
6891 * gcc.dg/vect/vect-66.c: Likewise.
6892 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6893 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6895 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
6898 * gcc.c-torture/compile/pr40080.c: New.
6900 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
6902 * gcc.c-torture/compile/pr40026.c: New testcase.
6904 2009-05-11 Janus Weil <janus@gcc.gnu.org>
6907 * gfortran.dg/proc_ptr_comp_7.f90: New.
6909 2009-05-11 Ira Rosen <irar@il.ibm.com>
6911 PR tree-optimization/40074
6912 * gcc.dg/vect/pr40074.c: New test.
6914 2009-05-10 Ian Lance Taylor <iant@google.com>
6916 * gcc.dg/Wcxx-compat-7.c: New testcase.
6917 * gcc.dg/Wcxx-compat-8.c: New testcase.
6918 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6919 * gcc.dg/pr17188-1.c: Likewise.
6920 * gcc.dg/pr39084.c: Likewise.
6922 2009-05-10 Michael Matz <matz@suse.de>
6925 * gcc.dg/pr40031.c: New test.
6927 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
6930 * gfortran.dg/array_constructor_31.f90: New test.
6932 2009-05-10 Richard Guenther <rguenther@suse.de>
6934 PR tree-optimization/40081
6935 * g++.dg/torture/pr40081.C: New testcase.
6937 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
6940 * gfortran.dg/dependency_24.f90: New test.
6941 * gfortran.dg/dependency_23.f90: Clean up module files.
6943 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
6946 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6947 * gfortran.dg/chmod_2.f90: Likewise.
6948 * gfortran.dg/chmod_3.f90: Likewise.
6949 * gfortran.dg/open_errors.f90: Likewise.
6951 2009-05-09 Jan Hubicka <jh@suse.cz>
6954 * g++.dg/eh/nested-try.C: New test.
6956 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6958 PR tree-optimization/40049
6959 * gcc.dg/vect/vect-shift-2.c: New test.
6961 2009-05-08 Joseph Myers <joseph@codesourcery.com>
6963 * gcc.dg/torture/complex-sign-mul-minus-one.c,
6964 gcc.dg/torture/complex-sign-mul-one.c: New tests.
6966 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
6969 * g++.dg/warn/deprecated-6.C: New.
6970 * gcc.dg/deprecated-4.c: Likewise.
6971 * gcc.dg/deprecated-5.c: Likewise.
6972 * gcc.dg/deprecated-6.c: Likewise.
6974 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
6976 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6977 __aligned__(__BIGGEST_ALIGNMENT__).
6978 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6979 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6980 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6981 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6982 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6983 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6984 * gcc.dg/vect/Os-vect-95.c: Likewise.
6985 * gcc.dg/vect/pr20122.c: Likewise.
6986 * gcc.dg/vect/pr36493.c: Likewise.
6987 * gcc.dg/vect/pr37385.c: Likewise.
6988 * gcc.dg/vect/slp-7.c: Likewise.
6989 * gcc.dg/vect/slp-9.c: Likewise.
6990 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6991 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6992 * gcc.dg/vect/vect-35.c: Likewise.
6993 * gcc.dg/vect/vect-40.c: Likewise.
6994 * gcc.dg/vect/vect-42.c: Likewise.
6995 * gcc.dg/vect/vect-44.c: Likewise.
6996 * gcc.dg/vect/vect-46.c: Likewise.
6997 * gcc.dg/vect/vect-48.c: Likewise.
6998 * gcc.dg/vect/vect-52.c: Likewise.
6999 * gcc.dg/vect/vect-54.c: Likewise.
7000 * gcc.dg/vect/vect-56.c: Likewise.
7001 * gcc.dg/vect/vect-58.c: Likewise.
7002 * gcc.dg/vect/vect-60.c: Likewise.
7003 * gcc.dg/vect/vect-74.c: Likewise.
7004 * gcc.dg/vect/vect-75.c: Likewise.
7005 * gcc.dg/vect/vect-76.c: Likewise.
7006 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7007 * gcc.dg/vect/vect-77.c: Likewise.
7008 * gcc.dg/vect/vect-77-global.c: Likewise.
7009 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7010 * gcc.dg/vect/vect-78.c: Likewise.
7011 * gcc.dg/vect/vect-78-global.c: Likewise.
7012 * gcc.dg/vect/vect-80.c: Likewise.
7013 * gcc.dg/vect/vect-85.c: Likewise.
7014 * gcc.dg/vect/vect-87.c: Likewise.
7015 * gcc.dg/vect/vect-88.c: Likewise.
7016 * gcc.dg/vect/vect-92.c: Likewise.
7017 * gcc.dg/vect/vect-93.c: Likewise.
7018 * gcc.dg/vect/vect-95.c: Likewise.
7019 * gcc.dg/vect/vect-97.c: Likewise.
7020 * gcc.dg/vect/vect-complex-1.c: Likewise.
7021 * gcc.dg/vect/vect-complex-4.c: Likewise.
7022 * gcc.dg/vect/vect-complex-5.c: Likewise.
7023 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7024 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7025 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
7026 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7027 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7028 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7029 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7030 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7031 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7032 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7033 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7034 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7035 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7036 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7037 * gcc.dg/vect/vect-outer-1.c: Likewise.
7038 * gcc.dg/vect/vect-outer-2a.c: Likewise.
7039 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7040 * gcc.dg/vect/vect-outer-2.c: Likewise.
7041 * gcc.dg/vect/vect-outer-2c.c: Likewise.
7042 * gcc.dg/vect/vect-outer-2d.c: Likewise.
7043 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7044 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7045 * gcc.dg/vect/vect-outer-3.c: Likewise.
7046 * gcc.dg/vect/vect-outer-3c.c: Likewise.
7047 * gcc.dg/vect/vect-outer-5.c: Likewise.
7048 * gcc.dg/vect/vect-outer-6.c: Likewise.
7049 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
7050 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7051 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7052 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7053 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
7054 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7055 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7056 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7057 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7058 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7059 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7060 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7061 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
7062 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7064 2009-05-08 Joseph Myers <joseph@codesourcery.com>
7067 * gcc.dg/torture/complex-sign.h: New header.
7068 * gcc.dg/torture/complex-sign-add.c,
7069 gcc.dg/torture/complex-sign-mixed-add.c,
7070 gcc.dg/torture/complex-sign-mixed-div.c,
7071 gcc.dg/torture/complex-sign-mixed-mul.c,
7072 gcc.dg/torture/complex-sign-mixed-sub.c,
7073 gcc.dg/torture/complex-sign-mul.c,
7074 gcc.dg/torture/complex-sign-sub.c: New tests.
7076 2009-05-08 Janus Weil <janus@gcc.gnu.org>
7079 * gfortran.dg/intrinsic_3.f90: New.
7081 2009-05-07 Janis Johnson <janis187@us.ibm.com>
7084 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
7085 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
7086 * gcc.dg/dfp/float-constant-double.c: New test.
7087 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7088 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7089 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7090 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7091 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7092 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7093 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7094 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7095 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7097 2009-05-07 Jakub Jelinek <jakub@redhat.com>
7100 * gcc.c-torture/execute/pr40057.c: New test.
7102 2009-05-06 James E. Wilson <wilson@codesourcery.com>
7104 * gcc.c-torture/compile/const-high-part.c: New test.
7106 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7109 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7112 2009-05-06 Janus Weil <janus@gcc.gnu.org>
7115 * gfortran.dg/proc_decl_1.f90: Modified.
7116 * gfortran.dg/proc_ptr_comp_1.f90: New.
7117 * gfortran.dg/proc_ptr_comp_2.f90: New.
7118 * gfortran.dg/proc_ptr_comp_3.f90: New.
7119 * gfortran.dg/proc_ptr_comp_4.f90: New.
7120 * gfortran.dg/proc_ptr_comp_5.f90: New.
7121 * gfortran.dg/proc_ptr_comp_6.f90: New.
7123 2009-05-06 Dodji Seketeli <dodji@redhat.com>
7126 * g++.dg/template/call7.C: New test.
7128 2009-05-06 Diego Novillo <dnovillo@google.com>
7130 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7132 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7134 * gfortran.dg/pr40021.f: Moved to ...
7135 * gfortran.fortran-torture/execute/pr40021.f: Here.
7137 2009-05-06 Janis Johnson <janis187@us.ibm.com>
7140 * gcc.dg/dfp/pr39986.c: New test.
7142 2009-05-06 Michael Matz <matz@suse.de>
7145 * gfortran.dg/pr40021.f: New test.
7147 2009-05-06 Le-Chun Wu <lcwu@google.com>
7149 * lib/plugin-support.exp: New file containing support procs for
7151 * lib/target-supports.exp (check_plugin_available): New proc.
7152 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7153 * gcc.dg/plugin/selfassign.c: New plugin source file.
7154 * gcc.dg/plugin/self-assign-test-1.c: New test.
7155 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7156 * g++.dg/README: Add description for plugin test.
7157 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7158 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7159 * g++.dg/plugin/selfassign.c: New plugin source file.
7160 * g++.dg/plugin/self-assign-test-1.C: New test.
7161 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7162 * g++.dg/plugin/self-assign-test-3.C: Likewise.
7163 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7164 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7166 2009-05-06 Tobias Burnus <burnus@net-b.de>
7169 * gfortran.dg/intrinsic_2.f90: New test.
7170 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7172 2009-05-06 Joseph Myers <joseph@codesourcery.com>
7175 * gcc.dg/noncompile/incomplete-5.c: New test.
7177 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7180 * gcc.dg/pr39666-1.c: New test.
7181 * gcc.dg/pr39666-2.c: Likewise.
7182 * g++.dg/warn/Wuninitialized-4.C: Likewise.
7183 * g++.dg/warn/Wuninitialized-5.C: Likewise.
7184 * gfortran.dg/pr39666-1.f90: Likewise.
7185 * gfortran.dg/pr39666-2.f90: Likewise.
7187 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
7189 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7190 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7191 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7193 2009-05-05 Janus Weil <janus@gcc.gnu.org>
7196 * gfortran.dg/proc_ptr_17.f90: New.
7198 2009-05-05 Richard Guenther <rguenther@suse.de>
7200 PR tree-optimization/40022
7201 * gcc.c-torture/execute/pr40022.c: New testcase.
7203 2009-05-05 Richard Guenther <rguenther@suse.de>
7206 * gcc.c-torture/compile/pr40023.c: New testcase.
7208 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
7210 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7211 * g++.dg/template/overload9.C: Likewise.
7212 * g++.dg/ext/ms-1.C: New.
7214 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7217 * g++.dg/ext/vla7.C: New test.
7219 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7221 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7223 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7225 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7226 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7227 Update expected errors.
7229 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7232 * g++.dg/parse/parser-pr28152.C: New.
7233 * g++.dg/parse/parser-pr28152-2.C: New.
7235 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7237 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7239 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
7241 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7242 * gcc.target/sparc/fexpand-2.c: Likewise.
7243 * gcc.target/sparc/fpmerge-2.c: Likewise.
7244 * gcc.target/sparc/pdist-2.c: Likewise.
7246 2009-05-03 Richard Guenther <rguenther@suse.de>
7249 * gcc.c-torture/compile/pr39983.c: New testcase.
7251 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7253 * gcc.dg/c99-complex-3.c: New test.
7255 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7257 * gcc.dg/cpp/utf8-5byte-1.c: New test.
7259 2009-05-02 Joseph Myers <joseph@codesourcery.com>
7261 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7263 2009-05-02 Richard Guenther <rguenther@suse.de>
7266 * gcc.target/spu/pr40001.c: New testcase.
7268 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
7270 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7272 2009-04-30 Steve Ellcey <sje@cup.hp.com>
7275 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7276 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7278 2009-04-30 Janis Johnson <janis187@us.ibm.com>
7281 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7284 2009-04-30 David Ayers <ayers@fsfe.org>
7286 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7287 and gcc_error_prefix variables.
7288 * objc.dg/bad-receiver-type.m: Update to match correct
7290 * objc.dg/encode-5.m: Likewise.
7291 * objc.dg/id-1.m: Likewise.
7292 * objc.dg/method-1.m: Likewise.
7293 * objc.dg/method-6.m: Likewise.
7294 * objc.dg/method-7.m: Likewise.
7295 * objc.dg/method-9.m: Likewise.
7296 * objc.dg/method-11.m: Likewise.
7297 * objc.dg/method-20.m: Likewise.
7298 * objc.dg/private-1.m: Likewise.
7300 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
7303 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7304 * gfortran.dg/advance_4.f90: Likewise
7305 * gfortran.dg/advance_5.f90: Likewise
7306 * gfortran.dg/append_1.f90: Likewise
7307 * gfortran.dg/backslash_1.f90: Likewise
7308 * gfortran.dg/backslash_2.f90: Likewise
7309 * gfortran.dg/backslash_3.f: Likewise
7310 * gfortran.dg/backspace_10.f90: Likewise
7311 * gfortran.dg/backspace_3.f: Likewise
7312 * gfortran.dg/backspace_4.f: Likewise
7313 * gfortran.dg/backspace_5.f: Likewise
7314 * gfortran.dg/backspace_8.f: Likewise
7315 * gfortran.dg/backspace_9.f: Likewise
7316 * gfortran.dg/complex_write.f90: Likewise
7317 * gfortran.dg/convert_implied_open.f90: Likewise
7318 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7319 * gfortran.dg/dos_eol.f: Likewise
7320 * gfortran.dg/empty_format_1.f90: Likewise
7321 * gfortran.dg/endfile.f: Likewise
7322 * gfortran.dg/eof_1.f90: Likewise
7323 * gfortran.dg/eor_1.f90: Likewise
7324 * gfortran.dg/eor_handling_1.f90: Likewise
7325 * gfortran.dg/eor_handling_2.f90: Likewise
7326 * gfortran.dg/eor_handling_3.f90: Likewise
7327 * gfortran.dg/eor_handling_4.f90: Likewise
7328 * gfortran.dg/eor_handling_5.f90: Likewise
7329 * gfortran.dg/error_recovery_5.f90: Likewise
7330 * gfortran.dg/f2003_inquire_1.f03: Likewise
7331 * gfortran.dg/f2003_io_4.f03: Likewise
7332 * gfortran.dg/f2003_io_5.f03: Likewise
7333 * gfortran.dg/f2003_io_7.f03: Likewise
7334 * gfortran.dg/fgetc_1.f90: Likewise
7335 * gfortran.dg/fgetc_2.f90: Likewise
7336 * gfortran.dg/flush_1.f90: Likewise
7337 * gfortran.dg/fmt_exhaust.f90: Likewise
7338 * gfortran.dg/fmt_huge.f90: Likewise
7339 * gfortran.dg/fmt_read.f90: Likewise
7340 * gfortran.dg/fmt_t_1.f90: Likewise
7341 * gfortran.dg/fmt_t_2.f90: Likewise
7342 * gfortran.dg/fmt_t_3.f90: Likewise
7343 * gfortran.dg/fmt_t_4.f90: Likewise
7344 * gfortran.dg/fmt_t_5.f90: Likewise
7345 * gfortran.dg/fmt_t_7.f: Likewise
7346 * gfortran.dg/fseek.f90: Likewise
7347 * gfortran.dg/ftell_1.f90: Likewise
7348 * gfortran.dg/ftell_2.f90: Likewise
7349 * gfortran.dg/func_derived_3.f90: Likewise
7350 * gfortran.dg/inquire_9.f90: Likewise
7351 * gfortran.dg/iostat_1.f90: Likewise
7352 * gfortran.dg/iostat_2.f90: Likewise
7353 * gfortran.dg/list_read_1.f90: Likewise
7354 * gfortran.dg/list_read_4.f90: Likewise
7355 * gfortran.dg/list_read_5.f90: Likewise
7356 * gfortran.dg/list_read_7.f90: Likewise
7357 * gfortran.dg/list_read_8.f90: Likewise
7358 * gfortran.dg/list_read_9.f90: Likewise
7359 * gfortran.dg/namelist_13.f90: Likewise
7360 * gfortran.dg/namelist_14.f90: Likewise
7361 * gfortran.dg/namelist_15.f90: Likewise
7362 * gfortran.dg/namelist_16.f90: Likewise
7363 * gfortran.dg/namelist_17.f90: Likewise
7364 * gfortran.dg/namelist_18.f90: Likewise
7365 * gfortran.dg/namelist_19.f90: Likewise
7366 * gfortran.dg/namelist_20.f90: Likewise
7367 * gfortran.dg/namelist_24.f90: Likewise
7368 * gfortran.dg/namelist_26.f90: Likewise
7369 * gfortran.dg/namelist_27.f90: Likewise
7370 * gfortran.dg/namelist_28.f90: Likewise
7371 * gfortran.dg/namelist_37.f90: Likewise
7372 * gfortran.dg/namelist_38.f90: Likewise
7373 * gfortran.dg/namelist_39.f90: Likewise
7374 * gfortran.dg/namelist_40.f90: Likewise
7375 * gfortran.dg/namelist_43.f90: Likewise
7376 * gfortran.dg/namelist_44.f90: Likewise
7377 * gfortran.dg/namelist_45.f90: Likewise
7378 * gfortran.dg/namelist_46.f90: Likewise
7379 * gfortran.dg/namelist_47.f90: Likewise
7380 * gfortran.dg/namelist_48.f90: Likewise
7381 * gfortran.dg/namelist_49.f90: Likewise
7382 * gfortran.dg/namelist_50.f90: Likewise
7383 * gfortran.dg/namelist_51.f90: Likewise
7384 * gfortran.dg/namelist_52.f90: Likewise
7385 * gfortran.dg/namelist_56.f90: Likewise
7386 * gfortran.dg/namelist_char_only.f90: Likewise
7387 * gfortran.dg/namelist_use.f90: Likewise
7388 * gfortran.dg/namelist_use_only.f90: Likewise
7389 * gfortran.dg/noadv_size.f90: Likewise
7390 * gfortran.dg/open_access_append_1.f90: Likewise
7391 * gfortran.dg/pad_no.f90: Likewise
7392 * gfortran.dg/pr12884.f: Likewise
7393 * gfortran.dg/pr17090.f90: Likewise
7394 * gfortran.dg/pr17285.f90: Likewise
7395 * gfortran.dg/pr17286.f90: Likewise
7396 * gfortran.dg/pr18122.f90: Likewise
7397 * gfortran.dg/pr18210.f90: Likewise
7398 * gfortran.dg/pr18392.f90: Likewise
7399 * gfortran.dg/pr19155.f: Likewise
7400 * gfortran.dg/pr19216.f: Likewise
7401 * gfortran.dg/pr19467.f90: Likewise
7402 * gfortran.dg/pr19657.f: Likewise
7403 * gfortran.dg/pr20257.f90: Likewise
7404 * gfortran.dg/read_bad_advance.f90: Likewise
7405 * gfortran.dg/read_eof_2.f90: Likewise
7406 * gfortran.dg/read_eof_4.f90: Likewise
7407 * gfortran.dg/read_many_1.f: Likewise
7408 * gfortran.dg/read_noadvance.f90: Likewise
7409 * gfortran.dg/read_repeat.f90: Likewise
7410 * gfortran.dg/read_size_noadvance.f90: Likewise
7411 * gfortran.dg/read_x_past.f: Likewise
7412 * gfortran.dg/record_marker_1.f90: Likewise
7413 * gfortran.dg/record_marker_3.f90: Likewise
7414 * gfortran.dg/rewind_1.f90: Likewise
7415 * gfortran.dg/runtime_warning_1.f90: Likewise
7416 * gfortran.dg/shape_3.f90: Likewise
7417 * gfortran.dg/slash_1.f90: Likewise
7418 * gfortran.dg/stat_1.f90: Likewise
7419 * gfortran.dg/stat_2.f90: Likewise
7420 * gfortran.dg/streamio_11.f90: Likewise
7421 * gfortran.dg/streamio_3.f90: Likewise
7422 * gfortran.dg/streamio_4.f90: Likewise
7423 * gfortran.dg/streamio_9.f90: Likewise
7424 * gfortran.dg/tl_editing.f90: Likewise
7425 * gfortran.dg/unf_io_convert_1.f90: Likewise
7426 * gfortran.dg/unf_io_convert_2.f90: Likewise
7427 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7428 * gfortran.dg/unf_short_record_1.f90: Likewise
7429 * gfortran.dg/utf8_1.f03: Likewise
7430 * gfortran.dg/utf8_2.f03: Likewise
7431 * gfortran.dg/widechar_IO_1.f90: Likewise
7432 * gfortran.dg/write_check3.f90: Likewise
7433 * gfortran.dg/write_rewind_2.f: Likewise
7434 * gfortran.dg/x_slash_2.f: Likewise
7436 2009-04-29 Richard Guenther <rguenther@suse.de>
7439 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7441 (check_effective_target_vect_floatuint_cvt): Likewise.
7442 * gcc.dg/vect/slp-10.c: Adjust.
7443 * gcc.dg/vect/slp-11.c: Adjust.
7444 * gcc.dg/vect/slp-12b.c: Adjust.
7445 * gcc.dg/vect/slp-33.c: Adjust.
7446 * gcc.c-torture/compile/pr39943.c: New testcase.
7448 2009-04-29 Richard Guenther <rguenther@suse.de>
7451 * gcc.c-torture/compile/pr39937.c: New testcase.
7453 2009-04-29 Richard Guenther <rguenther@suse.de>
7455 PR tree-optimization/39941
7456 * gcc.c-torture/compile/pr39941.c: New testcase.
7458 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
7460 * gcc.target/bfin/20090411-1.c: New test.
7462 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
7465 * gcc.dg/pr39565.c: New testcase.
7467 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
7469 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7470 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7471 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7472 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7473 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7474 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7475 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7476 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7477 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7478 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7479 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7480 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7481 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7482 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7483 * gcc.target/i386/pr37191.c: Likewise.
7484 * gcc.target/i386/reload-1.c: Likewise.
7485 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7486 * g++.old-deja/g++.pt/repo2.C: Likewise.
7487 * g++.old-deja/g++.pt/repo3.C: Likewise.
7488 * g++.old-deja/g++.pt/repo4.C: Likewise.
7489 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7490 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7491 * g++.dg/template/repo1.C: Likewise.
7492 * g++.dg/template/repo2.C: Likewise.
7493 * g++.dg/template/repo3.C: Likewise.
7494 * g++.dg/template/repo4.C: Likewise.
7495 * g++.dg/template/repo5.C: Likewise.
7496 * g++.dg/template/repo6.C: Likewise.
7497 * g++.dg/template/repo7.C: Likewise.
7498 * g++.dg/template/repo8.C: Likewise.
7499 * g++.dg/template/repo9.C: Likewise.
7500 * g++.dg/rtti/repo1.C: Likewise.
7501 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7502 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7503 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7504 * g++.dg/other/PR23205.C: Skip for vxworks.
7505 * g++.dg/ext/visibility/class1.C: Requires PIC.
7506 * g++.dg/eh/async-unwind2.C: Requires PIC.
7507 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7508 does not have cxa_exit.
7510 2009-04-28 Jing Yu <jingyu@google.com>
7513 * lib/target-supports.exp (check_effective_target_tls): Remove
7515 (check_effective_target_tls_native): Likewise.
7516 (check_effective_target_tls_runtime): Likewise.
7517 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7519 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7521 2009-04-28 Janus Weil <janus@gcc.gnu.org>
7524 * gfortran.dg/proc_ptr_16.f90: New.
7526 2009-04-28 Steve Ellcey <sje@cup.hp.com>
7528 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7531 2009-04-28 Richard Guenther <rguenther@suse.de>
7534 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7536 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
7538 * g++.dg/warn/pr35652.C: Removed.
7539 * gcc.dg/pr35652.c: Likewise.
7541 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
7543 * gcc.target/ia64/20071210-2.c: New testcase.
7545 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
7548 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7549 * gcc.dg/pr39323-3.c: Ditto.
7551 2009-04-28 Janus Weil <janus@gcc.gnu.org>
7555 * gfortran.dg/ambiguous_reference_2.f90: New.
7556 * gfortran.dg/pointer_assign_7.f90: New.
7558 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
7559 Mark Mitchell <mark@codesourcery.com>
7561 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7562 * gcc.dg/20020103-1.c: Check for __ppc.
7563 * gcc.dg/asm-b.c: Check for __ppc.
7564 * gcc.dg/20020919-1.c: Check for __ppc.
7565 * gcc.dg/20020312-2.c: Likewise.
7566 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7567 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7568 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7569 * g++.dg/warn/weak1.C: Likewise.
7570 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7571 static so appropriate optimizations kick in.
7572 (find_base_value_wrapper): New function.
7573 * g++.dg/eh/simd-5.C: Fix target triplet.
7574 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7576 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
7577 H.J. Lu <hongjiu.lu@intel.com>
7580 * gcc.target/i386/pr39911.c: New test.
7582 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
7585 * gfortran.dg/alloc_comp_assign_10.f90: New test.
7587 2009-04-28 Ben Elliston <bje@au.ibm.com>
7592 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7594 * gcc.dg/pr35652.C: New.
7595 * g++.dg/warn/pr35652.C: New.
7596 * gcc.dg/format/plus-1.c: Adjust message.
7598 2009-04-27 DJ Delorie <dj@redhat.com>
7600 * lib/target-supports.exp (check_effective_target_double64): New.
7601 (check_effective_target_double64plus): New.
7602 (check_effective_target_large_double): New.
7603 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7604 * gcc.dg/div-double-1.c: Likewise.
7605 * gcc.dg/Wconversion-real.c: Require large_double.
7606 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7608 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7611 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7614 2009-04-27 Ian Lance Taylor <iant@google.com>
7616 * gcc.dg/Wcxx-compat-5.c: New testcase.
7617 * gcc.dg/Wcxx-compat-6.c: New testcase.
7619 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7621 Allow non-constant arguments to conversion intrinsics.
7622 * gcc.target/spu/intrinsics-3.c: Update tests.
7624 2009-04-27 Richard Guenther <rguenther@suse.de>
7627 * gcc.c-torture/compile/pr39928-1.c: New testcase.
7628 * gcc.c-torture/compile/pr39928-2.c: Likewise.
7630 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
7633 * gcc.dg/torture/pr39903-1.c: New.
7634 * gcc.dg/torture/pr39903-2.c: Likewise.
7636 2009-04-27 Revital Eres <eres@il.ibm.com>
7638 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7640 * gcc.dg/sms-2.c: Add dump check.
7641 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7643 * gcc.dg/sms-4.c: Likewise.
7644 * gcc.dg/sms-5.c: Likewise.
7645 * gcc.dg/sms-6.c: Likewise.
7646 * gcc.dg/sms-7.c: Likewise.
7647 * gcc.dg/sms-antideps.c: Rename to...
7648 * gcc.dg/sms-8.c: This and add sms dump file and check it.
7650 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
7652 * gnat.dg/opt2.adb: New test.
7654 2009-04-27 Jakub Jelinek <jakub@redhat.com>
7657 * g++.dg/warn/Wunused-15.C: New test.
7659 2009-04-26 Michael Matz <matz@suse.de>
7662 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7664 * gcc.target/i386/pr37248-1.c: Modified.
7665 * gcc.target/i386/pr37248-3.c: Modified.
7666 * gcc.target/i386/pr37248-2.c: Modified.
7667 * gnat.dg/aliasing1.adb: Modified.
7668 * gnat.dg/pack9.adb: Modified.
7669 * gnat.dg/aliasing2.adb: Modified.
7670 * gcc.dg/strict-overflow-2.c: Modified.
7671 * gcc.dg/autopar/reduc-1char.c: Modified.
7672 * gcc.dg/autopar/reduc-2char.c: Modified.
7673 * gcc.dg/autopar/reduc-1.c: Modified.
7674 * gcc.dg/autopar/reduc-2.c: Modified.
7675 * gcc.dg/autopar/reduc-3.c: Modified.
7676 * gcc.dg/autopar/reduc-6.c: Modified.
7677 * gcc.dg/autopar/reduc-7.c: Modified.
7678 * gcc.dg/autopar/reduc-8.c: Modified.
7679 * gcc.dg/autopar/reduc-9.c: Modified.
7680 * gcc.dg/autopar/reduc-1short.c: Modified.
7681 * gcc.dg/autopar/reduc-2short.c: Modified.
7682 * gcc.dg/autopar/parallelization-1.c: Modified.
7683 * gcc.dg/strict-overflow-4.c: Modified.
7684 * gcc.dg/strict-overflow-6.c: Modified.
7685 * gcc.dg/gomp/combined-1.c: Modified.
7686 * gcc.dg/no-strict-overflow-1.c: Modified.
7687 * gcc.dg/no-strict-overflow-3.c: Modified.
7688 * gcc.dg/no-strict-overflow-5.c: Modified.
7689 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7690 * gcc.dg/tree-ssa/pr18134.c: Modified.
7691 * gcc.dg/tree-ssa/20030824-1.c: Modified.
7692 * gcc.dg/tree-ssa/vector-2.c: Modified.
7693 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7694 * gcc.dg/tree-ssa/loop-21.c: Modified.
7695 * gcc.dg/tree-ssa/20030824-2.c: Modified.
7696 * gcc.dg/tree-ssa/vector-3.c: Modified.
7697 * gcc.dg/tree-ssa/asm-3.c: Modified.
7698 * gcc.dg/tree-ssa/pr23294.c: Modified.
7699 * gcc.dg/tree-ssa/loop-22.c: Modified.
7700 * gcc.dg/tree-ssa/loop-15.c: Modified.
7701 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7702 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7703 * gcc.dg/tree-ssa/pr20139.c: Modified.
7704 * gcc.dg/tree-ssa/scev-cast.c: Modified.
7705 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7706 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7707 * gcc.dg/tree-ssa/loop-5.c: Modified.
7708 * gcc.dg/tree-ssa/pr19431.c: Modified.
7709 * gcc.dg/tree-ssa/pr32044.c: Modified.
7710 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7711 * gcc.dg/tree-ssa/loop-19.c: Modified.
7712 * gcc.dg/tree-ssa/loop-28.c: Modified.
7713 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7714 * gcc.dg/tree-ssa/divide-1.c: Modified.
7715 * gcc.dg/tree-ssa/inline-1.c: Modified.
7716 * gcc.dg/tree-ssa/divide-3.c: Modified.
7717 * gcc.dg/tree-ssa/pr30978.c: Modified.
7718 * gcc.dg/tree-ssa/alias-6.c: Modified.
7719 * gcc.dg/tree-ssa/divide-4.c: Modified.
7720 * gcc.dg/tree-ssa/alias-11.c: Modified.
7721 * gcc.dg/no-strict-overflow-7.c: Modified.
7722 * gcc.dg/strict-overflow-1.c: Modified.
7723 * gcc.dg/pr15784-4.c: Modified.
7724 * gcc.dg/pr34263.c: Modified.
7725 * gcc.dg/strict-overflow-3.c: Modified.
7726 * gcc.dg/tree-prof/stringop-1.c: Modified.
7727 * gcc.dg/tree-prof/val-prof-1.c: Modified.
7728 * gcc.dg/tree-prof/val-prof-2.c: Modified.
7729 * gcc.dg/tree-prof/val-prof-3.c: Modified.
7730 * gcc.dg/tree-prof/val-prof-4.c: Modified.
7731 * gcc.dg/no-strict-overflow-2.c: Modified.
7732 * gcc.dg/no-strict-overflow-4.c: Modified.
7733 * gcc.dg/no-strict-overflow-6.c: Modified.
7734 * g++.dg/tree-ssa/pr27090.C: Modified.
7735 * g++.dg/tree-ssa/tmmti-2.C: Modified.
7736 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7737 * g++.dg/tree-ssa/pr19807.C: Modified.
7738 * g++.dg/opt/pr30965.C: Modified.
7739 * g++.dg/init/new17.C: Modified.
7740 * gfortran.dg/whole_file_6.f90: Modified.
7741 * gfortran.dg/whole_file_5.f90: Modified.
7742 * gfortran.dg/reassoc_1.f90: Modified.
7743 * gfortran.dg/reassoc_3.f90: Modified.
7745 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
7748 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7750 2009-04-26 Jakub Jelinek <jakub@redhat.com>
7753 * gcc.target/i386/pr39543-1.c: New test.
7754 * gcc.target/i386/pr39543-2.c: New test.
7755 * gcc.target/i386/pr39543-3.c: New test.
7758 * gcc.dg/Wunused-value-3.c: New test.
7760 2009-04-26 Joseph Myers <joseph@codesourcery.com>
7763 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7764 gcc.dg/vla-21.c: New tests.
7766 2009-04-26 Joseph Myers <joseph@codesourcery.com>
7769 * gcc.dg/inline-34.c: New test.
7771 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7773 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7774 gcc.dg/enum-const-3.c: New tests.
7775 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7776 -pedantic-errors. Update expected diagnostics.
7778 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7781 * gcc.dg/vla-20.c: New test.
7783 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7786 * gcc.dg/vla-19.c: New test.
7788 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7790 PR preprocessor/39559
7791 * gcc.dg/c99-intconst-2.c: New test.
7793 2009-04-25 Jan Hubicka <jh@suse.cz>
7795 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7797 2009-04-25 Janus Weil <janus@gcc.gnu.org>
7800 * gfortran.dg/import7.f90: New.
7802 2009-04-24 Richard Guenther <rguenther@suse.de>
7804 * gcc.dg/tree-ssa/vrp48.c: Fix.
7806 2008-04-24 Doug Kwan <dougkwan@google.com>
7808 * g++.dg/init/copy7.C: Only abort in memcpy if source and
7809 destination are the same.
7811 2009-04-24 Richard Guenther <rguenther@suse.de>
7813 * gcc.dg/tree-ssa/vrp48.c: New testcase.
7815 2009-04-24 Joseph Myers <joseph@codesourcery.com>
7817 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7818 gcc.dg/array-const-3.c: New tests.
7820 2009-04-24 Ian Lance Taylor <iant@google.com>
7822 * gcc.dg/Wcxx-compat-4.c: New testcase.
7824 2009-04-24 Daniel Kraft <d@domob.eu>
7826 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7827 expected on already erraneous symbol (renamed to fresh one).
7829 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
7832 * gcc.dg/pr39867.c: New.
7834 2009-04-24 Janus Weil <janus@gcc.gnu.org>
7838 * gfortran.dg/intrinsic_1.f90: New.
7840 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
7842 * gnat.dg/alignment7.adb: New test.
7843 * gnat.dg/alignment8.adb: Likewise.
7845 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
7847 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7848 * gnat.dg/specs/rep_clause2.ads: New test.
7850 2009-04-24 Jakub Jelinek <jakub@redhat.com>
7852 PR rtl-optimization/39794
7853 * gcc.dg/pr39794.c: New test.
7855 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
7857 * gnat.dg/atomic1.adb: New test.
7858 * gnat.dg/atomic1_pkg.ads: New helper.
7860 2009-04-23 Steve Ellcey <sje@cup.hp.com>
7863 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7864 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7866 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
7868 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7871 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7874 * gcc.dg/vector-init-1.c: New testcase.
7875 * gcc.dg/vector-init-2.c: New testcase.
7877 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
7879 * gnat.dg/enum2.adb: New test.
7880 * gnat.dg/enum2_pkg.ads: New helper.
7882 2009-04-22 Jakub Jelinek <jakub@redhat.com>
7885 * gcc.dg/torture/pr39855.c: New test.
7887 2009-04-22 Dodji Seketeli <dodji@redhat.com>
7890 * g++.dg/cpp0x/pr39639.C: New test.
7892 2009-04-22 Mark Heffernan <meheff@google.com>
7894 * gcc.dg/profile-generate-3.c: New test.
7896 2009-04-22 Jan Hubicka <jh@suse.cz>
7898 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7900 2009-04-22 Steve Ellcey <sje@cup.hp.com>
7903 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7905 2009-04-22 Richard Guenther <rguenther@suse.de>
7907 PR tree-optimization/39824
7908 * gcc.c-torture/compile/pr39824.c: New testcase.
7910 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7913 * g++.dg/parse/parser-pr14875.C: New.
7914 * g++.dg/parse/parser-pr14875-2.C: New.
7915 * g++.dg/parse/error6.C: Update match string.
7917 2009-04-22 Richard Guenther <rguenther@suse.de>
7919 PR tree-optimization/39845
7920 * gcc.c-torture/compile/pr39845.c: New testcase.
7922 2009-04-22 Janus Weil <janus@gcc.gnu.org>
7925 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7926 * gfortran.dg/external_initializer.f90: Modified.
7927 * gfortran.dg/interface_26.f90: Modified.
7928 * gfortran.dg/intrinsic_subroutine.f90: Modified.
7929 * gfortran.dg/proc_ptr_3.f90: Modified.
7930 * gfortran.dg/proc_ptr_15.f90: New.
7931 * gfortran.dg/proc_ptr_result_1.f90: Modified.
7933 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7936 * g++.dg/warn/pr35711.C: New.
7937 * g++.dg/conversion/ptrmem2.C: Update.
7939 2009-04-21 Joseph Myers <joseph@codesourcery.com>
7941 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7942 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7943 README.gcc, g++.dg/README, g++.dg/compat/break/README,
7944 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7945 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7946 gcc.c-torture/ChangeLog.0,
7947 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7948 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7949 gcc.target/i386/math-torture/math-torture.exp,
7950 gcc.target/mips/inter/mips16-inter.exp,
7951 gcc.target/mips/mips-nonpic/README,
7952 gcc.target/x86_64/abi/README.gcc,
7953 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7954 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7955 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7957 * ChangeLog-1993-2007, ChangeLog: Correct dates.
7959 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
7961 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7963 2009-04-21 Richard Guenther <rguenther@suse.de>
7966 * gcc.dg/torture/pr39829.c: New testcase.
7968 2009-04-21 Martin Jambor <mjambor@suse.cz>
7970 * gcc.dg/tree-ssa/cswtch-2.c: New test.
7972 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7975 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7976 * gcc.dg/sequence-pt-2.c: New.
7977 * gcc.dg/sequence-pt-3.c: New.
7978 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7979 * g++.dg/warn/sequence-pt-2.c: New.
7980 * g++.dg/warn/sequence-pt-3.c: New.
7982 2009-04-21 Jakub Jelinek <jakub@redhat.com>
7984 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7986 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
7988 * gnat.dg/import1.ad[sb]: New test.
7990 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7992 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7995 2009-04-20 Tobias Burnus <burnus@net-b.de>
7998 * gfortran.dg/continuation_11.f90: New test.
8000 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8003 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
8004 messages. Test for "long long" in system headers.
8005 * gcc.dg/c99-longlong-2.c: New.
8006 * g++.dg/warn/pr13358.C: New.
8007 * g++.dg/warn/pr13358-2.C: New.
8008 * g++.dg/warn/pr13358-3.C: New.
8009 * g++.dg/warn/pr13358-4.C: New.
8011 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8013 * gcc.dg/framework-2.c: Fix up for non existent includes
8014 being fatal errors now.
8016 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
8019 * gfortran.dg/private_type_13.f90: New test.
8020 * gfortran.dg/private_type_2.f90: Add option -std=f95.
8022 2009-04-20 Le-Chun Wu <lcwu@google.com>
8025 * g++.dg/warn/Wunused-14.C: New test.
8027 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8029 * gnat.dg/specs/small_alignment.ads: New test.
8031 2009-04-20 Ian Lance Taylor <iant@google.com>
8033 * gcc.dg/Wcxx-compat-3.c: New testcase.
8035 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8037 * gnat.dg/pack13.ad[sb]: New test.
8038 * gnat.dg/pack13_pkg.ads: New helper.
8040 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8042 * gnat.dg/discr11.ad[sb]: New test.
8043 * gnat.dg/discr11_pkg.ads: New helper.
8045 2009-04-20 Ira Rosen <irar@il.ibm.com>
8047 PR tree-optimization/39675
8048 * gcc.dg/vect/O3-pr39675-2.c: New test.
8050 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
8052 * gnat.dg/rep_clause3.adb: New test.
8054 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8057 * gcc.dg/c99-flex-array-7.c: New test.
8059 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8062 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
8064 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8067 * gcc.dg/c99-restrict-3.c: New test.
8069 2009-04-19 Joseph Myers <joseph@codesourcery.com>
8071 PR preprocessor/20078
8072 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
8074 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
8076 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
8077 Do not pass -B$root after -margs.
8079 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
8083 * gcc.dg/pr32061.c: New.
8084 * gcc.dg/Wlogical-op-1.c: Update.
8085 * g++.dg/warn/Wlogical-op-1.C: Update.
8086 * g++.dg/warn/pr36954.C: New.
8088 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8091 * gcc.dg/lvalue-5.c: New test.
8093 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8096 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8098 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8100 * gcc.dg/cpp/include5.c: New test.
8102 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8105 * gcc.dg/call-diag-2.c: New test.
8107 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8109 PR preprocessor/39646
8110 * gcc.dg/cpp/line8.c: New test.
8112 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8114 PR preprocessor/39647
8115 * gcc.dg/cpp/line7.c: New test.
8117 2009-04-18 Richard Guenther <rguenther@suse.de>
8120 * gcc.target/i386/pr39804.c: New testcase.
8122 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
8124 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8125 * g++.dg/other/pr39496.C: Likewise.
8127 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8130 * gcc.dg/pr36902.c: New.
8132 2009-04-17 Diego Novillo <dnovillo@google.com>
8134 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8135 violation for variable 'inside_main'.
8137 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8139 * gfortran.fortran-torture/execute/getarg_1.x: New file.
8141 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8143 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8145 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8147 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8148 * gfortran.dg/chmod_2.f90: Likewise.
8149 * gfortran.dg/chmod_3.f90: Likewise.
8150 * gfortran.dg/open_errors.f90: Likewise.
8151 * gfortran.dg/stat_1.f90: Likewise.
8152 * gfortran.dg/stat_2.f90: Likewise.
8154 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8156 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8157 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8158 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8159 * gfortran.dg/nearest_1.f90: Likewise.
8160 * gfortran.dg/nearest_3.f90: Likewise.
8161 * gfortran.dg/isnan_1.f90: Likewise.
8162 * gfortran.dg/isnan_2.f90: Likewise.
8163 * gfortran.dg/nan_1.f90: Likewise.
8164 * gfortran.dg/nan_2.f90: Likewise.
8165 * gfortran.dg/nan_3.f90: Likewise.
8166 * gfortran.dg/nan_4.f90: Likewise.
8167 * gfortran.dg/module_nan.f90: Likewise.
8168 * gfortran.dg/int_conv_2.f90: Likewise.
8169 * gfortran.dg/init_flag_3.f90: Likewise.
8170 * gfortran.dg/namelist_42.f90: Likewise.
8171 * gfortran.dg/namelist_43.f90: Likewise.
8172 * gfortran.dg/real_const_3.f90: Likewise.
8173 * gfortran.dg/transfer_simplify_1.f90: Likewise.
8175 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8176 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8177 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8178 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8179 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8181 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8182 * gfortran.dg/gamma_5.f90: Likewise.
8184 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8186 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8187 less strict so it also works with auto-overlay support.
8188 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8189 for "exceeds local store" linker errors on the SPU.
8191 * lib/gfortran.exp: Include target-supports.exp.
8192 (gfortran_init): On SPU targets where automatic overlay support
8193 is available, use it to build all Fortran test cases.
8195 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8197 2009-04-17 Arnaud Charlet <charlet@adacore.com>
8199 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8200 rule enforced by gnat on taft types.
8202 2009-04-17 Jakub Jelinek <jakub@redhat.com>
8205 * g++.dg/ext/complit11.C: Add empty dg-options.
8207 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8210 * g++.dg/template/defarg11.C: New test.
8212 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8215 * g++.dg/ext/complit11.C: New testcase.
8217 2009-04-15 Le-Chun Wu <lcwu@google.com>
8220 * g++.dg/warn/Wunused-13.C: New testcase.
8222 2009-04-15 Ian Lance Taylor <iant@google.com>
8224 * gcc.dg/Wenum-compare-1.c: New testcase.
8226 2009-04-15 Richard Guenther <rguenther@suse.de>
8228 PR tree-optimization/39764
8229 * g++.dg/torture/pr39764.C: New testcase.
8231 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
8233 * g++.dg/ext/altivec-17.C: New.
8235 2009-04-15 Arnaud Charlet <charlet@adacore.com>
8237 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8238 * gnat.dg/specs/limited1.ads: Ditto.
8240 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8243 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8244 for testing the results of estimate instructions.
8245 * gcc.dg/vmx/3a-04m.c (test): Ditto.
8246 * gcc.dg/vmx/3a-05.c (test): Ditto.
8248 2009-04-14 Jason Merrill <jason@redhat.com>
8251 * g++.dg/warn/Wshadow-4.C: Extend.
8253 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
8255 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8256 (do_D): Remove attribute hidden.
8258 2009-04-13 Jason Merrill <jason@redhat.com>
8261 * g++.dg/init/copy7.C: New.
8263 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
8266 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8267 (check_for_all_options): This.
8269 2009-04-13 Jason Merrill <jason@redhat.com>
8272 * g++.dg/template/crash90.C: New.
8274 2009-04-12 Jason Merrill <jason@redhat.com>
8277 * g++.dg/overload/extern-C-2.C: New.
8279 2009-04-12 Joseph Myers <joseph@codesourcery.com>
8281 PR preprocessor/31869
8282 * gcc.dg/cpp/strify5.c: New test.
8284 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
8286 * gnat.dg/enum1.adb: New test.
8287 * gnat.dg/enum1_pkg.ads: New helper.
8289 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
8292 * gcc.target/alpha/pr39740.c: New test.
8294 2009-04-11 Daniel Kraft <d@domob.eu>
8297 * gfortran.dg/bounds_check_strlen_1.f90: New test.
8298 * gfortran.dg/bounds_check_strlen_2.f90: New test.
8299 * gfortran.dg/bounds_check_strlen_3.f90: New test.
8300 * gfortran.dg/bounds_check_strlen_4.f90: New test.
8301 * gfortran.dg/bounds_check_strlen_5.f90: New test.
8302 * gfortran.dg/bounds_check_strlen_6.f90: New test.
8303 * gfortran.dg/bounds_check_strlen_7.f90: New test.
8304 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8305 expected string length that failed with -fbounds-check now.
8306 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8308 2009-04-11 Janus Weil <janus@gcc.gnu.org>
8311 * gfortran.dg/proc_ptr_14.f90: New.
8313 2009-04-11 Richard Guenther <rguenther@suse.de>
8316 * g++.dg/torture/pr39732.C: New testcase.
8318 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
8320 * gfortran.dg/whole_file_5.f90: New.
8321 * gfortran.dg/whole_file_6.f90: New.
8323 2009-04-11 Richard Guenther <rguenther@suse.de>
8325 PR tree-optimization/39713
8326 * g++.dg/torture/pr39713.C: New testcase.
8328 2009-04-10 Richard Guenther <rguenther@suse.de>
8331 * gcc.dg/pr39712.c: New testcase.
8333 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
8336 * g++.dg/cpp0x/enum2.C: Updated.
8337 * g++.dg/debug/pr22514.C: Likewise.
8338 * g++.dg/parse/enum2.C: Likewise.
8339 * g++.dg/parse/enum3.C: Likewise.
8340 * g++.dg/template/crash79.C: Likewise.
8341 * g++.old-deja/g++.jason/cond.C: Likewise.
8343 2009-04-10 Chao-ying Fu <fu@mips.com>
8345 * gcc.target/mips/interrupt_handler.c: Change from compile to
8348 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8350 * objc/execute/forward-1.x: Fix x86_64 entry typos.
8352 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
8355 * gfortran.dg/zero_sized_6.f90: New.
8357 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
8360 * g++.dg/parse/pr20118.C: New.
8361 * g++.dg/template/spec16.C: Update.
8363 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8366 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8367 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8368 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8369 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8370 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8371 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8372 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8373 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8374 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8375 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8376 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8377 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8378 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8379 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8380 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8381 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8382 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8384 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8387 * g++.dg/torture/pr39678.C: New.
8388 * gcc.dg/compat/struct-complex-2.h: Likewise.
8389 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8390 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8391 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8392 * gcc.dg/torture/pr39678.c: Likewise.
8393 * gcc.target/i386/pr39678.c: Likewise.
8395 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8396 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8398 * gcc.target/x86_64/abi/test_passing_structs.c: Include
8399 <complex.h>. Add tests for structure with complex float.
8401 2009-04-10 Ben Elliston <bje@au.ibm.com>
8402 Joseph Myers <joseph@codesourcery.com>
8405 * gcc.dg/dfp/pr36800.c: New.
8407 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8408 Rafael Avila de Espindola <espindola@google.com>
8410 * gcc.misc-tests/help.exp: New file.
8411 * lib/options.exp: New file.
8413 2009-04-09 Janis Johnson <janis187@us.ibm.com>
8416 * objc/execute/forward-1.x: New.
8418 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
8420 * gcc.dg/pr27150-1.c: Change to a link test.
8422 2009-04-09 Jakub Jelinek <jakub@redhat.com>
8424 * g++.dg/lookup/using2.C: Change copyright header to refer to version
8425 3 of the GNU General Public License and to point readers at the
8426 COPYING3 file and the FSF's license web page.
8427 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8428 * gcc.dg/struct/struct-reorg.exp: Likewise.
8429 * gcc.target/spu/tag_manager.c: Likewise.
8431 2009-04-09 Richard Guenther <rguenther@suse.de>
8434 * ssa-ccp-25.c: Adjust pattern.
8436 2009-04-09 Janus Weil <janus@gcc.gnu.org>
8439 * gfortran.dg/external_procedures_1.f90: Modified.
8440 * gfortran.dg/proc_ptr_result_1.f90: New.
8441 * gfortran.dg/proc_ptr_result_2.f90: New.
8442 * gfortran.dg/proc_ptr_result_3.f90: New.
8444 2009-04-09 Richard Guenther <rguenther@suse.de>
8446 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8447 to prevent constant propagation.
8448 * gcc.dg/vect/vect-56.c: Likewise.
8449 * gcc.dg/vect/vect-58.c: Likewise.
8450 * gcc.dg/vect/vect-60.c: Likewise.
8451 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8452 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8453 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8455 2009-04-09 Richard Guenther <rguenther@suse.de>
8457 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8458 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8460 2009-04-09 Joseph Myers <joseph@codesourcery.com>
8463 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8466 2009-04-08 Joseph Myers <joseph@codesourcery.com>
8468 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8469 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8471 2009-04-08 Jakub Jelinek <jakub@redhat.com>
8473 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8475 2009-04-08 Jason Merrill <jason@redhat.com>
8478 * g++.dg/template/error40.C: Add another test.
8480 2009-04-08 Joseph Myers <joseph@codesourcery.com>
8484 * gcc.c-torture/compile/pr39614-1.c,
8485 gcc.c-torture/compile/pr39614-2.c,
8486 gcc.c-torture/compile/pr39614-3.c,
8487 gcc.c-torture/compile/pr39614-4.c,
8488 gcc.c-torture/compile/pr39614-5.c,
8489 gcc.c-torture/compile/pr39673-1.c,
8490 gcc.c-torture/compile/pr39673-2.c: New tests.
8491 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8493 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8494 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8497 2009-04-08 Dodji Seketeli <dodji@redhat.com>
8500 * g++.dg/cpp0x/variadic-crash2.C: New test.
8502 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
8505 * gfortran.dg/alloc_comp_result_1.f90: New test.
8507 2009-04-07 Jason Merrill <jason@redhat.com>
8510 * g++.dg/overload/extern-C-1.C: New.
8512 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8515 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8517 2009-04-07 Jason Merrill <jason@redhat.com>
8520 * g++.dg/template/error40.C: New.
8522 2009-04-07 Janus Weil <janus@gcc.gnu.org>
8525 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8527 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
8529 * gnat.dg/subp_elim_errors.ad[sb]: New test.
8531 2009-04-07 Janus Weil <janus@gcc.gnu.org>
8534 * gfortran.dg/proc_decl_1.f90: Modified.
8535 * gfortran.dg/proc_ptr_11.f90: Extended.
8536 * gfortran.dg/proc_ptr_13.f90: Modified.
8538 2009-04-06 Jason Merrill <jason@redhat.com>
8541 * g++.dg/template/fnspec1.C: New.
8543 2009-04-06 Laurent GUERBY <laurent@guerby.net>
8545 * lib/gnat.exp: Handle multilib.
8547 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
8550 * gfortran.dg/dependency_23.f90: New test.
8552 2009-04-06 Richard Guenther <rguenther@suse.de>
8554 PR tree-optimization/28868
8555 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8556 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8557 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8558 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8560 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8562 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8564 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8566 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8568 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8570 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8571 with the built-in y0, and the subsequent warning.
8572 (y1): Likewise, rename to y_1.
8574 2009-04-06 Janus Weil <janus@gcc.gnu.org>
8577 * gfortran.dg/proc_decl_21.f90: New.
8579 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
8582 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8584 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
8586 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8587 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8588 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8589 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8590 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8591 gfortran.dg/namelist_49.f90: Gate test on effective_target
8593 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
8595 2009-04-05 Daniel Kraft <d@domob.eu>
8598 * gfortran.dg/read_float_2.f03
8599 * gfortran.dg/read_float_3.f90
8601 2009-04-05 Richard Guenther <rguenther@suse.de>
8603 PR tree-optimization/39648
8604 * gcc.c-torture/compile/pr39648.c: New testcase.
8606 2009-04-05 Jason Merrill <jason@redhat.com>
8609 * g++.dg/template/error39.C: New.
8611 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
8614 * gfortran.dg/implied_do_1.f90: New.
8616 2009-04-04 Tobias Burnus <burnus@net-b.de>
8619 * gfortran.dg/recursive_check_8.f90: New.
8620 * gfortran.dg/recursive_check_9.f90: New.
8621 * gfortran.dg/recursive_check_10.f90: New.
8622 * gfortran.dg/recursive_check_11.f90: New.
8623 * gfortran.dg/recursive_check_12.f90: New.
8624 * gfortran.dg/recursive_check_13.f90: New.
8625 * gfortran.dg/recursive_check_14.f90: New.
8627 2009-04-04 Jason Merrill <jason@redhat.com>
8630 * g++.dg/template/error38.C: Add more tests.
8632 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
8635 * gfortran.dg/common_align_2.f90: New test.
8637 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
8640 * gcc.c-torture/execute/pr39501.c: New file.
8641 * gcc.c-torture/execute/pr39501.x: New file.
8643 2009-04-04 Richard Guenther <rguenther@suse.de>
8645 PR tree-optimization/8781
8646 PR tree-optimization/37892
8647 * g++.dg/tree-ssa/pr8781.C: New testcase.
8648 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8650 2009-04-04 Richard Guenther <rguenther@suse.de>
8652 PR tree-optimization/39636
8653 * gcc.c-torture/compile/pr39636.c: New testcase.
8655 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
8657 PR rtl-optimization/39607
8658 * g++.dg/opt/pr39607.C: New.
8660 2009-04-03 Tobias Burnus <burnus@net-b.de>
8663 * gfortran.dg/common_12.f90: New.
8665 2009-04-03 Jason Merrill <jason@redhat.com>
8668 * g++.dg/template/const2.C: New test.
8670 2009-04-03 Richard Guenther <rguenther@suse.de>
8672 PR tree-optimization/2480
8673 PR tree-optimization/23086
8674 * gcc.dg/tree-ssa/pr2480.c: New testcase.
8675 * gcc.dg/tree-ssa/pr23086.c: Likewise.
8677 2009-04-03 Richard Guenther <rguenther@suse.de>
8679 PR tree-optimization/34743
8680 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8681 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8682 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8683 * gcc.dg/tree-ssa/sra-3.c: Likewise.
8684 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8685 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8686 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8687 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8689 2009-04-03 Richard Guenther <rguenther@suse.de>
8692 PR tree-optimization/23940
8693 PR tree-optimization/33237
8696 PR tree-optimization/36201
8697 PR tree-optimization/36230
8698 PR tree-optimization/38049
8699 PR tree-optimization/38207
8700 PR tree-optimization/38230
8701 PR tree-optimization/38301
8702 PR tree-optimization/38585
8704 PR tree-optimization/38985
8705 PR tree-optimization/39299
8706 * gcc.dg/pr19633-1.c: Adjust.
8707 * gcc.dg/torture/pta-callused-1.c: Likewise.
8708 * gcc.dg/torture/pr39074-2.c: Likewise.
8709 * gcc.dg/torture/pr39074.c: Likewise.
8710 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8711 * gcc.dg/torture/pr30375.c: Adjust.
8712 * gcc.dg/torture/pr33563.c: Likewise.
8713 * gcc.dg/torture/pr33870.c: Likewise.
8714 * gcc.dg/torture/pr33560.c: Likewise.
8715 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8716 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8717 * gcc.dg/tree-ssa/alias-15.c: Remove.
8718 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8719 * gcc.dg/tree-ssa/pr26421.c: Adjust.
8720 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8721 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8722 * gcc.dg/tree-ssa/pr23382.c: Adjust.
8723 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8724 * gcc.dg/tree-ssa/alias-16.c: Adjust.
8725 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8726 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8727 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8728 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8729 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8730 * gcc.dg/tree-ssa/alias-19.c: Likewise.
8731 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8732 * gcc.dg/tree-ssa/pr13146.c: Likewise.
8733 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8734 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8735 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8736 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8737 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8738 * gcc.dg/tree-ssa/alias-20.c: Likewise.
8739 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8740 * gcc.dg/tree-ssa/pr38895.c: Likewise.
8741 * gcc.dg/uninit-B.c: XFAIL.
8742 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8743 * gcc.dg/uninit-pr19430.c: XFAIL.
8744 * g++.dg/tree-ssa/pr13146.C: New testcase.
8745 * g++.dg/opt/pr36187.C: Adjust.
8746 * g++.dg/torture/20090329-1.C: New testcase.
8748 2009-04-02 Chao-ying Fu <fu@mips.com>
8750 * gcc.target/mips/interrupt_handler.c: New test.
8752 2009-04-02 David Ayers <ayers@fsfe.org>
8755 * objc.dg/bad-receiver-type-2.m: New test contributed by
8758 2009-04-02 Jason Merrill <jason@redhat.com>
8761 * g++.dg/template/error38.C: New test.
8763 2009-04-02 Janis Johnson <janis187@us.ibm.com>
8765 PR tree-optimization/31677
8766 * gcc.dg/memcpy-1.c: Add compiler option.
8768 2009-04-02 Ira Rosen <irar@il.ibm.com>
8770 PR tree-optimization/39595
8771 * gfortran.dg/vect/O3-pr39595.f: New test.
8773 2009-04-02 Dodji Seketeli <dodji@redhat.com>
8776 * g++.dg/template/typedef11.C: New test.
8777 * g++.dg/template/typedef12.C: Likewise.
8778 * g++.dg/template/typedef13.C: Likewise.
8779 * g++.dg/template/typedef14.C: Likewise.
8780 * g++.dg/template/typedef15.C: Likewise.
8781 * g++.dg/template/typedef16.C: Likewise.
8782 * g++.dg/template/sfinae3.C: Compile this pedantically.
8783 The only errors expected should be the one saying the typedef is ill
8785 * g++.old-deja/g++.pt/typename8.C: Likewise.
8786 * g++.dg/template/access11.C: Update this.
8788 2009-04-02 Richard Guenther <rguenther@suse.de>
8790 PR tree-optimization/37221
8791 * gcc.c-torture/compile/20090331-1.c: New testcase.
8793 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
8795 * gcc.c-torture/compile/20090401-1.c: New test.
8797 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8800 * g++.dg/template/pr4926-1.C: New.
8802 2009-04-01 Xinliang David Li <davidxl@google.com>
8804 * gcc.target/i386/all_one_m128i.c: New test.
8806 2009-04-01 Janis Johnson <janis187@us.ibm.com>
8809 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8810 * gcc.dg/fltconst-2.c: New test.
8811 * gcc.dg/fltconst-double-pedantic-1.c: New test.
8812 * gcc.dg/fltconst-double-pedantic-2.c: New test.
8815 * gcc.dg/cpp/pr33466.c: New test.
8816 * gcc.dg/dfp/pr33466.c: New test.
8817 * gcc.dg/fixed-point/pr33466.c: New test.
8819 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8821 PR tree-optimization/35011
8822 * g++.dg/other/pr35011.C: New.
8824 2009-04-01 Jakub Jelinek <jakub@redhat.com>
8827 * gcc.dg/pr39226.c: New test.
8829 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8832 * g++.dg/template/pr35240.C: New.
8834 2009-04-01 Joseph Myers <joseph@codesourcery.com>
8837 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8838 * gcc.dg/pr25682.c: Update expected diagnostics.
8840 2009-04-01 Richard Guenther <rguenther@suse.de>
8842 * gcc.dg/fold-plusmult-2.c: New testcase.
8844 2009-04-01 Jakub Jelinek <jakub@redhat.com>
8847 * gcc.dg/pr37772.c: New test.
8848 * g++.dg/ext/asm11.C: New test.
8850 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8852 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8853 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8856 2009-03-31 Jason Merrill <jason@redhat.com>
8858 * g++.old-deja/g++.other/using9.C: Add expected errors.
8860 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
8862 * gcc.c-torture/compile/pr33009.c: Removed.
8864 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8866 * gcc.c-torture/compile/pr33009.c: Delete.
8867 * gcc.c-torture/compile/pr11832.c: Likewise.
8869 2009-03-31 Joseph Myers <joseph@codesourcery.com>
8872 * lib/target-supports.exp (check_effective_target_stdint_types):
8874 (check_effective_target_inttypes_types): New.
8875 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8876 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8877 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8879 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
8883 * gfortran.dg/data_pointer_1.f90: New test.
8885 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
8888 * gfortran.dg/char_length_15.f90: New test.
8890 2009-03-31 Jason Merrill <jason@redhat.com>
8893 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8894 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8895 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8898 * g++.dg/other/typedef2.C: New test.
8901 * g++.dg/template/typedef17.C: New test.
8903 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8904 * g++.dg/cpp0x/auto12.C: Likewise.
8906 2009-03-31 Richard Guenther <rguenther@suse.de>
8909 * gcc.dg/fold-compare-4.c: New testcase.
8910 * gcc.dg/fold-compare-5.c: Likewise.
8912 2009-03-31 Richard Guenther <rguenther@suse.de>
8914 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8916 2009-03-31 Joseph Myers <joseph@codesourcery.com>
8919 * gcc.target/i386/pr39592-1.c: New test.
8921 2009-03-31 Joseph Myers <joseph@codesourcery.com>
8923 PR preprocessor/15638
8924 * gcc.dg/cpp/missing-header-1.c: New test.
8925 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
8926 "compilation terminated" message.
8927 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
8929 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8930 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8931 terminated" message.
8933 2009-03-31 Richard Guenther <rguenther@suse.de>
8937 * gcc.dg/tree-ssa/pr23401.c: New testcase.
8938 * gcc.dg/tree-ssa/pr27810.c: Likewise.
8940 2009-03-30 Steven G. Kargl <kargls@comcast.net>
8943 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8944 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8945 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8946 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8947 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8948 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8949 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8951 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
8954 * gfortran.dg/whole_file_1.f90: New test.
8956 * gfortran.dg/whole_file_2.f90: New test.
8957 * gfortran.dg/whole_file_3.f90: New test.
8959 * gfortran.dg/whole_file_4.f90: New test.
8961 2009-03-30 Jakub Jelinek <jakub@redhat.com>
8963 * gfortran.dg/bind_c_usage_19.f90: New test.
8966 * gcc.target/powerpc/altivec-29.c: New test.
8968 2009-03-30 Joseph Myers <joseph@codesourcery.com>
8970 PR rtl-optimization/323
8971 * gcc.target/i386/excess-precision-1.c,
8972 gcc.target/i386/excess-precision-2.c,
8973 gcc.target/i386/excess-precision-3.c,
8974 gcc.target/i386/excess-precision-4.c,
8975 gcc.target/i386/excess-precision-5.c,
8976 gcc.target/i386/excess-precision-6.c: New tests.
8978 2009-03-30 Joseph Myers <joseph@codesourcery.com>
8981 * gcc.dg/c99-array-lval-8.c: New test.
8983 2009-03-29 Joseph Myers <joseph@codesourcery.com>
8985 PR preprocessor/34695
8986 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8987 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8988 instead of dg-warning for "previous definition" messages.
8989 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8990 "warnings being treated as errors" message.
8991 * gcc.dg/fltconst-1.c: Use -fshow-column.
8993 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
8996 * gfortran.dg/power1.f90: New test.
8998 2009-03-29 Joseph Myers <joseph@codesourcery.com>
9006 * gcc.c-torture/compile/20081108-1.c,
9007 gcc.c-torture/compile/20081108-2.c,
9008 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
9009 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
9010 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
9011 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
9012 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
9013 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
9014 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
9015 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
9016 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
9017 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
9018 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
9019 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
9020 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
9021 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
9022 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
9023 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
9024 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
9026 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
9027 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
9028 XFAILs. Update expected messages.
9029 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
9031 * gcc.dg/real-const-1.c: Replace with test from original PR.
9032 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
9033 when casting from non-constant integer to pointer.
9035 2009-03-29 Richard Guenther <rguenther@suse.de>
9037 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
9039 2009-03-29 Daniel Kraft <d@domob.eu>
9042 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
9044 * gfortran.dg/typebound_proc_9.f03: New test.
9045 * gfortran.dg/typebound_proc_10.f03: New test.
9046 * gfortran.dg/typebound_proc_11.f03: New test.
9047 * gfortran.dg/abstract_type_5.f03: New test.
9049 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
9052 * gfortran.dg/do_4.f: New.
9053 * gfortran.dg/goto_2.f90: Correct expected warnings.
9054 * gfortran.dg/goto_4.f90: Likewise.
9055 * gfortran.dg/goto_5.f90: New.
9057 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
9060 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
9062 * gcc.target/i386/pr39545-1.c: New.
9063 * gcc.target/i386/pr39545-2.c: Likewise.
9065 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
9066 (flex2_struct): Likewise.
9067 (check_struct_passing7): Likewise.
9068 (check_struct_passing8): Likewise.
9071 (main): Call check_struct_passing7 and check_struct_passing8.
9073 2009-03-29 Richard Guenther <rguenther@suse.de>
9075 * gcc.c-torture/execute/20090113-1.c: New testcase.
9076 * gcc.c-torture/execute/20090113-2.c: Likewise.
9077 * gcc.c-torture/execute/20090113-3.c: Likewise.
9078 * gcc.c-torture/execute/20090207-1.c: Likewise.
9079 * gcc.c-torture/compile/20090114-1.c: Likewise.
9080 * gcc.c-torture/compile/20090328-1.c: Likewise.
9081 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
9083 2009-03-29 David Ayers <ayers@fsfe.org>
9086 * objc.dg/conditional-1.m: New tests.
9088 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
9090 * gcc.dg/winline-10.c: New test.
9092 2009-03-28 Tobias Burnus <burnus@net-b.de>
9095 * gfortran.dg/do_check_1.f90: Add test.
9096 * gfortran.dg/do_check_2.f90: Add test.
9097 * gfortran.dg/do_check_3.f90: Add test.
9098 * gfortran.dg/do_check_4.f90: Add test.
9100 2009-03-28 Jan Hubicka <jh@suse.cz>
9102 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9103 * gcc.dg/pr33826.c: Update dump files.
9104 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9105 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9107 2009-03-28 Martin Jambor <mjambor@suse.cz>
9109 * g++.dg/tree-ssa/fwprop-align.C: New test.
9111 2009-03-28 Jakub Jelinek <jakub@redhat.com>
9113 * gcc.target/powerpc/altivec-28.c: New test.
9116 * gcc.dg/wdisallowed-functions-1.c: Removed.
9117 * gcc.dg/wdisallowed-functions-2.c: Removed.
9118 * gcc.dg/wdisallowed-functions-3.c: Removed.
9119 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9120 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9121 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9123 2009-03-28 Richard Guenther <rguenther@suse.de>
9125 PR tree-optimization/38723
9126 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9128 2009-03-28 Paul Thomas <pault@gcc.gnu.org
9131 * gfortran.dg/char_result_13.f90: New test.
9133 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
9136 * gfortran.dg/alloc_comp_assign_9.f90: New test.
9138 2009-03-28 Daniel Kraft <d@domob.eu>
9140 * gfortran.dg/trim_1.f90: New test.
9142 2009-03-28 Richard Guenther <rguenther@suse.de>
9144 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9145 * g++.dg/warn/Warray-bounds.C: Likewise.
9147 2009-03-28 Tobias Burnus <burnus@net-b.de>
9150 * gfortran.dg/recursive_check_7.f90: New test.
9152 2009-03-28 Tobias Burnus <burnus@net-b.de>
9155 * gfortran.dg/do_check_5.f90: New test.
9156 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9157 * gfortran.dg/array_constructor_18.f90: Ditto.
9158 * gfortran.dg/array_constructor_22.f90: Ditto.
9159 * gfortran.dg/do_3.F90: Ditto.
9160 * gfortran.dg/do_1.f90: Ditto.
9162 2009-03-28 Richard Guenther <rguenther@suse.de>
9164 PR tree-optimization/38180
9165 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9167 2009-03-28 Richard Guenther <rguenther@suse.de>
9169 PR tree-optimization/38513
9170 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9171 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9172 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9173 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9174 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9175 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9176 * gcc.dg/vect/vect-35.c: Likewise.
9177 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9178 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9179 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9181 2009-03-28 Richard Guenther <rguenther@suse.de>
9183 PR tree-optimization/38968
9184 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9186 2009-03-28 Richard Guenther <rguenther@suse.de>
9188 PR tree-optimization/37795
9189 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9191 2009-03-28 Joseph Myers <joseph@codesourcery.com>
9193 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9194 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9195 options for removed targets.
9197 2009-03-27 Richard Guenther <rguenther@suse.de>
9199 PR tree-optimization/39120
9200 * gcc.c-torture/execute/pr39120.c: New testcase.
9202 2009-03-27 Richard Guenther <rguenther@suse.de>
9204 PR tree-optimization/39120
9205 * gcc.dg/torture/pta-callused-1.c: New testcase.
9207 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9210 * gcc.target/i386/pr39315-1.c: New.
9211 * gcc.target/i386/pr39315-2.c: Likewise.
9212 * gcc.target/i386/pr39315-3.c: Likewise.
9213 * gcc.target/i386/pr39315-4.c: Likewise.
9214 * gcc.target/i386/pr39315-check.c: Likewise.
9216 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9219 * gcc.dg/pr39323-1.c: New.
9220 * gcc.dg/pr39323-2.c: Likewise.
9221 * gcc.dg/pr39323-3.c: Likewise.
9223 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9226 * gcc.target/ia64/sync-1.c: New.
9228 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9231 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9232 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9233 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9234 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9235 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9236 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9237 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9238 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9240 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9242 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9243 for low precision (i.e. float).
9245 2009-03-27 Dodji Seketeli <dodji@redhat.com>
9246 Jakub Jelinek <jakub@redhat.com>
9249 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9251 2009-03-27 Jakub Jelinek <jakub@redhat.com>
9253 * gcc.dg/memmove-2.c: New test.
9254 * gcc.dg/memmove-3.c: New test.
9256 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9259 2009-03-27 Xinliang David Li <davidxl@google.com>
9261 PR tree-optimization/39557
9262 * g++.dg/tree-ssa/dom-invalid.C: New test.
9264 2009-03-27 Xinliang David Li <davidxl@google.com>
9266 PR tree-optimization/39548
9267 * g++.dg/tree-ssa/copyprop.C: New test.
9269 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9272 * g++.dg/template/typename17.C: New testcase.
9273 * g++.dg/template/typename18.C: New testcase.
9275 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9278 * g++.dg/other/var_copy-1.C: New test.
9280 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
9283 * g++.dg/parse/ctor9.C: New test.
9285 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
9288 * g++.dg/init/error2.C: New test.
9290 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9293 * gcc.dg/pr35652.C: New.
9294 * g++.dg/warn/pr35652.C: New.
9295 * gcc.dg/format/plus-1.c: Adjust message.
9297 2009-03-26 Jakub Jelinek <jakub@redhat.com>
9300 * gcc.dg/wdisallowed-functions-3.c: New test.
9301 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9303 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9305 * gcc.dg/inline-33.c: Fix when pic.
9307 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
9309 * gcc.target/ia64/20090324-1.c: New test.
9311 2009-03-25 Jakub Jelinek <jakub@redhat.com>
9314 * gcc.dg/pr27898.c: New test.
9316 PR tree-optimization/32139
9317 * gcc.c-torture/compile/pr32139.c: New test.
9319 2009-03-24 Jason Merrill <jason@redhat.com>
9322 * g++.dg/parse/defarg14.C: New test.
9324 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9327 * gfortran.dg/read_repeat.f90: New test.
9329 2009-03-24 Ira Rosen <irar@il.ibm.com>
9331 PR tree-optimization/39529
9332 * gcc.dg/vect/pr39529.c: New test.
9334 2009-03-24 Dodji Seketeli <dodji@redhat.com>
9335 Jakub Jelinek <jakub@redhat.com>
9338 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9340 2009-03-23 Jakub Jelinek <jakub@redhat.com>
9343 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9345 2009-03-23 Jason Merrill <jason@redhat.com>
9347 * g++.dg/cpp0x/auto12.C: Add variadic test.
9350 * g++.dg/warn/Wshadow-4.C: New test.
9352 2009-03-23 Jakub Jelinek <jakub@redhat.com>
9354 PR tree-optimization/39516
9355 * gfortran.dg/pr39516.f: New test.
9357 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
9359 * lib/target-libpath.exp (set_ld_library_path_env_vars):
9360 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9361 variable, not environment variable.
9363 2009-03-21 Jason Merrill <jason@redhat.com>
9366 * g++.dg/ext/vla6.C: New test.
9368 2009-03-20 Jason Merrill <jason@redhat.com>
9370 * g++.dg/cpp0x/initlist5.C: Add additional test.
9372 2009-03-19 Jakub Jelinek <jakub@redhat.com>
9373 Janis Johnson <janis187@us.ibm.com>
9375 * lib/compat.exp (compat-get-options-main, compat-get-options):
9376 Handle dg-prune-output in source file.
9377 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9378 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9379 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9382 2009-03-19 Jakub Jelinek <jakub@redhat.com>
9385 * gcc.dg/gomp/pr39495-1.c: New test.
9386 * gcc.dg/gomp/pr39495-2.c: New test.
9387 * g++.dg/gomp/pr39495-1.C: New test.
9388 * g++.dg/gomp/pr39495-2.C: New test.
9391 * gcc.target/i386/pr39496.c: New test.
9392 * g++.dg/other/pr39496.C: New test.
9394 2009-03-19 Li Feng <nemokingdom@gmail.com>
9397 * gcc.dg/autopar/pr39500-1.c: New.
9398 * gcc.dg/autopar/pr39500-2.c: New.
9400 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9402 * g++.dg/dg.exp: Prune graphite.
9404 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
9407 * g++.dg/graphite: New.
9408 * g++.dg/graphite/graphite.exp: New.
9409 * g++.dg/graphite/pr39447.C: New.
9411 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9414 * g++.dg/template/pr39425.C: New.
9416 * g++.dg/template/spec33.C: Updated.
9418 2009-03-17 Jason Merrill <jason@redhat.com>
9420 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9422 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
9425 * g++.dg/ext/unary_trait_incomplete.C: New.
9427 2009-03-17 Jing Yu <jingyu@google.com>
9430 * g++.dg/inherit/thunk10.C: New test.
9432 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
9435 * gcc.target/i386/pr39482.c: New test.
9437 2009-03-17 Jakub Jelinek <jakub@redhat.com>
9440 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9441 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9442 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9443 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9446 * gcc.dg/pr39443.c: New test.
9449 * gcc.dg/debug/pr39412.c: New test.
9451 2009-03-17 Janis Johnson <janis187@us.ibm.com>
9454 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9455 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9457 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9458 its original value, or unset if it was not defined.
9459 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9460 path procs around use of HOSTCC.
9461 * g++.dg/compat/struct-layout-1.exp: Ditto.
9462 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9464 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
9466 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9468 2009-03-16 Janis Johnson <janis187@us.ibm.com>
9470 Revert patch for PR testsuite/37630.
9473 * gcc.dg/pr11492.c: Replace constant and remove xfail.
9476 * lib/target-supports.exp (check_effective_target_ieee): New.
9477 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9478 * gcc.dg/20001012-1.c: Require ieee.
9481 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9483 2009-03-16 Jakub Jelinek <jakub@redhat.com>
9485 PR tree-optimization/39455
9486 * gcc.dg/pr39455.c: New test.
9488 2009-03-13 David Ayers <ayers@fsfe.org>
9490 * objc/execute/trivial.m. New test.
9492 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
9495 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9497 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
9500 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9503 2009-03-12 David Ayers <ayers@fsfe.org>
9506 * objc/execute/exceptions/handler-1.m. New test.
9508 2009-03-12 Jakub Jelinek <jakub@redhat.com>
9511 * gcc.target/i386/pr39431.c: New test.
9513 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
9516 * gcc.target/i386/pr39445.c: New.
9518 * gcc.target/i386/push-1.c: XFAIL.
9520 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
9522 * gcc.dg/inline-33.c: New test.
9524 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
9526 * gcc.dg/vect/vect-82.c: Combine dg-do and
9527 dg-require-effective-target into dg-skip-if.
9528 * gcc.dg/vect/vect-83.c: Likewise.
9530 2009-03-11 Jakub Jelinek <jakub@redhat.com>
9533 * gcc.target/i386/stackalign/longlong-1.c: New test.
9534 * gcc.target/i386/stackalign/longlong-2.c: New test.
9536 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9538 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9540 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9542 * gcc.c-torture/execute/ieee/inf-3.c: New test.
9543 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9545 2009-03-11 Olivier Hainque <hainque@adacore.com>
9547 * gnat.dg/slice_enum.adb: New test.
9549 2009-03-11 Jason Merrill <jason@redhat.com>
9552 * g++.dg/opt/nrv15.C: New test.
9554 2009-03-10 Ira Rosen <irar@il.ibm.com>
9556 PR tree-optimization/39422
9557 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9558 constant array with static initialization to global memory.
9559 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9561 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
9563 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9566 2009-03-09 Jakub Jelinek <jakub@redhat.com>
9569 * g++.dg/opt/switch2.C: Add -w to dg-options.
9570 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9571 * g++.dg/warn/switch1.C: New test.
9572 * g++.dg/other/switch3.C: New test.
9574 PR tree-optimization/39394
9575 * gcc.c-torture/compile/pr39394.c: New test.
9577 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9579 * gcc.target/s390/20090223-1.c: New testcase.
9581 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9584 * gfortran.dg/fmt_f0_1.f90: New test.
9586 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
9589 * g++.dg/other/new1.C: Adjusted.
9590 * g++.dg/parse/crash40.C: Likewise.
9591 * g++.dg/parse/defarg12.C: Likewise.
9592 * g++.dg/template/error15.C: Likewise.
9594 * g++.dg/other/pr39060.C: New.
9596 2009-03-07 Jason Merrill <jason@redhat.com>
9599 * g++.dg/opt/new1.C: New.
9601 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9604 * g++.dg/other/error32.C: New.
9606 2009-03-06 Jakub Jelinek <jakub@redhat.com>
9609 * gcc.c-torture/compile/pr39360.c: New test.
9612 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9614 2009-03-05 Jason Merrill <jason@redhat.com>
9617 * g++.dg/warn/Wuninitialized-3.C: New test.
9619 2009-03-05 Jakub Jelinek <jakub@redhat.com>
9622 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9623 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9625 2009-03-04 Jason Merrill <jason@redhat.com>
9628 * g++.dg/template/koenig7.C: New test.
9630 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
9632 * g++.dg/torture/predcom-1.C: New test.
9634 2009-03-04 Richard Guenther <rguenther@suse.de>
9636 PR tree-optimization/39362
9637 * g++.dg/torture/pr39362.C: New testcase.
9639 2009-03-04 Jason Merrill <jason@redhat.com>
9640 Giovanni Bajo <giovannibajo@gcc.gnu.org>
9645 * g++.dg/template/dependent-name5.C: New test.
9647 2009-03-04 Steve Ellcey <sje@cup.hp.com>
9650 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9651 vect_int to vect_int_mult.
9653 2009-03-04 Richard Guenther <rguenther@suse.de>
9655 PR tree-optimization/39358
9656 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9657 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9659 2009-03-04 Richard Guenther <rguenther@suse.de>
9661 PR tree-optimization/39339
9662 * gcc.c-torture/execute/pr39339.c: New testcase.
9664 2009-03-03 Joseph Myers <joseph@codesourcery.com>
9666 * gcc.c-torture/compile/20090303-1.c,
9667 gcc.c-torture/compile/20090303-2.c: New tests.
9669 2009-03-03 Jakub Jelinek <jakub@redhat.com>
9672 * gfortran.dg/gomp/pr39354.f90: New test.
9674 PR tree-optimization/39343
9675 * gcc.dg/pr39343.c: New test.
9677 2009-03-03 Ira Rosen <irar@il.ibm.com>
9679 PR tree-optimization/39248
9680 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9681 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9682 on targets without vector misalignment support.
9683 * lib/target-supports.exp
9684 (check_effective_target_vect_short_mult): Add
9685 check_effective_target_arm32.
9687 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
9690 * gcc.dg/graphite/pr39335_1.c: New.
9691 * gcc.dg/graphite/pr39335.c: New.
9693 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
9695 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9697 * gcc.target/i386/stackalign/return-5.c: Likewise.
9698 * gcc.target/i386/stackalign/return-6.c: Likewise.
9700 2009-03-02 Richard Guenther <rguenther@suse.de>
9701 Ira Rosen <irar@il.ibm.com>
9703 PR tree-optimization/39318
9704 * gfortran.dg/vect/pr39318.f90: New test.
9706 2009-03-01 Jan Hubicka <jh@suse.cz>
9708 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9710 2009-03-01 Jan Hubicka <jh@suse.cz>
9713 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9715 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
9717 * gnat.dg/pack12.adb: New test.
9719 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
9722 * g++.dg/other/pr37789.C: New.
9724 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
9727 * gfortran.dg/interface_25.f90: New test.
9728 * gfortran.dg/interface_26.f90: New test.
9730 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
9733 * gfortran.dg/initialization_22.f90: New test.
9735 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
9737 PR rtl-optimization/39241
9738 * gcc.dg/torture/pr39241.c: New.
9740 2009-02-25 Martin Jambor <mjambor@suse.cz>
9742 PR tree-optimizations/39259
9743 * g++.dg/torture/pr39259.C: New testcase.
9745 2009-02-24 Richard Guenther <rguenther@suse.de>
9748 * g++.dg/template/instantiate10.C: New testcase.
9750 2009-02-24 Richard Guenther <rguenther@suse.de>
9751 Zdenek Dvorak <ook@ucw.cz>
9753 PR tree-optimization/39233
9754 * gcc.c-torture/execute/pr39233.c: New testcase.
9756 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
9758 PR tree-optimization/39260
9759 * gcc.dg/graphite/pr39260.c: New.
9761 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
9763 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9765 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
9768 * g++.dg/template/void14.C: New.
9770 2009-02-23 Jason Merrill <jason@redhat.com>
9773 * g++.dg/init/const7.C: Remove XFAIL.
9774 * g++.dg/init/static-init1.C: New test.
9776 * g++.dg/cpp0x/initlist14.C: New test.
9778 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9781 * bound_simplification_2.f90: New test case.
9782 * bound_7.f90: New test case.
9784 2009-02-21 Joseph Myers <joseph@codesourcery.com>
9786 * gcc.dg/cpp/include4.c: New test.
9788 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
9791 * gcc.target/i386/abi-2.c: New.
9793 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
9795 * gcc.c-torture/execute/pr39228.x: New.
9797 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
9799 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9800 scan-assembler to check for xmm0 register.
9802 2009-02-20 Mark Mitchell <mark@codesourcery.com>
9803 Joseph Myers <joseph@codesourcery.com>
9805 * gcc.target/arm/va_list.c: New test.
9806 * g++.dg/abi/arm_va_list.C: Likewise.
9807 * lib/target-supports.exp (check_effective_target_arm_eabi): New
9809 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9810 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9811 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9812 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9813 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9814 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9816 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
9819 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9822 2009-02-20 Jakub Jelinek <jakub@redhat.com>
9825 * gcc.c-torture/execute/pr39240.c: New test.
9827 2009-02-20 Jason Merrill <jason@redhat.com>
9830 * g++.dg/parse/dtor15.C: New test.
9832 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
9834 * gcc.c-torture/execute/20090219-1.c: New.
9836 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
9838 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9839 (mips-dg-options): When matching isa* pseudo-options make
9840 'value' optional and accept ! entries. Use $spec instead of
9841 $isa_spec in the isa pseudo-option error message. Only
9842 perform the ISA-range check when 'value' is set. If arch is
9843 matching any CPU in the ! entries switch to its generic ISA.
9844 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9845 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9847 2009-02-19 Jakub Jelinek <jakub@redhat.com>
9850 * gcc.dg/visibility-20.c: New test.
9851 * g++.dg/ext/visibility/visibility-11.C: New test.
9853 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
9856 * g++.dg/abi/pr39188-1a.C: New.
9857 * g++.dg/abi/pr39188-1b.C: Likewise.
9858 * g++.dg/abi/pr39188-1.h: Likewise.
9859 * g++.dg/abi/pr39188-2a.C: Likewise.
9860 * g++.dg/abi/pr39188-2b.C: Likewise.
9861 * g++.dg/abi/pr39188-2.h: Likewise.
9862 * g++.dg/abi/pr39188-3a.C: Likewise.
9863 * g++.dg/abi/pr39188-3b.C: Likewise.
9864 * g++.dg/abi/pr39188-3.h: Likewise.
9866 2009-02-19 Joseph Myers <joseph@codesourcery.com>
9869 * gcc.c-torture/execute/call-trap-1.c,
9870 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9873 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
9876 * gcc.c-torture/execute/pr39228.c: New test.
9878 2009-02-19 Richard Guenther <rguenther@suse.de>
9880 PR tree-optimization/39074
9881 * gcc.dg/torture/pr39074.c: New testcase.
9882 * gcc.dg/torture/pr39074-2.c: Likewise.
9883 * gcc.dg/torture/pr39074-3.c: Likewise.
9885 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
9888 * g++.dg/parse/attr3.C: New.
9890 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
9893 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9896 * g++.dg/ext/visibility/class1.C: Revert revision 122348
9899 2009-02-18 Jason Merrill <jason@redhat.com>
9902 * g++.dg/init/const7.C: Remove XFAIL.
9905 * g++.dg/opt/const6.C: New test.
9907 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
9909 * gcc.dg/callabi/callabi.exp: Moved to ...
9910 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
9913 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9914 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9915 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9916 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9917 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9918 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9919 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9921 * gcc.dg/callabi/callabi.h: Moved to ...
9922 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9924 * gcc.dg/callabi/func-1.c: Moved to ...
9925 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9927 * gcc.dg/callabi/func-indirect.c: Moved to ...
9928 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9930 * gcc.dg/callabi/pr38891.c: Moved to ...
9931 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9933 * gcc.dg/callabi/vaarg-1.c: Moved to ...
9934 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9936 * gcc.dg/callabi/vaarg-2.c: Moved to ...
9937 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9939 * gcc.dg/callabi/vaarg-3.c: Moved to ...
9940 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9942 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
9945 * gcc.dg/callabi/pr38891.c: New.
9947 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
9949 * gcc.dg/callabi/callabi.exp: New.
9951 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
9954 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9956 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9958 * gcc.target/i386/pr39082-1.c: New.
9960 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9963 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9964 CHECK_M64_M128 is defined.
9965 (check_f_arguments): Add "do".
9966 (check_vector_arguments): New.
9967 (check_m64_arguments): Likewise.
9968 (check_m128_arguments): Likewise.
9970 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9971 (CHECK_M64_M128): Define.
9973 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
9975 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9977 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9978 tests only if CHECK_M64_M128 is defined.
9980 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9981 (m128_2_struct): Likewise.
9982 (check_struct_passing5): Likewise.
9983 (check_struct_passing6): Likewise.
9984 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9986 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9988 (check_union_passing4): Likewise.
9989 (main): Test union with __m128 if CHECK_M64_M128 is defined.
9991 2009-02-18 Joseph Myers <joseph@codesourcery.com>
9994 * gcc.dg/noncompile/pr35447-1.c: New test.
9996 2009-02-18 Jakub Jelinek <jakub@redhat.com>
9998 PR tree-optimization/36922
9999 * gfortran.dg/pr36922.f: New test.
10001 2009-02-17 Richard Guenther <rguenther@suse.de>
10003 PR tree-optimization/39202
10004 * gcc.c-torture/compile/pr39202.c: New testcase.
10006 2009-02-17 Richard Guenther <rguenther@suse.de>
10008 PR tree-optimization/39204
10009 * gcc.dg/torture/pr39204.c: New testcase.
10011 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
10013 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
10014 * gcc.dg/vect/vect-outer-6.c: Ditto.
10016 2009-02-16 Joseph Myers <joseph@codesourcery.com>
10019 * gcc.dg/noncompile/init-5.c: New test.
10020 * gcc.dg/init-bad-4.c: Adjust expected errors.
10022 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
10025 * gcc.target/i386/push-1.c: New.
10027 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
10029 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
10031 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10033 * gcc.target/spu/intrinsics-sr.c: New test.
10035 2009-02-13 Steve Ellcey <sje@cup.hp.com>
10038 * gcc.target/ia64/sibcall-opt-1.c: New test.
10039 * gcc.target/ia64/sibcall-opt-2.c: New test.
10041 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
10044 * gfortran.dg/cray_pointers_8.f90: New test.
10047 * gfortran.dg/cray_pointers_9.f90: New test.
10049 2009-02-13 Jason Merrill <jason@redhat.com>
10052 * g++.dg/cpp0x/decltype16.C: New.
10054 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10057 * gfortran.dg/gomp/pr39152.f90: New.
10059 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
10062 * gcc.target/i386/pr39162.c: New.
10064 2009-02-13 Joseph Myers <joseph@codesourcery.com>
10067 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
10070 2009-02-12 Jason Merrill <jason@redhat.com>
10073 * g++.dg/template/array20.C: New test.
10075 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
10077 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
10078 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
10079 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
10081 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10083 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
10085 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10088 * gfortran.dg/pr39152.f: New.
10090 2009-02-11 Jason Merrill <jason@redhat.com>
10093 * g++.dg/cpp0x/defaulted9.C: New test.
10096 * g++.dg/init/value7.C: New test.
10098 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
10101 * gcc.target/i386/pr38824.c: New testcase.
10103 2009-02-11 Jason Merrill <jason@redhat.com>
10106 * g++.dg/cpp0x/defaulted8.C: New test.
10109 * g++.dg/cpp0x/rv9p.C: New test.
10111 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
10113 * gnat.dg/aliasing3.adb: New test.
10114 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10116 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10119 * g++.dg/template/crash88.C: New.
10120 * g++.dg/template/crash89.C: Likewise.
10122 2009-02-10 Steve Ellcey <sje@cup.hp.com>
10125 * gcc.dg/pr39084.c: New test.
10127 2009-02-10 Jakub Jelinek <jakub@redhat.com>
10130 * gcc.target/i386/pr39139.c: New test.
10132 2009-02-10 Richard Guenther <rguenther@suse.de>
10134 PR tree-optimization/39132
10135 * gcc.dg/torture/pr39132.c: New testcase.
10137 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
10140 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10141 * gcc.target/x86_64/abi/avx/args.h: Likewise.
10142 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10143 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10144 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10145 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10146 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10147 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10149 2009-02-09 Jason Merrill <jason@redhat.com>
10152 * g++.dg/init/value6.C: New test.
10154 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
10156 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10158 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
10160 * gcc.c-torture/compile/20090209-1.c: New test.
10162 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10166 * g++.dg/cpp0x/vt-35147.C: New.
10167 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10168 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10170 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10173 * gcc.dg/attr-alias-4.c: New test.
10175 2009-02-06 Janis Johnson <janis187@us.ibm.com>
10178 * gcc.dg/dfp/pr39035.c: New test.
10180 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10183 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10185 2009-02-05 Jakub Jelinek <jakub@redhat.com>
10188 * g++.dg/opt/thunk3.C: New test.
10190 2009-02-05 Nick Clifton <nickc@redhat.com>
10192 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10193 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10194 * gcc.dg/cdce1.c: Likewise.
10195 * gcc.dg/cpp/_Pragma6.c: Likewise.
10196 * g++.dg/cpp/_Pragma1.C: Likewise.
10197 * gcc.dg/utf32-2.c: Xfail for M32C.
10198 * gcc.dg/utf32-1.c: Likewise.
10199 * gcc.dg/utf32-3.c: Likewise.
10200 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10202 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10203 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10204 * gcc.dg/Wconversion-5.c: Likewise.
10205 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10206 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10207 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10208 * gcc.dg/utf-inc-init.c: Likewise.
10209 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10210 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10211 * gcc.dg/utf-array-short-wchar.c: Likewise.
10212 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10213 * gcc.dg/mallign.c: Use size_t instead of long.
10215 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
10217 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10219 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
10221 * gcc.c-torture/execute/pr39100.c: New.
10223 2009-02-05 Joseph Myers <joseph@codesourcery.com>
10226 * gcc.dg/tls/diag-6.c: New test.
10228 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
10230 * gcc.dg/graphite/scop-19.c: New
10232 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
10234 AVX Programming Reference (January, 2009)
10235 * gcc.target/i386/avx-vpclmulqdq.c: New.
10236 * gcc.target/i386/pclmul-avx-check.h: Likewise.
10238 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10240 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10241 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
10242 (pclmul_test): Renamed to ...
10245 2009-02-04 Jakub Jelinek <jakub@redhat.com>
10248 * g++.dg/abi/mangle31.C: New test.
10250 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10253 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10255 * vla-6.c: Likewise. Expect warning not error for [*] lexically
10256 inside function prototype but not part of parameter declarator.
10257 * vla-11.c: New test.
10259 2009-02-03 Jason Merrill <jason@redhat.com>
10261 * g++.dg/warn/main-4.C: New test.
10262 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10264 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10267 * g++.dg/expr/cast10.C: New test.
10269 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10272 * gcc.dg/init-bad-6.c: New test.
10274 2009-02-03 Jakub Jelinek <jakub@redhat.com>
10277 * gcc.c-torture/compile/pr35318.c: New test.
10279 PR inline-asm/39059
10280 * gcc.dg/nofixed-point-2.c: New test.
10281 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10282 * g++.dg/ext/fixed2.C: Likewise.
10283 * g++.dg/other/error25.C: Likewise.
10284 * g++.dg/lookup/crash7.C: Likewise.
10285 * g++.dg/cpp0x/decltype-38655.C: Likewise.
10288 * g++.dg/cpp0x/initlist13.C: New test.
10290 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
10293 * g++.dg/template/func2.C: New test.
10296 * g++.dg/template/typename15.C: New.
10297 * g++.dg/template/typename16.C: New.
10299 2009-02-03 Janis Johnson <janis187@us.ibm.com>
10300 Ben Elliston <bje@au.ibm.com>
10303 * gcc.dg/dfp/pr39034.c: New test.
10305 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10308 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10310 2009-02-02 Jason Merrill <jason@redhat.com>
10313 * g++.dg/parse/dtor14.C: New test.
10315 2009-02-02 Jakub Jelinek <jakub@redhat.com>
10317 * lib/target-supports.exp
10318 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10319 * g++.dg/ext/builtin10.C: New test.
10321 PR inline-asm/39058
10322 * gcc.target/i386/pr39058.c: New test.
10324 2009-02-02 Richard Guenther <rguenther@suse.de>
10326 PR tree-optimization/38937
10327 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10329 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
10332 * g++.dg/parse/crash52.C: New.
10334 2009-01-30 Richard Guenther <rguenther@suse.de>
10336 PR tree-optimization/39041
10337 * gcc.c-torture/compile/pr39041.c: New testcase.
10339 2009-01-30 Jakub Jelinek <jakub@redhat.com>
10342 * gcc.target/i386/pr39013-1.c: New test.
10343 * gcc.target/i386/pr39013-2.c: New test.
10346 * g++.dg/ext/label12.C: New test.
10348 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10351 * g++.dg/parse/error34.C: New.
10352 * g++.dg/parse/error35.C: Likewise.
10354 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10357 * g++.dg/cpp0x/decltype-38655.C: New.
10359 2009-01-30 Jakub Jelinek <jakub@redhat.com>
10362 * g++.dg/torture/pr39002.C: New test.
10364 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
10366 PR tree-optimization/39007
10367 * gcc.dg/tree-ssa/pr39007.c: New.
10369 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
10371 PR middle-end/35854
10372 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10375 2009-01-29 Steve Ellcey <sje@cup.hp.com>
10377 PR middle-end/38857
10378 * gcc.c-torture/compile/pr38857.c: New test.
10380 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
10384 * gfortran.dg/bound_6.f90: New test.
10386 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
10388 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10390 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
10392 PR tree-optimization/38997
10393 * gcc.dg/tree-ssa/pr38997.c: New.
10395 2009-01-28 Richard Guenther <rguenther@suse.de>
10397 PR tree-optimization/38926
10398 * gcc.c-torture/compile/pr38926.c: New testcase.
10400 2009-01-28 Jakub Jelinek <jakub@redhat.com>
10402 PR middle-end/38934
10403 * gcc.dg/pr38934.c: New test.
10405 2009-01-28 Richard Guenther <rguenther@suse.de>
10407 PR middle-end/38908
10408 * g++.dg/warn/Wuninitialized-2.C: New testcase.
10410 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
10412 PR tree-optimization/38984
10413 * gcc.dg/pr38984.c: New XFAILed testcase.
10416 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
10419 * gcc.target/i386/pr38988.c: New test.
10421 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
10424 * g++.dg/parse/crash51.C: New.
10425 * g++.old-deja/g++.pt/crash9.C: Adjust.
10427 2009-01-27 Daniel Kraft <d@domob.eu>
10430 * gfortran.dg/mvbits_6.f90: New test.
10431 * gfortran.dg/mvbits_7.f90: New test.
10432 * gfortran.dg/mvbits_8.f90: New test.
10434 2009-01-27 Richard Guenther <rguenther@suse.de>
10436 PR tree-optimization/38503
10437 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10439 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10441 PR middle-end/38969
10442 * gcc.c-torture/execute/pr38969.c: New test.
10444 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
10447 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10449 * gcc.target/mips/fixed-scalar-type.c: Likewise.
10450 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10451 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10453 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
10456 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10457 if __USING_SJLJ_EXCEPTIONS__ is defined.
10459 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10460 __USING_SJLJ_EXCEPTIONS__ is defined.
10461 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10462 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10463 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10464 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10465 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10466 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10468 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
10471 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10472 Use instead of C name in asm statements.
10474 2009-01-26 Richard Guenther <rguenther@suse.de>
10476 PR tree-optimization/38745
10477 * g++.dg/torture/pr38745.C: New testcase.
10479 2009-01-26 Richard Guenther <rguenther@suse.de>
10481 PR middle-end/38851
10482 * g++.dg/warn/Wuninitialized-1.C: New testcase.
10484 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
10486 * gcc.dg/bitfld-15.c: Gate warning on target
10487 pcc_bitfield_type_matters.
10488 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10489 g++.dg/ext/bitfield4.C: Likewise.
10490 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10491 bitfield for any target.
10493 2009-01-24 Jakub Jelinek <jakub@redhat.com>
10496 * gcc.dg/pr38957.c: New test.
10498 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
10501 * gfortran.dg/array_constructor_24.f: Allow tolerance when
10504 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
10506 PR tree-optimization/38953
10507 * gfortran.dg/graphite/pr38953.f90: New.
10509 2009-01-24 Paul Brook <paul@codesourcery.com>
10511 * gcc.target/arm/neon-cond-1.c: New test.
10513 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
10515 PR tree-optimization/38932
10516 * gcc.dg/pr38932.c: New.
10518 2009-01-23 Revital Eres <eres@il.ibm.com>
10520 * gcc.dg/sms-7.c: Fix test.
10522 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
10524 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10525 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10526 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10527 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10529 2009-01-22 Steve Ellcey <sje@cup.hp.com>
10531 * gcc.dg/pr35729.c: Make test x86 specific.
10533 2009-01-22 Steve Ellcey <sje@cup.hp.com>
10535 PR middle-end/38615
10536 * gcc.dg/pr38615.c: New test.
10538 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
10541 * gcc.target/i386/pr38931.c: New test.
10543 2009-01-22 Dodji Seketeli <dodji@redhat.com>
10546 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10547 * g++.dg/template/typedef12.C: Likewise.
10548 * g++.dg/template/typedef13.C: Likewise.
10549 * g++.dg/template/typedef14.C: Likewise.
10550 * g++.dg/template/sfinae3.C: Likewise.
10551 * g++.old-deja/g++.pt/typename8.C: Likewise.
10552 * g++.dg/template/access11.C: Likewise
10554 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
10556 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10558 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10560 2009-01-21 Dodji Seketeli <dodji@redhat.com>
10563 * g++.dg/template/typedef11.C: New test.
10564 * g++.dg/template/typedef12.C: Likewise.
10565 * g++.dg/template/typedef13.C: Likewise.
10566 * g++.dg/template/typedef14.C: Likewise.
10567 * g++.dg/template/sfinae3.C: Compile this pedantically.
10568 The only errors expected should be the one saying the typedef is ill
10570 * g++.old-deja/g++.pt/typename8.C: Likewise.
10571 * g++.dg/template/access11.C: Update this.
10573 2009-01-21 Daniel Kraft <d@domob.eu>
10576 * gfortran.dg/mvbits_5.f90: New test.
10578 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
10580 * gcc.dg/sms-6.c: New test.
10581 * gcc.dg/sms-7.c: Likewise.
10583 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
10586 * gfortran.dg/host_assoc_function_7.f90: New test
10588 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
10589 Richard Guenther <rguenther@suse.de>
10591 PR tree-optimization/38747
10592 PR tree-optimization/38748
10593 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10594 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10595 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10597 2009-01-20 Kees Cook <kees@ubuntu.com>
10598 H.J. Lu <hongjiu.lu@intel.com>
10601 * gcc.dg/pr38902.c: New.
10603 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
10606 * gfortran.dg/pr38868.f: New testcase.
10608 2009-01-20 Richard Guenther <rguenther@suse.de>
10610 * gcc.c-torture/execute/pr36227.c: Move ...
10611 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
10613 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10615 * lib/gfortran.exp: Add -B options for targets that use
10616 libgfortran.a%s in their specs.
10618 2009-01-19 Jason Merrill <jason@redhat.com>
10621 * g++.dg/template/dtor5.C: New test.
10623 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
10626 * gfortran.dg/bound_5.f90: New test.
10628 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
10631 * g++.dg/compat/abi/pr38736_main.C: New.
10632 * g++.dg/compat/abi/pr38736_x.C: Likewise.
10633 * g++.dg/compat/abi/pr38736_y.C: Likewise.
10634 * g++.dg/other/macro-1.C: Likewise.
10635 * gcc.dg/macro-1.c: Likewise.
10636 * gcc.dg/compat/pr38736_main.c: Likewise.
10637 * gcc.dg/compat/pr38736_x.c: Likewise.
10638 * gcc.dg/compat/pr38736_y.c: Likewise.
10640 2009-01-18 Richard Guenther <rguenther@suse.de>
10642 PR tree-optimization/38819
10643 * gcc.c-torture/execute/pr38819.c: New testcase.
10645 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10648 * gfortran.dg/module_commons_3.f90: Reapply.
10650 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10653 * gfortran.dg/transfer_intrinsic_1.f90: New test.
10654 * gfortran.dg/transfer_intrinsic_2.f90: New test.
10656 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10659 * gfortran.dg/module_commons_3.f90: Remove
10661 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
10663 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10665 2009-01-16 Jason Merrill <jason@redhat.com>
10668 * g++.dg/template/lvalue1.C: New test.
10671 * g++.dg/template/access20.C: New test.
10672 * g++.dg/torture/pr34641.C: Fix access.
10674 2009-01-16 Richard Guenther <rguenther@suse.de>
10676 PR tree-optimization/38835
10677 PR middle-end/36227
10678 * gcc.c-torture/execute/pr36227.c: New testcase.
10679 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10680 * g++.dg/init/const7.C: Likewise.
10682 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
10685 * gcc.c-torture/compile/pr38554.c: New test.
10687 2009-01-16 Jason Merrill <jason@redhat.com>
10690 * g++.dg/conversion/access1.C: New test.
10692 2009-01-16 Jakub Jelinek <jakub@redhat.com>
10694 PR tree-optimization/38789
10695 * gcc.c-torture/compile/pr38789.c: New test.
10697 2009-01-16 Janus Weil <janus@gcc.gnu.org>
10700 * gfortran.dg/proc_ptr_13.f90: New.
10702 2009-01-15 Jason Merrill <jason@redhat.com>
10705 * g++.dg/template/koenig6.C: New test.
10707 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10710 * g++.dg/template/error37.C: New testcase.
10712 2009-01-15 Jason Merrill <jason@redhat.com>
10715 * g++.dg/conversion/memfn1.C: New test.
10718 * g++.dg/conversion/memfn2.C: New test.
10720 2009-01-15 Steve Ellcey <sje@cup.hp.com>
10723 * g++.dg/template/crash87.C: New test.
10725 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
10727 PR middle-end/37843
10728 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10730 2009-01-15 Dodji Seketeli <dodji@redhat.com>
10733 * g++.dg/parse/crash50.C: New test.
10735 2009-01-14 Jakub Jelinek <jakub@redhat.com>
10737 PR rtl-optimization/38245
10738 * gcc.dg/pr38245-3.c: New test.
10739 * gcc.dg/pr38245-3.h: New file.
10740 * gcc.dg/pr38245-4.c: New file.
10741 * gcc.dg/pr38364.c: New test.
10743 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
10745 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10746 sequence PC-relative.
10748 2009-01-14 Mark Mitchell <mark@codesourcery.com>
10750 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10751 calls and/or PLT markers.
10752 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10753 calls and/or PLT markers.
10754 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10755 calls and/or PLT markers.
10756 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10757 calls and/or PLT markers.
10759 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
10760 Nathan Froyd <froydnj@codesourcery.com>
10761 Joseph Myers <joseph@codesourcery.com>
10763 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10765 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10766 and use consistent CFLAGS.
10767 * gcc.target/powerpc/20030505.c: Likewise.
10768 * gcc.target/powerpc/20081204-1.c: Likewise.
10769 * gcc.target/powerpc/ppc-spe.c: Likewise.
10770 * gcc.target/powerpc/spe1.c: Likewise.
10771 * g++.dg/ext/spe1.C: Likewise.
10772 * g++.dg/other/opaque-1.C: Likewise.
10773 * g++.dg/other/opaque-2.C: Likewise.
10774 * g++.dg/other/opaque-3.C: Likewise.
10776 2009-01-14 Mark Mitchell <mark@codesourcery.com>
10778 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10781 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
10784 * g++.dg/torture/pr38811.C: New file.
10786 2009-01-14 Richard Guenther <rguenther@suse.de>
10788 PR tree-optimization/38826
10789 PR middle-end/38477
10790 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10792 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
10794 * gcc.dg/graphite/pr38786.c: Fix commit problem.
10796 2009-01-14 Nick Clifton <nickc@redhat.com>
10799 * g++.cp/parse/pr37862.C: New test.
10801 2009-01-14 Julian Brown <julian@codesourcery.com>
10803 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10804 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10806 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10809 2009-01-13 Jakub Jelinek <jakub@redhat.com>
10811 PR rtl-optimization/38774
10812 * gcc.dg/torture/pr38774.c: New test.
10815 * g++.dg/cpp0x/pr38795.C: New test.
10817 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
10818 Nathan Froyd <froydnj@codesourcery.com>
10819 Joseph Myers <joseph@codesourcery.com>
10821 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10822 otherwise. Do not check for AltiVec at runtime.
10823 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10824 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10825 * gcc.target/powerpc/altivec-1.c: Likewise.
10826 * gcc.target/powerpc/altivec-3.c: Likewise.
10827 * gcc.target/powerpc/altivec-10.c: Likewise.
10828 * gcc.target/powerpc/altivec-12.c: Likewise.
10829 * gcc.target/powerpc/altivec-24.c: Likewise.
10830 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10831 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10832 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10833 * gcc.target/powerpc/pr35907.c: Likewise.
10834 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10835 otherwise. Do not check for Cell at runtime.
10836 * gcc.target/powerpc/altivec_check.h: Delete.
10838 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10839 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
10840 not check for AltiVec at runtime.
10841 * g++.dg/ext/altivec-cell-2.C: Likewise.
10842 * g++.dg/ext/altivec-cell-3.C: Likewise.
10843 * g++.dg/ext/altivec-cell-4.C: Likewise.
10844 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10845 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10847 * g++.dg/ext/altivec_check.h: Delete.
10849 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
10851 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10852 effective target. Adjust line numbers accordingly.
10854 2009-01-13 Mark Mitchell <mark@codesourcery.com>
10856 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10858 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
10860 PR tree-optimization/38786
10861 * gcc.dg/graphite/pr38786.c: New.
10863 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
10866 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
10868 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10869 for alpha*-*-* targets.
10870 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10872 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10874 PR libfortran/38772
10875 * gfortran.dg/fmt_bz_bn_err.f: New test.
10877 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
10879 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10881 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10883 * lib/target-supports.exp (check_effective_target_powerpc64): New.
10884 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10885 instruction support. Do not check for it at runtime.
10887 2009-01-12 Jason Merrill <jason@redhat.com>
10890 * g++.dg/lookup/friend11.C: Remove expected error.
10891 * g++.dg/lookup/friend14.C: New test.
10892 * g++.dg/lookup/friend15.C: New test.
10894 2009-01-12 Dodji Seketeli <dodji@redhat.com>
10897 * g++.dg/lookup/hidden-class12.C: New test.
10898 * g++.dg/lookup/hidden-class13.C: New test.
10899 * g++.dg/lookup/hidden-class14.C: New test.
10900 * g++.dg/lookup/hidden-class15.C: New test.
10901 * g++.dg/lookup/hidden-class16.C: New test.
10903 2009-01-12 Mark Mitchell <mark@codesourcery.com>
10905 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10906 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10907 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10909 2009-01-12 Jason Merrill <jason@redhat.com>
10912 * g++.dg/other/vararg-3.C: New test.
10914 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10916 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10917 Explicitly enable SPE.
10918 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
10921 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10922 Expect -flax-vector-conversions message. Adjust incompatible
10924 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10927 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10929 * g++.dg/other/opaque-1.C: Run on targets with SPE.
10931 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10932 * g++.dg/other/opaque-2.C: Likewise.
10933 * g++.dg/other/opaque-3.C: Likewise.
10935 2009-01-12 Jakub Jelinek <jakub@redhat.com>
10938 * gcc.dg/pr32041.c: New test.
10939 * g++.dg/parse/offsetof9.C: New test.
10941 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10942 Nathan Froyd <froydnj@codesourcery.com>
10944 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10945 * g++.dg/ext/attribute-test-1.C: Likewise.
10946 * g++.dg/ext/attribute-test-2.C: Likewise.
10947 * g++.dg/ext/attribute-test-3.C: Likewise.
10948 * g++.dg/ext/attribute-test-4.C: Likewise.
10950 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
10952 * gnat.dg/unchecked_convert3.adb: New test.
10954 2009-01-12 Tomas Bily <tbily@suse.cz>
10957 * gcc.dg/tree-ssa/pr38385.c: New file.
10959 2009-01-12 Jakub Jelinek <jakub@redhat.com>
10962 * g++.dg/parse/typedef9.C: New test.
10964 PR tree-optimization/38807
10965 * gcc.c-torture/compile/pr38807.c: New test.
10967 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
10969 * gcc.target/mips/ins-2.c: New test.
10971 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
10974 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10976 2009-01-11 Jakub Jelinek <jakub@redhat.com>
10979 * g++.dg/warn/Wreturn-type-5.C: New test.
10981 2009-01-11 Matthias Klose <doko@ubuntu.com>
10983 PR middle-end/38616
10984 * gcc.dg/pr38616.c: New test.
10986 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
10988 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10990 2009-01-10 Andrew Pinski <pinskia@gmail.com>
10993 * g++.dg/expr/string-1.C: New test.
10994 * g++.dg/expr/string-2.C: New test.
10997 * g++.dg/ext/complex4.C: New test.
10998 * g++.dg/ext/complex5.C: New test.
10999 * g++.dg/init/reference1.C: New test.
11000 * g++.dg/init/reference2.C: New test.
11001 * g++.dg/init/reference3.C: New test.
11003 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11006 * gfortran.dg/transfer_null_1.f90: New test.
11008 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
11011 * gfortran.dg/host_assoc_function_6.f90: New test.
11013 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
11015 * lib/target-supports.exp: Add method to determine if the effective
11016 target is really a ppc405 after applying all compile options.
11017 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
11018 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
11019 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
11020 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
11021 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
11022 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
11023 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
11024 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
11025 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
11026 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
11027 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
11028 * gcc.target/powerpc/405-machhw-1.c: Likewise.
11029 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
11030 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
11031 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
11032 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
11033 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
11034 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
11035 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
11036 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
11037 * gcc.target/powerpc/405-macchw-1.c: Likewise.
11038 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
11039 * gcc.target/powerpc/405-machhw-2.c: Likewise.
11040 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
11041 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
11042 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
11043 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
11044 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
11045 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
11046 * gcc.target/powerpc/405-macchw-2.c: Likewise.
11047 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
11049 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11052 * g++.dg/other/error31.C: New testcase.
11055 * gcc.dg/pr35742.c: New test.
11057 2009-01-09 John F. Carr <jfc@mit.edu>
11060 * g++.dg/parse/linkage3.C: New test.
11062 2009-01-09 Jakub Jelinek <jakub@redhat.com>
11064 PR middle-end/38771
11065 * gcc.c-torture/compile/pr38771.c: New test.
11067 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
11069 * gcc.dg/pr34856.c: Ignore irrelevant warning.
11071 2009-01-08 Mark Mitchell <mark@codesourcery.com>
11073 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
11074 * gcc.dg/sibcall-4.c: Likewise.
11076 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
11077 Jan Sjodin <jan.sjodin@amd.com>
11079 PR tree-optimization/38559
11080 * gcc.dg/graphite/pr38559.c: New.
11082 2009-01-08 Ira Rosen <irar@il.ibm.com>
11084 PR tree-optimization/37194
11085 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
11087 2009-01-07 Jakub Jelinek <jakub@redhat.com>
11090 * g++.dg/ext/label11.C: New test.
11092 2009-01-07 Joseph Myers <joseph@codesourcery.com>
11094 * lib/target-supports.exp (check_weak_override_available): New.
11095 * lib/target-supports-dg.exp (dg-require-weak-override): New.
11096 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11097 dg-require-weak-override.
11099 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
11100 Alan Modra <amodra@bigpond.net.au>
11102 * gcc.c-torture/compile/20090107-1.c: New test.
11104 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
11107 * g++.dg/other/pr38706.C: New test.
11109 2009-01-07 Jason Merrill <jason@redhat.com>
11111 * g++.dg/cpp0x/variadic92.C: New test.
11112 * g++.dg/cpp0x/variadic93.C: New test.
11114 2009-01-07 Janis Johnson <janis187@us.ibm.com>
11116 * lib/target-supports-dg.exp (current_compiler_flags): New.
11117 (check-flags): Use it; do not access dg-test local variables.
11118 (dg-skip-if): Do not access dg-test local variables.
11119 (dg-xfail-run-if): Ditto.
11120 (dg-shouldfail): Ditto.
11121 * gcc.test-framework/test-framework.exp
11122 (check_effective_target_def_nocache): New.
11123 * gcc.test-framework/test-framework.awk: Handle scan tests.
11124 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11125 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11126 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11127 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11128 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11129 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11130 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11131 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11132 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11134 * g++.dg/torture/pr38586.C: Ignore a possible warning.
11136 * lib/target-supports-dg.exp (check_test_flags): Delete.
11138 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
11140 PR tree-optimization/38492
11141 PR tree-optimization/38498
11142 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11144 * gcc.dg/graphite/block-0.c: Update test.
11145 * gcc.dg/graphite/block-1.c: Same.
11146 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11147 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11148 * gcc.dg/graphite/block-3.c: New.
11149 * gcc.dg/graphite/pr38498.c: New.
11151 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
11153 AVX Programming Reference (December, 2008)
11154 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11155 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11156 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11158 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11159 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11161 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11164 * gfortran.dg/c_loc_pure_1.f90: New test.
11166 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
11169 * gfortran.dg/elemental_dependency_3.f90:
11170 Add the final tree dump cleanup.
11172 2009-01-06 Jakub Jelinek <jakub@redhat.com>
11174 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11177 PR rtl-optimization/38722
11178 * gfortran.dg/pr38722.f90: New test.
11180 2009-01-06 Janis Johnson <janis187@us.ibm.com>
11183 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11184 instead of DECnn_DEN. Support -DDBG to list lines that fail.
11186 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
11188 * gfortran.dg/implicit_12.f90: Add space around dg directive.
11189 * gfortran.dg/typebound_call_8.f03: Same.
11190 * gfortran.dg/elemental_bind_c.f90: Same.
11191 * gfortran.dg/typebound_call_7.f03: Same.
11192 * gfortran.dg/interface_proc_end.f90: Same
11193 * gfortran.dg/pr37243.f: Fix typo.
11195 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
11197 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
11198 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
11201 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
11203 AVX Programming Reference (December, 2008)
11204 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11205 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11206 * gcc.target/i386/sse-14.c: Likewise.
11208 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11209 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11210 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11211 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11213 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11215 PR libfortran/38735
11216 * gfortran.dg/fmt_bz_bn.f: Update test.
11218 2009-01-05 Dodji Seketeli <dodji@redhat.com>
11221 * g++.dg/conversion/usual-arith-conv.C: New test.
11223 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
11226 * gcc.dg/vector-3.c: New testcase.
11227 * g++.dg/ext/vector15.C: New test.
11229 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11231 PR tree-optimization/38510
11232 * gcc.dg/graphite/pr38510.c: New.
11234 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11235 Jan Sjodin <jan.sjodin@amd.com>
11237 PR tree-optimization/38500
11238 * gcc.dg/graphite/pr38500.c: New.
11240 2009-01-05 Laurent GUERBY <laurent@guerby.net>
11242 * gcc.c-torture/compile/20001226-1.c: Generalize
11244 * gcc.c-torture/compile/limits-fnargs.c: Add
11246 * gcc.dg/20020425-1.c: Likewise.
11247 * gcc.dg/pch/pch.exp: Likewise.
11249 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11252 * gfortran.dg/module_commons_3.f90: New test.
11254 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
11257 * gfortran.dg/random_seed_1.f90: Updated.
11259 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
11263 * gfortran.dg/elemental_subroutine_7.f90:
11264 Fix p values so that it can be used as vector subscript.
11266 2009-01-05 Jason Merrill <jason@redhat.com>
11268 * g++.dg/cpp0x/initlist12.C: Add another test.
11270 * g++.dg/cpp0x/defaulted7.C: New test.
11272 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11275 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
11276 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
11278 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
11280 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11281 for alpha*-*-* targets.
11282 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11284 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11287 * gfortran.dg/host_assoc_function_5.f90: New test.
11289 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11292 * gfortran.dg/elemental_dependency_3.f90: New test.
11293 * gfortran.dg/elemental_subroutine_7.f90: New test.
11295 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
11297 * gcc.dg/struct-ret-3.c: Include unistd.h.
11298 (main): Exit early if system memory page size is
11299 larger than 4096 bytes.
11301 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
11304 * gfortran.dg/merge_init_expr.f90: New.
11306 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11309 * gfortran.dg/c_loc_tests_13.f90: New test.
11310 * gfortran.dg/c_loc_tests_14.f90: New test.
11312 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
11314 * gfortran.dg/func_result_4.f90: New.
11316 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
11319 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11320 interface still works, in addition to original tests.
11321 * gfortran.dg/host_assoc_call_6.f90: New test.
11323 2009-01-03 Jakub Jelinek <jakub@redhat.com>
11326 * g++.dg/torture/pr38705.C: New test.
11329 * gcc.dg/pr38700.c: New test.
11331 2009-01-02 Jason Merrill <jason@redhat.com>
11333 * g++.dg/cpp0x/initlist11.C: New test.
11334 * g++.dg/cpp0x/initlist12.C: New test.
11336 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11338 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11339 Allow extra informative notes.
11341 2009-01-01 Jakub Jelinek <jakub@redhat.com>
11344 * gcc.dg/pr36489.c: New test.
11347 Copyright (C) 2009 Free Software Foundation, Inc.
11349 Copying and distribution of this file, with or without modification,
11350 are permitted in any medium without royalty provided the copyright
11351 notice and this notice are preserved.