1 2009-11-06 Basile Starynkevitch <basile@starynkevitch.net>
3 * g++.dg/plugin/pragma_plugin-test-1.C: new testcase for
5 * g++.dg/plugin/pragma_plugin.c: new test plugin for
7 * g++.dg/plugin/plugin.exp (plugin_test_list): Add pragma_plugin.c and
8 pragma_plugin-test-1.C.
10 2009-11-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
13 * g++.dg/ext/always_inline-5.C: New test.
15 2009-11-06 Jakub Jelinek <jakub@redhat.com>
18 * g++.dg/gomp/pr41967.C: New test.
20 2009-11-06 Michael Matz <matz@suse.de>
23 * gcc.dg/pr41963.c: New test.
25 2009-11-06 Jakub Jelinek <jakub@redhat.com>
28 * gcc.dg/pr41935.c: New test.
29 * c-c++-common/pr41935.c: New test.
30 * c-c++-common/builtin-offsetof.c (f0): Allow index one past the last
32 * gcc.c-torture/execute/pr41935.c: New test.
34 2009-11-05 Jason Merrill <jason@redhat.com>
37 * g++.dg/init/synth2.C: New.
40 * g++.dg/abi/pragma-pack1.C: New.
43 * g++.dg/lookup/koenig7.C: New.
46 * g++.dg/template/partial6.C: New.
48 2009-11-05 Janus Weil <janus@gcc.gnu.org>
51 * gfortran.dg/class_12.f03: New test.
53 2009-11-05 Jakub Jelinek <jakub@redhat.com>
55 * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
58 2009-11-04 Jason Merrill <jason@redhat.com>
61 * g++.dg/init/static-init2.C: New.
63 2009-11-05 Janus Weil <janus@gcc.gnu.org>
67 * gfortran.dg/interface_abstract_4.f90: New test.
69 2009-11-05 Maxim Kuvyrkov <maxim@codesourcery.com>
71 * gcc.target/m68k/pr41302.c: Fix target triplet.
73 2009-11-04 Jason Merrill <jason@redhat.com>
76 * g++.dg/template/overload11.C: New.
77 * g++.dg/template/nested3.C: Adjust.
79 2009-11-04 Eric Botcazou <ebotcazou@adacore.com>
82 * ada/acats/norun.lst: Remove the stack checking tests.
83 * ada/acats/run_acats: Limit the stack to 8MB.
85 2009-11-04 Janus Weil <janus@gcc.gnu.org>
89 * gfortran.dg/class_11.f03: New test.
91 2009-11-04 Jason Merrill <jason@redhat.com>
94 * g++.dg/abi/thunk5.C: New.
96 2009-11-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
99 * gcc.target/powerpc/altivec-33.c: New testcase.
101 2009-11-04 Jason Merrill <jason@redhat.com>
104 * g++.dg/lookup/koenig6.C: New.
105 * g++.dg/lookup/koenig5.C: Adjust.
106 * g++.dg/template/crash56.C: Adjust.
107 * g++.old-deja/g++.ns/koenig5.C: Adjust.
109 2009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>
110 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
112 * gcc.target/i386/xop-check.h: New file.
113 * gcc.target/i386/xop-hadduX.c: Ditto.
114 * gcc.target/i386/xop-haddX.c: Ditto.
115 * gcc.target/i386/xop-hsubX.c: Ditto.
116 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
117 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
118 * gcc.target/i386/xop-pcmov2.c: Ditto.
119 * gcc.target/i386/xop-pcmov.c: Ditto.
120 * gcc.target/i386/xop-rotate1-vector.c: Ditto.
121 * gcc.target/i386/xop-rotate2-vector.c: Ditto.
122 * gcc.target/i386/xop-rotate3-vector.c: Ditto.
123 * gcc.target/i386/xop-shift1-vector.c: Ditto.
124 * gcc.target/i386/xop-shift2-vector.c: Ditto.
125 * gcc.target/i386/xop-shift3-vector.c: Ditto.
126 * gcc.target/i386/i386.exp: Add check_effective_target_xop.
127 * gcc.target/i386/sse-12.c: Update with new compile options to
128 activate and check xopintrin.h intrinsic file.
129 * gcc.target/i386/sse-13.c: Ditto.
130 * gcc.target/i386/sse-14.c: Ditto.
131 * gcc.target/i386/sse-22.c: Ditto.
132 * gcc.target/i386/sse-23.c: Ditto.
133 * g++.dg/other/i386-2.C: Ditto.
134 * g++.dg/other/i386-3.C: Ditto.
135 * g++.dg/other/i386-5.C: Ditto.
136 * g++.dg/other/i386-6.C: Ditto.
138 2009-11-04 Wei Guozhi <carrot@google.com>
141 * gcc.target/arm/pr40835: New testcase.
143 2009-11-04 Revital Eres <eres@il.ibm.com>
145 * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
146 change in decision of peeling for alignment.
147 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
148 * gcc.dg/vect/vect-50.c: Likewise.
149 * gcc.dg/vect/vect-42.c: Likewise.
150 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
152 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
154 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
155 * gcc.dg/vect/vect-60.c: Likewise.
156 * gcc.dg/vect/vect-52.c: Likewise.
157 * gcc.dg/vect/vect-44.c: Likewise.
158 * gcc.dg/vect/vect-27.c: Likewise.
159 * gcc.dg/vect/vect-29.c: Likewise.
160 * gcc.dg/vect/vect-72.c: Likewise.
161 * gcc.dg/vect/vect-56.c: Likewise.
162 * gcc.dg/vect/vect-48.c: Likewise.
163 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
164 * gfortran.dg/vect/vect-2.f90: Likewise.
165 * gfortran.dg/vect/vect-5.f90: Likewise.
167 2009-11-04 Richard Guenther <rguenther@suse.de>
169 PR tree-optimization/41919
170 * gcc.c-torture/execute/pr41919.c: New testcase.
172 2009-11-04 Carlos O'Donell <carlos@codesourcery.com>
175 * gcc.target/m68k/pr41302.c: New test.
177 2009-11-03 Jason Merrill <jason@redhat.com>
180 * g++.dg/opt/inline16.C: New.
182 2009-11-03 Eric Botcazou <ebotcazou@adacore.com>
184 * gnat.dg/stack_check.adb1: New test.
185 * gnat.dg/stack_check.adb2: Likewise.
187 2009-11-03 Jakub Jelinek <jakub@redhat.com>
189 PR rtl-optimization/41917
190 * gcc.c-torture/execute/pr41917.c: New test.
192 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
194 * gcc.target/i386/pr41900.c: Make test compile only. Scan assembler
195 dump to not include "call *%esp".
197 2009-11-03 Jason Merrill <jason@redhat.com>
200 * g++.dg/lookup/using22.C: New.
203 * g++.dg/parse/eh-decl.C: New.
206 * g++.dg/template/sfinae16.C: New.
209 * g++.dg/cpp0x/rv-return.C: New.
210 * g++.dg/cpp0x/deduce.C: Adjust.
213 * g++.dg/template/sfinae15.C: New.
216 * g++.dg/cpp0x/auto3.C: Remove xfail.
218 2009-11-03 Tobias Burnus <burnus@net-b.de>
221 * gfortran.dg/missing_optional_dummy_6.f90: New test.
223 2009-11-03 Nick Clifton <nickc@redhat.com>
225 * gcc.target/rx/builtins.c: Remove redundant tests.
226 Add test of MVTIPL instruction.
227 * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
228 function attributes. Add -msave-acc-in-interrupts option to the
231 2009-11-03 Andrew Stubbs <ams@codesourcery.com>
232 Maxim Kuvyrkov <maxim@codesourcery.com>
234 * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
237 2009-11-03 Dodji Seketeli <dodji@redhat.com>
240 * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
241 * c-c++-common/builtin-offsetof.c: ... here.
243 2009-11-03 Dodji Seketeli <dodji@redhat.com>
246 * c-c++-common/dfp/builtin-offsetof.c: New test.
247 * g++.dg/other/offsetof6.C: Likewise.
249 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
252 * gcc.target/i386/pr41900.c: New test.
254 2009-11-02 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
256 * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
258 2009-11-02 Dodji Seketeli <dodji@redhat.com>
261 * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
262 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
264 2009-11-02 Dodji Seketeli <dodji@redhat.com>
267 * g++.dg/other/ptrmem10.C: New test.
268 * g++.dg/other/ptrmem11.C: Likewise.
270 2009-11-02 Janis Johnson <janis187@us.ibm.com>
273 * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
274 spaces in some expressions.
276 2009-11-02 Jason Merrill <jason@redhat.com>
278 * g++.dg/other/linkage2.C: Move to...
279 * g++.dg/cpp0x/linkage2.C: ..here.
280 * g++.dg/abi/mangle32.C: Add -std=c++0x.
281 * g++.dg/cpp0x/nolinkage1.C: Likewise.
282 * g++.dg/debug/dwarf2/anonname1.C: Likewise.
283 * g++.dg/ext/anon-struct4.C: Revert earlier change.
284 * g++.dg/lookup/anon2.C: Likewise.
285 * g++.dg/other/anon3.C: Likewise.
286 * g++.dg/template/arg2.C: Likewise.
287 * g++.dg/template/local4.C: Likewise.
288 * g++.old-deja/g++.law/operators32.C: Likewise.
289 * g++.old-deja/g++.other/linkage2.C: Likewise.
290 * g++.old-deja/g++.pt/enum6.C: Likewise.
291 * g++.old-deja/g++.other/anon9.C: Likewise.
292 * g++.old-deja/g++.other/linkage1.C: Likewise.
293 * c-c++-common/dfp/pr35620.c: Give the union a name.
295 2009-11-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
297 PR tree-optimization/41857
298 * gcc.target/spu/ea/pr41857.c: New file.
300 2009-11-02 Martin Jambor <mjambor@suse.cz>
302 PR tree-optimization/41750
303 * gcc.c-torture/execute/pr41750.c: New test.
305 2009-11-02 Jakub Jelinek <jakub@redhat.com>
307 PR tree-optimization/41841
308 * gcc.dg/pr41841.c: New test.
311 * gcc.dg/debug/pr41893-1.c: New test.
312 * gcc.dg/debug/pr41893-2.c: New file.
315 * g++.dg/ext/visibility/namespace3.C: New test.
317 2009-11-01 Jason Merrill <jason@redhat.com>
319 * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
320 * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
321 * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
323 2009-11-01 Eric Botcazou <ebotcazou@adacore.com>
325 * gnat.dg/opt5.adb: New test.
327 2009-11-01 Tobias Burnus <burnus@net-b.de>
330 * gfortran.dg/allocatable_scalar_4.f90: New test.
332 2009-11-01 Tobias Burnus <burnus@net-b.de>
335 * gfortran.dg/intent_out_6.f90: New testcase.
337 2009-10-31 Richard Guenther <rguenther@suse.de>
339 * g++.dg/tree-ssa/restrict1.C: New.
341 2009-10-31 Jason Merrill <jason@redhat.com>
343 * g++.dg/rtti/typeid9.C: New.
346 * g++.dg/cpp0x/initlist25.C: New.
348 2009-10-31 Eric Botcazou <ebotcazou@adacore.com>
350 * gnat.dg/specs/rep_clause4.ads: New test.
352 2009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
355 * gcc.target/avr/torture/pr41885.c: New test.
357 2009-10-30 Eric Botcazou <ebotcazou@adacore.com>
359 * gnat.dg/specs/pack5.ads: New test.
361 2009-10-30 Andrew Jenner <andrew@codesourcery.com>
363 * lib/target-supports.exp: Handle powerpc-*-elf.
365 2009-10-30 H.J. Lu <hongjiu.lu@intel.com>
368 * gcc.target/i386/incoming-6.c: New.
369 * gcc.target/i386/incoming-7.c: Likewise.
370 * gcc.target/i386/incoming-8.c: Likewise.
371 * gcc.target/i386/incoming-9.c: Likewise.
372 * gcc.target/i386/incoming-10.c: Likewise.
373 * gcc.target/i386/incoming-11.c: Likewise.
374 * gcc.target/i386/incoming-12.c: Likewise.
375 * gcc.target/i386/incoming-13.c: Likewise.
376 * gcc.target/i386/incoming-14.c: Likewise.
377 * gcc.target/i386/incoming-15.c: Likewise.
378 * gcc.target/i386/pr37843-4.c: Likewise.
380 2009-10-30 Dodji Seketeli <dodji@redhat.com>
383 * g++.dg/template/sizeof12.C: New test.
385 2009-10-29 Eric Botcazou <ebotcazou@adacore.com>
387 * gnat.dg/pack14.adb: New test.
389 2009-10-29 David Daney <ddaney@caviumnetworks.com>
391 * gcc.target/mips/mips.exp (mips_option_groups): Add
393 * gcc.target/mips/mmcount-ra-address-1.c: New test.
394 * gcc.target/mips/mmcount-ra-address-2.c: New test.
395 * gcc.target/mips/mmcount-ra-address-3.c: New test.
397 2009-10-29 Michael Matz <matz@suse.de>
399 * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
400 * gcc.target/i386/sse-recip-vec.c: Ditto.
401 * gcc.target/i386/brokensqrt.c: New test.
403 2009-10-29 Tobias Burnus <burnus@net-b.de>
406 * gfortran.dg/associated_target_3.f90: New testcase.
408 2009-10-29 Rafael Avila de Espindola <espindola@google.com>
410 * gfortran.dg/lto/pr41764_0.f: New.
412 2009-10-29 Martin Jambor <mjambor@suse.cz>
414 PR tree-optimization/41775
415 * testsuite/g++.dg/torture/pr41775.C: New testcase.
417 2009-10-28 Jason Merrill <jason@redhat.com>
419 * g++.dg/cpp0x/inline-ns1.C: New.
420 * g++.dg/cpp0x/inline-ns2.C: New.
421 * g++.dg/cpp0x/inline-ns3.C: New.
423 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
425 PR rtl-optimization/39715
426 * gcc.target/arm/thumb-ltu.c: New.
428 2009-10-28 Richard Guenther <rguenther@suse.de>
432 * gcc.dg/lto/20091027-1_0.c: New testcase.
433 * gcc.dg/lto/20091027-1_1.c: Likewise.
434 * g++.dg/lto/20091026-1_0.C: Likewise.
435 * g++.dg/lto/20091026-1_1.C: Likewise.
436 * g++.dg/lto/20091026-1_a.h: Likewise.
438 2009-10-28 Jakub Jelinek <jakub@redhat.com>
441 * gcc.dg/pr41837.c: New test.
444 * g++.dg/ext/sync-3.C: New test.
447 * gcc.dg/pr41762.c: New test.
449 2009-10-28 Richard Guenther <rguenther@suse.de>
452 * gfortran.dg/lto/20091028-1_0.f90: New testcase.
453 * gfortran.dg/lto/20091028-1_1.c: Likewise.
454 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
455 * gfortran.dg/lto/20091028-2_1.c: Likewise.
457 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
459 PR rtl-optimization/39715
460 * gcc.target/arm/thumb-bitfld1.c: New.
462 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
464 PR rtl-optimization/40741
465 * gcc.target/arm/thumb-branch1.c: New.
467 2009-10-27 Jason Merrill <jason@redhat.com>
469 * g++.dg/cpp0x/lambda/lambda-conv.C: New.
470 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
471 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
472 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
474 2009-10-27 Eric Botcazou <ebotcazou@adacore.com>
476 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
477 * gnat.dg/null_pointer_deref2.adb: Likewise.
479 2009-10-27 Richard Guenther <rguenther@suse.de>
481 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
483 2009-10-27 Jakub Jelinek <jakub@redhat.com>
486 * gcc.dg/pr41842.c: New test.
488 2009-10-27 Revital Eres <eres@il.ibm.com>
490 PR tree-optimization/40648
491 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
492 change in decision of peeling for alignment.
493 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
494 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
495 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
496 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
497 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
498 * gcc.dg/vect/vect-50.c: Likewise.
499 * gcc.dg/vect/vect-33.c: Likewise.
500 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
501 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
503 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
504 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
505 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
507 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
508 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
509 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
510 * gcc.dg/vect/vect-60.c: Likewise.
511 * gcc.dg/vect/vect-26.c: Likewise.
512 * gcc.dg/vect/vect-52.c: Likewise.
513 * gcc.dg/vect/vect-44.c: Likewise.
514 * gcc.dg/vect/vect-27.c: Likewise.
515 * gcc.dg/vect/vect-70.c: Likewise.
516 * gcc.dg/vect/vect-28.c: Likewise.
517 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
518 * gcc.dg/vect/vect-109.c: Likewise.
519 * gcc.dg/vect/vect-54.c: Likewise.
520 * gcc.dg/vect/vect-29.c: Likewise.
521 * gcc.dg/vect/vect-72.c: Likewise.
522 * gcc.dg/vect/vect-56.c: Likewise.
523 * gcc.dg/vect/vect-48.c: Likewise.
524 * gcc.dg/vect/vect-91.c: Likewise.
525 * gcc.dg/vect/vect-92.c: Likewise.
526 * gcc.dg/vect/vect-58.c: Likewise.
527 * gcc.dg/vect/slp-25.c: Likewise.
528 * gcc.dg/vect/vect-93.c: Likewise.
529 * gcc.dg/vect/vect-95.c: Likewise.
530 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
531 * gcc.dg/vect/vect-87.c: Likewise.
532 * gcc.dg/vect/vect-96.c: Likewise.
533 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
534 * gcc.dg/vect/vect-88.c: Likewise.
535 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
536 * gcc.dg/vect/vect-89.c: Likewise.
537 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
538 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
539 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
540 * gfortran.dg/vect/vect-2.f90: Likewise.
541 * gfortran.dg/vect/vect-3.f90: Likewise.
542 * gfortran.dg/vect/vect-4.f90: Likewise.
543 * gfortran.dg/vect/vect-5.f90: Likewise.
545 2009-10-27 Jakub Jelinek <jakub@redhat.com>
548 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
550 2009-10-26 Ben Elliston <bje@au.ibm.com>
551 Michael Meissner <meissner@linux.vnet.ibm.com>
552 Ulrich Weigand <uweigand@de.ibm.com>
554 * gcc.target/spu/ea/ea.exp: New file.
555 * gcc.target/spu/ea/cache1.c: Likewise.
556 * gcc.target/spu/ea/cast1.c: Likewise.
557 * gcc.target/spu/ea/cast2.c: Likewise.
558 * gcc.target/spu/ea/compile1.c: Likewise.
559 * gcc.target/spu/ea/compile2.c: Likewise.
560 * gcc.target/spu/ea/cppdefine.c: Likewise.
561 * gcc.target/spu/ea/errors1.c: Likewise.
562 * gcc.target/spu/ea/errors2.c: Likewise.
563 * gcc.target/spu/ea/execute1.c: Likewise.
564 * gcc.target/spu/ea/execute2.c: Likewise.
565 * gcc.target/spu/ea/execute3.c: Likewise.
566 * gcc.target/spu/ea/ops1.c: Likewise.
567 * gcc.target/spu/ea/ops2.c: Likewise.
568 * gcc.target/spu/ea/options1.c: Likewise.
569 * gcc.target/spu/ea/test-sizes.c: Likewise.
571 2009-10-26 Jakub Jelinek <jakub@redhat.com>
574 * gcc.dg/pr41345.c: New test.
577 * g++.dg/debug/dwarf2/anonname1.C: New test.
579 2009-10-26 Jason Merrill <jason@redhat.com>
582 * g++.dg/cpp0x/defaulted15.C: New.
583 * g++.dg/cpp0x/defaulted16.C: New.
585 2009-10-26 Dodji Seketeli <dodji@redhat.com>
588 * gcc/testsuite/g++.dg/cpp0x/variadic96.C: New test.
590 2009-10-26 Nick Clifton <nickc@redhat.com>
592 * lib/target-supports.exp (check_profiling_available):
593 Profiling is not, currently, available for the RX port.
594 (check_effective_target_hard_float): Add support for RX target.
595 * gcc.target/rx: New directory.
596 * gcc.target/rx/builtins.c: New test file.
597 * gcc.target/rx/interrupts.c: New test file.
598 * gcc.target/rx/rx-abi-function-tests.c: New test file.
599 * gcc.target/rx/zero-width-bitfield.c: New test file.
600 * gcc.target/rx/i272091.c: New test file.
601 * gcc.target/rx/packed-struct.c: New test file.
602 * gcc.target/rx/rx.exp: New file: Drives RX tests.
604 2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
606 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
607 * gcc.dg/lto/20091016-1_0.c: Likewise.
608 * gcc.dg/lto/20090206-1_0.c: Likewise.
609 * gcc.dg/lto/20081120-1_0.c: Likewise.
610 * gcc.dg/lto/20081120-2_0.c: Likewise.
611 * gcc.dg/lto/20090116_0.c: Likewise.
612 * gcc.dg/lto/20081126_0.c: Likewise.
613 * gcc.dg/lto/20091013-1_0.c: Likewise.
614 * gcc.dg/lto/20081212-1_0.c: Likewise.
615 * gcc.dg/lto/20091015-1_0.c: Likewise.
616 * gcc.dg/lto/20090126-1_0.c: Likewise.
617 * gcc.dg/lto/20090126-2_0.c: Likewise.
618 * gcc.dg/lto/20091020-1_0.c: Likewise.
619 * gcc.dg/lto/20091020-2_0.c: Likewise.
620 * gcc.dg/lto/20081204-1_0.c: Likewise.
621 * gcc.dg/lto/20081204-2_0.c: Likewise.
622 * gcc.dg/lto/20081224_0.c: Likewise.
623 * gcc.dg/lto/20090219_0.c: Likewise.
625 2009-10-26 Dodji Seketeli <dodji@redhat.com>
628 * g++.dg/lookup/extern-c-redecl2.C: New test.
629 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
630 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
631 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
633 2009-10-26 Michael Matz <matz@suse.de>
635 PR tree-optimization/41783
636 * gcc.dg/pr41783.c: New test.
637 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
638 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
639 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
641 2009-10-26 Janus Weil <janus@gcc.gnu.org>
644 * gfortran.dg/class_allocate_4.f03: New test.
646 2009-10-24 Adam Nemet <anemet@caviumnetworks.com>
648 * gcc.target/mips/mult-1.c: New test.
650 2009-10-24 Janus Weil <janus@gcc.gnu.org>
653 * gfortran.dg/extends_8.f03: New test.
655 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
657 * gnat.dg/specs/pack4.ads: New test.
659 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
661 * gnat.dg/null_pointer_deref1.adb: New test.
662 * gnat.dg/null_pointer_deref2.adb: Likewise.
664 2009-10-24 Paul Thomas <pault@gcc.gnu.org>
667 * gfortran.dg/transfer_intrinsic_3.f90.
669 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
671 * gnat.dg/opt4.adb: New test.
673 2009-10-23 Joseph Myers <joseph@codesourcery.com>
676 * gcc.dg/noncompile/pr40033-1.c: New test.
678 2009-10-23 Dodji Seketeli <dodji@redhat.com>
681 * g++.dg/abi/mangle34.C: New test
683 2009-10-23 Jason Merrill <jason@redhat.com>
685 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
688 * g++.dg/cpp0x/explicit4.C: New.
690 2009-10-23 Joseph Myers <joseph@codesourcery.com>
692 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
694 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
695 for *-*-mingw* and *-*-cygwin.
696 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
697 * g++.dg/template/spec35.C: Disable weak symbol test for
698 *-*-mingw* and *-*-cygwin.
701 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
703 2009-10-23 Janus Weil <janus@gcc.gnu.org>
706 * gfortran.dg/class_10.f03: New test.
708 2009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
711 * gcc.target/powerpc/vsx-vrsave.c: New file.
713 2009-10-23 Joseph Myers <joseph@codesourcery.com>
716 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
718 2009-10-23 Richard Guenther <rguenther@suse.de>
720 PR tree-optimization/41778
721 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
723 2009-10-22 Richard Guenther <rguenther@suse.de>
726 * g++.dg/lto/20091022-2_0.C: New testcase.
728 2009-10-22 Richard Guenther <rguenther@suse.de>
731 * g++.dg/lto/20091022-1_0.C: New testcase.
733 2009-10-22 Razya Ladelsky <razya@il.ibm.com>
735 * gcc.dg/autopar/outer-4.c: Adjust scan.
736 * gcc.dg/autopar/outer-5.c: Adjust scan.
737 * gcc.dg/autopar/outer-5.c: Add scan optimized.
739 * libgomp.graphite/force-parallel-2.c: Adjust scan.
740 * gcc.dg/autopar/outer-1.c: New testcase.
741 * gcc.dg/autopar/outer-2.c: New testcase.
742 * gcc.dg/autopar/outer-3.c: New testcase.
743 * gcc.dg/autopar/outer-4.c: New testcase.
744 * gcc.dg/autopar/outer-5.c: New testcase.
745 * gcc.dg/autopar/outer-6.c: New testcase.
747 2009-10-22 Jan Hubicka <jh@suse.cz>
749 * gcc.c-torture/compile/pr40556.c: New testcase.
751 2009-10-22 Janus Weil <janus@gcc.gnu.org>
754 * gfortran.dg/goto_8.f90: New test case.
756 2009-10-21 Sebastian Pop <sebastian.pop@amd.com>
758 PR tree-optimization/41497
759 * gcc.dg/tree-ssa/pr41497.c: New.
761 2009-10-21 Steve Ellcey <sje@cup.hp.com>
763 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
765 2009-10-21 Joseph Myers <joseph@codesourcery.com>
767 * gcc.dg/tls/pie-1.c: New test.
769 2009-10-21 Jakub Jelinek <jakub@redhat.com>
771 * g++.dg/abi/mangle33.C: New test.
773 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
775 * gnat.dg/discr22.adb: New test.
777 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
779 * gnat.dg/loop_optimization7.ad[sb]: New test.
780 * gnat.dg/loop_optimization7_pkg.ads: New helper.
782 2009-10-21 Janus Weil <janus@gcc.gnu.org>
786 * gfortran.dg/class_9.f03: Extended test case.
787 * gfortran.dg/select_type_7.f03: New test case.
789 2009-10-20 Richard Guenther <rguenther@suse.de>
791 * gcc.dg/lto/20091020-3_0.c: New testcase.
793 2009-10-20 Richard Guenther <rguenther@suse.de>
796 * gcc.dg/lto/20091020-1_0.c: New testcase.
797 * gcc.dg/lto/20091020-1_1.c: Likewise.
798 * gcc.dg/lto/20091020-2_0.c: Likewise.
799 * gcc.dg/lto/20091020-2_1.c: Likewise.
801 2009-10-20 Jakub Jelinek <jakub@redhat.com>
804 * gcc.dg/pr41340.c: New test.
806 2009-10-20 Eric Botcazou <ebotcazou@adacore.com>
808 * gnat.dg/discr21.ad[sb]: New test.
809 * gnat.dg/discr21_pkg.ads: New helper.
811 2009-10-20 Paul Thomas <pault@gcc.gnu.org>
814 * gfortran.dg/class_9 : New test.
816 2009-10-19 Jakub Jelinek <jakub@redhat.com>
818 * gcc.dg/raw-string-1.c: New test.
819 * gcc.dg/raw-string-2.c: New test.
820 * gcc.dg/raw-string-3.c: New test.
821 * gcc.dg/raw-string-4.c: New test.
822 * gcc.dg/raw-string-5.c: New test.
823 * gcc.dg/raw-string-6.c: New test.
824 * gcc.dg/raw-string-7.c: New test.
825 * gcc.dg/utf8-1.c: New test.
826 * gcc.dg/utf8-2.c: New test.
827 * gcc.dg/utf-badconcat2.c: New test.
828 * gcc.dg/utf-dflt2.c: New test.
829 * gcc.dg/cpp/include6.c: New test.
830 * g++.dg/ext/raw-string-1.C: New test.
831 * g++.dg/ext/raw-string-2.C: New test.
832 * g++.dg/ext/raw-string-3.C: New test.
833 * g++.dg/ext/raw-string-4.C: New test.
834 * g++.dg/ext/raw-string-5.C: New test.
835 * g++.dg/ext/raw-string-6.C: New test.
836 * g++.dg/ext/raw-string-7.C: New test.
837 * g++.dg/ext/utf8-1.C: New test.
838 * g++.dg/ext/utf8-2.C: New test.
839 * g++.dg/ext/utf-badconcat2.C: New test.
840 * g++.dg/ext/utf-dflt2.C: New test.
842 * gcc.dg/cleanup-13.c: New test.
844 2009-10-19 Janus Weil <janus@gcc.gnu.org>
847 * gfortran.dg/auto_dealloc_1.f90: New test case.
849 2009-10-19 Jakub Jelinek <jakub@redhat.com>
851 Port from redhat/gcc-4_4-branch:
852 2009-10-08 Jakub Jelinek <jakub@redhat.com>
853 * gcc.dg/debug/vta-2.c: New test.
855 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
856 * gcc.dg/debug/vta-1.c: New.
858 2009-10-19 Eric Botcazou <ebotcazou@adacore.com>
860 * gnat.dg/noreturn2.ad[sb]: New test.
862 2009-10-19 Tobias Burnus <burnus@net-b.de>
865 * gfortran.dg/equiv_8.f90: New test.
866 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
868 2009-10-19 Joseph Myers <joseph@codesourcery.com>
870 * gcc.target/arm/neon-thumb2-move.c: New test.
872 2009-10-19 Jakub Jelinek <jakub@redhat.com>
874 * gcc.dg/debug/vta-3.c: New test.
876 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
878 * gnat.dg/nested_proc.adb: Rename into...
879 * gnat.dg/nested_proc1.adb: ...this.
880 * gnat.dg/nested_proc2.adb: New test.
882 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
884 * gnat.dg/noreturn1.ad[sb]: New test.
886 2009-10-17 Janus Weil <janus@gcc.gnu.org>
887 Paul Thomas <pault@gcc.gnu.org>
890 * gfortran.dg/class_6.f90: New test.
894 * gfortran.dg/class_7.f90: New test.
897 * gfortran.dg/class_8.f90: New test.
899 2009-10-17 Richard Guenther <rguenther@suse.de>
901 * gcc.dg/lto/20091017-1_0.c: New testcase.
902 * gcc.dg/lto/20091017-1_1.c: Likewise.
904 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
906 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
908 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
910 * gnat.dg/aggr11.adb: New test.
911 * gnat.dg/aggr11_pkg.ads: New helper.
913 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
915 * gnat.dg/slice8.adb: New test.
916 * gnat.dg/slice8_pkg1.ads: New helper.
917 * gnat.dg/slice8_pkg2.ads: Likewise.
918 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
920 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
922 * gnat.dg/unchecked_convert4.adb: New test.
924 2009-10-15 Jason Merrill <jason@redhat.com>
927 * g++.dg/cpp0x/trailing5.C: New.
929 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
930 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
931 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
932 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
934 2009-10-16 Janus Weil <janus@gcc.gnu.org>
937 * gfortran.dg/class_5.f03: New test case.
938 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
939 * gfortran.dg/typebound_operator_4.f03: Ditto.
941 2009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
943 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
944 * g++.dg/other/first-global.C: Likewise.
945 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
946 * g++.dg/torture/pr40323.C: Likewise.
947 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
948 * gcc.dg/inline-33.c: Likewise.
949 * gcc.dg/ipa/ipa-1.c: Likewise.
950 * gcc.dg/ipa/ipa-2.c: Likewise.
951 * gcc.dg/ipa/ipa-3.c: Likewise.
952 * gcc.dg/ipa/ipa-4.c: Likewise.
953 * gcc.dg/ipa/ipa-5.c: Likewise.
954 * gcc.dg/ipa/ipa-7.c: Likewise.
955 * gcc.dg/ipa/ipacost-2.c: Likewise.
956 * gcc.dg/tree-ssa/inline-3.c: Likewise.
957 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
958 * gfortran.dg/whole_file_5.f90: Likewise.
959 * gfortran.dg/whole_file_6.f90: Likewise.
961 2009-10-16 Richard Guenther <rguenther@suse.de>
963 PR tree-optimization/41728
964 * gcc.c-torture/compile/pr41728.c: New testcase.
966 2009-10-16 Richard Guenther <rguenther@suse.de>
969 * gcc.dg/lto/20091016-1_0.c: New testcase.
970 * gcc.dg/lto/20091016-1_1.c: Likewise.
971 * gcc.dg/lto/20091016-1_a.h: Likewise.
973 2009-10-16 Richard Guenther <rguenther@suse.de>
976 * gfortran.dg/lto/20091015-1_0.f: New testcase.
977 * gfortran.dg/lto/20091015-1_1.f: Likewise.
978 * gfortran.dg/lto/20091015-1_2.f: Likewise.
980 2009-10-16 Richard Guenther <rguenther@suse.de>
983 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
985 2009-10-15 Jakub Jelinek <jakub@redhat.com>
988 * gcc.dg/debug/pr41717.c: New test.
990 2009-10-16 Paul Thomas <pault@gcc.gnu.org>
993 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
996 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
998 2009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1001 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
1003 * g++.dg/ext/altivec-2.C (main): Ditto.
1005 2009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1007 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
1008 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
1010 2009-10-15 Richard Guenther <rguenther@suse.de>
1013 * gcc.dg/lto/20091015-1_0.c: New testcase.
1014 * gcc.dg/lto/20091015-1_1.c: Likewise.
1015 * gcc.dg/lto/20091015-1_2.c: Likewise.
1016 * gcc.dg/lto/20091015-1_a.h: Likewise.
1017 * gcc.dg/lto/20091015-1_b.h: Likewise.
1019 2009-10-15 Steve Ellcey <sje@cup.hp.com>
1021 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
1023 2009-10-14 Daniel Gutson <dgutson@codesourcery.com>
1025 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
1027 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1029 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
1031 * obj-c++.dg/bitfield-1.mm: Likewise.
1032 * obj-c++.dg/bitfield-4.mm: Likewise.
1034 2009-10-14 Richard Guenther <rguenther@suse.de>
1037 * gcc.dg/lto/20091014-1_0.c: New testcase.
1039 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1042 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1043 warning on line 0 instead of 1.
1045 2009-10-14 Richard Guenther <rguenther@suse.de>
1048 * gfortran.dg/lto/pr41521_0.f90: New testcase.
1049 * gfortran.dg/lto/pr41521_1.f90: Likewise.
1051 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1053 PR preprocessor/41543
1054 * gcc.dg/debug/dwarf2/pr41543.c: New test.
1057 * gcc.dg/debug/dwarf2/pr41695.c: New test.
1059 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
1061 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1063 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1066 2009-10-14 Jason Merrill <jason@redhat.com>
1069 * g++.dg/cpp0x/defaulted14.C: New.
1071 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
1073 * g++.dg/cpp0x/vt-40092.C: New.
1075 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
1077 * gcc.dg/guality/pr41616-1.c: Drop -O2.
1078 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
1080 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1082 * gfortran.dg/complex_intrinsic_8.f90: New test.
1084 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1086 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1087 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1089 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
1092 * gcc.dg/torture/pr38948.c: New test.
1094 2009-10-13 Steve Ellcey <sje@cup.hp.com>
1096 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1098 2009-10-13 Janus Weil <janus@gcc.gnu.org>
1101 * gfortran.dg/class_allocate_2.f03: Modified.
1102 * gfortran.dg/class_allocate_3.f03: New test case.
1104 2009-10-13 Richard Guenther <rguenther@suse.de>
1107 * gcc.dg/lto/20091006-2_0.c: New testcase.
1108 * gcc.dg/lto/20091006-2_1.c: Likewise.
1109 * gcc.dg/lto/20091006-2_2.c: Likewise.
1110 * gcc.dg/lto/20091013-1_0.c: Likewise.
1111 * gcc.dg/lto/20091013-1_1.c: Likewise.
1112 * gcc.dg/lto/20091013-1_2.c: Likewise.
1114 2009-10-13 Martin Jambor <mjambor@suse.cz>
1116 * gcc.c-torture/compile/pr41661.c: New test.
1118 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1120 PR libgfortran/41683
1121 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1123 2009-10-12 Jason Merrill <jason@redhat.com>
1126 * g++.dg/cpp0x/decltype18.C: New.
1129 * g++.dg/cpp0x/fntmpdefarg1.C: New.
1131 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1133 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1135 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1141 * gcc.dg/guality/pr41447-1.c: New.
1142 * gcc.dg/debug/pr41264-1.c: New.
1143 * gcc.dg/debug/pr41343-1.c: New.
1145 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
1148 * gcc.dg/torture/pr26515.c: New test.
1150 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1153 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1154 * lib/lto.exp (lto-get-options-main): Report error for using "target"
1155 or "xfail" with dg-lto-do.
1157 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
1159 * gcc.target/i386/ms_hook_prologue.c: New testcase.
1161 2009-10-12 Michael Matz <matz@suse.de>
1163 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1166 2009-10-12 Jakub Jelinek <jakub@redhat.com>
1169 * g++.dg/torture/pr41680.C: New test.
1171 2009-10-12 Dodji Seketeli <dodji@redhat.com>
1174 * g++.dg/debug/dwarf2/template-params-7.C: New test.
1176 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1179 * gcc.dg/guality/pr41616-1.c: New.
1181 2009-10-11 Jason Merrill <jason@redhat.com>
1184 * g++.dg/cpp0x/rv-reinterpret.C: New.
1186 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1188 PR libgfortran/38439
1189 * gfortran.dg/fmt_error_9.f: New test.
1190 * gfortran.dg/fmt_error_10.f: New test.
1192 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
1195 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1196 * gfortran.dg/class_4b.f03: As above.
1197 * gfortran.dg/class_4c.f03: As above.
1198 * gfortran.dg/class_4d.f03: As above.
1200 2009-10-11 Richard Guenther <rguenther@suse.de>
1202 PR tree-optimization/41555
1203 * gcc.dg/torture/pr41555.c: New testcase.
1205 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1207 PR libgfortran/35862
1208 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1211 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1213 PR libgfortran/35862
1214 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1215 Add conditions to avoid runtime errors if not supported.
1217 2009-10-10 Richard Guenther <rguenther@suse.de>
1219 PR tree-optimization/41654
1220 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1222 2009-10-09 Jason Merrill <jason@redhat.com>
1224 * g++.dg/cpp/ucn-1.C: New.
1226 2009-10-09 Janus Weil <janus@gcc.gnu.org>
1229 * gfortran.dg/class_2.f03: Extended test case.
1231 2009-10-09 Tobias Burnus <burnus@net-b.de>
1234 * gfortran.dg/class_allocate_1.f03: Modify code such that
1235 it compiles with the gfc_warning->gfc_error change.
1236 * gfortran.dg/class_allocate_1.f03: New test.
1238 2009-10-09 Janus Weil <janus@gcc.gnu.org>
1241 * gfortran.dg/select_type_6.f03: New test.
1243 2009-10-09 Jakub Jelinek <jakub@redhat.com>
1245 PR preprocessor/41445
1246 * gcc.dg/cpp/separate-1.c: Adjust.
1247 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1248 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1249 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1250 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1251 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1252 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1253 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1255 PR rtl-optimization/41646
1256 * gcc.c-torture/compile/pr41646.c: New test.
1258 2009-10-09 Richard Guenther <rguenther@suse.de>
1260 PR tree-optimization/41634
1261 * gcc.c-torture/compile/pr41634.c: New testcase.
1263 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
1265 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1267 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
1269 * gnat.dg/opt3.adb: New test.
1270 * gnat.dg/opt3_pkg.ads: New helper.
1272 2009-10-08 Doug Kwan <dougkwan@google.com>
1274 PR rtl-optimization/41574
1275 * gcc.dg/pr41574.c: New test.
1277 2009-10-08 Cary Coutant <ccoutant@google.com>
1279 Add support for debugging with ICF (Identical Code Folding).
1280 * g++.dg/debug/dwarf2/icf.C: New test.
1282 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
1284 * gcc.target/mips/truncate-6.c: New test.
1286 2009-10-08 Jason Merrill <jason@redhat.com>
1289 * g++.dg/cpp0x/rv-deduce.C: New.
1292 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1293 * g++.dg/template/explicit-args2.C: New.
1294 * g++.dg/template/explicit-args3.C: New.
1295 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1297 2009-10-08 Michael Matz <matz@suse.de>
1300 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1301 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1302 * gcc.dg/pr41573.c: New test.
1304 2009-10-07 Joseph Myers <joseph@codesourcery.com>
1307 * gcc.c-torture/compile/pr41182-1.c: New.
1309 2009-10-07 Jason Merrill <jason@redhat.com>
1311 * g++.dg/cpp0x/variadic95.C: New.
1313 2009-10-07 Jason Merrill <jason@redhat.com>
1315 * g++.dg/template/scope3.C: New.
1317 2009-10-07 Jakub Jelinek <jakub@redhat.com>
1319 * gcc.dg/debug/dwarf2/inline3.c: New test.
1321 2009-10-07 Daniel Kraft <d@domob.eu>
1324 * gfortran.dg/assumed_charlen_function_6.f90: New test.
1326 2009-10-07 Janus Weil <janus@gcc.gnu.org>
1328 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1329 * gfortran.dg/select_type_1.f03: Modified error message.
1330 * gfortran.dg/select_type_5.f03: New test.
1332 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1334 PR libgfortran/41612
1335 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1338 2009-10-06 Jason Merrill <jason@redhat.com>
1340 * g++.dg/cpp0x/lambda/lambda-init.C: New.
1341 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1343 2009-10-06 Richard Guenther <rguenther@suse.de>
1346 * gcc.dg/lto/20091006-1_0.c: New testcase.
1347 * gcc.dg/lto/20091006-1_1.c: Likewise.
1348 * gcc.dg/lto/20091005-2_0.c: Likewise.
1350 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
1353 * gnat.dg/timer_cancel.adb: New test.
1355 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
1358 * gnat.dg/specs/import_abstract.ads: New.
1360 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1362 PR libgfortran/35862
1363 * gfortran.dg/round_2.f03: New test.
1365 2009-10-05 Jakub Jelinek <jakub@redhat.com>
1368 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1369 * lib/gcc-gdb-test.exp: ... here. New file.
1370 * gfortran.dg/guality/guality.exp: New file.
1371 * gfortran.dg/guality/pr41558.f90: New test.
1372 * gfortran.dg/guality/arg1.f90: New test.
1374 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
1376 * gfortran.dg/dynamic_dispatch_1.f90: New test.
1377 * gfortran.dg/dynamic_dispatch_2.f90: New test.
1378 * gfortran.dg/dynamic_dispatch_3.f90: New test.
1379 * gfortran.dg/module_md5_1.f90: Update md5 sum.
1381 2009-10-05 Sriraman Tallam <tmsriram@google.com>
1383 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1385 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1386 plugin_pass to register_pass_info.
1387 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1389 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1392 2009-10-05 Richard Guenther <rguenther@suse.de>
1395 * gcc.dg/lto/20090914-2_0.c: New testcase.
1397 2009-10-05 Richard Guenther <rguenther@suse.de>
1400 * gcc.dg/lto/20091005-1_0.c: New testcase.
1401 * gcc.dg/lto/20091005-1_1.c: Likewise.
1403 2009-10-05 Richard Guenther <rguenther@suse.de>
1407 * g++.dg/lto/20091002-1_0.C: Adjust flags.
1408 * g++.dg/lto/20091004-1_0.C: New testcase.
1409 * g++.dg/lto/20091004-1_1.C: Likewise.
1410 * g++.dg/lto/20091004-2_0.C: Likewise.
1411 * g++.dg/lto/20091004-2_1.C: Likewise.
1412 * g++.dg/lto/20091004-3_0.C: Likewise.
1413 * g++.dg/lto/20091004-3_1.C: Likewise.
1415 2009-10-05 Richard Guenther <rguenther@suse.de>
1417 PR tree-optimization/23821
1418 * gcc.dg/torture/pr23821.c: New testcase.
1420 2009-10-05 Daniel Kraft <d@domob.eu>
1423 * gfortran.dg/goto_6.f: New test.
1424 * gfortran.dg/goto_7.f: New test.
1426 2009-10-03 Ben Elliston <bje@au.ibm.com>
1427 Bill Maddox <maddox@google.com>
1428 Cary Coutant <ccoutant@google.com>
1429 Chris Demetriou <cgd@google.com>
1430 Diego Novillo <dnovillo@google.com>
1431 Doug Kwan <dougkwan@google.com>
1432 Jan Hubicka <jh@suse.cz>
1433 Ollie Wild <aaw@google.com>
1434 Rafael Espindola <espindola@google.com>
1435 Richard Guenther <rguenther@suse.de>
1436 Simon Baldwin <simonb@google.com>
1438 * g++.dg/20090107-1.C: New.
1439 * g++.dg/20090121-1.C: New.
1440 * g++.dg/ipa/20090113-1.C: New.
1441 * g++.dg/lto: New directory.
1442 * g++.dg/lto/20080829_0.C: New.
1443 * g++.dg/lto/20080904_0.C: New.
1444 * g++.dg/lto/20080907_0.C: New.
1445 * g++.dg/lto/20080908-1_0.C: New.
1446 * g++.dg/lto/20080908-2_0.C: New.
1447 * g++.dg/lto/20080908-3_0.C: New.
1448 * g++.dg/lto/20080909-1_0.C: New.
1449 * g++.dg/lto/20080910-1_0.C: New.
1450 * g++.dg/lto/20080912-1_0.C: New.
1451 * g++.dg/lto/20080912_0.C: New.
1452 * g++.dg/lto/20080915_0.C: New.
1453 * g++.dg/lto/20080916_0.C: New.
1454 * g++.dg/lto/20080917_0.C: New.
1455 * g++.dg/lto/20080924_0.C: New.
1456 * g++.dg/lto/20080926_0.C: New.
1457 * g++.dg/lto/20081008_0.C: New.
1458 * g++.dg/lto/20081022.h: New.
1459 * g++.dg/lto/20081022_0.C: New.
1460 * g++.dg/lto/20081022_1.C: New.
1461 * g++.dg/lto/20081023_0.C: New.
1462 * g++.dg/lto/20081109-1_0.C: New.
1463 * g++.dg/lto/20081109-2_0.C: New.
1464 * g++.dg/lto/20081109_0.C: New.
1465 * g++.dg/lto/20081109_1.C: New.
1466 * g++.dg/lto/20081118-1_0.C: New.
1467 * g++.dg/lto/20081118-1_1.C: New.
1468 * g++.dg/lto/20081118_0.C: New.
1469 * g++.dg/lto/20081118_1.C: New.
1470 * g++.dg/lto/20081119-1.h: New.
1471 * g++.dg/lto/20081119-1_0.C: New.
1472 * g++.dg/lto/20081119-1_1.C: New.
1473 * g++.dg/lto/20081119_0.C: New.
1474 * g++.dg/lto/20081119_1.C: New.
1475 * g++.dg/lto/20081120-1_0.C: New.
1476 * g++.dg/lto/20081120-1_1.C: New.
1477 * g++.dg/lto/20081120-2_0.C: New.
1478 * g++.dg/lto/20081120-2_1.C: New.
1479 * g++.dg/lto/20081123_0.C: New.
1480 * g++.dg/lto/20081123_1.C: New.
1481 * g++.dg/lto/20081125.h: New.
1482 * g++.dg/lto/20081125_0.C: New.
1483 * g++.dg/lto/20081125_1.C: New.
1484 * g++.dg/lto/20081127_0.C: New.
1485 * g++.dg/lto/20081127_1.C: New.
1486 * g++.dg/lto/20081203_0.C: New.
1487 * g++.dg/lto/20081203_1.C: New.
1488 * g++.dg/lto/20081204-1_0.C: New.
1489 * g++.dg/lto/20081204-1_1.C: New.
1490 * g++.dg/lto/20081204-2_0.C: New.
1491 * g++.dg/lto/20081204-2_1.C: New.
1492 * g++.dg/lto/20081209_0.C: New.
1493 * g++.dg/lto/20081209_1.C: New.
1494 * g++.dg/lto/20081211-1.h: New.
1495 * g++.dg/lto/20081211-1_0.C: New.
1496 * g++.dg/lto/20081211-1_1.C: New.
1497 * g++.dg/lto/20081217-1_0.C: New.
1498 * g++.dg/lto/20081217-2_0.C: New.
1499 * g++.dg/lto/20081219_0.C: New.
1500 * g++.dg/lto/20081219_1.C: New.
1501 * g++.dg/lto/20090106_0.C: New.
1502 * g++.dg/lto/20090112_0.C: New.
1503 * g++.dg/lto/20090128_0.C: New.
1504 * g++.dg/lto/20090221_0.C: New.
1505 * g++.dg/lto/20090302_0.C: New.
1506 * g++.dg/lto/20090302_1.C: New.
1507 * g++.dg/lto/20090303_0.C: New.
1508 * g++.dg/lto/20090311-1.h: New.
1509 * g++.dg/lto/20090311-1_0.C: New.
1510 * g++.dg/lto/20090311-1_1.C: New.
1511 * g++.dg/lto/20090311_0.C: New.
1512 * g++.dg/lto/20090311_1.C: New.
1513 * g++.dg/lto/20090312.h: New.
1514 * g++.dg/lto/20090312_0.C: New.
1515 * g++.dg/lto/20090312_1.C: New.
1516 * g++.dg/lto/20090313_0.C: New.
1517 * g++.dg/lto/20090313_1.C: New.
1518 * g++.dg/lto/20090315_0.C: New.
1519 * g++.dg/lto/20090315_1.C: New.
1520 * g++.dg/lto/20091002-1_0.C: New testcase.
1521 * g++.dg/lto/20091002-2_0.C: Likewise..
1522 * g++.dg/lto/20091002-3_0.C: Likewise..
1523 * g++.dg/lto/README: New.
1524 * g++.dg/lto/pr40818_0.C: New.
1525 * g++.dg/opt/thunk3-1.C: New.
1526 * g++.dg/opt/thunk4.C: New.
1527 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1528 replacements with __attribute__ ((__noinline__)).
1529 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1530 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1531 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1532 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1533 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1534 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1535 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1536 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1537 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1538 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1539 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1540 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1541 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1542 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1543 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1544 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1545 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1546 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1547 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1548 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1549 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1550 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1551 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1552 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1553 * gcc.dg/20081223-1.c: New.
1554 * gcc.dg/lto: New directory.
1555 * gcc.dg/lto/20080908_0.c: New.
1556 * gcc.dg/lto/20080917_0.c: New.
1557 * gcc.dg/lto/20080924_0.c: New.
1558 * gcc.dg/lto/20081024_0.c: New.
1559 * gcc.dg/lto/20081109_0.c: New.
1560 * gcc.dg/lto/20081111_0.c: New.
1561 * gcc.dg/lto/20081111_1.c: New.
1562 * gcc.dg/lto/20081112_0.c: New.
1563 * gcc.dg/lto/20081112_1.c: New.
1564 * gcc.dg/lto/20081115_0.c: New.
1565 * gcc.dg/lto/20081115_1.c: New.
1566 * gcc.dg/lto/20081115_2.c: New.
1567 * gcc.dg/lto/20081118_0.c: New.
1568 * gcc.dg/lto/20081118_1.c: New.
1569 * gcc.dg/lto/20081118_2.c: New.
1570 * gcc.dg/lto/20081120-1_0.c: New.
1571 * gcc.dg/lto/20081120-1_1.c: New.
1572 * gcc.dg/lto/20081120-2_0.c: New.
1573 * gcc.dg/lto/20081120-2_1.c: New.
1574 * gcc.dg/lto/20081125_0.c: New.
1575 * gcc.dg/lto/20081125_1.c: New.
1576 * gcc.dg/lto/20081126_0.c: New.
1577 * gcc.dg/lto/20081201-1_0.c: New.
1578 * gcc.dg/lto/20081201-1_1.c: New.
1579 * gcc.dg/lto/20081201-1_2.c: New.
1580 * gcc.dg/lto/20081201-2_0.c: New.
1581 * gcc.dg/lto/20081201-2_1.c: New.
1582 * gcc.dg/lto/20081202-1_0.c: New.
1583 * gcc.dg/lto/20081202-1_1.c: New.
1584 * gcc.dg/lto/20081202-2_0.c: New.
1585 * gcc.dg/lto/20081202-2_1.c: New.
1586 * gcc.dg/lto/20081204-1_0.c: New.
1587 * gcc.dg/lto/20081204-1_1.c: New.
1588 * gcc.dg/lto/20081204-2_0.c: New.
1589 * gcc.dg/lto/20081210-1_0.c: New.
1590 * gcc.dg/lto/20081212-1_0.c: New.
1591 * gcc.dg/lto/20081222_0.c: New.
1592 * gcc.dg/lto/20081222_0.h: New.
1593 * gcc.dg/lto/20081222_1.c: New.
1594 * gcc.dg/lto/20081224_0.c: New.
1595 * gcc.dg/lto/20081224_0.h: New.
1596 * gcc.dg/lto/20081224_1.c: New.
1597 * gcc.dg/lto/20090116_0.c: New.
1598 * gcc.dg/lto/20090120_0.c: New.
1599 * gcc.dg/lto/20090126-1_0.c: New.
1600 * gcc.dg/lto/20090126-2_0.c: New.
1601 * gcc.dg/lto/20090206-1_0.c: New.
1602 * gcc.dg/lto/20090206-2_0.c: New.
1603 * gcc.dg/lto/20090210_0.c: New.
1604 * gcc.dg/lto/20090210_1.c: New.
1605 * gcc.dg/lto/20090213_0.c: New.
1606 * gcc.dg/lto/20090213_1.c: New.
1607 * gcc.dg/lto/20090218-1_0.c: New.
1608 * gcc.dg/lto/20090218-1_1.c: New.
1609 * gcc.dg/lto/20090218-2_0.c: New.
1610 * gcc.dg/lto/20090218-2_1.c: New.
1611 * gcc.dg/lto/20090218_0.c: New.
1612 * gcc.dg/lto/20090218_1.c: New.
1613 * gcc.dg/lto/20090218_2.c: New.
1614 * gcc.dg/lto/20090218_3.c: New.
1615 * gcc.dg/lto/20090219_0.c: New.
1616 * gcc.dg/lto/20090312_0.c: New.
1617 * gcc.dg/lto/20090312_1.c: New.
1618 * gcc.dg/lto/20090313_0.c: New.
1619 * gcc.dg/lto/20090706-1_0.c: New.
1620 * gcc.dg/lto/20090706-2_0.c: New.
1621 * gcc.dg/lto/20090717_0.c: New.
1622 * gcc.dg/lto/20090717_1.c: New.
1623 * gcc.dg/lto/20090729_0.c: New.
1624 * gcc.dg/lto/20090729_1.c: New.
1625 * gcc.dg/lto/20090812_0.c: New.
1626 * gcc.dg/lto/20090812_1.c: New.
1627 * gcc.dg/lto/20090914-1_0.c: New.
1628 * gcc.dg/lto/README: New.
1629 * gcc.dg/visibility-7.c: Adjust expected pattern
1630 * gfortran.dg/lto: New directory.
1631 * gfortran.dg/lto/pr40724_0.f: New.
1632 * gfortran.dg/lto/pr40724_1.f: New.
1633 * gfortran.dg/lto/pr40725_0.f03: New.
1634 * gfortran.dg/lto/pr40725_1.c: New.
1635 * gfortran.dg/lto/pr41069_0.f90: New.
1636 * gfortran.dg/lto/pr41069_1.f90: New.
1637 * gfortran.dg/lto/pr41069_2.f90: New.
1638 * g++.dg/README: Add 'lto' directory.
1639 * g++.dg/dg.exp: Also scan 'lto' directory
1641 2009-10-03 Ben Elliston <bje@au.ibm.com>
1642 Janis Johnson <janis187@us.ibm.com>
1643 Diego Novillo <dnovillo@google.com>
1645 * g++.dg/lto/lto.exp: New.
1646 * gcc.c-torture/execute/execute.exp: Add
1647 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1648 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1649 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1650 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1651 * gcc.target/i386/math-torture/math-torture.exp: Likewise.
1652 * gcc.dg/lto/lto.exp: New.
1653 * gfortran.dg/lto/lto.exp: New.
1654 * lib/target-supports.exp (check_effective_target_lto): New.
1655 * lib/c-torture.exp: Load target-supports.exp. Define
1656 LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
1657 * lib/gcc-dg.exp: Likewise.
1659 * lib/torture-options.exp: Add support for a third argument.
1661 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
1664 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1666 2009-10-02 Jason Merrill <jason@redhat.com>
1668 * g++.dg/abi/mangle32.C: New.
1670 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1672 * gnat.dg/atomic2.adb: New test.
1674 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1676 * gnat.dg/array11.adb: New test.
1677 * gnat.dg/array12.adb: Likewise.
1679 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1681 * gnat.dg/array10.adb: New test.
1682 * gnat.dg/object_overflow.adb: Tweak.
1684 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
1686 * gcc.dg/guality/guality.exp: Disable on darwin.
1688 2009-10-02 Janis Johnson <janis187@us.ibm.com>
1690 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1691 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1692 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1693 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1695 2009-10-02 Tobias Burnus <burnus@net-b.de>
1698 * gfortran.dg/intent_out_5.f90: New test.
1700 2009-10-02 Jakub Jelinek <jakub@redhat.com>
1704 * gcc.dg/guality/pr41404-1.c: New test.
1705 * gcc.dg/guality/pr41353-2.c: New test.
1707 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
1710 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1713 2009-10-01 Jan Hubicka <jh@suse.cz>
1715 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1717 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
1719 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1721 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1723 2009-10-01 Tobias Burnus <burnus@net-b.de>
1726 * gfortran.dg/parameter_array_init_5.f90: New test.
1728 2009-10-01 Jason Merrill <jason@redhat.com>
1730 * g++.dg/cpp0x/defaulted13.C: New.
1732 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
1734 * gfortran.dg/bounds_check_7.f90: Adapted error message.
1735 * gfortran.dg/bounds_check_11.f90: Likewise.
1736 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1738 2009-09-30 Tobias Burnus <burnus@net-b.de>
1740 * gfortran.dg/select_type_4.f90: New test.
1742 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1744 * gfortran.dg/same_type_as_1.f03: New test.
1745 * gfortran.dg/same_type_as_2.f03: Ditto.
1747 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1749 * gfortran.dg/select_type_1.f03: Extended.
1750 * gfortran.dg/select_type_3.f03: New test.
1752 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1754 * gfortran.dg/class_allocate_1.f03: New test.
1756 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1759 * gfortran.dg/allocatable_scalar_3.f90: New test.
1760 * gfortran.dg/select_type_2.f03: Ditto.
1761 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1763 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1765 * gfortran.dg/block_name_2.f90: Modified error message.
1766 * gfortran.dg/select_6.f90: Ditto.
1767 * gfortran.dg/select_type_1.f03: New test.
1769 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1771 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1772 * gfortran.dg/class_1.f03: Ditto.
1773 * gfortran.dg/class_2.f03: Ditto.
1774 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1775 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1776 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1777 * gfortran.dg/typebound_call_10.f03: Ditto.
1778 * gfortran.dg/typebound_call_2.f03: Ditto.
1779 * gfortran.dg/typebound_call_3.f03: Ditto.
1780 * gfortran.dg/typebound_call_4.f03: Ditto.
1781 * gfortran.dg/typebound_call_9.f03: Ditto.
1782 * gfortran.dg/typebound_generic_3.f03: Ditto.
1783 * gfortran.dg/typebound_generic_4.f03: Ditto.
1784 * gfortran.dg/typebound_operator_1.f03: Ditto.
1785 * gfortran.dg/typebound_operator_2.f03: Ditto.
1786 * gfortran.dg/typebound_operator_3.f03: Ditto.
1787 * gfortran.dg/typebound_operator_4.f03: Ditto.
1788 * gfortran.dg/typebound_proc_1.f08: Ditto.
1789 * gfortran.dg/typebound_proc_5.f03: Ditto.
1790 * gfortran.dg/typebound_proc_6.f03: Ditto.
1792 2009-09-30 Jason Merrill <jason@redhat.com>
1794 * g++.dg/eh/init-temp1.C: Improve test.
1796 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
1799 * gcc.target/alpha/pr22093.c: New test.
1801 2009-09-29 John Freeman <jfreeman08@gmail.com>
1802 Jason Merrill <jason@redhat.com>
1804 * g++.dg/cpp0x/lambda/lambda-array.C: New.
1805 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1806 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1807 * g++.dg/cpp0x/lambda/lambda-const.C: New.
1808 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1809 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1810 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1811 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1812 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1813 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1814 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1815 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1816 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1817 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1818 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1819 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1820 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1821 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1822 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1823 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1824 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1825 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1826 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1827 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1828 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1829 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1830 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1831 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1832 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1833 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1834 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1835 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1836 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1837 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1838 * g++.dg/cpp0x/lambda/lambda-template.C: New.
1839 * g++.dg/cpp0x/lambda/lambda-this.C: New.
1840 * g++.dg/cpp0x/lambda/lambda-type.C: New.
1841 * g++.dg/cpp0x/lambda/lambda-use.C: New.
1842 * lib/prune.exp: Accept "In lambda function".
1844 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
1846 * gcc.target/i386/fma4-check.h: New file.
1847 * gcc.target/i386/fma4-fma.c: Ditto.
1848 * gcc.target/i386/fma4-maccXX.c: Ditto.
1849 * gcc.target/i386/fma4-msubXX.c: Ditto.
1850 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1851 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1852 * gcc.target/i386/fma4-vector.c: Ditto.
1853 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1854 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1855 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1856 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1857 * gcc.target/i386/fma4-256-vector.c: Ditto.
1858 * gcc.target/i386/funcspec-2.c: Ditto.
1860 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1862 * gcc.target/i386/funcspec-5.c: Add FMA4.
1863 * gcc.target/i386/funcspec-6.c: Ditto.
1864 * gcc.target/i386/funcspec-8.c: Ditto.
1866 * gcc.target/i386/funcspec-9.c: New file.
1868 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1870 * gcc.target/i386/isa-10.c: New file.
1871 * gcc.target/i386/isa-11.c: Ditto.
1872 * gcc.target/i386/isa-12.c: Ditto.
1873 * gcc.target/i386/isa-13.c: Ditto.
1874 * gcc.target/i386/isa-2.c: Ditto.
1875 * gcc.target/i386/isa-3.c: Ditto.
1876 * gcc.target/i386/isa-4.c: Ditto.
1877 * gcc.target/i386/isa-7.c: Ditto.
1878 * gcc.target/i386/isa-8.c: Ditto.
1879 * gcc.target/i386/isa-9.c: Ditto.
1881 * gcc.target/i386/isa-14.c: Add FMA4.
1882 * gcc.target/i386/isa-1.c: Ditto.
1883 * gcc.target/i386/isa-5.c: Ditto.
1884 * gcc.target/i386/isa-6.c: Ditto.
1886 * gcc.target/i386/sse-12.c: New file.
1887 * gcc.target/i386/sse-13.c: Ditto.
1888 * gcc.target/i386/sse-14.c: Ditto.
1889 * gcc.target/i386/sse-22.c: Ditto.
1891 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1892 * g++.dg/other/i386-3.C: Ditto.
1893 * g++.dg/other/i386-5.C: Ditto.
1894 * g++.dg/other/i386-6.C: Ditto.
1896 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
1899 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1902 2009-09-29 Janis Johnson <janis187@us.ibm.com>
1904 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1905 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1907 2009-09-29 Jakub Jelinek <jakub@redhat.com>
1910 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1912 * g++.dg/debug/dwarf2/const-1.C: Likewise.
1914 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
1916 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
1917 * gcc.target/i386/isa-1.c: Remove SSE5.
1918 * gcc.target/i386/isa-5.c: Ditto.
1919 * gcc.target/i386/isa-6.c: Ditto.
1920 * gcc.target/i386/funcspec-4.c: Remove error conditions
1922 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1923 * gcc.target/i386/avx-2.c: Ditto.
1924 * gcc.target/i386/sse-23.c: Ditto.
1925 * gcc.target/i386/funcspec-9.c: Delete.
1927 2009-09-29 Jakub Jelinek <jakub@redhat.com>
1929 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1930 * gcc.dg/guality/pr41353-1.c: New test.
1933 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1934 in macro name definition for non-unix/win32/msdos.
1936 2009-09-29 Daniel Kraft <d@domob.eu>
1939 * gfortran.dg/block_1.f08: New test.
1940 * gfortran.dg/block_2.f08: New test.
1941 * gfortran.dg/block_3.f90: New test.
1942 * gfortran.dg/block_4.f08: New test.
1943 * gfortran.dg/block_5.f08: New test.
1944 * gfortran.dg/block_6.f08: New test.
1945 * gfortran.dg/block_7.f08: New test.
1946 * gfortran.dg/block_8.f08: New test.
1948 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1950 PR libgfortran/35862
1951 * gfortran.dg/round_1.f03: New test.
1952 * gfortran.dg/f2003_io_3.f03: Update test.
1954 2009-09-28 Easwaran Raman <eraman@google.com>
1956 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
1957 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
1959 2009-09-28 Janis Johnson <janis187@us.ibm.com>
1961 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
1962 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
1963 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1964 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1965 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1967 * g++.dg/dfp/dfp.exp: Fix typo.
1969 * lib/target-supports.exp (check-effective-target-dfp-nocache):
1970 Fix typo that breaks the check.
1972 2009-09-28 Olivier Hainque <hainque@adacore.com>
1974 * gnat.dg (tagged_alloc_free.adb): New testcase.
1976 2009-09-28 Janis Johnson <janis187@us.ibm.com>
1978 * g++.dg/dfp: New directory.
1979 * g++.dg/dg.exp: Prune tests in dfp directory.
1980 * g++.dg/dfp/dfp.exp: New.
1981 * g++.dg/dfp/mangle-mode.C: New test.
1983 2009-09-28 Michael Matz <matz@suse.de>
1985 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
1988 2009-09-27 Richard Henderson <rth@redhat.com>
1990 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
1991 * gcc.dg/tree-ssa/pr41469-1.c: New.
1993 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
1996 * gcc.dg/cond-constqual-1.c: New test.
1998 2009-09-26 Michael Matz <matz@suse.de>
2002 * gcc.dg/pr41470.c: New test.
2004 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
2006 * gnat.dg/array9.adb: New test.
2008 2009-09-26 Michael Matz <matz@suse.de>
2010 PR tree-optimization/41454
2011 * gcc.dg/pr41454.c: New test.
2013 2009-09-25 Dodji Seketeli <dodji@redhat.com>
2015 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
2016 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
2017 into DW_TAG_GNU_template_parameter_pack and
2018 DW_TAG_GNU_formal_parameter_pack.
2019 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2020 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2022 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
2024 * gcc.dg/vect/vect.exp: Append extra parameters as separate
2025 parameters for alignment-sensitive -fsection-anchors tests.
2027 2009-09-25 Richard Guenther <rguenther@suse.de>
2030 * gcc.c-torture/execute/pr41463.c: New testcase.
2032 2009-09-25 Olivier Hainque <hainque@adacore.com>
2034 * gnat.dg/sse_nolib.adb: New testcase.
2036 2009-09-25 Revital Eres <ERES@il.ibm.com>
2038 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2039 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2040 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2041 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2042 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2043 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2044 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2045 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2046 * gcc.dg/vect/vect.exp: Add Power7 flags.
2047 * g++.dg/vect/vect.exp: Likewise.
2048 * gfortran.dg/vect/vect.exp: Likewise.
2050 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
2053 * gfortran.dg/empty_label.f: New test.
2054 * gfortran.dg/empty_label.f90: Ditto.
2055 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2057 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2059 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2062 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
2064 * lib/scanasm.exp (make_pattern_printable): New function.
2065 (dg-scan, scan-assembler-times, scan-assembler-dem,
2066 scan-assembler-dem-not): Use it.
2068 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
2070 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2071 (test_nested): Renamed to ...
2072 (test_nested1): This.
2073 (test_nested2): New.
2076 2009-09-24 Richard Guenther <rguenther@suse.de>
2078 PR tree-optimization/36143
2079 PR tree-optimization/38747
2080 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2081 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2082 * g++.dg/torture/pr38747.C: New testcase.
2083 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2085 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
2087 * gnat.dg/nested_proc.adb: New test.
2089 2009-09-24 Jakub Jelinek <jakub@redhat.com>
2091 * gcc.target/i386/pr12329.c: Adjust.
2093 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
2096 * gcc.dg/pr41248.c: New.
2098 2009-09-23 Dodji Seketeli <dodji@redhat.com>
2101 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2103 2009-09-23 Andreas Schwab <schwab@redhat.com>
2105 * lib/profopt.exp (profopt-get-options): Set tool_flags for
2106 current_compiler_flags. Fix typos.
2108 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
2110 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2112 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
2115 * gcc.c-torture/compile/pr39779.c: New test.
2117 2009-09-22 Dodji Seketeli <dodji@redhat.com>
2119 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2120 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2121 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2123 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
2126 * gcc.dg/pr41295.c: New.
2128 2009-09-22 Neil Vachharajani <nvachhar@google.com>
2130 * gcc.dg/pr40209.c: Add test case.
2132 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
2134 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2136 * gcc.target/mips/code-readable-2.c: Likewise.
2137 * gcc.target/mips/code-readable-3.c: Likewise.
2139 2009-09-22 Janis Johnson <janis187@us.ibm.com>
2141 * lib/target-supports.exp (check_effective_target_dfp_nocache):
2142 Check support via mode instead of C type.
2143 (check_effective_target_dfprt_nocache): Ditto.
2144 (check_effective_target_hard_dfp): Ditto.
2146 2009-09-22 Richard Guenther <rguenther@suse.de>
2149 * gcc.c-torture/execute/pr41395-1.c: New testcase.
2150 * gcc.c-torture/execute/pr41395-2.c: Likewise.
2152 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2154 * gcc.dg/20090922-1.c: New test.
2157 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2158 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2159 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2160 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2161 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2162 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2163 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2164 * objc.dg/dwarf-2.m: Likewise.
2166 2009-09-22 Richard Guenther <rguenther@suse.de>
2168 PR tree-optimization/41428
2169 * g++.dg/tree-ssa/pr41428.C: New testcase.
2171 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2174 * g++.dg/gomp/pr41429.C: New test.
2176 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
2178 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2180 2009-09-21 Jason Merrill <jason@redhat.com>
2183 * g++.dg/cpp0x/trivial1.C: Expand.
2185 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
2187 * gcc.dg/torture/calleesave-sse.c: New.
2189 2009-09-21 Jan Hubicka <jh@suse.cz>
2191 * gcc.dg/guality/inline-params.c: New testcase.
2193 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
2195 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2197 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2198 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2201 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
2203 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2204 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2205 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2206 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2207 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2209 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
2212 * g++.dg/torture/pr40642.C: New testcase.
2214 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2216 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2217 cases in static initializers.
2219 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
2221 * gcc.c-tortue/compile/pr39886.c: New.
2223 2009-09-20 Chris Demetriou <cgd@google.com>
2225 PR preprocessor/28435:
2226 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2227 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2228 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2229 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2230 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2232 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
2234 * gcc.target/mips/mips.exp: Add relax-pic-calls
2235 under -mfoo/-mno-foo options.
2236 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2237 and -mexplicit-relocs.
2238 * gcc.target/mips/call-1.c: New test.
2239 * gcc.target/mips/call-2.c: New test.
2240 * gcc.target/mips/call-3.c: New test.
2241 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2242 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2244 2009-09-19 Chris Demetriou <cgd@google.com>
2246 PR preprocessor/28435:
2247 * gcc.dg/cpp/missing-header-MD.c: New test.
2248 * gcc.dg/cpp/missing-header-MMD.c: New test.
2249 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2250 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2252 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2254 PR libgfortran/41328
2255 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2258 2009-09-18 Jason Merrill <jason@redhat.com>
2260 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2261 * g++.dg/cpp0x/initlist-deduce.C: New.
2263 2009-09-18 Neil Vachharajani <nvachhar@google.com>
2265 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2267 2009-09-18 Janis Johnson <janis187@us.ibm.com>
2269 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2270 * c-c++-common/dfp: New directory.
2271 * c-c++-common/dfp/dfp-dbg.h: New file.
2272 * gcc.dg/dfp/call-by-value.c: Move to ...
2273 * c-c++-common/call-by-value.c: here.
2274 * gcc.dg/dfp/cast.c: Move to ...
2275 * c-c++-common/cast.c: here.
2276 * gcc.dg/dfp/compare-eq-const.c: Move to ...
2277 * c-c++-common/compare-eq-const.c: here.
2278 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2279 * c-c++-common/compare-eq-d128.c: here.
2280 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2281 * c-c++-common/compare-eq-d32.c: here.
2282 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2283 * c-c++-common/compare-eq-d64.c: here.
2284 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2285 * c-c++-common/compare-eq-dfp.c: here.
2286 * gcc.dg/dfp/compare-eq.h: Move to ...
2287 * c-c++-common/compare-eq.h: here.
2288 * gcc.dg/dfp/compare-rel-const.c: Move to ...
2289 * c-c++-common/compare-rel-const.c: here.
2290 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2291 * c-c++-common/compare-rel-d128.c: here.
2292 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2293 * c-c++-common/compare-rel-d32.c: here.
2294 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2295 * c-c++-common/compare-rel-d64.c: here.
2296 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2297 * c-c++-common/compare-rel-dfp.c: here.
2298 * gcc.dg/dfp/compare-rel.h: Move to ...
2299 * c-c++-common/compare-rel.h: here.
2300 * gcc.dg/dfp/compare-special-d128.c: Move to ...
2301 * c-c++-common/compare-special-d128.c: here.
2302 * gcc.dg/dfp/compare-special-d32.c: Move to ...
2303 * c-c++-common/compare-special-d32.c: here.
2304 * gcc.dg/dfp/compare-special-d64.c: Move to ...
2305 * c-c++-common/compare-special-d64.c: here.
2306 * gcc.dg/dfp/compare-special.h: Move to ...
2307 * c-c++-common/compare-special.h: here.
2308 * gcc.dg/dfp/constants-zero.c: Move to ...
2309 * c-c++-common/constants-zero.c: here.
2310 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2311 * c-c++-common/convert-bfp-10.c: here.
2312 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2313 * c-c++-common/convert-bfp-11.c: here.
2314 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2315 * c-c++-common/convert-bfp-12.c: here.
2316 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2317 * c-c++-common/convert-bfp-13.c: here.
2318 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2319 * c-c++-common/convert-bfp-14.c: here.
2320 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2321 * c-c++-common/convert-bfp-2.c: here.
2322 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2323 * c-c++-common/convert-bfp-3.c: here.
2324 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2325 * c-c++-common/convert-bfp-4.c: here.
2326 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2327 * c-c++-common/convert-bfp-5.c: here.
2328 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2329 * c-c++-common/convert-bfp-6.c: here.
2330 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2331 * c-c++-common/convert-bfp-7.c: here.
2332 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2333 * c-c++-common/convert-bfp-8.c: here.
2334 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2335 * c-c++-common/convert-bfp-9.c: here.
2336 * gcc.dg/dfp/convert-bfp.c: Move to ...
2337 * c-c++-common/convert-bfp.c: here.
2338 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2339 * c-c++-common/convert-bfp-fold.c: here.
2340 * gcc.dg/dfp/convert-dfp.c: Move to ...
2341 * c-c++-common/convert-dfp.c: here.
2342 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2343 * c-c++-common/convert-dfp-fold-2.c: here.
2344 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2345 * c-c++-common/convert-dfp-fold.c: here.
2346 * gcc.dg/dfp/convert.h: Move to ...
2347 * c-c++-common/convert.h: here.
2348 * gcc.dg/dfp/convert-int.c: Move to ...
2349 * c-c++-common/convert-int.c: here.
2350 * gcc.dg/dfp/convert-int-fold.c: Move to ...
2351 * c-c++-common/convert-int-fold.c: here.
2352 * gcc.dg/dfp/convert-int-max.c: Move to ...
2353 * c-c++-common/convert-int-max.c: here.
2354 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2355 * c-c++-common/convert-int-max-fold.c: here.
2356 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2357 * c-c++-common/convert-int-saturate.c: here.
2358 * gcc.dg/dfp/func-array.c: Move to ...
2359 * c-c++-common/func-array.c: here.
2360 * gcc.dg/dfp/func-deref.c: Move to ...
2361 * c-c++-common/func-deref.c: here.
2362 * gcc.dg/dfp/func-mixed.c: Move to ...
2363 * c-c++-common/func-mixed.c: here.
2364 * gcc.dg/dfp/func-pointer.c: Move to ...
2365 * c-c++-common/func-pointer.c: here.
2366 * gcc.dg/dfp/func-scalar.c: Move to ...
2367 * c-c++-common/func-scalar.c: here.
2368 * gcc.dg/dfp/func-struct.c: Move to ...
2369 * c-c++-common/func-struct.c: here.
2370 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2371 * c-c++-common/func-vararg-alternate-d128-2.c: here.
2372 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2373 * c-c++-common/func-vararg-alternate-d128.c: here.
2374 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2375 * c-c++-common/func-vararg-alternate-d32.c: here.
2376 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2377 * c-c++-common/func-vararg-alternate-d64.c: here.
2378 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2379 * c-c++-common/func-vararg-alternate.h: here.
2380 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2381 * c-c++-common/func-vararg-dfp.c: here.
2382 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2383 * c-c++-common/func-vararg-mixed-2.c: here.
2384 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2385 * c-c++-common/func-vararg-mixed.c: here.
2386 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2387 * c-c++-common/func-vararg-size0.c: here.
2388 * gcc.dg/dfp/inf-1.c: Move to ...
2389 * c-c++-common/inf-1.c: here.
2390 * gcc.dg/dfp/loop-index.c: Move to ...
2391 * c-c++-common/loop-index.c: here.
2392 * gcc.dg/dfp/modes.c: Move to ...
2393 * c-c++-common/modes.c: here.
2394 * gcc.dg/dfp/nan-1.c: Move to ...
2395 * c-c++-common/nan-1.c: here.
2396 * gcc.dg/dfp/nan-2.c: Move to ...
2397 * c-c++-common/nan-2.c: here.
2398 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2399 * c-c++-common/operator-arith-fold.c: here.
2400 * gcc.dg/dfp/operator-assignment.c: Move to ...
2401 * c-c++-common/operator-assignment.c: here.
2402 * gcc.dg/dfp/operator-comma.c: Move to ...
2403 * c-c++-common/operator-comma.c: here.
2404 * gcc.dg/dfp/operator-cond.c: Move to ...
2405 * c-c++-common/operator-cond.c: here.
2406 * gcc.dg/dfp/operator-logical.c: Move to ...
2407 * c-c++-common/operator-logical.c: here.
2408 * gcc.dg/dfp/operator-unary.c: Move to ...
2409 * c-c++-common/operator-unary.c: here.
2410 * gcc.dg/dfp/pr31385.c: Move to ...
2411 * c-c++-common/pr31385.c: here.
2412 * gcc.dg/dfp/pr33466.c: Move to ...
2413 * c-c++-common/pr33466.c: here.
2414 * gcc.dg/dfp/pr35620.c: Move to ...
2415 * c-c++-common/pr35620.c: here.
2416 * gcc.dg/dfp/pr36800.c: Move to ...
2417 * c-c++-common/pr36800.c: here.
2418 * gcc.dg/dfp/pr39034.c: Move to ...
2419 * c-c++-common/pr39034.c: here.
2420 * gcc.dg/dfp/pr39035.c: Move to ...
2421 * c-c++-common/pr39035.c: here.
2422 * gcc.dg/dfp/pr39902.c: Move to ...
2423 * c-c++-common/pr39902.c: here.
2424 * gcc.dg/dfp/pr39986.c: Move to ...
2425 * c-c++-common/pr39986.c: here.
2426 * gcc.dg/dfp/signbit-1.c: Move to ...
2427 * c-c++-common/signbit-1.c: here.
2428 * gcc.dg/dfp/signbit-2.c: Move to ...
2429 * c-c++-common/signbit-2.c: here.
2430 * gcc.dg/dfp/struct-layout-1.c: Move to ...
2431 * c-c++-common/struct-layout-1.c: here.
2432 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2433 * c-c++-common/usual-arith-conv.c: here.
2434 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2435 * c-c++-common/usual-arith-conv-const.c: here.
2437 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
2440 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2443 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
2446 * g++.dg/expr/bool3.C: New test.
2447 * g++.dg/expr/bool4.C: New test.
2449 2009-09-17 Janis Johnson <janis187@us.ibm.com>
2451 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2452 * gcc.dg/dfp/signbit-2.c: Use it.
2453 * gcc.dg/dfp/func-vararg-alternate.h: Change two
2454 arguments to unsigned int.
2455 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2456 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2457 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2458 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2459 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2460 * gcc.dg/dfp/pr39986.c: Ditto.
2461 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2462 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2463 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2464 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2465 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2467 2009-09-17 Jakub Jelinek <jakub@redhat.com>
2469 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2471 2009-09-17 Janis Johnson <janis187@us.ibm.com>
2474 * dfp/pr41049.c: New test.
2476 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
2479 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2481 2009-09-17 Martin Jambor <mjambor@suse.cz>
2483 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2484 * gcc.dg/ipa/ipa-sra-1.c: New test.
2485 * gcc.dg/ipa/ipa-sra-2.c: New test.
2486 * gcc.dg/ipa/ipa-sra-3.c: New test.
2487 * gcc.dg/ipa/ipa-sra-4.c: New test.
2488 * gcc.dg/ipa/ipa-sra-5.c: New test.
2489 * gcc.c-torture/execute/ipa-sra-1.c: New test.
2490 * gcc.c-torture/execute/ipa-sra-2.c: New test.
2492 2009-09-17 Michael Matz <matz@suse.de>
2495 * gfortran.dg/pr41347.f90: New test.
2497 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2499 * gcc.c-torture/compile/20090917-1.c: New testcase.
2501 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
2503 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2504 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
2505 alpha*-*-* target from XFAIL list.
2507 2009-09-16 Janis Johnson <janis187@us.ibm.com>
2509 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2510 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2511 * gcc.dg/dfp/cast-bad.c: Use default options.
2512 * gcc.dg/dfp/compare-rel-const.c: Ditto.
2513 * gcc.dg/dfp/composite-type.c: Ditto.
2514 * gcc.dg/dfp/constants.c: Ditto.
2515 * gcc.dg/dfp/constants-hex.c: Ditto.
2516 * gcc.dg/dfp/constants-pedantic.c: Ditto.
2517 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2518 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2519 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2520 * gcc.dg/dfp/ctypes.c: Ditto.
2521 * gcc.dg/dfp/ddmode-ice.c: Ditto.
2522 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2523 * gcc.dg/dfp/float-constant-double.c: Ditto.
2524 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2525 * gcc.dg/dfp/keywords-reserved.c: Ditto.
2526 * gcc.dg/dfp/modes.c: Ditto.
2527 * gcc.dg/dfp/operator-bitwise.c: Ditto.
2528 * gcc.dg/dfp/pr31344.c: Ditto.
2529 * gcc.dg/dfp/pr31385.c: Ditto.
2530 * gcc.dg/dfp/pr33466.c: Ditto.
2531 * gcc.dg/dfp/pr35620.c: Ditto.
2532 * gcc.dg/dfp/pr37435.c: Ditto.
2533 * gcc.dg/dfp/pr39986.c: Ditto.
2534 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2535 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2536 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2537 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2538 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2539 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2540 * gcc.dg/dfp/typespec.c: Ditto.
2541 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2542 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2543 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2544 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2545 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2546 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2547 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2548 * gcc.dg/dfp/compare-rel.h: Ditto.
2549 * gcc.dg/dfp/compare-special.h: Ditto.
2550 * gcc.dg/dfp/convert.h: Ditto.
2551 * gcc.dg/dfp/fe-check.h: Ditto.
2552 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2553 * gcc.dg/dfp/cast.c: Ditto.
2554 * gcc.dg/dfp/compare-eq-const.c: Ditto.
2555 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2556 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2557 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2558 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2559 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2560 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2561 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2562 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2563 * gcc.dg/dfp/compare-special-d32.c: Ditto.
2564 * gcc.dg/dfp/compare-special-d64.c: Ditto.
2565 * gcc.dg/dfp/compare-special-d128.c: Ditto.
2566 * gcc.dg/dfp/constants-zero.c: Ditto.
2567 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2568 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2569 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2570 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2571 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2572 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2573 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2574 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2575 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2576 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2577 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2578 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2579 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2580 * gcc.dg/dfp/convert-bfp.c: Ditto.
2581 * gcc.dg/dfp/convert-complex.c: Ditto.
2582 * gcc.dg/dfp/convert-dfp.c: Ditto.
2583 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2584 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2585 * gcc.dg/dfp/convert-int.c: Ditto.
2586 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2587 * gcc.dg/dfp/convert-int-max.c: Ditto.
2588 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2589 * gcc.dg/dfp/decfloat-constants.c: Ditto.
2590 * gcc.dg/dfp/fe-binop.c: Ditto.
2591 * gcc.dg/dfp/fe-convert-1.c: Ditto.
2592 * gcc.dg/dfp/fe-convert-2.c: Ditto.
2593 * gcc.dg/dfp/fe-convert-3.c: Ditto.
2594 * gcc.dg/dfp/func-array.c: Ditto.
2595 * gcc.dg/dfp/func-deref.c: Ditto.
2596 * gcc.dg/dfp/func-mixed.c: Ditto.
2597 * gcc.dg/dfp/func-pointer.c: Ditto.
2598 * gcc.dg/dfp/func-scalar.c: Ditto.
2599 * gcc.dg/dfp/func-struct.c: Ditto.
2600 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2601 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2602 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2603 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2604 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2605 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2606 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2607 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2608 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2609 * gcc.dg/dfp/inf-1.c: Ditto.
2610 * gcc.dg/dfp/loop-index.c: Ditto.
2611 * gcc.dg/dfp/nan-1.c: Ditto.
2612 * gcc.dg/dfp/nan-2.c: Ditto.
2613 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2614 * gcc.dg/dfp/operator-assignment.c: Ditto.
2615 * gcc.dg/dfp/operator-comma.c: Ditto.
2616 * gcc.dg/dfp/operator-cond.c: Ditto.
2617 * gcc.dg/dfp/operator-logical.c: Ditto.
2618 * gcc.dg/dfp/operator-unary.c: Ditto.
2619 * gcc.dg/dfp/pr36800.c: Ditto.
2620 * gcc.dg/dfp/pr39034.c: Ditto.
2621 * gcc.dg/dfp/pr39035.c: Ditto.
2622 * gcc.dg/dfp/pr39902.c: Ditto.
2623 * gcc.dg/dfp/signbit-1.c: Ditto.
2624 * gcc.dg/dfp/signbit-2.c: Ditto.
2625 * gcc.dg/dfp/struct-layout-1.c: Ditto.
2626 * gcc.dg/dfp/union-init.c: Ditto.
2627 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2629 2009-09-16 Michael Matz <matz@suse.de>
2632 * gfortran.dg/pr41212.f90: New test.
2634 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
2636 * gnat.dg/alignment9.adb: New test.
2638 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
2640 * gnat.dg/discr20.ad[sb]: New test.
2642 2009-09-16 Richard Guenther <rguenther@suse.de>
2645 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2647 2009-09-16 DJ Delorie <dj@redhat.com>
2648 Kaz Kojima <kkojima@gcc.gnu.org>
2650 * gcc.target/sh/struct-arg-dw2.c: New test.
2652 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
2653 Jakub Jelinek <jakub@redhat.com>
2656 * gcc.target/powerpc/pr41175.c: New test.
2658 2009-09-14 Richard Henderson <rth@redhat.com>
2660 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2661 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2662 gcc.dg/tree-ssa/asmgoto-1.c: New files.
2664 2009-09-14 Richard Henderson <rth@redhat.com>
2666 * g++.dg/eh/builtin1.C: Update resx pattern match.
2667 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2669 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
2671 * gcc.target/mips/branch-helper.h: New file.
2672 * gcc.target/mips/branch-2.c,
2673 * gcc.target/mips/branch-3.c,
2674 * gcc.target/mips/branch-4.c,
2675 * gcc.target/mips/branch-5.c,
2676 * gcc.target/mips/branch-6.c,
2677 * gcc.target/mips/branch-7.c,
2678 * gcc.target/mips/branch-8.c,
2679 * gcc.target/mips/branch-9.c,
2680 * gcc.target/mips/branch-10.c,
2681 * gcc.target/mips/branch-11.c,
2682 * gcc.target/mips/branch-12.c,
2683 * gcc.target/mips/branch-13.c,
2684 * gcc.target/mips/branch-14.c,
2685 * gcc.target/mips/branch-15.c: New tests.
2687 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2690 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2691 -m32 -mpowerpc64 system.
2693 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
2695 From Jie Zhang <jie.zhang@analog.com>:
2696 * gcc.target/bfin/saveall.c: New test.
2697 * gcc.target/bfin/20090914-1.c: New test.
2698 * gcc.target/bfin/20090914-2.c: New test.
2700 * gcc.target/bfin/20090914-3.c: New test.
2702 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
2704 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2706 2009-09-14 Richard Guenther <rguenther@suse.de>
2709 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2711 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2713 PR libgfortran/41328
2714 * gfortran.dg/cr_lf.f90: New test.
2716 2009-09-11 Michael Matz <matz@suse.de>
2719 * g++.dg/tree-ssa/pr41275.C: New test.
2721 2009-09-11 Janus Weil <janus@gcc.gnu.org>
2724 * gfortran.dg/proc_ptr_comp_21.f90: New.
2726 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2729 * gfortran.dg/module_procedure_1.f90: New test.
2730 * gfortran.dg/module_procedure_2.f90: Ditto.
2731 * gfortran.dg/generic_14.f90: Move dg-error to new location.
2733 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2734 James A. Morrison <phython@gcc.gnu.org>
2737 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2739 * ada/acats/run_test.exp: New file.
2741 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
2744 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
2746 PR rtl-optimization/39779
2747 * gcc.dg/pr39979.c: New test.
2749 2009-09-10 Richard Guenther <rguenther@suse.de>
2752 * g++.dg/torture/pr41257-2.C: New testcase.
2754 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2757 * g++.dg/template/crash91.C: New.
2759 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
2761 PR rtl-optimization/39779
2762 * gcc.dg/pr39979.c: New test.
2764 2009-09-09 Richard Guenther <rguenther@suse.de>
2766 PR tree-optimization/41101
2767 * gcc.c-torture/compile/pr41101.c: New testcase.
2769 2009-09-09 Richard Guenther <rguenther@suse.de>
2772 * gcc.c-torture/execute/pr41317.c: New testcase.
2773 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2774 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2776 2009-09-08 Dodji Seketeli <dodji@redhat.com>
2778 Fix some test breakages on Darwin
2779 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2781 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2782 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2783 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2784 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2785 take darwin specifics in account.
2787 2009-09-08 Joseph Myers <joseph@codesourcery.com>
2789 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2790 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2792 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2795 * g++.dg/cpp0x/initlist24.C: New.
2797 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
2799 * gcc.dg/large-size-array-2.c: Fix target requirement.
2800 * gcc.dg/large-size-array-4.c: Likewise.
2801 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2802 * gcc.dg/c99-const-expr-2.c: Likewise.
2803 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2804 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2805 * gcc.dg/c90-const-expr-10.c: Likewise.
2806 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2808 * gcc.dg/tree-ssa/pr33920.c: Likewise.
2809 * gcc.dg/vect/pr33846.c: Likewise.
2810 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2811 __PTRDIFF_TYPE__, instead of unsigned long.
2812 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2814 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
2819 * gfortran.dg/pr41229.f90: New.
2821 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
2824 * gcc.dg/pr41232.c: New.
2826 2009-09-08 Joseph Myers <joseph@codesourcery.com>
2828 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2830 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2831 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2832 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2833 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2834 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2835 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2836 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2837 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2838 options other than that used in dg-options.
2840 2009-09-07 Jakub Jelinek <jakub@redhat.com>
2842 PR rtl-optimization/41239
2843 * gcc.c-torture/execute/pr41239.c: New test.
2845 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2847 PR libgfortran/41192
2848 * gfortran.dg/namelist_59.f90: New test.
2850 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
2852 From Mike Frysinger <michael.frysinger@analog.com>
2853 * gcc.target/bfin/mcpu-bf542m.c: New file.
2854 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2855 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2856 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2857 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2859 2009-09-07 Martin Jambor <mjambor@suse.cz>
2862 * gcc.c-torture/compile/pr41282.c: New test.
2864 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2867 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
2868 variables for stat and errmsg.
2869 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
2870 * gfortran.dg/allocate_stat_2.f90: New test.
2872 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
2874 * gcc.c-torture/compile/20090907-1.c: New test.
2876 2009-09-06 Jakub Jelinek <jakub@redhat.com>
2879 * gcc.dg/pr41241.c: New test.
2881 2009-09-06 Richard Guenther <rguenther@suse.de>
2884 * g++.dg/torture/pr41144.C: New testcase.
2886 2009-09-06 Richard Guenther <rguenther@suse.de>
2889 * gcc.dg/torture/pr41261.c: New testcase.
2891 2009-09-05 Richard Guenther <rguenther@suse.de>
2894 * gcc.c-torture/compile/pr41181.c: New testcase.
2896 2009-09-05 Richard Guenther <rguenther@suse.de>
2899 * g++.dg/torture/pr41273.C: New testcase.
2901 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
2904 * gfortran.dg/typebound_proc_12.f90 : New test.
2906 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
2909 * gfortran.dg/pr41225.f90: New.
2911 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
2913 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
2914 unistd.h, sys/types.h and sys/wait.h.
2917 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2918 (GUALITY_GDB_REDIRECT): New.
2919 (GUALITY_GDB_ARGS): Use it.
2921 2009-09-04 Richard Guenther <rguenther@suse.de>
2924 * g++.dg/torture/pr41257.C: New testcase.
2926 2009-09-04 Martin Jambor <mjambor@suse.cz>
2928 PR tree-optimization/41112
2929 * gnat.dg/array8.adb: New test.
2931 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
2933 * gcc.target/arm/ctz.c: New test case.
2935 2009-09-03 Alon Dayan <alond@il.ibm.com>
2937 PR tree-optimization/38275
2938 * gcc.dg/autopar/reduc-1char.c: Increase number
2939 of iterations. Adjust the logic accordingly.
2940 * gcc.dg/autopar/reduc-2char.c: Ditto.
2941 * gcc.dg/autopar/reduc-1.c: Ditto.
2942 * gcc.dg/autopar/reduc-2.c: Ditto.
2943 * gcc.dg/autopar/reduc-3.c: Ditto.
2944 * gcc.dg/autopar/reduc-6.c: Ditto.
2945 * gcc.dg/autopar/reduc-7.c: Ditto.
2946 * gcc.dg/autopar/reduc-8.c: Ditto.
2947 * gcc.dg/autopar/reduc-9.c: Ditto.
2948 * gcc.dg/autopar/pr39500-1.c: Ditto.
2949 * gcc.dg/autopar/reduc-1short.c: Ditto.
2950 * gcc.dg/autopar/reduc-2short.c: Ditto.
2951 * gcc.dg/autopar/parallelization-1.c: Ditto.
2953 2009-09-03 Jakub Jelinek <jakub@redhat.com>
2955 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
2956 testcase using guality.h compiles and links and if a global variable
2957 can be verified by gdb.
2959 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
2961 * lib/target-supports.exp (check_effective_target_sync_int_long):
2962 Supported on Blackfin Linux targets.
2964 2009-09-02 David Daney <ddaney@caviumnetworks.com>
2966 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
2968 2009-09-03 Diego Novillo <dnovillo@google.com>
2970 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
2971 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2972 * g++.dg/warn/unit-1.C: Likewise.
2973 * g++.dg/ipa/iinline-1.C: Likewise.
2974 * g++.dg/template/cond2.C: Adjust expected line location for the
2976 * g++.dg/template/pr35240.C: Likewise.
2978 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2980 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
2981 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2983 2009-09-02 Martin Jambor <mjambor@suse.cz>
2985 * gcc.dg/tree-ssa/sra-8.c: New testcase.
2986 * gcc.dg/memcpy-1.c: Add . to match pattern.
2987 * gcc.dg/uninit-I.c: XFAIL warning test.
2988 * g++.dg/warn/unit-1.C: XFAIL warning test.
2990 2009-09-02 Ian Lance Taylor <iant@google.com>
2992 * gcc.dg/20090902-1.c: New test.
2994 2009-09-02 Jakub Jelinek <jakub@redhat.com>
2996 * gcc.dg/builtin-object-size-9.c: New test.
2998 2009-09-02 Olivier Hainque <hainque@adacore.com>
3000 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
3002 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
3003 Olivier Hainque <hainque@adacore.com>
3005 * gnat.dg/misaligned_param.adb: New test.
3006 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
3007 * gnat.dg/slice7.adb: Add 1 more related case.
3009 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3011 * gcc.dg/guality/guality.c: Expect to fail for now.
3012 * gcc.dg/guality/example.c: Likewise.
3014 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
3016 * gcc.dg/guality/guality.c: New.
3017 * gcc.dg/guality/guality.h: New.
3018 * gcc.dg/guality/guality.exp: New.
3019 * gcc.dg/guality/example.c: New.
3020 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
3021 (cleanup-saved-temps): Likewise, .gkd files too.
3023 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3026 * gfortran.dg/line_length_3.f: New test.
3027 * gfortran.dg/line_length_4.f90: New test.
3029 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
3031 * lib/target-supports.exp (check_gc_sections_available):
3032 Add proper pattern quote.
3034 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
3035 Kaz Kojima <kkojima@gcc.gnu.org>
3037 * lib/target-supports.exp (add_options_for_ieee): New procedure.
3038 * g++.dg/cdce3.C: Use dg-add-options ieee.
3039 * g++.dg/torture/type-generic-1.C: Likewise.
3040 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3041 * gcc.dg/pr28796-2.c: Likewise.
3042 * gcc.dg/torture/builtin-math-7.c: Likewise.
3043 * gcc.dg/torture/type-generic-1.c: Likewise.
3044 * gfortran.dg/boz_14.f90: Likewise.
3045 * gfortran.dg/erf_2.F90: Likewise.
3046 * gfortran.dg/init_flag_3.f90: Likewise.
3047 * gfortran.dg/init_flag_4.f90: Likewise.
3048 * gfortran.dg/init_flag_5.f90: Likewise.
3049 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3050 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3051 * gfortran.dg/isnan_1.f90: Likewise.
3052 * gfortran.dg/isnan_2.f90: Likewise.
3053 * gfortran.dg/maxlocval_2.f90: Likewise.
3054 * gfortran.dg/maxlocval_4.f90: Likewise.
3055 * gfortran.dg/minlocval_1.f90: Likewise.
3056 * gfortran.dg/minlocval_4.f90: Likewise.
3057 * gfortran.dg/module_nan.f90: Likewise.
3058 * gfortran.dg/namelist_42.f90: Likewise.
3059 * gfortran.dg/namelist_43.f90: Likewise.
3060 * gfortran.dg/nan_1.f90: Likewise.
3061 * gfortran.dg/nan_2.f90: Likewise.
3062 * gfortran.dg/nan_3.f90: Likewise.
3063 * gfortran.dg/nan_4.f90: Likewise.
3064 * gfortran.dg/nan_5.f90: Likewise.
3065 * gfortran.dg/nearest_1.f90: Likewise.
3066 * gfortran.dg/nearest_2.f90: Likewise.
3067 * gfortran.dg/nearest_3.f90: Likewise.
3068 * gfortran.dg/pr37243.f: Likewise.
3069 * gfortran.dg/real_const_3.f90: Likewise.
3070 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3072 2009-08-31 Dodji Seketeli <dodji@redhat.com>
3075 * g++.dg/debug/dwarf2/template-params-1.C: New test.
3076 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3077 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3078 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3079 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3080 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3081 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3082 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3083 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3084 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3085 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3086 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3087 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3089 2009-08-31 Jason Merrill <jason@redhat.com>
3092 * g++.dg/parse/enum5.C: New.
3093 * g++.dg/cpp0x/enum1.C: Adjust expected error.
3095 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3098 * gfortran.dg/allocate_derived_1.f90: New.
3099 * gfortran.dg/class_3.f03: New.
3101 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3104 * gfortran.dg/allocatable_scalar_1.f90: New.
3105 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3106 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3107 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3109 2009-08-30 Richard Guenther <rguenther@suse.de>
3111 PR tree-optimization/41186
3112 * g++.dg/torture/pr41186.C: New testcase.
3113 * g++.dg/tree-ssa/pr41186.C: Likewise.
3115 2009-08-30 Dodji Seketeli <dodji@redhat.com>
3118 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3119 take ia64 assembly comments syntax in account.
3121 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
3123 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3125 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3127 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3128 * gfortran.dg/whole_file_6.f90: Likewise.
3130 2009-08-28 Cary Coutant <ccoutant@google.com>
3133 * g++.dg/debug/dwarf2/pr41063.C: New test.
3135 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
3137 PR rtl-optimization/40861
3138 * gcc.dg/pr40861.c: New test.
3140 2009-08-27 Janus Weil <janus@gcc.gnu.org>
3143 * gfortran.dg/proc_ptr_comp_20.f90: New.
3145 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
3148 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3149 open temp file with status="scratch".
3150 * gfortran.dg/fmt_cache_1.f: Likewise.
3151 * gfortran.dg/fmt_exhaust.f90: Likewise.
3152 * gfortran.dg/fmt_t_4.f90: Likewise.
3153 * gfortran.dg/fseek.f90: Likewise.
3154 * gfortran.dg/list_read_5.f90: Likewise.
3155 * gfortran.dg/namelist_39.f90: Likewise.
3156 * gfortran.dg/namelist_56.f90: Likewise.
3157 * gfortran.dg/read_bad_advance.f90: Likewise.
3158 * gfortran.dg/read_repeat.f90: Likewise.
3159 * gfortran.dg/read_size_noadvance.f90: Likewise.
3160 * gfortran.dg/read_x_past.f: Likewise.
3162 2009-08-27 Tobias Burnus <burnus@net-b.de>
3165 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3167 2009-08-27 Daniel Kraft <d@domob.eu>
3170 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3171 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3172 error and fix problem with recursive assignment.
3173 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3174 * gfortran.dg/typebound_operator_3.f03: New test.
3175 * gfortran.dg/typebound_operator_4.f03: New test.
3177 2009-08-27 Dodji Seketeli <dodji@redhat.com>
3180 * debug/dwarf2/namespace-1.C: New test.
3182 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
3185 * gfortran.dg/pr41162.f: New.
3187 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
3188 Richard Sandiford <rdsandiford@googlemail.com>
3190 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3192 * gcc.target/mips/branch-1.c: Update accordingly.
3193 * gcc.target/mips/extend-1.c: Likewise.
3194 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
3196 2009-08-26 Richard Guenther <rguenther@suse.de>
3199 * gcc.c-torture/compile/pr41163.c: New testcase.
3200 * gcc.dg/pr35899.c: Adjust.
3202 2009-08-26 Richard Guenther <rguenther@suse.de>
3204 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3206 2009-08-26 Jason Merrill <jason@redhat.com>
3208 * g++.dg/cpp0x/explicit3.C: New.
3209 * g++.dg/overload/cond2.C: New.
3211 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
3213 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3215 2009-08-25 Jan Hubicka <jh@suse.cz>
3217 * gcc.target/i386/sse5-shift1-vector.c
3218 * gcc.target/i386/isa-12.c
3219 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3220 * gcc.target/i386/sse5-pcmov2.c
3221 * gcc.target/i386/isa-3.c
3222 * gcc.target/i386/sse5-shift2-vector.c
3223 * gcc.target/i386/isa-7.c
3224 * gcc.target/i386/funcspec-2.c
3225 * gcc.target/i386/sse5-haddX.c
3226 * gcc.target/i386/sse5-hadduX.c
3227 * gcc.target/i386/isa-9.c
3228 * gcc.target/i386/sse5-maccXX.c
3229 * gcc.target/i386/sse5-shift3-vector.c
3230 * gcc.target/i386/sse5-msubXX.c
3231 * gcc.target/i386/sse5-permpX.c
3232 * gcc.target/i386/sse5-check.h
3233 * gcc.target/i386/sse-12.c
3234 * gcc.target/i386/sse-11.c
3235 * gcc.target/i386/sse-10.c
3236 * gcc.target/i386/sse-13.c
3237 * gcc.target/i386/sse-14.c
3238 * gcc.target/i386/sse-22.c
3239 * gcc.target/i386/sse-2.c
3240 * gcc.target/i386/sse-13.c
3241 * gcc.target/i386/avx-2.c
3242 * gcc.target/i386/sse5-rotate1-vector.c
3243 * gcc.target/i386/isa-4.c
3244 * gcc.target/i386/sse5-hsubX.c
3245 * gcc.target/i386/sse5-pcmov.c
3246 * gcc.target/i386/sse5-fma.c
3247 * gcc.target/i386/isa-8.c
3248 * gcc.target/i386/sse5-rotate2-vector.c
3249 * gcc.target/i386/sse5-nmaccXX.c
3250 * gcc.target/i386/sse5-imul64-vector.c
3251 * gcc.target/i386/sse5-nmsubXX.c
3252 * gcc.target/i386/sse5-rotate3-vector.c
3253 * gcc.target/i386/sse5-fma-vector.c
3254 * gcc.target/i386/sse5-imul32widen-vector.c
3255 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3257 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3258 * gcc.target/i386/funcspec-5.c: Remove SSE5.
3259 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3260 * gcc.target/i386/avx-1.c: Remove SSE5.
3261 * gcc.target/i386/avx-2.c: Remove SSE5.
3262 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3263 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3264 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3265 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3267 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
3269 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3271 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3273 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3274 keyword works in the same manner as __alignof.
3276 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3279 * gfortran.dg/unpack_bounds_1.f90: New test.
3280 * gfortran.dg/unpack_bounds_2.f90: New test.
3281 * gfortran.dg/unpack_bounds_3.f90: New test.
3283 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
3285 * gnat.dg/slice7.adb: New test.
3286 * gnat.dg/slice7_pkg.ads: New helper.
3288 2009-08-25 Janus Weil <janus@gcc.gnu.org>
3291 * gfortran.dg/proc_ptr_25.f90: New.
3292 * gfortran.dg/proc_ptr_comp_18.f90: New.
3293 * gfortran.dg/proc_ptr_comp_19.f90: New.
3295 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3298 * gfortran.dg/fmt_error_8.f: New test.
3300 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3302 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3303 number, update all callers and synchronize results for latest MPC.
3305 2009-08-21 Jason Merrill <jason@redhat.com>
3307 * g++.dg/warn/Wunused-17.C: New.
3309 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3311 * gcc.target/arm/combine-cmp-shift.c: New test.
3313 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
3315 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3316 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3319 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3321 * gfortran.dg/fmt_error_7.f: New test.
3323 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
3326 * gcc.target/i386/pr40718.c: New test.
3328 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3330 * gfortran.dg/proc_ptr_24.f90: New test.
3332 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
3334 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3335 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3336 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3338 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
3341 * gfortran.dg/fmt_with_extra.f: new file.
3343 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
3345 * lib/target-supports.exp
3346 (check_effective_target_arm_iwmmxt_ok): New procedure.
3347 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
3348 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3350 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
3352 * gfortran.dg/boz_9.f90: Do not load denormal floating
3353 point constants. Remove -mieee option for alpha*-*-* targets.
3355 2009-08-21 Janus Weil <janus@gcc.gnu.org>
3358 * gfortran.dg/proc_ptr_23.f90: New.
3359 * gfortran.dg/proc_ptr_comp_15.f90: New.
3360 * gfortran.dg/proc_ptr_comp_16.f90: New.
3361 * gfortran.dg/proc_ptr_comp_17.f90: New.
3363 2009-08-21 Jakub Jelinek <jakub@redhat.com>
3366 * g++.dg/expr/unary3.C: New test.
3368 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
3370 * gfortran.dg/common_5.f: Add -mdalign for sh.
3371 * gfortran.dg/common_align_2.f90: Likewise.
3373 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3376 * c_f_pointer_tests_4.f90: New test.
3378 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3380 * gnat.dg/slice6.adb: New test.
3381 * gnat.dg/slice6_pkg.ads: New helper.
3383 2009-08-20 Michael Matz <matz@suse.de>
3386 * gfortran.dg/pr41126.f90: New test.
3388 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3390 * gnat.dg/dynamic_bound.adb: New test.
3392 2009-08-20 Janus Weil <janus@gcc.gnu.org>
3395 * gfortran.dg/intrinsic_5.f90: New.
3397 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3398 Richard Earnshaw <richard.earnshaw@arm.com>
3400 * gcc.target/arm/20090811-1.c: New test.
3402 2009-08-19 Jakub Jelinek <jakub@redhat.com>
3405 * gcc.dg/pr41123.c: New test.
3407 2009-08-19 Jason Merrill <jason@redhat.com>
3410 * g++.dg/other/gc4.C: New.
3412 2009-08-18 Michael Matz <matz@suse.de>
3414 * gfortran.dg/vect/vect-gems.f90: New test.
3415 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3417 2009-08-18 DJ Delorie <dj@redhat.com>
3419 * lib/wrapper.exp: Move load of target-libpath.exp from here...
3420 * lib/gcc-defs.exp: ... to here.
3422 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3423 GCC_EXEC_PREFIX before building the wrapper.
3425 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
3427 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3429 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3430 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
3431 dg-options. Fix dg-final clause.
3433 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
3435 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3437 2009-08-18 Janus Weil <janus@gcc.gnu.org>
3438 Paul Thomas <pault@gcc.gnu.org>
3441 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3443 2009-08-18 Richard Guenther <rguenther@suse.de>
3446 * gcc.dg/torture/pr41094.c: New testcase.
3447 * gcc.dg/torture/builtin-power-1.c: Adjust.
3448 * gcc.dg/builtins-10.c: Likewise.
3450 2009-08-18 Jakub Jelinek <jakub@redhat.com>
3453 * gcc.dg/pr40971.c: New test.
3455 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
3458 * gfortran.dg/use_only_4.f90: New test.
3460 2009-08-17 Daniel Kraft <d@domob.eu>
3463 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3464 NOPASS bindings as operators.
3466 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
3468 * lib/target-supports.exp
3469 (check_effective_target_vect_cmdline_needed): Add alpha to the list
3470 of targets that do not need command line argument to enable SIMD.
3472 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3474 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3477 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3480 * gfortran.dg/unlimited_fmt_1.f90: New test.
3482 2009-08-17 Dodji Seketeli <dodji@redhat.com>
3484 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3486 2009-08-17 Arnaud Charlet <charlet@adacore.com>
3488 * gnat.dg/itype.ad[sb]: New test.
3490 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
3492 * gcc.target/mips/mips.exp: Add terminology section to comment
3493 at the top of the file. Fix typos.
3495 2009-08-16 Jason Merrill <jason@redhat.com>
3497 * g++.dg/debug/dwarf2/inline1.C: New.
3499 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
3502 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3504 2009-08-16 Dodji Seketeli <dodji@redhat.com>
3507 * gcc.dg/debug/20020224-1.c: Adjust the comment.
3508 Make sure to trigger inlining optimizations.
3509 * gcc.dg/debug/dwarf2/inline2.c: New test.
3511 2009-08-14 Janus Weil <janus@gcc.gnu.org>
3514 * gfortran.dg/structure_constructor_10.f90: New.
3516 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
3518 * gcc.dg/pragma-re-1.c: Supported on all platforms.
3519 * gcc.dg/pragma-re-2.c: Likewise.
3520 * gcc.dg/pragma-re-3.c: Likewise.
3521 * gcc.dg/pragma-re-4.c: Likewise.
3522 * g++.dg/other/pragma-re-1.C: Likewise.
3523 * g++.dg/other/pragma-re-2.C: Likewise.
3525 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3527 * gcc.dg/torture/builtin-math-7.c: New.
3529 2009-08-14 Richard Guenther <rguenther@suse.de>
3531 * gcc.c-torture/execute/20090814-1.c: New testcase.
3533 2009-08-14 David Edelsohn <edelsohn@gnu.org>
3535 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3537 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
3540 * gcc.target/i386/pr40934.c: New.
3542 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
3545 * gcc.target/i386/pr41019.c: New test.
3547 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3550 * gfortran.dg/winapi.f90: New test.
3552 2009-08-13 Janus Weil <janus@gcc.gnu.org>
3555 * gfortran.dg/intrinsic_4.f90: New.
3556 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3559 2009-08-13 Richard Guenther <rguenther@suse.de>
3562 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3564 2009-08-12 Richard Guenther <rguenther@suse.de>
3566 PR tree-optimization/41011
3567 * gfortran.dg/pr41011.f: New testcase.
3569 2009-08-11 Andrew Haley <aph@redhat.com>
3571 * gcc.target/arm/synchronize.c: New file.
3573 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3576 * gfortran.dg/graphite/id-17.f: New.
3578 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
3579 Sebastian Pop <sebastian.pop@amd.com>
3581 * gcc.dg/graphite/interchange-1.c: XFAILed.
3582 * gcc.dg/graphite/interchange-2.c: XFAILed.
3583 * gcc.dg/graphite/interchange-3.c: XFAILed.
3584 * gcc.dg/graphite/interchange-4.c: XFAILed.
3585 * gcc.dg/graphite/interchange-7.c: XFAILed.
3587 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3589 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3591 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3592 Pranav Garg <pranav.garg2107@gmail.com>
3594 * gcc.dg/graphite/interchange-6.c: XFAILed.
3596 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3598 * gcc.dg/graphite/interchange-9.c: New.
3600 2009-08-12 Richard Guenther <rguenther@suse.de>
3602 PR rtl-optimization/41033
3603 * gcc.dg/pr41033.c: New test.
3605 2009-08-11 Janus Weil <janus@gcc.gnu.org>
3608 * gfortran.dg/proc_ptr_comp_14.f90: New.
3610 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
3612 * gcc.target/mips/ext-5.c: New test.
3613 * gcc.target/mips/ext-6.c: New test.
3614 * gcc.target/mips/ext-7.c: New test.
3615 * gcc.target/mips/ext-8.c: New test.
3616 * gcc.target/mips/extend-2.c: New test.
3618 2009-08-10 Jason Merrill <jason@redhat.com>
3620 * g++.dg/other/linkage2.C: New test for types-without-linkage
3622 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3623 * g++.dg/lookup/anon2.C: Likewise.
3624 * g++.dg/other/anon3.C: Likewise.
3625 * g++.dg/template/arg2.C: Likewise.
3626 * g++.dg/template/local4.C: Likewise.
3627 * g++.old-deja/g++.law/operators32.C: Likewise.
3628 * g++.old-deja/g++.other/linkage2.C: Likewise.
3629 * g++.old-deja/g++.pt/enum6.C: Likewise.
3630 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3631 * g++.old-deja/g++.other/linkage1.C: Likewise.
3633 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
3635 * gcc.dg/dg.exp: Test also c-c++-common dir.
3636 * g++.dg/dg.exp: Likewise.
3637 * g++.dg/warn/Wconversion-real.C: Delete.
3638 * gcc.dg/Wconversion-real.c: Move to ...
3639 * c-c++-common/Wconversion-real.c: ... here.
3640 * lib/target-supports.exp
3641 (check_effective_target_c,check_effective_target_c++): New.
3643 2009-08-10 Daniel Kraft <d@domob.eu>
3646 * gfortran.dg/typebound_operator_1.f03: New test.
3647 * gfortran.dg/typebound_operator_2.f03: New test.
3649 2009-08-10 Richard Guenther <rguenther@suse.de>
3652 * gcc.c-torture/compile/pr41006-1.c: New testcase.
3653 * gcc.c-torture/compile/pr41006-2.c: Likewise.
3655 2009-08-10 Janus Weil <janus@gcc.gnu.org>
3658 * gfortran.dg/class_1.f03: New.
3659 * gfortran.dg/class_2.f03: New.
3660 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3661 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3662 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3663 * gfortran.dg/typebound_call_10.f03: Ditto.
3664 * gfortran.dg/typebound_call_2.f03: Ditto.
3665 * gfortran.dg/typebound_call_3.f03: Ditto.
3666 * gfortran.dg/typebound_call_4.f03: Ditto.
3667 * gfortran.dg/typebound_generic_3.f03: Ditto.
3668 * gfortran.dg/typebound_generic_4.f03: Ditto.
3669 * gfortran.dg/typebound_proc_1.f08: Ditto.
3670 * gfortran.dg/typebound_proc_5.f03: Ditto.
3671 * gfortran.dg/typebound_proc_6.f03: Ditto.
3673 2009-08-10 Dodji Seketeli <dodji@redhat.com>
3676 * g++.dg/expr/stmt-expr-1.C: New test.
3678 2009-08-09 Richard Guenther <rguenther@suse.de>
3680 PR tree-optimization/41016
3681 * gcc.c-torture/compile/pr41016.c: New testcase.
3683 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
3685 * gcc.dg/overflow-warn-8.c: New test.
3687 2009-08-09 Ira Rosen <irar@il.ibm.com>
3689 PR tree-optimization/41008
3690 * gcc.dg/vect/O1-pr41008.c: New test.
3692 2009-08-05 Tobias Burnus <burnus@net-b.de>
3695 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3697 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
3699 * gcc.target/bfin/loop-autoinc.c: New file.
3701 2009-08-08 Richard Guenther <rguenther@suse.de>
3703 PR tree-optimization/40991
3704 * g++.dg/torture/pr40991.C: New testcase.
3706 2009-08-08 Laurent GUERBY <laurent@guerby.net>
3708 * ada/acats/support/impdef.a: Tweak timing constants. Add
3709 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3710 * ada/acats/tests/c9/c940005.a: Use new timing constants.
3711 * ada/acats/tests/c9/c940007.a: Likewise.
3712 * ada/acats/tests/c9/c94001c.ada: Likewise.
3713 * ada/acats/tests/c9/c94006a.ada: Likewise.
3714 * ada/acats/tests/c9/c94008c.ada: Likewise.
3715 * ada/acats/tests/c9/c951002.a: Likewise.
3716 * ada/acats/tests/c9/c954a01.a: Likewise.
3717 * ada/acats/tests/c9/c96001a.ada: Likewise.
3718 * ada/acats/tests/c9/c97307a.ada: Likewise.
3720 2009-08-07 Richard Guenther <rguenther@suse.de>
3722 PR tree-optimization/40999
3723 * gfortran.dg/pr40999.f: New testcase.
3725 2009-08-07 Jakub Jelinek <jakub@redhat.com>
3727 * g++.dg/tree-prof/partition1.C: New test.
3729 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
3731 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3733 (check_effective_target_arm_neon_ok): Improve test for neon
3735 * gcc.target/arm/eabi1.c: Only run test in base variant.
3736 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3738 * gcc.target/arm/vfp1[567].c: New tests.
3740 2009-08-06 Jason Merrill <jason@redhat.com>
3743 * g++.dg/ext/complit12.C: Expand.
3745 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
3747 Merge ARM/hard_vfp_branch to trunk.
3749 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
3751 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3752 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3754 2009-05-12 Joseph Myers <joseph@codesourcery.com>
3756 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3757 (PCS): Define macro to use base AAPCS.
3758 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3760 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
3762 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3763 Correct arm_neon.h typo.
3765 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
3767 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3768 this a linkage test.
3769 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3770 argument marshalling.
3771 * abitest.h: New file.
3772 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3773 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3775 2009-08-06 Martin Jambor <mjambor@suse.cz>
3778 * gcc.dg/tree-ssa/pr32964.c: New test.
3780 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
3781 H.J. Lu <hongjiu.lu@intel.com>
3784 * gcc.target/i386/pr40957.c: New test.
3786 2009-08-06 Richard Guenther <rguenther@suse.de>
3788 PR tree-optimization/40964
3789 * gcc.c-torture/compile/pr40964.c: New testcase.
3791 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
3794 * gfortran.dg/transfer_resolve_1.f90 : New test.
3796 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
3797 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3800 * gcc.target/i386/pr40906-1.c: New test.
3801 * gcc.target/i386/pr40906-2.c: Ditto.
3802 * gcc.target/i386/pr40906-3.c: Ditto.
3804 2009-08-05 Jakub Jelinek <jakub@redhat.com>
3806 PR rtl-optimization/40924
3807 * g++.dg/torture/pr40924.C: New test.
3809 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
3812 * g++.dg/warn/pr36069.C: New.
3814 2009-08-04 Dodji Seketeli <dodji@redhat.com>
3817 * g++.dg/overload/defarg4.C: New test.
3819 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3822 * g++.dg/parse/pr16696.C: New.
3823 * g++.dg/parse/pr16696-permissive.C: New.
3825 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
3828 * gfortran.dg/initialization_23.f90 : New test.
3830 2009-08-04 Dodji Seketeli <dodji@redhat.com>
3833 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3835 2009-08-03 Jason Merrill <jason@redhat.com>
3836 Jakub Jelinek <jakub@redhat.com>
3839 * g++.dg/ext/complit12.C: New.
3841 2009-08-03 Janis Johnson <janis187@us.ibm.com>
3844 * gcc.target/powerpc/pr39902-2.c: New test.
3846 2009-08-03 Jakub Jelinek <jakub@redhat.com>
3849 * gcc.dg/uninit-6.c: Re-add XFAIL.
3850 * gcc.dg/uninit-6-O0.c: Likewise.
3851 * gcc.dg/uninit-pr40943.c: New test.
3853 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3856 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3859 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3862 * gfortran.dg/namelist_40.f90: Update error output.
3863 * gfortran.dg/namelist_47.f90: Update error output.
3864 * gfortran.dg/namelist_58.f90: New test.
3866 2009-08-02 Janus Weil <janus@gcc.gnu.org>
3869 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3870 * gfortran.dg/altreturn_3.f90: Ditto.
3871 * gfortran.dg/altreturn_5.f90: Ditto.
3872 * gfortran.dg/altreturn_6.f90: Ditto.
3873 * gfortran.dg/altreturn_7.f90: Ditto.
3874 * gfortran.dg/array_constructor_13.f90: Ditto.
3875 * gfortran.dg/arrayio_7.f90: Ditto.
3876 * gfortran.dg/arrayio_8.f90: Ditto.
3877 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3878 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3879 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3880 * gfortran.dg/backspace_8.f: Add -std=legacy.
3881 * gfortran.dg/backspace_9.f: Ditto.
3882 * gfortran.dg/char_comparison_1.f: Ditto.
3883 * gfortran.dg/char_decl_1.f90: Ditto.
3884 * gfortran.dg/char_initialiser_actual.f90: Ditto.
3885 * gfortran.dg/char_pointer_assign.f90: Ditto.
3886 * gfortran.dg/char_pointer_dependency.f90: Ditto.
3887 * gfortran.dg/char_pointer_dummy.f90: Ditto.
3888 * gfortran.dg/char_pointer_func.f90: Ditto.
3889 * gfortran.dg/common_8.f90: Ditto.
3890 * gfortran.dg/constant_substring.f: Ditto.
3891 * gfortran.dg/data_char_2.f90: Ditto.
3892 * gfortran.dg/der_array_io_1.f90: Ditto.
3893 * gfortran.dg/der_array_io_2.f90: Ditto.
3894 * gfortran.dg/der_array_io_3.f90: Ditto.
3895 * gfortran.dg/der_io_3.f90: Ditto.
3896 * gfortran.dg/dev_null.F90: Ditto.
3897 * gfortran.dg/direct_io_2.f90: Ditto.
3898 * gfortran.dg/do_iterator_2.f90: Ditto.
3899 * gfortran.dg/e_d_fmt.f90: Ditto.
3900 * gfortran.dg/empty_format_1.f90: Ditto.
3901 * gfortran.dg/entry_17.f90: Modified warning message.
3902 * gfortran.dg/entry_7.f90: Add -std=legacy.
3903 * gfortran.dg/eor_1.f90: Ditto.
3904 * gfortran.dg/equiv_2.f90: Ditto.
3905 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3906 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3907 * gfortran.dg/extended_char_comparison_1.f: Ditto.
3908 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3909 * gfortran.dg/fmt_error_2.f90: Ditto.
3910 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3911 * gfortran.dg/fmt_tl.f: Ditto.
3912 * gfortran.dg/fmt_white.f: Ditto.
3913 * gfortran.dg/func_derived_1.f90: Ditto.
3914 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3915 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3916 * gfortran.dg/global_references_2.f90: Ditto.
3917 * gfortran.dg/hollerith_1.f90: Ditto.
3918 * gfortran.dg/hollerith.f90: Use new-style character length.
3919 * gfortran.dg/hollerith_f95.f90: Ditto.
3920 * gfortran.dg/ichar_1.f90: Add -std=legacy.
3921 * gfortran.dg/implicit_6.f90: Ditto.
3922 * gfortran.dg/implicit_9.f90: Ditto.
3923 * gfortran.dg/inquire_13.f90: Ditto.
3924 * gfortran.dg/inquire_5.f90: Ditto.
3925 * gfortran.dg/inquire_6.f90: Ditto.
3926 * gfortran.dg/inquire.f90: Ditto.
3927 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3928 * gfortran.dg/io_constraints_2.f90: Ditto.
3929 * gfortran.dg/list_read_2.f90: Add -std=legacy.
3930 * gfortran.dg/loc_2.f90: Ditto.
3931 * gfortran.dg/logical_1.f90: Ditto.
3932 * gfortran.dg/longline.f: Ditto.
3933 * gfortran.dg/merge_char_1.f90: Ditto.
3934 * gfortran.dg/namelist_12.f: Ditto.
3935 * gfortran.dg/namelist_14.f90: Ditto.
3936 * gfortran.dg/namelist_18.f90: Ditto.
3937 * gfortran.dg/namelist_19.f90: Ditto.
3938 * gfortran.dg/namelist_21.f90: Ditto.
3939 * gfortran.dg/namelist_22.f90: Ditto.
3940 * gfortran.dg/namelist_37.f90: Ditto.
3941 * gfortran.dg/namelist_54.f90: Ditto.
3942 * gfortran.dg/namelist_55.f90: Ditto.
3943 * gfortran.dg/namelist_empty.f90: Ditto.
3944 * gfortran.dg/namelist_use.f90: Use new-style character length.
3945 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
3946 * gfortran.dg/nested_modules_4.f90: Ditto.
3947 * gfortran.dg/nested_modules_5.f90: Ditto.
3948 * gfortran.dg/open-options-blanks.f: Ditto.
3949 * gfortran.dg/output_exponents_1.f90: Ditto.
3950 * gfortran.dg/parens_5.f90: Ditto.
3951 * gfortran.dg/parens_6.f90: Ditto.
3952 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
3953 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
3954 * gfortran.dg/pr15129.f90: Ditto.
3955 * gfortran.dg/pr15332.f: Ditto.
3956 * gfortran.dg/pr16597.f90: Ditto.
3957 * gfortran.dg/pr17143.f90: Ditto.
3958 * gfortran.dg/pr17164.f90: Ditto.
3959 * gfortran.dg/pr17229.f: Modified warning message.
3960 * gfortran.dg/pr18210.f90: Add -std=legacy.
3961 * gfortran.dg/pr19155.f: Ditto.
3962 * gfortran.dg/pr20086.f90: Ditto.
3963 * gfortran.dg/pr20124.f90: Ditto.
3964 * gfortran.dg/pr20755.f: Ditto.
3965 * gfortran.dg/pr20865.f90: Ditto.
3966 * gfortran.dg/pr20950.f: Ditto.
3967 * gfortran.dg/pr21730.f: Ditto.
3968 * gfortran.dg/pr22491.f: Ditto.
3969 * gfortran.dg/pr29713.f90: Ditto.
3970 * gfortran.dg/print_parentheses_1.f: Ditto.
3971 * gfortran.dg/print_parentheses_2.f90: Ditto.
3972 * gfortran.dg/proc_assign_1.f90: Ditto.
3973 * gfortran.dg/proc_decl_1.f90: Ditto.
3974 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
3975 * gfortran.dg/read_eor.f90: : Add -std=legacy.
3976 * gfortran.dg/read_float_1.f90: Ditto.
3977 * gfortran.dg/read_logical.f90: Ditto.
3978 * gfortran.dg/recursive_statement_functions.f90: Ditto.
3979 * gfortran.dg/return_1.f90: Ditto.
3980 * gfortran.dg/rewind_1.f90: Ditto.
3981 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
3982 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
3983 * gfortran.dg/stfunc_1.f90: Ditto.
3984 * gfortran.dg/stfunc_3.f90: Ditto.
3985 * gfortran.dg/stfunc_4.f90: Ditto.
3986 * gfortran.dg/stfunc_6.f90: Ditto.
3987 * gfortran.dg/streamio_2.f90: Ditto.
3988 * gfortran.dg/string_ctor_1.f90: Ditto.
3989 * gfortran.dg/string_null_compare_1.f: Ditto.
3990 * gfortran.dg/substr_6.f90: Ditto.
3991 * gfortran.dg/tl_editing.f90: Ditto.
3992 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
3993 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
3994 * gfortran.dg/x_slash_1.f: Add -std=legacy.
3995 * gfortran.dg/g77/1832.f: Ditto.
3996 * gfortran.dg/g77/19981216-0.f Ditto.
3997 * gfortran.dg/g77/19990525-0.f: Ditto.
3998 * gfortran.dg/g77/19990826-2.f: Ditto.
3999 * gfortran.dg/g77/20000630-2.f: Ditto.
4000 * gfortran.dg/g77/20010116.f: Ditto.
4001 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
4002 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
4003 * gfortran.dg/g77/980520-1.f: Ditto.
4004 * gfortran.dg/g77/check0.f: Ditto.
4005 * gfortran.dg/g77/cpp3.F: Ditto.
4006 * gfortran.dg/g77/cpp4.F: Use new-style character length.
4007 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
4008 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
4009 * gfortran.dg/g77/short.f: Ditto.
4011 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
4013 * gcc.target/mips/ext-3.c: Add NOMIPS16.
4014 * gcc.target/mips/ext-4.c: Likewise.
4015 * gcc.target/mips/interrupt_handler.c: Likewise.
4016 * gcc.target/mips/truncate-4.c: Likewise.
4017 * gcc.target/mips/truncate-5.c: Likewise.
4019 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
4021 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
4022 -fgraphite-force-parallel to -floop-parallelize-all.
4024 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
4027 * gfortran.dg/whole_file_7.f90: New test.
4028 * gfortran.dg/whole_file_8.f90: New test.
4029 * gfortran.dg/whole_file_9.f90: New test.
4030 * gfortran.dg/whole_file_10.f90: New test.
4031 * gfortran.dg/whole_file_11.f90: New test.
4032 * gfortran.dg/whole_file_12.f90: New test.
4033 * gfortran.dg/whole_file_13.f90: New test.
4034 * gfortran.dg/whole_file_14.f90: New test.
4036 2009-07-31 Jason Merrill <jason@redhat.com>
4038 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4040 * g++.dg/cpp0x/named.C: Likewise.
4041 * g++.dg/cpp0x/overload.C: Likewise.
4042 * g++.dg/cpp0x/rv1n.C: Likewise.
4043 * g++.dg/cpp0x/rv1p.C: Likewise.
4044 * g++.dg/cpp0x/rv2n.C: Likewise.
4045 * g++.dg/cpp0x/rv2p.C: Likewise.
4046 * g++.dg/cpp0x/rv3n.C: Likewise.
4047 * g++.dg/cpp0x/rv3p.C: Likewise.
4048 * g++.dg/cpp0x/rv4n.C: Likewise.
4049 * g++.dg/cpp0x/rv4p.C: Likewise.
4050 * g++.dg/cpp0x/rv5n.C: Likewise.
4051 * g++.dg/cpp0x/rv5p.C: Likewise.
4052 * g++.dg/cpp0x/rv6n.C: Likewise.
4053 * g++.dg/cpp0x/rv6p.C: Likewise.
4054 * g++.dg/cpp0x/rv7n.C: Likewise.
4055 * g++.dg/cpp0x/rv7p.C: Likewise.
4056 * g++.dg/cpp0x/template_deduction.C: Likewise.
4057 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4058 * g++.dg/cpp0x/overloadn.C: New.
4059 * g++.dg/cpp0x/rv-cast.C: New.
4061 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
4063 * gcc.target/mips/ext-4.c: New test.
4065 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4067 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4069 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4071 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4072 * gcc.dg/tree-ssa/loop-32.c: Same.
4073 * gcc.dg/tree-ssa/loop-33.c: Same.
4074 * gcc.dg/tree-ssa/loop-34.c: Same.
4075 * gcc.dg/tree-ssa/loop-35.c: Same.
4076 * gcc.dg/tree-ssa/loop-7.c: Same.
4077 * gcc.dg/tree-ssa/pr23109.c: Same.
4078 * gcc.dg/tree-ssa/restrict-2.c: Same.
4079 * gcc.dg/tree-ssa/restrict-3.c: Same.
4080 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4081 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4082 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4083 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4084 * gcc.dg/tree-ssa/structopt-1.c: Same.
4085 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4086 * gfortran.dg/pr32921.f: Same.
4088 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4090 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4091 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4092 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4093 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4094 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4095 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4096 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4097 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4098 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4099 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4100 * gcc.dg/graphite/id-1.c: New.
4101 * gcc.dg/graphite/id-10.c: New.
4102 * gcc.dg/graphite/id-11.c: New.
4103 * gcc.dg/graphite/id-12.c: New.
4104 * gcc.dg/graphite/id-13.c: New.
4105 * gcc.dg/graphite/id-14.c: New.
4106 * gcc.dg/graphite/id-15.c: New.
4107 * gcc.dg/graphite/id-2.c: New.
4108 * gcc.dg/graphite/id-3.c: New.
4109 * gcc.dg/graphite/id-4.c: New.
4110 * gcc.dg/graphite/id-5.c: New.
4111 * gcc.dg/graphite/id-6.c: New.
4112 * gcc.dg/graphite/id-7.c: New.
4113 * gcc.dg/graphite/id-8.c: New.
4114 * gcc.dg/graphite/id-9.c: New.
4115 * gcc.dg/graphite/interchange-0.c: New.
4116 * gcc.dg/graphite/interchange-1.c: New.
4117 * gcc.dg/graphite/interchange-2.c: New.
4118 * gcc.dg/graphite/interchange-3.c: New.
4119 * gcc.dg/graphite/interchange-4.c: New.
4120 * gcc.dg/graphite/interchange-5.c: New.
4121 * gcc.dg/graphite/interchange-6.c: New.
4122 * gcc.dg/graphite/interchange-7.c: New.
4123 * gcc.dg/graphite/interchange-8.c: New.
4124 * gcc.dg/graphite/pr35356-1.c: New.
4125 * gcc.dg/graphite/pr35356-2.c: New.
4126 * gcc.dg/graphite/pr35356-3.c: New.
4127 * gcc.dg/graphite/pr40157.c: New.
4128 * gcc.dg/graphite/run-id-1.c: New.
4129 * gcc.dg/graphite/scop-20.c: New.
4130 * gcc.dg/graphite/scop-21.c: New.
4131 * gfortran.dg/graphite/id-1.f90: New.
4132 * gfortran.dg/graphite/id-10.f90: New.
4133 * gfortran.dg/graphite/id-11.f: New.
4134 * gfortran.dg/graphite/id-12.f: New.
4135 * gfortran.dg/graphite/id-13.f: New.
4136 * gfortran.dg/graphite/id-14.f: New.
4137 * gfortran.dg/graphite/id-15.f: New.
4138 * gfortran.dg/graphite/id-16.f: New.
4139 * gfortran.dg/graphite/id-5.f: New.
4140 * gfortran.dg/graphite/id-6.f: New.
4141 * gfortran.dg/graphite/id-7.f: New.
4142 * gfortran.dg/graphite/id-8.f: New.
4143 * gfortran.dg/graphite/id-9.f: New.
4144 * gfortran.dg/graphite/interchange-1.f: New.
4145 * gfortran.dg/graphite/interchange-2.f: New.
4147 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4149 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4150 flags based on the name of the testcase.
4151 * gfortran.dg/graphite/graphite.exp: Same.
4153 * gcc.dg/graphite/block-0.c: Adjusted.
4154 * gcc.dg/graphite/block-1.c: Adjusted.
4155 * gcc.dg/graphite/block-2.c: Adjusted.
4156 * gcc.dg/graphite/block-3.c: Adjusted.
4157 * gcc.dg/graphite/block-4.c: Adjusted.
4158 * gcc.dg/graphite/block-5.c: Adjusted.
4159 * gcc.dg/graphite/block-6.c: Adjusted.
4160 * gcc.dg/graphite/pr37485.c: Adjusted.
4161 * gcc.dg/graphite/pr37684.c: Adjusted.
4162 * gcc.dg/graphite/pr37828.c: Adjusted.
4163 * gcc.dg/graphite/pr37883.c: Adjusted.
4164 * gcc.dg/graphite/pr37928.c: Adjusted.
4165 * gcc.dg/graphite/pr37943.c: Adjusted.
4166 * gcc.dg/graphite/pr38409.c: Adjusted.
4167 * gcc.dg/graphite/pr38498.c: Adjusted.
4168 * gcc.dg/graphite/pr38559.c: Adjusted.
4169 * gcc.dg/graphite/pr39335.c: Adjusted.
4170 * gcc.dg/graphite/pr39335_1.c: Adjusted.
4171 * gcc.dg/graphite/scop-0.c: Adjusted.
4172 * gcc.dg/graphite/scop-1.c: Adjusted.
4173 * gcc.dg/graphite/scop-10.c: Adjusted.
4174 * gcc.dg/graphite/scop-11.c: Adjusted.
4175 * gcc.dg/graphite/scop-12.c: Adjusted.
4176 * gcc.dg/graphite/scop-13.c: Adjusted.
4177 * gcc.dg/graphite/scop-14.c: Adjusted.
4178 * gcc.dg/graphite/scop-15.c: Adjusted.
4179 * gcc.dg/graphite/scop-16.c: Adjusted.
4180 * gcc.dg/graphite/scop-17.c: Adjusted.
4181 * gcc.dg/graphite/scop-18.c: Adjusted.
4182 * gcc.dg/graphite/scop-19.c: Adjusted.
4183 * gcc.dg/graphite/scop-2.c: Adjusted.
4184 * gcc.dg/graphite/scop-3.c: Adjusted.-
4185 * gcc.dg/graphite/scop-4.c: Adjusted.
4186 * gcc.dg/graphite/scop-5.c: Adjusted.
4187 * gcc.dg/graphite/scop-6.c: Adjusted.
4188 * gcc.dg/graphite/scop-7.c: Adjusted.
4189 * gcc.dg/graphite/scop-8.c: Adjusted.
4190 * gcc.dg/graphite/scop-9.c: Adjusted.
4191 * gcc.dg/graphite/scop-matmult.c: Adjusted.
4192 * gfortran.dg/graphite/block-1.f90: Adjusted.
4193 * gfortran.dg/graphite/block-2.f: Adjusted.
4194 * gfortran.dg/graphite/block-3.f90: Adjusted.
4195 * gfortran.dg/graphite/block-4.f90: Adjusted.
4196 * gfortran.dg/graphite/id-2.f90: Adjusted.
4197 * gfortran.dg/graphite/id-3.f90: Adjusted.
4198 * gfortran.dg/graphite/id-4.f90: Adjusted.
4199 * gfortran.dg/graphite/pr37852.f90: Adjusted.
4200 * gfortran.dg/graphite/pr37857.f90: Adjusted.
4201 * gfortran.dg/graphite/pr37980.f90: Adjusted.
4202 * gfortran.dg/graphite/pr38083.f90: Adjusted.
4203 * gfortran.dg/graphite/pr38953.f90: Adjusted.
4204 * gfortran.dg/graphite/scop-1.f: Adjusted.
4206 2009-07-30 Doug Kwan <dougkwan@google.com>
4208 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4209 in warnings added in rev 141298.
4211 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4213 * lib/options.exp: Use "!=" instead of "ne".
4215 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4217 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4218 * gcc.dg/ucnid-12.c: Likewise.
4220 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4221 Pat Haugen <pthaugen@us.ibm.com>
4222 Revital Eres <ERES@il.ibm.com>
4224 * gcc.target/powerpc/altivec-32.c: New file to test
4225 Altivec simple math function vectorization.
4227 * gcc.target/powerpc/bswap-run.c: New file to test swap
4229 * gcc.target/powerpc/bswap16.c: Ditto.
4230 * gcc.target/powerpc/bswap32.c: Ditto.
4231 * gcc.target/powerpc/bswap64-1.c: Ditto.
4232 * gcc.target/powerpc/bswap64-2.c: Ditto.
4233 * gcc.target/powerpc/bswap64-3.c: Ditto.
4234 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4235 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4236 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4238 * gcc.target/powerpc/popcount-2.c: New file to test
4239 power7 popcntd instructions.
4240 * gcc.target/powerpc/popcount-3.c: Ditto.
4242 * gcc.target/powerpc/pr39457.c: New VSX test.
4243 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4244 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4245 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4246 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4247 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4248 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4249 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4250 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4251 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4252 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4253 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4254 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4256 * gcc.target/powerpc/altivec-6.c: Store the result of
4257 vec_add, so the optimizer doesn't remove it.
4259 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4260 systems that support bswap64.
4262 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4263 prevent VSX code generation.
4265 * lib/target-supports.exp (check_vsx_hw_available): New
4266 function to test if VSX available.
4267 (check_effective_target_powerpc_vsx_ok): Ditto.
4268 (check_vmx_hw_available): Add explicit -mno-vsx.
4270 2009-07-30 Janis Johnson <janis187@us.ibm.com>
4273 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4275 2009-07-30 Martin Jambor <mjambor@suse.cz>
4277 PR tree-optimization/40570
4278 * gcc.c-torture/compile/pr40570.c: New test.
4280 2009-07-29 Jason Merrill <jason@redhat.com>
4283 * g++.dg/template/defarg13.C: New.
4285 2009-07-29 Richard Guenther <rguenther@suse.de>
4288 * g++.dg/torture/pr40834.C: New testcase.
4290 2009-07-29 Michael Matz <matz@suse.de>
4293 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4295 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
4297 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4298 sh*-*-* targets. Skip on spu-*-* targets.
4299 * gfortran.dg/maxlocval_4.f90: Likewise.
4300 * gfortran.dg/minlocval_1.f90: Likewise.
4301 * gfortran.dg/minlocval_4.f90: Likewise.
4303 2009-07-28 Jakub Jelinek <jakub@redhat.com>
4306 * gfortran.dg/gomp/pr40878-1.f90: New test.
4307 * gfortran.dg/gomp/pr40878-2.f90: New test.
4310 * gcc.dg/cdce1.c: Adjust note line number.
4311 * gcc.dg/cdce2.c: Likewise.
4313 2009-07-28 Janus Weil <janus@gcc.gnu.org>
4316 * gfortran.dg/proc_ptr_comp_13.f90: New.
4318 2009-07-28 Jan Beulich <jbeulich@novell.com>
4320 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4321 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4322 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4323 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4324 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4325 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4326 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4327 * gcc.target/i386/avx-vtestps-2.c: Likewise.
4328 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4329 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4330 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4331 * gcc.target/i386/avx-vtestps-3.c: Likewise.
4332 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
4333 #ifdef NEED_IEEE754_FLOAT conditional.
4334 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
4337 2009-07-28 Jan Beulich <jbeulich@novell.com>
4339 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4341 * g++.dg/ext/bitfield3.C: Likewise.
4342 * g++.dg/ext/bitfield4.C: Likewise.
4343 * g++.dg/ext/bitfield5.C: Likewise.
4344 * gcc.dg/bitfld-15.c: Likewise.
4345 * gcc.dg/bitfld-16.c: Likewise.
4346 * gcc.dg/bitfld-17.c: Likewise.
4347 * gcc.dg/bitfld-18.c: Likewise.
4348 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4349 * gcc.dg/20010912-1.c: Likewise.
4350 * gcc.dg/20021018-1.c: Likewise.
4351 * gcc.dg/20030213-1.c: Likewise.
4352 * gcc.dg/20030225-1.c: Likewise.
4353 * gcc.dg/20030708-1.c: Likewise.
4354 * gcc.dg/20050321-2.c: Likewise.
4355 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4356 * gcc.dg/cdce2.c: Likewise.
4357 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4359 * gcc.target/i386/pr37248-3.c: Likewise.
4361 2009-07-27 Janus Weil <janus@gcc.gnu.org>
4364 * gfortran.dg/altreturn_7.f90: New.
4366 2009-07-27 Simon Baldwin <simonb@google.com>
4369 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4370 so that indexing no longer runs off array end.
4372 2009-07-27 Tobias Burnus <burnus@net-b.de>
4375 * gfortran.dg/derived_init_3.f90: New test.
4377 2009-07-26 Tobias Burnus <burnus@net-b.de>
4380 * gfortran.dg/atan2_1.f90: New test
4381 * gfortran.dg/atan2_2.f90: New test
4383 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
4386 * g++.dg/warn/Wreturn-type-6.C: New test.
4388 2009-07-26 Ira Rosen <irar@il.ibm.com>
4390 PR tree-optimization/40801
4391 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4392 * gfortran.dg/vect/vect.exp: Run tests starting with
4393 "fast-math-real8" with -ffast-math and -fdefault-real-8.
4395 2009-07-25 David Daney <ddaney@caviumnetworks.com>
4397 PR rtl-optimization/40445
4398 * g++.dg/other/builtin-unreachable-1.C: New testcase.
4400 2009-07-25 David Daney <ddaney@caviumnetworks.com>
4402 * gcc.dg/builtin-unreachable-4.c: New test.
4404 2009-07-25 Tobias Burnus <burnus@net-b.de>
4407 * gfortran.dg/complex_intrinsic_5.f90: New test.
4408 * gfortran.dg/complex_intrinsic_7.f90: New test.
4410 2009-07-25 Martin Jambor <mjambor@suse.cz>
4412 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4413 * gcc.dg/ipa/noclone-1.c: New test.
4415 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
4417 * lib/target-supports.exp (check_effective_target_static): New
4419 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4421 * g++.old-deja/g++.law/weak.C: Require static effective target.
4423 2009-07-25 Janus Weil <janus@gcc.gnu.org>
4426 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4427 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4428 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4429 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4430 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4431 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4432 * gfortran.dg/typebound_call_10.f03: New.
4434 2009-07-24 Jason Merrill <jason@redhat.com>
4436 * g++.dg/cpp0x/defaulted11.C: New.
4438 * g++.dg/cpp0x/initlist23.C: New.
4440 2009-07-24 Janus Weil <janus@gcc.gnu.org>
4443 * gfortran.dg/char_length_16.f90: New.
4445 2009-07-24 Jakub Jelinek <jakub@redhat.com>
4449 * gfortran.dg/maxlocval_2.f90: New test.
4450 * gfortran.dg/maxlocval_3.f90: New test.
4451 * gfortran.dg/maxlocval_4.f90: New test.
4452 * gfortran.dg/minlocval_1.f90: New test.
4453 * gfortran.dg/minlocval_2.f90: New test.
4454 * gfortran.dg/minlocval_3.f90: New test.
4455 * gfortran.dg/minlocval_4.f90: New test.
4457 2009-07-23 Joseph Myers <joseph@codesourcery.com>
4459 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4462 2009-07-23 Jakub Jelinek <jakub@redhat.com>
4465 * gfortran.dg/pr40839.f90: New test.
4467 2009-07-23 Michael Matz <matz@suse.de>
4470 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4471 don't set options ourself.
4473 2009-07-23 Simon Baldwin <simonb@google.com>
4475 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4476 native C compilation where required.
4478 2009-07-22 Doug Kwan <dougkwan@google.com>
4480 * gcc.c-torture/compile/20090721-1.c: New test.
4482 2009-07-22 Michael Matz <matz@suse.de>
4484 PR tree-optimization/35229
4485 PR tree-optimization/39300
4486 * gcc.dg/vect/vect-pre-interact.c: New test.
4488 2009-07-22 Richard Guenther <rguenther@suse.de>
4490 * g++.dg/lookup/using21.C: Fix duplicate paste.
4492 2009-07-22 Richard Guenther <rguenther@suse.de>
4495 * g++.dg/lookup/using21.C: New testcase.
4497 2009-07-21 Jason Merrill <jason@redhat.com>
4499 * g++.dg/init/aggr4.C: New.
4501 2009-07-21 Jason Merrill <jason@redhat.com>
4504 * g++.dg/cpp0x/initlist22.C: New.
4506 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
4508 * gcc.target/i386/vectorize8.c: New test.
4510 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
4513 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4514 Add i?86 and x86_64 targets.
4515 * gcc.target/i386/vectorize7.c: New test.
4518 * gcc.target/i386/pr40809.c: New test.
4520 2009-07-21 Jakub Jelinek <jakub@redhat.com>
4522 PR tree-optimization/40813
4523 * g++.dg/opt/inline15.C: New test.
4525 2009-07-21 Paul Brook <paul@codesourcery.com>
4527 * gcc.dg/vect/section-anchors-nest-1.c: New test.
4528 * lib/target-supports.exp (check_effective_target_section_anchors):
4531 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
4533 * gcc.dg/plugin/finish_unit_plugin.c: New test.
4534 * gcc.dg/plugin/finish_unit-test-1.c: New test.
4535 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4537 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
4539 * gcc.target/mips/ext-3.c: New test.
4541 2009-07-20 Jakub Jelinek <jakub@redhat.com>
4543 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4544 * gcc.dg/builtin-object-size-8.c: New test.
4545 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4546 * g++.dg/ext/builtin-object-size2.C: Likewise.
4548 PR tree-optimization/40792
4549 * gcc.dg/pr40792.c: New test.
4551 2009-07-20 Ira Rosen <irar@il.ibm.com>
4553 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4554 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4555 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4557 2009-07-20 Christian Bruel <christian.bruel@st.com>
4559 * gcc.target/sh/mfmovd.c: New test.
4561 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
4562 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4565 * gfortran.dg/eof_3.f90: New test.
4567 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
4570 * gfortran.dg/intrinsic_cmplx.f90: New test.
4572 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4576 * gfortran.dg/cshift_bounds_1.f90: New test.
4577 * gfortran.dg/cshift_bounds_2.f90: New test.
4578 * gfortran.dg/cshift_bounds_3.f90: New test.
4579 * gfortran.dg/cshift_bounds_4.f90: New test.
4580 * gfortran.dg/eoshift_bounds_1.f90: New test.
4581 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
4582 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
4583 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
4585 2009-07-19 Jan Hubicka <jh@suse.cz>
4587 PR tree-optimization/40676
4588 * gcc.c-torture/compile/pr40676.c: New testcase.
4590 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
4592 * gcc.target/mips/ext-2.c: New test.
4594 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
4596 * gcc.target/mips/octeon-exts-7.c: New test.
4597 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4598 * gcc.target/mips/octeon-exts-5.c: Likewise.
4600 2009-07-18 Richard Guenther <rguenther@suse.de>
4603 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4605 2009-07-18 Richard Guenther <rguenther@suse.de>
4608 * gcc.dg/pr35899.c: Adjust.
4610 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
4612 * gcc.target/powerpc/asm-es-1.c: New test.
4613 * gcc.target/powerpc/asm-es-2.c: Likewise.
4615 2009-07-17 Richard Guenther <rguenther@suse.de>
4618 * g++.dg/rtti/crash4.C: New testcase.
4619 * g++.dg/torture/20090706-1.C: Likewise.
4620 * gcc.dg/redecl-17.c: Likewise.
4621 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4622 * gcc.dg/declspec-9.c: Expect extra error.
4623 * gcc.dg/declspec-10.c: Likewise.
4624 * gcc.dg/declspec-11.c: Likewise.
4625 * gcc.dg/redecl-10.c: Expect extra warnings.
4626 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4627 * gcc.target/i386/pr39545-1.c: Likewise.
4628 * g++.dg/ext/asm3.C: Expect more errors.
4629 * g++.dg/gomp/block-1.C: Likewise.
4630 * g++.dg/gomp/block-2.C: Likewise.
4631 * g++.dg/gomp/block-3.C: Likewise.
4632 * g++.dg/gomp/block-5.C: Likewise.
4633 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4634 * g++.dg/warn/unused-result1.C: XFAIL.
4636 2009-07-17 Richard Guenther <rguenther@suse.de>
4638 PR tree-optimization/40321
4639 * gcc.c-torture/compile/pr40321.c: New testcase.
4640 * g++.dg/torture/pr40321.C: Likewise.
4642 2009-07-17 Jakub Jelinek <jakub@redhat.com>
4645 * g++.dg/template/ptrmem19.C: New test.
4647 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
4648 Manuel López-Ibáñez <manu@gcc.gnu.org>
4651 * gcc.dg/pr36902.c: Add column info.
4652 * g++.dg/gcov/gcov-2.C: Change count for definition.
4654 2009-07-16 Jason Merrill <jason@redhat.com>
4657 * g++.dg/cpp0x/std-layout1.C: New.
4658 * g++.dg/ext/has_nothrow_assign.C: Fix.
4659 * g++.dg/ext/has_nothrow_copy.C: Fix.
4660 * g++.dg/ext/has_trivial_assign.C: Fix.
4661 * g++.dg/ext/has_trivial_copy.C: Fix.
4662 * g++.dg/ext/is_pod.C: Fix.
4663 * g++.dg/other/offsetof3.C: Adjust.
4664 * g++.dg/overload/ellipsis1.C: Adjust.
4665 * g++.dg/warn/var-args1.C: Adjust.
4666 * g++.old-deja/g++.brendan/crash63.C: Adjust.
4667 * g++.old-deja/g++.brendan/crash64.C: Adjust.
4668 * g++.old-deja/g++.brendan/overload8.C: Adjust.
4669 * g++.old-deja/g++.other/vaarg3.C: Adjust.
4670 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4672 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4674 * gcc.dg/torture/builtin-math-5.c: Add more cases.
4675 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
4676 effective target "mpc_pow".
4677 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4679 2009-07-16 Richard Henderson <rth@redhat.com>
4681 * g++.dg/opt/eh4.C: New test.
4683 2009-07-16 Jakub Jelinek <jakub@redhat.com>
4685 * obj-c++.dg/defs.mm (abort): Make it extern "C".
4687 2009-07-15 Jakub Jelinek <jakub@redhat.com>
4690 * gcc.c-torture/execute/pr40747.c: New test.
4692 2009-07-15 Richard Guenther <rguenther@suse.de>
4695 * gcc.c-torture/compile/pr40753.c: New testcase.
4697 2009-07-15 Janus Weil <janus@gcc.gnu.org>
4700 * gfortran.dg/interface_assignment_4.f90: New.
4702 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
4704 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4705 for FreeBSD up to and including version 8.
4707 2009-07-14 Taras Glek <tglek@mozilla.com>
4708 Rafael Espindola <espindola@google.com>
4710 * g++.dg/plugin/header-plugin-test.C: New.
4711 * g++.dg/plugin/header_plugin.c: New.
4712 * g++.dg/plugin/plugin.exp: Update.
4714 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
4716 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4717 function to enable vectorization.
4718 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4719 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4721 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
4723 * gcc.target/i386/sse-copysignf-vec.c: New test.
4724 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4726 2009-07-14 Jason Merrill <jason@redhat.com>
4729 * g++.dg/lookup/builtin5.C: New.
4730 * g++.dg/other/error22.C: Add missing extern "C".
4731 * g++.dg/warn/Warray-bounds.C: Likewise.
4732 * gcc.dg/compat/compat-common.h: Likewise.
4735 * g++.dg/lookup/using20.C: New.
4738 * g++.dg/template/koenig8.C: New.
4740 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
4742 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4743 both i?86-*-darwin* and x86_64-*-darwin*.
4745 2009-07-14 Joseph Myers <joseph@codesourcery.com>
4747 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4748 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4751 2009-07-14 Dodji Seketeli <dodji@redhat.com>
4754 * g++.dg/debug/dwarf2/typedef1.C: New test.
4757 * g++.dg/other/typedef3.C: New test.
4759 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
4761 * gcc.dg/20090709-1.c: Move to a proper place ...
4762 * gcc.target/m68k/20090709-1.c: ... here.
4764 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
4767 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4768 front of qualified names are allowed.
4769 * g++.dg/parse/crash10.C: Likewise.
4770 * g++.dg/parse/error15.C: Likewise.
4771 * g++.dg/parse/typename9.C: Likewise.
4772 * g++.dg/parse/error8.C: Likewise.
4774 2009-07-13 Janus Weil <janus@gcc.gnu.org>
4777 * gfortran.dg/proc_ptr_22.f90: Extended.
4778 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4780 2009-07-13 Ira Rosen <irar@il.ibm.com>
4782 * gfortran.dg/vect/vect-6.f: New test.
4784 2009-07-12 Jason Merrill <jason@redhat.com>
4787 * g++.dg/cpp0x/decltype17.C: New.
4790 * g++.dg/cpp0x/rv10.C: New.
4792 2009-07-12 Jason Merrill <jason@redhat.com>
4795 * g++.dg/cpp0x/initlist20.C: New.
4796 * g++.dg/cpp0x/initlist21.C: New.
4798 2009-07-12 Ira Rosen <irar@il.ibm.com>
4800 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4801 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4802 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4803 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4804 gcc.dg/vect/vect-double-reduc-7.c: New tests.
4806 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
4808 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4809 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4810 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4811 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4812 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4813 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4814 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4815 effective_target fd_truncate.
4817 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
4819 * gnat.dg/specs/addr1.ads: New test.
4821 2009-07-11 Jan Hubicka <jh@suse.cz>
4824 * g++.dg/torture/pr40388.C: New testcase.
4826 2009-07-11 Jakub Jelinek <jakub@redhat.com>
4829 * gcc.c-torture/execute/pr40668.c: New test.
4831 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
4833 * gcc.c-torture/execute/20090711-1.c: New test.
4835 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
4840 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4841 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4842 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4843 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4845 2009-07-11 Tobias Burnus <burnus@net-b.de>
4848 * gfortran.dg/complex_intrinsic_3.f90: New test.
4849 * gfortran.dg/complex_intrinsic_4.f90: New test.
4851 2009-07-10 David Daney <ddaney@caviumnetworks.com>
4854 * gcc.target/mips/mips.exp: Make -msynci a known option.
4855 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4857 2009-07-10 Jakub Jelinek <jakub@redhat.com>
4860 * g++.dg/ext/strncpy-chk1.C: New test.
4862 2009-07-10 Richard Guenther <rguenther@suse.de>
4864 PR tree-optimization/40496
4865 * g++.dg/opt/pr40496.C: New testcase.
4867 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4871 * g++.dg/warn/unused-result1-Werror.c: New.
4873 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
4876 * gfortran.dg/recursive_parameter_1.f90: New test.
4878 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
4880 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4881 * gfortran.dg/module_equivalence_6.f90: Ditto.
4882 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4883 * gfortran.dg/nan_2.f90: Ditto.
4884 * gfortran.dg/inquire_11.f90: Ditto.
4885 * gfortran.dg/abstract_type_3.f03: Ditto.
4886 * gfortran.dg/abstract_type_1.f90: Ditto.
4887 * gfortran.dg/private_type_9.f90: Ditto.
4888 * gfortran.dg/abstract_type_5.f03: Ditto.
4889 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4890 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4891 * gfortran.dg/derived_sub.f90: Ditto.
4892 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4893 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4894 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4895 * gfortran.dg/mvbits_6.f90: Ditto.
4896 * gfortran.dg/abstract_type_2.f03: Ditto.
4897 * gfortran.dg/abstract_type_4.f03: Ditto.
4898 * gfortran.dg/bounds_check_9.f90: Ditto.
4899 * gfortran.dg/optional_dim_3.f90: Ditto.
4900 * gfortran.dg/pr32921.f: Ditto.
4901 * gfortran.dg/entry_16.f90: Ditto.
4902 * gfortran.dg/generic_16.f90: Ditto.
4905 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
4907 * gcc.target/m68k/20090709-1.c: New.
4909 2009-07-09 Dodji Seketeli <dodji@redhat.com>
4912 * g++.dg/template/unify11.C: New test.
4914 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
4917 * gfortran.dg/host_assoc_function_9.f90: New test.
4919 2009-07-09 Janus Weil <janus@gcc.gnu.org>
4922 * gfortran.dg/proc_ptr_22.f90: New.
4923 * gfortran.dg/proc_ptr_comp_12.f90: New.
4925 2009-07-09 Jakub Jelinek <jakub@redhat.com>
4928 * gcc.c-torture/compile/pr40692.c: New test.
4930 2009-07-09 Tobias Burnus <burnus@net-b.de>
4933 * gfortran.dg/pointer_check_6.f90: New test.
4935 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
4937 * gcc.target/mips/truncate-5.c: New test.
4939 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4943 * gfortran.dg/fmt_cache_1.f: New test.
4945 2009-07-08 Tobias Burnus <burnus@net-b.de>
4948 * gfortran.dg/nosigned_zero_1.f90: New test.
4949 * gfortran.dg/nosigned_zero_2.f90: New test.
4951 2009-07-08 Richard Guenther <rguenther@suse.de>
4953 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
4955 2009-07-08 Richard Guenther <rguenther@suse.de>
4957 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
4959 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
4962 * gfortran.dg/proc_ptr_21.f90: New test.
4964 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
4967 * g++.dg/warn/pr31246.C: New.
4968 * g++.dg/warn/pr31246-2.C: New.
4970 2009-07-07 Jason Merrill <jason@redhat.com>
4973 * g++.dg/template/defarg12.C: New.
4976 * g++.dg/cpp0x/enum7.C: New.
4979 * g++.dg/cpp0x/enum6.C: New.
4982 * g++.dg/cpp0x/enum5.C: New.
4985 * g++.dg/cpp0x/enum4.C: New.
4987 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4989 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
4991 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4993 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
4995 2009-07-07 Jakub Jelinek <jakub@redhat.com>
4998 * gcc.dg/pr40669.c: New test.
5000 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
5002 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
5003 location. Update all calls.
5004 * g++.dg/plugin/selfassign.c: Likewise.
5006 2009-07-06 Jason Merrill <jason@redhat.com>
5008 * g++.dg/rtti/dyncast[34].C: New.
5010 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
5012 * lib/target-supports.exp
5013 (check_effective_target_mips_newabi_large_long_double): New.
5014 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
5016 * gcc.target/mips/fpr-moves-6.c: Likewise.
5018 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
5021 * g++.dg/template/union2.C: New test.
5023 2009-07-04 Jason Merrill <jason@redhat.com>
5025 * g++.dg/template/using15.C: New.
5027 2009-07-04 Jakub Jelinek <jakub@redhat.com>
5029 * gfortran.dg/maxloc_1.f90: New test.
5031 2009-07-04 Janus Weil <janus@gcc.gnu.org>
5034 * gfortran.dg/proc_ptr_result_6.f90: New.
5036 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5038 * gcc.dg/framework-2.c: Adjust testcase to pass.
5040 2009-07-04 Jason Merrill <jason@redhat.com>
5043 * g++.dg/cpp0x/auto16.C: New.
5045 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
5048 * gfortran.dg/pr40587.f: New test.
5050 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5053 * gfortran.dg/unit_1.f90: New test.
5055 2009-07-03 Jason Merrill <jason@redhat.com>
5057 * g++.dg/template/pure1.C: Expect another error.
5059 2009-07-03 Richard Guenther <rguenther@suse.de>
5061 PR tree-optimization/40640
5062 * gcc.c-torture/compile/pr40640.c: New testcase.
5064 2009-07-03 Richard Guenther <rguenther@suse.de>
5067 * gfortran.dg/pr34163.f90: New testcase.
5069 2009-07-03 Jan Hubicka <jh@suse.cz>
5071 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5072 * gcc.dg/tree-ssa/loop-25.c: Likewise.
5073 * gcc.dg/tree-ssa/loop-26.c: Likewise.
5074 * gcc.dg/tree-ssa/pr32044.c: Likewise.
5075 * gcc.dg/tree-ssa/loop-29.c: Likewise.
5076 * gcc.dg/tree-ssa/loop-10.c: Likewise.
5077 * gnat.dg/loop_optimization6.adb: Enable -O2.
5079 2009-07-02 Mark Mitchell <mark@codesourcery.com>
5081 * g++.dg/warn/null4.C: Extend.
5083 2009-07-02 Jason Merrill <jason@redhat.com>
5085 * g++.dg/template/spec8.C: Fix.
5087 2009-07-02 Michael Matz <matz@suse.de>
5090 * gfortran.dg/pr32921.f: Adjust.
5092 2009-07-02 Jan Hubicka <jh@suse.cz>
5094 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5096 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
5098 * gcc.target/mips/truncate-4.c: New testcase.
5100 2009-07-01 Richard Guenther <rguenther@suse.de>
5102 PR tree-optimization/19831
5103 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5104 make allocated memory escape. Un-XFAIL.
5105 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5106 * gcc.dg/vect/pr31699.c: Likewise.
5107 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5109 2009-06-30 Jakub Jelinek <jakub@redhat.com>
5112 * g++.dg/parse/cond5.C: New test.
5114 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
5116 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5117 (main): Pass n to main_1 instead.
5118 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5119 (main_1): New function, split off from...
5120 (main): ...here. Pass `off' to main_1 instead.
5122 2009-06-30 Jason Merrill <jason@redhat.com>
5125 * g++.dg/cpp0x/variadic94.C: New.
5127 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
5129 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5130 * lib/target-libpath.exp (ld_library_path_vars): New variable.
5131 (init_ld_library_path_env_vars): New function, replacing the
5132 orig_*_saved assignments. Call it after defining it.
5133 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5134 (restore_ld_library_path_env_vars): Likewise.
5135 (add_path, find_libgcc_s): New functions.
5136 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5137 gcc-set-multilib-library-path.
5138 (objc_target_compile): Don't add "." to ld_library_path.
5140 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5141 ld_library_path. Use add_path. Use find_libgcc_s instead of
5142 gcc-set-multilib-library-path.
5143 * lib/g++.exp (g++_link_flags): Likewise.
5144 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5145 * lib/c-torture.exp: Do not manipulate ld_library_path at the
5147 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
5148 to tell when this needs to happen. Use find_libgcc_s instead of
5149 gcc-set-multilib-library-path.
5150 * lib/gcc-dg.exp: Likewise.
5151 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5152 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5153 unless it is in $ALT_LD_LIBRARY_PATH.
5154 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5156 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
5158 * gnat.dg/discr12.adb: New test.
5159 * gnat.dg/discr12_pkg.ads: New helper.
5160 * gnat.dg/discr13.adb: New test.
5161 * gnat.dg/discr14.ad[sb]: Likewise.
5162 * gnat.dg/discr15.adb: Likewise.
5163 * gnat.dg/discr15_pkg.ads: New helper.
5164 * gnat.dg/discr16.adb: New test.
5165 * gnat.dg/discr16_g.ads: New helper.
5166 * gnat.dg/discr16_pkg.ads: Likewise.
5167 * gnat.dg/discr16_cont.ads: Likewise.
5168 * gnat.dg/discr17.adb: New test.
5169 * gnat.dg/discr18.adb: Likewise.
5170 * gnat.dg/discr18_pkg.ads: New helper.
5171 * gnat.dg/discr19.adb: New test.
5173 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5176 * gfortran.dg/internal_write_1.f90: New testcase.
5178 2009-06-30 Janus Weil <janus@gcc.gnu.org>
5181 * gfortran.dg/derived_pointer_recursion_2.f90: New.
5183 2009-06-30 Richard Guenther <rguenther@suse.de>
5185 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5187 2009-06-30 Wei Guozhi <carrot@google.com>
5189 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5192 2009-06-30 Ira Rosen <irar@il.ibm.com>
5194 PR tree-optimization/40542
5195 * gcc.dg/vect/pr40542.c: New test.
5197 2009-06-30 Martin Jambor <mjambor@suse.cz>
5199 PR tree-optimization/40582
5200 * gcc.c-torture/compile/pr40582.c: New test.
5202 2009-06-30 Wei Guozhi <carrot@google.com>
5205 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5207 2009-06-29 Jason Merrill <jason@redhat.com>
5210 * g++.dg/template/debug1.C: New.
5212 2009-06-29 Tobias Burnus <burnus@net-b.de>
5215 * pointer_check_1.f90: New test.
5216 * pointer_check_2.f90: New test.
5217 * pointer_check_3.f90: New test.
5218 * pointer_check_4.f90: New test.
5219 * pointer_check_5.f90: New test.
5221 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
5224 * gfortran.dg/func_assign_2.f90 : New test.
5226 2009-06-29 Richard Guenther <rguenther@suse.de>
5229 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5230 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5231 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5232 * gcc.c-torture/execute/20090623-1.c: Likewise.
5233 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5234 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5236 2009-06-29 Richard Guenther <rguenther@suse.de>
5239 * gcc.c-torture/execute/pr38212.c: New testcase.
5241 2009-06-29 Richard Guenther <rguenther@suse.de>
5243 PR tree-optimization/40579
5244 * gcc.c-torture/execute/pr40579.c: New testcase.
5246 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
5248 PR tree-optimization/40550
5249 * gcc.dg/pr40550.c: New test.
5251 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
5253 * gnat.dg/overflow_sum2.adb: New test
5254 * gnat.dg/namet.ads: New helper.
5256 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5258 2009-06-28 Tobias Burnus <burnus@net-b.de>
5261 * gfortran.dg/compiler-directive_1.f90: New test.
5262 * gfortran.dg/compiler-directive_2.f: New test.
5264 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5266 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5267 comment out some values and add some cases.
5269 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
5272 * gcc.dg/vect/vect.exp: Fix lappend syntax.
5274 2009-06-26 Richard Henderson <rth@redhat.com>
5277 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5278 * gcc.target/i386/local.c: Pass a non-constant to T.
5280 2009-06-26 Janus Weil <janus@gcc.gnu.org>
5284 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5285 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5286 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5287 * gfortran.dg/proc_ptr_result_5.f90: New.
5289 2009-06-26 Janis Johnson <janis187@us.ibm.com>
5292 * gcc.dg/dfp/pr39902.c: New test.
5294 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
5297 * gcc.dg/builtins-65.c: Require c99 runtime.
5299 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5301 * gnat.dg/array7.ad[sb]: New test.
5303 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5305 * gnat.dg/array6.adb: New test.
5307 2009-06-25 Ian Lance Taylor <iant@google.com>
5309 * g++.dg/warn/Wsign-compare-3.C: New testcase.
5311 2009-06-25 Ian Lance Taylor <iant@google.com>
5313 * g++.dg/warn/Wunused-16.C: New testcase.
5315 2009-06-25 Ian Lance Taylor <iant@google.com>
5317 * g++.dg/warn/skip-2.C: New testcase.
5319 2009-06-25 Steve Ellcey <sje@cup.hp.com>
5321 * gcc.c-torture/execute/20090618-1.c: add dg-run and
5322 dg-skip-if and move to ...
5323 * gcc.dg/torture/20090618-1.c.
5325 2009-06-25 Martin Jambor <mjambor@suse.cz>
5327 PR tree-optimization/40493
5328 * gcc.c-torture/execute/pr40493.c: New test.
5330 2009-06-24 Jason Merrill <jason@redhat.com>
5333 * g++.dg/template/overload10.C: New.
5335 2009-06-24 Janus Weil <janus@gcc.gnu.org>
5338 * gfortran.dg/proc_ptr_comp_11.f90: New.
5340 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
5342 * gcc.dg/pr40501.c: New testcase.
5344 2009-06-23 DJ Delorie <dj@redhat.com>
5347 * lib/target-supports.exp: Add mep support (no profiling).
5349 2009-06-23 Steve Ellcey <sje@cup.hp.com>
5352 * gcc.dg/ssa/loop-31.c: Change scan rules.
5354 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5356 * gcc.dg/cpp/empty-include.c: Update column info.
5357 * gcc.dg/cpp/assert2.c: Update column info.
5359 2009-06-23 Jakub Jelinek <jakub@redhat.com>
5361 * g++.dg/ext/builtin-object-size1.C: New test.
5362 * g++.dg/ext/builtin-object-size2.C: New test.
5364 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
5366 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5367 * gcc.dg/optimize-bswapdi-1.c: Likewise.
5369 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
5371 * gcc.target/mips/truncate-3.c: New test.
5373 2009-06-22 Janus Weil <janus@gcc.gnu.org>
5377 * gfortran.dg/interface_30.f90: Modified error message.
5378 * gfortran.dg/proc_decl_22.f90: New.
5380 2009-06-22 Ian Lance Taylor <iant@google.com>
5382 * gcc.dg/Wcxx-compat-19.c: New testcase.
5384 2009-06-22 Matthias Klose <doko@ubuntu.com>
5387 * pr28050.m: New testcase.
5389 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
5392 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5394 2009-06-22 Martin Jambor <mjambor@suse.cz>
5396 PR tree-optimization/40492
5397 * g++.dg/torture/pr40492.C: New test.
5399 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
5401 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5402 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
5404 2009-06-22 Olivier Hainque <hainque@adacore.com>
5406 * gnat.dg/raise_ce.adb: Helper for ...
5407 * gnat.dg/handle_and_return.adb: New test.
5409 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
5412 * gfortran.dg/generic_18.f90: New test.
5414 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
5417 * gfortran.dg/spread_size_limit.f90: New test.
5419 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
5421 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5422 to put dump files in a subdirectory.
5423 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5424 ".o" temporary files.
5426 2009-06-21 Janus Weil <janus@gcc.gnu.org>
5429 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5430 * gfortran.dg/interface_20.f90: Ditto.
5431 * gfortran.dg/interface_21.f90: Ditto.
5432 * gfortran.dg/interface_22.f90: Ditto.
5433 * gfortran.dg/interface_30.f90: New.
5434 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5436 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
5438 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5439 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5440 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5443 2009-06-21 Ira Rosen <irar@il.ibm.com>
5444 Revital Eres <eres@il.ibm.com>
5447 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5448 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5449 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5451 2009-06-21 Ira Rosen <irar@il.ibm.com>
5454 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5455 without misalignment support.
5456 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5458 2009-06-20 Tobias Burnus <burnus@net-b.de>
5461 * gfortran.dg/bounds_check_strlen_9.f90: New test.
5463 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
5466 * gfortran.dg/alloc_comp_result_2.f90: New test.
5468 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5471 * gcc.target/arm/pr40482.c: New test.
5473 2009-06-19 Ian Lance Taylor <iant@google.com>
5475 * gcc.dg/Wcxx-compat-18.c: New testcase.
5477 2009-06-19 Richard Guenther <rguenther@suse.de>
5479 * gcc.c-torture/execute/20090618-1.c: New testcase.
5481 2009-06-19 Ian Lance Taylor <iant@google.com>
5483 * gcc.dg/Wcxx-compat-17.c: New testcase.
5485 2009-06-19 Ian Lance Taylor <iant@google.com>
5487 * gcc.dg/Wcxx-compat-15.c: New testcase.
5489 2009-06-19 Ian Lance Taylor <iant@google.com>
5491 * gcc.dg/Wcxx-compat-16.c: New testcase.
5493 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
5495 * gcc.dg/builtins-34.c: Add significand cases.
5497 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
5500 * gcc.dg/20080522-1.c: Remove testcase for real.
5501 * gcc.dg/20080528-1.c: Ditto.
5503 2009-06-19 Janus Weil <janus@gcc.gnu.org>
5506 * gfortran.dg/proc_ptr_20.f90: New.
5508 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
5511 * gcc.dg/torture/pr40470-1.c: New.
5512 * gcc.dg/torture/pr40470-2.c: Likewise.
5513 * gcc.dg/torture/pr40470-3.c: Likewise.
5514 * gcc.dg/torture/pr40470-4.c: Likewise.
5516 2009-06-18 Diego Novillo <dnovillo@google.com>
5518 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5519 * gcc.dg/plugin/ggcplug.c: Likewise.
5520 * gcc.dg/plugin/one_time_plugin.c: Likewise.
5521 * g++.dg/plugin/selfassign.c: Likewise.
5522 * g++.dg/plugin/attribute_plugin.c: Likewise.
5523 * g++.dg/plugin/dumb_plugin.c: Likewise.
5525 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
5527 * gcc.dg/cpp/arith-3.c: Add column info.
5529 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
5531 * gcc.target/arm/fp16-compile-none-2.c: New.
5532 * gcc.target/arm/fp16-compile-ieee-12.c: New.
5533 * gcc.target/arm/fp16-compile-alt-12.c: New.
5535 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
5537 * gcc.target/arm/fp16-compile-alt-1.c: New.
5538 * gcc.target/arm/fp16-compile-alt-2.c: New.
5539 * gcc.target/arm/fp16-compile-alt-3.c: New.
5540 * gcc.target/arm/fp16-compile-alt-4.c: New.
5541 * gcc.target/arm/fp16-compile-alt-5.c: New.
5542 * gcc.target/arm/fp16-compile-alt-6.c: New.
5543 * gcc.target/arm/fp16-compile-alt-7.c: New.
5544 * gcc.target/arm/fp16-compile-alt-8.c: New.
5545 * gcc.target/arm/fp16-compile-alt-9.c: New.
5546 * gcc.target/arm/fp16-compile-alt-10.c: New.
5547 * gcc.target/arm/fp16-compile-alt-11.c: New.
5548 * gcc.target/arm/fp16-compile-ieee-1.c: New.
5549 * gcc.target/arm/fp16-compile-ieee-2.c: New.
5550 * gcc.target/arm/fp16-compile-ieee-3.c: New.
5551 * gcc.target/arm/fp16-compile-ieee-4.c: New.
5552 * gcc.target/arm/fp16-compile-ieee-5.c: New.
5553 * gcc.target/arm/fp16-compile-ieee-6.c: New.
5554 * gcc.target/arm/fp16-compile-ieee-7.c: New.
5555 * gcc.target/arm/fp16-compile-ieee-8.c: New.
5556 * gcc.target/arm/fp16-compile-ieee-9.c: New.
5557 * gcc.target/arm/fp16-compile-ieee-10.c: New.
5558 * gcc.target/arm/fp16-compile-ieee-11.c: New.
5559 * gcc.target/arm/fp16-compile-none-1.c: New.
5560 * gcc.target/arm/fp16-compile-exprtype.c: New.
5561 * gcc.target/arm/fp16-compile-vcvt.c: New.
5562 * gcc.target/arm/fp16-builtins-1.c: New.
5563 * gcc.target/arm/fp16-rounding-alt-1.c: New.
5564 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5565 * gcc.target/arm/fp16-param-1.c: New.
5566 * gcc.target/arm/fp16-return-1.c: New.
5567 * gcc.target/arm/fp16-unprototyped-1.c: New.
5568 * gcc.target/arm/fp16-unprototyped-2.c: New.
5569 * gcc.target/arm/fp16-variadic-1.c: New.
5570 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5571 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5572 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5573 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5574 * gcc.dg/torture/arm-fp16-ops.h: New.
5575 * gcc.dg/torture/arm-fp16-ops-1.c: New.
5576 * gcc.dg/torture/arm-fp16-ops-2.c: New.
5577 * gcc.dg/torture/arm-fp16-ops-3.c: New.
5578 * gcc.dg/torture/arm-fp16-ops-4.c: New.
5579 * gcc.dg/torture/arm-fp16-ops-5.c: New.
5580 * gcc.dg/torture/arm-fp16-ops-6.c: New.
5581 * gcc.dg/torture/arm-fp16-ops-7.c: New.
5582 * gcc.dg/torture/arm-fp16-ops-8.c: New.
5583 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5584 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5585 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5586 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5587 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5588 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5589 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5590 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5591 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5592 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5593 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5594 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5595 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5597 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
5599 * gcc.dg/builtins-65.c: New test.
5601 2009-06-18 Janus Weil <janus@gcc.gnu.org>
5604 * gfortran.dg/proc_ptr_result_4.f90: New.
5606 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
5608 * gcc.c-torture/execute/bitfld-5.c: New test.
5610 2009-06-17 David Daney <ddaney@caviumnetworks.com>
5612 * gcc.dg/builtin-unreachable-3.c: New test.
5614 2009-06-17 David Daney <ddaney@caviumnetworks.com>
5616 * gcc.target/i386/builtin-unreachable.c: New test.
5618 2009-06-17 Ian Lance Taylor <iant@google.com>
5620 * gcc.dg/Wcxx-compat-14.c: New testcase.
5622 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
5624 * gcc.dg/func-ptr-conv-1.c: Update column info.
5626 2009-06-17 Richard Guenther <rguenther@suse.de>
5629 * gcc.c-torture/execute/pr40404.c: New testcase.
5631 2009-06-17 Richard Guenther <rguenther@suse.de>
5634 * g++.dg/torture/pr40460.C: New testcase.
5636 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
5638 * gcc.dg/plugin/one_time_plugin.c: New test.
5639 * gcc.dg/plugin/one_time-test-1.c: New test.
5640 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5642 2009-06-16 Ian Lance Taylor <iant@google.com>
5644 * g++.dg/warn/skip-1.C: New testcase.
5646 2009-06-16 Jakub Jelinek <jakub@redhat.com>
5649 * g++.dg/other/pr40446.C: New test.
5651 2009-06-16 Richard Guenther <rguenther@suse.de>
5653 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5654 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5655 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5656 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5658 2009-06-16 Martin Jambor <mjambor@suse.cz>
5660 * gcc.c-torture/compile/pr40432.c: New file.
5662 2009-06-16 Martin Jambor <mjambor@suse.cz>
5664 * gfortran.fortran-torture/compile/pr40413.f90: New file.
5666 2009-06-16 Janus Weil <janus@gcc.gnu.org>
5670 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5671 * gfortran.dg/interface_20.f90: Modified error messages.
5672 * gfortran.dg/interface_21.f90: Ditto.
5673 * gfortran.dg/interface_26.f90: Ditto.
5674 * gfortran.dg/interface_27.f90: Ditto.
5675 * gfortran.dg/interface_28.f90: Extended test case.
5676 * gfortran.dg/interface_29.f90: New.
5677 * gfortran.dg/proc_decl_7.f90: Modified error messages.
5678 * gfortran.dg/proc_decl_8.f90: Ditto.
5679 * gfortran.dg/proc_ptr_11.f90: Ditto.
5680 * gfortran.dg/proc_ptr_15.f90: Ditto.
5682 2009-06-16 Ira Rosen <irar@il.ibm.com>
5684 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5686 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5687 gcc.dg/vect/vect-outer-4f.c: Likewise.
5688 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5689 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5691 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5694 2009-06-16 Tobias Burnus <burnus@net-b.de>
5697 * gfortran.dg/bounds_check_strlen_8.f90: New test.
5699 2009-06-15 Ian Lance Taylor <iant@google.com>
5701 * gcc.dg/Wjump-misses-init-1.c: New testcase.
5702 * gcc.dg/Wjump-misses-init-2.c: New testcase.
5703 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5704 Recognize new notes.
5705 * gcc.dg/stmt-expr-label-2.c: Likewise.
5706 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
5707 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5708 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5709 * gcc.dg/c99-vla-jump-4.c: Likewise.
5710 * gcc.dg/stmt-expr-label-1.c: Likewise.
5711 * gcc.dg/stmt-expr-label-3.c: Likewise.
5712 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
5714 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5716 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5718 2009-06-15 Jakub Jelinek <jakub@redhat.com>
5720 * gcc.dg/builtin-object-size-7.c: New test.
5722 2009-06-15 Jakub Jelinek <jakub@redhat.com>
5725 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5726 level != "" use separate -gdwarf-2 -g${level} options instead of
5728 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5729 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5730 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5732 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
5734 * g++.dg/abi/mangle11.C: Update warning line.
5735 * g++.dg/abi/mangle12.C: Update warning line.
5736 * g++.dg/abi/mangle17.C: Update warning line.
5737 * g++.dg/abi/mangle20-2.C: Update warning line.
5739 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5741 * gcc.dg/optimize-bswap-1.c: Split into these two:
5742 * gcc.dg/optimize-bswapsi-1.c: New testcase.
5743 * gcc.dg/optimize-bswapdi-1.c: New testcase.
5745 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5747 * gcc.dg/optimize-bswap-1.c: New testcase.
5749 2009-06-14 Richard Guenther <rguenther@suse.de>
5752 * g++.dg/torture/pr40389.C: New testcase.
5754 2009-06-13 Richard Guenther <rguenther@suse.de>
5756 PR tree-optimization/40421
5757 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5759 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
5761 * gcc.dg/old-style-prom-3.c: Add column info.
5762 * gcc.dg/overflow-warn-1.c
5763 * gcc.dg/gomp/pr27415.c
5764 * gcc.dg/gomp/for-1.c: Same.
5765 * gcc.dg/enum-compat-1.c: Same.
5766 * gcc.dg/c99-tag-3.c: Same.
5767 * gcc.dg/Wredundant-decls-2.c: Same.
5768 * gcc.dg/func-ptr-conv-1.c: Same.
5769 * gcc.dg/asm-wide-1.c: Same.
5770 * gcc.dg/nofixed-point-2.c: Same.
5771 * gcc.dg/cpp/line3.c: Same.
5772 * gcc.dg/array-10.c: Same.
5773 * gcc.dg/c99-vla-jump-1.c: Same.
5774 * gcc.dg/pr20368-1.c: Same.
5775 * gcc.dg/Wshadow-3.c: Same.
5776 * gcc.dg/c90-const-expr-8.c: Same.
5777 * gcc.dg/label-decl-2.c: Same.
5778 * gcc.dg/dremf-type-compat-2.c: Same.
5779 * gcc.dg/c90-const-expr-5.c: Same.
5780 * gcc.dg/builtins-30.c: Same.
5781 * gcc.dg/Warray-bounds.c: Same.
5782 * gcc.dg/Wcxx-compat-2.c: Same.
5783 * gcc.dg/tree-ssa/col-1.c: Same.
5784 * gcc.dg/old-style-prom-2.c: Same.
5785 * gcc.dg/cast-function-1.c: Same.
5786 * gcc.dg/pr15698-1.c: Same.
5787 * gcc.dg/dremf-type-compat-3.c: Same.
5788 * gcc.dg/vla-8.c: Same.
5789 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5791 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5792 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5793 * gcc.dg/enum-compat-1.c: Same.
5794 * gcc.dg/dremf-type-compat-2.c: Same.
5795 * gcc.dg/old-style-prom-2.c: Same.
5796 * gcc.dg/pr15698-1.c: Same.
5797 * gcc.dg/pr20368-1.c: Same.
5798 * gcc.dg/dremf-type-compat-3.c: Same.
5799 * gcc.dg/builtins-30.c: Same. Test for columns.
5801 2009-06-12 Janus Weil <janus@gcc.gnu.org>
5804 * gfortran.dg/proc_decl_1.f90: Extended.
5806 2009-06-12 Ian Lance Taylor <iant@google.com>
5808 * gcc.dg/Wcxx-compat-13.c: New testcase.
5810 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5813 * gcc.dg/tree-ssa/fre-vce-1.c
5815 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
5818 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5819 min-insn-to-prefetch-ratio=5.
5821 2009-06-12 Joey Ye <joey.ye@intel.com>
5822 H.J. Lu <hongjiu.lu@intel.com>
5825 * gcc.target/i386/stackalign/pr39146.c: New.
5827 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
5829 * gcc.target/i386/crc32-1.c: New.
5830 * gcc.target/i386/crc32-2.c: Likewise.
5832 2009-06-11 David Daney <ddaney@caviumnetworks.com>
5835 * gcc.dg/builtin-unreachable-1.c: New test.
5836 * gcc.dg/builtin-unreachable-2.c: Same.
5838 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
5841 * gfortran.dg/data_value_1.f90: New test.
5843 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5846 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5847 remove ilp32 requirement.
5848 * gcc.target/i386/excess-precision-2.c: Likewise.
5849 * gcc.target/i386/excess-precision-3.c: Likewise.
5850 * gcc.target/i386/excess-precision-4.c: Likewise.
5851 * gcc.target/i386/excess-precision-5.c: Likewise.
5852 * gcc.target/i386/excess-precision-6.c: Likewise.
5854 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5857 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5858 * gfortran.dg/nan_5.f90: New test.
5860 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
5862 * gcc.target/arm/neon-modes-1.c: New test.
5864 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
5866 * g++.dg/torture/pr31579.C: Cast pointer
5867 via __SIZE_TYPE__ instead of 'unsigned long'.
5869 2009-06-10 Anthony Green <green@moxielogic.com>
5871 * lib/target-supports.exp (check_profiling_available):
5872 Profiling is not available for testing purposes on moxie.
5874 2009-06-09 Ian Lance Taylor <iant@google.com>
5876 * gcc.dg/Wcxx-compat-12.c: New testcase.
5878 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
5881 * gfortran.dg/backspace_11.f90: New.
5883 2009-06-09 Jason Merrill <jason@redhat.com>
5885 * g++.dg/cpp0x/defaulted10.C: New.
5887 2009-06-09 Martin Jambor <mjambor@suse.cz>
5889 * gcc.c-torture/compile/pr40351.c: New file.
5891 2009-06-09 Olivier Hainque <hainque@adacore.com>
5893 * gnat.dg/align_max.adb: New test.
5895 2009-06-08 Jason Merrill <jason@redhat.com>
5897 * g++.dg/cpp0x/auto15.C: New.
5899 2009-06-08 Jan Hubicka <jh@suse.cz>
5902 * gcc.dg/torture/pr39834.c
5904 2009-06-08 Jan Hubicka <jh@suse.cz>
5907 * g++.dg/torture/pr40102.C: New testcase.
5909 2009-06-08 Jakub Jelinek <jakub@redhat.com>
5911 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5912 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5913 * gcc.dg/builtin-object-size-6.c: New test.
5916 * g++.dg/template/dtor7.C: New test.
5920 * g++.dg/template/error41.C: New test.
5921 * g++.dg/template/error42.C: New test.
5923 2009-06-08 Revital Eres <eres@il.ibm.com>
5926 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5927 * gcc.dg/vect/vect-88.c: Likewise.
5928 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5929 * gcc.dg/vect/pr25413.c: Likewise.
5930 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5932 2009-06-07 Ian Lance Taylor <iant@google.com>
5934 * g++.dg/warn/Wswitch-3.C: New testcase.
5935 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5936 * gcc.dg/Wswitch-enum-error.c: Likewise.
5937 * gcc.dg/Wswitch-error.c: Likewise.
5939 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5942 * gfortran.dg/negative_unit.f: Update test.
5943 * gfortran.dg/negative_unit_int8.f: Update test.
5944 * gfortran.dg/newunit_1.f90: New test.
5946 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
5950 * gfortran.dg/spread_init_expr.f03: New.
5951 * gfortran.dg/unpack_init_expr.f03: New.
5952 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
5955 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
5959 * gfortran.dg/count_init_expr.f03
5960 * gfortran.dg/product_init_expr.f03
5961 * gfortran.dg/sum_init_expr.f03
5963 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
5966 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
5968 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
5970 * gfortran.dg/zero_sized_5.f90: Likewise.
5972 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
5975 * g++.dg/torture/pr32950.C: New.
5977 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
5981 * gfortran.dg/dot_product_1.f03: New.
5982 * gfortran.dg/matmul_8.f03: New.
5983 * gfortran.dg/transpose_3.f03: New.
5985 2009-06-06 Ian Lance Taylor <iant@google.com>
5987 * gcc.dg/Wunused-label-1.c: New test case.
5988 * g++.dg/warn/Wunused-label-1.C: New test case.
5989 * g++.dg/warn/Wunused-label-2.C: New test case.
5990 * g++.dg/warn/Wunused-label-3.C: New test case.
5992 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
5995 * reshape_zerosize_2.f90: New.
5997 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
6000 * gfortran.dg/pack_assign_1.f90: New.
6001 * gfortran.dg/pack_vector_1.f90: New.
6003 2009-06-05 Jakub Jelinek <jakub@redhat.com>
6006 * gcc.dg/pr40340-1.c: New test.
6007 * gcc.dg/pr40340-2.c: New test.
6008 * gcc.dg/pr40340-3.c: New test.
6009 * gcc.dg/pr40340-4.c: New test.
6010 * gcc.dg/pr40340-5.c: New test.
6011 * gcc.dg/pr40340.h: New file.
6013 2009-06-05 Revital Eres <eres@il.ibm.com>
6015 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
6017 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
6018 * gcc.dg/vect/vect-33.c: Likewise.
6019 * gcc.dg/vect/vect-92.c: Likewise.
6020 * gcc.dg/vect/vect-58.c: Likewise.
6021 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6022 * gcc.dg/vect/vect-42.c: Likewise.
6023 * gcc.dg/vect/slp-25.c: Likewise.
6024 * gcc.dg/vect/vect-align-1.c: Likewise.
6025 * gcc.dg/vect/vect-align-2.c: Likewise.
6026 * gcc.dg/vect/vect-93.c: Likewise.
6027 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
6028 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6029 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6030 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6031 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6032 * gcc.dg/vect/vect-26.c: Likewise.
6033 * gcc.dg/vect/vect-44.c: Likewise.
6034 * gcc.dg/vect/vect-70.c: Likewise.
6035 * gcc.dg/vect/vect-95.c: Likewise.
6036 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6037 * gcc.dg/vect/vect-28.c: Likewise.
6038 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6039 * gcc.dg/vect/vect-87.c: Likewise.
6040 * gcc.dg/vect/vect-109.c: Likewise.
6041 * gcc.dg/vect/vect-54.c: Likewise.
6042 * gcc.dg/vect/vect-96.c: Likewise.
6043 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6044 * gcc.dg/vect/vect-88.c: Likewise.
6045 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6046 * gcc.dg/vect/vect-89.c: Likewise.
6047 * gcc.dg/vect/vect-91.c: Likewise.
6048 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6049 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6050 * gfortran.dg/vect/vect-2.f90: Likewise.
6051 * gfortran.dg/vect/vect-3.f90: Likewise.
6052 * gfortran.dg/vect/vect-4.f90: Likewise.
6053 * gfortran.dg/vect/vect-5.f90: Likewise.
6055 2009-06-05 Alexander Strange <astrange@ithinksw.com>
6057 PR tree-optimization/36318
6058 * gcc.dg/tree-ssa/sra-7.c: New test.
6060 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
6063 * gfortran.dg/reshape_order_5.f90: New.
6064 * gfortran.dg/reshape_shape_1.f90: New.
6066 2009-06-04 Jason Merrill <jason@redhat.com>
6068 * g++.dg/template/error38.C: Add pointer-to-typedef case.
6070 2009-06-04 Steve Ellcey <sje@cup.hp.com>
6072 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6073 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6075 2009-06-04 Richard Guenther <rguenther@suse.de>
6078 * g++.dg/torture/pr40335.C: New testcase.
6080 2009-06-03 Richard Guenther <rguenther@suse.de>
6083 * gcc.dg/torture/pr40328.c: New testcase.
6085 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
6087 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6090 2009-06-03 Martin Jambor <mjambor@suse.cz>
6092 * g++.dg/torture/pr40323.C: New file.
6094 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
6096 * gnat.dg/specs/root.ads: New test.
6097 * gnat.dg/specs/root-level_1.ads: Likewise.
6098 * gnat.dg/specs/root-level_2.ads: Likewise.
6099 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6101 2009-06-02 Mark Mitchell <mark@codesourcery.com>
6103 * g++.dg/init/ref15.C: Require unwrapped targets.
6105 2009-06-02 Jason Merrill <jason@redhat.com>
6107 * g++.dg/cpp0x/initlist13.C: Remove expected error.
6108 * g++.dg/cpp0x/initlist18.C: New.
6109 * g++.dg/cpp0x/initlist19.C: New.
6111 * g++.dg/cpp0x/auto14.C: New.
6113 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
6115 * gnat.dg/alignment6.adb: Remove XFAIL.
6117 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
6120 * g++.dg/template/spec36.C: New test.
6122 2009-06-01 Ian Lance Taylor <iant@google.com>
6124 * gcc.dg/cast-qual-3.c: New testcase.
6125 * g++.dg/warn/Wcast-qual2.C: New testcase.
6127 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
6129 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6130 (process-message): Expect column numbers.
6131 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6132 * gcc.dg/pch/counter-2.c: Same.
6133 * gcc.dg/pch/valid-2.c: Same.
6134 * gcc.dg/pch/warn-1.c: Same.
6135 * gcc.dg/pch/valid-1.c: Same.
6136 * gcc.dg/cpp/include2a.c: Handle lack of columns.
6137 * gcc.dg/cpp/syshdr.c: Same.
6138 * gcc.dg/cpp/19940712-1.c: Same.
6139 * gcc.dg/cpp/missing-header-1.c: Same.
6140 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6141 * gcc.dg/cpp/tr-warn3.c: Same.
6142 * gcc.dg/cpp/pr29612-2.c: Same.
6143 * gcc.dg/cpp/tr-warn4.c: Same.
6144 * gcc.dg/cpp/Wtrigraphs.c: Same.
6145 * gcc.dg/cpp/poison.c: Same.
6146 * gcc.dg/cpp/arith-3.c: Same.
6147 * gcc.dg/cpp/sysmac2.c: Same.
6148 * gcc.dg/cpp/cpp.exp: Same.
6149 * gcc.dg/cpp/tr-warn5.c: Same.
6150 * gcc.dg/cpp/include2.c: Same.
6151 * gcc.dg/cpp/Wmissingdirs.c: Same.
6152 * gcc.dg/cpp/Wmissingdirs.c: Same.
6153 * gcc.dg/cpp/tr-warn6.c: Same.
6154 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6155 * gcc.dg/cpp/macspace1.c: Same.
6156 * gcc.dg/cpp/escape-2.c: Same.
6157 * gcc.dg/cpp/assert2.c: Same.
6158 * gcc.dg/cpp/undef2.c: Same.
6159 * gcc.dg/cpp/macspace2.c: Same.
6160 * gcc.dg/cpp/tr-warn1.c: Same.
6161 * gcc.dg/cpp/extratokens2.c: Same.
6162 * gcc.dg/cpp/strify2.c: Same.
6163 * gcc.dg/cpp/Wsignprom.c: Same.
6164 * gcc.dg/cpp/redef2.c: Same.
6165 * gcc.dg/cpp/trad/trad.exp: Same.
6166 * gcc.dg/cpp/arith-1.c: Same.
6167 * gcc.dg/cpp/extratokens.c: Same.
6168 * gcc.dg/cpp/if-mpar.c: Same.
6170 2009-06-01 Olivier Hainque <hainque@adacore.com>
6172 * gnat.dg/nested_float_packed.ads: New test.
6174 2009-06-01 Olivier Hainque <hainque@adacore.com>
6175 Eric Botcazou <botcazou@adacore.com>
6177 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6178 * gnat.dg/test_oconst.adb: New test.
6180 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
6182 * gcc.dg/plugin/ggcplug.c: Moved comment.
6183 (plugin_init): Fixed typo, declared i, returned 0 at end.
6185 2009-05-31 Ira Rosen <irar@il.ibm.com>
6188 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6189 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6191 2009-05-29 Ian Lance Taylor <iant@google.com>
6193 * gcc.dg/Wcxx-compat-11.c: New testcase.
6195 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6198 * gfortran.dg/leadz_trailz_1.f90: New test.
6199 * gfortran.dg/leadz_trailz_2.f90: New test.
6201 2009-05-29 Martin Jambor <mjambor@suse.cz>
6203 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6204 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6205 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6206 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6207 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6208 * gcc.dg/tree-ssa/sra-2.c: Likewise.
6209 * gcc.dg/tree-ssa/sra-3.c: Likewise.
6210 * gcc.dg/tree-ssa/sra-1.c: Likewise.
6211 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6212 * gcc.dg/tree-ssa/sra-5.c: New file.
6213 * gcc.dg/tree-ssa/sra-6.c: New file.
6214 * gcc.c-torture/compile/sra-1.c: New file.
6216 2009-05-29 Jakub Jelinek <jakub@redhat.com>
6219 * gcc.c-torture/compile/pr40291.c: New test.
6222 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6224 * gcc.target/powerpc/altivec-30.c: New test.
6225 * gcc.target/powerpc/altivec-31.c: New test.
6227 2009-05-28 Richard Guenther <rguenther@suse.de>
6229 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6230 * gcc.c-torture/execute/20090527-1.c: Likewise.
6232 2009-05-28 Dodji Seketeli <dodji@redhat.com>
6235 * g++.dg/template/canon-type-1.C: New test.
6236 * g++.dg/template/canon-type-2.C: Likewise.
6237 * g++.dg/template/canon-type-3.C: Likewise.
6238 * g++.dg/template/canon-type-4.C: Likewise.
6239 * g++.dg/template/canon-type-5.C: Likewise.
6240 * g++.dg/template/canon-type-6.C: Likewise.
6241 * g++.dg/template/canon-type-7.C: Likewise.
6243 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
6244 Uros Bizjak <ubizjak@gmail.com>
6245 Danny Smith <dansmister@gmail.com>
6249 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6251 * gcc.target/i386/pr37216.c: New test source file.
6252 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
6253 use -fno-common for testing Cygwin and MinGW targets.
6255 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
6257 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6258 * g++.dg/opt/memcpy1.C (size_t): Likewise.
6259 * g++.dg/pr37742.C (size_t): Likewise.
6260 * g++.dg/torture/pr34850.C (size_t): Likewise.
6261 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6263 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6264 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6265 (size_t): Use __extension__ and __SIZE_TYPE__.
6266 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6268 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6269 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6270 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6271 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6272 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6273 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6274 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6275 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6276 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6277 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6278 (__ssize_t): Likewise.
6279 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6280 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6281 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6282 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6283 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6284 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6285 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6286 * gcc.dg/pr33667.c (size_t): Likewise.
6287 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6288 * gcc.dg/torture/pr39204.c (size_t): Likewise.
6289 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6290 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6291 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6292 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6294 2009-05-28 Ira Rosen <irar@il.ibm.com>
6296 PR tree-optimization/40254
6297 * gcc.dg/vect/pr40254.c: New test.
6299 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
6302 * gcc.target/mips/const-anchor-1.c: New test.
6303 * gcc.target/mips/const-anchor-2.c: New test.
6305 2009-05-27 Jason Merrill <jason@redhat.com>
6307 * g++.dg/cpp0x/initlist15.C: New.
6308 * g++.dg/cpp0x/initlist16.C: New.
6309 * g++.dg/cpp0x/initlist17.C: New.
6311 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
6314 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6315 patterns to reflect frontend changes.
6316 * gfortran.dg/vector_subscript_4.f90: Likewise.
6318 2009-05-27 Olivier Hainque <hainque@adacore.com>
6319 Eric Botcazou <botcazou@adacore.com>
6321 * gcc.c-torture/execute/align-nest.c: New testcase.
6322 * gnat.dg/misaligned_nest.adb: New testcase.
6324 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
6326 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6327 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6328 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6329 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6331 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
6333 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6334 cast instead of assuming 0ul.
6335 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6337 (_type_desc): Make first argument const.
6338 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6340 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6343 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
6344 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
6346 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
6348 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6349 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6350 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6351 * gcc.dg/plugin/ggcplug.c: Added new file.
6353 2009-05-26 Tobias Burnus <burnus@net-b.de>
6356 * gfortran.dg/nullify_4.f90: New test.
6358 2009-05-26 Richard Guenther <rguenther@suse.de>
6360 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6362 2009-05-26 Richard Guenther <rguenther@suse.de>
6365 * gcc.c-torture/compile/pr40252.c: New testcase.
6367 2009-05-26 Dodji Seketeli <dodji@redhat.com>
6370 * g++.dg/template/typedef18.C: New test.
6371 * g++.dg/template/typedef19.C: Likewise.
6372 * g++.dg/template/typedef20.C: Likewise.
6373 * g++.dg/template/access11.C: Adjust.
6375 2009-05-26 Richard Guenther <rguenther@suse.de>
6378 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6380 2009-05-25 Jason Merrill <jason@redhat.com>
6383 * g++.dg/cpp0x/enum3.C: New test.
6385 2009-05-25 Richard Guenther <rguenther@suse.de>
6387 PR tree-optimization/36327
6388 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6389 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6390 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6391 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6392 * gcc.dg/vect/vect-40.c: Likewise.
6393 * gcc.dg/vect/vect-42.c: Likewise.
6394 * gcc.dg/vect/vect-46.c: Likewise.
6395 * gcc.dg/vect/vect-76.c: Likewise.
6397 2009-05-25 Janus Weil <janus@gcc.gnu.org>
6400 * gfortran.dg/proc_ptr_18.f90: New.
6401 * gfortran.dg/proc_ptr_19.f90: New.
6402 * gfortran.dg/proc_ptr_comp_9.f90: New.
6403 * gfortran.dg/proc_ptr_comp_10.f90: New.
6405 2009-05-25 Richard Guenther <rguenther@suse.de>
6407 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6408 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6410 2009-05-25 Ira Rosen <irar@il.ibm.com>
6412 PR tree-optimization/40238
6413 * gcc.dg/vect/pr40238.c: New test.
6415 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6416 Dominique Dhumieres <dominiq@lps.ens.fr>
6420 * gfortran.dg/bounds_check_fail_3.f90: New test.
6421 * gfortran.dg/bounds_check_fail_4.f90: New test.
6422 * gfortran.dg/bounds_check_14.f90: Update test.
6423 * gfortran.dg/bound_4.f90: Update test.
6425 2009-05-24 Richard Guenther <rguenther@suse.de>
6428 * gcc.c-torture/compile/pr40233.c: New testcase.
6430 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
6432 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6433 for alpha*-*-* targets.
6435 2009-05-24 Ira Rosen <irar@il.ibm.com>
6437 * gcc.dg/vect/bb-slp-1.c: New test.
6438 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6439 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6440 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6441 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6442 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6443 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6444 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6445 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6446 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6447 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6448 gcc.dg/vect/bb-slp-22.c: Likewise.
6449 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6451 2009-05-23 Mark Mitchell <mark@codesourcery.com>
6452 Maxim Kuvyrkov <maxim@codesourcery.com>
6454 * gcc.dg/falign-labels-1.c: New test.
6456 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6458 * gnat.dg/specs/rep_clause3.ads: New test.
6460 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6462 * gnat.dg/addr6.adb: New test.
6464 2009-05-22 Mark Mitchell <mark@codesourcery.com>
6466 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6468 * gcc.target/arm/thumb2-mul-space.c: New file.
6469 * gcc.target/arm/thumb2-mul-space-2.c: New file.
6470 * gcc.target/arm/thumb2-mul-space-3.c: New file.
6471 * gcc.target/arm/thumb2-mul-speed.c: New file.
6473 2009-05-22 Richard Guenther <rguenther@suse.de>
6476 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6477 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6478 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6480 2009-05-22 Mark Mitchell <mark@codesourcery.com>
6482 * gcc.dg/dll-6.c: New test.
6483 * gcc.dg/dll-6a.c: Likewise.
6484 * gcc.dg/dll-7.c: Likewise.
6485 * gcc.dg/dll-7a.c: Likewise.
6486 * g++.dg/ext/dllexport2.C: Likewise.
6487 * g++.dg/ext/dllexport2a.cc: Likewise.
6489 2009-05-21 Steve Ellcey <sje@cup.hp.com>
6492 * gcc.target/ia64/mfused-madd-vect.c: New test.
6493 * gcc.target/ia64/mfused-madd.c: New test.
6494 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6495 * gcc.target/ia64/mno-fused-madd.c: New test.
6497 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
6499 * gcc.target/i386/movbe-1.c: New.
6500 * gcc.target/i386/movbe-2.c: Likewise.
6502 2009-05-21 Taras Glek <tglek@mozilla.com>
6504 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6505 plugin_init signature.
6506 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6507 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6508 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6510 2009-05-21 Mark Mitchell <mark@codesourcery.com>
6512 * gcc.dg/target/arm/neon-vmla-1.c: New.
6513 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6515 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
6517 * gcc.target/mips/octeon-exts-6.c: New test.
6518 * gcc.target/mips/extend-1.c: New test.
6519 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6521 * gcc.target/mips/octeon-exts-5.c: Likewise.
6523 2009-05-20 Jakub Jelinek <jakub@redhat.com>
6526 * gcc.c-torture/compile/pr40204.c: New test.
6528 2009-05-20 Richard Guenther <rguenther@suse.de>
6530 * gcc.c-torture/compile/20090518-1.c: New testcase.
6532 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
6534 PR tree-optimization/40087
6535 * gcc.dg/tree-ssa/pr40087.c: New test.
6537 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
6539 * gcc.dg/vector-4.c: New testcase.
6540 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6541 * g++.dg/ext/vector16.C: New testcase.
6543 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
6546 * gcc.dg/pr40172.c: Renamed to ...
6547 * gcc.dg/pr40172-1.c: This.
6549 * gcc.dg/pr40172-2.c: New.
6550 * gcc.dg/pr40172-3.c: Likewise.
6552 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6555 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6557 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
6559 * gnat.dg/loop_optimization6.ad[sb]: New test.
6561 2009-05-19 Richard Guenther <rguenther@suse.de>
6563 * gcc.c-torture/compile/20090519-1.c: New testcase.
6565 2009-05-18 Jason Merrill <jason@redhat.com>
6567 * g++.dg/cpp0x/explicit1.C: New.
6568 * g++.dg/cpp0x/explicit2.C: New.
6570 2009-05-18 Dodji Seketeli <dodji@redhat.com>
6573 * g++.dg/debug/dwarf2/nested-1.C: New test.
6575 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
6578 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6581 2009-05-18 Janus Weil <janus@gcc.gnu.org>
6584 * gfortran.dg/proc_ptr_comp_8.f90: New.
6586 2009-05-18 Richard Guenther <rguenther@suse.de>
6589 * gfortran.dg/array_memset_2.f90: Adjust.
6591 2009-05-18 Janus Weil <janus@gcc.gnu.org>
6595 * gfortran.dg/interface_27.f90: New.
6596 * gfortran.dg/interface_28.f90: New.
6597 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6598 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6600 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6602 * gcc.target/m68k/tls-ie.c: New test.
6603 * gcc.target/m68k/tls-le.c: New test.
6604 * gcc.target/m68k/tls-gd.c: New test.
6605 * gcc.target/m68k/tls-ld.c: New test.
6606 * gcc.target/m68k/tls-ie-xgot.c: New test.
6607 * gcc.target/m68k/tls-le-xtls.c: New test.
6608 * gcc.target/m68k/tls-gd-xgot.c: New test.
6609 * gcc.target/m68k/tls-ld-xgot.c: New test.
6610 * gcc.target/m68k/tls-ld-xtls.c: New test.
6611 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6613 2009-05-18 Martin Jambor <mjambor@suse.cz>
6615 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6617 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
6620 * gcc.dg/pr40172.c: New.
6622 2009-05-17 Jason Merrill <jason@redhat.com>
6625 * g++.dg/template/dtor6.C: New.
6627 2009-05-17 Joseph Myers <joseph@codesourcery.com>
6629 * g++.dg/warn/translate-ice-1.C: New test.
6631 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6633 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6634 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6635 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6636 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6638 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6641 * gfortran.dg/erf_2.F90: New test.
6642 * gfortran.dg/erfc_scaled_2.f90: New test.
6644 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6647 * gfortran.dg/string_1.f90: New test.
6648 * gfortran.dg/string_2.f90: New test.
6649 * gfortran.dg/string_3.f90: New test.
6651 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
6653 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6654 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6656 2009-05-15 Ian Lance Taylor <iant@google.com>
6658 * gcc.dg/Wcxx-compat-10.c: New testcase.
6660 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6663 * gcc.dg/pr16302.c: New.
6664 * g++.dg/warn/pr16302.C: New.
6666 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6668 * gcc.dg/torture/builtin-math-5.c: New.
6669 * gcc.dg/torture/builtin-math-6.c: New.
6670 * lib/target-supports.exp (check_effective_target_mpc): New.
6672 2009-05-15 Jan Hubicka <jh@suse.cz>
6674 * gcc.dg/tree-ssa/inline-3.c: New testcase
6676 2009-05-15 Jan Hubicka <jh@suse.cz>
6678 * gcc.target/i386/align-main-1.c (check): Mark noinline.
6679 * gcc.target/i386/align-main-2.c (check): Mark noinline.
6680 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6681 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6682 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6684 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6686 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6687 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6689 2009-05-15 Jan Hubicka <jh@suse.cz>
6691 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6692 optimized by sibcall noinline.
6694 2009-05-15 Jan Hubicka <jh@suse.cz>
6696 * sibcall-1.c (track): Mark noinline.
6697 * sibcall-2.c (track): Mark noinline.
6698 * sibcall-3.c (track): Mark noinline.
6699 * sibcall-4.c (track): Mark noinline.
6701 2009-05-15 Jan Hubicka <jh@suse.cz>
6703 * flatten-2.c: Disable early inlining; add comment.
6704 * flatten-3.c: New test based on flatten-2.c.
6706 2009-05-15 Richard Guenther <rguenther@suse.de>
6708 PR tree-optimization/39999
6709 * gcc.c-torture/compile/pr39999.c: New testcase.
6711 2009-05-15 Joseph Myers <joseph@codesourcery.com>
6713 * gcc.c-torture/compile/ptr-conv-1.c: New test.
6715 2009-05-14 Ian Lance Taylor <iant@google.com>
6717 * gcc.dg/Wcxx-compat-9.c: New testcase.
6719 2009-05-14 Janus Weil <janus@gcc.gnu.org>
6722 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6723 * gfortran.dg/duplicate_type_2.f90: Ditto.
6724 * gfortran.dg/duplicate_type_3.f90: New.
6726 2009-05-14 Laurent GUERBY <laurent@guerby.net>
6728 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6729 * ada/acats/tests/c5/c59002c.ada: Likewise.
6731 2009-05-13 Taras Glek <tglek@mozilla.com>
6733 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6734 attributes and decl smashing.
6735 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6737 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6738 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6740 2009-05-14 Jakub Jelinek <jakub@redhat.com>
6743 * gfortran.dg/pr39865.f90: New test.
6744 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6746 * gfortran.dg/hollerith_f95.f90: Likewise.
6747 * gfortran.dg/hollerith6.f90: New test.
6748 * gfortran.dg/hollerith7.f90: New test.
6750 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6753 * gcc.dg/cpp/pr36674.i: New.
6755 2009-05-14 Ben Elliston <bje@au.ibm.com>
6758 * gcc.c-torture/compile/pr40035.c: New test.
6760 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6762 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6764 2009-05-12 Tobias Burnus <burnus@net-b.de>
6767 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6768 * gfortran.dg/c_kind_tests_2.f03: Ditto.
6769 * gfortran.dg/interop_params.f03: Ditto.
6771 2009-05-12 Jan Hubicka <jh@suse.cz>
6773 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6774 so unrolling still happens.
6775 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6776 * gcc.dg/ipa/ipacost-2.c: Likewise.
6777 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6779 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
6781 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6783 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
6785 * lib/target-supports.exp (check_profiling_available): Return
6786 false for -p on *-*-cygwin* targets.
6788 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
6790 PR tree-optimization/38632
6791 * g++.dg/tree-ssa/pr38632.C: New.
6793 2009-05-11 Jan Hubicka <jh@suse.cz>
6795 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6796 we now optimize better.
6797 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6798 out at different places.
6799 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6801 * gcc.dg/vect/vect-76.c: Likewise.
6802 * gcc.dg/vect/vect-70.c: Likewise.
6803 * gcc.dg/vect/vect-66.c: Likewise.
6804 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6805 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6807 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
6810 * gcc.c-torture/compile/pr40080.c: New.
6812 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
6814 * gcc.c-torture/compile/pr40026.c: New testcase.
6816 2009-05-11 Janus Weil <janus@gcc.gnu.org>
6819 * gfortran.dg/proc_ptr_comp_7.f90: New.
6821 2009-05-11 Ira Rosen <irar@il.ibm.com>
6823 PR tree-optimization/40074
6824 * gcc.dg/vect/pr40074.c: New test.
6826 2009-05-10 Ian Lance Taylor <iant@google.com>
6828 * gcc.dg/Wcxx-compat-7.c: New testcase.
6829 * gcc.dg/Wcxx-compat-8.c: New testcase.
6830 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6831 * gcc.dg/pr17188-1.c: Likewise.
6832 * gcc.dg/pr39084.c: Likewise.
6834 2009-05-10 Michael Matz <matz@suse.de>
6837 * gcc.dg/pr40031.c: New test.
6839 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
6842 * gfortran.dg/array_constructor_31.f90: New test.
6844 2009-05-10 Richard Guenther <rguenther@suse.de>
6846 PR tree-optimization/40081
6847 * g++.dg/torture/pr40081.C: New testcase.
6849 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
6852 * gfortran.dg/dependency_24.f90: New test.
6853 * gfortran.dg/dependency_23.f90: Clean up module files.
6855 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
6858 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6859 * gfortran.dg/chmod_2.f90: Likewise.
6860 * gfortran.dg/chmod_3.f90: Likewise.
6861 * gfortran.dg/open_errors.f90: Likewise.
6863 2009-05-09 Jan Hubicka <jh@suse.cz>
6866 * g++.dg/eh/nested-try.C: New test.
6868 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6870 PR tree-optimization/40049
6871 * gcc.dg/vect/vect-shift-2.c: New test.
6873 2009-05-08 Joseph Myers <joseph@codesourcery.com>
6875 * gcc.dg/torture/complex-sign-mul-minus-one.c,
6876 gcc.dg/torture/complex-sign-mul-one.c: New tests.
6878 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
6881 * g++.dg/warn/deprecated-6.C: New.
6882 * gcc.dg/deprecated-4.c: Likewise.
6883 * gcc.dg/deprecated-5.c: Likewise.
6884 * gcc.dg/deprecated-6.c: Likewise.
6886 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
6888 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6889 __aligned__(__BIGGEST_ALIGNMENT__).
6890 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6891 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6892 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6893 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6894 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6895 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6896 * gcc.dg/vect/Os-vect-95.c: Likewise.
6897 * gcc.dg/vect/pr20122.c: Likewise.
6898 * gcc.dg/vect/pr36493.c: Likewise.
6899 * gcc.dg/vect/pr37385.c: Likewise.
6900 * gcc.dg/vect/slp-7.c: Likewise.
6901 * gcc.dg/vect/slp-9.c: Likewise.
6902 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6903 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6904 * gcc.dg/vect/vect-35.c: Likewise.
6905 * gcc.dg/vect/vect-40.c: Likewise.
6906 * gcc.dg/vect/vect-42.c: Likewise.
6907 * gcc.dg/vect/vect-44.c: Likewise.
6908 * gcc.dg/vect/vect-46.c: Likewise.
6909 * gcc.dg/vect/vect-48.c: Likewise.
6910 * gcc.dg/vect/vect-52.c: Likewise.
6911 * gcc.dg/vect/vect-54.c: Likewise.
6912 * gcc.dg/vect/vect-56.c: Likewise.
6913 * gcc.dg/vect/vect-58.c: Likewise.
6914 * gcc.dg/vect/vect-60.c: Likewise.
6915 * gcc.dg/vect/vect-74.c: Likewise.
6916 * gcc.dg/vect/vect-75.c: Likewise.
6917 * gcc.dg/vect/vect-76.c: Likewise.
6918 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6919 * gcc.dg/vect/vect-77.c: Likewise.
6920 * gcc.dg/vect/vect-77-global.c: Likewise.
6921 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6922 * gcc.dg/vect/vect-78.c: Likewise.
6923 * gcc.dg/vect/vect-78-global.c: Likewise.
6924 * gcc.dg/vect/vect-80.c: Likewise.
6925 * gcc.dg/vect/vect-85.c: Likewise.
6926 * gcc.dg/vect/vect-87.c: Likewise.
6927 * gcc.dg/vect/vect-88.c: Likewise.
6928 * gcc.dg/vect/vect-92.c: Likewise.
6929 * gcc.dg/vect/vect-93.c: Likewise.
6930 * gcc.dg/vect/vect-95.c: Likewise.
6931 * gcc.dg/vect/vect-97.c: Likewise.
6932 * gcc.dg/vect/vect-complex-1.c: Likewise.
6933 * gcc.dg/vect/vect-complex-4.c: Likewise.
6934 * gcc.dg/vect/vect-complex-5.c: Likewise.
6935 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6936 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6937 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6938 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6939 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6940 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6941 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6942 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6943 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6944 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6945 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6946 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6947 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6948 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6949 * gcc.dg/vect/vect-outer-1.c: Likewise.
6950 * gcc.dg/vect/vect-outer-2a.c: Likewise.
6951 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6952 * gcc.dg/vect/vect-outer-2.c: Likewise.
6953 * gcc.dg/vect/vect-outer-2c.c: Likewise.
6954 * gcc.dg/vect/vect-outer-2d.c: Likewise.
6955 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6956 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6957 * gcc.dg/vect/vect-outer-3.c: Likewise.
6958 * gcc.dg/vect/vect-outer-3c.c: Likewise.
6959 * gcc.dg/vect/vect-outer-5.c: Likewise.
6960 * gcc.dg/vect/vect-outer-6.c: Likewise.
6961 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
6962 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6963 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6964 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6965 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
6966 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6967 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6968 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6969 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6970 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6971 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6972 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6973 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
6974 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6976 2009-05-08 Joseph Myers <joseph@codesourcery.com>
6979 * gcc.dg/torture/complex-sign.h: New header.
6980 * gcc.dg/torture/complex-sign-add.c,
6981 gcc.dg/torture/complex-sign-mixed-add.c,
6982 gcc.dg/torture/complex-sign-mixed-div.c,
6983 gcc.dg/torture/complex-sign-mixed-mul.c,
6984 gcc.dg/torture/complex-sign-mixed-sub.c,
6985 gcc.dg/torture/complex-sign-mul.c,
6986 gcc.dg/torture/complex-sign-sub.c: New tests.
6988 2009-05-08 Janus Weil <janus@gcc.gnu.org>
6991 * gfortran.dg/intrinsic_3.f90: New.
6993 2009-05-07 Janis Johnson <janis187@us.ibm.com>
6996 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
6997 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
6998 * gcc.dg/dfp/float-constant-double.c: New test.
6999 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
7000 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
7001 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
7002 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
7003 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
7004 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
7005 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
7006 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
7007 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
7009 2009-05-07 Jakub Jelinek <jakub@redhat.com>
7012 * gcc.c-torture/execute/pr40057.c: New test.
7014 2009-05-06 James E. Wilson <wilson@codesourcery.com>
7016 * gcc.c-torture/compile/const-high-part.c: New test.
7018 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7021 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
7024 2009-05-06 Janus Weil <janus@gcc.gnu.org>
7027 * gfortran.dg/proc_decl_1.f90: Modified.
7028 * gfortran.dg/proc_ptr_comp_1.f90: New.
7029 * gfortran.dg/proc_ptr_comp_2.f90: New.
7030 * gfortran.dg/proc_ptr_comp_3.f90: New.
7031 * gfortran.dg/proc_ptr_comp_4.f90: New.
7032 * gfortran.dg/proc_ptr_comp_5.f90: New.
7033 * gfortran.dg/proc_ptr_comp_6.f90: New.
7035 2009-05-06 Dodji Seketeli <dodji@redhat.com>
7038 * g++.dg/template/call7.C: New test.
7040 2009-05-06 Diego Novillo <dnovillo@google.com>
7042 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7044 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7046 * gfortran.dg/pr40021.f: Moved to ...
7047 * gfortran.fortran-torture/execute/pr40021.f: Here.
7049 2009-05-06 Janis Johnson <janis187@us.ibm.com>
7052 * gcc.dg/dfp/pr39986.c: New test.
7054 2009-05-06 Michael Matz <matz@suse.de>
7057 * gfortran.dg/pr40021.f: New test.
7059 2009-05-06 Le-Chun Wu <lcwu@google.com>
7061 * lib/plugin-support.exp: New file containing support procs for
7063 * lib/target-supports.exp (check_plugin_available): New proc.
7064 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7065 * gcc.dg/plugin/selfassign.c: New plugin source file.
7066 * gcc.dg/plugin/self-assign-test-1.c: New test.
7067 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7068 * g++.dg/README: Add description for plugin test.
7069 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7070 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7071 * g++.dg/plugin/selfassign.c: New plugin source file.
7072 * g++.dg/plugin/self-assign-test-1.C: New test.
7073 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7074 * g++.dg/plugin/self-assign-test-3.C: Likewise.
7075 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7076 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7078 2009-05-06 Tobias Burnus <burnus@net-b.de>
7081 * gfortran.dg/intrinsic_2.f90: New test.
7082 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7084 2009-05-06 Joseph Myers <joseph@codesourcery.com>
7087 * gcc.dg/noncompile/incomplete-5.c: New test.
7089 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7092 * gcc.dg/pr39666-1.c: New test.
7093 * gcc.dg/pr39666-2.c: Likewise.
7094 * g++.dg/warn/Wuninitialized-4.C: Likewise.
7095 * g++.dg/warn/Wuninitialized-5.C: Likewise.
7096 * gfortran.dg/pr39666-1.f90: Likewise.
7097 * gfortran.dg/pr39666-2.f90: Likewise.
7099 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
7101 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7102 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7103 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7105 2009-05-05 Janus Weil <janus@gcc.gnu.org>
7108 * gfortran.dg/proc_ptr_17.f90: New.
7110 2009-05-05 Richard Guenther <rguenther@suse.de>
7112 PR tree-optimization/40022
7113 * gcc.c-torture/execute/pr40022.c: New testcase.
7115 2009-05-05 Richard Guenther <rguenther@suse.de>
7118 * gcc.c-torture/compile/pr40023.c: New testcase.
7120 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
7122 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7123 * g++.dg/template/overload9.C: Likewise.
7124 * g++.dg/ext/ms-1.C: New.
7126 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7129 * g++.dg/ext/vla7.C: New test.
7131 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7133 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7135 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7137 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7138 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7139 Update expected errors.
7141 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7144 * g++.dg/parse/parser-pr28152.C: New.
7145 * g++.dg/parse/parser-pr28152-2.C: New.
7147 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7149 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7151 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
7153 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7154 * gcc.target/sparc/fexpand-2.c: Likewise.
7155 * gcc.target/sparc/fpmerge-2.c: Likewise.
7156 * gcc.target/sparc/pdist-2.c: Likewise.
7158 2009-05-03 Richard Guenther <rguenther@suse.de>
7161 * gcc.c-torture/compile/pr39983.c: New testcase.
7163 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7165 * gcc.dg/c99-complex-3.c: New test.
7167 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7169 * gcc.dg/cpp/utf8-5byte-1.c: New test.
7171 2009-05-02 Joseph Myers <joseph@codesourcery.com>
7173 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7175 2009-05-02 Richard Guenther <rguenther@suse.de>
7178 * gcc.target/spu/pr40001.c: New testcase.
7180 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
7182 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7184 2009-04-30 Steve Ellcey <sje@cup.hp.com>
7187 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7188 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7190 2009-04-30 Janis Johnson <janis187@us.ibm.com>
7193 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7196 2009-04-30 David Ayers <ayers@fsfe.org>
7198 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7199 and gcc_error_prefix variables.
7200 * objc.dg/bad-receiver-type.m: Update to match correct
7202 * objc.dg/encode-5.m: Likewise.
7203 * objc.dg/id-1.m: Likewise.
7204 * objc.dg/method-1.m: Likewise.
7205 * objc.dg/method-6.m: Likewise.
7206 * objc.dg/method-7.m: Likewise.
7207 * objc.dg/method-9.m: Likewise.
7208 * objc.dg/method-11.m: Likewise.
7209 * objc.dg/method-20.m: Likewise.
7210 * objc.dg/private-1.m: Likewise.
7212 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
7215 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7216 * gfortran.dg/advance_4.f90: Likewise
7217 * gfortran.dg/advance_5.f90: Likewise
7218 * gfortran.dg/append_1.f90: Likewise
7219 * gfortran.dg/backslash_1.f90: Likewise
7220 * gfortran.dg/backslash_2.f90: Likewise
7221 * gfortran.dg/backslash_3.f: Likewise
7222 * gfortran.dg/backspace_10.f90: Likewise
7223 * gfortran.dg/backspace_3.f: Likewise
7224 * gfortran.dg/backspace_4.f: Likewise
7225 * gfortran.dg/backspace_5.f: Likewise
7226 * gfortran.dg/backspace_8.f: Likewise
7227 * gfortran.dg/backspace_9.f: Likewise
7228 * gfortran.dg/complex_write.f90: Likewise
7229 * gfortran.dg/convert_implied_open.f90: Likewise
7230 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7231 * gfortran.dg/dos_eol.f: Likewise
7232 * gfortran.dg/empty_format_1.f90: Likewise
7233 * gfortran.dg/endfile.f: Likewise
7234 * gfortran.dg/eof_1.f90: Likewise
7235 * gfortran.dg/eor_1.f90: Likewise
7236 * gfortran.dg/eor_handling_1.f90: Likewise
7237 * gfortran.dg/eor_handling_2.f90: Likewise
7238 * gfortran.dg/eor_handling_3.f90: Likewise
7239 * gfortran.dg/eor_handling_4.f90: Likewise
7240 * gfortran.dg/eor_handling_5.f90: Likewise
7241 * gfortran.dg/error_recovery_5.f90: Likewise
7242 * gfortran.dg/f2003_inquire_1.f03: Likewise
7243 * gfortran.dg/f2003_io_4.f03: Likewise
7244 * gfortran.dg/f2003_io_5.f03: Likewise
7245 * gfortran.dg/f2003_io_7.f03: Likewise
7246 * gfortran.dg/fgetc_1.f90: Likewise
7247 * gfortran.dg/fgetc_2.f90: Likewise
7248 * gfortran.dg/flush_1.f90: Likewise
7249 * gfortran.dg/fmt_exhaust.f90: Likewise
7250 * gfortran.dg/fmt_huge.f90: Likewise
7251 * gfortran.dg/fmt_read.f90: Likewise
7252 * gfortran.dg/fmt_t_1.f90: Likewise
7253 * gfortran.dg/fmt_t_2.f90: Likewise
7254 * gfortran.dg/fmt_t_3.f90: Likewise
7255 * gfortran.dg/fmt_t_4.f90: Likewise
7256 * gfortran.dg/fmt_t_5.f90: Likewise
7257 * gfortran.dg/fmt_t_7.f: Likewise
7258 * gfortran.dg/fseek.f90: Likewise
7259 * gfortran.dg/ftell_1.f90: Likewise
7260 * gfortran.dg/ftell_2.f90: Likewise
7261 * gfortran.dg/func_derived_3.f90: Likewise
7262 * gfortran.dg/inquire_9.f90: Likewise
7263 * gfortran.dg/iostat_1.f90: Likewise
7264 * gfortran.dg/iostat_2.f90: Likewise
7265 * gfortran.dg/list_read_1.f90: Likewise
7266 * gfortran.dg/list_read_4.f90: Likewise
7267 * gfortran.dg/list_read_5.f90: Likewise
7268 * gfortran.dg/list_read_7.f90: Likewise
7269 * gfortran.dg/list_read_8.f90: Likewise
7270 * gfortran.dg/list_read_9.f90: Likewise
7271 * gfortran.dg/namelist_13.f90: Likewise
7272 * gfortran.dg/namelist_14.f90: Likewise
7273 * gfortran.dg/namelist_15.f90: Likewise
7274 * gfortran.dg/namelist_16.f90: Likewise
7275 * gfortran.dg/namelist_17.f90: Likewise
7276 * gfortran.dg/namelist_18.f90: Likewise
7277 * gfortran.dg/namelist_19.f90: Likewise
7278 * gfortran.dg/namelist_20.f90: Likewise
7279 * gfortran.dg/namelist_24.f90: Likewise
7280 * gfortran.dg/namelist_26.f90: Likewise
7281 * gfortran.dg/namelist_27.f90: Likewise
7282 * gfortran.dg/namelist_28.f90: Likewise
7283 * gfortran.dg/namelist_37.f90: Likewise
7284 * gfortran.dg/namelist_38.f90: Likewise
7285 * gfortran.dg/namelist_39.f90: Likewise
7286 * gfortran.dg/namelist_40.f90: Likewise
7287 * gfortran.dg/namelist_43.f90: Likewise
7288 * gfortran.dg/namelist_44.f90: Likewise
7289 * gfortran.dg/namelist_45.f90: Likewise
7290 * gfortran.dg/namelist_46.f90: Likewise
7291 * gfortran.dg/namelist_47.f90: Likewise
7292 * gfortran.dg/namelist_48.f90: Likewise
7293 * gfortran.dg/namelist_49.f90: Likewise
7294 * gfortran.dg/namelist_50.f90: Likewise
7295 * gfortran.dg/namelist_51.f90: Likewise
7296 * gfortran.dg/namelist_52.f90: Likewise
7297 * gfortran.dg/namelist_56.f90: Likewise
7298 * gfortran.dg/namelist_char_only.f90: Likewise
7299 * gfortran.dg/namelist_use.f90: Likewise
7300 * gfortran.dg/namelist_use_only.f90: Likewise
7301 * gfortran.dg/noadv_size.f90: Likewise
7302 * gfortran.dg/open_access_append_1.f90: Likewise
7303 * gfortran.dg/pad_no.f90: Likewise
7304 * gfortran.dg/pr12884.f: Likewise
7305 * gfortran.dg/pr17090.f90: Likewise
7306 * gfortran.dg/pr17285.f90: Likewise
7307 * gfortran.dg/pr17286.f90: Likewise
7308 * gfortran.dg/pr18122.f90: Likewise
7309 * gfortran.dg/pr18210.f90: Likewise
7310 * gfortran.dg/pr18392.f90: Likewise
7311 * gfortran.dg/pr19155.f: Likewise
7312 * gfortran.dg/pr19216.f: Likewise
7313 * gfortran.dg/pr19467.f90: Likewise
7314 * gfortran.dg/pr19657.f: Likewise
7315 * gfortran.dg/pr20257.f90: Likewise
7316 * gfortran.dg/read_bad_advance.f90: Likewise
7317 * gfortran.dg/read_eof_2.f90: Likewise
7318 * gfortran.dg/read_eof_4.f90: Likewise
7319 * gfortran.dg/read_many_1.f: Likewise
7320 * gfortran.dg/read_noadvance.f90: Likewise
7321 * gfortran.dg/read_repeat.f90: Likewise
7322 * gfortran.dg/read_size_noadvance.f90: Likewise
7323 * gfortran.dg/read_x_past.f: Likewise
7324 * gfortran.dg/record_marker_1.f90: Likewise
7325 * gfortran.dg/record_marker_3.f90: Likewise
7326 * gfortran.dg/rewind_1.f90: Likewise
7327 * gfortran.dg/runtime_warning_1.f90: Likewise
7328 * gfortran.dg/shape_3.f90: Likewise
7329 * gfortran.dg/slash_1.f90: Likewise
7330 * gfortran.dg/stat_1.f90: Likewise
7331 * gfortran.dg/stat_2.f90: Likewise
7332 * gfortran.dg/streamio_11.f90: Likewise
7333 * gfortran.dg/streamio_3.f90: Likewise
7334 * gfortran.dg/streamio_4.f90: Likewise
7335 * gfortran.dg/streamio_9.f90: Likewise
7336 * gfortran.dg/tl_editing.f90: Likewise
7337 * gfortran.dg/unf_io_convert_1.f90: Likewise
7338 * gfortran.dg/unf_io_convert_2.f90: Likewise
7339 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7340 * gfortran.dg/unf_short_record_1.f90: Likewise
7341 * gfortran.dg/utf8_1.f03: Likewise
7342 * gfortran.dg/utf8_2.f03: Likewise
7343 * gfortran.dg/widechar_IO_1.f90: Likewise
7344 * gfortran.dg/write_check3.f90: Likewise
7345 * gfortran.dg/write_rewind_2.f: Likewise
7346 * gfortran.dg/x_slash_2.f: Likewise
7348 2009-04-29 Richard Guenther <rguenther@suse.de>
7351 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7353 (check_effective_target_vect_floatuint_cvt): Likewise.
7354 * gcc.dg/vect/slp-10.c: Adjust.
7355 * gcc.dg/vect/slp-11.c: Adjust.
7356 * gcc.dg/vect/slp-12b.c: Adjust.
7357 * gcc.dg/vect/slp-33.c: Adjust.
7358 * gcc.c-torture/compile/pr39943.c: New testcase.
7360 2009-04-29 Richard Guenther <rguenther@suse.de>
7363 * gcc.c-torture/compile/pr39937.c: New testcase.
7365 2009-04-29 Richard Guenther <rguenther@suse.de>
7367 PR tree-optimization/39941
7368 * gcc.c-torture/compile/pr39941.c: New testcase.
7370 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
7372 * gcc.target/bfin/20090411-1.c: New test.
7374 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
7377 * gcc.dg/pr39565.c: New testcase.
7379 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
7381 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7382 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7383 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7384 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7385 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7386 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7387 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7388 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7389 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7390 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7391 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7392 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7393 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7394 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7395 * gcc.target/i386/pr37191.c: Likewise.
7396 * gcc.target/i386/reload-1.c: Likewise.
7397 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7398 * g++.old-deja/g++.pt/repo2.C: Likewise.
7399 * g++.old-deja/g++.pt/repo3.C: Likewise.
7400 * g++.old-deja/g++.pt/repo4.C: Likewise.
7401 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7402 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7403 * g++.dg/template/repo1.C: Likewise.
7404 * g++.dg/template/repo2.C: Likewise.
7405 * g++.dg/template/repo3.C: Likewise.
7406 * g++.dg/template/repo4.C: Likewise.
7407 * g++.dg/template/repo5.C: Likewise.
7408 * g++.dg/template/repo6.C: Likewise.
7409 * g++.dg/template/repo7.C: Likewise.
7410 * g++.dg/template/repo8.C: Likewise.
7411 * g++.dg/template/repo9.C: Likewise.
7412 * g++.dg/rtti/repo1.C: Likewise.
7413 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7414 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7415 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7416 * g++.dg/other/PR23205.C: Skip for vxworks.
7417 * g++.dg/ext/visibility/class1.C: Requires PIC.
7418 * g++.dg/eh/async-unwind2.C: Requires PIC.
7419 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7420 does not have cxa_exit.
7422 2009-04-28 Jing Yu <jingyu@google.com>
7425 * lib/target-supports.exp (check_effective_target_tls): Remove
7427 (check_effective_target_tls_native): Likewise.
7428 (check_effective_target_tls_runtime): Likewise.
7429 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7431 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7433 2009-04-28 Janus Weil <janus@gcc.gnu.org>
7436 * gfortran.dg/proc_ptr_16.f90: New.
7438 2009-04-28 Steve Ellcey <sje@cup.hp.com>
7440 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7443 2009-04-28 Richard Guenther <rguenther@suse.de>
7446 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7448 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
7450 * g++.dg/warn/pr35652.C: Removed.
7451 * gcc.dg/pr35652.c: Likewise.
7453 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
7455 * gcc.target/ia64/20071210-2.c: New testcase.
7457 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
7460 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7461 * gcc.dg/pr39323-3.c: Ditto.
7463 2009-04-28 Janus Weil <janus@gcc.gnu.org>
7467 * gfortran.dg/ambiguous_reference_2.f90: New.
7468 * gfortran.dg/pointer_assign_7.f90: New.
7470 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
7471 Mark Mitchell <mark@codesourcery.com>
7473 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7474 * gcc.dg/20020103-1.c: Check for __ppc.
7475 * gcc.dg/asm-b.c: Check for __ppc.
7476 * gcc.dg/20020919-1.c: Check for __ppc.
7477 * gcc.dg/20020312-2.c: Likewise.
7478 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7479 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7480 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7481 * g++.dg/warn/weak1.C: Likewise.
7482 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7483 static so appropriate optimizations kick in.
7484 (find_base_value_wrapper): New function.
7485 * g++.dg/eh/simd-5.C: Fix target triplet.
7486 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7488 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
7489 H.J. Lu <hongjiu.lu@intel.com>
7492 * gcc.target/i386/pr39911.c: New test.
7494 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
7497 * gfortran.dg/alloc_comp_assign_10.f90: New test.
7499 2009-04-28 Ben Elliston <bje@au.ibm.com>
7504 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7506 * gcc.dg/pr35652.C: New.
7507 * g++.dg/warn/pr35652.C: New.
7508 * gcc.dg/format/plus-1.c: Adjust message.
7510 2009-04-27 DJ Delorie <dj@redhat.com>
7512 * lib/target-supports.exp (check_effective_target_double64): New.
7513 (check_effective_target_double64plus): New.
7514 (check_effective_target_large_double): New.
7515 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7516 * gcc.dg/div-double-1.c: Likewise.
7517 * gcc.dg/Wconversion-real.c: Require large_double.
7518 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7520 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7523 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7526 2009-04-27 Ian Lance Taylor <iant@google.com>
7528 * gcc.dg/Wcxx-compat-5.c: New testcase.
7529 * gcc.dg/Wcxx-compat-6.c: New testcase.
7531 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7533 Allow non-constant arguments to conversion intrinsics.
7534 * gcc.target/spu/intrinsics-3.c: Update tests.
7536 2009-04-27 Richard Guenther <rguenther@suse.de>
7539 * gcc.c-torture/compile/pr39928-1.c: New testcase.
7540 * gcc.c-torture/compile/pr39928-2.c: Likewise.
7542 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
7545 * gcc.dg/torture/pr39903-1.c: New.
7546 * gcc.dg/torture/pr39903-2.c: Likewise.
7548 2009-04-27 Revital Eres <eres@il.ibm.com>
7550 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7552 * gcc.dg/sms-2.c: Add dump check.
7553 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7555 * gcc.dg/sms-4.c: Likewise.
7556 * gcc.dg/sms-5.c: Likewise.
7557 * gcc.dg/sms-6.c: Likewise.
7558 * gcc.dg/sms-7.c: Likewise.
7559 * gcc.dg/sms-antideps.c: Rename to...
7560 * gcc.dg/sms-8.c: This and add sms dump file and check it.
7562 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
7564 * gnat.dg/opt2.adb: New test.
7566 2009-04-27 Jakub Jelinek <jakub@redhat.com>
7569 * g++.dg/warn/Wunused-15.C: New test.
7571 2009-04-26 Michael Matz <matz@suse.de>
7574 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7576 * gcc.target/i386/pr37248-1.c: Modified.
7577 * gcc.target/i386/pr37248-3.c: Modified.
7578 * gcc.target/i386/pr37248-2.c: Modified.
7579 * gnat.dg/aliasing1.adb: Modified.
7580 * gnat.dg/pack9.adb: Modified.
7581 * gnat.dg/aliasing2.adb: Modified.
7582 * gcc.dg/strict-overflow-2.c: Modified.
7583 * gcc.dg/autopar/reduc-1char.c: Modified.
7584 * gcc.dg/autopar/reduc-2char.c: Modified.
7585 * gcc.dg/autopar/reduc-1.c: Modified.
7586 * gcc.dg/autopar/reduc-2.c: Modified.
7587 * gcc.dg/autopar/reduc-3.c: Modified.
7588 * gcc.dg/autopar/reduc-6.c: Modified.
7589 * gcc.dg/autopar/reduc-7.c: Modified.
7590 * gcc.dg/autopar/reduc-8.c: Modified.
7591 * gcc.dg/autopar/reduc-9.c: Modified.
7592 * gcc.dg/autopar/reduc-1short.c: Modified.
7593 * gcc.dg/autopar/reduc-2short.c: Modified.
7594 * gcc.dg/autopar/parallelization-1.c: Modified.
7595 * gcc.dg/strict-overflow-4.c: Modified.
7596 * gcc.dg/strict-overflow-6.c: Modified.
7597 * gcc.dg/gomp/combined-1.c: Modified.
7598 * gcc.dg/no-strict-overflow-1.c: Modified.
7599 * gcc.dg/no-strict-overflow-3.c: Modified.
7600 * gcc.dg/no-strict-overflow-5.c: Modified.
7601 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7602 * gcc.dg/tree-ssa/pr18134.c: Modified.
7603 * gcc.dg/tree-ssa/20030824-1.c: Modified.
7604 * gcc.dg/tree-ssa/vector-2.c: Modified.
7605 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7606 * gcc.dg/tree-ssa/loop-21.c: Modified.
7607 * gcc.dg/tree-ssa/20030824-2.c: Modified.
7608 * gcc.dg/tree-ssa/vector-3.c: Modified.
7609 * gcc.dg/tree-ssa/asm-3.c: Modified.
7610 * gcc.dg/tree-ssa/pr23294.c: Modified.
7611 * gcc.dg/tree-ssa/loop-22.c: Modified.
7612 * gcc.dg/tree-ssa/loop-15.c: Modified.
7613 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7614 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7615 * gcc.dg/tree-ssa/pr20139.c: Modified.
7616 * gcc.dg/tree-ssa/scev-cast.c: Modified.
7617 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7618 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7619 * gcc.dg/tree-ssa/loop-5.c: Modified.
7620 * gcc.dg/tree-ssa/pr19431.c: Modified.
7621 * gcc.dg/tree-ssa/pr32044.c: Modified.
7622 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7623 * gcc.dg/tree-ssa/loop-19.c: Modified.
7624 * gcc.dg/tree-ssa/loop-28.c: Modified.
7625 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7626 * gcc.dg/tree-ssa/divide-1.c: Modified.
7627 * gcc.dg/tree-ssa/inline-1.c: Modified.
7628 * gcc.dg/tree-ssa/divide-3.c: Modified.
7629 * gcc.dg/tree-ssa/pr30978.c: Modified.
7630 * gcc.dg/tree-ssa/alias-6.c: Modified.
7631 * gcc.dg/tree-ssa/divide-4.c: Modified.
7632 * gcc.dg/tree-ssa/alias-11.c: Modified.
7633 * gcc.dg/no-strict-overflow-7.c: Modified.
7634 * gcc.dg/strict-overflow-1.c: Modified.
7635 * gcc.dg/pr15784-4.c: Modified.
7636 * gcc.dg/pr34263.c: Modified.
7637 * gcc.dg/strict-overflow-3.c: Modified.
7638 * gcc.dg/tree-prof/stringop-1.c: Modified.
7639 * gcc.dg/tree-prof/val-prof-1.c: Modified.
7640 * gcc.dg/tree-prof/val-prof-2.c: Modified.
7641 * gcc.dg/tree-prof/val-prof-3.c: Modified.
7642 * gcc.dg/tree-prof/val-prof-4.c: Modified.
7643 * gcc.dg/no-strict-overflow-2.c: Modified.
7644 * gcc.dg/no-strict-overflow-4.c: Modified.
7645 * gcc.dg/no-strict-overflow-6.c: Modified.
7646 * g++.dg/tree-ssa/pr27090.C: Modified.
7647 * g++.dg/tree-ssa/tmmti-2.C: Modified.
7648 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7649 * g++.dg/tree-ssa/pr19807.C: Modified.
7650 * g++.dg/opt/pr30965.C: Modified.
7651 * g++.dg/init/new17.C: Modified.
7652 * gfortran.dg/whole_file_6.f90: Modified.
7653 * gfortran.dg/whole_file_5.f90: Modified.
7654 * gfortran.dg/reassoc_1.f90: Modified.
7655 * gfortran.dg/reassoc_3.f90: Modified.
7657 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
7660 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7662 2009-04-26 Jakub Jelinek <jakub@redhat.com>
7665 * gcc.target/i386/pr39543-1.c: New test.
7666 * gcc.target/i386/pr39543-2.c: New test.
7667 * gcc.target/i386/pr39543-3.c: New test.
7670 * gcc.dg/Wunused-value-3.c: New test.
7672 2009-04-26 Joseph Myers <joseph@codesourcery.com>
7675 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7676 gcc.dg/vla-21.c: New tests.
7678 2009-04-26 Joseph Myers <joseph@codesourcery.com>
7681 * gcc.dg/inline-34.c: New test.
7683 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7685 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7686 gcc.dg/enum-const-3.c: New tests.
7687 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7688 -pedantic-errors. Update expected diagnostics.
7690 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7693 * gcc.dg/vla-20.c: New test.
7695 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7698 * gcc.dg/vla-19.c: New test.
7700 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7702 PR preprocessor/39559
7703 * gcc.dg/c99-intconst-2.c: New test.
7705 2009-04-25 Jan Hubicka <jh@suse.cz>
7707 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7709 2009-04-25 Janus Weil <janus@gcc.gnu.org>
7712 * gfortran.dg/import7.f90: New.
7714 2009-04-24 Richard Guenther <rguenther@suse.de>
7716 * gcc.dg/tree-ssa/vrp48.c: Fix.
7718 2008-04-24 Doug Kwan <dougkwan@google.com>
7720 * g++.dg/init/copy7.C: Only abort in memcpy if source and
7721 destination are the same.
7723 2009-04-24 Richard Guenther <rguenther@suse.de>
7725 * gcc.dg/tree-ssa/vrp48.c: New testcase.
7727 2009-04-24 Joseph Myers <joseph@codesourcery.com>
7729 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7730 gcc.dg/array-const-3.c: New tests.
7732 2009-04-24 Ian Lance Taylor <iant@google.com>
7734 * gcc.dg/Wcxx-compat-4.c: New testcase.
7736 2009-04-24 Daniel Kraft <d@domob.eu>
7738 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7739 expected on already erraneous symbol (renamed to fresh one).
7741 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
7744 * gcc.dg/pr39867.c: New.
7746 2009-04-24 Janus Weil <janus@gcc.gnu.org>
7750 * gfortran.dg/intrinsic_1.f90: New.
7752 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
7754 * gnat.dg/alignment7.adb: New test.
7755 * gnat.dg/alignment8.adb: Likewise.
7757 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
7759 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7760 * gnat.dg/specs/rep_clause2.ads: New test.
7762 2009-04-24 Jakub Jelinek <jakub@redhat.com>
7764 PR rtl-optimization/39794
7765 * gcc.dg/pr39794.c: New test.
7767 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
7769 * gnat.dg/atomic1.adb: New test.
7770 * gnat.dg/atomic1_pkg.ads: New helper.
7772 2009-04-23 Steve Ellcey <sje@cup.hp.com>
7775 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7776 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7778 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
7780 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7783 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7786 * gcc.dg/vector-init-1.c: New testcase.
7787 * gcc.dg/vector-init-2.c: New testcase.
7789 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
7791 * gnat.dg/enum2.adb: New test.
7792 * gnat.dg/enum2_pkg.ads: New helper.
7794 2009-04-22 Jakub Jelinek <jakub@redhat.com>
7797 * gcc.dg/torture/pr39855.c: New test.
7799 2009-04-22 Dodji Seketeli <dodji@redhat.com>
7802 * g++.dg/cpp0x/pr39639.C: New test.
7804 2009-04-22 Mark Heffernan <meheff@google.com>
7806 * gcc.dg/profile-generate-3.c: New test.
7808 2009-04-22 Jan Hubicka <jh@suse.cz>
7810 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7812 2009-04-22 Steve Ellcey <sje@cup.hp.com>
7815 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7817 2009-04-22 Richard Guenther <rguenther@suse.de>
7819 PR tree-optimization/39824
7820 * gcc.c-torture/compile/pr39824.c: New testcase.
7822 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7825 * g++.dg/parse/parser-pr14875.C: New.
7826 * g++.dg/parse/parser-pr14875-2.C: New.
7827 * g++.dg/parse/error6.C: Update match string.
7829 2009-04-22 Richard Guenther <rguenther@suse.de>
7831 PR tree-optimization/39845
7832 * gcc.c-torture/compile/pr39845.c: New testcase.
7834 2009-04-22 Janus Weil <janus@gcc.gnu.org>
7837 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7838 * gfortran.dg/external_initializer.f90: Modified.
7839 * gfortran.dg/interface_26.f90: Modified.
7840 * gfortran.dg/intrinsic_subroutine.f90: Modified.
7841 * gfortran.dg/proc_ptr_3.f90: Modified.
7842 * gfortran.dg/proc_ptr_15.f90: New.
7843 * gfortran.dg/proc_ptr_result_1.f90: Modified.
7845 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7848 * g++.dg/warn/pr35711.C: New.
7849 * g++.dg/conversion/ptrmem2.C: Update.
7851 2009-04-21 Joseph Myers <joseph@codesourcery.com>
7853 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7854 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7855 README.gcc, g++.dg/README, g++.dg/compat/break/README,
7856 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7857 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7858 gcc.c-torture/ChangeLog.0,
7859 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7860 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7861 gcc.target/i386/math-torture/math-torture.exp,
7862 gcc.target/mips/inter/mips16-inter.exp,
7863 gcc.target/mips/mips-nonpic/README,
7864 gcc.target/x86_64/abi/README.gcc,
7865 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7866 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7867 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7869 * ChangeLog-1993-2007, ChangeLog: Correct dates.
7871 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
7873 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7875 2009-04-21 Richard Guenther <rguenther@suse.de>
7878 * gcc.dg/torture/pr39829.c: New testcase.
7880 2009-04-21 Martin Jambor <mjambor@suse.cz>
7882 * gcc.dg/tree-ssa/cswtch-2.c: New test.
7884 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7887 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7888 * gcc.dg/sequence-pt-2.c: New.
7889 * gcc.dg/sequence-pt-3.c: New.
7890 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7891 * g++.dg/warn/sequence-pt-2.c: New.
7892 * g++.dg/warn/sequence-pt-3.c: New.
7894 2009-04-21 Jakub Jelinek <jakub@redhat.com>
7896 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7898 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
7900 * gnat.dg/import1.ad[sb]: New test.
7902 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7904 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7907 2009-04-20 Tobias Burnus <burnus@net-b.de>
7910 * gfortran.dg/continuation_11.f90: New test.
7912 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7915 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7916 messages. Test for "long long" in system headers.
7917 * gcc.dg/c99-longlong-2.c: New.
7918 * g++.dg/warn/pr13358.C: New.
7919 * g++.dg/warn/pr13358-2.C: New.
7920 * g++.dg/warn/pr13358-3.C: New.
7921 * g++.dg/warn/pr13358-4.C: New.
7923 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7925 * gcc.dg/framework-2.c: Fix up for non existent includes
7926 being fatal errors now.
7928 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
7931 * gfortran.dg/private_type_13.f90: New test.
7932 * gfortran.dg/private_type_2.f90: Add option -std=f95.
7934 2009-04-20 Le-Chun Wu <lcwu@google.com>
7937 * g++.dg/warn/Wunused-14.C: New test.
7939 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7941 * gnat.dg/specs/small_alignment.ads: New test.
7943 2009-04-20 Ian Lance Taylor <iant@google.com>
7945 * gcc.dg/Wcxx-compat-3.c: New testcase.
7947 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7949 * gnat.dg/pack13.ad[sb]: New test.
7950 * gnat.dg/pack13_pkg.ads: New helper.
7952 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7954 * gnat.dg/discr11.ad[sb]: New test.
7955 * gnat.dg/discr11_pkg.ads: New helper.
7957 2009-04-20 Ira Rosen <irar@il.ibm.com>
7959 PR tree-optimization/39675
7960 * gcc.dg/vect/O3-pr39675-2.c: New test.
7962 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7964 * gnat.dg/rep_clause3.adb: New test.
7966 2009-04-19 Joseph Myers <joseph@codesourcery.com>
7969 * gcc.dg/c99-flex-array-7.c: New test.
7971 2009-04-19 Joseph Myers <joseph@codesourcery.com>
7974 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
7976 2009-04-19 Joseph Myers <joseph@codesourcery.com>
7979 * gcc.dg/c99-restrict-3.c: New test.
7981 2009-04-19 Joseph Myers <joseph@codesourcery.com>
7983 PR preprocessor/20078
7984 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
7986 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
7988 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
7989 Do not pass -B$root after -margs.
7991 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7995 * gcc.dg/pr32061.c: New.
7996 * gcc.dg/Wlogical-op-1.c: Update.
7997 * g++.dg/warn/Wlogical-op-1.C: Update.
7998 * g++.dg/warn/pr36954.C: New.
8000 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8003 * gcc.dg/lvalue-5.c: New test.
8005 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8008 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
8010 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8012 * gcc.dg/cpp/include5.c: New test.
8014 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8017 * gcc.dg/call-diag-2.c: New test.
8019 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8021 PR preprocessor/39646
8022 * gcc.dg/cpp/line8.c: New test.
8024 2009-04-18 Joseph Myers <joseph@codesourcery.com>
8026 PR preprocessor/39647
8027 * gcc.dg/cpp/line7.c: New test.
8029 2009-04-18 Richard Guenther <rguenther@suse.de>
8032 * gcc.target/i386/pr39804.c: New testcase.
8034 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
8036 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8037 * g++.dg/other/pr39496.C: Likewise.
8039 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8042 * gcc.dg/pr36902.c: New.
8044 2009-04-17 Diego Novillo <dnovillo@google.com>
8046 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8047 violation for variable 'inside_main'.
8049 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8051 * gfortran.fortran-torture/execute/getarg_1.x: New file.
8053 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8055 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8057 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8059 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8060 * gfortran.dg/chmod_2.f90: Likewise.
8061 * gfortran.dg/chmod_3.f90: Likewise.
8062 * gfortran.dg/open_errors.f90: Likewise.
8063 * gfortran.dg/stat_1.f90: Likewise.
8064 * gfortran.dg/stat_2.f90: Likewise.
8066 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8068 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8069 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8070 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8071 * gfortran.dg/nearest_1.f90: Likewise.
8072 * gfortran.dg/nearest_3.f90: Likewise.
8073 * gfortran.dg/isnan_1.f90: Likewise.
8074 * gfortran.dg/isnan_2.f90: Likewise.
8075 * gfortran.dg/nan_1.f90: Likewise.
8076 * gfortran.dg/nan_2.f90: Likewise.
8077 * gfortran.dg/nan_3.f90: Likewise.
8078 * gfortran.dg/nan_4.f90: Likewise.
8079 * gfortran.dg/module_nan.f90: Likewise.
8080 * gfortran.dg/int_conv_2.f90: Likewise.
8081 * gfortran.dg/init_flag_3.f90: Likewise.
8082 * gfortran.dg/namelist_42.f90: Likewise.
8083 * gfortran.dg/namelist_43.f90: Likewise.
8084 * gfortran.dg/real_const_3.f90: Likewise.
8085 * gfortran.dg/transfer_simplify_1.f90: Likewise.
8087 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8088 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8089 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8090 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8091 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8093 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8094 * gfortran.dg/gamma_5.f90: Likewise.
8096 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8098 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8099 less strict so it also works with auto-overlay support.
8100 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8101 for "exceeds local store" linker errors on the SPU.
8103 * lib/gfortran.exp: Include target-supports.exp.
8104 (gfortran_init): On SPU targets where automatic overlay support
8105 is available, use it to build all Fortran test cases.
8107 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8109 2009-04-17 Arnaud Charlet <charlet@adacore.com>
8111 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8112 rule enforced by gnat on taft types.
8114 2009-04-17 Jakub Jelinek <jakub@redhat.com>
8117 * g++.dg/ext/complit11.C: Add empty dg-options.
8119 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8122 * g++.dg/template/defarg11.C: New test.
8124 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8127 * g++.dg/ext/complit11.C: New testcase.
8129 2009-04-15 Le-Chun Wu <lcwu@google.com>
8132 * g++.dg/warn/Wunused-13.C: New testcase.
8134 2009-04-15 Ian Lance Taylor <iant@google.com>
8136 * gcc.dg/Wenum-compare-1.c: New testcase.
8138 2009-04-15 Richard Guenther <rguenther@suse.de>
8140 PR tree-optimization/39764
8141 * g++.dg/torture/pr39764.C: New testcase.
8143 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
8145 * g++.dg/ext/altivec-17.C: New.
8147 2009-04-15 Arnaud Charlet <charlet@adacore.com>
8149 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8150 * gnat.dg/specs/limited1.ads: Ditto.
8152 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8155 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8156 for testing the results of estimate instructions.
8157 * gcc.dg/vmx/3a-04m.c (test): Ditto.
8158 * gcc.dg/vmx/3a-05.c (test): Ditto.
8160 2009-04-14 Jason Merrill <jason@redhat.com>
8163 * g++.dg/warn/Wshadow-4.C: Extend.
8165 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
8167 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8168 (do_D): Remove attribute hidden.
8170 2009-04-13 Jason Merrill <jason@redhat.com>
8173 * g++.dg/init/copy7.C: New.
8175 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
8178 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8179 (check_for_all_options): This.
8181 2009-04-13 Jason Merrill <jason@redhat.com>
8184 * g++.dg/template/crash90.C: New.
8186 2009-04-12 Jason Merrill <jason@redhat.com>
8189 * g++.dg/overload/extern-C-2.C: New.
8191 2009-04-12 Joseph Myers <joseph@codesourcery.com>
8193 PR preprocessor/31869
8194 * gcc.dg/cpp/strify5.c: New test.
8196 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
8198 * gnat.dg/enum1.adb: New test.
8199 * gnat.dg/enum1_pkg.ads: New helper.
8201 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
8204 * gcc.target/alpha/pr39740.c: New test.
8206 2009-04-11 Daniel Kraft <d@domob.eu>
8209 * gfortran.dg/bounds_check_strlen_1.f90: New test.
8210 * gfortran.dg/bounds_check_strlen_2.f90: New test.
8211 * gfortran.dg/bounds_check_strlen_3.f90: New test.
8212 * gfortran.dg/bounds_check_strlen_4.f90: New test.
8213 * gfortran.dg/bounds_check_strlen_5.f90: New test.
8214 * gfortran.dg/bounds_check_strlen_6.f90: New test.
8215 * gfortran.dg/bounds_check_strlen_7.f90: New test.
8216 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8217 expected string length that failed with -fbounds-check now.
8218 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8220 2009-04-11 Janus Weil <janus@gcc.gnu.org>
8223 * gfortran.dg/proc_ptr_14.f90: New.
8225 2009-04-11 Richard Guenther <rguenther@suse.de>
8228 * g++.dg/torture/pr39732.C: New testcase.
8230 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
8232 * gfortran.dg/whole_file_5.f90: New.
8233 * gfortran.dg/whole_file_6.f90: New.
8235 2009-04-11 Richard Guenther <rguenther@suse.de>
8237 PR tree-optimization/39713
8238 * g++.dg/torture/pr39713.C: New testcase.
8240 2009-04-10 Richard Guenther <rguenther@suse.de>
8243 * gcc.dg/pr39712.c: New testcase.
8245 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
8248 * g++.dg/cpp0x/enum2.C: Updated.
8249 * g++.dg/debug/pr22514.C: Likewise.
8250 * g++.dg/parse/enum2.C: Likewise.
8251 * g++.dg/parse/enum3.C: Likewise.
8252 * g++.dg/template/crash79.C: Likewise.
8253 * g++.old-deja/g++.jason/cond.C: Likewise.
8255 2009-04-10 Chao-ying Fu <fu@mips.com>
8257 * gcc.target/mips/interrupt_handler.c: Change from compile to
8260 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8262 * objc/execute/forward-1.x: Fix x86_64 entry typos.
8264 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
8267 * gfortran.dg/zero_sized_6.f90: New.
8269 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
8272 * g++.dg/parse/pr20118.C: New.
8273 * g++.dg/template/spec16.C: Update.
8275 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8278 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8279 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8280 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8281 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8282 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8283 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8284 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8285 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8286 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8287 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8288 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8289 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8290 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8291 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8292 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8293 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8294 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8296 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8299 * g++.dg/torture/pr39678.C: New.
8300 * gcc.dg/compat/struct-complex-2.h: Likewise.
8301 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8302 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8303 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8304 * gcc.dg/torture/pr39678.c: Likewise.
8305 * gcc.target/i386/pr39678.c: Likewise.
8307 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8308 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8310 * gcc.target/x86_64/abi/test_passing_structs.c: Include
8311 <complex.h>. Add tests for structure with complex float.
8313 2009-04-10 Ben Elliston <bje@au.ibm.com>
8314 Joseph Myers <joseph@codesourcery.com>
8317 * gcc.dg/dfp/pr36800.c: New.
8319 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8320 Rafael Avila de Espindola <espindola@google.com>
8322 * gcc.misc-tests/help.exp: New file.
8323 * lib/options.exp: New file.
8325 2009-04-09 Janis Johnson <janis187@us.ibm.com>
8328 * objc/execute/forward-1.x: New.
8330 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
8332 * gcc.dg/pr27150-1.c: Change to a link test.
8334 2009-04-09 Jakub Jelinek <jakub@redhat.com>
8336 * g++.dg/lookup/using2.C: Change copyright header to refer to version
8337 3 of the GNU General Public License and to point readers at the
8338 COPYING3 file and the FSF's license web page.
8339 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8340 * gcc.dg/struct/struct-reorg.exp: Likewise.
8341 * gcc.target/spu/tag_manager.c: Likewise.
8343 2009-04-09 Richard Guenther <rguenther@suse.de>
8346 * ssa-ccp-25.c: Adjust pattern.
8348 2009-04-09 Janus Weil <janus@gcc.gnu.org>
8351 * gfortran.dg/external_procedures_1.f90: Modified.
8352 * gfortran.dg/proc_ptr_result_1.f90: New.
8353 * gfortran.dg/proc_ptr_result_2.f90: New.
8354 * gfortran.dg/proc_ptr_result_3.f90: New.
8356 2009-04-09 Richard Guenther <rguenther@suse.de>
8358 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8359 to prevent constant propagation.
8360 * gcc.dg/vect/vect-56.c: Likewise.
8361 * gcc.dg/vect/vect-58.c: Likewise.
8362 * gcc.dg/vect/vect-60.c: Likewise.
8363 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8364 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8365 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8367 2009-04-09 Richard Guenther <rguenther@suse.de>
8369 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8370 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8372 2009-04-09 Joseph Myers <joseph@codesourcery.com>
8375 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8378 2009-04-08 Joseph Myers <joseph@codesourcery.com>
8380 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8381 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8383 2009-04-08 Jakub Jelinek <jakub@redhat.com>
8385 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8387 2009-04-08 Jason Merrill <jason@redhat.com>
8390 * g++.dg/template/error40.C: Add another test.
8392 2009-04-08 Joseph Myers <joseph@codesourcery.com>
8396 * gcc.c-torture/compile/pr39614-1.c,
8397 gcc.c-torture/compile/pr39614-2.c,
8398 gcc.c-torture/compile/pr39614-3.c,
8399 gcc.c-torture/compile/pr39614-4.c,
8400 gcc.c-torture/compile/pr39614-5.c,
8401 gcc.c-torture/compile/pr39673-1.c,
8402 gcc.c-torture/compile/pr39673-2.c: New tests.
8403 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8405 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8406 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8409 2009-04-08 Dodji Seketeli <dodji@redhat.com>
8412 * g++.dg/cpp0x/variadic-crash2.C: New test.
8414 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
8417 * gfortran.dg/alloc_comp_result_1.f90: New test.
8419 2009-04-07 Jason Merrill <jason@redhat.com>
8422 * g++.dg/overload/extern-C-1.C: New.
8424 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8427 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8429 2009-04-07 Jason Merrill <jason@redhat.com>
8432 * g++.dg/template/error40.C: New.
8434 2009-04-07 Janus Weil <janus@gcc.gnu.org>
8437 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8439 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
8441 * gnat.dg/subp_elim_errors.ad[sb]: New test.
8443 2009-04-07 Janus Weil <janus@gcc.gnu.org>
8446 * gfortran.dg/proc_decl_1.f90: Modified.
8447 * gfortran.dg/proc_ptr_11.f90: Extended.
8448 * gfortran.dg/proc_ptr_13.f90: Modified.
8450 2009-04-06 Jason Merrill <jason@redhat.com>
8453 * g++.dg/template/fnspec1.C: New.
8455 2009-04-06 Laurent GUERBY <laurent@guerby.net>
8457 * lib/gnat.exp: Handle multilib.
8459 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
8462 * gfortran.dg/dependency_23.f90: New test.
8464 2009-04-06 Richard Guenther <rguenther@suse.de>
8466 PR tree-optimization/28868
8467 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8468 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8469 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8470 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8472 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8474 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8476 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8478 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8480 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8482 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8483 with the built-in y0, and the subsequent warning.
8484 (y1): Likewise, rename to y_1.
8486 2009-04-06 Janus Weil <janus@gcc.gnu.org>
8489 * gfortran.dg/proc_decl_21.f90: New.
8491 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
8494 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8496 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
8498 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8499 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8500 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8501 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8502 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8503 gfortran.dg/namelist_49.f90: Gate test on effective_target
8505 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
8507 2009-04-05 Daniel Kraft <d@domob.eu>
8510 * gfortran.dg/read_float_2.f03
8511 * gfortran.dg/read_float_3.f90
8513 2009-04-05 Richard Guenther <rguenther@suse.de>
8515 PR tree-optimization/39648
8516 * gcc.c-torture/compile/pr39648.c: New testcase.
8518 2009-04-05 Jason Merrill <jason@redhat.com>
8521 * g++.dg/template/error39.C: New.
8523 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
8526 * gfortran.dg/implied_do_1.f90: New.
8528 2009-04-04 Tobias Burnus <burnus@net-b.de>
8531 * gfortran.dg/recursive_check_8.f90: New.
8532 * gfortran.dg/recursive_check_9.f90: New.
8533 * gfortran.dg/recursive_check_10.f90: New.
8534 * gfortran.dg/recursive_check_11.f90: New.
8535 * gfortran.dg/recursive_check_12.f90: New.
8536 * gfortran.dg/recursive_check_13.f90: New.
8537 * gfortran.dg/recursive_check_14.f90: New.
8539 2009-04-04 Jason Merrill <jason@redhat.com>
8542 * g++.dg/template/error38.C: Add more tests.
8544 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
8547 * gfortran.dg/common_align_2.f90: New test.
8549 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
8552 * gcc.c-torture/execute/pr39501.c: New file.
8553 * gcc.c-torture/execute/pr39501.x: New file.
8555 2009-04-04 Richard Guenther <rguenther@suse.de>
8557 PR tree-optimization/8781
8558 PR tree-optimization/37892
8559 * g++.dg/tree-ssa/pr8781.C: New testcase.
8560 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8562 2009-04-04 Richard Guenther <rguenther@suse.de>
8564 PR tree-optimization/39636
8565 * gcc.c-torture/compile/pr39636.c: New testcase.
8567 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
8569 PR rtl-optimization/39607
8570 * g++.dg/opt/pr39607.C: New.
8572 2009-04-03 Tobias Burnus <burnus@net-b.de>
8575 * gfortran.dg/common_12.f90: New.
8577 2009-04-03 Jason Merrill <jason@redhat.com>
8580 * g++.dg/template/const2.C: New test.
8582 2009-04-03 Richard Guenther <rguenther@suse.de>
8584 PR tree-optimization/2480
8585 PR tree-optimization/23086
8586 * gcc.dg/tree-ssa/pr2480.c: New testcase.
8587 * gcc.dg/tree-ssa/pr23086.c: Likewise.
8589 2009-04-03 Richard Guenther <rguenther@suse.de>
8591 PR tree-optimization/34743
8592 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8593 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8594 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8595 * gcc.dg/tree-ssa/sra-3.c: Likewise.
8596 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8597 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8598 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8599 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8601 2009-04-03 Richard Guenther <rguenther@suse.de>
8604 PR tree-optimization/23940
8605 PR tree-optimization/33237
8608 PR tree-optimization/36201
8609 PR tree-optimization/36230
8610 PR tree-optimization/38049
8611 PR tree-optimization/38207
8612 PR tree-optimization/38230
8613 PR tree-optimization/38301
8614 PR tree-optimization/38585
8616 PR tree-optimization/38985
8617 PR tree-optimization/39299
8618 * gcc.dg/pr19633-1.c: Adjust.
8619 * gcc.dg/torture/pta-callused-1.c: Likewise.
8620 * gcc.dg/torture/pr39074-2.c: Likewise.
8621 * gcc.dg/torture/pr39074.c: Likewise.
8622 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8623 * gcc.dg/torture/pr30375.c: Adjust.
8624 * gcc.dg/torture/pr33563.c: Likewise.
8625 * gcc.dg/torture/pr33870.c: Likewise.
8626 * gcc.dg/torture/pr33560.c: Likewise.
8627 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8628 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8629 * gcc.dg/tree-ssa/alias-15.c: Remove.
8630 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8631 * gcc.dg/tree-ssa/pr26421.c: Adjust.
8632 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8633 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8634 * gcc.dg/tree-ssa/pr23382.c: Adjust.
8635 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8636 * gcc.dg/tree-ssa/alias-16.c: Adjust.
8637 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8638 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8639 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8640 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8641 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8642 * gcc.dg/tree-ssa/alias-19.c: Likewise.
8643 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8644 * gcc.dg/tree-ssa/pr13146.c: Likewise.
8645 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8646 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8647 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8648 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8649 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8650 * gcc.dg/tree-ssa/alias-20.c: Likewise.
8651 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8652 * gcc.dg/tree-ssa/pr38895.c: Likewise.
8653 * gcc.dg/uninit-B.c: XFAIL.
8654 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8655 * gcc.dg/uninit-pr19430.c: XFAIL.
8656 * g++.dg/tree-ssa/pr13146.C: New testcase.
8657 * g++.dg/opt/pr36187.C: Adjust.
8658 * g++.dg/torture/20090329-1.C: New testcase.
8660 2009-04-02 Chao-ying Fu <fu@mips.com>
8662 * gcc.target/mips/interrupt_handler.c: New test.
8664 2009-04-02 David Ayers <ayers@fsfe.org>
8667 * objc.dg/bad-receiver-type-2.m: New test contributed by
8670 2009-04-02 Jason Merrill <jason@redhat.com>
8673 * g++.dg/template/error38.C: New test.
8675 2009-04-02 Janis Johnson <janis187@us.ibm.com>
8677 PR tree-optimization/31677
8678 * gcc.dg/memcpy-1.c: Add compiler option.
8680 2009-04-02 Ira Rosen <irar@il.ibm.com>
8682 PR tree-optimization/39595
8683 * gfortran.dg/vect/O3-pr39595.f: New test.
8685 2009-04-02 Dodji Seketeli <dodji@redhat.com>
8688 * g++.dg/template/typedef11.C: New test.
8689 * g++.dg/template/typedef12.C: Likewise.
8690 * g++.dg/template/typedef13.C: Likewise.
8691 * g++.dg/template/typedef14.C: Likewise.
8692 * g++.dg/template/typedef15.C: Likewise.
8693 * g++.dg/template/typedef16.C: Likewise.
8694 * g++.dg/template/sfinae3.C: Compile this pedantically.
8695 The only errors expected should be the one saying the typedef is ill
8697 * g++.old-deja/g++.pt/typename8.C: Likewise.
8698 * g++.dg/template/access11.C: Update this.
8700 2009-04-02 Richard Guenther <rguenther@suse.de>
8702 PR tree-optimization/37221
8703 * gcc.c-torture/compile/20090331-1.c: New testcase.
8705 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
8707 * gcc.c-torture/compile/20090401-1.c: New test.
8709 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8712 * g++.dg/template/pr4926-1.C: New.
8714 2009-04-01 Xinliang David Li <davidxl@google.com>
8716 * gcc.target/i386/all_one_m128i.c: New test.
8718 2009-04-01 Janis Johnson <janis187@us.ibm.com>
8721 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8722 * gcc.dg/fltconst-2.c: New test.
8723 * gcc.dg/fltconst-double-pedantic-1.c: New test.
8724 * gcc.dg/fltconst-double-pedantic-2.c: New test.
8727 * gcc.dg/cpp/pr33466.c: New test.
8728 * gcc.dg/dfp/pr33466.c: New test.
8729 * gcc.dg/fixed-point/pr33466.c: New test.
8731 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8733 PR tree-optimization/35011
8734 * g++.dg/other/pr35011.C: New.
8736 2009-04-01 Jakub Jelinek <jakub@redhat.com>
8739 * gcc.dg/pr39226.c: New test.
8741 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8744 * g++.dg/template/pr35240.C: New.
8746 2009-04-01 Joseph Myers <joseph@codesourcery.com>
8749 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8750 * gcc.dg/pr25682.c: Update expected diagnostics.
8752 2009-04-01 Richard Guenther <rguenther@suse.de>
8754 * gcc.dg/fold-plusmult-2.c: New testcase.
8756 2009-04-01 Jakub Jelinek <jakub@redhat.com>
8759 * gcc.dg/pr37772.c: New test.
8760 * g++.dg/ext/asm11.C: New test.
8762 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8764 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8765 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8768 2009-03-31 Jason Merrill <jason@redhat.com>
8770 * g++.old-deja/g++.other/using9.C: Add expected errors.
8772 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
8774 * gcc.c-torture/compile/pr33009.c: Removed.
8776 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8778 * gcc.c-torture/compile/pr33009.c: Delete.
8779 * gcc.c-torture/compile/pr11832.c: Likewise.
8781 2009-03-31 Joseph Myers <joseph@codesourcery.com>
8784 * lib/target-supports.exp (check_effective_target_stdint_types):
8786 (check_effective_target_inttypes_types): New.
8787 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8788 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8789 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8791 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
8795 * gfortran.dg/data_pointer_1.f90: New test.
8797 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
8800 * gfortran.dg/char_length_15.f90: New test.
8802 2009-03-31 Jason Merrill <jason@redhat.com>
8805 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8806 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8807 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8810 * g++.dg/other/typedef2.C: New test.
8813 * g++.dg/template/typedef17.C: New test.
8815 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8816 * g++.dg/cpp0x/auto12.C: Likewise.
8818 2009-03-31 Richard Guenther <rguenther@suse.de>
8821 * gcc.dg/fold-compare-4.c: New testcase.
8822 * gcc.dg/fold-compare-5.c: Likewise.
8824 2009-03-31 Richard Guenther <rguenther@suse.de>
8826 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8828 2009-03-31 Joseph Myers <joseph@codesourcery.com>
8831 * gcc.target/i386/pr39592-1.c: New test.
8833 2009-03-31 Joseph Myers <joseph@codesourcery.com>
8835 PR preprocessor/15638
8836 * gcc.dg/cpp/missing-header-1.c: New test.
8837 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
8838 "compilation terminated" message.
8839 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
8841 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8842 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8843 terminated" message.
8845 2009-03-31 Richard Guenther <rguenther@suse.de>
8849 * gcc.dg/tree-ssa/pr23401.c: New testcase.
8850 * gcc.dg/tree-ssa/pr27810.c: Likewise.
8852 2009-03-30 Steven G. Kargl <kargls@comcast.net>
8855 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8856 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8857 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8858 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8859 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8860 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8861 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8863 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
8866 * gfortran.dg/whole_file_1.f90: New test.
8868 * gfortran.dg/whole_file_2.f90: New test.
8869 * gfortran.dg/whole_file_3.f90: New test.
8871 * gfortran.dg/whole_file_4.f90: New test.
8873 2009-03-30 Jakub Jelinek <jakub@redhat.com>
8875 * gfortran.dg/bind_c_usage_19.f90: New test.
8878 * gcc.target/powerpc/altivec-29.c: New test.
8880 2009-03-30 Joseph Myers <joseph@codesourcery.com>
8882 PR rtl-optimization/323
8883 * gcc.target/i386/excess-precision-1.c,
8884 gcc.target/i386/excess-precision-2.c,
8885 gcc.target/i386/excess-precision-3.c,
8886 gcc.target/i386/excess-precision-4.c,
8887 gcc.target/i386/excess-precision-5.c,
8888 gcc.target/i386/excess-precision-6.c: New tests.
8890 2009-03-30 Joseph Myers <joseph@codesourcery.com>
8893 * gcc.dg/c99-array-lval-8.c: New test.
8895 2009-03-29 Joseph Myers <joseph@codesourcery.com>
8897 PR preprocessor/34695
8898 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8899 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8900 instead of dg-warning for "previous definition" messages.
8901 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8902 "warnings being treated as errors" message.
8903 * gcc.dg/fltconst-1.c: Use -fshow-column.
8905 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
8908 * gfortran.dg/power1.f90: New test.
8910 2009-03-29 Joseph Myers <joseph@codesourcery.com>
8918 * gcc.c-torture/compile/20081108-1.c,
8919 gcc.c-torture/compile/20081108-2.c,
8920 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8921 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8922 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8923 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8924 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8925 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8926 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8927 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8928 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8929 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8930 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8931 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8932 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8933 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8934 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8935 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8936 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8938 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8939 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
8940 XFAILs. Update expected messages.
8941 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
8943 * gcc.dg/real-const-1.c: Replace with test from original PR.
8944 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
8945 when casting from non-constant integer to pointer.
8947 2009-03-29 Richard Guenther <rguenther@suse.de>
8949 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
8951 2009-03-29 Daniel Kraft <d@domob.eu>
8954 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
8956 * gfortran.dg/typebound_proc_9.f03: New test.
8957 * gfortran.dg/typebound_proc_10.f03: New test.
8958 * gfortran.dg/typebound_proc_11.f03: New test.
8959 * gfortran.dg/abstract_type_5.f03: New test.
8961 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
8964 * gfortran.dg/do_4.f: New.
8965 * gfortran.dg/goto_2.f90: Correct expected warnings.
8966 * gfortran.dg/goto_4.f90: Likewise.
8967 * gfortran.dg/goto_5.f90: New.
8969 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
8972 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
8974 * gcc.target/i386/pr39545-1.c: New.
8975 * gcc.target/i386/pr39545-2.c: Likewise.
8977 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
8978 (flex2_struct): Likewise.
8979 (check_struct_passing7): Likewise.
8980 (check_struct_passing8): Likewise.
8983 (main): Call check_struct_passing7 and check_struct_passing8.
8985 2009-03-29 Richard Guenther <rguenther@suse.de>
8987 * gcc.c-torture/execute/20090113-1.c: New testcase.
8988 * gcc.c-torture/execute/20090113-2.c: Likewise.
8989 * gcc.c-torture/execute/20090113-3.c: Likewise.
8990 * gcc.c-torture/execute/20090207-1.c: Likewise.
8991 * gcc.c-torture/compile/20090114-1.c: Likewise.
8992 * gcc.c-torture/compile/20090328-1.c: Likewise.
8993 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
8995 2009-03-29 David Ayers <ayers@fsfe.org>
8998 * objc.dg/conditional-1.m: New tests.
9000 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
9002 * gcc.dg/winline-10.c: New test.
9004 2009-03-28 Tobias Burnus <burnus@net-b.de>
9007 * gfortran.dg/do_check_1.f90: Add test.
9008 * gfortran.dg/do_check_2.f90: Add test.
9009 * gfortran.dg/do_check_3.f90: Add test.
9010 * gfortran.dg/do_check_4.f90: Add test.
9012 2009-03-28 Jan Hubicka <jh@suse.cz>
9014 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
9015 * gcc.dg/pr33826.c: Update dump files.
9016 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
9017 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
9019 2009-03-28 Martin Jambor <mjambor@suse.cz>
9021 * g++.dg/tree-ssa/fwprop-align.C: New test.
9023 2009-03-28 Jakub Jelinek <jakub@redhat.com>
9025 * gcc.target/powerpc/altivec-28.c: New test.
9028 * gcc.dg/wdisallowed-functions-1.c: Removed.
9029 * gcc.dg/wdisallowed-functions-2.c: Removed.
9030 * gcc.dg/wdisallowed-functions-3.c: Removed.
9031 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
9032 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
9033 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
9035 2009-03-28 Richard Guenther <rguenther@suse.de>
9037 PR tree-optimization/38723
9038 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9040 2009-03-28 Paul Thomas <pault@gcc.gnu.org
9043 * gfortran.dg/char_result_13.f90: New test.
9045 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
9048 * gfortran.dg/alloc_comp_assign_9.f90: New test.
9050 2009-03-28 Daniel Kraft <d@domob.eu>
9052 * gfortran.dg/trim_1.f90: New test.
9054 2009-03-28 Richard Guenther <rguenther@suse.de>
9056 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9057 * g++.dg/warn/Warray-bounds.C: Likewise.
9059 2009-03-28 Tobias Burnus <burnus@net-b.de>
9062 * gfortran.dg/recursive_check_7.f90: New test.
9064 2009-03-28 Tobias Burnus <burnus@net-b.de>
9067 * gfortran.dg/do_check_5.f90: New test.
9068 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9069 * gfortran.dg/array_constructor_18.f90: Ditto.
9070 * gfortran.dg/array_constructor_22.f90: Ditto.
9071 * gfortran.dg/do_3.F90: Ditto.
9072 * gfortran.dg/do_1.f90: Ditto.
9074 2009-03-28 Richard Guenther <rguenther@suse.de>
9076 PR tree-optimization/38180
9077 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9079 2009-03-28 Richard Guenther <rguenther@suse.de>
9081 PR tree-optimization/38513
9082 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9083 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9084 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9085 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9086 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9087 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9088 * gcc.dg/vect/vect-35.c: Likewise.
9089 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9090 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9091 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9093 2009-03-28 Richard Guenther <rguenther@suse.de>
9095 PR tree-optimization/38968
9096 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9098 2009-03-28 Richard Guenther <rguenther@suse.de>
9100 PR tree-optimization/37795
9101 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9103 2009-03-28 Joseph Myers <joseph@codesourcery.com>
9105 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9106 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9107 options for removed targets.
9109 2009-03-27 Richard Guenther <rguenther@suse.de>
9111 PR tree-optimization/39120
9112 * gcc.c-torture/execute/pr39120.c: New testcase.
9114 2009-03-27 Richard Guenther <rguenther@suse.de>
9116 PR tree-optimization/39120
9117 * gcc.dg/torture/pta-callused-1.c: New testcase.
9119 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9122 * gcc.target/i386/pr39315-1.c: New.
9123 * gcc.target/i386/pr39315-2.c: Likewise.
9124 * gcc.target/i386/pr39315-3.c: Likewise.
9125 * gcc.target/i386/pr39315-4.c: Likewise.
9126 * gcc.target/i386/pr39315-check.c: Likewise.
9128 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9131 * gcc.dg/pr39323-1.c: New.
9132 * gcc.dg/pr39323-2.c: Likewise.
9133 * gcc.dg/pr39323-3.c: Likewise.
9135 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9138 * gcc.target/ia64/sync-1.c: New.
9140 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9143 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9144 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9145 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9146 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9147 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9148 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9149 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9150 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9152 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9154 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9155 for low precision (i.e. float).
9157 2009-03-27 Dodji Seketeli <dodji@redhat.com>
9158 Jakub Jelinek <jakub@redhat.com>
9161 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9163 2009-03-27 Jakub Jelinek <jakub@redhat.com>
9165 * gcc.dg/memmove-2.c: New test.
9166 * gcc.dg/memmove-3.c: New test.
9168 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9171 2009-03-27 Xinliang David Li <davidxl@google.com>
9173 PR tree-optimization/39557
9174 * g++.dg/tree-ssa/dom-invalid.C: New test.
9176 2009-03-27 Xinliang David Li <davidxl@google.com>
9178 PR tree-optimization/39548
9179 * g++.dg/tree-ssa/copyprop.C: New test.
9181 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9184 * g++.dg/template/typename17.C: New testcase.
9185 * g++.dg/template/typename18.C: New testcase.
9187 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9190 * g++.dg/other/var_copy-1.C: New test.
9192 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
9195 * g++.dg/parse/ctor9.C: New test.
9197 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
9200 * g++.dg/init/error2.C: New test.
9202 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9205 * gcc.dg/pr35652.C: New.
9206 * g++.dg/warn/pr35652.C: New.
9207 * gcc.dg/format/plus-1.c: Adjust message.
9209 2009-03-26 Jakub Jelinek <jakub@redhat.com>
9212 * gcc.dg/wdisallowed-functions-3.c: New test.
9213 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9215 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9217 * gcc.dg/inline-33.c: Fix when pic.
9219 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
9221 * gcc.target/ia64/20090324-1.c: New test.
9223 2009-03-25 Jakub Jelinek <jakub@redhat.com>
9226 * gcc.dg/pr27898.c: New test.
9228 PR tree-optimization/32139
9229 * gcc.c-torture/compile/pr32139.c: New test.
9231 2009-03-24 Jason Merrill <jason@redhat.com>
9234 * g++.dg/parse/defarg14.C: New test.
9236 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9239 * gfortran.dg/read_repeat.f90: New test.
9241 2009-03-24 Ira Rosen <irar@il.ibm.com>
9243 PR tree-optimization/39529
9244 * gcc.dg/vect/pr39529.c: New test.
9246 2009-03-24 Dodji Seketeli <dodji@redhat.com>
9247 Jakub Jelinek <jakub@redhat.com>
9250 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9252 2009-03-23 Jakub Jelinek <jakub@redhat.com>
9255 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9257 2009-03-23 Jason Merrill <jason@redhat.com>
9259 * g++.dg/cpp0x/auto12.C: Add variadic test.
9262 * g++.dg/warn/Wshadow-4.C: New test.
9264 2009-03-23 Jakub Jelinek <jakub@redhat.com>
9266 PR tree-optimization/39516
9267 * gfortran.dg/pr39516.f: New test.
9269 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
9271 * lib/target-libpath.exp (set_ld_library_path_env_vars):
9272 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9273 variable, not environment variable.
9275 2009-03-21 Jason Merrill <jason@redhat.com>
9278 * g++.dg/ext/vla6.C: New test.
9280 2009-03-20 Jason Merrill <jason@redhat.com>
9282 * g++.dg/cpp0x/initlist5.C: Add additional test.
9284 2009-03-19 Jakub Jelinek <jakub@redhat.com>
9285 Janis Johnson <janis187@us.ibm.com>
9287 * lib/compat.exp (compat-get-options-main, compat-get-options):
9288 Handle dg-prune-output in source file.
9289 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9290 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9291 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9294 2009-03-19 Jakub Jelinek <jakub@redhat.com>
9297 * gcc.dg/gomp/pr39495-1.c: New test.
9298 * gcc.dg/gomp/pr39495-2.c: New test.
9299 * g++.dg/gomp/pr39495-1.C: New test.
9300 * g++.dg/gomp/pr39495-2.C: New test.
9303 * gcc.target/i386/pr39496.c: New test.
9304 * g++.dg/other/pr39496.C: New test.
9306 2009-03-19 Li Feng <nemokingdom@gmail.com>
9309 * gcc.dg/autopar/pr39500-1.c: New.
9310 * gcc.dg/autopar/pr39500-2.c: New.
9312 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9314 * g++.dg/dg.exp: Prune graphite.
9316 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
9319 * g++.dg/graphite: New.
9320 * g++.dg/graphite/graphite.exp: New.
9321 * g++.dg/graphite/pr39447.C: New.
9323 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9326 * g++.dg/template/pr39425.C: New.
9328 * g++.dg/template/spec33.C: Updated.
9330 2009-03-17 Jason Merrill <jason@redhat.com>
9332 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9334 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
9337 * g++.dg/ext/unary_trait_incomplete.C: New.
9339 2009-03-17 Jing Yu <jingyu@google.com>
9342 * g++.dg/inherit/thunk10.C: New test.
9344 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
9347 * gcc.target/i386/pr39482.c: New test.
9349 2009-03-17 Jakub Jelinek <jakub@redhat.com>
9352 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9353 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9354 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9355 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9358 * gcc.dg/pr39443.c: New test.
9361 * gcc.dg/debug/pr39412.c: New test.
9363 2009-03-17 Janis Johnson <janis187@us.ibm.com>
9366 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9367 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9369 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9370 its original value, or unset if it was not defined.
9371 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9372 path procs around use of HOSTCC.
9373 * g++.dg/compat/struct-layout-1.exp: Ditto.
9374 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9376 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
9378 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9380 2009-03-16 Janis Johnson <janis187@us.ibm.com>
9382 Revert patch for PR testsuite/37630.
9385 * gcc.dg/pr11492.c: Replace constant and remove xfail.
9388 * lib/target-supports.exp (check_effective_target_ieee): New.
9389 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9390 * gcc.dg/20001012-1.c: Require ieee.
9393 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9395 2009-03-16 Jakub Jelinek <jakub@redhat.com>
9397 PR tree-optimization/39455
9398 * gcc.dg/pr39455.c: New test.
9400 2009-03-13 David Ayers <ayers@fsfe.org>
9402 * objc/execute/trivial.m. New test.
9404 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
9407 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9409 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
9412 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9415 2009-03-12 David Ayers <ayers@fsfe.org>
9418 * objc/execute/exceptions/handler-1.m. New test.
9420 2009-03-12 Jakub Jelinek <jakub@redhat.com>
9423 * gcc.target/i386/pr39431.c: New test.
9425 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
9428 * gcc.target/i386/pr39445.c: New.
9430 * gcc.target/i386/push-1.c: XFAIL.
9432 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
9434 * gcc.dg/inline-33.c: New test.
9436 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
9438 * gcc.dg/vect/vect-82.c: Combine dg-do and
9439 dg-require-effective-target into dg-skip-if.
9440 * gcc.dg/vect/vect-83.c: Likewise.
9442 2009-03-11 Jakub Jelinek <jakub@redhat.com>
9445 * gcc.target/i386/stackalign/longlong-1.c: New test.
9446 * gcc.target/i386/stackalign/longlong-2.c: New test.
9448 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9450 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9452 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9454 * gcc.c-torture/execute/ieee/inf-3.c: New test.
9455 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9457 2009-03-11 Olivier Hainque <hainque@adacore.com>
9459 * gnat.dg/slice_enum.adb: New test.
9461 2009-03-11 Jason Merrill <jason@redhat.com>
9464 * g++.dg/opt/nrv15.C: New test.
9466 2009-03-10 Ira Rosen <irar@il.ibm.com>
9468 PR tree-optimization/39422
9469 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9470 constant array with static initialization to global memory.
9471 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9473 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
9475 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9478 2009-03-09 Jakub Jelinek <jakub@redhat.com>
9481 * g++.dg/opt/switch2.C: Add -w to dg-options.
9482 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9483 * g++.dg/warn/switch1.C: New test.
9484 * g++.dg/other/switch3.C: New test.
9486 PR tree-optimization/39394
9487 * gcc.c-torture/compile/pr39394.c: New test.
9489 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9491 * gcc.target/s390/20090223-1.c: New testcase.
9493 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9496 * gfortran.dg/fmt_f0_1.f90: New test.
9498 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
9501 * g++.dg/other/new1.C: Adjusted.
9502 * g++.dg/parse/crash40.C: Likewise.
9503 * g++.dg/parse/defarg12.C: Likewise.
9504 * g++.dg/template/error15.C: Likewise.
9506 * g++.dg/other/pr39060.C: New.
9508 2009-03-07 Jason Merrill <jason@redhat.com>
9511 * g++.dg/opt/new1.C: New.
9513 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9516 * g++.dg/other/error32.C: New.
9518 2009-03-06 Jakub Jelinek <jakub@redhat.com>
9521 * gcc.c-torture/compile/pr39360.c: New test.
9524 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9526 2009-03-05 Jason Merrill <jason@redhat.com>
9529 * g++.dg/warn/Wuninitialized-3.C: New test.
9531 2009-03-05 Jakub Jelinek <jakub@redhat.com>
9534 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9535 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9537 2009-03-04 Jason Merrill <jason@redhat.com>
9540 * g++.dg/template/koenig7.C: New test.
9542 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
9544 * g++.dg/torture/predcom-1.C: New test.
9546 2009-03-04 Richard Guenther <rguenther@suse.de>
9548 PR tree-optimization/39362
9549 * g++.dg/torture/pr39362.C: New testcase.
9551 2009-03-04 Jason Merrill <jason@redhat.com>
9552 Giovanni Bajo <giovannibajo@gcc.gnu.org>
9557 * g++.dg/template/dependent-name5.C: New test.
9559 2009-03-04 Steve Ellcey <sje@cup.hp.com>
9562 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9563 vect_int to vect_int_mult.
9565 2009-03-04 Richard Guenther <rguenther@suse.de>
9567 PR tree-optimization/39358
9568 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9569 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9571 2009-03-04 Richard Guenther <rguenther@suse.de>
9573 PR tree-optimization/39339
9574 * gcc.c-torture/execute/pr39339.c: New testcase.
9576 2009-03-03 Joseph Myers <joseph@codesourcery.com>
9578 * gcc.c-torture/compile/20090303-1.c,
9579 gcc.c-torture/compile/20090303-2.c: New tests.
9581 2009-03-03 Jakub Jelinek <jakub@redhat.com>
9584 * gfortran.dg/gomp/pr39354.f90: New test.
9586 PR tree-optimization/39343
9587 * gcc.dg/pr39343.c: New test.
9589 2009-03-03 Ira Rosen <irar@il.ibm.com>
9591 PR tree-optimization/39248
9592 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9593 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9594 on targets without vector misalignment support.
9595 * lib/target-supports.exp
9596 (check_effective_target_vect_short_mult): Add
9597 check_effective_target_arm32.
9599 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
9602 * gcc.dg/graphite/pr39335_1.c: New.
9603 * gcc.dg/graphite/pr39335.c: New.
9605 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
9607 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9609 * gcc.target/i386/stackalign/return-5.c: Likewise.
9610 * gcc.target/i386/stackalign/return-6.c: Likewise.
9612 2009-03-02 Richard Guenther <rguenther@suse.de>
9613 Ira Rosen <irar@il.ibm.com>
9615 PR tree-optimization/39318
9616 * gfortran.dg/vect/pr39318.f90: New test.
9618 2009-03-01 Jan Hubicka <jh@suse.cz>
9620 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9622 2009-03-01 Jan Hubicka <jh@suse.cz>
9625 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9627 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
9629 * gnat.dg/pack12.adb: New test.
9631 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
9634 * g++.dg/other/pr37789.C: New.
9636 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
9639 * gfortran.dg/interface_25.f90: New test.
9640 * gfortran.dg/interface_26.f90: New test.
9642 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
9645 * gfortran.dg/initialization_22.f90: New test.
9647 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
9649 PR rtl-optimization/39241
9650 * gcc.dg/torture/pr39241.c: New.
9652 2009-02-25 Martin Jambor <mjambor@suse.cz>
9654 PR tree-optimizations/39259
9655 * g++.dg/torture/pr39259.C: New testcase.
9657 2009-02-24 Richard Guenther <rguenther@suse.de>
9660 * g++.dg/template/instantiate10.C: New testcase.
9662 2009-02-24 Richard Guenther <rguenther@suse.de>
9663 Zdenek Dvorak <ook@ucw.cz>
9665 PR tree-optimization/39233
9666 * gcc.c-torture/execute/pr39233.c: New testcase.
9668 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
9670 PR tree-optimization/39260
9671 * gcc.dg/graphite/pr39260.c: New.
9673 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
9675 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9677 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
9680 * g++.dg/template/void14.C: New.
9682 2009-02-23 Jason Merrill <jason@redhat.com>
9685 * g++.dg/init/const7.C: Remove XFAIL.
9686 * g++.dg/init/static-init1.C: New test.
9688 * g++.dg/cpp0x/initlist14.C: New test.
9690 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9693 * bound_simplification_2.f90: New test case.
9694 * bound_7.f90: New test case.
9696 2009-02-21 Joseph Myers <joseph@codesourcery.com>
9698 * gcc.dg/cpp/include4.c: New test.
9700 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
9703 * gcc.target/i386/abi-2.c: New.
9705 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
9707 * gcc.c-torture/execute/pr39228.x: New.
9709 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
9711 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9712 scan-assembler to check for xmm0 register.
9714 2009-02-20 Mark Mitchell <mark@codesourcery.com>
9715 Joseph Myers <joseph@codesourcery.com>
9717 * gcc.target/arm/va_list.c: New test.
9718 * g++.dg/abi/arm_va_list.C: Likewise.
9719 * lib/target-supports.exp (check_effective_target_arm_eabi): New
9721 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9722 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9723 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9724 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9725 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9726 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9728 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
9731 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9734 2009-02-20 Jakub Jelinek <jakub@redhat.com>
9737 * gcc.c-torture/execute/pr39240.c: New test.
9739 2009-02-20 Jason Merrill <jason@redhat.com>
9742 * g++.dg/parse/dtor15.C: New test.
9744 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
9746 * gcc.c-torture/execute/20090219-1.c: New.
9748 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
9750 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9751 (mips-dg-options): When matching isa* pseudo-options make
9752 'value' optional and accept ! entries. Use $spec instead of
9753 $isa_spec in the isa pseudo-option error message. Only
9754 perform the ISA-range check when 'value' is set. If arch is
9755 matching any CPU in the ! entries switch to its generic ISA.
9756 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9757 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9759 2009-02-19 Jakub Jelinek <jakub@redhat.com>
9762 * gcc.dg/visibility-20.c: New test.
9763 * g++.dg/ext/visibility/visibility-11.C: New test.
9765 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
9768 * g++.dg/abi/pr39188-1a.C: New.
9769 * g++.dg/abi/pr39188-1b.C: Likewise.
9770 * g++.dg/abi/pr39188-1.h: Likewise.
9771 * g++.dg/abi/pr39188-2a.C: Likewise.
9772 * g++.dg/abi/pr39188-2b.C: Likewise.
9773 * g++.dg/abi/pr39188-2.h: Likewise.
9774 * g++.dg/abi/pr39188-3a.C: Likewise.
9775 * g++.dg/abi/pr39188-3b.C: Likewise.
9776 * g++.dg/abi/pr39188-3.h: Likewise.
9778 2009-02-19 Joseph Myers <joseph@codesourcery.com>
9781 * gcc.c-torture/execute/call-trap-1.c,
9782 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9785 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
9788 * gcc.c-torture/execute/pr39228.c: New test.
9790 2009-02-19 Richard Guenther <rguenther@suse.de>
9792 PR tree-optimization/39074
9793 * gcc.dg/torture/pr39074.c: New testcase.
9794 * gcc.dg/torture/pr39074-2.c: Likewise.
9795 * gcc.dg/torture/pr39074-3.c: Likewise.
9797 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
9800 * g++.dg/parse/attr3.C: New.
9802 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
9805 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9808 * g++.dg/ext/visibility/class1.C: Revert revision 122348
9811 2009-02-18 Jason Merrill <jason@redhat.com>
9814 * g++.dg/init/const7.C: Remove XFAIL.
9817 * g++.dg/opt/const6.C: New test.
9819 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
9821 * gcc.dg/callabi/callabi.exp: Moved to ...
9822 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
9825 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9826 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9827 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9828 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9829 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9830 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9831 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9833 * gcc.dg/callabi/callabi.h: Moved to ...
9834 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9836 * gcc.dg/callabi/func-1.c: Moved to ...
9837 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9839 * gcc.dg/callabi/func-indirect.c: Moved to ...
9840 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9842 * gcc.dg/callabi/pr38891.c: Moved to ...
9843 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9845 * gcc.dg/callabi/vaarg-1.c: Moved to ...
9846 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9848 * gcc.dg/callabi/vaarg-2.c: Moved to ...
9849 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9851 * gcc.dg/callabi/vaarg-3.c: Moved to ...
9852 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9854 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
9857 * gcc.dg/callabi/pr38891.c: New.
9859 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
9861 * gcc.dg/callabi/callabi.exp: New.
9863 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
9866 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9868 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9870 * gcc.target/i386/pr39082-1.c: New.
9872 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9875 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9876 CHECK_M64_M128 is defined.
9877 (check_f_arguments): Add "do".
9878 (check_vector_arguments): New.
9879 (check_m64_arguments): Likewise.
9880 (check_m128_arguments): Likewise.
9882 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9883 (CHECK_M64_M128): Define.
9885 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
9887 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9889 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9890 tests only if CHECK_M64_M128 is defined.
9892 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9893 (m128_2_struct): Likewise.
9894 (check_struct_passing5): Likewise.
9895 (check_struct_passing6): Likewise.
9896 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9898 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9900 (check_union_passing4): Likewise.
9901 (main): Test union with __m128 if CHECK_M64_M128 is defined.
9903 2009-02-18 Joseph Myers <joseph@codesourcery.com>
9906 * gcc.dg/noncompile/pr35447-1.c: New test.
9908 2009-02-18 Jakub Jelinek <jakub@redhat.com>
9910 PR tree-optimization/36922
9911 * gfortran.dg/pr36922.f: New test.
9913 2009-02-17 Richard Guenther <rguenther@suse.de>
9915 PR tree-optimization/39202
9916 * gcc.c-torture/compile/pr39202.c: New testcase.
9918 2009-02-17 Richard Guenther <rguenther@suse.de>
9920 PR tree-optimization/39204
9921 * gcc.dg/torture/pr39204.c: New testcase.
9923 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
9925 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9926 * gcc.dg/vect/vect-outer-6.c: Ditto.
9928 2009-02-16 Joseph Myers <joseph@codesourcery.com>
9931 * gcc.dg/noncompile/init-5.c: New test.
9932 * gcc.dg/init-bad-4.c: Adjust expected errors.
9934 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
9937 * gcc.target/i386/push-1.c: New.
9939 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
9941 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
9943 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9945 * gcc.target/spu/intrinsics-sr.c: New test.
9947 2009-02-13 Steve Ellcey <sje@cup.hp.com>
9950 * gcc.target/ia64/sibcall-opt-1.c: New test.
9951 * gcc.target/ia64/sibcall-opt-2.c: New test.
9953 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
9956 * gfortran.dg/cray_pointers_8.f90: New test.
9959 * gfortran.dg/cray_pointers_9.f90: New test.
9961 2009-02-13 Jason Merrill <jason@redhat.com>
9964 * g++.dg/cpp0x/decltype16.C: New.
9966 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
9969 * gfortran.dg/gomp/pr39152.f90: New.
9971 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
9974 * gcc.target/i386/pr39162.c: New.
9976 2009-02-13 Joseph Myers <joseph@codesourcery.com>
9979 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
9982 2009-02-12 Jason Merrill <jason@redhat.com>
9985 * g++.dg/template/array20.C: New test.
9987 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
9989 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
9990 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
9991 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
9993 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
9995 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
9997 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
10000 * gfortran.dg/pr39152.f: New.
10002 2009-02-11 Jason Merrill <jason@redhat.com>
10005 * g++.dg/cpp0x/defaulted9.C: New test.
10008 * g++.dg/init/value7.C: New test.
10010 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
10013 * gcc.target/i386/pr38824.c: New testcase.
10015 2009-02-11 Jason Merrill <jason@redhat.com>
10018 * g++.dg/cpp0x/defaulted8.C: New test.
10021 * g++.dg/cpp0x/rv9p.C: New test.
10023 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
10025 * gnat.dg/aliasing3.adb: New test.
10026 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
10028 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10031 * g++.dg/template/crash88.C: New.
10032 * g++.dg/template/crash89.C: Likewise.
10034 2009-02-10 Steve Ellcey <sje@cup.hp.com>
10037 * gcc.dg/pr39084.c: New test.
10039 2009-02-10 Jakub Jelinek <jakub@redhat.com>
10042 * gcc.target/i386/pr39139.c: New test.
10044 2009-02-10 Richard Guenther <rguenther@suse.de>
10046 PR tree-optimization/39132
10047 * gcc.dg/torture/pr39132.c: New testcase.
10049 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
10052 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10053 * gcc.target/x86_64/abi/avx/args.h: Likewise.
10054 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10055 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10056 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10057 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10058 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10059 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10061 2009-02-09 Jason Merrill <jason@redhat.com>
10064 * g++.dg/init/value6.C: New test.
10066 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
10068 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10070 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
10072 * gcc.c-torture/compile/20090209-1.c: New test.
10074 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10078 * g++.dg/cpp0x/vt-35147.C: New.
10079 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10080 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10082 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10085 * gcc.dg/attr-alias-4.c: New test.
10087 2009-02-06 Janis Johnson <janis187@us.ibm.com>
10090 * gcc.dg/dfp/pr39035.c: New test.
10092 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10095 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10097 2009-02-05 Jakub Jelinek <jakub@redhat.com>
10100 * g++.dg/opt/thunk3.C: New test.
10102 2009-02-05 Nick Clifton <nickc@redhat.com>
10104 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10105 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10106 * gcc.dg/cdce1.c: Likewise.
10107 * gcc.dg/cpp/_Pragma6.c: Likewise.
10108 * g++.dg/cpp/_Pragma1.C: Likewise.
10109 * gcc.dg/utf32-2.c: Xfail for M32C.
10110 * gcc.dg/utf32-1.c: Likewise.
10111 * gcc.dg/utf32-3.c: Likewise.
10112 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10114 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10115 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10116 * gcc.dg/Wconversion-5.c: Likewise.
10117 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10118 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10119 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10120 * gcc.dg/utf-inc-init.c: Likewise.
10121 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10122 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10123 * gcc.dg/utf-array-short-wchar.c: Likewise.
10124 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10125 * gcc.dg/mallign.c: Use size_t instead of long.
10127 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
10129 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10131 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
10133 * gcc.c-torture/execute/pr39100.c: New.
10135 2009-02-05 Joseph Myers <joseph@codesourcery.com>
10138 * gcc.dg/tls/diag-6.c: New test.
10140 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
10142 * gcc.dg/graphite/scop-19.c: New
10144 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
10146 AVX Programming Reference (January, 2009)
10147 * gcc.target/i386/avx-vpclmulqdq.c: New.
10148 * gcc.target/i386/pclmul-avx-check.h: Likewise.
10150 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10152 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10153 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
10154 (pclmul_test): Renamed to ...
10157 2009-02-04 Jakub Jelinek <jakub@redhat.com>
10160 * g++.dg/abi/mangle31.C: New test.
10162 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10165 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10167 * vla-6.c: Likewise. Expect warning not error for [*] lexically
10168 inside function prototype but not part of parameter declarator.
10169 * vla-11.c: New test.
10171 2009-02-03 Jason Merrill <jason@redhat.com>
10173 * g++.dg/warn/main-4.C: New test.
10174 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10176 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10179 * g++.dg/expr/cast10.C: New test.
10181 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10184 * gcc.dg/init-bad-6.c: New test.
10186 2009-02-03 Jakub Jelinek <jakub@redhat.com>
10189 * gcc.c-torture/compile/pr35318.c: New test.
10191 PR inline-asm/39059
10192 * gcc.dg/nofixed-point-2.c: New test.
10193 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10194 * g++.dg/ext/fixed2.C: Likewise.
10195 * g++.dg/other/error25.C: Likewise.
10196 * g++.dg/lookup/crash7.C: Likewise.
10197 * g++.dg/cpp0x/decltype-38655.C: Likewise.
10200 * g++.dg/cpp0x/initlist13.C: New test.
10202 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
10205 * g++.dg/template/func2.C: New test.
10208 * g++.dg/template/typename15.C: New.
10209 * g++.dg/template/typename16.C: New.
10211 2009-02-03 Janis Johnson <janis187@us.ibm.com>
10212 Ben Elliston <bje@au.ibm.com>
10215 * gcc.dg/dfp/pr39034.c: New test.
10217 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10220 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10222 2009-02-02 Jason Merrill <jason@redhat.com>
10225 * g++.dg/parse/dtor14.C: New test.
10227 2009-02-02 Jakub Jelinek <jakub@redhat.com>
10229 * lib/target-supports.exp
10230 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10231 * g++.dg/ext/builtin10.C: New test.
10233 PR inline-asm/39058
10234 * gcc.target/i386/pr39058.c: New test.
10236 2009-02-02 Richard Guenther <rguenther@suse.de>
10238 PR tree-optimization/38937
10239 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10241 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
10244 * g++.dg/parse/crash52.C: New.
10246 2009-01-30 Richard Guenther <rguenther@suse.de>
10248 PR tree-optimization/39041
10249 * gcc.c-torture/compile/pr39041.c: New testcase.
10251 2009-01-30 Jakub Jelinek <jakub@redhat.com>
10254 * gcc.target/i386/pr39013-1.c: New test.
10255 * gcc.target/i386/pr39013-2.c: New test.
10258 * g++.dg/ext/label12.C: New test.
10260 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10263 * g++.dg/parse/error34.C: New.
10264 * g++.dg/parse/error35.C: Likewise.
10266 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10269 * g++.dg/cpp0x/decltype-38655.C: New.
10271 2009-01-30 Jakub Jelinek <jakub@redhat.com>
10274 * g++.dg/torture/pr39002.C: New test.
10276 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
10278 PR tree-optimization/39007
10279 * gcc.dg/tree-ssa/pr39007.c: New.
10281 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
10283 PR middle-end/35854
10284 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10287 2009-01-29 Steve Ellcey <sje@cup.hp.com>
10289 PR middle-end/38857
10290 * gcc.c-torture/compile/pr38857.c: New test.
10292 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
10296 * gfortran.dg/bound_6.f90: New test.
10298 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
10300 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10302 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
10304 PR tree-optimization/38997
10305 * gcc.dg/tree-ssa/pr38997.c: New.
10307 2009-01-28 Richard Guenther <rguenther@suse.de>
10309 PR tree-optimization/38926
10310 * gcc.c-torture/compile/pr38926.c: New testcase.
10312 2009-01-28 Jakub Jelinek <jakub@redhat.com>
10314 PR middle-end/38934
10315 * gcc.dg/pr38934.c: New test.
10317 2009-01-28 Richard Guenther <rguenther@suse.de>
10319 PR middle-end/38908
10320 * g++.dg/warn/Wuninitialized-2.C: New testcase.
10322 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
10324 PR tree-optimization/38984
10325 * gcc.dg/pr38984.c: New XFAILed testcase.
10328 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
10331 * gcc.target/i386/pr38988.c: New test.
10333 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
10336 * g++.dg/parse/crash51.C: New.
10337 * g++.old-deja/g++.pt/crash9.C: Adjust.
10339 2009-01-27 Daniel Kraft <d@domob.eu>
10342 * gfortran.dg/mvbits_6.f90: New test.
10343 * gfortran.dg/mvbits_7.f90: New test.
10344 * gfortran.dg/mvbits_8.f90: New test.
10346 2009-01-27 Richard Guenther <rguenther@suse.de>
10348 PR tree-optimization/38503
10349 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10351 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10353 PR middle-end/38969
10354 * gcc.c-torture/execute/pr38969.c: New test.
10356 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
10359 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10361 * gcc.target/mips/fixed-scalar-type.c: Likewise.
10362 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10363 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10365 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
10368 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10369 if __USING_SJLJ_EXCEPTIONS__ is defined.
10371 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10372 __USING_SJLJ_EXCEPTIONS__ is defined.
10373 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10374 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10375 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10376 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10377 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10378 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10380 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
10383 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10384 Use instead of C name in asm statements.
10386 2009-01-26 Richard Guenther <rguenther@suse.de>
10388 PR tree-optimization/38745
10389 * g++.dg/torture/pr38745.C: New testcase.
10391 2009-01-26 Richard Guenther <rguenther@suse.de>
10393 PR middle-end/38851
10394 * g++.dg/warn/Wuninitialized-1.C: New testcase.
10396 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
10398 * gcc.dg/bitfld-15.c: Gate warning on target
10399 pcc_bitfield_type_matters.
10400 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10401 g++.dg/ext/bitfield4.C: Likewise.
10402 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10403 bitfield for any target.
10405 2009-01-24 Jakub Jelinek <jakub@redhat.com>
10408 * gcc.dg/pr38957.c: New test.
10410 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
10413 * gfortran.dg/array_constructor_24.f: Allow tolerance when
10416 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
10418 PR tree-optimization/38953
10419 * gfortran.dg/graphite/pr38953.f90: New.
10421 2009-01-24 Paul Brook <paul@codesourcery.com>
10423 * gcc.target/arm/neon-cond-1.c: New test.
10425 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
10427 PR tree-optimization/38932
10428 * gcc.dg/pr38932.c: New.
10430 2009-01-23 Revital Eres <eres@il.ibm.com>
10432 * gcc.dg/sms-7.c: Fix test.
10434 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
10436 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10437 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10438 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10439 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10441 2009-01-22 Steve Ellcey <sje@cup.hp.com>
10443 * gcc.dg/pr35729.c: Make test x86 specific.
10445 2009-01-22 Steve Ellcey <sje@cup.hp.com>
10447 PR middle-end/38615
10448 * gcc.dg/pr38615.c: New test.
10450 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
10453 * gcc.target/i386/pr38931.c: New test.
10455 2009-01-22 Dodji Seketeli <dodji@redhat.com>
10458 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10459 * g++.dg/template/typedef12.C: Likewise.
10460 * g++.dg/template/typedef13.C: Likewise.
10461 * g++.dg/template/typedef14.C: Likewise.
10462 * g++.dg/template/sfinae3.C: Likewise.
10463 * g++.old-deja/g++.pt/typename8.C: Likewise.
10464 * g++.dg/template/access11.C: Likewise
10466 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
10468 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10470 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10472 2009-01-21 Dodji Seketeli <dodji@redhat.com>
10475 * g++.dg/template/typedef11.C: New test.
10476 * g++.dg/template/typedef12.C: Likewise.
10477 * g++.dg/template/typedef13.C: Likewise.
10478 * g++.dg/template/typedef14.C: Likewise.
10479 * g++.dg/template/sfinae3.C: Compile this pedantically.
10480 The only errors expected should be the one saying the typedef is ill
10482 * g++.old-deja/g++.pt/typename8.C: Likewise.
10483 * g++.dg/template/access11.C: Update this.
10485 2009-01-21 Daniel Kraft <d@domob.eu>
10488 * gfortran.dg/mvbits_5.f90: New test.
10490 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
10492 * gcc.dg/sms-6.c: New test.
10493 * gcc.dg/sms-7.c: Likewise.
10495 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
10498 * gfortran.dg/host_assoc_function_7.f90: New test
10500 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
10501 Richard Guenther <rguenther@suse.de>
10503 PR tree-optimization/38747
10504 PR tree-optimization/38748
10505 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10506 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10507 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10509 2009-01-20 Kees Cook <kees@ubuntu.com>
10510 H.J. Lu <hongjiu.lu@intel.com>
10513 * gcc.dg/pr38902.c: New.
10515 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
10518 * gfortran.dg/pr38868.f: New testcase.
10520 2009-01-20 Richard Guenther <rguenther@suse.de>
10522 * gcc.c-torture/execute/pr36227.c: Move ...
10523 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
10525 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10527 * lib/gfortran.exp: Add -B options for targets that use
10528 libgfortran.a%s in their specs.
10530 2009-01-19 Jason Merrill <jason@redhat.com>
10533 * g++.dg/template/dtor5.C: New test.
10535 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
10538 * gfortran.dg/bound_5.f90: New test.
10540 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
10543 * g++.dg/compat/abi/pr38736_main.C: New.
10544 * g++.dg/compat/abi/pr38736_x.C: Likewise.
10545 * g++.dg/compat/abi/pr38736_y.C: Likewise.
10546 * g++.dg/other/macro-1.C: Likewise.
10547 * gcc.dg/macro-1.c: Likewise.
10548 * gcc.dg/compat/pr38736_main.c: Likewise.
10549 * gcc.dg/compat/pr38736_x.c: Likewise.
10550 * gcc.dg/compat/pr38736_y.c: Likewise.
10552 2009-01-18 Richard Guenther <rguenther@suse.de>
10554 PR tree-optimization/38819
10555 * gcc.c-torture/execute/pr38819.c: New testcase.
10557 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10560 * gfortran.dg/module_commons_3.f90: Reapply.
10562 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10565 * gfortran.dg/transfer_intrinsic_1.f90: New test.
10566 * gfortran.dg/transfer_intrinsic_2.f90: New test.
10568 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10571 * gfortran.dg/module_commons_3.f90: Remove
10573 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
10575 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10577 2009-01-16 Jason Merrill <jason@redhat.com>
10580 * g++.dg/template/lvalue1.C: New test.
10583 * g++.dg/template/access20.C: New test.
10584 * g++.dg/torture/pr34641.C: Fix access.
10586 2009-01-16 Richard Guenther <rguenther@suse.de>
10588 PR tree-optimization/38835
10589 PR middle-end/36227
10590 * gcc.c-torture/execute/pr36227.c: New testcase.
10591 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10592 * g++.dg/init/const7.C: Likewise.
10594 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
10597 * gcc.c-torture/compile/pr38554.c: New test.
10599 2009-01-16 Jason Merrill <jason@redhat.com>
10602 * g++.dg/conversion/access1.C: New test.
10604 2009-01-16 Jakub Jelinek <jakub@redhat.com>
10606 PR tree-optimization/38789
10607 * gcc.c-torture/compile/pr38789.c: New test.
10609 2009-01-16 Janus Weil <janus@gcc.gnu.org>
10612 * gfortran.dg/proc_ptr_13.f90: New.
10614 2009-01-15 Jason Merrill <jason@redhat.com>
10617 * g++.dg/template/koenig6.C: New test.
10619 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10622 * g++.dg/template/error37.C: New testcase.
10624 2009-01-15 Jason Merrill <jason@redhat.com>
10627 * g++.dg/conversion/memfn1.C: New test.
10630 * g++.dg/conversion/memfn2.C: New test.
10632 2009-01-15 Steve Ellcey <sje@cup.hp.com>
10635 * g++.dg/template/crash87.C: New test.
10637 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
10639 PR middle-end/37843
10640 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10642 2009-01-15 Dodji Seketeli <dodji@redhat.com>
10645 * g++.dg/parse/crash50.C: New test.
10647 2009-01-14 Jakub Jelinek <jakub@redhat.com>
10649 PR rtl-optimization/38245
10650 * gcc.dg/pr38245-3.c: New test.
10651 * gcc.dg/pr38245-3.h: New file.
10652 * gcc.dg/pr38245-4.c: New file.
10653 * gcc.dg/pr38364.c: New test.
10655 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
10657 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10658 sequence PC-relative.
10660 2009-01-14 Mark Mitchell <mark@codesourcery.com>
10662 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10663 calls and/or PLT markers.
10664 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10665 calls and/or PLT markers.
10666 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10667 calls and/or PLT markers.
10668 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10669 calls and/or PLT markers.
10671 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
10672 Nathan Froyd <froydnj@codesourcery.com>
10673 Joseph Myers <joseph@codesourcery.com>
10675 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10677 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10678 and use consistent CFLAGS.
10679 * gcc.target/powerpc/20030505.c: Likewise.
10680 * gcc.target/powerpc/20081204-1.c: Likewise.
10681 * gcc.target/powerpc/ppc-spe.c: Likewise.
10682 * gcc.target/powerpc/spe1.c: Likewise.
10683 * g++.dg/ext/spe1.C: Likewise.
10684 * g++.dg/other/opaque-1.C: Likewise.
10685 * g++.dg/other/opaque-2.C: Likewise.
10686 * g++.dg/other/opaque-3.C: Likewise.
10688 2009-01-14 Mark Mitchell <mark@codesourcery.com>
10690 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10693 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
10696 * g++.dg/torture/pr38811.C: New file.
10698 2009-01-14 Richard Guenther <rguenther@suse.de>
10700 PR tree-optimization/38826
10701 PR middle-end/38477
10702 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10704 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
10706 * gcc.dg/graphite/pr38786.c: Fix commit problem.
10708 2009-01-14 Nick Clifton <nickc@redhat.com>
10711 * g++.cp/parse/pr37862.C: New test.
10713 2009-01-14 Julian Brown <julian@codesourcery.com>
10715 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10716 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10718 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10721 2009-01-13 Jakub Jelinek <jakub@redhat.com>
10723 PR rtl-optimization/38774
10724 * gcc.dg/torture/pr38774.c: New test.
10727 * g++.dg/cpp0x/pr38795.C: New test.
10729 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
10730 Nathan Froyd <froydnj@codesourcery.com>
10731 Joseph Myers <joseph@codesourcery.com>
10733 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10734 otherwise. Do not check for AltiVec at runtime.
10735 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10736 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10737 * gcc.target/powerpc/altivec-1.c: Likewise.
10738 * gcc.target/powerpc/altivec-3.c: Likewise.
10739 * gcc.target/powerpc/altivec-10.c: Likewise.
10740 * gcc.target/powerpc/altivec-12.c: Likewise.
10741 * gcc.target/powerpc/altivec-24.c: Likewise.
10742 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10743 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10744 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10745 * gcc.target/powerpc/pr35907.c: Likewise.
10746 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10747 otherwise. Do not check for Cell at runtime.
10748 * gcc.target/powerpc/altivec_check.h: Delete.
10750 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10751 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
10752 not check for AltiVec at runtime.
10753 * g++.dg/ext/altivec-cell-2.C: Likewise.
10754 * g++.dg/ext/altivec-cell-3.C: Likewise.
10755 * g++.dg/ext/altivec-cell-4.C: Likewise.
10756 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10757 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10759 * g++.dg/ext/altivec_check.h: Delete.
10761 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
10763 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10764 effective target. Adjust line numbers accordingly.
10766 2009-01-13 Mark Mitchell <mark@codesourcery.com>
10768 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10770 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
10772 PR tree-optimization/38786
10773 * gcc.dg/graphite/pr38786.c: New.
10775 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
10778 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
10780 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10781 for alpha*-*-* targets.
10782 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10784 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10786 PR libfortran/38772
10787 * gfortran.dg/fmt_bz_bn_err.f: New test.
10789 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
10791 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10793 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10795 * lib/target-supports.exp (check_effective_target_powerpc64): New.
10796 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10797 instruction support. Do not check for it at runtime.
10799 2009-01-12 Jason Merrill <jason@redhat.com>
10802 * g++.dg/lookup/friend11.C: Remove expected error.
10803 * g++.dg/lookup/friend14.C: New test.
10804 * g++.dg/lookup/friend15.C: New test.
10806 2009-01-12 Dodji Seketeli <dodji@redhat.com>
10809 * g++.dg/lookup/hidden-class12.C: New test.
10810 * g++.dg/lookup/hidden-class13.C: New test.
10811 * g++.dg/lookup/hidden-class14.C: New test.
10812 * g++.dg/lookup/hidden-class15.C: New test.
10813 * g++.dg/lookup/hidden-class16.C: New test.
10815 2009-01-12 Mark Mitchell <mark@codesourcery.com>
10817 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10818 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10819 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10821 2009-01-12 Jason Merrill <jason@redhat.com>
10824 * g++.dg/other/vararg-3.C: New test.
10826 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10828 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10829 Explicitly enable SPE.
10830 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
10833 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10834 Expect -flax-vector-conversions message. Adjust incompatible
10836 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10839 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10841 * g++.dg/other/opaque-1.C: Run on targets with SPE.
10843 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10844 * g++.dg/other/opaque-2.C: Likewise.
10845 * g++.dg/other/opaque-3.C: Likewise.
10847 2009-01-12 Jakub Jelinek <jakub@redhat.com>
10850 * gcc.dg/pr32041.c: New test.
10851 * g++.dg/parse/offsetof9.C: New test.
10853 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10854 Nathan Froyd <froydnj@codesourcery.com>
10856 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10857 * g++.dg/ext/attribute-test-1.C: Likewise.
10858 * g++.dg/ext/attribute-test-2.C: Likewise.
10859 * g++.dg/ext/attribute-test-3.C: Likewise.
10860 * g++.dg/ext/attribute-test-4.C: Likewise.
10862 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
10864 * gnat.dg/unchecked_convert3.adb: New test.
10866 2009-01-12 Tomas Bily <tbily@suse.cz>
10869 * gcc.dg/tree-ssa/pr38385.c: New file.
10871 2009-01-12 Jakub Jelinek <jakub@redhat.com>
10874 * g++.dg/parse/typedef9.C: New test.
10876 PR tree-optimization/38807
10877 * gcc.c-torture/compile/pr38807.c: New test.
10879 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
10881 * gcc.target/mips/ins-2.c: New test.
10883 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
10886 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10888 2009-01-11 Jakub Jelinek <jakub@redhat.com>
10891 * g++.dg/warn/Wreturn-type-5.C: New test.
10893 2009-01-11 Matthias Klose <doko@ubuntu.com>
10895 PR middle-end/38616
10896 * gcc.dg/pr38616.c: New test.
10898 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
10900 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10902 2009-01-10 Andrew Pinski <pinskia@gmail.com>
10905 * g++.dg/expr/string-1.C: New test.
10906 * g++.dg/expr/string-2.C: New test.
10909 * g++.dg/ext/complex4.C: New test.
10910 * g++.dg/ext/complex5.C: New test.
10911 * g++.dg/init/reference1.C: New test.
10912 * g++.dg/init/reference2.C: New test.
10913 * g++.dg/init/reference3.C: New test.
10915 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
10918 * gfortran.dg/transfer_null_1.f90: New test.
10920 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
10923 * gfortran.dg/host_assoc_function_6.f90: New test.
10925 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
10927 * lib/target-supports.exp: Add method to determine if the effective
10928 target is really a ppc405 after applying all compile options.
10929 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10930 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10931 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10932 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10933 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10934 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10935 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10936 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10937 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10938 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
10939 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
10940 * gcc.target/powerpc/405-machhw-1.c: Likewise.
10941 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
10942 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
10943 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
10944 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
10945 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
10946 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
10947 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
10948 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
10949 * gcc.target/powerpc/405-macchw-1.c: Likewise.
10950 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
10951 * gcc.target/powerpc/405-machhw-2.c: Likewise.
10952 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
10953 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
10954 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
10955 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
10956 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
10957 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
10958 * gcc.target/powerpc/405-macchw-2.c: Likewise.
10959 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
10961 2009-01-09 Jakub Jelinek <jakub@redhat.com>
10964 * g++.dg/other/error31.C: New testcase.
10967 * gcc.dg/pr35742.c: New test.
10969 2009-01-09 John F. Carr <jfc@mit.edu>
10972 * g++.dg/parse/linkage3.C: New test.
10974 2009-01-09 Jakub Jelinek <jakub@redhat.com>
10976 PR middle-end/38771
10977 * gcc.c-torture/compile/pr38771.c: New test.
10979 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
10981 * gcc.dg/pr34856.c: Ignore irrelevant warning.
10983 2009-01-08 Mark Mitchell <mark@codesourcery.com>
10985 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
10986 * gcc.dg/sibcall-4.c: Likewise.
10988 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
10989 Jan Sjodin <jan.sjodin@amd.com>
10991 PR tree-optimization/38559
10992 * gcc.dg/graphite/pr38559.c: New.
10994 2009-01-08 Ira Rosen <irar@il.ibm.com>
10996 PR tree-optimization/37194
10997 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
10999 2009-01-07 Jakub Jelinek <jakub@redhat.com>
11002 * g++.dg/ext/label11.C: New test.
11004 2009-01-07 Joseph Myers <joseph@codesourcery.com>
11006 * lib/target-supports.exp (check_weak_override_available): New.
11007 * lib/target-supports-dg.exp (dg-require-weak-override): New.
11008 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
11009 dg-require-weak-override.
11011 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
11012 Alan Modra <amodra@bigpond.net.au>
11014 * gcc.c-torture/compile/20090107-1.c: New test.
11016 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
11019 * g++.dg/other/pr38706.C: New test.
11021 2009-01-07 Jason Merrill <jason@redhat.com>
11023 * g++.dg/cpp0x/variadic92.C: New test.
11024 * g++.dg/cpp0x/variadic93.C: New test.
11026 2009-01-07 Janis Johnson <janis187@us.ibm.com>
11028 * lib/target-supports-dg.exp (current_compiler_flags): New.
11029 (check-flags): Use it; do not access dg-test local variables.
11030 (dg-skip-if): Do not access dg-test local variables.
11031 (dg-xfail-run-if): Ditto.
11032 (dg-shouldfail): Ditto.
11033 * gcc.test-framework/test-framework.exp
11034 (check_effective_target_def_nocache): New.
11035 * gcc.test-framework/test-framework.awk: Handle scan tests.
11036 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11037 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11038 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11039 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11040 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11041 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11042 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11043 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11044 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11046 * g++.dg/torture/pr38586.C: Ignore a possible warning.
11048 * lib/target-supports-dg.exp (check_test_flags): Delete.
11050 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
11052 PR tree-optimization/38492
11053 PR tree-optimization/38498
11054 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11056 * gcc.dg/graphite/block-0.c: Update test.
11057 * gcc.dg/graphite/block-1.c: Same.
11058 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11059 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11060 * gcc.dg/graphite/block-3.c: New.
11061 * gcc.dg/graphite/pr38498.c: New.
11063 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
11065 AVX Programming Reference (December, 2008)
11066 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11067 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11068 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11070 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11071 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11073 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11076 * gfortran.dg/c_loc_pure_1.f90: New test.
11078 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
11081 * gfortran.dg/elemental_dependency_3.f90:
11082 Add the final tree dump cleanup.
11084 2009-01-06 Jakub Jelinek <jakub@redhat.com>
11086 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11089 PR rtl-optimization/38722
11090 * gfortran.dg/pr38722.f90: New test.
11092 2009-01-06 Janis Johnson <janis187@us.ibm.com>
11095 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11096 instead of DECnn_DEN. Support -DDBG to list lines that fail.
11098 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
11100 * gfortran.dg/implicit_12.f90: Add space around dg directive.
11101 * gfortran.dg/typebound_call_8.f03: Same.
11102 * gfortran.dg/elemental_bind_c.f90: Same.
11103 * gfortran.dg/typebound_call_7.f03: Same.
11104 * gfortran.dg/interface_proc_end.f90: Same
11105 * gfortran.dg/pr37243.f: Fix typo.
11107 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
11109 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
11110 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
11113 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
11115 AVX Programming Reference (December, 2008)
11116 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11117 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11118 * gcc.target/i386/sse-14.c: Likewise.
11120 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11121 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11122 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11123 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11125 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11127 PR libfortran/38735
11128 * gfortran.dg/fmt_bz_bn.f: Update test.
11130 2009-01-05 Dodji Seketeli <dodji@redhat.com>
11133 * g++.dg/conversion/usual-arith-conv.C: New test.
11135 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
11138 * gcc.dg/vector-3.c: New testcase.
11139 * g++.dg/ext/vector15.C: New test.
11141 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11143 PR tree-optimization/38510
11144 * gcc.dg/graphite/pr38510.c: New.
11146 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11147 Jan Sjodin <jan.sjodin@amd.com>
11149 PR tree-optimization/38500
11150 * gcc.dg/graphite/pr38500.c: New.
11152 2009-01-05 Laurent GUERBY <laurent@guerby.net>
11154 * gcc.c-torture/compile/20001226-1.c: Generalize
11156 * gcc.c-torture/compile/limits-fnargs.c: Add
11158 * gcc.dg/20020425-1.c: Likewise.
11159 * gcc.dg/pch/pch.exp: Likewise.
11161 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11164 * gfortran.dg/module_commons_3.f90: New test.
11166 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
11169 * gfortran.dg/random_seed_1.f90: Updated.
11171 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
11175 * gfortran.dg/elemental_subroutine_7.f90:
11176 Fix p values so that it can be used as vector subscript.
11178 2009-01-05 Jason Merrill <jason@redhat.com>
11180 * g++.dg/cpp0x/initlist12.C: Add another test.
11182 * g++.dg/cpp0x/defaulted7.C: New test.
11184 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11187 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
11188 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
11190 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
11192 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11193 for alpha*-*-* targets.
11194 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11196 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11199 * gfortran.dg/host_assoc_function_5.f90: New test.
11201 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11204 * gfortran.dg/elemental_dependency_3.f90: New test.
11205 * gfortran.dg/elemental_subroutine_7.f90: New test.
11207 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
11209 * gcc.dg/struct-ret-3.c: Include unistd.h.
11210 (main): Exit early if system memory page size is
11211 larger than 4096 bytes.
11213 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
11216 * gfortran.dg/merge_init_expr.f90: New.
11218 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11221 * gfortran.dg/c_loc_tests_13.f90: New test.
11222 * gfortran.dg/c_loc_tests_14.f90: New test.
11224 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
11226 * gfortran.dg/func_result_4.f90: New.
11228 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
11231 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11232 interface still works, in addition to original tests.
11233 * gfortran.dg/host_assoc_call_6.f90: New test.
11235 2009-01-03 Jakub Jelinek <jakub@redhat.com>
11238 * g++.dg/torture/pr38705.C: New test.
11241 * gcc.dg/pr38700.c: New test.
11243 2009-01-02 Jason Merrill <jason@redhat.com>
11245 * g++.dg/cpp0x/initlist11.C: New test.
11246 * g++.dg/cpp0x/initlist12.C: New test.
11248 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11250 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11251 Allow extra informative notes.
11253 2009-01-01 Jakub Jelinek <jakub@redhat.com>
11256 * gcc.dg/pr36489.c: New test.
11259 Copyright (C) 2009 Free Software Foundation, Inc.
11261 Copying and distribution of this file, with or without modification,
11262 are permitted in any medium without royalty provided the copyright
11263 notice and this notice are preserved.