1 2009-11-05 Jason Merrill <jason@redhat.com>
4 * g++.dg/abi/pragma-pack1.C: New.
7 * g++.dg/lookup/koenig7.C: New.
10 * g++.dg/template/partial6.C: New.
12 2009-11-05 Janus Weil <janus@gcc.gnu.org>
15 * gfortran.dg/class_12.f03: New test.
17 2009-11-05 Jakub Jelinek <jakub@redhat.com>
19 * gcc.target/i386/i386.exp (check_effective_target_xop): Fix typo
22 2009-11-04 Jason Merrill <jason@redhat.com>
25 * g++.dg/init/static-init2.C: New.
27 2009-11-05 Janus Weil <janus@gcc.gnu.org>
31 * gfortran.dg/interface_abstract_4.f90: New test.
33 2009-11-05 Maxim Kuvyrkov <maxim@codesourcery.com>
35 * gcc.target/m68k/pr41302.c: Fix target triplet.
37 2009-11-04 Jason Merrill <jason@redhat.com>
40 * g++.dg/template/overload11.C: New.
41 * g++.dg/template/nested3.C: Adjust.
43 2009-11-04 Eric Botcazou <ebotcazou@adacore.com>
46 * ada/acats/norun.lst: Remove the stack checking tests.
47 * ada/acats/run_acats: Limit the stack to 8MB.
49 2009-11-04 Janus Weil <janus@gcc.gnu.org>
53 * gfortran.dg/class_11.f03: New test.
55 2009-11-04 Jason Merrill <jason@redhat.com>
58 * g++.dg/abi/thunk5.C: New.
60 2009-11-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
63 * gcc.target/powerpc/altivec-33.c: New testcase.
65 2009-11-04 Jason Merrill <jason@redhat.com>
68 * g++.dg/lookup/koenig6.C: New.
69 * g++.dg/lookup/koenig5.C: Adjust.
70 * g++.dg/template/crash56.C: Adjust.
71 * g++.old-deja/g++.ns/koenig5.C: Adjust.
73 2009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>
74 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
76 * gcc.target/i386/xop-check.h: New file.
77 * gcc.target/i386/xop-hadduX.c: Ditto.
78 * gcc.target/i386/xop-haddX.c: Ditto.
79 * gcc.target/i386/xop-hsubX.c: Ditto.
80 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
81 * gcc.target/i386/xop-imul32widen-vector.c: Ditto.
82 * gcc.target/i386/xop-pcmov2.c: Ditto.
83 * gcc.target/i386/xop-pcmov.c: Ditto.
84 * gcc.target/i386/xop-rotate1-vector.c: Ditto.
85 * gcc.target/i386/xop-rotate2-vector.c: Ditto.
86 * gcc.target/i386/xop-rotate3-vector.c: Ditto.
87 * gcc.target/i386/xop-shift1-vector.c: Ditto.
88 * gcc.target/i386/xop-shift2-vector.c: Ditto.
89 * gcc.target/i386/xop-shift3-vector.c: Ditto.
90 * gcc.target/i386/i386.exp: Add check_effective_target_xop.
91 * gcc.target/i386/sse-12.c: Update with new compile options to
92 activate and check xopintrin.h intrinsic file.
93 * gcc.target/i386/sse-13.c: Ditto.
94 * gcc.target/i386/sse-14.c: Ditto.
95 * gcc.target/i386/sse-22.c: Ditto.
96 * gcc.target/i386/sse-23.c: Ditto.
97 * g++.dg/other/i386-2.C: Ditto.
98 * g++.dg/other/i386-3.C: Ditto.
99 * g++.dg/other/i386-5.C: Ditto.
100 * g++.dg/other/i386-6.C: Ditto.
102 2009-11-04 Wei Guozhi <carrot@google.com>
105 * gcc.target/arm/pr40835: New testcase.
107 2009-11-04 Revital Eres <eres@il.ibm.com>
109 * gcc.target/powerpc/vsx-vectorize-3.c: Adjust tetcase following
110 change in decision of peeling for alignment.
111 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
112 * gcc.dg/vect/vect-50.c: Likewise.
113 * gcc.dg/vect/vect-42.c: Likewise.
114 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
116 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
118 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
119 * gcc.dg/vect/vect-60.c: Likewise.
120 * gcc.dg/vect/vect-52.c: Likewise.
121 * gcc.dg/vect/vect-44.c: Likewise.
122 * gcc.dg/vect/vect-27.c: Likewise.
123 * gcc.dg/vect/vect-29.c: Likewise.
124 * gcc.dg/vect/vect-72.c: Likewise.
125 * gcc.dg/vect/vect-56.c: Likewise.
126 * gcc.dg/vect/vect-48.c: Likewise.
127 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
128 * gfortran.dg/vect/vect-2.f90: Likewise.
129 * gfortran.dg/vect/vect-5.f90: Likewise.
131 2009-11-04 Richard Guenther <rguenther@suse.de>
133 PR tree-optimization/41919
134 * gcc.c-torture/execute/pr41919.c: New testcase.
136 2009-11-04 Carlos O'Donell <carlos@codesourcery.com>
139 * gcc.target/m68k/pr41302.c: New test.
141 2009-11-03 Jason Merrill <jason@redhat.com>
144 * g++.dg/opt/inline16.C: New.
146 2009-11-03 Eric Botcazou <ebotcazou@adacore.com>
148 * gnat.dg/stack_check.adb1: New test.
149 * gnat.dg/stack_check.adb2: Likewise.
151 2009-11-03 Jakub Jelinek <jakub@redhat.com>
153 PR rtl-optimization/41917
154 * gcc.c-torture/execute/pr41917.c: New test.
156 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
158 * gcc.target/i386/pr41900.c: Make test compile only. Scan assembler
159 dump to not include "call *%esp".
161 2009-11-03 Jason Merrill <jason@redhat.com>
164 * g++.dg/lookup/using22.C: New.
167 * g++.dg/parse/eh-decl.C: New.
170 * g++.dg/template/sfinae16.C: New.
173 * g++.dg/cpp0x/rv-return.C: New.
174 * g++.dg/cpp0x/deduce.C: Adjust.
177 * g++.dg/template/sfinae15.C: New.
180 * g++.dg/cpp0x/auto3.C: Remove xfail.
182 2009-11-03 Tobias Burnus <burnus@net-b.de>
185 * gfortran.dg/missing_optional_dummy_6.f90: New test.
187 2009-11-03 Nick Clifton <nickc@redhat.com>
189 * gcc.target/rx/builtins.c: Remove redundant tests.
190 Add test of MVTIPL instruction.
191 * gcc.target/rx/interrupts.c: Use fast_interrupt and interrupt
192 function attributes. Add -msave-acc-in-interrupts option to the
195 2009-11-03 Andrew Stubbs <ams@codesourcery.com>
196 Maxim Kuvyrkov <maxim@codesourcery.com>
198 * g++.dg/torture/pr36191.C: Don't run with -fomit-frame-pointer on
201 2009-11-03 Dodji Seketeli <dodji@redhat.com>
204 * c-c++-common/dfp/builtin-offsetof.c: Moved to ...
205 * c-c++-common/builtin-offsetof.c: ... here.
207 2009-11-03 Dodji Seketeli <dodji@redhat.com>
210 * c-c++-common/dfp/builtin-offsetof.c: New test.
211 * g++.dg/other/offsetof6.C: Likewise.
213 2009-11-03 Uros Bizjak <ubizjak@gmail.com>
216 * gcc.target/i386/pr41900.c: New test.
218 2009-11-02 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
220 * gcc.c-torture/execute/pr40668.c: Correct for 16bit int size.
222 2009-11-02 Dodji Seketeli <dodji@redhat.com>
225 * g++.dg/lookup/extern-c-redecl3.C: Make the test x86 only.
226 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
228 2009-11-02 Dodji Seketeli <dodji@redhat.com>
231 * g++.dg/other/ptrmem10.C: New test.
232 * g++.dg/other/ptrmem11.C: Likewise.
234 2009-11-02 Janis Johnson <janis187@us.ibm.com>
237 * gfortran.dg/vect/vect-2.f90: Fix effective-target expression, add
238 spaces in some expressions.
240 2009-11-02 Jason Merrill <jason@redhat.com>
242 * g++.dg/other/linkage2.C: Move to...
243 * g++.dg/cpp0x/linkage2.C: ..here.
244 * g++.dg/abi/mangle32.C: Add -std=c++0x.
245 * g++.dg/cpp0x/nolinkage1.C: Likewise.
246 * g++.dg/debug/dwarf2/anonname1.C: Likewise.
247 * g++.dg/ext/anon-struct4.C: Revert earlier change.
248 * g++.dg/lookup/anon2.C: Likewise.
249 * g++.dg/other/anon3.C: Likewise.
250 * g++.dg/template/arg2.C: Likewise.
251 * g++.dg/template/local4.C: Likewise.
252 * g++.old-deja/g++.law/operators32.C: Likewise.
253 * g++.old-deja/g++.other/linkage2.C: Likewise.
254 * g++.old-deja/g++.pt/enum6.C: Likewise.
255 * g++.old-deja/g++.other/anon9.C: Likewise.
256 * g++.old-deja/g++.other/linkage1.C: Likewise.
257 * c-c++-common/dfp/pr35620.c: Give the union a name.
259 2009-11-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
261 PR tree-optimization/41857
262 * gcc.target/spu/ea/pr41857.c: New file.
264 2009-11-02 Martin Jambor <mjambor@suse.cz>
266 PR tree-optimization/41750
267 * gcc.c-torture/execute/pr41750.c: New test.
269 2009-11-02 Jakub Jelinek <jakub@redhat.com>
271 PR tree-optimization/41841
272 * gcc.dg/pr41841.c: New test.
275 * gcc.dg/debug/pr41893-1.c: New test.
276 * gcc.dg/debug/pr41893-2.c: New file.
279 * g++.dg/ext/visibility/namespace3.C: New test.
281 2009-11-01 Jason Merrill <jason@redhat.com>
283 * gcc.dg/tree-ssa/restrict-1.c: Move to c-c++-common.
284 * gcc.dg/tree-ssa/restrict-2.c: Move to c-c++-common.
285 * gcc.dg/tree-ssa/restrict-4.c: Move to c-c++-common.
287 2009-11-01 Eric Botcazou <ebotcazou@adacore.com>
289 * gnat.dg/opt5.adb: New test.
291 2009-11-01 Tobias Burnus <burnus@net-b.de>
294 * gfortran.dg/allocatable_scalar_4.f90: New test.
296 2009-11-01 Tobias Burnus <burnus@net-b.de>
299 * gfortran.dg/intent_out_6.f90: New testcase.
301 2009-10-31 Richard Guenther <rguenther@suse.de>
303 * g++.dg/tree-ssa/restrict1.C: New.
305 2009-10-31 Jason Merrill <jason@redhat.com>
307 * g++.dg/rtti/typeid9.C: New.
310 * g++.dg/cpp0x/initlist25.C: New.
312 2009-10-31 Eric Botcazou <ebotcazou@adacore.com>
314 * gnat.dg/specs/rep_clause4.ads: New test.
316 2009-10-30 Andy Hutchinson <hutchinsonandy@gcc.gnu.org>
319 * gcc.target/avr/torture/pr41885.c: New test.
321 2009-10-30 Eric Botcazou <ebotcazou@adacore.com>
323 * gnat.dg/specs/pack5.ads: New test.
325 2009-10-30 Andrew Jenner <andrew@codesourcery.com>
327 * lib/target-supports.exp: Handle powerpc-*-elf.
329 2009-10-30 H.J. Lu <hongjiu.lu@intel.com>
332 * gcc.target/i386/incoming-6.c: New.
333 * gcc.target/i386/incoming-7.c: Likewise.
334 * gcc.target/i386/incoming-8.c: Likewise.
335 * gcc.target/i386/incoming-9.c: Likewise.
336 * gcc.target/i386/incoming-10.c: Likewise.
337 * gcc.target/i386/incoming-11.c: Likewise.
338 * gcc.target/i386/incoming-12.c: Likewise.
339 * gcc.target/i386/incoming-13.c: Likewise.
340 * gcc.target/i386/incoming-14.c: Likewise.
341 * gcc.target/i386/incoming-15.c: Likewise.
342 * gcc.target/i386/pr37843-4.c: Likewise.
344 2009-10-30 Dodji Seketeli <dodji@redhat.com>
347 * g++.dg/template/sizeof12.C: New test.
349 2009-10-29 Eric Botcazou <ebotcazou@adacore.com>
351 * gnat.dg/pack14.adb: New test.
353 2009-10-29 David Daney <ddaney@caviumnetworks.com>
355 * gcc.target/mips/mips.exp (mips_option_groups): Add
357 * gcc.target/mips/mmcount-ra-address-1.c: New test.
358 * gcc.target/mips/mmcount-ra-address-2.c: New test.
359 * gcc.target/mips/mmcount-ra-address-3.c: New test.
361 2009-10-29 Michael Matz <matz@suse.de>
363 * gcc.target/i386/sse-recip.c: Use fabsf instead of != .
364 * gcc.target/i386/sse-recip-vec.c: Ditto.
365 * gcc.target/i386/brokensqrt.c: New test.
367 2009-10-29 Tobias Burnus <burnus@net-b.de>
370 * gfortran.dg/associated_target_3.f90: New testcase.
372 2009-10-29 Rafael Avila de Espindola <espindola@google.com>
374 * gfortran.dg/lto/pr41764_0.f: New.
376 2009-10-29 Martin Jambor <mjambor@suse.cz>
378 PR tree-optimization/41775
379 * testsuite/g++.dg/torture/pr41775.C: New testcase.
381 2009-10-28 Jason Merrill <jason@redhat.com>
383 * g++.dg/cpp0x/inline-ns1.C: New.
384 * g++.dg/cpp0x/inline-ns2.C: New.
385 * g++.dg/cpp0x/inline-ns3.C: New.
387 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
389 PR rtl-optimization/39715
390 * gcc.target/arm/thumb-ltu.c: New.
392 2009-10-28 Richard Guenther <rguenther@suse.de>
396 * gcc.dg/lto/20091027-1_0.c: New testcase.
397 * gcc.dg/lto/20091027-1_1.c: Likewise.
398 * g++.dg/lto/20091026-1_0.C: Likewise.
399 * g++.dg/lto/20091026-1_1.C: Likewise.
400 * g++.dg/lto/20091026-1_a.h: Likewise.
402 2009-10-28 Jakub Jelinek <jakub@redhat.com>
405 * gcc.dg/pr41837.c: New test.
408 * g++.dg/ext/sync-3.C: New test.
411 * gcc.dg/pr41762.c: New test.
413 2009-10-28 Richard Guenther <rguenther@suse.de>
416 * gfortran.dg/lto/20091028-1_0.f90: New testcase.
417 * gfortran.dg/lto/20091028-1_1.c: Likewise.
418 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
419 * gfortran.dg/lto/20091028-2_1.c: Likewise.
421 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
423 PR rtl-optimization/39715
424 * gcc.target/arm/thumb-bitfld1.c: New.
426 2009-10-28 Paolo Bonzini <bonzini@gnu.org>
428 PR rtl-optimization/40741
429 * gcc.target/arm/thumb-branch1.c: New.
431 2009-10-27 Jason Merrill <jason@redhat.com>
433 * g++.dg/cpp0x/lambda/lambda-conv.C: New.
434 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
435 * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
436 * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
438 2009-10-27 Eric Botcazou <ebotcazou@adacore.com>
440 * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
441 * gnat.dg/null_pointer_deref2.adb: Likewise.
443 2009-10-27 Richard Guenther <rguenther@suse.de>
445 * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
447 2009-10-27 Jakub Jelinek <jakub@redhat.com>
450 * gcc.dg/pr41842.c: New test.
452 2009-10-27 Revital Eres <eres@il.ibm.com>
454 PR tree-optimization/40648
455 * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
456 change in decision of peeling for alignment.
457 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
458 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
459 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
460 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
461 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
462 * gcc.dg/vect/vect-50.c: Likewise.
463 * gcc.dg/vect/vect-33.c: Likewise.
464 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
465 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
467 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
468 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
469 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
471 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
472 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
473 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
474 * gcc.dg/vect/vect-60.c: Likewise.
475 * gcc.dg/vect/vect-26.c: Likewise.
476 * gcc.dg/vect/vect-52.c: Likewise.
477 * gcc.dg/vect/vect-44.c: Likewise.
478 * gcc.dg/vect/vect-27.c: Likewise.
479 * gcc.dg/vect/vect-70.c: Likewise.
480 * gcc.dg/vect/vect-28.c: Likewise.
481 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
482 * gcc.dg/vect/vect-109.c: Likewise.
483 * gcc.dg/vect/vect-54.c: Likewise.
484 * gcc.dg/vect/vect-29.c: Likewise.
485 * gcc.dg/vect/vect-72.c: Likewise.
486 * gcc.dg/vect/vect-56.c: Likewise.
487 * gcc.dg/vect/vect-48.c: Likewise.
488 * gcc.dg/vect/vect-91.c: Likewise.
489 * gcc.dg/vect/vect-92.c: Likewise.
490 * gcc.dg/vect/vect-58.c: Likewise.
491 * gcc.dg/vect/slp-25.c: Likewise.
492 * gcc.dg/vect/vect-93.c: Likewise.
493 * gcc.dg/vect/vect-95.c: Likewise.
494 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
495 * gcc.dg/vect/vect-87.c: Likewise.
496 * gcc.dg/vect/vect-96.c: Likewise.
497 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
498 * gcc.dg/vect/vect-88.c: Likewise.
499 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
500 * gcc.dg/vect/vect-89.c: Likewise.
501 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
502 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
503 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
504 * gfortran.dg/vect/vect-2.f90: Likewise.
505 * gfortran.dg/vect/vect-3.f90: Likewise.
506 * gfortran.dg/vect/vect-4.f90: Likewise.
507 * gfortran.dg/vect/vect-5.f90: Likewise.
509 2009-10-27 Jakub Jelinek <jakub@redhat.com>
512 * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
514 2009-10-26 Ben Elliston <bje@au.ibm.com>
515 Michael Meissner <meissner@linux.vnet.ibm.com>
516 Ulrich Weigand <uweigand@de.ibm.com>
518 * gcc.target/spu/ea/ea.exp: New file.
519 * gcc.target/spu/ea/cache1.c: Likewise.
520 * gcc.target/spu/ea/cast1.c: Likewise.
521 * gcc.target/spu/ea/cast2.c: Likewise.
522 * gcc.target/spu/ea/compile1.c: Likewise.
523 * gcc.target/spu/ea/compile2.c: Likewise.
524 * gcc.target/spu/ea/cppdefine.c: Likewise.
525 * gcc.target/spu/ea/errors1.c: Likewise.
526 * gcc.target/spu/ea/errors2.c: Likewise.
527 * gcc.target/spu/ea/execute1.c: Likewise.
528 * gcc.target/spu/ea/execute2.c: Likewise.
529 * gcc.target/spu/ea/execute3.c: Likewise.
530 * gcc.target/spu/ea/ops1.c: Likewise.
531 * gcc.target/spu/ea/ops2.c: Likewise.
532 * gcc.target/spu/ea/options1.c: Likewise.
533 * gcc.target/spu/ea/test-sizes.c: Likewise.
535 2009-10-26 Jakub Jelinek <jakub@redhat.com>
538 * gcc.dg/pr41345.c: New test.
541 * g++.dg/debug/dwarf2/anonname1.C: New test.
543 2009-10-26 Jason Merrill <jason@redhat.com>
546 * g++.dg/cpp0x/defaulted15.C: New.
547 * g++.dg/cpp0x/defaulted16.C: New.
549 2009-10-26 Dodji Seketeli <dodji@redhat.com>
552 * gcc/testsuite/g++.dg/cpp0x/variadic96.C: New test.
554 2009-10-26 Nick Clifton <nickc@redhat.com>
556 * lib/target-supports.exp (check_profiling_available):
557 Profiling is not, currently, available for the RX port.
558 (check_effective_target_hard_float): Add support for RX target.
559 * gcc.target/rx: New directory.
560 * gcc.target/rx/builtins.c: New test file.
561 * gcc.target/rx/interrupts.c: New test file.
562 * gcc.target/rx/rx-abi-function-tests.c: New test file.
563 * gcc.target/rx/zero-width-bitfield.c: New test file.
564 * gcc.target/rx/i272091.c: New test file.
565 * gcc.target/rx/packed-struct.c: New test file.
566 * gcc.target/rx/rx.exp: New file: Drives RX tests.
568 2009-10-26 Andrew Pinski <pinskia@gcc.gnu.org>
570 * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
571 * gcc.dg/lto/20091016-1_0.c: Likewise.
572 * gcc.dg/lto/20090206-1_0.c: Likewise.
573 * gcc.dg/lto/20081120-1_0.c: Likewise.
574 * gcc.dg/lto/20081120-2_0.c: Likewise.
575 * gcc.dg/lto/20090116_0.c: Likewise.
576 * gcc.dg/lto/20081126_0.c: Likewise.
577 * gcc.dg/lto/20091013-1_0.c: Likewise.
578 * gcc.dg/lto/20081212-1_0.c: Likewise.
579 * gcc.dg/lto/20091015-1_0.c: Likewise.
580 * gcc.dg/lto/20090126-1_0.c: Likewise.
581 * gcc.dg/lto/20090126-2_0.c: Likewise.
582 * gcc.dg/lto/20091020-1_0.c: Likewise.
583 * gcc.dg/lto/20091020-2_0.c: Likewise.
584 * gcc.dg/lto/20081204-1_0.c: Likewise.
585 * gcc.dg/lto/20081204-2_0.c: Likewise.
586 * gcc.dg/lto/20081224_0.c: Likewise.
587 * gcc.dg/lto/20090219_0.c: Likewise.
589 2009-10-26 Dodji Seketeli <dodji@redhat.com>
592 * g++.dg/lookup/extern-c-redecl2.C: New test.
593 * g++.dg/lookup/extern-c-redecl3.C: Likewise.
594 * g++.dg/lookup/extern-c-redecl4.C: Likewise.
595 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
597 2009-10-26 Michael Matz <matz@suse.de>
599 PR tree-optimization/41783
600 * gcc.dg/pr41783.c: New test.
601 * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
602 * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
603 * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
605 2009-10-26 Janus Weil <janus@gcc.gnu.org>
608 * gfortran.dg/class_allocate_4.f03: New test.
610 2009-10-24 Adam Nemet <anemet@caviumnetworks.com>
612 * gcc.target/mips/mult-1.c: New test.
614 2009-10-24 Janus Weil <janus@gcc.gnu.org>
617 * gfortran.dg/extends_8.f03: New test.
619 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
621 * gnat.dg/specs/pack4.ads: New test.
623 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
625 * gnat.dg/null_pointer_deref1.adb: New test.
626 * gnat.dg/null_pointer_deref2.adb: Likewise.
628 2009-10-24 Paul Thomas <pault@gcc.gnu.org>
631 * gfortran.dg/transfer_intrinsic_3.f90.
633 2009-10-24 Eric Botcazou <ebotcazou@adacore.com>
635 * gnat.dg/opt4.adb: New test.
637 2009-10-23 Joseph Myers <joseph@codesourcery.com>
640 * gcc.dg/noncompile/pr40033-1.c: New test.
642 2009-10-23 Dodji Seketeli <dodji@redhat.com>
645 * g++.dg/abi/mangle34.C: New test
647 2009-10-23 Jason Merrill <jason@redhat.com>
649 * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
652 * g++.dg/cpp0x/explicit4.C: New.
654 2009-10-23 Joseph Myers <joseph@codesourcery.com>
656 * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
658 * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
659 for *-*-mingw* and *-*-cygwin.
660 * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
661 * g++.dg/template/spec35.C: Disable weak symbol test for
662 *-*-mingw* and *-*-cygwin.
665 * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
667 2009-10-23 Janus Weil <janus@gcc.gnu.org>
670 * gfortran.dg/class_10.f03: New test.
672 2009-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
675 * gcc.target/powerpc/vsx-vrsave.c: New file.
677 2009-10-23 Joseph Myers <joseph@codesourcery.com>
680 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
682 2009-10-23 Richard Guenther <rguenther@suse.de>
684 PR tree-optimization/41778
685 * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
687 2009-10-22 Richard Guenther <rguenther@suse.de>
690 * g++.dg/lto/20091022-2_0.C: New testcase.
692 2009-10-22 Richard Guenther <rguenther@suse.de>
695 * g++.dg/lto/20091022-1_0.C: New testcase.
697 2009-10-22 Razya Ladelsky <razya@il.ibm.com>
699 * gcc.dg/autopar/outer-4.c: Adjust scan.
700 * gcc.dg/autopar/outer-5.c: Adjust scan.
701 * gcc.dg/autopar/outer-5.c: Add scan optimized.
703 * libgomp.graphite/force-parallel-2.c: Adjust scan.
704 * gcc.dg/autopar/outer-1.c: New testcase.
705 * gcc.dg/autopar/outer-2.c: New testcase.
706 * gcc.dg/autopar/outer-3.c: New testcase.
707 * gcc.dg/autopar/outer-4.c: New testcase.
708 * gcc.dg/autopar/outer-5.c: New testcase.
709 * gcc.dg/autopar/outer-6.c: New testcase.
711 2009-10-22 Jan Hubicka <jh@suse.cz>
713 * gcc.c-torture/compile/pr40556.c: New testcase.
715 2009-10-22 Janus Weil <janus@gcc.gnu.org>
718 * gfortran.dg/goto_8.f90: New test case.
720 2009-10-21 Sebastian Pop <sebastian.pop@amd.com>
722 PR tree-optimization/41497
723 * gcc.dg/tree-ssa/pr41497.c: New.
725 2009-10-21 Steve Ellcey <sje@cup.hp.com>
727 * g++.dg/tree-ssa/copyprop.C: Use include to define free().
729 2009-10-21 Joseph Myers <joseph@codesourcery.com>
731 * gcc.dg/tls/pie-1.c: New test.
733 2009-10-21 Jakub Jelinek <jakub@redhat.com>
735 * g++.dg/abi/mangle33.C: New test.
737 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
739 * gnat.dg/discr22.adb: New test.
741 2009-10-21 Eric Botcazou <ebotcazou@adacore.com>
743 * gnat.dg/loop_optimization7.ad[sb]: New test.
744 * gnat.dg/loop_optimization7_pkg.ads: New helper.
746 2009-10-21 Janus Weil <janus@gcc.gnu.org>
750 * gfortran.dg/class_9.f03: Extended test case.
751 * gfortran.dg/select_type_7.f03: New test case.
753 2009-10-20 Richard Guenther <rguenther@suse.de>
755 * gcc.dg/lto/20091020-3_0.c: New testcase.
757 2009-10-20 Richard Guenther <rguenther@suse.de>
760 * gcc.dg/lto/20091020-1_0.c: New testcase.
761 * gcc.dg/lto/20091020-1_1.c: Likewise.
762 * gcc.dg/lto/20091020-2_0.c: Likewise.
763 * gcc.dg/lto/20091020-2_1.c: Likewise.
765 2009-10-20 Jakub Jelinek <jakub@redhat.com>
768 * gcc.dg/pr41340.c: New test.
770 2009-10-20 Eric Botcazou <ebotcazou@adacore.com>
772 * gnat.dg/discr21.ad[sb]: New test.
773 * gnat.dg/discr21_pkg.ads: New helper.
775 2009-10-20 Paul Thomas <pault@gcc.gnu.org>
778 * gfortran.dg/class_9 : New test.
780 2009-10-19 Jakub Jelinek <jakub@redhat.com>
782 * gcc.dg/raw-string-1.c: New test.
783 * gcc.dg/raw-string-2.c: New test.
784 * gcc.dg/raw-string-3.c: New test.
785 * gcc.dg/raw-string-4.c: New test.
786 * gcc.dg/raw-string-5.c: New test.
787 * gcc.dg/raw-string-6.c: New test.
788 * gcc.dg/raw-string-7.c: New test.
789 * gcc.dg/utf8-1.c: New test.
790 * gcc.dg/utf8-2.c: New test.
791 * gcc.dg/utf-badconcat2.c: New test.
792 * gcc.dg/utf-dflt2.c: New test.
793 * gcc.dg/cpp/include6.c: New test.
794 * g++.dg/ext/raw-string-1.C: New test.
795 * g++.dg/ext/raw-string-2.C: New test.
796 * g++.dg/ext/raw-string-3.C: New test.
797 * g++.dg/ext/raw-string-4.C: New test.
798 * g++.dg/ext/raw-string-5.C: New test.
799 * g++.dg/ext/raw-string-6.C: New test.
800 * g++.dg/ext/raw-string-7.C: New test.
801 * g++.dg/ext/utf8-1.C: New test.
802 * g++.dg/ext/utf8-2.C: New test.
803 * g++.dg/ext/utf-badconcat2.C: New test.
804 * g++.dg/ext/utf-dflt2.C: New test.
806 * gcc.dg/cleanup-13.c: New test.
808 2009-10-19 Janus Weil <janus@gcc.gnu.org>
811 * gfortran.dg/auto_dealloc_1.f90: New test case.
813 2009-10-19 Jakub Jelinek <jakub@redhat.com>
815 Port from redhat/gcc-4_4-branch:
816 2009-10-08 Jakub Jelinek <jakub@redhat.com>
817 * gcc.dg/debug/vta-2.c: New test.
819 2009-09-30 Alexandre Oliva <aoliva@redhat.com>
820 * gcc.dg/debug/vta-1.c: New.
822 2009-10-19 Eric Botcazou <ebotcazou@adacore.com>
824 * gnat.dg/noreturn2.ad[sb]: New test.
826 2009-10-19 Tobias Burnus <burnus@net-b.de>
829 * gfortran.dg/equiv_8.f90: New test.
830 * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
832 2009-10-19 Joseph Myers <joseph@codesourcery.com>
834 * gcc.target/arm/neon-thumb2-move.c: New test.
836 2009-10-19 Jakub Jelinek <jakub@redhat.com>
838 * gcc.dg/debug/vta-3.c: New test.
840 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
842 * gnat.dg/nested_proc.adb: Rename into...
843 * gnat.dg/nested_proc1.adb: ...this.
844 * gnat.dg/nested_proc2.adb: New test.
846 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
848 * gnat.dg/noreturn1.ad[sb]: New test.
850 2009-10-17 Janus Weil <janus@gcc.gnu.org>
851 Paul Thomas <pault@gcc.gnu.org>
854 * gfortran.dg/class_6.f90: New test.
858 * gfortran.dg/class_7.f90: New test.
861 * gfortran.dg/class_8.f90: New test.
863 2009-10-17 Richard Guenther <rguenther@suse.de>
865 * gcc.dg/lto/20091017-1_0.c: New testcase.
866 * gcc.dg/lto/20091017-1_1.c: Likewise.
868 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
870 * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
872 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
874 * gnat.dg/aggr11.adb: New test.
875 * gnat.dg/aggr11_pkg.ads: New helper.
877 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
879 * gnat.dg/slice8.adb: New test.
880 * gnat.dg/slice8_pkg1.ads: New helper.
881 * gnat.dg/slice8_pkg2.ads: Likewise.
882 * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
884 2009-10-17 Eric Botcazou <ebotcazou@adacore.com>
886 * gnat.dg/unchecked_convert4.adb: New test.
888 2009-10-15 Jason Merrill <jason@redhat.com>
891 * g++.dg/cpp0x/trailing5.C: New.
893 * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
894 * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
895 * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
896 * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
898 2009-10-16 Janus Weil <janus@gcc.gnu.org>
901 * gfortran.dg/class_5.f03: New test case.
902 * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
903 * gfortran.dg/typebound_operator_4.f03: Ditto.
905 2009-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
907 * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
908 * g++.dg/other/first-global.C: Likewise.
909 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
910 * g++.dg/torture/pr40323.C: Likewise.
911 * g++.dg/tree-ssa/nothrow-1.C: Likewise.
912 * gcc.dg/inline-33.c: Likewise.
913 * gcc.dg/ipa/ipa-1.c: Likewise.
914 * gcc.dg/ipa/ipa-2.c: Likewise.
915 * gcc.dg/ipa/ipa-3.c: Likewise.
916 * gcc.dg/ipa/ipa-4.c: Likewise.
917 * gcc.dg/ipa/ipa-5.c: Likewise.
918 * gcc.dg/ipa/ipa-7.c: Likewise.
919 * gcc.dg/ipa/ipacost-2.c: Likewise.
920 * gcc.dg/tree-ssa/inline-3.c: Likewise.
921 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
922 * gfortran.dg/whole_file_5.f90: Likewise.
923 * gfortran.dg/whole_file_6.f90: Likewise.
925 2009-10-16 Richard Guenther <rguenther@suse.de>
927 PR tree-optimization/41728
928 * gcc.c-torture/compile/pr41728.c: New testcase.
930 2009-10-16 Richard Guenther <rguenther@suse.de>
933 * gcc.dg/lto/20091016-1_0.c: New testcase.
934 * gcc.dg/lto/20091016-1_1.c: Likewise.
935 * gcc.dg/lto/20091016-1_a.h: Likewise.
937 2009-10-16 Richard Guenther <rguenther@suse.de>
940 * gfortran.dg/lto/20091015-1_0.f: New testcase.
941 * gfortran.dg/lto/20091015-1_1.f: Likewise.
942 * gfortran.dg/lto/20091015-1_2.f: Likewise.
944 2009-10-16 Richard Guenther <rguenther@suse.de>
947 * gfortran.dg/lto/20091016-1_0.f90: New testcase.
949 2009-10-15 Jakub Jelinek <jakub@redhat.com>
952 * gcc.dg/debug/pr41717.c: New test.
954 2009-10-16 Paul Thomas <pault@gcc.gnu.org>
957 * gfortran.dg/dynamic_dispatch_4.f03 : New test.
960 * gfortran.dg/dynamic_dispatch_5.f03 : New test.
962 2009-10-15 Michael Meissner <meissner@linux.vnet.ibm.com>
965 * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
967 * g++.dg/ext/altivec-2.C (main): Ditto.
969 2009-10-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
971 * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
972 * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
974 2009-10-15 Richard Guenther <rguenther@suse.de>
977 * gcc.dg/lto/20091015-1_0.c: New testcase.
978 * gcc.dg/lto/20091015-1_1.c: Likewise.
979 * gcc.dg/lto/20091015-1_2.c: Likewise.
980 * gcc.dg/lto/20091015-1_a.h: Likewise.
981 * gcc.dg/lto/20091015-1_b.h: Likewise.
983 2009-10-15 Steve Ellcey <sje@cup.hp.com>
985 * gcc.dg/torture/pr41555.c: Add -std=c99 option.
987 2009-10-14 Daniel Gutson <dgutson@codesourcery.com>
989 * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
991 2009-10-14 Jakub Jelinek <jakub@redhat.com>
993 * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
995 * obj-c++.dg/bitfield-1.mm: Likewise.
996 * obj-c++.dg/bitfield-4.mm: Likewise.
998 2009-10-14 Richard Guenther <rguenther@suse.de>
1001 * gcc.dg/lto/20091014-1_0.c: New testcase.
1003 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1006 * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
1007 warning on line 0 instead of 1.
1009 2009-10-14 Richard Guenther <rguenther@suse.de>
1012 * gfortran.dg/lto/pr41521_0.f90: New testcase.
1013 * gfortran.dg/lto/pr41521_1.f90: Likewise.
1015 2009-10-14 Jakub Jelinek <jakub@redhat.com>
1017 PR preprocessor/41543
1018 * gcc.dg/debug/dwarf2/pr41543.c: New test.
1021 * gcc.dg/debug/dwarf2/pr41695.c: New test.
1023 2009-10-14 Uros Bizjak <ubizjak@gmail.com>
1025 * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
1027 * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
1030 2009-10-14 Jason Merrill <jason@redhat.com>
1033 * g++.dg/cpp0x/defaulted14.C: New.
1035 2009-10-14 Larry Evans <cppljevans@suddenlink.net>
1037 * g++.dg/cpp0x/vt-40092.C: New.
1039 2009-10-14 Alexandre Oliva <aoliva@redhat.com>
1041 * gcc.dg/guality/pr41616-1.c: Drop -O2.
1042 * gcc.dg/guality/pr41447-1.c: Likewise. Name main.
1044 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1046 * gfortran.dg/complex_intrinsic_8.f90: New test.
1048 2009-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1050 * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
1051 * lib/target-supports.exp (check_effective_target_mpc_arc): New.
1053 2009-10-14 Hans-Peter Nilsson <hp@axis.com>
1056 * gcc.dg/torture/pr38948.c: New test.
1058 2009-10-13 Steve Ellcey <sje@cup.hp.com>
1060 * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
1062 2009-10-13 Janus Weil <janus@gcc.gnu.org>
1065 * gfortran.dg/class_allocate_2.f03: Modified.
1066 * gfortran.dg/class_allocate_3.f03: New test case.
1068 2009-10-13 Richard Guenther <rguenther@suse.de>
1071 * gcc.dg/lto/20091006-2_0.c: New testcase.
1072 * gcc.dg/lto/20091006-2_1.c: Likewise.
1073 * gcc.dg/lto/20091006-2_2.c: Likewise.
1074 * gcc.dg/lto/20091013-1_0.c: Likewise.
1075 * gcc.dg/lto/20091013-1_1.c: Likewise.
1076 * gcc.dg/lto/20091013-1_2.c: Likewise.
1078 2009-10-13 Martin Jambor <mjambor@suse.cz>
1080 * gcc.c-torture/compile/pr41661.c: New test.
1082 2009-10-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1084 PR libgfortran/41683
1085 * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
1087 2009-10-12 Jason Merrill <jason@redhat.com>
1090 * g++.dg/cpp0x/decltype18.C: New.
1093 * g++.dg/cpp0x/fntmpdefarg1.C: New.
1095 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1097 * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
1099 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1105 * gcc.dg/guality/pr41447-1.c: New.
1106 * gcc.dg/debug/pr41264-1.c: New.
1107 * gcc.dg/debug/pr41343-1.c: New.
1109 2009-10-12 Hans-Peter Nilsson <hp@axis.com>
1112 * gcc.dg/torture/pr26515.c: New test.
1114 2009-10-12 Janis Johnson <janis187@us.ibm.com>
1117 * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
1118 * lib/lto.exp (lto-get-options-main): Report error for using "target"
1119 or "xfail" with dg-lto-do.
1121 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>
1123 * gcc.target/i386/ms_hook_prologue.c: New testcase.
1125 2009-10-12 Michael Matz <matz@suse.de>
1127 * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
1130 2009-10-12 Jakub Jelinek <jakub@redhat.com>
1133 * g++.dg/torture/pr41680.C: New test.
1135 2009-10-12 Dodji Seketeli <dodji@redhat.com>
1138 * g++.dg/debug/dwarf2/template-params-7.C: New test.
1140 2009-10-12 Alexandre Oliva <aoliva@redhat.com>
1143 * gcc.dg/guality/pr41616-1.c: New.
1145 2009-10-11 Jason Merrill <jason@redhat.com>
1148 * g++.dg/cpp0x/rv-reinterpret.C: New.
1150 2009-10-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1152 PR libgfortran/38439
1153 * gfortran.dg/fmt_error_9.f: New test.
1154 * gfortran.dg/fmt_error_10.f: New test.
1156 2009-10-11 Paul Thomas <pault@gcc.gnu.org>
1159 * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
1160 * gfortran.dg/class_4b.f03: As above.
1161 * gfortran.dg/class_4c.f03: As above.
1162 * gfortran.dg/class_4d.f03: As above.
1164 2009-10-11 Richard Guenther <rguenther@suse.de>
1166 PR tree-optimization/41555
1167 * gcc.dg/torture/pr41555.c: New testcase.
1169 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1171 PR libgfortran/35862
1172 * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
1175 2009-10-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1177 PR libgfortran/35862
1178 * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
1179 Add conditions to avoid runtime errors if not supported.
1181 2009-10-10 Richard Guenther <rguenther@suse.de>
1183 PR tree-optimization/41654
1184 * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
1186 2009-10-09 Jason Merrill <jason@redhat.com>
1188 * g++.dg/cpp/ucn-1.C: New.
1190 2009-10-09 Janus Weil <janus@gcc.gnu.org>
1193 * gfortran.dg/class_2.f03: Extended test case.
1195 2009-10-09 Tobias Burnus <burnus@net-b.de>
1198 * gfortran.dg/class_allocate_1.f03: Modify code such that
1199 it compiles with the gfc_warning->gfc_error change.
1200 * gfortran.dg/class_allocate_1.f03: New test.
1202 2009-10-09 Janus Weil <janus@gcc.gnu.org>
1205 * gfortran.dg/select_type_6.f03: New test.
1207 2009-10-09 Jakub Jelinek <jakub@redhat.com>
1209 PR preprocessor/41445
1210 * gcc.dg/cpp/separate-1.c: Adjust.
1211 * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
1212 * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
1213 * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
1214 * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
1215 * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
1216 * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
1217 * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
1219 PR rtl-optimization/41646
1220 * gcc.c-torture/compile/pr41646.c: New test.
1222 2009-10-09 Richard Guenther <rguenther@suse.de>
1224 PR tree-optimization/41634
1225 * gcc.c-torture/compile/pr41634.c: New testcase.
1227 2009-10-09 Uros Bizjak <ubizjak@gmail.com>
1229 * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
1231 2009-10-09 Eric Botcazou <ebotcazou@adacore.com>
1233 * gnat.dg/opt3.adb: New test.
1234 * gnat.dg/opt3_pkg.ads: New helper.
1236 2009-10-08 Doug Kwan <dougkwan@google.com>
1238 PR rtl-optimization/41574
1239 * gcc.dg/pr41574.c: New test.
1241 2009-10-08 Cary Coutant <ccoutant@google.com>
1243 Add support for debugging with ICF (Identical Code Folding).
1244 * g++.dg/debug/dwarf2/icf.C: New test.
1246 2009-10-08 Adam Nemet <anemet@caviumnetworks.com>
1248 * gcc.target/mips/truncate-6.c: New test.
1250 2009-10-08 Jason Merrill <jason@redhat.com>
1253 * g++.dg/cpp0x/rv-deduce.C: New.
1256 * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
1257 * g++.dg/template/explicit-args2.C: New.
1258 * g++.dg/template/explicit-args3.C: New.
1259 * g++.old-deja/g++.pt/crash58.C: Remove some errors.
1261 2009-10-08 Michael Matz <matz@suse.de>
1264 * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
1265 * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
1266 * gcc.dg/pr41573.c: New test.
1268 2009-10-07 Joseph Myers <joseph@codesourcery.com>
1271 * gcc.c-torture/compile/pr41182-1.c: New.
1273 2009-10-07 Jason Merrill <jason@redhat.com>
1275 * g++.dg/cpp0x/variadic95.C: New.
1277 2009-10-07 Jason Merrill <jason@redhat.com>
1279 * g++.dg/template/scope3.C: New.
1281 2009-10-07 Jakub Jelinek <jakub@redhat.com>
1283 * gcc.dg/debug/dwarf2/inline3.c: New test.
1285 2009-10-07 Daniel Kraft <d@domob.eu>
1288 * gfortran.dg/assumed_charlen_function_6.f90: New test.
1290 2009-10-07 Janus Weil <janus@gcc.gnu.org>
1292 * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
1293 * gfortran.dg/select_type_1.f03: Modified error message.
1294 * gfortran.dg/select_type_5.f03: New test.
1296 2009-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1298 PR libgfortran/41612
1299 * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
1302 2009-10-06 Jason Merrill <jason@redhat.com>
1304 * g++.dg/cpp0x/lambda/lambda-init.C: New.
1305 * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
1307 2009-10-06 Richard Guenther <rguenther@suse.de>
1310 * gcc.dg/lto/20091006-1_0.c: New testcase.
1311 * gcc.dg/lto/20091006-1_1.c: Likewise.
1312 * gcc.dg/lto/20091005-2_0.c: Likewise.
1314 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
1317 * gnat.dg/timer_cancel.adb: New test.
1319 2009-10-06 Samuel Tardieu <sam@rfc1149.net>
1322 * gnat.dg/specs/import_abstract.ads: New.
1324 2009-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1326 PR libgfortran/35862
1327 * gfortran.dg/round_2.f03: New test.
1329 2009-10-05 Jakub Jelinek <jakub@redhat.com>
1332 * gcc.dg/guality/guality.exp: Move gdb-test proc into...
1333 * lib/gcc-gdb-test.exp: ... here. New file.
1334 * gfortran.dg/guality/guality.exp: New file.
1335 * gfortran.dg/guality/pr41558.f90: New test.
1336 * gfortran.dg/guality/arg1.f90: New test.
1338 2009-10-05 Paul Thomas <pault@gcc.gnu.org>
1340 * gfortran.dg/dynamic_dispatch_1.f90: New test.
1341 * gfortran.dg/dynamic_dispatch_2.f90: New test.
1342 * gfortran.dg/dynamic_dispatch_3.f90: New test.
1343 * gfortran.dg/module_md5_1.f90: Update md5 sum.
1345 2009-10-05 Sriraman Tallam <tmsriram@google.com>
1347 * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1349 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
1350 plugin_pass to register_pass_info.
1351 * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
1353 * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
1356 2009-10-05 Richard Guenther <rguenther@suse.de>
1359 * gcc.dg/lto/20090914-2_0.c: New testcase.
1361 2009-10-05 Richard Guenther <rguenther@suse.de>
1364 * gcc.dg/lto/20091005-1_0.c: New testcase.
1365 * gcc.dg/lto/20091005-1_1.c: Likewise.
1367 2009-10-05 Richard Guenther <rguenther@suse.de>
1371 * g++.dg/lto/20091002-1_0.C: Adjust flags.
1372 * g++.dg/lto/20091004-1_0.C: New testcase.
1373 * g++.dg/lto/20091004-1_1.C: Likewise.
1374 * g++.dg/lto/20091004-2_0.C: Likewise.
1375 * g++.dg/lto/20091004-2_1.C: Likewise.
1376 * g++.dg/lto/20091004-3_0.C: Likewise.
1377 * g++.dg/lto/20091004-3_1.C: Likewise.
1379 2009-10-05 Richard Guenther <rguenther@suse.de>
1381 PR tree-optimization/23821
1382 * gcc.dg/torture/pr23821.c: New testcase.
1384 2009-10-05 Daniel Kraft <d@domob.eu>
1387 * gfortran.dg/goto_6.f: New test.
1388 * gfortran.dg/goto_7.f: New test.
1390 2009-10-03 Ben Elliston <bje@au.ibm.com>
1391 Bill Maddox <maddox@google.com>
1392 Cary Coutant <ccoutant@google.com>
1393 Chris Demetriou <cgd@google.com>
1394 Diego Novillo <dnovillo@google.com>
1395 Doug Kwan <dougkwan@google.com>
1396 Jan Hubicka <jh@suse.cz>
1397 Ollie Wild <aaw@google.com>
1398 Rafael Espindola <espindola@google.com>
1399 Richard Guenther <rguenther@suse.de>
1400 Simon Baldwin <simonb@google.com>
1402 * g++.dg/20090107-1.C: New.
1403 * g++.dg/20090121-1.C: New.
1404 * g++.dg/ipa/20090113-1.C: New.
1405 * g++.dg/lto: New directory.
1406 * g++.dg/lto/20080829_0.C: New.
1407 * g++.dg/lto/20080904_0.C: New.
1408 * g++.dg/lto/20080907_0.C: New.
1409 * g++.dg/lto/20080908-1_0.C: New.
1410 * g++.dg/lto/20080908-2_0.C: New.
1411 * g++.dg/lto/20080908-3_0.C: New.
1412 * g++.dg/lto/20080909-1_0.C: New.
1413 * g++.dg/lto/20080910-1_0.C: New.
1414 * g++.dg/lto/20080912-1_0.C: New.
1415 * g++.dg/lto/20080912_0.C: New.
1416 * g++.dg/lto/20080915_0.C: New.
1417 * g++.dg/lto/20080916_0.C: New.
1418 * g++.dg/lto/20080917_0.C: New.
1419 * g++.dg/lto/20080924_0.C: New.
1420 * g++.dg/lto/20080926_0.C: New.
1421 * g++.dg/lto/20081008_0.C: New.
1422 * g++.dg/lto/20081022.h: New.
1423 * g++.dg/lto/20081022_0.C: New.
1424 * g++.dg/lto/20081022_1.C: New.
1425 * g++.dg/lto/20081023_0.C: New.
1426 * g++.dg/lto/20081109-1_0.C: New.
1427 * g++.dg/lto/20081109-2_0.C: New.
1428 * g++.dg/lto/20081109_0.C: New.
1429 * g++.dg/lto/20081109_1.C: New.
1430 * g++.dg/lto/20081118-1_0.C: New.
1431 * g++.dg/lto/20081118-1_1.C: New.
1432 * g++.dg/lto/20081118_0.C: New.
1433 * g++.dg/lto/20081118_1.C: New.
1434 * g++.dg/lto/20081119-1.h: New.
1435 * g++.dg/lto/20081119-1_0.C: New.
1436 * g++.dg/lto/20081119-1_1.C: New.
1437 * g++.dg/lto/20081119_0.C: New.
1438 * g++.dg/lto/20081119_1.C: New.
1439 * g++.dg/lto/20081120-1_0.C: New.
1440 * g++.dg/lto/20081120-1_1.C: New.
1441 * g++.dg/lto/20081120-2_0.C: New.
1442 * g++.dg/lto/20081120-2_1.C: New.
1443 * g++.dg/lto/20081123_0.C: New.
1444 * g++.dg/lto/20081123_1.C: New.
1445 * g++.dg/lto/20081125.h: New.
1446 * g++.dg/lto/20081125_0.C: New.
1447 * g++.dg/lto/20081125_1.C: New.
1448 * g++.dg/lto/20081127_0.C: New.
1449 * g++.dg/lto/20081127_1.C: New.
1450 * g++.dg/lto/20081203_0.C: New.
1451 * g++.dg/lto/20081203_1.C: New.
1452 * g++.dg/lto/20081204-1_0.C: New.
1453 * g++.dg/lto/20081204-1_1.C: New.
1454 * g++.dg/lto/20081204-2_0.C: New.
1455 * g++.dg/lto/20081204-2_1.C: New.
1456 * g++.dg/lto/20081209_0.C: New.
1457 * g++.dg/lto/20081209_1.C: New.
1458 * g++.dg/lto/20081211-1.h: New.
1459 * g++.dg/lto/20081211-1_0.C: New.
1460 * g++.dg/lto/20081211-1_1.C: New.
1461 * g++.dg/lto/20081217-1_0.C: New.
1462 * g++.dg/lto/20081217-2_0.C: New.
1463 * g++.dg/lto/20081219_0.C: New.
1464 * g++.dg/lto/20081219_1.C: New.
1465 * g++.dg/lto/20090106_0.C: New.
1466 * g++.dg/lto/20090112_0.C: New.
1467 * g++.dg/lto/20090128_0.C: New.
1468 * g++.dg/lto/20090221_0.C: New.
1469 * g++.dg/lto/20090302_0.C: New.
1470 * g++.dg/lto/20090302_1.C: New.
1471 * g++.dg/lto/20090303_0.C: New.
1472 * g++.dg/lto/20090311-1.h: New.
1473 * g++.dg/lto/20090311-1_0.C: New.
1474 * g++.dg/lto/20090311-1_1.C: New.
1475 * g++.dg/lto/20090311_0.C: New.
1476 * g++.dg/lto/20090311_1.C: New.
1477 * g++.dg/lto/20090312.h: New.
1478 * g++.dg/lto/20090312_0.C: New.
1479 * g++.dg/lto/20090312_1.C: New.
1480 * g++.dg/lto/20090313_0.C: New.
1481 * g++.dg/lto/20090313_1.C: New.
1482 * g++.dg/lto/20090315_0.C: New.
1483 * g++.dg/lto/20090315_1.C: New.
1484 * g++.dg/lto/20091002-1_0.C: New testcase.
1485 * g++.dg/lto/20091002-2_0.C: Likewise..
1486 * g++.dg/lto/20091002-3_0.C: Likewise..
1487 * g++.dg/lto/README: New.
1488 * g++.dg/lto/pr40818_0.C: New.
1489 * g++.dg/opt/thunk3-1.C: New.
1490 * g++.dg/opt/thunk4.C: New.
1491 * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1492 replacements with __attribute__ ((__noinline__)).
1493 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1494 * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1495 * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1496 * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1497 * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1498 * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1499 * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1500 * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1501 * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1502 * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1503 * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1504 * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1505 * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1506 * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1507 * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1508 * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1509 * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1510 * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1511 * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1512 * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1513 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1514 * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1515 * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1516 * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1517 * gcc.dg/20081223-1.c: New.
1518 * gcc.dg/lto: New directory.
1519 * gcc.dg/lto/20080908_0.c: New.
1520 * gcc.dg/lto/20080917_0.c: New.
1521 * gcc.dg/lto/20080924_0.c: New.
1522 * gcc.dg/lto/20081024_0.c: New.
1523 * gcc.dg/lto/20081109_0.c: New.
1524 * gcc.dg/lto/20081111_0.c: New.
1525 * gcc.dg/lto/20081111_1.c: New.
1526 * gcc.dg/lto/20081112_0.c: New.
1527 * gcc.dg/lto/20081112_1.c: New.
1528 * gcc.dg/lto/20081115_0.c: New.
1529 * gcc.dg/lto/20081115_1.c: New.
1530 * gcc.dg/lto/20081115_2.c: New.
1531 * gcc.dg/lto/20081118_0.c: New.
1532 * gcc.dg/lto/20081118_1.c: New.
1533 * gcc.dg/lto/20081118_2.c: New.
1534 * gcc.dg/lto/20081120-1_0.c: New.
1535 * gcc.dg/lto/20081120-1_1.c: New.
1536 * gcc.dg/lto/20081120-2_0.c: New.
1537 * gcc.dg/lto/20081120-2_1.c: New.
1538 * gcc.dg/lto/20081125_0.c: New.
1539 * gcc.dg/lto/20081125_1.c: New.
1540 * gcc.dg/lto/20081126_0.c: New.
1541 * gcc.dg/lto/20081201-1_0.c: New.
1542 * gcc.dg/lto/20081201-1_1.c: New.
1543 * gcc.dg/lto/20081201-1_2.c: New.
1544 * gcc.dg/lto/20081201-2_0.c: New.
1545 * gcc.dg/lto/20081201-2_1.c: New.
1546 * gcc.dg/lto/20081202-1_0.c: New.
1547 * gcc.dg/lto/20081202-1_1.c: New.
1548 * gcc.dg/lto/20081202-2_0.c: New.
1549 * gcc.dg/lto/20081202-2_1.c: New.
1550 * gcc.dg/lto/20081204-1_0.c: New.
1551 * gcc.dg/lto/20081204-1_1.c: New.
1552 * gcc.dg/lto/20081204-2_0.c: New.
1553 * gcc.dg/lto/20081210-1_0.c: New.
1554 * gcc.dg/lto/20081212-1_0.c: New.
1555 * gcc.dg/lto/20081222_0.c: New.
1556 * gcc.dg/lto/20081222_0.h: New.
1557 * gcc.dg/lto/20081222_1.c: New.
1558 * gcc.dg/lto/20081224_0.c: New.
1559 * gcc.dg/lto/20081224_0.h: New.
1560 * gcc.dg/lto/20081224_1.c: New.
1561 * gcc.dg/lto/20090116_0.c: New.
1562 * gcc.dg/lto/20090120_0.c: New.
1563 * gcc.dg/lto/20090126-1_0.c: New.
1564 * gcc.dg/lto/20090126-2_0.c: New.
1565 * gcc.dg/lto/20090206-1_0.c: New.
1566 * gcc.dg/lto/20090206-2_0.c: New.
1567 * gcc.dg/lto/20090210_0.c: New.
1568 * gcc.dg/lto/20090210_1.c: New.
1569 * gcc.dg/lto/20090213_0.c: New.
1570 * gcc.dg/lto/20090213_1.c: New.
1571 * gcc.dg/lto/20090218-1_0.c: New.
1572 * gcc.dg/lto/20090218-1_1.c: New.
1573 * gcc.dg/lto/20090218-2_0.c: New.
1574 * gcc.dg/lto/20090218-2_1.c: New.
1575 * gcc.dg/lto/20090218_0.c: New.
1576 * gcc.dg/lto/20090218_1.c: New.
1577 * gcc.dg/lto/20090218_2.c: New.
1578 * gcc.dg/lto/20090218_3.c: New.
1579 * gcc.dg/lto/20090219_0.c: New.
1580 * gcc.dg/lto/20090312_0.c: New.
1581 * gcc.dg/lto/20090312_1.c: New.
1582 * gcc.dg/lto/20090313_0.c: New.
1583 * gcc.dg/lto/20090706-1_0.c: New.
1584 * gcc.dg/lto/20090706-2_0.c: New.
1585 * gcc.dg/lto/20090717_0.c: New.
1586 * gcc.dg/lto/20090717_1.c: New.
1587 * gcc.dg/lto/20090729_0.c: New.
1588 * gcc.dg/lto/20090729_1.c: New.
1589 * gcc.dg/lto/20090812_0.c: New.
1590 * gcc.dg/lto/20090812_1.c: New.
1591 * gcc.dg/lto/20090914-1_0.c: New.
1592 * gcc.dg/lto/README: New.
1593 * gcc.dg/visibility-7.c: Adjust expected pattern
1594 * gfortran.dg/lto: New directory.
1595 * gfortran.dg/lto/pr40724_0.f: New.
1596 * gfortran.dg/lto/pr40724_1.f: New.
1597 * gfortran.dg/lto/pr40725_0.f03: New.
1598 * gfortran.dg/lto/pr40725_1.c: New.
1599 * gfortran.dg/lto/pr41069_0.f90: New.
1600 * gfortran.dg/lto/pr41069_1.f90: New.
1601 * gfortran.dg/lto/pr41069_2.f90: New.
1602 * g++.dg/README: Add 'lto' directory.
1603 * g++.dg/dg.exp: Also scan 'lto' directory
1605 2009-10-03 Ben Elliston <bje@au.ibm.com>
1606 Janis Johnson <janis187@us.ibm.com>
1607 Diego Novillo <dnovillo@google.com>
1609 * g++.dg/lto/lto.exp: New.
1610 * gcc.c-torture/execute/execute.exp: Add
1611 LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1612 * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1613 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1614 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1615 * gcc.target/i386/math-torture/math-torture.exp: Likewise.
1616 * gcc.dg/lto/lto.exp: New.
1617 * gfortran.dg/lto/lto.exp: New.
1618 * lib/target-supports.exp (check_effective_target_lto): New.
1619 * lib/c-torture.exp: Load target-supports.exp. Define
1620 LTO_TORTURE_OPTIONS if check_effective_target_lto returns nonzero.
1621 * lib/gcc-dg.exp: Likewise.
1623 * lib/torture-options.exp: Add support for a third argument.
1625 2009-10-03 Uros Bizjak <ubizjak@gmail.com>
1628 * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1630 2009-10-02 Jason Merrill <jason@redhat.com>
1632 * g++.dg/abi/mangle32.C: New.
1634 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1636 * gnat.dg/atomic2.adb: New test.
1638 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1640 * gnat.dg/array11.adb: New test.
1641 * gnat.dg/array12.adb: Likewise.
1643 2009-10-02 Eric Botcazou <ebotcazou@adacore.com>
1645 * gnat.dg/array10.adb: New test.
1646 * gnat.dg/object_overflow.adb: Tweak.
1648 2009-10-02 Jack Howarth <howarth@bromo.med.uc.edu>
1650 * gcc.dg/guality/guality.exp: Disable on darwin.
1652 2009-10-02 Janis Johnson <janis187@us.ibm.com>
1654 * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1655 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1656 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1657 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1659 2009-10-02 Tobias Burnus <burnus@net-b.de>
1662 * gfortran.dg/intent_out_5.f90: New test.
1664 2009-10-02 Jakub Jelinek <jakub@redhat.com>
1668 * gcc.dg/guality/pr41404-1.c: New test.
1669 * gcc.dg/guality/pr41353-2.c: New test.
1671 2009-10-02 H.J. Lu <hongjiu.lu@intel.com>
1674 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1677 2009-10-01 Jan Hubicka <jh@suse.cz>
1679 * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1681 2009-10-01 Loren J. Rittle <ljrittle@acm.org>
1683 * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1685 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1687 2009-10-01 Tobias Burnus <burnus@net-b.de>
1690 * gfortran.dg/parameter_array_init_5.f90: New test.
1692 2009-10-01 Jason Merrill <jason@redhat.com>
1694 * g++.dg/cpp0x/defaulted13.C: New.
1696 2009-09-30 Dennis Wassel <dennis.wassel@gmail.com>
1698 * gfortran.dg/bounds_check_7.f90: Adapted error message.
1699 * gfortran.dg/bounds_check_11.f90: Likewise.
1700 * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1702 2009-09-30 Tobias Burnus <burnus@net-b.de>
1704 * gfortran.dg/select_type_4.f90: New test.
1706 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1708 * gfortran.dg/same_type_as_1.f03: New test.
1709 * gfortran.dg/same_type_as_2.f03: Ditto.
1711 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1713 * gfortran.dg/select_type_1.f03: Extended.
1714 * gfortran.dg/select_type_3.f03: New test.
1716 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1718 * gfortran.dg/class_allocate_1.f03: New test.
1720 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1723 * gfortran.dg/allocatable_scalar_3.f90: New test.
1724 * gfortran.dg/select_type_2.f03: Ditto.
1725 * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1727 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1729 * gfortran.dg/block_name_2.f90: Modified error message.
1730 * gfortran.dg/select_6.f90: Ditto.
1731 * gfortran.dg/select_type_1.f03: New test.
1733 2009-09-30 Janus Weil <janus@gcc.gnu.org>
1735 * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1736 * gfortran.dg/class_1.f03: Ditto.
1737 * gfortran.dg/class_2.f03: Ditto.
1738 * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1739 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1740 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1741 * gfortran.dg/typebound_call_10.f03: Ditto.
1742 * gfortran.dg/typebound_call_2.f03: Ditto.
1743 * gfortran.dg/typebound_call_3.f03: Ditto.
1744 * gfortran.dg/typebound_call_4.f03: Ditto.
1745 * gfortran.dg/typebound_call_9.f03: Ditto.
1746 * gfortran.dg/typebound_generic_3.f03: Ditto.
1747 * gfortran.dg/typebound_generic_4.f03: Ditto.
1748 * gfortran.dg/typebound_operator_1.f03: Ditto.
1749 * gfortran.dg/typebound_operator_2.f03: Ditto.
1750 * gfortran.dg/typebound_operator_3.f03: Ditto.
1751 * gfortran.dg/typebound_operator_4.f03: Ditto.
1752 * gfortran.dg/typebound_proc_1.f08: Ditto.
1753 * gfortran.dg/typebound_proc_5.f03: Ditto.
1754 * gfortran.dg/typebound_proc_6.f03: Ditto.
1756 2009-09-30 Jason Merrill <jason@redhat.com>
1758 * g++.dg/eh/init-temp1.C: Improve test.
1760 2009-09-30 Uros Bizjak <ubizjak@gmail.com>
1763 * gcc.target/alpha/pr22093.c: New test.
1765 2009-09-29 John Freeman <jfreeman08@gmail.com>
1766 Jason Merrill <jason@redhat.com>
1768 * g++.dg/cpp0x/lambda/lambda-array.C: New.
1769 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1770 * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1771 * g++.dg/cpp0x/lambda/lambda-const.C: New.
1772 * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1773 * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1774 * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1775 * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1776 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1777 * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1778 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1779 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1780 * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1781 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1782 * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1783 * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1784 * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1785 * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1786 * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1787 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1788 * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1789 * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1790 * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1791 * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1792 * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1793 * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1794 * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1795 * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1796 * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1797 * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1798 * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1799 * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1800 * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1801 * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1802 * g++.dg/cpp0x/lambda/lambda-template.C: New.
1803 * g++.dg/cpp0x/lambda/lambda-this.C: New.
1804 * g++.dg/cpp0x/lambda/lambda-type.C: New.
1805 * g++.dg/cpp0x/lambda/lambda-use.C: New.
1806 * lib/prune.exp: Accept "In lambda function".
1808 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
1810 * gcc.target/i386/fma4-check.h: New file.
1811 * gcc.target/i386/fma4-fma.c: Ditto.
1812 * gcc.target/i386/fma4-maccXX.c: Ditto.
1813 * gcc.target/i386/fma4-msubXX.c: Ditto.
1814 * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1815 * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1816 * gcc.target/i386/fma4-vector.c: Ditto.
1817 * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1818 * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1819 * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1820 * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1821 * gcc.target/i386/fma4-256-vector.c: Ditto.
1822 * gcc.target/i386/funcspec-2.c: Ditto.
1824 * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1826 * gcc.target/i386/funcspec-5.c: Add FMA4.
1827 * gcc.target/i386/funcspec-6.c: Ditto.
1828 * gcc.target/i386/funcspec-8.c: Ditto.
1830 * gcc.target/i386/funcspec-9.c: New file.
1832 * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1834 * gcc.target/i386/isa-10.c: New file.
1835 * gcc.target/i386/isa-11.c: Ditto.
1836 * gcc.target/i386/isa-12.c: Ditto.
1837 * gcc.target/i386/isa-13.c: Ditto.
1838 * gcc.target/i386/isa-2.c: Ditto.
1839 * gcc.target/i386/isa-3.c: Ditto.
1840 * gcc.target/i386/isa-4.c: Ditto.
1841 * gcc.target/i386/isa-7.c: Ditto.
1842 * gcc.target/i386/isa-8.c: Ditto.
1843 * gcc.target/i386/isa-9.c: Ditto.
1845 * gcc.target/i386/isa-14.c: Add FMA4.
1846 * gcc.target/i386/isa-1.c: Ditto.
1847 * gcc.target/i386/isa-5.c: Ditto.
1848 * gcc.target/i386/isa-6.c: Ditto.
1850 * gcc.target/i386/sse-12.c: New file.
1851 * gcc.target/i386/sse-13.c: Ditto.
1852 * gcc.target/i386/sse-14.c: Ditto.
1853 * gcc.target/i386/sse-22.c: Ditto.
1855 * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1856 * g++.dg/other/i386-3.C: Ditto.
1857 * g++.dg/other/i386-5.C: Ditto.
1858 * g++.dg/other/i386-6.C: Ditto.
1860 2009-09-29 H.J. Lu <hongjiu.lu@intel.com>
1863 * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1866 2009-09-29 Janis Johnson <janis187@us.ibm.com>
1868 * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1869 * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1871 2009-09-29 Jakub Jelinek <jakub@redhat.com>
1874 * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1876 * g++.dg/debug/dwarf2/const-1.C: Likewise.
1878 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>
1880 * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
1881 * gcc.target/i386/isa-1.c: Remove SSE5.
1882 * gcc.target/i386/isa-5.c: Ditto.
1883 * gcc.target/i386/isa-6.c: Ditto.
1884 * gcc.target/i386/funcspec-4.c: Remove error conditions
1886 * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1887 * gcc.target/i386/avx-2.c: Ditto.
1888 * gcc.target/i386/sse-23.c: Ditto.
1889 * gcc.target/i386/funcspec-9.c: Delete.
1891 2009-09-29 Jakub Jelinek <jakub@redhat.com>
1893 * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1894 * gcc.dg/guality/pr41353-1.c: New test.
1897 * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1898 in macro name definition for non-unix/win32/msdos.
1900 2009-09-29 Daniel Kraft <d@domob.eu>
1903 * gfortran.dg/block_1.f08: New test.
1904 * gfortran.dg/block_2.f08: New test.
1905 * gfortran.dg/block_3.f90: New test.
1906 * gfortran.dg/block_4.f08: New test.
1907 * gfortran.dg/block_5.f08: New test.
1908 * gfortran.dg/block_6.f08: New test.
1909 * gfortran.dg/block_7.f08: New test.
1910 * gfortran.dg/block_8.f08: New test.
1912 2009-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1914 PR libgfortran/35862
1915 * gfortran.dg/round_1.f03: New test.
1916 * gfortran.dg/f2003_io_3.f03: Update test.
1918 2009-09-28 Easwaran Raman <eraman@google.com>
1920 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
1921 * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
1923 2009-09-28 Janis Johnson <janis187@us.ibm.com>
1925 * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
1926 * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
1927 * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1928 * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1929 * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1931 * g++.dg/dfp/dfp.exp: Fix typo.
1933 * lib/target-supports.exp (check-effective-target-dfp-nocache):
1934 Fix typo that breaks the check.
1936 2009-09-28 Olivier Hainque <hainque@adacore.com>
1938 * gnat.dg (tagged_alloc_free.adb): New testcase.
1940 2009-09-28 Janis Johnson <janis187@us.ibm.com>
1942 * g++.dg/dfp: New directory.
1943 * g++.dg/dg.exp: Prune tests in dfp directory.
1944 * g++.dg/dfp/dfp.exp: New.
1945 * g++.dg/dfp/mangle-mode.C: New test.
1947 2009-09-28 Michael Matz <matz@suse.de>
1949 * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
1952 2009-09-27 Richard Henderson <rth@redhat.com>
1954 * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
1955 * gcc.dg/tree-ssa/pr41469-1.c: New.
1957 2009-09-26 Andreas Schwab <schwab@linux-m68k.org>
1960 * gcc.dg/cond-constqual-1.c: New test.
1962 2009-09-26 Michael Matz <matz@suse.de>
1966 * gcc.dg/pr41470.c: New test.
1968 2009-09-26 Eric Botcazou <ebotcazou@adacore.com>
1970 * gnat.dg/array9.adb: New test.
1972 2009-09-26 Michael Matz <matz@suse.de>
1974 PR tree-optimization/41454
1975 * gcc.dg/pr41454.c: New test.
1977 2009-09-25 Dodji Seketeli <dodji@redhat.com>
1979 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
1980 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
1981 into DW_TAG_GNU_template_parameter_pack and
1982 DW_TAG_GNU_formal_parameter_pack.
1983 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1984 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1986 2009-09-25 Nathan Froyd <froydnj@codesourcery.com>
1988 * gcc.dg/vect/vect.exp: Append extra parameters as separate
1989 parameters for alignment-sensitive -fsection-anchors tests.
1991 2009-09-25 Richard Guenther <rguenther@suse.de>
1994 * gcc.c-torture/execute/pr41463.c: New testcase.
1996 2009-09-25 Olivier Hainque <hainque@adacore.com>
1998 * gnat.dg/sse_nolib.adb: New testcase.
2000 2009-09-25 Revital Eres <ERES@il.ibm.com>
2002 * gcc.target/powerpc/vsx-vectorize-8.c: New test.
2003 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2004 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
2005 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
2006 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2007 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
2008 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2009 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2010 * gcc.dg/vect/vect.exp: Add Power7 flags.
2011 * g++.dg/vect/vect.exp: Likewise.
2012 * gfortran.dg/vect/vect.exp: Likewise.
2014 2009-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
2017 * gfortran.dg/empty_label.f: New test.
2018 * gfortran.dg/empty_label.f90: Ditto.
2019 * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
2021 2009-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2023 * gcc.dg/torture/builtin-math-7.c: Test complex int division at
2026 2009-09-24 Adam Nemet <anemet@caviumnetworks.com>
2028 * lib/scanasm.exp (make_pattern_printable): New function.
2029 (dg-scan, scan-assembler-times, scan-assembler-dem,
2030 scan-assembler-dem-not): Use it.
2032 2009-09-24 H.J. Lu <hongjiu.lu@intel.com>
2034 * gcc.target/i386/pr12329.c (dg-do): Changed to run.
2035 (test_nested): Renamed to ...
2036 (test_nested1): This.
2037 (test_nested2): New.
2040 2009-09-24 Richard Guenther <rguenther@suse.de>
2042 PR tree-optimization/36143
2043 PR tree-optimization/38747
2044 * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
2045 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2046 * g++.dg/torture/pr38747.C: New testcase.
2047 * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
2049 2009-09-24 Eric Botcazou <ebotcazou@adacore.com>
2051 * gnat.dg/nested_proc.adb: New test.
2053 2009-09-24 Jakub Jelinek <jakub@redhat.com>
2055 * gcc.target/i386/pr12329.c: Adjust.
2057 2009-09-23 Alexandre Oliva <aoliva@redhat.com>
2060 * gcc.dg/pr41248.c: New.
2062 2009-09-23 Dodji Seketeli <dodji@redhat.com>
2065 * gcc.dg/debug/dwarf2/global-used-types.c: New test.
2067 2009-09-23 Andreas Schwab <schwab@redhat.com>
2069 * lib/profopt.exp (profopt-get-options): Set tool_flags for
2070 current_compiler_flags. Fix typos.
2072 2009-09-23 Yuri Gribov <tetra2005@googlemail.com>
2074 * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
2076 2009-09-23 Uros Bizjak <ubizjak@gmail.com>
2079 * gcc.c-torture/compile/pr39779.c: New test.
2081 2009-09-22 Dodji Seketeli <dodji@redhat.com>
2083 * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
2084 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2085 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2087 2009-09-22 Alexandre Oliva <aoliva@redhat.com>
2090 * gcc.dg/pr41295.c: New.
2092 2009-09-22 Neil Vachharajani <nvachhar@google.com>
2094 * gcc.dg/pr40209.c: Add test case.
2096 2009-09-22 Adam Nemet <anemet@caviumnetworks.com>
2098 * gcc.target/mips/code-readable-1.c: Change \. to \\. when
2100 * gcc.target/mips/code-readable-2.c: Likewise.
2101 * gcc.target/mips/code-readable-3.c: Likewise.
2103 2009-09-22 Janis Johnson <janis187@us.ibm.com>
2105 * lib/target-supports.exp (check_effective_target_dfp_nocache):
2106 Check support via mode instead of C type.
2107 (check_effective_target_dfprt_nocache): Ditto.
2108 (check_effective_target_hard_dfp): Ditto.
2110 2009-09-22 Richard Guenther <rguenther@suse.de>
2113 * gcc.c-torture/execute/pr41395-1.c: New testcase.
2114 * gcc.c-torture/execute/pr41395-2.c: Likewise.
2116 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2118 * gcc.dg/20090922-1.c: New test.
2121 * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
2122 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2123 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
2124 * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
2125 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
2126 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
2127 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2128 * objc.dg/dwarf-2.m: Likewise.
2130 2009-09-22 Richard Guenther <rguenther@suse.de>
2132 PR tree-optimization/41428
2133 * g++.dg/tree-ssa/pr41428.C: New testcase.
2135 2009-09-22 Jakub Jelinek <jakub@redhat.com>
2138 * g++.dg/gomp/pr41429.C: New test.
2140 2009-09-21 Giuseppe Scrivano <gscrivano@gnu.org>
2142 * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
2144 2009-09-21 Jason Merrill <jason@redhat.com>
2147 * g++.dg/cpp0x/trivial1.C: Expand.
2149 2009-09-21 Kai Tietz <kai.tietz@onevision.com>
2151 * gcc.dg/torture/calleesave-sse.c: New.
2153 2009-09-21 Jan Hubicka <jh@suse.cz>
2155 * gcc.dg/guality/inline-params.c: New testcase.
2157 2009-09-21 Uros Bizjak <ubizjak@gmail.com>
2159 * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
2161 * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
2162 * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
2165 2009-09-20 H.J. Lu <hongjiu.lu@intel.com>
2167 * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
2168 * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
2169 * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
2170 * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
2171 * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
2173 2009-09-20 Andrew Pinski <pinskia@gcc.gnu.org>
2176 * g++.dg/torture/pr40642.C: New testcase.
2178 2009-09-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2180 * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
2181 cases in static initializers.
2183 2009-09-20 Kai Tietz <kai.tietz@onevision.com>
2185 * gcc.c-tortue/compile/pr39886.c: New.
2187 2009-09-20 Chris Demetriou <cgd@google.com>
2189 PR preprocessor/28435:
2190 * gcc.dg/cpp/missing-header-MD.c: Make output checking match
2191 gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
2192 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
2193 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
2194 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
2196 2009-09-19 Adam Nemet <anemet@caviumnetworks.com>
2198 * gcc.target/mips/mips.exp: Add relax-pic-calls
2199 under -mfoo/-mno-foo options.
2200 (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
2201 and -mexplicit-relocs.
2202 * gcc.target/mips/call-1.c: New test.
2203 * gcc.target/mips/call-2.c: New test.
2204 * gcc.target/mips/call-3.c: New test.
2205 * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
2206 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2208 2009-09-19 Chris Demetriou <cgd@google.com>
2210 PR preprocessor/28435:
2211 * gcc.dg/cpp/missing-header-MD.c: New test.
2212 * gcc.dg/cpp/missing-header-MMD.c: New test.
2213 * gcc.dg/cpp/missing-sysheader-MD.c: New test.
2214 * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
2216 2009-09-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2218 PR libgfortran/41328
2219 * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
2222 2009-09-18 Jason Merrill <jason@redhat.com>
2224 * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
2225 * g++.dg/cpp0x/initlist-deduce.C: New.
2227 2009-09-18 Neil Vachharajani <nvachhar@google.com>
2229 * gcc.dg/tree-prof/val-prof-7.c: Added test case.
2231 2009-09-18 Janis Johnson <janis187@us.ibm.com>
2233 * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
2234 * c-c++-common/dfp: New directory.
2235 * c-c++-common/dfp/dfp-dbg.h: New file.
2236 * gcc.dg/dfp/call-by-value.c: Move to ...
2237 * c-c++-common/call-by-value.c: here.
2238 * gcc.dg/dfp/cast.c: Move to ...
2239 * c-c++-common/cast.c: here.
2240 * gcc.dg/dfp/compare-eq-const.c: Move to ...
2241 * c-c++-common/compare-eq-const.c: here.
2242 * gcc.dg/dfp/compare-eq-d128.c: Move to ...
2243 * c-c++-common/compare-eq-d128.c: here.
2244 * gcc.dg/dfp/compare-eq-d32.c: Move to ...
2245 * c-c++-common/compare-eq-d32.c: here.
2246 * gcc.dg/dfp/compare-eq-d64.c: Move to ...
2247 * c-c++-common/compare-eq-d64.c: here.
2248 * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
2249 * c-c++-common/compare-eq-dfp.c: here.
2250 * gcc.dg/dfp/compare-eq.h: Move to ...
2251 * c-c++-common/compare-eq.h: here.
2252 * gcc.dg/dfp/compare-rel-const.c: Move to ...
2253 * c-c++-common/compare-rel-const.c: here.
2254 * gcc.dg/dfp/compare-rel-d128.c: Move to ...
2255 * c-c++-common/compare-rel-d128.c: here.
2256 * gcc.dg/dfp/compare-rel-d32.c: Move to ...
2257 * c-c++-common/compare-rel-d32.c: here.
2258 * gcc.dg/dfp/compare-rel-d64.c: Move to ...
2259 * c-c++-common/compare-rel-d64.c: here.
2260 * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
2261 * c-c++-common/compare-rel-dfp.c: here.
2262 * gcc.dg/dfp/compare-rel.h: Move to ...
2263 * c-c++-common/compare-rel.h: here.
2264 * gcc.dg/dfp/compare-special-d128.c: Move to ...
2265 * c-c++-common/compare-special-d128.c: here.
2266 * gcc.dg/dfp/compare-special-d32.c: Move to ...
2267 * c-c++-common/compare-special-d32.c: here.
2268 * gcc.dg/dfp/compare-special-d64.c: Move to ...
2269 * c-c++-common/compare-special-d64.c: here.
2270 * gcc.dg/dfp/compare-special.h: Move to ...
2271 * c-c++-common/compare-special.h: here.
2272 * gcc.dg/dfp/constants-zero.c: Move to ...
2273 * c-c++-common/constants-zero.c: here.
2274 * gcc.dg/dfp/convert-bfp-10.c: Move to ...
2275 * c-c++-common/convert-bfp-10.c: here.
2276 * gcc.dg/dfp/convert-bfp-11.c: Move to ...
2277 * c-c++-common/convert-bfp-11.c: here.
2278 * gcc.dg/dfp/convert-bfp-12.c: Move to ...
2279 * c-c++-common/convert-bfp-12.c: here.
2280 * gcc.dg/dfp/convert-bfp-13.c: Move to ...
2281 * c-c++-common/convert-bfp-13.c: here.
2282 * gcc.dg/dfp/convert-bfp-14.c: Move to ...
2283 * c-c++-common/convert-bfp-14.c: here.
2284 * gcc.dg/dfp/convert-bfp-2.c: Move to ...
2285 * c-c++-common/convert-bfp-2.c: here.
2286 * gcc.dg/dfp/convert-bfp-3.c: Move to ...
2287 * c-c++-common/convert-bfp-3.c: here.
2288 * gcc.dg/dfp/convert-bfp-4.c: Move to ...
2289 * c-c++-common/convert-bfp-4.c: here.
2290 * gcc.dg/dfp/convert-bfp-5.c: Move to ...
2291 * c-c++-common/convert-bfp-5.c: here.
2292 * gcc.dg/dfp/convert-bfp-6.c: Move to ...
2293 * c-c++-common/convert-bfp-6.c: here.
2294 * gcc.dg/dfp/convert-bfp-7.c: Move to ...
2295 * c-c++-common/convert-bfp-7.c: here.
2296 * gcc.dg/dfp/convert-bfp-8.c: Move to ...
2297 * c-c++-common/convert-bfp-8.c: here.
2298 * gcc.dg/dfp/convert-bfp-9.c: Move to ...
2299 * c-c++-common/convert-bfp-9.c: here.
2300 * gcc.dg/dfp/convert-bfp.c: Move to ...
2301 * c-c++-common/convert-bfp.c: here.
2302 * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
2303 * c-c++-common/convert-bfp-fold.c: here.
2304 * gcc.dg/dfp/convert-dfp.c: Move to ...
2305 * c-c++-common/convert-dfp.c: here.
2306 * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
2307 * c-c++-common/convert-dfp-fold-2.c: here.
2308 * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
2309 * c-c++-common/convert-dfp-fold.c: here.
2310 * gcc.dg/dfp/convert.h: Move to ...
2311 * c-c++-common/convert.h: here.
2312 * gcc.dg/dfp/convert-int.c: Move to ...
2313 * c-c++-common/convert-int.c: here.
2314 * gcc.dg/dfp/convert-int-fold.c: Move to ...
2315 * c-c++-common/convert-int-fold.c: here.
2316 * gcc.dg/dfp/convert-int-max.c: Move to ...
2317 * c-c++-common/convert-int-max.c: here.
2318 * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
2319 * c-c++-common/convert-int-max-fold.c: here.
2320 * gcc.dg/dfp/convert-int-saturate.c: Move to ...
2321 * c-c++-common/convert-int-saturate.c: here.
2322 * gcc.dg/dfp/func-array.c: Move to ...
2323 * c-c++-common/func-array.c: here.
2324 * gcc.dg/dfp/func-deref.c: Move to ...
2325 * c-c++-common/func-deref.c: here.
2326 * gcc.dg/dfp/func-mixed.c: Move to ...
2327 * c-c++-common/func-mixed.c: here.
2328 * gcc.dg/dfp/func-pointer.c: Move to ...
2329 * c-c++-common/func-pointer.c: here.
2330 * gcc.dg/dfp/func-scalar.c: Move to ...
2331 * c-c++-common/func-scalar.c: here.
2332 * gcc.dg/dfp/func-struct.c: Move to ...
2333 * c-c++-common/func-struct.c: here.
2334 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
2335 * c-c++-common/func-vararg-alternate-d128-2.c: here.
2336 * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
2337 * c-c++-common/func-vararg-alternate-d128.c: here.
2338 * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
2339 * c-c++-common/func-vararg-alternate-d32.c: here.
2340 * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
2341 * c-c++-common/func-vararg-alternate-d64.c: here.
2342 * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
2343 * c-c++-common/func-vararg-alternate.h: here.
2344 * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
2345 * c-c++-common/func-vararg-dfp.c: here.
2346 * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
2347 * c-c++-common/func-vararg-mixed-2.c: here.
2348 * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
2349 * c-c++-common/func-vararg-mixed.c: here.
2350 * gcc.dg/dfp/func-vararg-size0.c: Move to ...
2351 * c-c++-common/func-vararg-size0.c: here.
2352 * gcc.dg/dfp/inf-1.c: Move to ...
2353 * c-c++-common/inf-1.c: here.
2354 * gcc.dg/dfp/loop-index.c: Move to ...
2355 * c-c++-common/loop-index.c: here.
2356 * gcc.dg/dfp/modes.c: Move to ...
2357 * c-c++-common/modes.c: here.
2358 * gcc.dg/dfp/nan-1.c: Move to ...
2359 * c-c++-common/nan-1.c: here.
2360 * gcc.dg/dfp/nan-2.c: Move to ...
2361 * c-c++-common/nan-2.c: here.
2362 * gcc.dg/dfp/operator-arith-fold.c: Move to ...
2363 * c-c++-common/operator-arith-fold.c: here.
2364 * gcc.dg/dfp/operator-assignment.c: Move to ...
2365 * c-c++-common/operator-assignment.c: here.
2366 * gcc.dg/dfp/operator-comma.c: Move to ...
2367 * c-c++-common/operator-comma.c: here.
2368 * gcc.dg/dfp/operator-cond.c: Move to ...
2369 * c-c++-common/operator-cond.c: here.
2370 * gcc.dg/dfp/operator-logical.c: Move to ...
2371 * c-c++-common/operator-logical.c: here.
2372 * gcc.dg/dfp/operator-unary.c: Move to ...
2373 * c-c++-common/operator-unary.c: here.
2374 * gcc.dg/dfp/pr31385.c: Move to ...
2375 * c-c++-common/pr31385.c: here.
2376 * gcc.dg/dfp/pr33466.c: Move to ...
2377 * c-c++-common/pr33466.c: here.
2378 * gcc.dg/dfp/pr35620.c: Move to ...
2379 * c-c++-common/pr35620.c: here.
2380 * gcc.dg/dfp/pr36800.c: Move to ...
2381 * c-c++-common/pr36800.c: here.
2382 * gcc.dg/dfp/pr39034.c: Move to ...
2383 * c-c++-common/pr39034.c: here.
2384 * gcc.dg/dfp/pr39035.c: Move to ...
2385 * c-c++-common/pr39035.c: here.
2386 * gcc.dg/dfp/pr39902.c: Move to ...
2387 * c-c++-common/pr39902.c: here.
2388 * gcc.dg/dfp/pr39986.c: Move to ...
2389 * c-c++-common/pr39986.c: here.
2390 * gcc.dg/dfp/signbit-1.c: Move to ...
2391 * c-c++-common/signbit-1.c: here.
2392 * gcc.dg/dfp/signbit-2.c: Move to ...
2393 * c-c++-common/signbit-2.c: here.
2394 * gcc.dg/dfp/struct-layout-1.c: Move to ...
2395 * c-c++-common/struct-layout-1.c: here.
2396 * gcc.dg/dfp/usual-arith-conv.c: Move to ...
2397 * c-c++-common/usual-arith-conv.c: here.
2398 * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
2399 * c-c++-common/usual-arith-conv-const.c: here.
2401 2009-09-18 Jack Howarth <howarth@bromo.med.uc.edu>
2404 * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
2407 2009-09-17 Andrew Pinski <pinskia@gcc.gnu.org>
2410 * g++.dg/expr/bool3.C: New test.
2411 * g++.dg/expr/bool4.C: New test.
2413 2009-09-17 Janis Johnson <janis187@us.ibm.com>
2415 * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2416 * gcc.dg/dfp/signbit-2.c: Use it.
2417 * gcc.dg/dfp/func-vararg-alternate.h: Change two
2418 arguments to unsigned int.
2419 * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2420 * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2421 * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2422 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2423 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2424 * gcc.dg/dfp/pr39986.c: Ditto.
2425 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2426 * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2427 * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2428 * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2429 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2431 2009-09-17 Jakub Jelinek <jakub@redhat.com>
2433 * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2435 2009-09-17 Janis Johnson <janis187@us.ibm.com>
2438 * dfp/pr41049.c: New test.
2440 2009-09-17 H.J. Lu <hongjiu.lu@intel.com>
2443 * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2445 2009-09-17 Martin Jambor <mjambor@suse.cz>
2447 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2448 * gcc.dg/ipa/ipa-sra-1.c: New test.
2449 * gcc.dg/ipa/ipa-sra-2.c: New test.
2450 * gcc.dg/ipa/ipa-sra-3.c: New test.
2451 * gcc.dg/ipa/ipa-sra-4.c: New test.
2452 * gcc.dg/ipa/ipa-sra-5.c: New test.
2453 * gcc.c-torture/execute/ipa-sra-1.c: New test.
2454 * gcc.c-torture/execute/ipa-sra-2.c: New test.
2456 2009-09-17 Michael Matz <matz@suse.de>
2459 * gfortran.dg/pr41347.f90: New test.
2461 2009-09-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2463 * gcc.c-torture/compile/20090917-1.c: New testcase.
2465 2009-09-16 Uros Bizjak <ubizjak@gmail.com>
2467 * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2468 * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove
2469 alpha*-*-* target from XFAIL list.
2471 2009-09-16 Janis Johnson <janis187@us.ibm.com>
2473 * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2474 * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2475 * gcc.dg/dfp/cast-bad.c: Use default options.
2476 * gcc.dg/dfp/compare-rel-const.c: Ditto.
2477 * gcc.dg/dfp/composite-type.c: Ditto.
2478 * gcc.dg/dfp/constants.c: Ditto.
2479 * gcc.dg/dfp/constants-hex.c: Ditto.
2480 * gcc.dg/dfp/constants-pedantic.c: Ditto.
2481 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2482 * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2483 * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2484 * gcc.dg/dfp/ctypes.c: Ditto.
2485 * gcc.dg/dfp/ddmode-ice.c: Ditto.
2486 * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2487 * gcc.dg/dfp/float-constant-double.c: Ditto.
2488 * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2489 * gcc.dg/dfp/keywords-reserved.c: Ditto.
2490 * gcc.dg/dfp/modes.c: Ditto.
2491 * gcc.dg/dfp/operator-bitwise.c: Ditto.
2492 * gcc.dg/dfp/pr31344.c: Ditto.
2493 * gcc.dg/dfp/pr31385.c: Ditto.
2494 * gcc.dg/dfp/pr33466.c: Ditto.
2495 * gcc.dg/dfp/pr35620.c: Ditto.
2496 * gcc.dg/dfp/pr37435.c: Ditto.
2497 * gcc.dg/dfp/pr39986.c: Ditto.
2498 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2499 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2500 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2501 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2502 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2503 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2504 * gcc.dg/dfp/typespec.c: Ditto.
2505 * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2506 * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2507 * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2508 * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2509 * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2510 * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2511 * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2512 * gcc.dg/dfp/compare-rel.h: Ditto.
2513 * gcc.dg/dfp/compare-special.h: Ditto.
2514 * gcc.dg/dfp/convert.h: Ditto.
2515 * gcc.dg/dfp/fe-check.h: Ditto.
2516 * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2517 * gcc.dg/dfp/cast.c: Ditto.
2518 * gcc.dg/dfp/compare-eq-const.c: Ditto.
2519 * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2520 * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2521 * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2522 * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2523 * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2524 * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2525 * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2526 * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2527 * gcc.dg/dfp/compare-special-d32.c: Ditto.
2528 * gcc.dg/dfp/compare-special-d64.c: Ditto.
2529 * gcc.dg/dfp/compare-special-d128.c: Ditto.
2530 * gcc.dg/dfp/constants-zero.c: Ditto.
2531 * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2532 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2533 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2534 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2535 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2536 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2537 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2538 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2539 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2540 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2541 * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2542 * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2543 * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2544 * gcc.dg/dfp/convert-bfp.c: Ditto.
2545 * gcc.dg/dfp/convert-complex.c: Ditto.
2546 * gcc.dg/dfp/convert-dfp.c: Ditto.
2547 * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2548 * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2549 * gcc.dg/dfp/convert-int.c: Ditto.
2550 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2551 * gcc.dg/dfp/convert-int-max.c: Ditto.
2552 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2553 * gcc.dg/dfp/decfloat-constants.c: Ditto.
2554 * gcc.dg/dfp/fe-binop.c: Ditto.
2555 * gcc.dg/dfp/fe-convert-1.c: Ditto.
2556 * gcc.dg/dfp/fe-convert-2.c: Ditto.
2557 * gcc.dg/dfp/fe-convert-3.c: Ditto.
2558 * gcc.dg/dfp/func-array.c: Ditto.
2559 * gcc.dg/dfp/func-deref.c: Ditto.
2560 * gcc.dg/dfp/func-mixed.c: Ditto.
2561 * gcc.dg/dfp/func-pointer.c: Ditto.
2562 * gcc.dg/dfp/func-scalar.c: Ditto.
2563 * gcc.dg/dfp/func-struct.c: Ditto.
2564 * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2565 * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2566 * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2567 * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2568 * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2569 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2570 * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2571 * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2572 * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2573 * gcc.dg/dfp/inf-1.c: Ditto.
2574 * gcc.dg/dfp/loop-index.c: Ditto.
2575 * gcc.dg/dfp/nan-1.c: Ditto.
2576 * gcc.dg/dfp/nan-2.c: Ditto.
2577 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2578 * gcc.dg/dfp/operator-assignment.c: Ditto.
2579 * gcc.dg/dfp/operator-comma.c: Ditto.
2580 * gcc.dg/dfp/operator-cond.c: Ditto.
2581 * gcc.dg/dfp/operator-logical.c: Ditto.
2582 * gcc.dg/dfp/operator-unary.c: Ditto.
2583 * gcc.dg/dfp/pr36800.c: Ditto.
2584 * gcc.dg/dfp/pr39034.c: Ditto.
2585 * gcc.dg/dfp/pr39035.c: Ditto.
2586 * gcc.dg/dfp/pr39902.c: Ditto.
2587 * gcc.dg/dfp/signbit-1.c: Ditto.
2588 * gcc.dg/dfp/signbit-2.c: Ditto.
2589 * gcc.dg/dfp/struct-layout-1.c: Ditto.
2590 * gcc.dg/dfp/union-init.c: Ditto.
2591 * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2593 2009-09-16 Michael Matz <matz@suse.de>
2596 * gfortran.dg/pr41212.f90: New test.
2598 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
2600 * gnat.dg/alignment9.adb: New test.
2602 2009-09-16 Eric Botcazou <ebotcazou@adacore.com>
2604 * gnat.dg/discr20.ad[sb]: New test.
2606 2009-09-16 Richard Guenther <rguenther@suse.de>
2609 * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2611 2009-09-16 DJ Delorie <dj@redhat.com>
2612 Kaz Kojima <kkojima@gcc.gnu.org>
2614 * gcc.target/sh/struct-arg-dw2.c: New test.
2616 2009-09-15 Nathan Froyd <froydnj@codesourcery.com>
2617 Jakub Jelinek <jakub@redhat.com>
2620 * gcc.target/powerpc/pr41175.c: New test.
2622 2009-09-14 Richard Henderson <rth@redhat.com>
2624 * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2625 c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2626 gcc.dg/tree-ssa/asmgoto-1.c: New files.
2628 2009-09-14 Richard Henderson <rth@redhat.com>
2630 * g++.dg/eh/builtin1.C: Update resx pattern match.
2631 * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2633 2009-09-14 Richard Sandiford <rdsandiford@googlemail.com>
2635 * gcc.target/mips/branch-helper.h: New file.
2636 * gcc.target/mips/branch-2.c,
2637 * gcc.target/mips/branch-3.c,
2638 * gcc.target/mips/branch-4.c,
2639 * gcc.target/mips/branch-5.c,
2640 * gcc.target/mips/branch-6.c,
2641 * gcc.target/mips/branch-7.c,
2642 * gcc.target/mips/branch-8.c,
2643 * gcc.target/mips/branch-9.c,
2644 * gcc.target/mips/branch-10.c,
2645 * gcc.target/mips/branch-11.c,
2646 * gcc.target/mips/branch-12.c,
2647 * gcc.target/mips/branch-13.c,
2648 * gcc.target/mips/branch-14.c,
2649 * gcc.target/mips/branch-15.c: New tests.
2651 2009-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2654 * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2655 -m32 -mpowerpc64 system.
2657 2009-09-14 Bernd Schmidt <bernd.schmidt@analog.com>
2659 From Jie Zhang <jie.zhang@analog.com>:
2660 * gcc.target/bfin/saveall.c: New test.
2661 * gcc.target/bfin/20090914-1.c: New test.
2662 * gcc.target/bfin/20090914-2.c: New test.
2664 * gcc.target/bfin/20090914-3.c: New test.
2666 2009-09-14 Andrew Stubbs <ams@codesourcery.com>
2668 * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2670 2009-09-14 Richard Guenther <rguenther@suse.de>
2673 * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2675 2009-09-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2677 PR libgfortran/41328
2678 * gfortran.dg/cr_lf.f90: New test.
2680 2009-09-11 Michael Matz <matz@suse.de>
2683 * g++.dg/tree-ssa/pr41275.C: New test.
2685 2009-09-11 Janus Weil <janus@gcc.gnu.org>
2688 * gfortran.dg/proc_ptr_comp_21.f90: New.
2690 2009-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2693 * gfortran.dg/module_procedure_1.f90: New test.
2694 * gfortran.dg/module_procedure_2.f90: Ditto.
2695 * gfortran.dg/generic_14.f90: Move dg-error to new location.
2697 2009-09-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2698 James A. Morrison <phython@gcc.gnu.org>
2701 * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2703 * ada/acats/run_test.exp: New file.
2705 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
2708 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
2710 PR rtl-optimization/39779
2711 * gcc.dg/pr39979.c: New test.
2713 2009-09-10 Richard Guenther <rguenther@suse.de>
2716 * g++.dg/torture/pr41257-2.C: New testcase.
2718 2009-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2721 * g++.dg/template/crash91.C: New.
2723 2009-09-09 Uros Bizjak <ubizjak@gmail.com>
2725 PR rtl-optimization/39779
2726 * gcc.dg/pr39979.c: New test.
2728 2009-09-09 Richard Guenther <rguenther@suse.de>
2730 PR tree-optimization/41101
2731 * gcc.c-torture/compile/pr41101.c: New testcase.
2733 2009-09-09 Richard Guenther <rguenther@suse.de>
2736 * gcc.c-torture/execute/pr41317.c: New testcase.
2737 * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2738 * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2740 2009-09-08 Dodji Seketeli <dodji@redhat.com>
2742 Fix some test breakages on Darwin
2743 * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2745 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2746 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2747 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2748 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2749 take darwin specifics in account.
2751 2009-09-08 Joseph Myers <joseph@codesourcery.com>
2753 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2754 gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2756 2009-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2759 * g++.dg/cpp0x/initlist24.C: New.
2761 2009-09-08 Ozkan Sezer <sezeroz@gmail.com>
2763 * gcc.dg/large-size-array-2.c: Fix target requirement.
2764 * gcc.dg/large-size-array-4.c: Likewise.
2765 * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2766 * gcc.dg/c99-const-expr-2.c: Likewise.
2767 * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2768 * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2769 * gcc.dg/c90-const-expr-10.c: Likewise.
2770 * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2772 * gcc.dg/tree-ssa/pr33920.c: Likewise.
2773 * gcc.dg/vect/pr33846.c: Likewise.
2774 * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2775 __PTRDIFF_TYPE__, instead of unsigned long.
2776 * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2778 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
2783 * gfortran.dg/pr41229.f90: New.
2785 2009-09-08 Alexandre Oliva <aoliva@redhat.com>
2788 * gcc.dg/pr41232.c: New.
2790 2009-09-08 Joseph Myers <joseph@codesourcery.com>
2792 * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2794 * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2795 gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2796 gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2797 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2798 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2799 gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2800 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2801 gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2802 options other than that used in dg-options.
2804 2009-09-07 Jakub Jelinek <jakub@redhat.com>
2806 PR rtl-optimization/41239
2807 * gcc.c-torture/execute/pr41239.c: New test.
2809 2009-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2811 PR libgfortran/41192
2812 * gfortran.dg/namelist_59.f90: New test.
2814 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
2816 From Mike Frysinger <michael.frysinger@analog.com>
2817 * gcc.target/bfin/mcpu-bf542m.c: New file.
2818 * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2819 * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2820 * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2821 * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2823 2009-09-07 Martin Jambor <mjambor@suse.cz>
2826 * gcc.c-torture/compile/pr41282.c: New test.
2828 2009-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2831 * gfortran.dg/allocate_alloc_opt_1.f90: Use scalar
2832 variables for stat and errmsg.
2833 * gfortran.dg/deallocate_alloc_opt_1.f90: Likewise.
2834 * gfortran.dg/allocate_stat_2.f90: New test.
2836 2009-09-07 Bernd Schmidt <bernd.schmidt@analog.com>
2838 * gcc.c-torture/compile/20090907-1.c: New test.
2840 2009-09-06 Jakub Jelinek <jakub@redhat.com>
2843 * gcc.dg/pr41241.c: New test.
2845 2009-09-06 Richard Guenther <rguenther@suse.de>
2848 * g++.dg/torture/pr41144.C: New testcase.
2850 2009-09-06 Richard Guenther <rguenther@suse.de>
2853 * gcc.dg/torture/pr41261.c: New testcase.
2855 2009-09-05 Richard Guenther <rguenther@suse.de>
2858 * gcc.c-torture/compile/pr41181.c: New testcase.
2860 2009-09-05 Richard Guenther <rguenther@suse.de>
2863 * g++.dg/torture/pr41273.C: New testcase.
2865 2009-09-05 Paul Thomas <pault@gcc.gnu.org>
2868 * gfortran.dg/typebound_proc_12.f90 : New test.
2870 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
2873 * gfortran.dg/pr41225.f90: New.
2875 2009-09-04 Alexandre Oliva <aoliva@redhat.com>
2877 * gcc.dg/guality/guality.h: Include stdint.h. Drop unnecessary
2878 unistd.h, sys/types.h and sys/wait.h.
2881 (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2882 (GUALITY_GDB_REDIRECT): New.
2883 (GUALITY_GDB_ARGS): Use it.
2885 2009-09-04 Richard Guenther <rguenther@suse.de>
2888 * g++.dg/torture/pr41257.C: New testcase.
2890 2009-09-04 Martin Jambor <mjambor@suse.cz>
2892 PR tree-optimization/41112
2893 * gnat.dg/array8.adb: New test.
2895 2009-09-03 Daniel Gutson <dgutson@codesourcery.com>
2897 * gcc.target/arm/ctz.c: New test case.
2899 2009-09-03 Alon Dayan <alond@il.ibm.com>
2901 PR tree-optimization/38275
2902 * gcc.dg/autopar/reduc-1char.c: Increase number
2903 of iterations. Adjust the logic accordingly.
2904 * gcc.dg/autopar/reduc-2char.c: Ditto.
2905 * gcc.dg/autopar/reduc-1.c: Ditto.
2906 * gcc.dg/autopar/reduc-2.c: Ditto.
2907 * gcc.dg/autopar/reduc-3.c: Ditto.
2908 * gcc.dg/autopar/reduc-6.c: Ditto.
2909 * gcc.dg/autopar/reduc-7.c: Ditto.
2910 * gcc.dg/autopar/reduc-8.c: Ditto.
2911 * gcc.dg/autopar/reduc-9.c: Ditto.
2912 * gcc.dg/autopar/pr39500-1.c: Ditto.
2913 * gcc.dg/autopar/reduc-1short.c: Ditto.
2914 * gcc.dg/autopar/reduc-2short.c: Ditto.
2915 * gcc.dg/autopar/parallelization-1.c: Ditto.
2917 2009-09-03 Jakub Jelinek <jakub@redhat.com>
2919 * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
2920 testcase using guality.h compiles and links and if a global variable
2921 can be verified by gdb.
2923 2009-09-03 Bernd Schmidt <bernd.schmidt@analog.com>
2925 * lib/target-supports.exp (check_effective_target_sync_int_long):
2926 Supported on Blackfin Linux targets.
2928 2009-09-02 David Daney <ddaney@caviumnetworks.com>
2930 * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
2932 2009-09-03 Diego Novillo <dnovillo@google.com>
2934 * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
2935 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2936 * g++.dg/warn/unit-1.C: Likewise.
2937 * g++.dg/ipa/iinline-1.C: Likewise.
2938 * g++.dg/template/cond2.C: Adjust expected line location for the
2940 * g++.dg/template/pr35240.C: Likewise.
2942 2009-09-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2944 * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
2945 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2947 2009-09-02 Martin Jambor <mjambor@suse.cz>
2949 * gcc.dg/tree-ssa/sra-8.c: New testcase.
2950 * gcc.dg/memcpy-1.c: Add . to match pattern.
2951 * gcc.dg/uninit-I.c: XFAIL warning test.
2952 * g++.dg/warn/unit-1.C: XFAIL warning test.
2954 2009-09-02 Ian Lance Taylor <iant@google.com>
2956 * gcc.dg/20090902-1.c: New test.
2958 2009-09-02 Jakub Jelinek <jakub@redhat.com>
2960 * gcc.dg/builtin-object-size-9.c: New test.
2962 2009-09-02 Olivier Hainque <hainque@adacore.com>
2964 * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
2966 2009-09-02 Eric Botcazou <ebotcazou@adacore.com>
2967 Olivier Hainque <hainque@adacore.com>
2969 * gnat.dg/misaligned_param.adb: New test.
2970 * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
2971 * gnat.dg/slice7.adb: Add 1 more related case.
2973 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
2975 * gcc.dg/guality/guality.c: Expect to fail for now.
2976 * gcc.dg/guality/example.c: Likewise.
2978 2009-09-01 Alexandre Oliva <aoliva@redhat.com>
2980 * gcc.dg/guality/guality.c: New.
2981 * gcc.dg/guality/guality.h: New.
2982 * gcc.dg/guality/guality.exp: New.
2983 * gcc.dg/guality/example.c: New.
2984 * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
2985 (cleanup-saved-temps): Likewise, .gkd files too.
2987 2009-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2990 * gfortran.dg/line_length_3.f: New test.
2991 * gfortran.dg/line_length_4.f90: New test.
2993 2009-09-01 Loren J. Rittle <ljrittle@acm.org>
2995 * lib/target-supports.exp (check_gc_sections_available):
2996 Add proper pattern quote.
2998 2009-08-31 Uros Bizjak <ubizjak@gmail.com>
2999 Kaz Kojima <kkojima@gcc.gnu.org>
3001 * lib/target-supports.exp (add_options_for_ieee): New procedure.
3002 * g++.dg/cdce3.C: Use dg-add-options ieee.
3003 * g++.dg/torture/type-generic-1.C: Likewise.
3004 * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
3005 * gcc.dg/pr28796-2.c: Likewise.
3006 * gcc.dg/torture/builtin-math-7.c: Likewise.
3007 * gcc.dg/torture/type-generic-1.c: Likewise.
3008 * gfortran.dg/boz_14.f90: Likewise.
3009 * gfortran.dg/erf_2.F90: Likewise.
3010 * gfortran.dg/init_flag_3.f90: Likewise.
3011 * gfortran.dg/init_flag_4.f90: Likewise.
3012 * gfortran.dg/init_flag_5.f90: Likewise.
3013 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
3014 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
3015 * gfortran.dg/isnan_1.f90: Likewise.
3016 * gfortran.dg/isnan_2.f90: Likewise.
3017 * gfortran.dg/maxlocval_2.f90: Likewise.
3018 * gfortran.dg/maxlocval_4.f90: Likewise.
3019 * gfortran.dg/minlocval_1.f90: Likewise.
3020 * gfortran.dg/minlocval_4.f90: Likewise.
3021 * gfortran.dg/module_nan.f90: Likewise.
3022 * gfortran.dg/namelist_42.f90: Likewise.
3023 * gfortran.dg/namelist_43.f90: Likewise.
3024 * gfortran.dg/nan_1.f90: Likewise.
3025 * gfortran.dg/nan_2.f90: Likewise.
3026 * gfortran.dg/nan_3.f90: Likewise.
3027 * gfortran.dg/nan_4.f90: Likewise.
3028 * gfortran.dg/nan_5.f90: Likewise.
3029 * gfortran.dg/nearest_1.f90: Likewise.
3030 * gfortran.dg/nearest_2.f90: Likewise.
3031 * gfortran.dg/nearest_3.f90: Likewise.
3032 * gfortran.dg/pr37243.f: Likewise.
3033 * gfortran.dg/real_const_3.f90: Likewise.
3034 * gfortran.dg/transfer_simplify_2.f90: Likewise.
3036 2009-08-31 Dodji Seketeli <dodji@redhat.com>
3039 * g++.dg/debug/dwarf2/template-params-1.C: New test.
3040 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
3041 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
3042 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
3043 * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
3044 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
3045 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
3046 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
3047 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
3048 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3049 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
3050 * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
3051 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
3053 2009-08-31 Jason Merrill <jason@redhat.com>
3056 * g++.dg/parse/enum5.C: New.
3057 * g++.dg/cpp0x/enum1.C: Adjust expected error.
3059 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3062 * gfortran.dg/allocate_derived_1.f90: New.
3063 * gfortran.dg/class_3.f03: New.
3065 2009-08-31 Janus Weil <janus@gcc.gnu.org>
3068 * gfortran.dg/allocatable_scalar_1.f90: New.
3069 * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
3070 * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
3071 * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
3073 2009-08-30 Richard Guenther <rguenther@suse.de>
3075 PR tree-optimization/41186
3076 * g++.dg/torture/pr41186.C: New testcase.
3077 * g++.dg/tree-ssa/pr41186.C: Likewise.
3079 2009-08-30 Dodji Seketeli <dodji@redhat.com>
3082 * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
3083 take ia64 assembly comments syntax in account.
3085 2009-08-30 Uros Bizjak <ubizjak@gmail.com>
3087 * gcc.target/i386/funcspec-5.c: Remove fused-add test.
3089 2009-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3091 * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
3092 * gfortran.dg/whole_file_6.f90: Likewise.
3094 2009-08-28 Cary Coutant <ccoutant@google.com>
3097 * g++.dg/debug/dwarf2/pr41063.C: New test.
3099 2009-08-27 Uros Bizjak <ubizjak@gmail.com>
3101 PR rtl-optimization/40861
3102 * gcc.dg/pr40861.c: New test.
3104 2009-08-27 Janus Weil <janus@gcc.gnu.org>
3107 * gfortran.dg/proc_ptr_comp_20.f90: New.
3109 2009-08-27 Janne Blomqvist <jb@gcc.gnu.org>
3112 * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
3113 open temp file with status="scratch".
3114 * gfortran.dg/fmt_cache_1.f: Likewise.
3115 * gfortran.dg/fmt_exhaust.f90: Likewise.
3116 * gfortran.dg/fmt_t_4.f90: Likewise.
3117 * gfortran.dg/fseek.f90: Likewise.
3118 * gfortran.dg/list_read_5.f90: Likewise.
3119 * gfortran.dg/namelist_39.f90: Likewise.
3120 * gfortran.dg/namelist_56.f90: Likewise.
3121 * gfortran.dg/read_bad_advance.f90: Likewise.
3122 * gfortran.dg/read_repeat.f90: Likewise.
3123 * gfortran.dg/read_size_noadvance.f90: Likewise.
3124 * gfortran.dg/read_x_past.f: Likewise.
3126 2009-08-27 Tobias Burnus <burnus@net-b.de>
3129 * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
3131 2009-08-27 Daniel Kraft <d@domob.eu>
3134 * gfortran.dg/impure_assignment_1.f90: Change expected error message.
3135 * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
3136 error and fix problem with recursive assignment.
3137 * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
3138 * gfortran.dg/typebound_operator_3.f03: New test.
3139 * gfortran.dg/typebound_operator_4.f03: New test.
3141 2009-08-27 Dodji Seketeli <dodji@redhat.com>
3144 * debug/dwarf2/namespace-1.C: New test.
3146 2009-08-26 H.J. Lu <hongjiu.lu@intel.com>
3149 * gfortran.dg/pr41162.f: New.
3151 2009-08-26 Adam Nemet <anemet@caviumnetworks.com>
3152 Richard Sandiford <rdsandiford@googlemail.com>
3154 * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
3156 * gcc.target/mips/branch-1.c: Update accordingly.
3157 * gcc.target/mips/extend-1.c: Likewise.
3158 * gcc.target/mips/dmult-1.c: Likewise. Remove redundant isa=64.
3160 2009-08-26 Richard Guenther <rguenther@suse.de>
3163 * gcc.c-torture/compile/pr41163.c: New testcase.
3164 * gcc.dg/pr35899.c: Adjust.
3166 2009-08-26 Richard Guenther <rguenther@suse.de>
3168 * gcc.dg/tree-ssa/restrict-4.c: New testcase.
3170 2009-08-26 Jason Merrill <jason@redhat.com>
3172 * g++.dg/cpp0x/explicit3.C: New.
3173 * g++.dg/overload/cond2.C: New.
3175 2009-08-25 Kaz Kojima <kkojima@gcc.gnu.org>
3177 * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
3179 2009-08-25 Jan Hubicka <jh@suse.cz>
3181 * gcc.target/i386/sse5-shift1-vector.c
3182 * gcc.target/i386/isa-12.c
3183 * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
3184 * gcc.target/i386/sse5-pcmov2.c
3185 * gcc.target/i386/isa-3.c
3186 * gcc.target/i386/sse5-shift2-vector.c
3187 * gcc.target/i386/isa-7.c
3188 * gcc.target/i386/funcspec-2.c
3189 * gcc.target/i386/sse5-haddX.c
3190 * gcc.target/i386/sse5-hadduX.c
3191 * gcc.target/i386/isa-9.c
3192 * gcc.target/i386/sse5-maccXX.c
3193 * gcc.target/i386/sse5-shift3-vector.c
3194 * gcc.target/i386/sse5-msubXX.c
3195 * gcc.target/i386/sse5-permpX.c
3196 * gcc.target/i386/sse5-check.h
3197 * gcc.target/i386/sse-12.c
3198 * gcc.target/i386/sse-11.c
3199 * gcc.target/i386/sse-10.c
3200 * gcc.target/i386/sse-13.c
3201 * gcc.target/i386/sse-14.c
3202 * gcc.target/i386/sse-22.c
3203 * gcc.target/i386/sse-2.c
3204 * gcc.target/i386/sse-13.c
3205 * gcc.target/i386/avx-2.c
3206 * gcc.target/i386/sse5-rotate1-vector.c
3207 * gcc.target/i386/isa-4.c
3208 * gcc.target/i386/sse5-hsubX.c
3209 * gcc.target/i386/sse5-pcmov.c
3210 * gcc.target/i386/sse5-fma.c
3211 * gcc.target/i386/isa-8.c
3212 * gcc.target/i386/sse5-rotate2-vector.c
3213 * gcc.target/i386/sse5-nmaccXX.c
3214 * gcc.target/i386/sse5-imul64-vector.c
3215 * gcc.target/i386/sse5-nmsubXX.c
3216 * gcc.target/i386/sse5-rotate3-vector.c
3217 * gcc.target/i386/sse5-fma-vector.c
3218 * gcc.target/i386/sse5-imul32widen-vector.c
3219 * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
3221 * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
3222 * gcc.target/i386/funcspec-5.c: Remove SSE5.
3223 * gcc.target/i386/funcspec-6.c: Remove fused-add test.
3224 * gcc.target/i386/avx-1.c: Remove SSE5.
3225 * gcc.target/i386/avx-2.c: Remove SSE5.
3226 * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
3227 * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
3228 * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
3229 * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
3231 2009-08-25 Uros Bizjak <ubizjak@gmail.com>
3233 * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
3235 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
3237 * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
3238 keyword works in the same manner as __alignof.
3240 2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3243 * gfortran.dg/unpack_bounds_1.f90: New test.
3244 * gfortran.dg/unpack_bounds_2.f90: New test.
3245 * gfortran.dg/unpack_bounds_3.f90: New test.
3247 2009-08-25 Eric Botcazou <ebotcazou@adacore.com>
3249 * gnat.dg/slice7.adb: New test.
3250 * gnat.dg/slice7_pkg.ads: New helper.
3252 2009-08-25 Janus Weil <janus@gcc.gnu.org>
3255 * gfortran.dg/proc_ptr_25.f90: New.
3256 * gfortran.dg/proc_ptr_comp_18.f90: New.
3257 * gfortran.dg/proc_ptr_comp_19.f90: New.
3259 2009-08-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3262 * gfortran.dg/fmt_error_8.f: New test.
3264 2009-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3266 * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
3267 number, update all callers and synchronize results for latest MPC.
3269 2009-08-21 Jason Merrill <jason@redhat.com>
3271 * g++.dg/warn/Wunused-17.C: New.
3273 2009-08-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3275 * gcc.target/arm/combine-cmp-shift.c: New test.
3277 2009-08-24 Kai Tietz <kai.tietz@onevision.com>
3279 * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
3280 * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
3283 2009-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3285 * gfortran.dg/fmt_error_7.f: New test.
3287 2009-08-23 Uros Bizjak <ubizjak@gmail.com>
3290 * gcc.target/i386/pr40718.c: New test.
3292 2009-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3294 * gfortran.dg/proc_ptr_24.f90: New test.
3296 2009-08-22 Steven K. kargl <kargl@gcc.gnu.org>
3298 * gfortran.dg/allocate_alloc_opt_4.f90: New test.
3299 * gfortran.dg/allocate_alloc_opt_5.f90: New test.
3300 * gfortran.dg/allocate_alloc_opt_6.f90: New test.
3302 2009-08-22 Bud Davis <bdavis9659@sbcglobal.net>
3305 * gfortran.dg/fmt_with_extra.f: new file.
3307 2009-08-21 Maciej W. Rozycki <macro@codesourcery.com>
3309 * lib/target-supports.exp
3310 (check_effective_target_arm_iwmmxt_ok): New procedure.
3311 * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok. Remove the
3312 exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
3314 2009-08-21 Uros Bizjak <ubizjak@gmail.com>
3316 * gfortran.dg/boz_9.f90: Do not load denormal floating
3317 point constants. Remove -mieee option for alpha*-*-* targets.
3319 2009-08-21 Janus Weil <janus@gcc.gnu.org>
3322 * gfortran.dg/proc_ptr_23.f90: New.
3323 * gfortran.dg/proc_ptr_comp_15.f90: New.
3324 * gfortran.dg/proc_ptr_comp_16.f90: New.
3325 * gfortran.dg/proc_ptr_comp_17.f90: New.
3327 2009-08-21 Jakub Jelinek <jakub@redhat.com>
3330 * g++.dg/expr/unary3.C: New test.
3332 2009-08-21 Kaz Kojima <kkojima@gcc.gnu.org>
3334 * gfortran.dg/common_5.f: Add -mdalign for sh.
3335 * gfortran.dg/common_align_2.f90: Likewise.
3337 2009-08-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3340 * c_f_pointer_tests_4.f90: New test.
3342 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3344 * gnat.dg/slice6.adb: New test.
3345 * gnat.dg/slice6_pkg.ads: New helper.
3347 2009-08-20 Michael Matz <matz@suse.de>
3350 * gfortran.dg/pr41126.f90: New test.
3352 2009-08-20 Eric Botcazou <ebotcazou@adacore.com>
3354 * gnat.dg/dynamic_bound.adb: New test.
3356 2009-08-20 Janus Weil <janus@gcc.gnu.org>
3359 * gfortran.dg/intrinsic_5.f90: New.
3361 2009-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3362 Richard Earnshaw <richard.earnshaw@arm.com>
3364 * gcc.target/arm/20090811-1.c: New test.
3366 2009-08-19 Jakub Jelinek <jakub@redhat.com>
3369 * gcc.dg/pr41123.c: New test.
3371 2009-08-19 Jason Merrill <jason@redhat.com>
3374 * g++.dg/other/gc4.C: New.
3376 2009-08-18 Michael Matz <matz@suse.de>
3378 * gfortran.dg/vect/vect-gems.f90: New test.
3379 * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
3381 2009-08-18 DJ Delorie <dj@redhat.com>
3383 * lib/wrapper.exp: Move load of target-libpath.exp from here...
3384 * lib/gcc-defs.exp: ... to here.
3386 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
3387 GCC_EXEC_PREFIX before building the wrapper.
3389 2009-08-18 Nathan Froyd <froydnj@codesourcery.com>
3391 * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
3393 * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
3394 * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this. Remove
3395 dg-options. Fix dg-final clause.
3397 2009-08-18 Uros Bizjak <ubizjak@gmail.com>
3399 * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
3401 2009-08-18 Janus Weil <janus@gcc.gnu.org>
3402 Paul Thomas <pault@gcc.gnu.org>
3405 * gfortran.dg/proc_ptr_comp_13.f90: Extended.
3407 2009-08-18 Richard Guenther <rguenther@suse.de>
3410 * gcc.dg/torture/pr41094.c: New testcase.
3411 * gcc.dg/torture/builtin-power-1.c: Adjust.
3412 * gcc.dg/builtins-10.c: Likewise.
3414 2009-08-18 Jakub Jelinek <jakub@redhat.com>
3417 * gcc.dg/pr40971.c: New test.
3419 2008-08-17 Paul Thomas <pault@gcc.gnu.org>
3422 * gfortran.dg/use_only_4.f90: New test.
3424 2009-08-17 Daniel Kraft <d@domob.eu>
3427 * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3428 NOPASS bindings as operators.
3430 2009-08-17 Uros Bizjak <ubizjak@gmail.com>
3432 * lib/target-supports.exp
3433 (check_effective_target_vect_cmdline_needed): Add alpha to the list
3434 of targets that do not need command line argument to enable SIMD.
3436 2009-08-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3438 * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3441 2009-08-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3444 * gfortran.dg/unlimited_fmt_1.f90: New test.
3446 2009-08-17 Dodji Seketeli <dodji@redhat.com>
3448 * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3450 2009-08-17 Arnaud Charlet <charlet@adacore.com>
3452 * gnat.dg/itype.ad[sb]: New test.
3454 2009-08-16 Adam Nemet <anemet@caviumnetworks.com>
3456 * gcc.target/mips/mips.exp: Add terminology section to comment
3457 at the top of the file. Fix typos.
3459 2009-08-16 Jason Merrill <jason@redhat.com>
3461 * g++.dg/debug/dwarf2/inline1.C: New.
3463 2009-08-16 Richard Sandiford <rdsandiford@googlemail.com>
3466 * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3468 2009-08-16 Dodji Seketeli <dodji@redhat.com>
3471 * gcc.dg/debug/20020224-1.c: Adjust the comment.
3472 Make sure to trigger inlining optimizations.
3473 * gcc.dg/debug/dwarf2/inline2.c: New test.
3475 2009-08-14 Janus Weil <janus@gcc.gnu.org>
3478 * gfortran.dg/structure_constructor_10.f90: New.
3480 2009-08-14 Olatunji Ruwase <tjruwase@google.com>
3482 * gcc.dg/pragma-re-1.c: Supported on all platforms.
3483 * gcc.dg/pragma-re-2.c: Likewise.
3484 * gcc.dg/pragma-re-3.c: Likewise.
3485 * gcc.dg/pragma-re-4.c: Likewise.
3486 * g++.dg/other/pragma-re-1.C: Likewise.
3487 * g++.dg/other/pragma-re-2.C: Likewise.
3489 2009-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3491 * gcc.dg/torture/builtin-math-7.c: New.
3493 2009-08-14 Richard Guenther <rguenther@suse.de>
3495 * gcc.c-torture/execute/20090814-1.c: New testcase.
3497 2009-08-14 David Edelsohn <edelsohn@gnu.org>
3499 * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3501 2009-08-14 Paolo Bonzini <bonzini@gnu.org>
3504 * gcc.target/i386/pr40934.c: New.
3506 2009-08-14 Uros Bizjak <ubizjak@gmail.com>
3509 * gcc.target/i386/pr41019.c: New test.
3511 2009-08-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3514 * gfortran.dg/winapi.f90: New test.
3516 2009-08-13 Janus Weil <janus@gcc.gnu.org>
3519 * gfortran.dg/intrinsic_4.f90: New.
3520 * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3523 2009-08-13 Richard Guenther <rguenther@suse.de>
3526 * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3528 2009-08-12 Richard Guenther <rguenther@suse.de>
3530 PR tree-optimization/41011
3531 * gfortran.dg/pr41011.f: New testcase.
3533 2009-08-11 Andrew Haley <aph@redhat.com>
3535 * gcc.target/arm/synchronize.c: New file.
3537 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3540 * gfortran.dg/graphite/id-17.f: New.
3542 2009-08-12 Konrad Trifunovic <konrad.trifunovic@gmail.com>
3543 Sebastian Pop <sebastian.pop@amd.com>
3545 * gcc.dg/graphite/interchange-1.c: XFAILed.
3546 * gcc.dg/graphite/interchange-2.c: XFAILed.
3547 * gcc.dg/graphite/interchange-3.c: XFAILed.
3548 * gcc.dg/graphite/interchange-4.c: XFAILed.
3549 * gcc.dg/graphite/interchange-7.c: XFAILed.
3551 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3553 * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3555 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3556 Pranav Garg <pranav.garg2107@gmail.com>
3558 * gcc.dg/graphite/interchange-6.c: XFAILed.
3560 2009-08-12 Sebastian Pop <sebastian.pop@amd.com>
3562 * gcc.dg/graphite/interchange-9.c: New.
3564 2009-08-12 Richard Guenther <rguenther@suse.de>
3566 PR rtl-optimization/41033
3567 * gcc.dg/pr41033.c: New test.
3569 2009-08-11 Janus Weil <janus@gcc.gnu.org>
3572 * gfortran.dg/proc_ptr_comp_14.f90: New.
3574 2009-08-11 Adam Nemet <anemet@caviumnetworks.com>
3576 * gcc.target/mips/ext-5.c: New test.
3577 * gcc.target/mips/ext-6.c: New test.
3578 * gcc.target/mips/ext-7.c: New test.
3579 * gcc.target/mips/ext-8.c: New test.
3580 * gcc.target/mips/extend-2.c: New test.
3582 2009-08-10 Jason Merrill <jason@redhat.com>
3584 * g++.dg/other/linkage2.C: New test for types-without-linkage
3586 * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3587 * g++.dg/lookup/anon2.C: Likewise.
3588 * g++.dg/other/anon3.C: Likewise.
3589 * g++.dg/template/arg2.C: Likewise.
3590 * g++.dg/template/local4.C: Likewise.
3591 * g++.old-deja/g++.law/operators32.C: Likewise.
3592 * g++.old-deja/g++.other/linkage2.C: Likewise.
3593 * g++.old-deja/g++.pt/enum6.C: Likewise.
3594 * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3595 * g++.old-deja/g++.other/linkage1.C: Likewise.
3597 2009-08-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
3599 * gcc.dg/dg.exp: Test also c-c++-common dir.
3600 * g++.dg/dg.exp: Likewise.
3601 * g++.dg/warn/Wconversion-real.C: Delete.
3602 * gcc.dg/Wconversion-real.c: Move to ...
3603 * c-c++-common/Wconversion-real.c: ... here.
3604 * lib/target-supports.exp
3605 (check_effective_target_c,check_effective_target_c++): New.
3607 2009-08-10 Daniel Kraft <d@domob.eu>
3610 * gfortran.dg/typebound_operator_1.f03: New test.
3611 * gfortran.dg/typebound_operator_2.f03: New test.
3613 2009-08-10 Richard Guenther <rguenther@suse.de>
3616 * gcc.c-torture/compile/pr41006-1.c: New testcase.
3617 * gcc.c-torture/compile/pr41006-2.c: Likewise.
3619 2009-08-10 Janus Weil <janus@gcc.gnu.org>
3622 * gfortran.dg/class_1.f03: New.
3623 * gfortran.dg/class_2.f03: New.
3624 * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3625 * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3626 * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3627 * gfortran.dg/typebound_call_10.f03: Ditto.
3628 * gfortran.dg/typebound_call_2.f03: Ditto.
3629 * gfortran.dg/typebound_call_3.f03: Ditto.
3630 * gfortran.dg/typebound_call_4.f03: Ditto.
3631 * gfortran.dg/typebound_generic_3.f03: Ditto.
3632 * gfortran.dg/typebound_generic_4.f03: Ditto.
3633 * gfortran.dg/typebound_proc_1.f08: Ditto.
3634 * gfortran.dg/typebound_proc_5.f03: Ditto.
3635 * gfortran.dg/typebound_proc_6.f03: Ditto.
3637 2009-08-10 Dodji Seketeli <dodji@redhat.com>
3640 * g++.dg/expr/stmt-expr-1.C: New test.
3642 2009-08-09 Richard Guenther <rguenther@suse.de>
3644 PR tree-optimization/41016
3645 * gcc.c-torture/compile/pr41016.c: New testcase.
3647 2009-08-09 Richard Sandiford <rdsandiford@googlemail.com>
3649 * gcc.dg/overflow-warn-8.c: New test.
3651 2009-08-09 Ira Rosen <irar@il.ibm.com>
3653 PR tree-optimization/41008
3654 * gcc.dg/vect/O1-pr41008.c: New test.
3656 2009-08-05 Tobias Burnus <burnus@net-b.de>
3659 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3661 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
3663 * gcc.target/bfin/loop-autoinc.c: New file.
3665 2009-08-08 Richard Guenther <rguenther@suse.de>
3667 PR tree-optimization/40991
3668 * g++.dg/torture/pr40991.C: New testcase.
3670 2009-08-08 Laurent GUERBY <laurent@guerby.net>
3672 * ada/acats/support/impdef.a: Tweak timing constants. Add
3673 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3674 * ada/acats/tests/c9/c940005.a: Use new timing constants.
3675 * ada/acats/tests/c9/c940007.a: Likewise.
3676 * ada/acats/tests/c9/c94001c.ada: Likewise.
3677 * ada/acats/tests/c9/c94006a.ada: Likewise.
3678 * ada/acats/tests/c9/c94008c.ada: Likewise.
3679 * ada/acats/tests/c9/c951002.a: Likewise.
3680 * ada/acats/tests/c9/c954a01.a: Likewise.
3681 * ada/acats/tests/c9/c96001a.ada: Likewise.
3682 * ada/acats/tests/c9/c97307a.ada: Likewise.
3684 2009-08-07 Richard Guenther <rguenther@suse.de>
3686 PR tree-optimization/40999
3687 * gfortran.dg/pr40999.f: New testcase.
3689 2009-08-07 Jakub Jelinek <jakub@redhat.com>
3691 * g++.dg/tree-prof/partition1.C: New test.
3693 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
3695 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3697 (check_effective_target_arm_neon_ok): Improve test for neon
3699 * gcc.target/arm/eabi1.c: Only run test in base variant.
3700 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3702 * gcc.target/arm/vfp1[567].c: New tests.
3704 2009-08-06 Jason Merrill <jason@redhat.com>
3707 * g++.dg/ext/complit12.C: Expand.
3709 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
3711 Merge ARM/hard_vfp_branch to trunk.
3713 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
3715 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3716 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3718 2009-05-12 Joseph Myers <joseph@codesourcery.com>
3720 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3721 (PCS): Define macro to use base AAPCS.
3722 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3724 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
3726 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3727 Correct arm_neon.h typo.
3729 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
3731 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3732 this a linkage test.
3733 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3734 argument marshalling.
3735 * abitest.h: New file.
3736 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3737 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3739 2009-08-06 Martin Jambor <mjambor@suse.cz>
3742 * gcc.dg/tree-ssa/pr32964.c: New test.
3744 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
3745 H.J. Lu <hongjiu.lu@intel.com>
3748 * gcc.target/i386/pr40957.c: New test.
3750 2009-08-06 Richard Guenther <rguenther@suse.de>
3752 PR tree-optimization/40964
3753 * gcc.c-torture/compile/pr40964.c: New testcase.
3755 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
3758 * gfortran.dg/transfer_resolve_1.f90 : New test.
3760 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
3761 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3764 * gcc.target/i386/pr40906-1.c: New test.
3765 * gcc.target/i386/pr40906-2.c: Ditto.
3766 * gcc.target/i386/pr40906-3.c: Ditto.
3768 2009-08-05 Jakub Jelinek <jakub@redhat.com>
3770 PR rtl-optimization/40924
3771 * g++.dg/torture/pr40924.C: New test.
3773 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
3776 * g++.dg/warn/pr36069.C: New.
3778 2009-08-04 Dodji Seketeli <dodji@redhat.com>
3781 * g++.dg/overload/defarg4.C: New test.
3783 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
3786 * g++.dg/parse/pr16696.C: New.
3787 * g++.dg/parse/pr16696-permissive.C: New.
3789 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
3792 * gfortran.dg/initialization_23.f90 : New test.
3794 2009-08-04 Dodji Seketeli <dodji@redhat.com>
3797 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3799 2009-08-03 Jason Merrill <jason@redhat.com>
3800 Jakub Jelinek <jakub@redhat.com>
3803 * g++.dg/ext/complit12.C: New.
3805 2009-08-03 Janis Johnson <janis187@us.ibm.com>
3808 * gcc.target/powerpc/pr39902-2.c: New test.
3810 2009-08-03 Jakub Jelinek <jakub@redhat.com>
3813 * gcc.dg/uninit-6.c: Re-add XFAIL.
3814 * gcc.dg/uninit-6-O0.c: Likewise.
3815 * gcc.dg/uninit-pr40943.c: New test.
3817 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3820 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3823 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3826 * gfortran.dg/namelist_40.f90: Update error output.
3827 * gfortran.dg/namelist_47.f90: Update error output.
3828 * gfortran.dg/namelist_58.f90: New test.
3830 2009-08-02 Janus Weil <janus@gcc.gnu.org>
3833 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3834 * gfortran.dg/altreturn_3.f90: Ditto.
3835 * gfortran.dg/altreturn_5.f90: Ditto.
3836 * gfortran.dg/altreturn_6.f90: Ditto.
3837 * gfortran.dg/altreturn_7.f90: Ditto.
3838 * gfortran.dg/array_constructor_13.f90: Ditto.
3839 * gfortran.dg/arrayio_7.f90: Ditto.
3840 * gfortran.dg/arrayio_8.f90: Ditto.
3841 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3842 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3843 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3844 * gfortran.dg/backspace_8.f: Add -std=legacy.
3845 * gfortran.dg/backspace_9.f: Ditto.
3846 * gfortran.dg/char_comparison_1.f: Ditto.
3847 * gfortran.dg/char_decl_1.f90: Ditto.
3848 * gfortran.dg/char_initialiser_actual.f90: Ditto.
3849 * gfortran.dg/char_pointer_assign.f90: Ditto.
3850 * gfortran.dg/char_pointer_dependency.f90: Ditto.
3851 * gfortran.dg/char_pointer_dummy.f90: Ditto.
3852 * gfortran.dg/char_pointer_func.f90: Ditto.
3853 * gfortran.dg/common_8.f90: Ditto.
3854 * gfortran.dg/constant_substring.f: Ditto.
3855 * gfortran.dg/data_char_2.f90: Ditto.
3856 * gfortran.dg/der_array_io_1.f90: Ditto.
3857 * gfortran.dg/der_array_io_2.f90: Ditto.
3858 * gfortran.dg/der_array_io_3.f90: Ditto.
3859 * gfortran.dg/der_io_3.f90: Ditto.
3860 * gfortran.dg/dev_null.F90: Ditto.
3861 * gfortran.dg/direct_io_2.f90: Ditto.
3862 * gfortran.dg/do_iterator_2.f90: Ditto.
3863 * gfortran.dg/e_d_fmt.f90: Ditto.
3864 * gfortran.dg/empty_format_1.f90: Ditto.
3865 * gfortran.dg/entry_17.f90: Modified warning message.
3866 * gfortran.dg/entry_7.f90: Add -std=legacy.
3867 * gfortran.dg/eor_1.f90: Ditto.
3868 * gfortran.dg/equiv_2.f90: Ditto.
3869 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3870 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3871 * gfortran.dg/extended_char_comparison_1.f: Ditto.
3872 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3873 * gfortran.dg/fmt_error_2.f90: Ditto.
3874 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3875 * gfortran.dg/fmt_tl.f: Ditto.
3876 * gfortran.dg/fmt_white.f: Ditto.
3877 * gfortran.dg/func_derived_1.f90: Ditto.
3878 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3879 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3880 * gfortran.dg/global_references_2.f90: Ditto.
3881 * gfortran.dg/hollerith_1.f90: Ditto.
3882 * gfortran.dg/hollerith.f90: Use new-style character length.
3883 * gfortran.dg/hollerith_f95.f90: Ditto.
3884 * gfortran.dg/ichar_1.f90: Add -std=legacy.
3885 * gfortran.dg/implicit_6.f90: Ditto.
3886 * gfortran.dg/implicit_9.f90: Ditto.
3887 * gfortran.dg/inquire_13.f90: Ditto.
3888 * gfortran.dg/inquire_5.f90: Ditto.
3889 * gfortran.dg/inquire_6.f90: Ditto.
3890 * gfortran.dg/inquire.f90: Ditto.
3891 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3892 * gfortran.dg/io_constraints_2.f90: Ditto.
3893 * gfortran.dg/list_read_2.f90: Add -std=legacy.
3894 * gfortran.dg/loc_2.f90: Ditto.
3895 * gfortran.dg/logical_1.f90: Ditto.
3896 * gfortran.dg/longline.f: Ditto.
3897 * gfortran.dg/merge_char_1.f90: Ditto.
3898 * gfortran.dg/namelist_12.f: Ditto.
3899 * gfortran.dg/namelist_14.f90: Ditto.
3900 * gfortran.dg/namelist_18.f90: Ditto.
3901 * gfortran.dg/namelist_19.f90: Ditto.
3902 * gfortran.dg/namelist_21.f90: Ditto.
3903 * gfortran.dg/namelist_22.f90: Ditto.
3904 * gfortran.dg/namelist_37.f90: Ditto.
3905 * gfortran.dg/namelist_54.f90: Ditto.
3906 * gfortran.dg/namelist_55.f90: Ditto.
3907 * gfortran.dg/namelist_empty.f90: Ditto.
3908 * gfortran.dg/namelist_use.f90: Use new-style character length.
3909 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
3910 * gfortran.dg/nested_modules_4.f90: Ditto.
3911 * gfortran.dg/nested_modules_5.f90: Ditto.
3912 * gfortran.dg/open-options-blanks.f: Ditto.
3913 * gfortran.dg/output_exponents_1.f90: Ditto.
3914 * gfortran.dg/parens_5.f90: Ditto.
3915 * gfortran.dg/parens_6.f90: Ditto.
3916 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
3917 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
3918 * gfortran.dg/pr15129.f90: Ditto.
3919 * gfortran.dg/pr15332.f: Ditto.
3920 * gfortran.dg/pr16597.f90: Ditto.
3921 * gfortran.dg/pr17143.f90: Ditto.
3922 * gfortran.dg/pr17164.f90: Ditto.
3923 * gfortran.dg/pr17229.f: Modified warning message.
3924 * gfortran.dg/pr18210.f90: Add -std=legacy.
3925 * gfortran.dg/pr19155.f: Ditto.
3926 * gfortran.dg/pr20086.f90: Ditto.
3927 * gfortran.dg/pr20124.f90: Ditto.
3928 * gfortran.dg/pr20755.f: Ditto.
3929 * gfortran.dg/pr20865.f90: Ditto.
3930 * gfortran.dg/pr20950.f: Ditto.
3931 * gfortran.dg/pr21730.f: Ditto.
3932 * gfortran.dg/pr22491.f: Ditto.
3933 * gfortran.dg/pr29713.f90: Ditto.
3934 * gfortran.dg/print_parentheses_1.f: Ditto.
3935 * gfortran.dg/print_parentheses_2.f90: Ditto.
3936 * gfortran.dg/proc_assign_1.f90: Ditto.
3937 * gfortran.dg/proc_decl_1.f90: Ditto.
3938 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
3939 * gfortran.dg/read_eor.f90: : Add -std=legacy.
3940 * gfortran.dg/read_float_1.f90: Ditto.
3941 * gfortran.dg/read_logical.f90: Ditto.
3942 * gfortran.dg/recursive_statement_functions.f90: Ditto.
3943 * gfortran.dg/return_1.f90: Ditto.
3944 * gfortran.dg/rewind_1.f90: Ditto.
3945 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
3946 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
3947 * gfortran.dg/stfunc_1.f90: Ditto.
3948 * gfortran.dg/stfunc_3.f90: Ditto.
3949 * gfortran.dg/stfunc_4.f90: Ditto.
3950 * gfortran.dg/stfunc_6.f90: Ditto.
3951 * gfortran.dg/streamio_2.f90: Ditto.
3952 * gfortran.dg/string_ctor_1.f90: Ditto.
3953 * gfortran.dg/string_null_compare_1.f: Ditto.
3954 * gfortran.dg/substr_6.f90: Ditto.
3955 * gfortran.dg/tl_editing.f90: Ditto.
3956 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
3957 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
3958 * gfortran.dg/x_slash_1.f: Add -std=legacy.
3959 * gfortran.dg/g77/1832.f: Ditto.
3960 * gfortran.dg/g77/19981216-0.f Ditto.
3961 * gfortran.dg/g77/19990525-0.f: Ditto.
3962 * gfortran.dg/g77/19990826-2.f: Ditto.
3963 * gfortran.dg/g77/20000630-2.f: Ditto.
3964 * gfortran.dg/g77/20010116.f: Ditto.
3965 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
3966 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
3967 * gfortran.dg/g77/980520-1.f: Ditto.
3968 * gfortran.dg/g77/check0.f: Ditto.
3969 * gfortran.dg/g77/cpp3.F: Ditto.
3970 * gfortran.dg/g77/cpp4.F: Use new-style character length.
3971 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
3972 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
3973 * gfortran.dg/g77/short.f: Ditto.
3975 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
3977 * gcc.target/mips/ext-3.c: Add NOMIPS16.
3978 * gcc.target/mips/ext-4.c: Likewise.
3979 * gcc.target/mips/interrupt_handler.c: Likewise.
3980 * gcc.target/mips/truncate-4.c: Likewise.
3981 * gcc.target/mips/truncate-5.c: Likewise.
3983 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
3985 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
3986 -fgraphite-force-parallel to -floop-parallelize-all.
3988 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
3991 * gfortran.dg/whole_file_7.f90: New test.
3992 * gfortran.dg/whole_file_8.f90: New test.
3993 * gfortran.dg/whole_file_9.f90: New test.
3994 * gfortran.dg/whole_file_10.f90: New test.
3995 * gfortran.dg/whole_file_11.f90: New test.
3996 * gfortran.dg/whole_file_12.f90: New test.
3997 * gfortran.dg/whole_file_13.f90: New test.
3998 * gfortran.dg/whole_file_14.f90: New test.
4000 2009-07-31 Jason Merrill <jason@redhat.com>
4002 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
4004 * g++.dg/cpp0x/named.C: Likewise.
4005 * g++.dg/cpp0x/overload.C: Likewise.
4006 * g++.dg/cpp0x/rv1n.C: Likewise.
4007 * g++.dg/cpp0x/rv1p.C: Likewise.
4008 * g++.dg/cpp0x/rv2n.C: Likewise.
4009 * g++.dg/cpp0x/rv2p.C: Likewise.
4010 * g++.dg/cpp0x/rv3n.C: Likewise.
4011 * g++.dg/cpp0x/rv3p.C: Likewise.
4012 * g++.dg/cpp0x/rv4n.C: Likewise.
4013 * g++.dg/cpp0x/rv4p.C: Likewise.
4014 * g++.dg/cpp0x/rv5n.C: Likewise.
4015 * g++.dg/cpp0x/rv5p.C: Likewise.
4016 * g++.dg/cpp0x/rv6n.C: Likewise.
4017 * g++.dg/cpp0x/rv6p.C: Likewise.
4018 * g++.dg/cpp0x/rv7n.C: Likewise.
4019 * g++.dg/cpp0x/rv7p.C: Likewise.
4020 * g++.dg/cpp0x/template_deduction.C: Likewise.
4021 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
4022 * g++.dg/cpp0x/overloadn.C: New.
4023 * g++.dg/cpp0x/rv-cast.C: New.
4025 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
4027 * gcc.target/mips/ext-4.c: New test.
4029 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4031 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
4033 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4035 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
4036 * gcc.dg/tree-ssa/loop-32.c: Same.
4037 * gcc.dg/tree-ssa/loop-33.c: Same.
4038 * gcc.dg/tree-ssa/loop-34.c: Same.
4039 * gcc.dg/tree-ssa/loop-35.c: Same.
4040 * gcc.dg/tree-ssa/loop-7.c: Same.
4041 * gcc.dg/tree-ssa/pr23109.c: Same.
4042 * gcc.dg/tree-ssa/restrict-2.c: Same.
4043 * gcc.dg/tree-ssa/restrict-3.c: Same.
4044 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
4045 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
4046 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
4047 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
4048 * gcc.dg/tree-ssa/structopt-1.c: Same.
4049 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
4050 * gfortran.dg/pr32921.f: Same.
4052 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4054 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
4055 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
4056 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
4057 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
4058 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
4059 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
4060 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
4061 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
4062 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
4063 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
4064 * gcc.dg/graphite/id-1.c: New.
4065 * gcc.dg/graphite/id-10.c: New.
4066 * gcc.dg/graphite/id-11.c: New.
4067 * gcc.dg/graphite/id-12.c: New.
4068 * gcc.dg/graphite/id-13.c: New.
4069 * gcc.dg/graphite/id-14.c: New.
4070 * gcc.dg/graphite/id-15.c: New.
4071 * gcc.dg/graphite/id-2.c: New.
4072 * gcc.dg/graphite/id-3.c: New.
4073 * gcc.dg/graphite/id-4.c: New.
4074 * gcc.dg/graphite/id-5.c: New.
4075 * gcc.dg/graphite/id-6.c: New.
4076 * gcc.dg/graphite/id-7.c: New.
4077 * gcc.dg/graphite/id-8.c: New.
4078 * gcc.dg/graphite/id-9.c: New.
4079 * gcc.dg/graphite/interchange-0.c: New.
4080 * gcc.dg/graphite/interchange-1.c: New.
4081 * gcc.dg/graphite/interchange-2.c: New.
4082 * gcc.dg/graphite/interchange-3.c: New.
4083 * gcc.dg/graphite/interchange-4.c: New.
4084 * gcc.dg/graphite/interchange-5.c: New.
4085 * gcc.dg/graphite/interchange-6.c: New.
4086 * gcc.dg/graphite/interchange-7.c: New.
4087 * gcc.dg/graphite/interchange-8.c: New.
4088 * gcc.dg/graphite/pr35356-1.c: New.
4089 * gcc.dg/graphite/pr35356-2.c: New.
4090 * gcc.dg/graphite/pr35356-3.c: New.
4091 * gcc.dg/graphite/pr40157.c: New.
4092 * gcc.dg/graphite/run-id-1.c: New.
4093 * gcc.dg/graphite/scop-20.c: New.
4094 * gcc.dg/graphite/scop-21.c: New.
4095 * gfortran.dg/graphite/id-1.f90: New.
4096 * gfortran.dg/graphite/id-10.f90: New.
4097 * gfortran.dg/graphite/id-11.f: New.
4098 * gfortran.dg/graphite/id-12.f: New.
4099 * gfortran.dg/graphite/id-13.f: New.
4100 * gfortran.dg/graphite/id-14.f: New.
4101 * gfortran.dg/graphite/id-15.f: New.
4102 * gfortran.dg/graphite/id-16.f: New.
4103 * gfortran.dg/graphite/id-5.f: New.
4104 * gfortran.dg/graphite/id-6.f: New.
4105 * gfortran.dg/graphite/id-7.f: New.
4106 * gfortran.dg/graphite/id-8.f: New.
4107 * gfortran.dg/graphite/id-9.f: New.
4108 * gfortran.dg/graphite/interchange-1.f: New.
4109 * gfortran.dg/graphite/interchange-2.f: New.
4111 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
4113 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
4114 flags based on the name of the testcase.
4115 * gfortran.dg/graphite/graphite.exp: Same.
4117 * gcc.dg/graphite/block-0.c: Adjusted.
4118 * gcc.dg/graphite/block-1.c: Adjusted.
4119 * gcc.dg/graphite/block-2.c: Adjusted.
4120 * gcc.dg/graphite/block-3.c: Adjusted.
4121 * gcc.dg/graphite/block-4.c: Adjusted.
4122 * gcc.dg/graphite/block-5.c: Adjusted.
4123 * gcc.dg/graphite/block-6.c: Adjusted.
4124 * gcc.dg/graphite/pr37485.c: Adjusted.
4125 * gcc.dg/graphite/pr37684.c: Adjusted.
4126 * gcc.dg/graphite/pr37828.c: Adjusted.
4127 * gcc.dg/graphite/pr37883.c: Adjusted.
4128 * gcc.dg/graphite/pr37928.c: Adjusted.
4129 * gcc.dg/graphite/pr37943.c: Adjusted.
4130 * gcc.dg/graphite/pr38409.c: Adjusted.
4131 * gcc.dg/graphite/pr38498.c: Adjusted.
4132 * gcc.dg/graphite/pr38559.c: Adjusted.
4133 * gcc.dg/graphite/pr39335.c: Adjusted.
4134 * gcc.dg/graphite/pr39335_1.c: Adjusted.
4135 * gcc.dg/graphite/scop-0.c: Adjusted.
4136 * gcc.dg/graphite/scop-1.c: Adjusted.
4137 * gcc.dg/graphite/scop-10.c: Adjusted.
4138 * gcc.dg/graphite/scop-11.c: Adjusted.
4139 * gcc.dg/graphite/scop-12.c: Adjusted.
4140 * gcc.dg/graphite/scop-13.c: Adjusted.
4141 * gcc.dg/graphite/scop-14.c: Adjusted.
4142 * gcc.dg/graphite/scop-15.c: Adjusted.
4143 * gcc.dg/graphite/scop-16.c: Adjusted.
4144 * gcc.dg/graphite/scop-17.c: Adjusted.
4145 * gcc.dg/graphite/scop-18.c: Adjusted.
4146 * gcc.dg/graphite/scop-19.c: Adjusted.
4147 * gcc.dg/graphite/scop-2.c: Adjusted.
4148 * gcc.dg/graphite/scop-3.c: Adjusted.-
4149 * gcc.dg/graphite/scop-4.c: Adjusted.
4150 * gcc.dg/graphite/scop-5.c: Adjusted.
4151 * gcc.dg/graphite/scop-6.c: Adjusted.
4152 * gcc.dg/graphite/scop-7.c: Adjusted.
4153 * gcc.dg/graphite/scop-8.c: Adjusted.
4154 * gcc.dg/graphite/scop-9.c: Adjusted.
4155 * gcc.dg/graphite/scop-matmult.c: Adjusted.
4156 * gfortran.dg/graphite/block-1.f90: Adjusted.
4157 * gfortran.dg/graphite/block-2.f: Adjusted.
4158 * gfortran.dg/graphite/block-3.f90: Adjusted.
4159 * gfortran.dg/graphite/block-4.f90: Adjusted.
4160 * gfortran.dg/graphite/id-2.f90: Adjusted.
4161 * gfortran.dg/graphite/id-3.f90: Adjusted.
4162 * gfortran.dg/graphite/id-4.f90: Adjusted.
4163 * gfortran.dg/graphite/pr37852.f90: Adjusted.
4164 * gfortran.dg/graphite/pr37857.f90: Adjusted.
4165 * gfortran.dg/graphite/pr37980.f90: Adjusted.
4166 * gfortran.dg/graphite/pr38083.f90: Adjusted.
4167 * gfortran.dg/graphite/pr38953.f90: Adjusted.
4168 * gfortran.dg/graphite/scop-1.f: Adjusted.
4170 2009-07-30 Doug Kwan <dougkwan@google.com>
4172 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
4173 in warnings added in rev 141298.
4175 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4177 * lib/options.exp: Use "!=" instead of "ne".
4179 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
4181 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
4182 * gcc.dg/ucnid-12.c: Likewise.
4184 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4185 Pat Haugen <pthaugen@us.ibm.com>
4186 Revital Eres <ERES@il.ibm.com>
4188 * gcc.target/powerpc/altivec-32.c: New file to test
4189 Altivec simple math function vectorization.
4191 * gcc.target/powerpc/bswap-run.c: New file to test swap
4193 * gcc.target/powerpc/bswap16.c: Ditto.
4194 * gcc.target/powerpc/bswap32.c: Ditto.
4195 * gcc.target/powerpc/bswap64-1.c: Ditto.
4196 * gcc.target/powerpc/bswap64-2.c: Ditto.
4197 * gcc.target/powerpc/bswap64-3.c: Ditto.
4198 * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
4199 * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
4200 * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
4202 * gcc.target/powerpc/popcount-2.c: New file to test
4203 power7 popcntd instructions.
4204 * gcc.target/powerpc/popcount-3.c: Ditto.
4206 * gcc.target/powerpc/pr39457.c: New VSX test.
4207 * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
4208 * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
4209 * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
4210 * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
4211 * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
4212 * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
4213 * gcc.target/powerpc/vsx-vector-1.c: Ditto.
4214 * gcc.target/powerpc/vsx-vector-2.c: Ditto.
4215 * gcc.target/powerpc/vsx-vector-3.c: Ditto.
4216 * gcc.target/powerpc/vsx-vector-4.c: Ditto.
4217 * gcc.target/powerpc/vsx-vector-5.c: Ditto.
4218 * gcc.target/powerpc/vsx-vector-6.c: Ditto.
4220 * gcc.target/powerpc/altivec-6.c: Store the result of
4221 vec_add, so the optimizer doesn't remove it.
4223 * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
4224 systems that support bswap64.
4226 * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
4227 prevent VSX code generation.
4229 * lib/target-supports.exp (check_vsx_hw_available): New
4230 function to test if VSX available.
4231 (check_effective_target_powerpc_vsx_ok): Ditto.
4232 (check_vmx_hw_available): Add explicit -mno-vsx.
4234 2009-07-30 Janis Johnson <janis187@us.ibm.com>
4237 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
4239 2009-07-30 Martin Jambor <mjambor@suse.cz>
4241 PR tree-optimization/40570
4242 * gcc.c-torture/compile/pr40570.c: New test.
4244 2009-07-29 Jason Merrill <jason@redhat.com>
4247 * g++.dg/template/defarg13.C: New.
4249 2009-07-29 Richard Guenther <rguenther@suse.de>
4252 * g++.dg/torture/pr40834.C: New testcase.
4254 2009-07-29 Michael Matz <matz@suse.de>
4257 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
4259 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
4261 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
4262 sh*-*-* targets. Skip on spu-*-* targets.
4263 * gfortran.dg/maxlocval_4.f90: Likewise.
4264 * gfortran.dg/minlocval_1.f90: Likewise.
4265 * gfortran.dg/minlocval_4.f90: Likewise.
4267 2009-07-28 Jakub Jelinek <jakub@redhat.com>
4270 * gfortran.dg/gomp/pr40878-1.f90: New test.
4271 * gfortran.dg/gomp/pr40878-2.f90: New test.
4274 * gcc.dg/cdce1.c: Adjust note line number.
4275 * gcc.dg/cdce2.c: Likewise.
4277 2009-07-28 Janus Weil <janus@gcc.gnu.org>
4280 * gfortran.dg/proc_ptr_comp_13.f90: New.
4282 2009-07-28 Jan Beulich <jbeulich@novell.com>
4284 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
4285 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
4286 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
4287 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
4288 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
4289 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
4290 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
4291 * gcc.target/i386/avx-vtestps-2.c: Likewise.
4292 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
4293 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
4294 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
4295 * gcc.target/i386/avx-vtestps-3.c: Likewise.
4296 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
4297 #ifdef NEED_IEEE754_FLOAT conditional.
4298 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
4301 2009-07-28 Jan Beulich <jbeulich@novell.com>
4303 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
4305 * g++.dg/ext/bitfield3.C: Likewise.
4306 * g++.dg/ext/bitfield4.C: Likewise.
4307 * g++.dg/ext/bitfield5.C: Likewise.
4308 * gcc.dg/bitfld-15.c: Likewise.
4309 * gcc.dg/bitfld-16.c: Likewise.
4310 * gcc.dg/bitfld-17.c: Likewise.
4311 * gcc.dg/bitfld-18.c: Likewise.
4312 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
4313 * gcc.dg/20010912-1.c: Likewise.
4314 * gcc.dg/20021018-1.c: Likewise.
4315 * gcc.dg/20030213-1.c: Likewise.
4316 * gcc.dg/20030225-1.c: Likewise.
4317 * gcc.dg/20030708-1.c: Likewise.
4318 * gcc.dg/20050321-2.c: Likewise.
4319 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
4320 * gcc.dg/cdce2.c: Likewise.
4321 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
4323 * gcc.target/i386/pr37248-3.c: Likewise.
4325 2009-07-27 Janus Weil <janus@gcc.gnu.org>
4328 * gfortran.dg/altreturn_7.f90: New.
4330 2009-07-27 Simon Baldwin <simonb@google.com>
4333 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
4334 so that indexing no longer runs off array end.
4336 2009-07-27 Tobias Burnus <burnus@net-b.de>
4339 * gfortran.dg/derived_init_3.f90: New test.
4341 2009-07-26 Tobias Burnus <burnus@net-b.de>
4344 * gfortran.dg/atan2_1.f90: New test
4345 * gfortran.dg/atan2_2.f90: New test
4347 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
4350 * g++.dg/warn/Wreturn-type-6.C: New test.
4352 2009-07-26 Ira Rosen <irar@il.ibm.com>
4354 PR tree-optimization/40801
4355 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
4356 * gfortran.dg/vect/vect.exp: Run tests starting with
4357 "fast-math-real8" with -ffast-math and -fdefault-real-8.
4359 2009-07-25 David Daney <ddaney@caviumnetworks.com>
4361 PR rtl-optimization/40445
4362 * g++.dg/other/builtin-unreachable-1.C: New testcase.
4364 2009-07-25 David Daney <ddaney@caviumnetworks.com>
4366 * gcc.dg/builtin-unreachable-4.c: New test.
4368 2009-07-25 Tobias Burnus <burnus@net-b.de>
4371 * gfortran.dg/complex_intrinsic_5.f90: New test.
4372 * gfortran.dg/complex_intrinsic_7.f90: New test.
4374 2009-07-25 Martin Jambor <mjambor@suse.cz>
4376 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
4377 * gcc.dg/ipa/noclone-1.c: New test.
4379 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
4381 * lib/target-supports.exp (check_effective_target_static): New
4383 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
4385 * g++.old-deja/g++.law/weak.C: Require static effective target.
4387 2009-07-25 Janus Weil <janus@gcc.gnu.org>
4390 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4391 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
4392 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
4393 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
4394 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
4395 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
4396 * gfortran.dg/typebound_call_10.f03: New.
4398 2009-07-24 Jason Merrill <jason@redhat.com>
4400 * g++.dg/cpp0x/defaulted11.C: New.
4402 * g++.dg/cpp0x/initlist23.C: New.
4404 2009-07-24 Janus Weil <janus@gcc.gnu.org>
4407 * gfortran.dg/char_length_16.f90: New.
4409 2009-07-24 Jakub Jelinek <jakub@redhat.com>
4413 * gfortran.dg/maxlocval_2.f90: New test.
4414 * gfortran.dg/maxlocval_3.f90: New test.
4415 * gfortran.dg/maxlocval_4.f90: New test.
4416 * gfortran.dg/minlocval_1.f90: New test.
4417 * gfortran.dg/minlocval_2.f90: New test.
4418 * gfortran.dg/minlocval_3.f90: New test.
4419 * gfortran.dg/minlocval_4.f90: New test.
4421 2009-07-23 Joseph Myers <joseph@codesourcery.com>
4423 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4426 2009-07-23 Jakub Jelinek <jakub@redhat.com>
4429 * gfortran.dg/pr40839.f90: New test.
4431 2009-07-23 Michael Matz <matz@suse.de>
4434 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4435 don't set options ourself.
4437 2009-07-23 Simon Baldwin <simonb@google.com>
4439 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4440 native C compilation where required.
4442 2009-07-22 Doug Kwan <dougkwan@google.com>
4444 * gcc.c-torture/compile/20090721-1.c: New test.
4446 2009-07-22 Michael Matz <matz@suse.de>
4448 PR tree-optimization/35229
4449 PR tree-optimization/39300
4450 * gcc.dg/vect/vect-pre-interact.c: New test.
4452 2009-07-22 Richard Guenther <rguenther@suse.de>
4454 * g++.dg/lookup/using21.C: Fix duplicate paste.
4456 2009-07-22 Richard Guenther <rguenther@suse.de>
4459 * g++.dg/lookup/using21.C: New testcase.
4461 2009-07-21 Jason Merrill <jason@redhat.com>
4463 * g++.dg/init/aggr4.C: New.
4465 2009-07-21 Jason Merrill <jason@redhat.com>
4468 * g++.dg/cpp0x/initlist22.C: New.
4470 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
4472 * gcc.target/i386/vectorize8.c: New test.
4474 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
4477 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4478 Add i?86 and x86_64 targets.
4479 * gcc.target/i386/vectorize7.c: New test.
4482 * gcc.target/i386/pr40809.c: New test.
4484 2009-07-21 Jakub Jelinek <jakub@redhat.com>
4486 PR tree-optimization/40813
4487 * g++.dg/opt/inline15.C: New test.
4489 2009-07-21 Paul Brook <paul@codesourcery.com>
4491 * gcc.dg/vect/section-anchors-nest-1.c: New test.
4492 * lib/target-supports.exp (check_effective_target_section_anchors):
4495 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
4497 * gcc.dg/plugin/finish_unit_plugin.c: New test.
4498 * gcc.dg/plugin/finish_unit-test-1.c: New test.
4499 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4501 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
4503 * gcc.target/mips/ext-3.c: New test.
4505 2009-07-20 Jakub Jelinek <jakub@redhat.com>
4507 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4508 * gcc.dg/builtin-object-size-8.c: New test.
4509 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4510 * g++.dg/ext/builtin-object-size2.C: Likewise.
4512 PR tree-optimization/40792
4513 * gcc.dg/pr40792.c: New test.
4515 2009-07-20 Ira Rosen <irar@il.ibm.com>
4517 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4518 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4519 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4521 2009-07-20 Christian Bruel <christian.bruel@st.com>
4523 * gcc.target/sh/mfmovd.c: New test.
4525 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
4526 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4529 * gfortran.dg/eof_3.f90: New test.
4531 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
4534 * gfortran.dg/intrinsic_cmplx.f90: New test.
4536 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4540 * gfortran.dg/cshift_bounds_1.f90: New test.
4541 * gfortran.dg/cshift_bounds_2.f90: New test.
4542 * gfortran.dg/cshift_bounds_3.f90: New test.
4543 * gfortran.dg/cshift_bounds_4.f90: New test.
4544 * gfortran.dg/eoshift_bounds_1.f90: New test.
4545 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
4546 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
4547 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
4549 2009-07-19 Jan Hubicka <jh@suse.cz>
4551 PR tree-optimization/40676
4552 * gcc.c-torture/compile/pr40676.c: New testcase.
4554 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
4556 * gcc.target/mips/ext-2.c: New test.
4558 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
4560 * gcc.target/mips/octeon-exts-7.c: New test.
4561 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4562 * gcc.target/mips/octeon-exts-5.c: Likewise.
4564 2009-07-18 Richard Guenther <rguenther@suse.de>
4567 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4569 2009-07-18 Richard Guenther <rguenther@suse.de>
4572 * gcc.dg/pr35899.c: Adjust.
4574 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
4576 * gcc.target/powerpc/asm-es-1.c: New test.
4577 * gcc.target/powerpc/asm-es-2.c: Likewise.
4579 2009-07-17 Richard Guenther <rguenther@suse.de>
4582 * g++.dg/rtti/crash4.C: New testcase.
4583 * g++.dg/torture/20090706-1.C: Likewise.
4584 * gcc.dg/redecl-17.c: Likewise.
4585 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4586 * gcc.dg/declspec-9.c: Expect extra error.
4587 * gcc.dg/declspec-10.c: Likewise.
4588 * gcc.dg/declspec-11.c: Likewise.
4589 * gcc.dg/redecl-10.c: Expect extra warnings.
4590 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4591 * gcc.target/i386/pr39545-1.c: Likewise.
4592 * g++.dg/ext/asm3.C: Expect more errors.
4593 * g++.dg/gomp/block-1.C: Likewise.
4594 * g++.dg/gomp/block-2.C: Likewise.
4595 * g++.dg/gomp/block-3.C: Likewise.
4596 * g++.dg/gomp/block-5.C: Likewise.
4597 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4598 * g++.dg/warn/unused-result1.C: XFAIL.
4600 2009-07-17 Richard Guenther <rguenther@suse.de>
4602 PR tree-optimization/40321
4603 * gcc.c-torture/compile/pr40321.c: New testcase.
4604 * g++.dg/torture/pr40321.C: Likewise.
4606 2009-07-17 Jakub Jelinek <jakub@redhat.com>
4609 * g++.dg/template/ptrmem19.C: New test.
4611 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
4612 Manuel López-Ibáñez <manu@gcc.gnu.org>
4615 * gcc.dg/pr36902.c: Add column info.
4616 * g++.dg/gcov/gcov-2.C: Change count for definition.
4618 2009-07-16 Jason Merrill <jason@redhat.com>
4621 * g++.dg/cpp0x/std-layout1.C: New.
4622 * g++.dg/ext/has_nothrow_assign.C: Fix.
4623 * g++.dg/ext/has_nothrow_copy.C: Fix.
4624 * g++.dg/ext/has_trivial_assign.C: Fix.
4625 * g++.dg/ext/has_trivial_copy.C: Fix.
4626 * g++.dg/ext/is_pod.C: Fix.
4627 * g++.dg/other/offsetof3.C: Adjust.
4628 * g++.dg/overload/ellipsis1.C: Adjust.
4629 * g++.dg/warn/var-args1.C: Adjust.
4630 * g++.old-deja/g++.brendan/crash63.C: Adjust.
4631 * g++.old-deja/g++.brendan/crash64.C: Adjust.
4632 * g++.old-deja/g++.brendan/overload8.C: Adjust.
4633 * g++.old-deja/g++.other/vaarg3.C: Adjust.
4634 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4636 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4638 * gcc.dg/torture/builtin-math-5.c: Add more cases.
4639 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
4640 effective target "mpc_pow".
4641 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4643 2009-07-16 Richard Henderson <rth@redhat.com>
4645 * g++.dg/opt/eh4.C: New test.
4647 2009-07-16 Jakub Jelinek <jakub@redhat.com>
4649 * obj-c++.dg/defs.mm (abort): Make it extern "C".
4651 2009-07-15 Jakub Jelinek <jakub@redhat.com>
4654 * gcc.c-torture/execute/pr40747.c: New test.
4656 2009-07-15 Richard Guenther <rguenther@suse.de>
4659 * gcc.c-torture/compile/pr40753.c: New testcase.
4661 2009-07-15 Janus Weil <janus@gcc.gnu.org>
4664 * gfortran.dg/interface_assignment_4.f90: New.
4666 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
4668 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4669 for FreeBSD up to and including version 8.
4671 2009-07-14 Taras Glek <tglek@mozilla.com>
4672 Rafael Espindola <espindola@google.com>
4674 * g++.dg/plugin/header-plugin-test.C: New.
4675 * g++.dg/plugin/header_plugin.c: New.
4676 * g++.dg/plugin/plugin.exp: Update.
4678 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
4680 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4681 function to enable vectorization.
4682 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4683 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4685 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
4687 * gcc.target/i386/sse-copysignf-vec.c: New test.
4688 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4690 2009-07-14 Jason Merrill <jason@redhat.com>
4693 * g++.dg/lookup/builtin5.C: New.
4694 * g++.dg/other/error22.C: Add missing extern "C".
4695 * g++.dg/warn/Warray-bounds.C: Likewise.
4696 * gcc.dg/compat/compat-common.h: Likewise.
4699 * g++.dg/lookup/using20.C: New.
4702 * g++.dg/template/koenig8.C: New.
4704 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
4706 * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4707 both i?86-*-darwin* and x86_64-*-darwin*.
4709 2009-07-14 Joseph Myers <joseph@codesourcery.com>
4711 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4712 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4715 2009-07-14 Dodji Seketeli <dodji@redhat.com>
4718 * g++.dg/debug/dwarf2/typedef1.C: New test.
4721 * g++.dg/other/typedef3.C: New test.
4723 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
4725 * gcc.dg/20090709-1.c: Move to a proper place ...
4726 * gcc.target/m68k/20090709-1.c: ... here.
4728 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
4731 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4732 front of qualified names are allowed.
4733 * g++.dg/parse/crash10.C: Likewise.
4734 * g++.dg/parse/error15.C: Likewise.
4735 * g++.dg/parse/typename9.C: Likewise.
4736 * g++.dg/parse/error8.C: Likewise.
4738 2009-07-13 Janus Weil <janus@gcc.gnu.org>
4741 * gfortran.dg/proc_ptr_22.f90: Extended.
4742 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4744 2009-07-13 Ira Rosen <irar@il.ibm.com>
4746 * gfortran.dg/vect/vect-6.f: New test.
4748 2009-07-12 Jason Merrill <jason@redhat.com>
4751 * g++.dg/cpp0x/decltype17.C: New.
4754 * g++.dg/cpp0x/rv10.C: New.
4756 2009-07-12 Jason Merrill <jason@redhat.com>
4759 * g++.dg/cpp0x/initlist20.C: New.
4760 * g++.dg/cpp0x/initlist21.C: New.
4762 2009-07-12 Ira Rosen <irar@il.ibm.com>
4764 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4765 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4766 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4767 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4768 gcc.dg/vect/vect-double-reduc-7.c: New tests.
4770 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
4772 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4773 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4774 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4775 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4776 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4777 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4778 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4779 effective_target fd_truncate.
4781 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
4783 * gnat.dg/specs/addr1.ads: New test.
4785 2009-07-11 Jan Hubicka <jh@suse.cz>
4788 * g++.dg/torture/pr40388.C: New testcase.
4790 2009-07-11 Jakub Jelinek <jakub@redhat.com>
4793 * gcc.c-torture/execute/pr40668.c: New test.
4795 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
4797 * gcc.c-torture/execute/20090711-1.c: New test.
4799 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
4804 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4805 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4806 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4807 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4809 2009-07-11 Tobias Burnus <burnus@net-b.de>
4812 * gfortran.dg/complex_intrinsic_3.f90: New test.
4813 * gfortran.dg/complex_intrinsic_4.f90: New test.
4815 2009-07-10 David Daney <ddaney@caviumnetworks.com>
4818 * gcc.target/mips/mips.exp: Make -msynci a known option.
4819 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4821 2009-07-10 Jakub Jelinek <jakub@redhat.com>
4824 * g++.dg/ext/strncpy-chk1.C: New test.
4826 2009-07-10 Richard Guenther <rguenther@suse.de>
4828 PR tree-optimization/40496
4829 * g++.dg/opt/pr40496.C: New testcase.
4831 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4835 * g++.dg/warn/unused-result1-Werror.c: New.
4837 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
4840 * gfortran.dg/recursive_parameter_1.f90: New test.
4842 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
4844 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4845 * gfortran.dg/module_equivalence_6.f90: Ditto.
4846 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4847 * gfortran.dg/nan_2.f90: Ditto.
4848 * gfortran.dg/inquire_11.f90: Ditto.
4849 * gfortran.dg/abstract_type_3.f03: Ditto.
4850 * gfortran.dg/abstract_type_1.f90: Ditto.
4851 * gfortran.dg/private_type_9.f90: Ditto.
4852 * gfortran.dg/abstract_type_5.f03: Ditto.
4853 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4854 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4855 * gfortran.dg/derived_sub.f90: Ditto.
4856 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4857 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4858 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4859 * gfortran.dg/mvbits_6.f90: Ditto.
4860 * gfortran.dg/abstract_type_2.f03: Ditto.
4861 * gfortran.dg/abstract_type_4.f03: Ditto.
4862 * gfortran.dg/bounds_check_9.f90: Ditto.
4863 * gfortran.dg/optional_dim_3.f90: Ditto.
4864 * gfortran.dg/pr32921.f: Ditto.
4865 * gfortran.dg/entry_16.f90: Ditto.
4866 * gfortran.dg/generic_16.f90: Ditto.
4869 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
4871 * gcc.target/m68k/20090709-1.c: New.
4873 2009-07-09 Dodji Seketeli <dodji@redhat.com>
4876 * g++.dg/template/unify11.C: New test.
4878 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
4881 * gfortran.dg/host_assoc_function_9.f90: New test.
4883 2009-07-09 Janus Weil <janus@gcc.gnu.org>
4886 * gfortran.dg/proc_ptr_22.f90: New.
4887 * gfortran.dg/proc_ptr_comp_12.f90: New.
4889 2009-07-09 Jakub Jelinek <jakub@redhat.com>
4892 * gcc.c-torture/compile/pr40692.c: New test.
4894 2009-07-09 Tobias Burnus <burnus@net-b.de>
4897 * gfortran.dg/pointer_check_6.f90: New test.
4899 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
4901 * gcc.target/mips/truncate-5.c: New test.
4903 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4907 * gfortran.dg/fmt_cache_1.f: New test.
4909 2009-07-08 Tobias Burnus <burnus@net-b.de>
4912 * gfortran.dg/nosigned_zero_1.f90: New test.
4913 * gfortran.dg/nosigned_zero_2.f90: New test.
4915 2009-07-08 Richard Guenther <rguenther@suse.de>
4917 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
4919 2009-07-08 Richard Guenther <rguenther@suse.de>
4921 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
4923 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
4926 * gfortran.dg/proc_ptr_21.f90: New test.
4928 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
4931 * g++.dg/warn/pr31246.C: New.
4932 * g++.dg/warn/pr31246-2.C: New.
4934 2009-07-07 Jason Merrill <jason@redhat.com>
4937 * g++.dg/template/defarg12.C: New.
4940 * g++.dg/cpp0x/enum7.C: New.
4943 * g++.dg/cpp0x/enum6.C: New.
4946 * g++.dg/cpp0x/enum5.C: New.
4949 * g++.dg/cpp0x/enum4.C: New.
4951 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4953 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
4955 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4957 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
4959 2009-07-07 Jakub Jelinek <jakub@redhat.com>
4962 * gcc.dg/pr40669.c: New test.
4964 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
4966 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
4967 location. Update all calls.
4968 * g++.dg/plugin/selfassign.c: Likewise.
4970 2009-07-06 Jason Merrill <jason@redhat.com>
4972 * g++.dg/rtti/dyncast[34].C: New.
4974 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
4976 * lib/target-supports.exp
4977 (check_effective_target_mips_newabi_large_long_double): New.
4978 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
4980 * gcc.target/mips/fpr-moves-6.c: Likewise.
4982 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
4985 * g++.dg/template/union2.C: New test.
4987 2009-07-04 Jason Merrill <jason@redhat.com>
4989 * g++.dg/template/using15.C: New.
4991 2009-07-04 Jakub Jelinek <jakub@redhat.com>
4993 * gfortran.dg/maxloc_1.f90: New test.
4995 2009-07-04 Janus Weil <janus@gcc.gnu.org>
4998 * gfortran.dg/proc_ptr_result_6.f90: New.
5000 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5002 * gcc.dg/framework-2.c: Adjust testcase to pass.
5004 2009-07-04 Jason Merrill <jason@redhat.com>
5007 * g++.dg/cpp0x/auto16.C: New.
5009 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
5012 * gfortran.dg/pr40587.f: New test.
5014 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5017 * gfortran.dg/unit_1.f90: New test.
5019 2009-07-03 Jason Merrill <jason@redhat.com>
5021 * g++.dg/template/pure1.C: Expect another error.
5023 2009-07-03 Richard Guenther <rguenther@suse.de>
5025 PR tree-optimization/40640
5026 * gcc.c-torture/compile/pr40640.c: New testcase.
5028 2009-07-03 Richard Guenther <rguenther@suse.de>
5031 * gfortran.dg/pr34163.f90: New testcase.
5033 2009-07-03 Jan Hubicka <jh@suse.cz>
5035 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
5036 * gcc.dg/tree-ssa/loop-25.c: Likewise.
5037 * gcc.dg/tree-ssa/loop-26.c: Likewise.
5038 * gcc.dg/tree-ssa/pr32044.c: Likewise.
5039 * gcc.dg/tree-ssa/loop-29.c: Likewise.
5040 * gcc.dg/tree-ssa/loop-10.c: Likewise.
5041 * gnat.dg/loop_optimization6.adb: Enable -O2.
5043 2009-07-02 Mark Mitchell <mark@codesourcery.com>
5045 * g++.dg/warn/null4.C: Extend.
5047 2009-07-02 Jason Merrill <jason@redhat.com>
5049 * g++.dg/template/spec8.C: Fix.
5051 2009-07-02 Michael Matz <matz@suse.de>
5054 * gfortran.dg/pr32921.f: Adjust.
5056 2009-07-02 Jan Hubicka <jh@suse.cz>
5058 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
5060 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
5062 * gcc.target/mips/truncate-4.c: New testcase.
5064 2009-07-01 Richard Guenther <rguenther@suse.de>
5066 PR tree-optimization/19831
5067 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
5068 make allocated memory escape. Un-XFAIL.
5069 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
5070 * gcc.dg/vect/pr31699.c: Likewise.
5071 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
5073 2009-06-30 Jakub Jelinek <jakub@redhat.com>
5076 * g++.dg/parse/cond5.C: New test.
5078 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
5080 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
5081 (main): Pass n to main_1 instead.
5082 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
5083 (main_1): New function, split off from...
5084 (main): ...here. Pass `off' to main_1 instead.
5086 2009-06-30 Jason Merrill <jason@redhat.com>
5089 * g++.dg/cpp0x/variadic94.C: New.
5091 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
5093 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
5094 * lib/target-libpath.exp (ld_library_path_vars): New variable.
5095 (init_ld_library_path_env_vars): New function, replacing the
5096 orig_*_saved assignments. Call it after defining it.
5097 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
5098 (restore_ld_library_path_env_vars): Likewise.
5099 (add_path, find_libgcc_s): New functions.
5100 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
5101 gcc-set-multilib-library-path.
5102 (objc_target_compile): Don't add "." to ld_library_path.
5104 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
5105 ld_library_path. Use add_path. Use find_libgcc_s instead of
5106 gcc-set-multilib-library-path.
5107 * lib/g++.exp (g++_link_flags): Likewise.
5108 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
5109 * lib/c-torture.exp: Do not manipulate ld_library_path at the
5111 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
5112 to tell when this needs to happen. Use find_libgcc_s instead of
5113 gcc-set-multilib-library-path.
5114 * lib/gcc-dg.exp: Likewise.
5115 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
5116 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
5117 unless it is in $ALT_LD_LIBRARY_PATH.
5118 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
5120 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
5122 * gnat.dg/discr12.adb: New test.
5123 * gnat.dg/discr12_pkg.ads: New helper.
5124 * gnat.dg/discr13.adb: New test.
5125 * gnat.dg/discr14.ad[sb]: Likewise.
5126 * gnat.dg/discr15.adb: Likewise.
5127 * gnat.dg/discr15_pkg.ads: New helper.
5128 * gnat.dg/discr16.adb: New test.
5129 * gnat.dg/discr16_g.ads: New helper.
5130 * gnat.dg/discr16_pkg.ads: Likewise.
5131 * gnat.dg/discr16_cont.ads: Likewise.
5132 * gnat.dg/discr17.adb: New test.
5133 * gnat.dg/discr18.adb: Likewise.
5134 * gnat.dg/discr18_pkg.ads: New helper.
5135 * gnat.dg/discr19.adb: New test.
5137 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5140 * gfortran.dg/internal_write_1.f90: New testcase.
5142 2009-06-30 Janus Weil <janus@gcc.gnu.org>
5145 * gfortran.dg/derived_pointer_recursion_2.f90: New.
5147 2009-06-30 Richard Guenther <rguenther@suse.de>
5149 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
5151 2009-06-30 Wei Guozhi <carrot@google.com>
5153 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
5156 2009-06-30 Ira Rosen <irar@il.ibm.com>
5158 PR tree-optimization/40542
5159 * gcc.dg/vect/pr40542.c: New test.
5161 2009-06-30 Martin Jambor <mjambor@suse.cz>
5163 PR tree-optimization/40582
5164 * gcc.c-torture/compile/pr40582.c: New test.
5166 2009-06-30 Wei Guozhi <carrot@google.com>
5169 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
5171 2009-06-29 Jason Merrill <jason@redhat.com>
5174 * g++.dg/template/debug1.C: New.
5176 2009-06-29 Tobias Burnus <burnus@net-b.de>
5179 * pointer_check_1.f90: New test.
5180 * pointer_check_2.f90: New test.
5181 * pointer_check_3.f90: New test.
5182 * pointer_check_4.f90: New test.
5183 * pointer_check_5.f90: New test.
5185 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
5188 * gfortran.dg/func_assign_2.f90 : New test.
5190 2009-06-29 Richard Guenther <rguenther@suse.de>
5193 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
5194 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
5195 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
5196 * gcc.c-torture/execute/20090623-1.c: Likewise.
5197 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
5198 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
5200 2009-06-29 Richard Guenther <rguenther@suse.de>
5203 * gcc.c-torture/execute/pr38212.c: New testcase.
5205 2009-06-29 Richard Guenther <rguenther@suse.de>
5207 PR tree-optimization/40579
5208 * gcc.c-torture/execute/pr40579.c: New testcase.
5210 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
5212 PR tree-optimization/40550
5213 * gcc.dg/pr40550.c: New test.
5215 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
5217 * gnat.dg/overflow_sum2.adb: New test
5218 * gnat.dg/namet.ads: New helper.
5220 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
5222 2009-06-28 Tobias Burnus <burnus@net-b.de>
5225 * gfortran.dg/compiler-directive_1.f90: New test.
5226 * gfortran.dg/compiler-directive_2.f: New test.
5228 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5230 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
5231 comment out some values and add some cases.
5233 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
5236 * gcc.dg/vect/vect.exp: Fix lappend syntax.
5238 2009-06-26 Richard Henderson <rth@redhat.com>
5241 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
5242 * gcc.target/i386/local.c: Pass a non-constant to T.
5244 2009-06-26 Janus Weil <janus@gcc.gnu.org>
5248 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
5249 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
5250 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
5251 * gfortran.dg/proc_ptr_result_5.f90: New.
5253 2009-06-26 Janis Johnson <janis187@us.ibm.com>
5256 * gcc.dg/dfp/pr39902.c: New test.
5258 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
5261 * gcc.dg/builtins-65.c: Require c99 runtime.
5263 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5265 * gnat.dg/array7.ad[sb]: New test.
5267 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
5269 * gnat.dg/array6.adb: New test.
5271 2009-06-25 Ian Lance Taylor <iant@google.com>
5273 * g++.dg/warn/Wsign-compare-3.C: New testcase.
5275 2009-06-25 Ian Lance Taylor <iant@google.com>
5277 * g++.dg/warn/Wunused-16.C: New testcase.
5279 2009-06-25 Ian Lance Taylor <iant@google.com>
5281 * g++.dg/warn/skip-2.C: New testcase.
5283 2009-06-25 Steve Ellcey <sje@cup.hp.com>
5285 * gcc.c-torture/execute/20090618-1.c: add dg-run and
5286 dg-skip-if and move to ...
5287 * gcc.dg/torture/20090618-1.c.
5289 2009-06-25 Martin Jambor <mjambor@suse.cz>
5291 PR tree-optimization/40493
5292 * gcc.c-torture/execute/pr40493.c: New test.
5294 2009-06-24 Jason Merrill <jason@redhat.com>
5297 * g++.dg/template/overload10.C: New.
5299 2009-06-24 Janus Weil <janus@gcc.gnu.org>
5302 * gfortran.dg/proc_ptr_comp_11.f90: New.
5304 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
5306 * gcc.dg/pr40501.c: New testcase.
5308 2009-06-23 DJ Delorie <dj@redhat.com>
5311 * lib/target-supports.exp: Add mep support (no profiling).
5313 2009-06-23 Steve Ellcey <sje@cup.hp.com>
5316 * gcc.dg/ssa/loop-31.c: Change scan rules.
5318 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5320 * gcc.dg/cpp/empty-include.c: Update column info.
5321 * gcc.dg/cpp/assert2.c: Update column info.
5323 2009-06-23 Jakub Jelinek <jakub@redhat.com>
5325 * g++.dg/ext/builtin-object-size1.C: New test.
5326 * g++.dg/ext/builtin-object-size2.C: New test.
5328 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
5330 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
5331 * gcc.dg/optimize-bswapdi-1.c: Likewise.
5333 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
5335 * gcc.target/mips/truncate-3.c: New test.
5337 2009-06-22 Janus Weil <janus@gcc.gnu.org>
5341 * gfortran.dg/interface_30.f90: Modified error message.
5342 * gfortran.dg/proc_decl_22.f90: New.
5344 2009-06-22 Ian Lance Taylor <iant@google.com>
5346 * gcc.dg/Wcxx-compat-19.c: New testcase.
5348 2009-06-22 Matthias Klose <doko@ubuntu.com>
5351 * pr28050.m: New testcase.
5353 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
5356 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
5358 2009-06-22 Martin Jambor <mjambor@suse.cz>
5360 PR tree-optimization/40492
5361 * g++.dg/torture/pr40492.C: New test.
5363 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
5365 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
5366 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
5368 2009-06-22 Olivier Hainque <hainque@adacore.com>
5370 * gnat.dg/raise_ce.adb: Helper for ...
5371 * gnat.dg/handle_and_return.adb: New test.
5373 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
5376 * gfortran.dg/generic_18.f90: New test.
5378 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
5381 * gfortran.dg/spread_size_limit.f90: New test.
5383 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
5385 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
5386 to put dump files in a subdirectory.
5387 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
5388 ".o" temporary files.
5390 2009-06-21 Janus Weil <janus@gcc.gnu.org>
5393 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
5394 * gfortran.dg/interface_20.f90: Ditto.
5395 * gfortran.dg/interface_21.f90: Ditto.
5396 * gfortran.dg/interface_22.f90: Ditto.
5397 * gfortran.dg/interface_30.f90: New.
5398 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
5400 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
5402 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
5403 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
5404 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
5407 2009-06-21 Ira Rosen <irar@il.ibm.com>
5408 Revital Eres <eres@il.ibm.com>
5411 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
5412 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
5413 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
5415 2009-06-21 Ira Rosen <irar@il.ibm.com>
5418 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5419 without misalignment support.
5420 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5422 2009-06-20 Tobias Burnus <burnus@net-b.de>
5425 * gfortran.dg/bounds_check_strlen_9.f90: New test.
5427 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
5430 * gfortran.dg/alloc_comp_result_2.f90: New test.
5432 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5435 * gcc.target/arm/pr40482.c: New test.
5437 2009-06-19 Ian Lance Taylor <iant@google.com>
5439 * gcc.dg/Wcxx-compat-18.c: New testcase.
5441 2009-06-19 Richard Guenther <rguenther@suse.de>
5443 * gcc.c-torture/execute/20090618-1.c: New testcase.
5445 2009-06-19 Ian Lance Taylor <iant@google.com>
5447 * gcc.dg/Wcxx-compat-17.c: New testcase.
5449 2009-06-19 Ian Lance Taylor <iant@google.com>
5451 * gcc.dg/Wcxx-compat-15.c: New testcase.
5453 2009-06-19 Ian Lance Taylor <iant@google.com>
5455 * gcc.dg/Wcxx-compat-16.c: New testcase.
5457 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
5459 * gcc.dg/builtins-34.c: Add significand cases.
5461 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
5464 * gcc.dg/20080522-1.c: Remove testcase for real.
5465 * gcc.dg/20080528-1.c: Ditto.
5467 2009-06-19 Janus Weil <janus@gcc.gnu.org>
5470 * gfortran.dg/proc_ptr_20.f90: New.
5472 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
5475 * gcc.dg/torture/pr40470-1.c: New.
5476 * gcc.dg/torture/pr40470-2.c: Likewise.
5477 * gcc.dg/torture/pr40470-3.c: Likewise.
5478 * gcc.dg/torture/pr40470-4.c: Likewise.
5480 2009-06-18 Diego Novillo <dnovillo@google.com>
5482 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5483 * gcc.dg/plugin/ggcplug.c: Likewise.
5484 * gcc.dg/plugin/one_time_plugin.c: Likewise.
5485 * g++.dg/plugin/selfassign.c: Likewise.
5486 * g++.dg/plugin/attribute_plugin.c: Likewise.
5487 * g++.dg/plugin/dumb_plugin.c: Likewise.
5489 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
5491 * gcc.dg/cpp/arith-3.c: Add column info.
5493 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
5495 * gcc.target/arm/fp16-compile-none-2.c: New.
5496 * gcc.target/arm/fp16-compile-ieee-12.c: New.
5497 * gcc.target/arm/fp16-compile-alt-12.c: New.
5499 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
5501 * gcc.target/arm/fp16-compile-alt-1.c: New.
5502 * gcc.target/arm/fp16-compile-alt-2.c: New.
5503 * gcc.target/arm/fp16-compile-alt-3.c: New.
5504 * gcc.target/arm/fp16-compile-alt-4.c: New.
5505 * gcc.target/arm/fp16-compile-alt-5.c: New.
5506 * gcc.target/arm/fp16-compile-alt-6.c: New.
5507 * gcc.target/arm/fp16-compile-alt-7.c: New.
5508 * gcc.target/arm/fp16-compile-alt-8.c: New.
5509 * gcc.target/arm/fp16-compile-alt-9.c: New.
5510 * gcc.target/arm/fp16-compile-alt-10.c: New.
5511 * gcc.target/arm/fp16-compile-alt-11.c: New.
5512 * gcc.target/arm/fp16-compile-ieee-1.c: New.
5513 * gcc.target/arm/fp16-compile-ieee-2.c: New.
5514 * gcc.target/arm/fp16-compile-ieee-3.c: New.
5515 * gcc.target/arm/fp16-compile-ieee-4.c: New.
5516 * gcc.target/arm/fp16-compile-ieee-5.c: New.
5517 * gcc.target/arm/fp16-compile-ieee-6.c: New.
5518 * gcc.target/arm/fp16-compile-ieee-7.c: New.
5519 * gcc.target/arm/fp16-compile-ieee-8.c: New.
5520 * gcc.target/arm/fp16-compile-ieee-9.c: New.
5521 * gcc.target/arm/fp16-compile-ieee-10.c: New.
5522 * gcc.target/arm/fp16-compile-ieee-11.c: New.
5523 * gcc.target/arm/fp16-compile-none-1.c: New.
5524 * gcc.target/arm/fp16-compile-exprtype.c: New.
5525 * gcc.target/arm/fp16-compile-vcvt.c: New.
5526 * gcc.target/arm/fp16-builtins-1.c: New.
5527 * gcc.target/arm/fp16-rounding-alt-1.c: New.
5528 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5529 * gcc.target/arm/fp16-param-1.c: New.
5530 * gcc.target/arm/fp16-return-1.c: New.
5531 * gcc.target/arm/fp16-unprototyped-1.c: New.
5532 * gcc.target/arm/fp16-unprototyped-2.c: New.
5533 * gcc.target/arm/fp16-variadic-1.c: New.
5534 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5535 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5536 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5537 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5538 * gcc.dg/torture/arm-fp16-ops.h: New.
5539 * gcc.dg/torture/arm-fp16-ops-1.c: New.
5540 * gcc.dg/torture/arm-fp16-ops-2.c: New.
5541 * gcc.dg/torture/arm-fp16-ops-3.c: New.
5542 * gcc.dg/torture/arm-fp16-ops-4.c: New.
5543 * gcc.dg/torture/arm-fp16-ops-5.c: New.
5544 * gcc.dg/torture/arm-fp16-ops-6.c: New.
5545 * gcc.dg/torture/arm-fp16-ops-7.c: New.
5546 * gcc.dg/torture/arm-fp16-ops-8.c: New.
5547 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5548 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5549 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5550 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5551 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5552 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5553 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5554 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5555 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5556 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5557 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5558 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5559 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5561 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
5563 * gcc.dg/builtins-65.c: New test.
5565 2009-06-18 Janus Weil <janus@gcc.gnu.org>
5568 * gfortran.dg/proc_ptr_result_4.f90: New.
5570 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
5572 * gcc.c-torture/execute/bitfld-5.c: New test.
5574 2009-06-17 David Daney <ddaney@caviumnetworks.com>
5576 * gcc.dg/builtin-unreachable-3.c: New test.
5578 2009-06-17 David Daney <ddaney@caviumnetworks.com>
5580 * gcc.target/i386/builtin-unreachable.c: New test.
5582 2009-06-17 Ian Lance Taylor <iant@google.com>
5584 * gcc.dg/Wcxx-compat-14.c: New testcase.
5586 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
5588 * gcc.dg/func-ptr-conv-1.c: Update column info.
5590 2009-06-17 Richard Guenther <rguenther@suse.de>
5593 * gcc.c-torture/execute/pr40404.c: New testcase.
5595 2009-06-17 Richard Guenther <rguenther@suse.de>
5598 * g++.dg/torture/pr40460.C: New testcase.
5600 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
5602 * gcc.dg/plugin/one_time_plugin.c: New test.
5603 * gcc.dg/plugin/one_time-test-1.c: New test.
5604 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5606 2009-06-16 Ian Lance Taylor <iant@google.com>
5608 * g++.dg/warn/skip-1.C: New testcase.
5610 2009-06-16 Jakub Jelinek <jakub@redhat.com>
5613 * g++.dg/other/pr40446.C: New test.
5615 2009-06-16 Richard Guenther <rguenther@suse.de>
5617 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5618 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5619 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5620 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5622 2009-06-16 Martin Jambor <mjambor@suse.cz>
5624 * gcc.c-torture/compile/pr40432.c: New file.
5626 2009-06-16 Martin Jambor <mjambor@suse.cz>
5628 * gfortran.fortran-torture/compile/pr40413.f90: New file.
5630 2009-06-16 Janus Weil <janus@gcc.gnu.org>
5634 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5635 * gfortran.dg/interface_20.f90: Modified error messages.
5636 * gfortran.dg/interface_21.f90: Ditto.
5637 * gfortran.dg/interface_26.f90: Ditto.
5638 * gfortran.dg/interface_27.f90: Ditto.
5639 * gfortran.dg/interface_28.f90: Extended test case.
5640 * gfortran.dg/interface_29.f90: New.
5641 * gfortran.dg/proc_decl_7.f90: Modified error messages.
5642 * gfortran.dg/proc_decl_8.f90: Ditto.
5643 * gfortran.dg/proc_ptr_11.f90: Ditto.
5644 * gfortran.dg/proc_ptr_15.f90: Ditto.
5646 2009-06-16 Ira Rosen <irar@il.ibm.com>
5648 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5650 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5651 gcc.dg/vect/vect-outer-4f.c: Likewise.
5652 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5653 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5655 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5658 2009-06-16 Tobias Burnus <burnus@net-b.de>
5661 * gfortran.dg/bounds_check_strlen_8.f90: New test.
5663 2009-06-15 Ian Lance Taylor <iant@google.com>
5665 * gcc.dg/Wjump-misses-init-1.c: New testcase.
5666 * gcc.dg/Wjump-misses-init-2.c: New testcase.
5667 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5668 Recognize new notes.
5669 * gcc.dg/stmt-expr-label-2.c: Likewise.
5670 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
5671 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5672 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5673 * gcc.dg/c99-vla-jump-4.c: Likewise.
5674 * gcc.dg/stmt-expr-label-1.c: Likewise.
5675 * gcc.dg/stmt-expr-label-3.c: Likewise.
5676 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
5678 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5680 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5682 2009-06-15 Jakub Jelinek <jakub@redhat.com>
5684 * gcc.dg/builtin-object-size-7.c: New test.
5686 2009-06-15 Jakub Jelinek <jakub@redhat.com>
5689 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5690 level != "" use separate -gdwarf-2 -g${level} options instead of
5692 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5693 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5694 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5696 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
5698 * g++.dg/abi/mangle11.C: Update warning line.
5699 * g++.dg/abi/mangle12.C: Update warning line.
5700 * g++.dg/abi/mangle17.C: Update warning line.
5701 * g++.dg/abi/mangle20-2.C: Update warning line.
5703 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5705 * gcc.dg/optimize-bswap-1.c: Split into these two:
5706 * gcc.dg/optimize-bswapsi-1.c: New testcase.
5707 * gcc.dg/optimize-bswapdi-1.c: New testcase.
5709 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5711 * gcc.dg/optimize-bswap-1.c: New testcase.
5713 2009-06-14 Richard Guenther <rguenther@suse.de>
5716 * g++.dg/torture/pr40389.C: New testcase.
5718 2009-06-13 Richard Guenther <rguenther@suse.de>
5720 PR tree-optimization/40421
5721 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5723 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
5725 * gcc.dg/old-style-prom-3.c: Add column info.
5726 * gcc.dg/overflow-warn-1.c
5727 * gcc.dg/gomp/pr27415.c
5728 * gcc.dg/gomp/for-1.c: Same.
5729 * gcc.dg/enum-compat-1.c: Same.
5730 * gcc.dg/c99-tag-3.c: Same.
5731 * gcc.dg/Wredundant-decls-2.c: Same.
5732 * gcc.dg/func-ptr-conv-1.c: Same.
5733 * gcc.dg/asm-wide-1.c: Same.
5734 * gcc.dg/nofixed-point-2.c: Same.
5735 * gcc.dg/cpp/line3.c: Same.
5736 * gcc.dg/array-10.c: Same.
5737 * gcc.dg/c99-vla-jump-1.c: Same.
5738 * gcc.dg/pr20368-1.c: Same.
5739 * gcc.dg/Wshadow-3.c: Same.
5740 * gcc.dg/c90-const-expr-8.c: Same.
5741 * gcc.dg/label-decl-2.c: Same.
5742 * gcc.dg/dremf-type-compat-2.c: Same.
5743 * gcc.dg/c90-const-expr-5.c: Same.
5744 * gcc.dg/builtins-30.c: Same.
5745 * gcc.dg/Warray-bounds.c: Same.
5746 * gcc.dg/Wcxx-compat-2.c: Same.
5747 * gcc.dg/tree-ssa/col-1.c: Same.
5748 * gcc.dg/old-style-prom-2.c: Same.
5749 * gcc.dg/cast-function-1.c: Same.
5750 * gcc.dg/pr15698-1.c: Same.
5751 * gcc.dg/dremf-type-compat-3.c: Same.
5752 * gcc.dg/vla-8.c: Same.
5753 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5755 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5756 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5757 * gcc.dg/enum-compat-1.c: Same.
5758 * gcc.dg/dremf-type-compat-2.c: Same.
5759 * gcc.dg/old-style-prom-2.c: Same.
5760 * gcc.dg/pr15698-1.c: Same.
5761 * gcc.dg/pr20368-1.c: Same.
5762 * gcc.dg/dremf-type-compat-3.c: Same.
5763 * gcc.dg/builtins-30.c: Same. Test for columns.
5765 2009-06-12 Janus Weil <janus@gcc.gnu.org>
5768 * gfortran.dg/proc_decl_1.f90: Extended.
5770 2009-06-12 Ian Lance Taylor <iant@google.com>
5772 * gcc.dg/Wcxx-compat-13.c: New testcase.
5774 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5777 * gcc.dg/tree-ssa/fre-vce-1.c
5779 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
5782 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5783 min-insn-to-prefetch-ratio=5.
5785 2009-06-12 Joey Ye <joey.ye@intel.com>
5786 H.J. Lu <hongjiu.lu@intel.com>
5789 * gcc.target/i386/stackalign/pr39146.c: New.
5791 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
5793 * gcc.target/i386/crc32-1.c: New.
5794 * gcc.target/i386/crc32-2.c: Likewise.
5796 2009-06-11 David Daney <ddaney@caviumnetworks.com>
5799 * gcc.dg/builtin-unreachable-1.c: New test.
5800 * gcc.dg/builtin-unreachable-2.c: Same.
5802 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
5805 * gfortran.dg/data_value_1.f90: New test.
5807 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5810 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5811 remove ilp32 requirement.
5812 * gcc.target/i386/excess-precision-2.c: Likewise.
5813 * gcc.target/i386/excess-precision-3.c: Likewise.
5814 * gcc.target/i386/excess-precision-4.c: Likewise.
5815 * gcc.target/i386/excess-precision-5.c: Likewise.
5816 * gcc.target/i386/excess-precision-6.c: Likewise.
5818 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5821 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5822 * gfortran.dg/nan_5.f90: New test.
5824 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
5826 * gcc.target/arm/neon-modes-1.c: New test.
5828 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
5830 * g++.dg/torture/pr31579.C: Cast pointer
5831 via __SIZE_TYPE__ instead of 'unsigned long'.
5833 2009-06-10 Anthony Green <green@moxielogic.com>
5835 * lib/target-supports.exp (check_profiling_available):
5836 Profiling is not available for testing purposes on moxie.
5838 2009-06-09 Ian Lance Taylor <iant@google.com>
5840 * gcc.dg/Wcxx-compat-12.c: New testcase.
5842 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
5845 * gfortran.dg/backspace_11.f90: New.
5847 2009-06-09 Jason Merrill <jason@redhat.com>
5849 * g++.dg/cpp0x/defaulted10.C: New.
5851 2009-06-09 Martin Jambor <mjambor@suse.cz>
5853 * gcc.c-torture/compile/pr40351.c: New file.
5855 2009-06-09 Olivier Hainque <hainque@adacore.com>
5857 * gnat.dg/align_max.adb: New test.
5859 2009-06-08 Jason Merrill <jason@redhat.com>
5861 * g++.dg/cpp0x/auto15.C: New.
5863 2009-06-08 Jan Hubicka <jh@suse.cz>
5866 * gcc.dg/torture/pr39834.c
5868 2009-06-08 Jan Hubicka <jh@suse.cz>
5871 * g++.dg/torture/pr40102.C: New testcase.
5873 2009-06-08 Jakub Jelinek <jakub@redhat.com>
5875 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5876 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5877 * gcc.dg/builtin-object-size-6.c: New test.
5880 * g++.dg/template/dtor7.C: New test.
5884 * g++.dg/template/error41.C: New test.
5885 * g++.dg/template/error42.C: New test.
5887 2009-06-08 Revital Eres <eres@il.ibm.com>
5890 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5891 * gcc.dg/vect/vect-88.c: Likewise.
5892 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5893 * gcc.dg/vect/pr25413.c: Likewise.
5894 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5896 2009-06-07 Ian Lance Taylor <iant@google.com>
5898 * g++.dg/warn/Wswitch-3.C: New testcase.
5899 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5900 * gcc.dg/Wswitch-enum-error.c: Likewise.
5901 * gcc.dg/Wswitch-error.c: Likewise.
5903 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5906 * gfortran.dg/negative_unit.f: Update test.
5907 * gfortran.dg/negative_unit_int8.f: Update test.
5908 * gfortran.dg/newunit_1.f90: New test.
5910 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
5914 * gfortran.dg/spread_init_expr.f03: New.
5915 * gfortran.dg/unpack_init_expr.f03: New.
5916 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
5919 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
5923 * gfortran.dg/count_init_expr.f03
5924 * gfortran.dg/product_init_expr.f03
5925 * gfortran.dg/sum_init_expr.f03
5927 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
5930 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
5932 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
5934 * gfortran.dg/zero_sized_5.f90: Likewise.
5936 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
5939 * g++.dg/torture/pr32950.C: New.
5941 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
5945 * gfortran.dg/dot_product_1.f03: New.
5946 * gfortran.dg/matmul_8.f03: New.
5947 * gfortran.dg/transpose_3.f03: New.
5949 2009-06-06 Ian Lance Taylor <iant@google.com>
5951 * gcc.dg/Wunused-label-1.c: New test case.
5952 * g++.dg/warn/Wunused-label-1.C: New test case.
5953 * g++.dg/warn/Wunused-label-2.C: New test case.
5954 * g++.dg/warn/Wunused-label-3.C: New test case.
5956 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
5959 * reshape_zerosize_2.f90: New.
5961 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
5964 * gfortran.dg/pack_assign_1.f90: New.
5965 * gfortran.dg/pack_vector_1.f90: New.
5967 2009-06-05 Jakub Jelinek <jakub@redhat.com>
5970 * gcc.dg/pr40340-1.c: New test.
5971 * gcc.dg/pr40340-2.c: New test.
5972 * gcc.dg/pr40340-3.c: New test.
5973 * gcc.dg/pr40340-4.c: New test.
5974 * gcc.dg/pr40340-5.c: New test.
5975 * gcc.dg/pr40340.h: New file.
5977 2009-06-05 Revital Eres <eres@il.ibm.com>
5979 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5981 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
5982 * gcc.dg/vect/vect-33.c: Likewise.
5983 * gcc.dg/vect/vect-92.c: Likewise.
5984 * gcc.dg/vect/vect-58.c: Likewise.
5985 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5986 * gcc.dg/vect/vect-42.c: Likewise.
5987 * gcc.dg/vect/slp-25.c: Likewise.
5988 * gcc.dg/vect/vect-align-1.c: Likewise.
5989 * gcc.dg/vect/vect-align-2.c: Likewise.
5990 * gcc.dg/vect/vect-93.c: Likewise.
5991 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
5992 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5993 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5994 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5995 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5996 * gcc.dg/vect/vect-26.c: Likewise.
5997 * gcc.dg/vect/vect-44.c: Likewise.
5998 * gcc.dg/vect/vect-70.c: Likewise.
5999 * gcc.dg/vect/vect-95.c: Likewise.
6000 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6001 * gcc.dg/vect/vect-28.c: Likewise.
6002 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
6003 * gcc.dg/vect/vect-87.c: Likewise.
6004 * gcc.dg/vect/vect-109.c: Likewise.
6005 * gcc.dg/vect/vect-54.c: Likewise.
6006 * gcc.dg/vect/vect-96.c: Likewise.
6007 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6008 * gcc.dg/vect/vect-88.c: Likewise.
6009 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6010 * gcc.dg/vect/vect-89.c: Likewise.
6011 * gcc.dg/vect/vect-91.c: Likewise.
6012 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6013 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6014 * gfortran.dg/vect/vect-2.f90: Likewise.
6015 * gfortran.dg/vect/vect-3.f90: Likewise.
6016 * gfortran.dg/vect/vect-4.f90: Likewise.
6017 * gfortran.dg/vect/vect-5.f90: Likewise.
6019 2009-06-05 Alexander Strange <astrange@ithinksw.com>
6021 PR tree-optimization/36318
6022 * gcc.dg/tree-ssa/sra-7.c: New test.
6024 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
6027 * gfortran.dg/reshape_order_5.f90: New.
6028 * gfortran.dg/reshape_shape_1.f90: New.
6030 2009-06-04 Jason Merrill <jason@redhat.com>
6032 * g++.dg/template/error38.C: Add pointer-to-typedef case.
6034 2009-06-04 Steve Ellcey <sje@cup.hp.com>
6036 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
6037 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
6039 2009-06-04 Richard Guenther <rguenther@suse.de>
6042 * g++.dg/torture/pr40335.C: New testcase.
6044 2009-06-03 Richard Guenther <rguenther@suse.de>
6047 * gcc.dg/torture/pr40328.c: New testcase.
6049 2009-06-03 Maxim Kuvyrkov <maxim@codesourcery.com>
6051 * gcc.dg/falign-labels.c (dg-options): Don't restrict for
6054 2009-06-03 Martin Jambor <mjambor@suse.cz>
6056 * g++.dg/torture/pr40323.C: New file.
6058 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
6060 * gnat.dg/specs/root.ads: New test.
6061 * gnat.dg/specs/root-level_1.ads: Likewise.
6062 * gnat.dg/specs/root-level_2.ads: Likewise.
6063 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
6065 2009-06-02 Mark Mitchell <mark@codesourcery.com>
6067 * g++.dg/init/ref15.C: Require unwrapped targets.
6069 2009-06-02 Jason Merrill <jason@redhat.com>
6071 * g++.dg/cpp0x/initlist13.C: Remove expected error.
6072 * g++.dg/cpp0x/initlist18.C: New.
6073 * g++.dg/cpp0x/initlist19.C: New.
6075 * g++.dg/cpp0x/auto14.C: New.
6077 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
6079 * gnat.dg/alignment6.adb: Remove XFAIL.
6081 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
6084 * g++.dg/template/spec36.C: New test.
6086 2009-06-01 Ian Lance Taylor <iant@google.com>
6088 * gcc.dg/cast-qual-3.c: New testcase.
6089 * g++.dg/warn/Wcast-qual2.C: New testcase.
6091 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
6093 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
6094 (process-message): Expect column numbers.
6095 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
6096 * gcc.dg/pch/counter-2.c: Same.
6097 * gcc.dg/pch/valid-2.c: Same.
6098 * gcc.dg/pch/warn-1.c: Same.
6099 * gcc.dg/pch/valid-1.c: Same.
6100 * gcc.dg/cpp/include2a.c: Handle lack of columns.
6101 * gcc.dg/cpp/syshdr.c: Same.
6102 * gcc.dg/cpp/19940712-1.c: Same.
6103 * gcc.dg/cpp/missing-header-1.c: Same.
6104 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
6105 * gcc.dg/cpp/tr-warn3.c: Same.
6106 * gcc.dg/cpp/pr29612-2.c: Same.
6107 * gcc.dg/cpp/tr-warn4.c: Same.
6108 * gcc.dg/cpp/Wtrigraphs.c: Same.
6109 * gcc.dg/cpp/poison.c: Same.
6110 * gcc.dg/cpp/arith-3.c: Same.
6111 * gcc.dg/cpp/sysmac2.c: Same.
6112 * gcc.dg/cpp/cpp.exp: Same.
6113 * gcc.dg/cpp/tr-warn5.c: Same.
6114 * gcc.dg/cpp/include2.c: Same.
6115 * gcc.dg/cpp/Wmissingdirs.c: Same.
6116 * gcc.dg/cpp/Wmissingdirs.c: Same.
6117 * gcc.dg/cpp/tr-warn6.c: Same.
6118 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
6119 * gcc.dg/cpp/macspace1.c: Same.
6120 * gcc.dg/cpp/escape-2.c: Same.
6121 * gcc.dg/cpp/assert2.c: Same.
6122 * gcc.dg/cpp/undef2.c: Same.
6123 * gcc.dg/cpp/macspace2.c: Same.
6124 * gcc.dg/cpp/tr-warn1.c: Same.
6125 * gcc.dg/cpp/extratokens2.c: Same.
6126 * gcc.dg/cpp/strify2.c: Same.
6127 * gcc.dg/cpp/Wsignprom.c: Same.
6128 * gcc.dg/cpp/redef2.c: Same.
6129 * gcc.dg/cpp/trad/trad.exp: Same.
6130 * gcc.dg/cpp/arith-1.c: Same.
6131 * gcc.dg/cpp/extratokens.c: Same.
6132 * gcc.dg/cpp/if-mpar.c: Same.
6134 2009-06-01 Olivier Hainque <hainque@adacore.com>
6136 * gnat.dg/nested_float_packed.ads: New test.
6138 2009-06-01 Olivier Hainque <hainque@adacore.com>
6139 Eric Botcazou <botcazou@adacore.com>
6141 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
6142 * gnat.dg/test_oconst.adb: New test.
6144 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
6146 * gcc.dg/plugin/ggcplug.c: Moved comment.
6147 (plugin_init): Fixed typo, declared i, returned 0 at end.
6149 2009-05-31 Ira Rosen <irar@il.ibm.com>
6152 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
6153 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
6155 2009-05-29 Ian Lance Taylor <iant@google.com>
6157 * gcc.dg/Wcxx-compat-11.c: New testcase.
6159 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6162 * gfortran.dg/leadz_trailz_1.f90: New test.
6163 * gfortran.dg/leadz_trailz_2.f90: New test.
6165 2009-05-29 Martin Jambor <mjambor@suse.cz>
6167 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
6168 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
6169 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6170 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
6171 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
6172 * gcc.dg/tree-ssa/sra-2.c: Likewise.
6173 * gcc.dg/tree-ssa/sra-3.c: Likewise.
6174 * gcc.dg/tree-ssa/sra-1.c: Likewise.
6175 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
6176 * gcc.dg/tree-ssa/sra-5.c: New file.
6177 * gcc.dg/tree-ssa/sra-6.c: New file.
6178 * gcc.c-torture/compile/sra-1.c: New file.
6180 2009-05-29 Jakub Jelinek <jakub@redhat.com>
6183 * gcc.c-torture/compile/pr40291.c: New test.
6186 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
6188 * gcc.target/powerpc/altivec-30.c: New test.
6189 * gcc.target/powerpc/altivec-31.c: New test.
6191 2009-05-28 Richard Guenther <rguenther@suse.de>
6193 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
6194 * gcc.c-torture/execute/20090527-1.c: Likewise.
6196 2009-05-28 Dodji Seketeli <dodji@redhat.com>
6199 * g++.dg/template/canon-type-1.C: New test.
6200 * g++.dg/template/canon-type-2.C: Likewise.
6201 * g++.dg/template/canon-type-3.C: Likewise.
6202 * g++.dg/template/canon-type-4.C: Likewise.
6203 * g++.dg/template/canon-type-5.C: Likewise.
6204 * g++.dg/template/canon-type-6.C: Likewise.
6205 * g++.dg/template/canon-type-7.C: Likewise.
6207 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
6208 Uros Bizjak <ubizjak@gmail.com>
6209 Danny Smith <dansmister@gmail.com>
6213 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
6215 * gcc.target/i386/pr37216.c: New test source file.
6216 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
6217 use -fno-common for testing Cygwin and MinGW targets.
6219 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
6221 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
6222 * g++.dg/opt/memcpy1.C (size_t): Likewise.
6223 * g++.dg/pr37742.C (size_t): Likewise.
6224 * g++.dg/torture/pr34850.C (size_t): Likewise.
6225 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
6227 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
6228 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
6229 (size_t): Use __extension__ and __SIZE_TYPE__.
6230 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
6232 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
6233 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
6234 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
6235 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
6236 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
6237 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
6238 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
6239 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
6240 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
6241 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
6242 (__ssize_t): Likewise.
6243 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
6244 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
6245 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
6246 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
6247 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
6248 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
6249 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
6250 * gcc.dg/pr33667.c (size_t): Likewise.
6251 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
6252 * gcc.dg/torture/pr39204.c (size_t): Likewise.
6253 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
6254 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
6255 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
6256 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
6258 2009-05-28 Ira Rosen <irar@il.ibm.com>
6260 PR tree-optimization/40254
6261 * gcc.dg/vect/pr40254.c: New test.
6263 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
6266 * gcc.target/mips/const-anchor-1.c: New test.
6267 * gcc.target/mips/const-anchor-2.c: New test.
6269 2009-05-27 Jason Merrill <jason@redhat.com>
6271 * g++.dg/cpp0x/initlist15.C: New.
6272 * g++.dg/cpp0x/initlist16.C: New.
6273 * g++.dg/cpp0x/initlist17.C: New.
6275 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
6278 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
6279 patterns to reflect frontend changes.
6280 * gfortran.dg/vector_subscript_4.f90: Likewise.
6282 2009-05-27 Olivier Hainque <hainque@adacore.com>
6283 Eric Botcazou <botcazou@adacore.com>
6285 * gcc.c-torture/execute/align-nest.c: New testcase.
6286 * gnat.dg/misaligned_nest.adb: New testcase.
6288 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
6290 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
6291 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
6292 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6293 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
6295 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
6297 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
6298 cast instead of assuming 0ul.
6299 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
6301 (_type_desc): Make first argument const.
6302 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
6304 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6307 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
6308 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
6310 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
6312 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
6313 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
6314 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
6315 * gcc.dg/plugin/ggcplug.c: Added new file.
6317 2009-05-26 Tobias Burnus <burnus@net-b.de>
6320 * gfortran.dg/nullify_4.f90: New test.
6322 2009-05-26 Richard Guenther <rguenther@suse.de>
6324 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
6326 2009-05-26 Richard Guenther <rguenther@suse.de>
6329 * gcc.c-torture/compile/pr40252.c: New testcase.
6331 2009-05-26 Dodji Seketeli <dodji@redhat.com>
6334 * g++.dg/template/typedef18.C: New test.
6335 * g++.dg/template/typedef19.C: Likewise.
6336 * g++.dg/template/typedef20.C: Likewise.
6337 * g++.dg/template/access11.C: Adjust.
6339 2009-05-26 Richard Guenther <rguenther@suse.de>
6342 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
6344 2009-05-25 Jason Merrill <jason@redhat.com>
6347 * g++.dg/cpp0x/enum3.C: New test.
6349 2009-05-25 Richard Guenther <rguenther@suse.de>
6351 PR tree-optimization/36327
6352 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
6353 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
6354 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
6355 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6356 * gcc.dg/vect/vect-40.c: Likewise.
6357 * gcc.dg/vect/vect-42.c: Likewise.
6358 * gcc.dg/vect/vect-46.c: Likewise.
6359 * gcc.dg/vect/vect-76.c: Likewise.
6361 2009-05-25 Janus Weil <janus@gcc.gnu.org>
6364 * gfortran.dg/proc_ptr_18.f90: New.
6365 * gfortran.dg/proc_ptr_19.f90: New.
6366 * gfortran.dg/proc_ptr_comp_9.f90: New.
6367 * gfortran.dg/proc_ptr_comp_10.f90: New.
6369 2009-05-25 Richard Guenther <rguenther@suse.de>
6371 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
6372 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6374 2009-05-25 Ira Rosen <irar@il.ibm.com>
6376 PR tree-optimization/40238
6377 * gcc.dg/vect/pr40238.c: New test.
6379 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6380 Dominique Dhumieres <dominiq@lps.ens.fr>
6384 * gfortran.dg/bounds_check_fail_3.f90: New test.
6385 * gfortran.dg/bounds_check_fail_4.f90: New test.
6386 * gfortran.dg/bounds_check_14.f90: Update test.
6387 * gfortran.dg/bound_4.f90: Update test.
6389 2009-05-24 Richard Guenther <rguenther@suse.de>
6392 * gcc.c-torture/compile/pr40233.c: New testcase.
6394 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
6396 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
6397 for alpha*-*-* targets.
6399 2009-05-24 Ira Rosen <irar@il.ibm.com>
6401 * gcc.dg/vect/bb-slp-1.c: New test.
6402 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
6403 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
6404 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
6405 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
6406 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
6407 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
6408 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
6409 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
6410 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
6411 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
6412 gcc.dg/vect/bb-slp-22.c: Likewise.
6413 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
6415 2009-05-23 Mark Mitchell <mark@codesourcery.com>
6416 Maxim Kuvyrkov <maxim@codesourcery.com>
6418 * gcc.dg/falign-labels-1.c: New test.
6420 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6422 * gnat.dg/specs/rep_clause3.ads: New test.
6424 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
6426 * gnat.dg/addr6.adb: New test.
6428 2009-05-22 Mark Mitchell <mark@codesourcery.com>
6430 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6432 * gcc.target/arm/thumb2-mul-space.c: New file.
6433 * gcc.target/arm/thumb2-mul-space-2.c: New file.
6434 * gcc.target/arm/thumb2-mul-space-3.c: New file.
6435 * gcc.target/arm/thumb2-mul-speed.c: New file.
6437 2009-05-22 Richard Guenther <rguenther@suse.de>
6440 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6441 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6442 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6444 2009-05-22 Mark Mitchell <mark@codesourcery.com>
6446 * gcc.dg/dll-6.c: New test.
6447 * gcc.dg/dll-6a.c: Likewise.
6448 * gcc.dg/dll-7.c: Likewise.
6449 * gcc.dg/dll-7a.c: Likewise.
6450 * g++.dg/ext/dllexport2.C: Likewise.
6451 * g++.dg/ext/dllexport2a.cc: Likewise.
6453 2009-05-21 Steve Ellcey <sje@cup.hp.com>
6456 * gcc.target/ia64/mfused-madd-vect.c: New test.
6457 * gcc.target/ia64/mfused-madd.c: New test.
6458 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6459 * gcc.target/ia64/mno-fused-madd.c: New test.
6461 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
6463 * gcc.target/i386/movbe-1.c: New.
6464 * gcc.target/i386/movbe-2.c: Likewise.
6466 2009-05-21 Taras Glek <tglek@mozilla.com>
6468 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6469 plugin_init signature.
6470 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6471 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6472 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6474 2009-05-21 Mark Mitchell <mark@codesourcery.com>
6476 * gcc.dg/target/arm/neon-vmla-1.c: New.
6477 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6479 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
6481 * gcc.target/mips/octeon-exts-6.c: New test.
6482 * gcc.target/mips/extend-1.c: New test.
6483 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6485 * gcc.target/mips/octeon-exts-5.c: Likewise.
6487 2009-05-20 Jakub Jelinek <jakub@redhat.com>
6490 * gcc.c-torture/compile/pr40204.c: New test.
6492 2009-05-20 Richard Guenther <rguenther@suse.de>
6494 * gcc.c-torture/compile/20090518-1.c: New testcase.
6496 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
6498 PR tree-optimization/40087
6499 * gcc.dg/tree-ssa/pr40087.c: New test.
6501 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
6503 * gcc.dg/vector-4.c: New testcase.
6504 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6505 * g++.dg/ext/vector16.C: New testcase.
6507 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
6510 * gcc.dg/pr40172.c: Renamed to ...
6511 * gcc.dg/pr40172-1.c: This.
6513 * gcc.dg/pr40172-2.c: New.
6514 * gcc.dg/pr40172-3.c: Likewise.
6516 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6519 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6521 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
6523 * gnat.dg/loop_optimization6.ad[sb]: New test.
6525 2009-05-19 Richard Guenther <rguenther@suse.de>
6527 * gcc.c-torture/compile/20090519-1.c: New testcase.
6529 2009-05-18 Jason Merrill <jason@redhat.com>
6531 * g++.dg/cpp0x/explicit1.C: New.
6532 * g++.dg/cpp0x/explicit2.C: New.
6534 2009-05-18 Dodji Seketeli <dodji@redhat.com>
6537 * g++.dg/debug/dwarf2/nested-1.C: New test.
6539 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
6542 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6545 2009-05-18 Janus Weil <janus@gcc.gnu.org>
6548 * gfortran.dg/proc_ptr_comp_8.f90: New.
6550 2009-05-18 Richard Guenther <rguenther@suse.de>
6553 * gfortran.dg/array_memset_2.f90: Adjust.
6555 2009-05-18 Janus Weil <janus@gcc.gnu.org>
6559 * gfortran.dg/interface_27.f90: New.
6560 * gfortran.dg/interface_28.f90: New.
6561 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6562 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6564 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6566 * gcc.target/m68k/tls-ie.c: New test.
6567 * gcc.target/m68k/tls-le.c: New test.
6568 * gcc.target/m68k/tls-gd.c: New test.
6569 * gcc.target/m68k/tls-ld.c: New test.
6570 * gcc.target/m68k/tls-ie-xgot.c: New test.
6571 * gcc.target/m68k/tls-le-xtls.c: New test.
6572 * gcc.target/m68k/tls-gd-xgot.c: New test.
6573 * gcc.target/m68k/tls-ld-xgot.c: New test.
6574 * gcc.target/m68k/tls-ld-xtls.c: New test.
6575 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6577 2009-05-18 Martin Jambor <mjambor@suse.cz>
6579 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6581 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
6584 * gcc.dg/pr40172.c: New.
6586 2009-05-17 Jason Merrill <jason@redhat.com>
6589 * g++.dg/template/dtor6.C: New.
6591 2009-05-17 Joseph Myers <joseph@codesourcery.com>
6593 * g++.dg/warn/translate-ice-1.C: New test.
6595 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6597 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6598 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6599 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6600 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6602 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6605 * gfortran.dg/erf_2.F90: New test.
6606 * gfortran.dg/erfc_scaled_2.f90: New test.
6608 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6611 * gfortran.dg/string_1.f90: New test.
6612 * gfortran.dg/string_2.f90: New test.
6613 * gfortran.dg/string_3.f90: New test.
6615 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
6617 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6618 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6620 2009-05-15 Ian Lance Taylor <iant@google.com>
6622 * gcc.dg/Wcxx-compat-10.c: New testcase.
6624 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
6627 * gcc.dg/pr16302.c: New.
6628 * g++.dg/warn/pr16302.C: New.
6630 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6632 * gcc.dg/torture/builtin-math-5.c: New.
6633 * gcc.dg/torture/builtin-math-6.c: New.
6634 * lib/target-supports.exp (check_effective_target_mpc): New.
6636 2009-05-15 Jan Hubicka <jh@suse.cz>
6638 * gcc.dg/tree-ssa/inline-3.c: New testcase
6640 2009-05-15 Jan Hubicka <jh@suse.cz>
6642 * gcc.target/i386/align-main-1.c (check): Mark noinline.
6643 * gcc.target/i386/align-main-2.c (check): Mark noinline.
6644 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6645 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6646 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6648 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6650 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6651 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6653 2009-05-15 Jan Hubicka <jh@suse.cz>
6655 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6656 optimized by sibcall noinline.
6658 2009-05-15 Jan Hubicka <jh@suse.cz>
6660 * sibcall-1.c (track): Mark noinline.
6661 * sibcall-2.c (track): Mark noinline.
6662 * sibcall-3.c (track): Mark noinline.
6663 * sibcall-4.c (track): Mark noinline.
6665 2009-05-15 Jan Hubicka <jh@suse.cz>
6667 * flatten-2.c: Disable early inlining; add comment.
6668 * flatten-3.c: New test based on flatten-2.c.
6670 2009-05-15 Richard Guenther <rguenther@suse.de>
6672 PR tree-optimization/39999
6673 * gcc.c-torture/compile/pr39999.c: New testcase.
6675 2009-05-15 Joseph Myers <joseph@codesourcery.com>
6677 * gcc.c-torture/compile/ptr-conv-1.c: New test.
6679 2009-05-14 Ian Lance Taylor <iant@google.com>
6681 * gcc.dg/Wcxx-compat-9.c: New testcase.
6683 2009-05-14 Janus Weil <janus@gcc.gnu.org>
6686 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6687 * gfortran.dg/duplicate_type_2.f90: Ditto.
6688 * gfortran.dg/duplicate_type_3.f90: New.
6690 2009-05-14 Laurent GUERBY <laurent@guerby.net>
6692 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6693 * ada/acats/tests/c5/c59002c.ada: Likewise.
6695 2009-05-13 Taras Glek <tglek@mozilla.com>
6697 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6698 attributes and decl smashing.
6699 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6701 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6702 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6704 2009-05-14 Jakub Jelinek <jakub@redhat.com>
6707 * gfortran.dg/pr39865.f90: New test.
6708 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6710 * gfortran.dg/hollerith_f95.f90: Likewise.
6711 * gfortran.dg/hollerith6.f90: New test.
6712 * gfortran.dg/hollerith7.f90: New test.
6714 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6717 * gcc.dg/cpp/pr36674.i: New.
6719 2009-05-14 Ben Elliston <bje@au.ibm.com>
6722 * gcc.c-torture/compile/pr40035.c: New test.
6724 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6726 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6728 2009-05-12 Tobias Burnus <burnus@net-b.de>
6731 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6732 * gfortran.dg/c_kind_tests_2.f03: Ditto.
6733 * gfortran.dg/interop_params.f03: Ditto.
6735 2009-05-12 Jan Hubicka <jh@suse.cz>
6737 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6738 so unrolling still happens.
6739 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6740 * gcc.dg/ipa/ipacost-2.c: Likewise.
6741 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6743 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
6745 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6747 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
6749 * lib/target-supports.exp (check_profiling_available): Return
6750 false for -p on *-*-cygwin* targets.
6752 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
6754 PR tree-optimization/38632
6755 * g++.dg/tree-ssa/pr38632.C: New.
6757 2009-05-11 Jan Hubicka <jh@suse.cz>
6759 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6760 we now optimize better.
6761 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6762 out at different places.
6763 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6765 * gcc.dg/vect/vect-76.c: Likewise.
6766 * gcc.dg/vect/vect-70.c: Likewise.
6767 * gcc.dg/vect/vect-66.c: Likewise.
6768 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6769 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6771 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
6774 * gcc.c-torture/compile/pr40080.c: New.
6776 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
6778 * gcc.c-torture/compile/pr40026.c: New testcase.
6780 2009-05-11 Janus Weil <janus@gcc.gnu.org>
6783 * gfortran.dg/proc_ptr_comp_7.f90: New.
6785 2009-05-11 Ira Rosen <irar@il.ibm.com>
6787 PR tree-optimization/40074
6788 * gcc.dg/vect/pr40074.c: New test.
6790 2009-05-10 Ian Lance Taylor <iant@google.com>
6792 * gcc.dg/Wcxx-compat-7.c: New testcase.
6793 * gcc.dg/Wcxx-compat-8.c: New testcase.
6794 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6795 * gcc.dg/pr17188-1.c: Likewise.
6796 * gcc.dg/pr39084.c: Likewise.
6798 2009-05-10 Michael Matz <matz@suse.de>
6801 * gcc.dg/pr40031.c: New test.
6803 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
6806 * gfortran.dg/array_constructor_31.f90: New test.
6808 2009-05-10 Richard Guenther <rguenther@suse.de>
6810 PR tree-optimization/40081
6811 * g++.dg/torture/pr40081.C: New testcase.
6813 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
6816 * gfortran.dg/dependency_24.f90: New test.
6817 * gfortran.dg/dependency_23.f90: Clean up module files.
6819 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
6822 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6823 * gfortran.dg/chmod_2.f90: Likewise.
6824 * gfortran.dg/chmod_3.f90: Likewise.
6825 * gfortran.dg/open_errors.f90: Likewise.
6827 2009-05-09 Jan Hubicka <jh@suse.cz>
6830 * g++.dg/eh/nested-try.C: New test.
6832 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6834 PR tree-optimization/40049
6835 * gcc.dg/vect/vect-shift-2.c: New test.
6837 2009-05-08 Joseph Myers <joseph@codesourcery.com>
6839 * gcc.dg/torture/complex-sign-mul-minus-one.c,
6840 gcc.dg/torture/complex-sign-mul-one.c: New tests.
6842 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
6845 * g++.dg/warn/deprecated-6.C: New.
6846 * gcc.dg/deprecated-4.c: Likewise.
6847 * gcc.dg/deprecated-5.c: Likewise.
6848 * gcc.dg/deprecated-6.c: Likewise.
6850 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
6852 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6853 __aligned__(__BIGGEST_ALIGNMENT__).
6854 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6855 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6856 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6857 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6858 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6859 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6860 * gcc.dg/vect/Os-vect-95.c: Likewise.
6861 * gcc.dg/vect/pr20122.c: Likewise.
6862 * gcc.dg/vect/pr36493.c: Likewise.
6863 * gcc.dg/vect/pr37385.c: Likewise.
6864 * gcc.dg/vect/slp-7.c: Likewise.
6865 * gcc.dg/vect/slp-9.c: Likewise.
6866 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6867 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6868 * gcc.dg/vect/vect-35.c: Likewise.
6869 * gcc.dg/vect/vect-40.c: Likewise.
6870 * gcc.dg/vect/vect-42.c: Likewise.
6871 * gcc.dg/vect/vect-44.c: Likewise.
6872 * gcc.dg/vect/vect-46.c: Likewise.
6873 * gcc.dg/vect/vect-48.c: Likewise.
6874 * gcc.dg/vect/vect-52.c: Likewise.
6875 * gcc.dg/vect/vect-54.c: Likewise.
6876 * gcc.dg/vect/vect-56.c: Likewise.
6877 * gcc.dg/vect/vect-58.c: Likewise.
6878 * gcc.dg/vect/vect-60.c: Likewise.
6879 * gcc.dg/vect/vect-74.c: Likewise.
6880 * gcc.dg/vect/vect-75.c: Likewise.
6881 * gcc.dg/vect/vect-76.c: Likewise.
6882 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6883 * gcc.dg/vect/vect-77.c: Likewise.
6884 * gcc.dg/vect/vect-77-global.c: Likewise.
6885 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6886 * gcc.dg/vect/vect-78.c: Likewise.
6887 * gcc.dg/vect/vect-78-global.c: Likewise.
6888 * gcc.dg/vect/vect-80.c: Likewise.
6889 * gcc.dg/vect/vect-85.c: Likewise.
6890 * gcc.dg/vect/vect-87.c: Likewise.
6891 * gcc.dg/vect/vect-88.c: Likewise.
6892 * gcc.dg/vect/vect-92.c: Likewise.
6893 * gcc.dg/vect/vect-93.c: Likewise.
6894 * gcc.dg/vect/vect-95.c: Likewise.
6895 * gcc.dg/vect/vect-97.c: Likewise.
6896 * gcc.dg/vect/vect-complex-1.c: Likewise.
6897 * gcc.dg/vect/vect-complex-4.c: Likewise.
6898 * gcc.dg/vect/vect-complex-5.c: Likewise.
6899 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6900 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6901 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6902 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6903 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6904 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6905 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6906 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6907 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6908 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6909 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6910 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6911 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6912 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6913 * gcc.dg/vect/vect-outer-1.c: Likewise.
6914 * gcc.dg/vect/vect-outer-2a.c: Likewise.
6915 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6916 * gcc.dg/vect/vect-outer-2.c: Likewise.
6917 * gcc.dg/vect/vect-outer-2c.c: Likewise.
6918 * gcc.dg/vect/vect-outer-2d.c: Likewise.
6919 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6920 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6921 * gcc.dg/vect/vect-outer-3.c: Likewise.
6922 * gcc.dg/vect/vect-outer-3c.c: Likewise.
6923 * gcc.dg/vect/vect-outer-5.c: Likewise.
6924 * gcc.dg/vect/vect-outer-6.c: Likewise.
6925 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
6926 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6927 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6928 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6929 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
6930 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6931 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6932 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6933 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6934 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6935 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6936 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6937 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
6938 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6940 2009-05-08 Joseph Myers <joseph@codesourcery.com>
6943 * gcc.dg/torture/complex-sign.h: New header.
6944 * gcc.dg/torture/complex-sign-add.c,
6945 gcc.dg/torture/complex-sign-mixed-add.c,
6946 gcc.dg/torture/complex-sign-mixed-div.c,
6947 gcc.dg/torture/complex-sign-mixed-mul.c,
6948 gcc.dg/torture/complex-sign-mixed-sub.c,
6949 gcc.dg/torture/complex-sign-mul.c,
6950 gcc.dg/torture/complex-sign-sub.c: New tests.
6952 2009-05-08 Janus Weil <janus@gcc.gnu.org>
6955 * gfortran.dg/intrinsic_3.f90: New.
6957 2009-05-07 Janis Johnson <janis187@us.ibm.com>
6960 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
6961 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
6962 * gcc.dg/dfp/float-constant-double.c: New test.
6963 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
6964 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
6965 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
6966 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
6967 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
6968 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
6969 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
6970 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
6971 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
6973 2009-05-07 Jakub Jelinek <jakub@redhat.com>
6976 * gcc.c-torture/execute/pr40057.c: New test.
6978 2009-05-06 James E. Wilson <wilson@codesourcery.com>
6980 * gcc.c-torture/compile/const-high-part.c: New test.
6982 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
6985 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
6988 2009-05-06 Janus Weil <janus@gcc.gnu.org>
6991 * gfortran.dg/proc_decl_1.f90: Modified.
6992 * gfortran.dg/proc_ptr_comp_1.f90: New.
6993 * gfortran.dg/proc_ptr_comp_2.f90: New.
6994 * gfortran.dg/proc_ptr_comp_3.f90: New.
6995 * gfortran.dg/proc_ptr_comp_4.f90: New.
6996 * gfortran.dg/proc_ptr_comp_5.f90: New.
6997 * gfortran.dg/proc_ptr_comp_6.f90: New.
6999 2009-05-06 Dodji Seketeli <dodji@redhat.com>
7002 * g++.dg/template/call7.C: New test.
7004 2009-05-06 Diego Novillo <dnovillo@google.com>
7006 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
7008 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
7010 * gfortran.dg/pr40021.f: Moved to ...
7011 * gfortran.fortran-torture/execute/pr40021.f: Here.
7013 2009-05-06 Janis Johnson <janis187@us.ibm.com>
7016 * gcc.dg/dfp/pr39986.c: New test.
7018 2009-05-06 Michael Matz <matz@suse.de>
7021 * gfortran.dg/pr40021.f: New test.
7023 2009-05-06 Le-Chun Wu <lcwu@google.com>
7025 * lib/plugin-support.exp: New file containing support procs for
7027 * lib/target-supports.exp (check_plugin_available): New proc.
7028 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
7029 * gcc.dg/plugin/selfassign.c: New plugin source file.
7030 * gcc.dg/plugin/self-assign-test-1.c: New test.
7031 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
7032 * g++.dg/README: Add description for plugin test.
7033 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
7034 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
7035 * g++.dg/plugin/selfassign.c: New plugin source file.
7036 * g++.dg/plugin/self-assign-test-1.C: New test.
7037 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7038 * g++.dg/plugin/self-assign-test-3.C: Likewise.
7039 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
7040 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
7042 2009-05-06 Tobias Burnus <burnus@net-b.de>
7045 * gfortran.dg/intrinsic_2.f90: New test.
7046 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
7048 2009-05-06 Joseph Myers <joseph@codesourcery.com>
7051 * gcc.dg/noncompile/incomplete-5.c: New test.
7053 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7056 * gcc.dg/pr39666-1.c: New test.
7057 * gcc.dg/pr39666-2.c: Likewise.
7058 * g++.dg/warn/Wuninitialized-4.C: Likewise.
7059 * g++.dg/warn/Wuninitialized-5.C: Likewise.
7060 * gfortran.dg/pr39666-1.f90: Likewise.
7061 * gfortran.dg/pr39666-2.f90: Likewise.
7063 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
7065 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
7066 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
7067 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7069 2009-05-05 Janus Weil <janus@gcc.gnu.org>
7072 * gfortran.dg/proc_ptr_17.f90: New.
7074 2009-05-05 Richard Guenther <rguenther@suse.de>
7076 PR tree-optimization/40022
7077 * gcc.c-torture/execute/pr40022.c: New testcase.
7079 2009-05-05 Richard Guenther <rguenther@suse.de>
7082 * gcc.c-torture/compile/pr40023.c: New testcase.
7084 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
7086 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
7087 * g++.dg/template/overload9.C: Likewise.
7088 * g++.dg/ext/ms-1.C: New.
7090 2009-05-05 Jakub Jelinek <jakub@redhat.com>
7093 * g++.dg/ext/vla7.C: New test.
7095 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7097 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
7099 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7101 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
7102 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
7103 Update expected errors.
7105 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7108 * g++.dg/parse/parser-pr28152.C: New.
7109 * g++.dg/parse/parser-pr28152-2.C: New.
7111 2009-05-04 Joseph Myers <joseph@codesourcery.com>
7113 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
7115 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
7117 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
7118 * gcc.target/sparc/fexpand-2.c: Likewise.
7119 * gcc.target/sparc/fpmerge-2.c: Likewise.
7120 * gcc.target/sparc/pdist-2.c: Likewise.
7122 2009-05-03 Richard Guenther <rguenther@suse.de>
7125 * gcc.c-torture/compile/pr39983.c: New testcase.
7127 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7129 * gcc.dg/c99-complex-3.c: New test.
7131 2009-05-03 Joseph Myers <joseph@codesourcery.com>
7133 * gcc.dg/cpp/utf8-5byte-1.c: New test.
7135 2009-05-02 Joseph Myers <joseph@codesourcery.com>
7137 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
7139 2009-05-02 Richard Guenther <rguenther@suse.de>
7142 * gcc.target/spu/pr40001.c: New testcase.
7144 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
7146 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
7148 2009-04-30 Steve Ellcey <sje@cup.hp.com>
7151 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
7152 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
7154 2009-04-30 Janis Johnson <janis187@us.ibm.com>
7157 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
7160 2009-04-30 David Ayers <ayers@fsfe.org>
7162 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
7163 and gcc_error_prefix variables.
7164 * objc.dg/bad-receiver-type.m: Update to match correct
7166 * objc.dg/encode-5.m: Likewise.
7167 * objc.dg/id-1.m: Likewise.
7168 * objc.dg/method-1.m: Likewise.
7169 * objc.dg/method-6.m: Likewise.
7170 * objc.dg/method-7.m: Likewise.
7171 * objc.dg/method-9.m: Likewise.
7172 * objc.dg/method-11.m: Likewise.
7173 * objc.dg/method-20.m: Likewise.
7174 * objc.dg/private-1.m: Likewise.
7176 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
7179 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
7180 * gfortran.dg/advance_4.f90: Likewise
7181 * gfortran.dg/advance_5.f90: Likewise
7182 * gfortran.dg/append_1.f90: Likewise
7183 * gfortran.dg/backslash_1.f90: Likewise
7184 * gfortran.dg/backslash_2.f90: Likewise
7185 * gfortran.dg/backslash_3.f: Likewise
7186 * gfortran.dg/backspace_10.f90: Likewise
7187 * gfortran.dg/backspace_3.f: Likewise
7188 * gfortran.dg/backspace_4.f: Likewise
7189 * gfortran.dg/backspace_5.f: Likewise
7190 * gfortran.dg/backspace_8.f: Likewise
7191 * gfortran.dg/backspace_9.f: Likewise
7192 * gfortran.dg/complex_write.f90: Likewise
7193 * gfortran.dg/convert_implied_open.f90: Likewise
7194 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
7195 * gfortran.dg/dos_eol.f: Likewise
7196 * gfortran.dg/empty_format_1.f90: Likewise
7197 * gfortran.dg/endfile.f: Likewise
7198 * gfortran.dg/eof_1.f90: Likewise
7199 * gfortran.dg/eor_1.f90: Likewise
7200 * gfortran.dg/eor_handling_1.f90: Likewise
7201 * gfortran.dg/eor_handling_2.f90: Likewise
7202 * gfortran.dg/eor_handling_3.f90: Likewise
7203 * gfortran.dg/eor_handling_4.f90: Likewise
7204 * gfortran.dg/eor_handling_5.f90: Likewise
7205 * gfortran.dg/error_recovery_5.f90: Likewise
7206 * gfortran.dg/f2003_inquire_1.f03: Likewise
7207 * gfortran.dg/f2003_io_4.f03: Likewise
7208 * gfortran.dg/f2003_io_5.f03: Likewise
7209 * gfortran.dg/f2003_io_7.f03: Likewise
7210 * gfortran.dg/fgetc_1.f90: Likewise
7211 * gfortran.dg/fgetc_2.f90: Likewise
7212 * gfortran.dg/flush_1.f90: Likewise
7213 * gfortran.dg/fmt_exhaust.f90: Likewise
7214 * gfortran.dg/fmt_huge.f90: Likewise
7215 * gfortran.dg/fmt_read.f90: Likewise
7216 * gfortran.dg/fmt_t_1.f90: Likewise
7217 * gfortran.dg/fmt_t_2.f90: Likewise
7218 * gfortran.dg/fmt_t_3.f90: Likewise
7219 * gfortran.dg/fmt_t_4.f90: Likewise
7220 * gfortran.dg/fmt_t_5.f90: Likewise
7221 * gfortran.dg/fmt_t_7.f: Likewise
7222 * gfortran.dg/fseek.f90: Likewise
7223 * gfortran.dg/ftell_1.f90: Likewise
7224 * gfortran.dg/ftell_2.f90: Likewise
7225 * gfortran.dg/func_derived_3.f90: Likewise
7226 * gfortran.dg/inquire_9.f90: Likewise
7227 * gfortran.dg/iostat_1.f90: Likewise
7228 * gfortran.dg/iostat_2.f90: Likewise
7229 * gfortran.dg/list_read_1.f90: Likewise
7230 * gfortran.dg/list_read_4.f90: Likewise
7231 * gfortran.dg/list_read_5.f90: Likewise
7232 * gfortran.dg/list_read_7.f90: Likewise
7233 * gfortran.dg/list_read_8.f90: Likewise
7234 * gfortran.dg/list_read_9.f90: Likewise
7235 * gfortran.dg/namelist_13.f90: Likewise
7236 * gfortran.dg/namelist_14.f90: Likewise
7237 * gfortran.dg/namelist_15.f90: Likewise
7238 * gfortran.dg/namelist_16.f90: Likewise
7239 * gfortran.dg/namelist_17.f90: Likewise
7240 * gfortran.dg/namelist_18.f90: Likewise
7241 * gfortran.dg/namelist_19.f90: Likewise
7242 * gfortran.dg/namelist_20.f90: Likewise
7243 * gfortran.dg/namelist_24.f90: Likewise
7244 * gfortran.dg/namelist_26.f90: Likewise
7245 * gfortran.dg/namelist_27.f90: Likewise
7246 * gfortran.dg/namelist_28.f90: Likewise
7247 * gfortran.dg/namelist_37.f90: Likewise
7248 * gfortran.dg/namelist_38.f90: Likewise
7249 * gfortran.dg/namelist_39.f90: Likewise
7250 * gfortran.dg/namelist_40.f90: Likewise
7251 * gfortran.dg/namelist_43.f90: Likewise
7252 * gfortran.dg/namelist_44.f90: Likewise
7253 * gfortran.dg/namelist_45.f90: Likewise
7254 * gfortran.dg/namelist_46.f90: Likewise
7255 * gfortran.dg/namelist_47.f90: Likewise
7256 * gfortran.dg/namelist_48.f90: Likewise
7257 * gfortran.dg/namelist_49.f90: Likewise
7258 * gfortran.dg/namelist_50.f90: Likewise
7259 * gfortran.dg/namelist_51.f90: Likewise
7260 * gfortran.dg/namelist_52.f90: Likewise
7261 * gfortran.dg/namelist_56.f90: Likewise
7262 * gfortran.dg/namelist_char_only.f90: Likewise
7263 * gfortran.dg/namelist_use.f90: Likewise
7264 * gfortran.dg/namelist_use_only.f90: Likewise
7265 * gfortran.dg/noadv_size.f90: Likewise
7266 * gfortran.dg/open_access_append_1.f90: Likewise
7267 * gfortran.dg/pad_no.f90: Likewise
7268 * gfortran.dg/pr12884.f: Likewise
7269 * gfortran.dg/pr17090.f90: Likewise
7270 * gfortran.dg/pr17285.f90: Likewise
7271 * gfortran.dg/pr17286.f90: Likewise
7272 * gfortran.dg/pr18122.f90: Likewise
7273 * gfortran.dg/pr18210.f90: Likewise
7274 * gfortran.dg/pr18392.f90: Likewise
7275 * gfortran.dg/pr19155.f: Likewise
7276 * gfortran.dg/pr19216.f: Likewise
7277 * gfortran.dg/pr19467.f90: Likewise
7278 * gfortran.dg/pr19657.f: Likewise
7279 * gfortran.dg/pr20257.f90: Likewise
7280 * gfortran.dg/read_bad_advance.f90: Likewise
7281 * gfortran.dg/read_eof_2.f90: Likewise
7282 * gfortran.dg/read_eof_4.f90: Likewise
7283 * gfortran.dg/read_many_1.f: Likewise
7284 * gfortran.dg/read_noadvance.f90: Likewise
7285 * gfortran.dg/read_repeat.f90: Likewise
7286 * gfortran.dg/read_size_noadvance.f90: Likewise
7287 * gfortran.dg/read_x_past.f: Likewise
7288 * gfortran.dg/record_marker_1.f90: Likewise
7289 * gfortran.dg/record_marker_3.f90: Likewise
7290 * gfortran.dg/rewind_1.f90: Likewise
7291 * gfortran.dg/runtime_warning_1.f90: Likewise
7292 * gfortran.dg/shape_3.f90: Likewise
7293 * gfortran.dg/slash_1.f90: Likewise
7294 * gfortran.dg/stat_1.f90: Likewise
7295 * gfortran.dg/stat_2.f90: Likewise
7296 * gfortran.dg/streamio_11.f90: Likewise
7297 * gfortran.dg/streamio_3.f90: Likewise
7298 * gfortran.dg/streamio_4.f90: Likewise
7299 * gfortran.dg/streamio_9.f90: Likewise
7300 * gfortran.dg/tl_editing.f90: Likewise
7301 * gfortran.dg/unf_io_convert_1.f90: Likewise
7302 * gfortran.dg/unf_io_convert_2.f90: Likewise
7303 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
7304 * gfortran.dg/unf_short_record_1.f90: Likewise
7305 * gfortran.dg/utf8_1.f03: Likewise
7306 * gfortran.dg/utf8_2.f03: Likewise
7307 * gfortran.dg/widechar_IO_1.f90: Likewise
7308 * gfortran.dg/write_check3.f90: Likewise
7309 * gfortran.dg/write_rewind_2.f: Likewise
7310 * gfortran.dg/x_slash_2.f: Likewise
7312 2009-04-29 Richard Guenther <rguenther@suse.de>
7315 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
7317 (check_effective_target_vect_floatuint_cvt): Likewise.
7318 * gcc.dg/vect/slp-10.c: Adjust.
7319 * gcc.dg/vect/slp-11.c: Adjust.
7320 * gcc.dg/vect/slp-12b.c: Adjust.
7321 * gcc.dg/vect/slp-33.c: Adjust.
7322 * gcc.c-torture/compile/pr39943.c: New testcase.
7324 2009-04-29 Richard Guenther <rguenther@suse.de>
7327 * gcc.c-torture/compile/pr39937.c: New testcase.
7329 2009-04-29 Richard Guenther <rguenther@suse.de>
7331 PR tree-optimization/39941
7332 * gcc.c-torture/compile/pr39941.c: New testcase.
7334 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
7336 * gcc.target/bfin/20090411-1.c: New test.
7338 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
7341 * gcc.dg/pr39565.c: New testcase.
7343 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
7345 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
7346 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7347 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7348 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7349 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7350 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7351 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7352 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7353 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7354 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7355 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7356 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7357 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7358 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7359 * gcc.target/i386/pr37191.c: Likewise.
7360 * gcc.target/i386/reload-1.c: Likewise.
7361 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
7362 * g++.old-deja/g++.pt/repo2.C: Likewise.
7363 * g++.old-deja/g++.pt/repo3.C: Likewise.
7364 * g++.old-deja/g++.pt/repo4.C: Likewise.
7365 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7366 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7367 * g++.dg/template/repo1.C: Likewise.
7368 * g++.dg/template/repo2.C: Likewise.
7369 * g++.dg/template/repo3.C: Likewise.
7370 * g++.dg/template/repo4.C: Likewise.
7371 * g++.dg/template/repo5.C: Likewise.
7372 * g++.dg/template/repo6.C: Likewise.
7373 * g++.dg/template/repo7.C: Likewise.
7374 * g++.dg/template/repo8.C: Likewise.
7375 * g++.dg/template/repo9.C: Likewise.
7376 * g++.dg/rtti/repo1.C: Likewise.
7377 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
7378 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
7379 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
7380 * g++.dg/other/PR23205.C: Skip for vxworks.
7381 * g++.dg/ext/visibility/class1.C: Requires PIC.
7382 * g++.dg/eh/async-unwind2.C: Requires PIC.
7383 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
7384 does not have cxa_exit.
7386 2009-04-28 Jing Yu <jingyu@google.com>
7389 * lib/target-supports.exp (check_effective_target_tls): Remove
7391 (check_effective_target_tls_native): Likewise.
7392 (check_effective_target_tls_runtime): Likewise.
7393 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
7395 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
7397 2009-04-28 Janus Weil <janus@gcc.gnu.org>
7400 * gfortran.dg/proc_ptr_16.f90: New.
7402 2009-04-28 Steve Ellcey <sje@cup.hp.com>
7404 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
7407 2009-04-28 Richard Guenther <rguenther@suse.de>
7410 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
7412 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
7414 * g++.dg/warn/pr35652.C: Removed.
7415 * gcc.dg/pr35652.c: Likewise.
7417 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
7419 * gcc.target/ia64/20071210-2.c: New testcase.
7421 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
7424 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7425 * gcc.dg/pr39323-3.c: Ditto.
7427 2009-04-28 Janus Weil <janus@gcc.gnu.org>
7431 * gfortran.dg/ambiguous_reference_2.f90: New.
7432 * gfortran.dg/pointer_assign_7.f90: New.
7434 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
7435 Mark Mitchell <mark@codesourcery.com>
7437 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7438 * gcc.dg/20020103-1.c: Check for __ppc.
7439 * gcc.dg/asm-b.c: Check for __ppc.
7440 * gcc.dg/20020919-1.c: Check for __ppc.
7441 * gcc.dg/20020312-2.c: Likewise.
7442 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7443 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7444 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7445 * g++.dg/warn/weak1.C: Likewise.
7446 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7447 static so appropriate optimizations kick in.
7448 (find_base_value_wrapper): New function.
7449 * g++.dg/eh/simd-5.C: Fix target triplet.
7450 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7452 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
7453 H.J. Lu <hongjiu.lu@intel.com>
7456 * gcc.target/i386/pr39911.c: New test.
7458 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
7461 * gfortran.dg/alloc_comp_assign_10.f90: New test.
7463 2009-04-28 Ben Elliston <bje@au.ibm.com>
7468 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7470 * gcc.dg/pr35652.C: New.
7471 * g++.dg/warn/pr35652.C: New.
7472 * gcc.dg/format/plus-1.c: Adjust message.
7474 2009-04-27 DJ Delorie <dj@redhat.com>
7476 * lib/target-supports.exp (check_effective_target_double64): New.
7477 (check_effective_target_double64plus): New.
7478 (check_effective_target_large_double): New.
7479 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7480 * gcc.dg/div-double-1.c: Likewise.
7481 * gcc.dg/Wconversion-real.c: Require large_double.
7482 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7484 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7487 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7490 2009-04-27 Ian Lance Taylor <iant@google.com>
7492 * gcc.dg/Wcxx-compat-5.c: New testcase.
7493 * gcc.dg/Wcxx-compat-6.c: New testcase.
7495 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7497 Allow non-constant arguments to conversion intrinsics.
7498 * gcc.target/spu/intrinsics-3.c: Update tests.
7500 2009-04-27 Richard Guenther <rguenther@suse.de>
7503 * gcc.c-torture/compile/pr39928-1.c: New testcase.
7504 * gcc.c-torture/compile/pr39928-2.c: Likewise.
7506 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
7509 * gcc.dg/torture/pr39903-1.c: New.
7510 * gcc.dg/torture/pr39903-2.c: Likewise.
7512 2009-04-27 Revital Eres <eres@il.ibm.com>
7514 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7516 * gcc.dg/sms-2.c: Add dump check.
7517 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7519 * gcc.dg/sms-4.c: Likewise.
7520 * gcc.dg/sms-5.c: Likewise.
7521 * gcc.dg/sms-6.c: Likewise.
7522 * gcc.dg/sms-7.c: Likewise.
7523 * gcc.dg/sms-antideps.c: Rename to...
7524 * gcc.dg/sms-8.c: This and add sms dump file and check it.
7526 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
7528 * gnat.dg/opt2.adb: New test.
7530 2009-04-27 Jakub Jelinek <jakub@redhat.com>
7533 * g++.dg/warn/Wunused-15.C: New test.
7535 2009-04-26 Michael Matz <matz@suse.de>
7538 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7540 * gcc.target/i386/pr37248-1.c: Modified.
7541 * gcc.target/i386/pr37248-3.c: Modified.
7542 * gcc.target/i386/pr37248-2.c: Modified.
7543 * gnat.dg/aliasing1.adb: Modified.
7544 * gnat.dg/pack9.adb: Modified.
7545 * gnat.dg/aliasing2.adb: Modified.
7546 * gcc.dg/strict-overflow-2.c: Modified.
7547 * gcc.dg/autopar/reduc-1char.c: Modified.
7548 * gcc.dg/autopar/reduc-2char.c: Modified.
7549 * gcc.dg/autopar/reduc-1.c: Modified.
7550 * gcc.dg/autopar/reduc-2.c: Modified.
7551 * gcc.dg/autopar/reduc-3.c: Modified.
7552 * gcc.dg/autopar/reduc-6.c: Modified.
7553 * gcc.dg/autopar/reduc-7.c: Modified.
7554 * gcc.dg/autopar/reduc-8.c: Modified.
7555 * gcc.dg/autopar/reduc-9.c: Modified.
7556 * gcc.dg/autopar/reduc-1short.c: Modified.
7557 * gcc.dg/autopar/reduc-2short.c: Modified.
7558 * gcc.dg/autopar/parallelization-1.c: Modified.
7559 * gcc.dg/strict-overflow-4.c: Modified.
7560 * gcc.dg/strict-overflow-6.c: Modified.
7561 * gcc.dg/gomp/combined-1.c: Modified.
7562 * gcc.dg/no-strict-overflow-1.c: Modified.
7563 * gcc.dg/no-strict-overflow-3.c: Modified.
7564 * gcc.dg/no-strict-overflow-5.c: Modified.
7565 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7566 * gcc.dg/tree-ssa/pr18134.c: Modified.
7567 * gcc.dg/tree-ssa/20030824-1.c: Modified.
7568 * gcc.dg/tree-ssa/vector-2.c: Modified.
7569 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7570 * gcc.dg/tree-ssa/loop-21.c: Modified.
7571 * gcc.dg/tree-ssa/20030824-2.c: Modified.
7572 * gcc.dg/tree-ssa/vector-3.c: Modified.
7573 * gcc.dg/tree-ssa/asm-3.c: Modified.
7574 * gcc.dg/tree-ssa/pr23294.c: Modified.
7575 * gcc.dg/tree-ssa/loop-22.c: Modified.
7576 * gcc.dg/tree-ssa/loop-15.c: Modified.
7577 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7578 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7579 * gcc.dg/tree-ssa/pr20139.c: Modified.
7580 * gcc.dg/tree-ssa/scev-cast.c: Modified.
7581 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7582 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7583 * gcc.dg/tree-ssa/loop-5.c: Modified.
7584 * gcc.dg/tree-ssa/pr19431.c: Modified.
7585 * gcc.dg/tree-ssa/pr32044.c: Modified.
7586 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7587 * gcc.dg/tree-ssa/loop-19.c: Modified.
7588 * gcc.dg/tree-ssa/loop-28.c: Modified.
7589 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7590 * gcc.dg/tree-ssa/divide-1.c: Modified.
7591 * gcc.dg/tree-ssa/inline-1.c: Modified.
7592 * gcc.dg/tree-ssa/divide-3.c: Modified.
7593 * gcc.dg/tree-ssa/pr30978.c: Modified.
7594 * gcc.dg/tree-ssa/alias-6.c: Modified.
7595 * gcc.dg/tree-ssa/divide-4.c: Modified.
7596 * gcc.dg/tree-ssa/alias-11.c: Modified.
7597 * gcc.dg/no-strict-overflow-7.c: Modified.
7598 * gcc.dg/strict-overflow-1.c: Modified.
7599 * gcc.dg/pr15784-4.c: Modified.
7600 * gcc.dg/pr34263.c: Modified.
7601 * gcc.dg/strict-overflow-3.c: Modified.
7602 * gcc.dg/tree-prof/stringop-1.c: Modified.
7603 * gcc.dg/tree-prof/val-prof-1.c: Modified.
7604 * gcc.dg/tree-prof/val-prof-2.c: Modified.
7605 * gcc.dg/tree-prof/val-prof-3.c: Modified.
7606 * gcc.dg/tree-prof/val-prof-4.c: Modified.
7607 * gcc.dg/no-strict-overflow-2.c: Modified.
7608 * gcc.dg/no-strict-overflow-4.c: Modified.
7609 * gcc.dg/no-strict-overflow-6.c: Modified.
7610 * g++.dg/tree-ssa/pr27090.C: Modified.
7611 * g++.dg/tree-ssa/tmmti-2.C: Modified.
7612 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7613 * g++.dg/tree-ssa/pr19807.C: Modified.
7614 * g++.dg/opt/pr30965.C: Modified.
7615 * g++.dg/init/new17.C: Modified.
7616 * gfortran.dg/whole_file_6.f90: Modified.
7617 * gfortran.dg/whole_file_5.f90: Modified.
7618 * gfortran.dg/reassoc_1.f90: Modified.
7619 * gfortran.dg/reassoc_3.f90: Modified.
7621 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
7624 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7626 2009-04-26 Jakub Jelinek <jakub@redhat.com>
7629 * gcc.target/i386/pr39543-1.c: New test.
7630 * gcc.target/i386/pr39543-2.c: New test.
7631 * gcc.target/i386/pr39543-3.c: New test.
7634 * gcc.dg/Wunused-value-3.c: New test.
7636 2009-04-26 Joseph Myers <joseph@codesourcery.com>
7639 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7640 gcc.dg/vla-21.c: New tests.
7642 2009-04-26 Joseph Myers <joseph@codesourcery.com>
7645 * gcc.dg/inline-34.c: New test.
7647 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7649 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7650 gcc.dg/enum-const-3.c: New tests.
7651 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7652 -pedantic-errors. Update expected diagnostics.
7654 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7657 * gcc.dg/vla-20.c: New test.
7659 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7662 * gcc.dg/vla-19.c: New test.
7664 2009-04-25 Joseph Myers <joseph@codesourcery.com>
7666 PR preprocessor/39559
7667 * gcc.dg/c99-intconst-2.c: New test.
7669 2009-04-25 Jan Hubicka <jh@suse.cz>
7671 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7673 2009-04-25 Janus Weil <janus@gcc.gnu.org>
7676 * gfortran.dg/import7.f90: New.
7678 2009-04-24 Richard Guenther <rguenther@suse.de>
7680 * gcc.dg/tree-ssa/vrp48.c: Fix.
7682 2008-04-24 Doug Kwan <dougkwan@google.com>
7684 * g++.dg/init/copy7.C: Only abort in memcpy if source and
7685 destination are the same.
7687 2009-04-24 Richard Guenther <rguenther@suse.de>
7689 * gcc.dg/tree-ssa/vrp48.c: New testcase.
7691 2009-04-24 Joseph Myers <joseph@codesourcery.com>
7693 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7694 gcc.dg/array-const-3.c: New tests.
7696 2009-04-24 Ian Lance Taylor <iant@google.com>
7698 * gcc.dg/Wcxx-compat-4.c: New testcase.
7700 2009-04-24 Daniel Kraft <d@domob.eu>
7702 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7703 expected on already erraneous symbol (renamed to fresh one).
7705 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
7708 * gcc.dg/pr39867.c: New.
7710 2009-04-24 Janus Weil <janus@gcc.gnu.org>
7714 * gfortran.dg/intrinsic_1.f90: New.
7716 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
7718 * gnat.dg/alignment7.adb: New test.
7719 * gnat.dg/alignment8.adb: Likewise.
7721 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
7723 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7724 * gnat.dg/specs/rep_clause2.ads: New test.
7726 2009-04-24 Jakub Jelinek <jakub@redhat.com>
7728 PR rtl-optimization/39794
7729 * gcc.dg/pr39794.c: New test.
7731 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
7733 * gnat.dg/atomic1.adb: New test.
7734 * gnat.dg/atomic1_pkg.ads: New helper.
7736 2009-04-23 Steve Ellcey <sje@cup.hp.com>
7739 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7740 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7742 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
7744 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7747 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7750 * gcc.dg/vector-init-1.c: New testcase.
7751 * gcc.dg/vector-init-2.c: New testcase.
7753 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
7755 * gnat.dg/enum2.adb: New test.
7756 * gnat.dg/enum2_pkg.ads: New helper.
7758 2009-04-22 Jakub Jelinek <jakub@redhat.com>
7761 * gcc.dg/torture/pr39855.c: New test.
7763 2009-04-22 Dodji Seketeli <dodji@redhat.com>
7766 * g++.dg/cpp0x/pr39639.C: New test.
7768 2009-04-22 Mark Heffernan <meheff@google.com>
7770 * gcc.dg/profile-generate-3.c: New test.
7772 2009-04-22 Jan Hubicka <jh@suse.cz>
7774 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7776 2009-04-22 Steve Ellcey <sje@cup.hp.com>
7779 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7781 2009-04-22 Richard Guenther <rguenther@suse.de>
7783 PR tree-optimization/39824
7784 * gcc.c-torture/compile/pr39824.c: New testcase.
7786 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7789 * g++.dg/parse/parser-pr14875.C: New.
7790 * g++.dg/parse/parser-pr14875-2.C: New.
7791 * g++.dg/parse/error6.C: Update match string.
7793 2009-04-22 Richard Guenther <rguenther@suse.de>
7795 PR tree-optimization/39845
7796 * gcc.c-torture/compile/pr39845.c: New testcase.
7798 2009-04-22 Janus Weil <janus@gcc.gnu.org>
7801 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7802 * gfortran.dg/external_initializer.f90: Modified.
7803 * gfortran.dg/interface_26.f90: Modified.
7804 * gfortran.dg/intrinsic_subroutine.f90: Modified.
7805 * gfortran.dg/proc_ptr_3.f90: Modified.
7806 * gfortran.dg/proc_ptr_15.f90: New.
7807 * gfortran.dg/proc_ptr_result_1.f90: Modified.
7809 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7812 * g++.dg/warn/pr35711.C: New.
7813 * g++.dg/conversion/ptrmem2.C: Update.
7815 2009-04-21 Joseph Myers <joseph@codesourcery.com>
7817 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7818 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7819 README.gcc, g++.dg/README, g++.dg/compat/break/README,
7820 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7821 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7822 gcc.c-torture/ChangeLog.0,
7823 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7824 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7825 gcc.target/i386/math-torture/math-torture.exp,
7826 gcc.target/mips/inter/mips16-inter.exp,
7827 gcc.target/mips/mips-nonpic/README,
7828 gcc.target/x86_64/abi/README.gcc,
7829 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7830 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7831 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7833 * ChangeLog-1993-2007, ChangeLog: Correct dates.
7835 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
7837 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7839 2009-04-21 Richard Guenther <rguenther@suse.de>
7842 * gcc.dg/torture/pr39829.c: New testcase.
7844 2009-04-21 Martin Jambor <mjambor@suse.cz>
7846 * gcc.dg/tree-ssa/cswtch-2.c: New test.
7848 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7851 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7852 * gcc.dg/sequence-pt-2.c: New.
7853 * gcc.dg/sequence-pt-3.c: New.
7854 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7855 * g++.dg/warn/sequence-pt-2.c: New.
7856 * g++.dg/warn/sequence-pt-3.c: New.
7858 2009-04-21 Jakub Jelinek <jakub@redhat.com>
7860 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7862 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
7864 * gnat.dg/import1.ad[sb]: New test.
7866 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7868 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7871 2009-04-20 Tobias Burnus <burnus@net-b.de>
7874 * gfortran.dg/continuation_11.f90: New test.
7876 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7879 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7880 messages. Test for "long long" in system headers.
7881 * gcc.dg/c99-longlong-2.c: New.
7882 * g++.dg/warn/pr13358.C: New.
7883 * g++.dg/warn/pr13358-2.C: New.
7884 * g++.dg/warn/pr13358-3.C: New.
7885 * g++.dg/warn/pr13358-4.C: New.
7887 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7889 * gcc.dg/framework-2.c: Fix up for non existent includes
7890 being fatal errors now.
7892 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
7895 * gfortran.dg/private_type_13.f90: New test.
7896 * gfortran.dg/private_type_2.f90: Add option -std=f95.
7898 2009-04-20 Le-Chun Wu <lcwu@google.com>
7901 * g++.dg/warn/Wunused-14.C: New test.
7903 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7905 * gnat.dg/specs/small_alignment.ads: New test.
7907 2009-04-20 Ian Lance Taylor <iant@google.com>
7909 * gcc.dg/Wcxx-compat-3.c: New testcase.
7911 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7913 * gnat.dg/pack13.ad[sb]: New test.
7914 * gnat.dg/pack13_pkg.ads: New helper.
7916 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7918 * gnat.dg/discr11.ad[sb]: New test.
7919 * gnat.dg/discr11_pkg.ads: New helper.
7921 2009-04-20 Ira Rosen <irar@il.ibm.com>
7923 PR tree-optimization/39675
7924 * gcc.dg/vect/O3-pr39675-2.c: New test.
7926 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
7928 * gnat.dg/rep_clause3.adb: New test.
7930 2009-04-19 Joseph Myers <joseph@codesourcery.com>
7933 * gcc.dg/c99-flex-array-7.c: New test.
7935 2009-04-19 Joseph Myers <joseph@codesourcery.com>
7938 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
7940 2009-04-19 Joseph Myers <joseph@codesourcery.com>
7943 * gcc.dg/c99-restrict-3.c: New test.
7945 2009-04-19 Joseph Myers <joseph@codesourcery.com>
7947 PR preprocessor/20078
7948 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
7950 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
7952 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
7953 Do not pass -B$root after -margs.
7955 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7959 * gcc.dg/pr32061.c: New.
7960 * gcc.dg/Wlogical-op-1.c: Update.
7961 * g++.dg/warn/Wlogical-op-1.C: Update.
7962 * g++.dg/warn/pr36954.C: New.
7964 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7967 * gcc.dg/lvalue-5.c: New test.
7969 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7972 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
7974 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7976 * gcc.dg/cpp/include5.c: New test.
7978 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7981 * gcc.dg/call-diag-2.c: New test.
7983 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7985 PR preprocessor/39646
7986 * gcc.dg/cpp/line8.c: New test.
7988 2009-04-18 Joseph Myers <joseph@codesourcery.com>
7990 PR preprocessor/39647
7991 * gcc.dg/cpp/line7.c: New test.
7993 2009-04-18 Richard Guenther <rguenther@suse.de>
7996 * gcc.target/i386/pr39804.c: New testcase.
7998 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
8000 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
8001 * g++.dg/other/pr39496.C: Likewise.
8003 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
8006 * gcc.dg/pr36902.c: New.
8008 2009-04-17 Diego Novillo <dnovillo@google.com>
8010 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
8011 violation for variable 'inside_main'.
8013 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8015 * gfortran.fortran-torture/execute/getarg_1.x: New file.
8017 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8019 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
8021 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8023 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
8024 * gfortran.dg/chmod_2.f90: Likewise.
8025 * gfortran.dg/chmod_3.f90: Likewise.
8026 * gfortran.dg/open_errors.f90: Likewise.
8027 * gfortran.dg/stat_1.f90: Likewise.
8028 * gfortran.dg/stat_2.f90: Likewise.
8030 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8032 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
8033 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
8034 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
8035 * gfortran.dg/nearest_1.f90: Likewise.
8036 * gfortran.dg/nearest_3.f90: Likewise.
8037 * gfortran.dg/isnan_1.f90: Likewise.
8038 * gfortran.dg/isnan_2.f90: Likewise.
8039 * gfortran.dg/nan_1.f90: Likewise.
8040 * gfortran.dg/nan_2.f90: Likewise.
8041 * gfortran.dg/nan_3.f90: Likewise.
8042 * gfortran.dg/nan_4.f90: Likewise.
8043 * gfortran.dg/module_nan.f90: Likewise.
8044 * gfortran.dg/int_conv_2.f90: Likewise.
8045 * gfortran.dg/init_flag_3.f90: Likewise.
8046 * gfortran.dg/namelist_42.f90: Likewise.
8047 * gfortran.dg/namelist_43.f90: Likewise.
8048 * gfortran.dg/real_const_3.f90: Likewise.
8049 * gfortran.dg/transfer_simplify_1.f90: Likewise.
8051 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
8052 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
8053 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
8054 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
8055 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
8057 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
8058 * gfortran.dg/gamma_5.f90: Likewise.
8060 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8062 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
8063 less strict so it also works with auto-overlay support.
8064 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
8065 for "exceeds local store" linker errors on the SPU.
8067 * lib/gfortran.exp: Include target-supports.exp.
8068 (gfortran_init): On SPU targets where automatic overlay support
8069 is available, use it to build all Fortran test cases.
8071 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
8073 2009-04-17 Arnaud Charlet <charlet@adacore.com>
8075 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
8076 rule enforced by gnat on taft types.
8078 2009-04-17 Jakub Jelinek <jakub@redhat.com>
8081 * g++.dg/ext/complit11.C: Add empty dg-options.
8083 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8086 * g++.dg/template/defarg11.C: New test.
8088 2009-04-16 Andrew Pinski <pinskia@gmail.com>
8091 * g++.dg/ext/complit11.C: New testcase.
8093 2009-04-15 Le-Chun Wu <lcwu@google.com>
8096 * g++.dg/warn/Wunused-13.C: New testcase.
8098 2009-04-15 Ian Lance Taylor <iant@google.com>
8100 * gcc.dg/Wenum-compare-1.c: New testcase.
8102 2009-04-15 Richard Guenther <rguenther@suse.de>
8104 PR tree-optimization/39764
8105 * g++.dg/torture/pr39764.C: New testcase.
8107 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
8109 * g++.dg/ext/altivec-17.C: New.
8111 2009-04-15 Arnaud Charlet <charlet@adacore.com>
8113 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
8114 * gnat.dg/specs/limited1.ads: Ditto.
8116 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8119 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
8120 for testing the results of estimate instructions.
8121 * gcc.dg/vmx/3a-04m.c (test): Ditto.
8122 * gcc.dg/vmx/3a-05.c (test): Ditto.
8124 2009-04-14 Jason Merrill <jason@redhat.com>
8127 * g++.dg/warn/Wshadow-4.C: Extend.
8129 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
8131 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
8132 (do_D): Remove attribute hidden.
8134 2009-04-13 Jason Merrill <jason@redhat.com>
8137 * g++.dg/init/copy7.C: New.
8139 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
8142 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
8143 (check_for_all_options): This.
8145 2009-04-13 Jason Merrill <jason@redhat.com>
8148 * g++.dg/template/crash90.C: New.
8150 2009-04-12 Jason Merrill <jason@redhat.com>
8153 * g++.dg/overload/extern-C-2.C: New.
8155 2009-04-12 Joseph Myers <joseph@codesourcery.com>
8157 PR preprocessor/31869
8158 * gcc.dg/cpp/strify5.c: New test.
8160 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
8162 * gnat.dg/enum1.adb: New test.
8163 * gnat.dg/enum1_pkg.ads: New helper.
8165 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
8168 * gcc.target/alpha/pr39740.c: New test.
8170 2009-04-11 Daniel Kraft <d@domob.eu>
8173 * gfortran.dg/bounds_check_strlen_1.f90: New test.
8174 * gfortran.dg/bounds_check_strlen_2.f90: New test.
8175 * gfortran.dg/bounds_check_strlen_3.f90: New test.
8176 * gfortran.dg/bounds_check_strlen_4.f90: New test.
8177 * gfortran.dg/bounds_check_strlen_5.f90: New test.
8178 * gfortran.dg/bounds_check_strlen_6.f90: New test.
8179 * gfortran.dg/bounds_check_strlen_7.f90: New test.
8180 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
8181 expected string length that failed with -fbounds-check now.
8182 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
8184 2009-04-11 Janus Weil <janus@gcc.gnu.org>
8187 * gfortran.dg/proc_ptr_14.f90: New.
8189 2009-04-11 Richard Guenther <rguenther@suse.de>
8192 * g++.dg/torture/pr39732.C: New testcase.
8194 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
8196 * gfortran.dg/whole_file_5.f90: New.
8197 * gfortran.dg/whole_file_6.f90: New.
8199 2009-04-11 Richard Guenther <rguenther@suse.de>
8201 PR tree-optimization/39713
8202 * g++.dg/torture/pr39713.C: New testcase.
8204 2009-04-10 Richard Guenther <rguenther@suse.de>
8207 * gcc.dg/pr39712.c: New testcase.
8209 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
8212 * g++.dg/cpp0x/enum2.C: Updated.
8213 * g++.dg/debug/pr22514.C: Likewise.
8214 * g++.dg/parse/enum2.C: Likewise.
8215 * g++.dg/parse/enum3.C: Likewise.
8216 * g++.dg/template/crash79.C: Likewise.
8217 * g++.old-deja/g++.jason/cond.C: Likewise.
8219 2009-04-10 Chao-ying Fu <fu@mips.com>
8221 * gcc.target/mips/interrupt_handler.c: Change from compile to
8224 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8226 * objc/execute/forward-1.x: Fix x86_64 entry typos.
8228 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
8231 * gfortran.dg/zero_sized_6.f90: New.
8233 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
8236 * g++.dg/parse/pr20118.C: New.
8237 * g++.dg/template/spec16.C: Update.
8239 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8242 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
8243 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
8244 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
8245 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
8246 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
8247 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
8248 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
8249 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
8250 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
8251 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
8252 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
8253 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
8254 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
8255 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
8256 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
8257 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
8258 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
8260 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
8263 * g++.dg/torture/pr39678.C: New.
8264 * gcc.dg/compat/struct-complex-2.h: Likewise.
8265 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
8266 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
8267 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
8268 * gcc.dg/torture/pr39678.c: Likewise.
8269 * gcc.target/i386/pr39678.c: Likewise.
8271 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
8272 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8274 * gcc.target/x86_64/abi/test_passing_structs.c: Include
8275 <complex.h>. Add tests for structure with complex float.
8277 2009-04-10 Ben Elliston <bje@au.ibm.com>
8278 Joseph Myers <joseph@codesourcery.com>
8281 * gcc.dg/dfp/pr36800.c: New.
8283 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8284 Rafael Avila de Espindola <espindola@google.com>
8286 * gcc.misc-tests/help.exp: New file.
8287 * lib/options.exp: New file.
8289 2009-04-09 Janis Johnson <janis187@us.ibm.com>
8292 * objc/execute/forward-1.x: New.
8294 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
8296 * gcc.dg/pr27150-1.c: Change to a link test.
8298 2009-04-09 Jakub Jelinek <jakub@redhat.com>
8300 * g++.dg/lookup/using2.C: Change copyright header to refer to version
8301 3 of the GNU General Public License and to point readers at the
8302 COPYING3 file and the FSF's license web page.
8303 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
8304 * gcc.dg/struct/struct-reorg.exp: Likewise.
8305 * gcc.target/spu/tag_manager.c: Likewise.
8307 2009-04-09 Richard Guenther <rguenther@suse.de>
8310 * ssa-ccp-25.c: Adjust pattern.
8312 2009-04-09 Janus Weil <janus@gcc.gnu.org>
8315 * gfortran.dg/external_procedures_1.f90: Modified.
8316 * gfortran.dg/proc_ptr_result_1.f90: New.
8317 * gfortran.dg/proc_ptr_result_2.f90: New.
8318 * gfortran.dg/proc_ptr_result_3.f90: New.
8320 2009-04-09 Richard Guenther <rguenther@suse.de>
8322 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
8323 to prevent constant propagation.
8324 * gcc.dg/vect/vect-56.c: Likewise.
8325 * gcc.dg/vect/vect-58.c: Likewise.
8326 * gcc.dg/vect/vect-60.c: Likewise.
8327 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8328 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8329 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
8331 2009-04-09 Richard Guenther <rguenther@suse.de>
8333 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
8334 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8336 2009-04-09 Joseph Myers <joseph@codesourcery.com>
8339 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
8342 2009-04-08 Joseph Myers <joseph@codesourcery.com>
8344 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
8345 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
8347 2009-04-08 Jakub Jelinek <jakub@redhat.com>
8349 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
8351 2009-04-08 Jason Merrill <jason@redhat.com>
8354 * g++.dg/template/error40.C: Add another test.
8356 2009-04-08 Joseph Myers <joseph@codesourcery.com>
8360 * gcc.c-torture/compile/pr39614-1.c,
8361 gcc.c-torture/compile/pr39614-2.c,
8362 gcc.c-torture/compile/pr39614-3.c,
8363 gcc.c-torture/compile/pr39614-4.c,
8364 gcc.c-torture/compile/pr39614-5.c,
8365 gcc.c-torture/compile/pr39673-1.c,
8366 gcc.c-torture/compile/pr39673-2.c: New tests.
8367 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
8369 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8370 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
8373 2009-04-08 Dodji Seketeli <dodji@redhat.com>
8376 * g++.dg/cpp0x/variadic-crash2.C: New test.
8378 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
8381 * gfortran.dg/alloc_comp_result_1.f90: New test.
8383 2009-04-07 Jason Merrill <jason@redhat.com>
8386 * g++.dg/overload/extern-C-1.C: New.
8388 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8391 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
8393 2009-04-07 Jason Merrill <jason@redhat.com>
8396 * g++.dg/template/error40.C: New.
8398 2009-04-07 Janus Weil <janus@gcc.gnu.org>
8401 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
8403 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
8405 * gnat.dg/subp_elim_errors.ad[sb]: New test.
8407 2009-04-07 Janus Weil <janus@gcc.gnu.org>
8410 * gfortran.dg/proc_decl_1.f90: Modified.
8411 * gfortran.dg/proc_ptr_11.f90: Extended.
8412 * gfortran.dg/proc_ptr_13.f90: Modified.
8414 2009-04-06 Jason Merrill <jason@redhat.com>
8417 * g++.dg/template/fnspec1.C: New.
8419 2009-04-06 Laurent GUERBY <laurent@guerby.net>
8421 * lib/gnat.exp: Handle multilib.
8423 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
8426 * gfortran.dg/dependency_23.f90: New test.
8428 2009-04-06 Richard Guenther <rguenther@suse.de>
8430 PR tree-optimization/28868
8431 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8432 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8433 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8434 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8436 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8438 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8440 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8442 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8444 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
8446 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8447 with the built-in y0, and the subsequent warning.
8448 (y1): Likewise, rename to y_1.
8450 2009-04-06 Janus Weil <janus@gcc.gnu.org>
8453 * gfortran.dg/proc_decl_21.f90: New.
8455 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
8458 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8460 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
8462 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8463 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8464 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8465 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8466 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8467 gfortran.dg/namelist_49.f90: Gate test on effective_target
8469 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
8471 2009-04-05 Daniel Kraft <d@domob.eu>
8474 * gfortran.dg/read_float_2.f03
8475 * gfortran.dg/read_float_3.f90
8477 2009-04-05 Richard Guenther <rguenther@suse.de>
8479 PR tree-optimization/39648
8480 * gcc.c-torture/compile/pr39648.c: New testcase.
8482 2009-04-05 Jason Merrill <jason@redhat.com>
8485 * g++.dg/template/error39.C: New.
8487 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
8490 * gfortran.dg/implied_do_1.f90: New.
8492 2009-04-04 Tobias Burnus <burnus@net-b.de>
8495 * gfortran.dg/recursive_check_8.f90: New.
8496 * gfortran.dg/recursive_check_9.f90: New.
8497 * gfortran.dg/recursive_check_10.f90: New.
8498 * gfortran.dg/recursive_check_11.f90: New.
8499 * gfortran.dg/recursive_check_12.f90: New.
8500 * gfortran.dg/recursive_check_13.f90: New.
8501 * gfortran.dg/recursive_check_14.f90: New.
8503 2009-04-04 Jason Merrill <jason@redhat.com>
8506 * g++.dg/template/error38.C: Add more tests.
8508 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
8511 * gfortran.dg/common_align_2.f90: New test.
8513 2009-04-04 Richard Earnshaw <rearnsha@arm.com>
8516 * gcc.c-torture/execute/pr39501.c: New file.
8517 * gcc.c-torture/execute/pr39501.x: New file.
8519 2009-04-04 Richard Guenther <rguenther@suse.de>
8521 PR tree-optimization/8781
8522 PR tree-optimization/37892
8523 * g++.dg/tree-ssa/pr8781.C: New testcase.
8524 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8526 2009-04-04 Richard Guenther <rguenther@suse.de>
8528 PR tree-optimization/39636
8529 * gcc.c-torture/compile/pr39636.c: New testcase.
8531 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
8533 PR rtl-optimization/39607
8534 * g++.dg/opt/pr39607.C: New.
8536 2009-04-03 Tobias Burnus <burnus@net-b.de>
8539 * gfortran.dg/common_12.f90: New.
8541 2009-04-03 Jason Merrill <jason@redhat.com>
8544 * g++.dg/template/const2.C: New test.
8546 2009-04-03 Richard Guenther <rguenther@suse.de>
8548 PR tree-optimization/2480
8549 PR tree-optimization/23086
8550 * gcc.dg/tree-ssa/pr2480.c: New testcase.
8551 * gcc.dg/tree-ssa/pr23086.c: Likewise.
8553 2009-04-03 Richard Guenther <rguenther@suse.de>
8555 PR tree-optimization/34743
8556 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8557 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8558 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8559 * gcc.dg/tree-ssa/sra-3.c: Likewise.
8560 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8561 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8562 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8563 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8565 2009-04-03 Richard Guenther <rguenther@suse.de>
8568 PR tree-optimization/23940
8569 PR tree-optimization/33237
8572 PR tree-optimization/36201
8573 PR tree-optimization/36230
8574 PR tree-optimization/38049
8575 PR tree-optimization/38207
8576 PR tree-optimization/38230
8577 PR tree-optimization/38301
8578 PR tree-optimization/38585
8580 PR tree-optimization/38985
8581 PR tree-optimization/39299
8582 * gcc.dg/pr19633-1.c: Adjust.
8583 * gcc.dg/torture/pta-callused-1.c: Likewise.
8584 * gcc.dg/torture/pr39074-2.c: Likewise.
8585 * gcc.dg/torture/pr39074.c: Likewise.
8586 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8587 * gcc.dg/torture/pr30375.c: Adjust.
8588 * gcc.dg/torture/pr33563.c: Likewise.
8589 * gcc.dg/torture/pr33870.c: Likewise.
8590 * gcc.dg/torture/pr33560.c: Likewise.
8591 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8592 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8593 * gcc.dg/tree-ssa/alias-15.c: Remove.
8594 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8595 * gcc.dg/tree-ssa/pr26421.c: Adjust.
8596 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8597 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8598 * gcc.dg/tree-ssa/pr23382.c: Adjust.
8599 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8600 * gcc.dg/tree-ssa/alias-16.c: Adjust.
8601 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8602 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8603 * gcc.dg/tree-ssa/alias-18.c: Likewise.
8604 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8605 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8606 * gcc.dg/tree-ssa/alias-19.c: Likewise.
8607 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8608 * gcc.dg/tree-ssa/pr13146.c: Likewise.
8609 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8610 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8611 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8612 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8613 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8614 * gcc.dg/tree-ssa/alias-20.c: Likewise.
8615 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8616 * gcc.dg/tree-ssa/pr38895.c: Likewise.
8617 * gcc.dg/uninit-B.c: XFAIL.
8618 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8619 * gcc.dg/uninit-pr19430.c: XFAIL.
8620 * g++.dg/tree-ssa/pr13146.C: New testcase.
8621 * g++.dg/opt/pr36187.C: Adjust.
8622 * g++.dg/torture/20090329-1.C: New testcase.
8624 2009-04-02 Chao-ying Fu <fu@mips.com>
8626 * gcc.target/mips/interrupt_handler.c: New test.
8628 2009-04-02 David Ayers <ayers@fsfe.org>
8631 * objc.dg/bad-receiver-type-2.m: New test contributed by
8634 2009-04-02 Jason Merrill <jason@redhat.com>
8637 * g++.dg/template/error38.C: New test.
8639 2009-04-02 Janis Johnson <janis187@us.ibm.com>
8641 PR tree-optimization/31677
8642 * gcc.dg/memcpy-1.c: Add compiler option.
8644 2009-04-02 Ira Rosen <irar@il.ibm.com>
8646 PR tree-optimization/39595
8647 * gfortran.dg/vect/O3-pr39595.f: New test.
8649 2009-04-02 Dodji Seketeli <dodji@redhat.com>
8652 * g++.dg/template/typedef11.C: New test.
8653 * g++.dg/template/typedef12.C: Likewise.
8654 * g++.dg/template/typedef13.C: Likewise.
8655 * g++.dg/template/typedef14.C: Likewise.
8656 * g++.dg/template/typedef15.C: Likewise.
8657 * g++.dg/template/typedef16.C: Likewise.
8658 * g++.dg/template/sfinae3.C: Compile this pedantically.
8659 The only errors expected should be the one saying the typedef is ill
8661 * g++.old-deja/g++.pt/typename8.C: Likewise.
8662 * g++.dg/template/access11.C: Update this.
8664 2009-04-02 Richard Guenther <rguenther@suse.de>
8666 PR tree-optimization/37221
8667 * gcc.c-torture/compile/20090331-1.c: New testcase.
8669 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
8671 * gcc.c-torture/compile/20090401-1.c: New test.
8673 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8676 * g++.dg/template/pr4926-1.C: New.
8678 2009-04-01 Xinliang David Li <davidxl@google.com>
8680 * gcc.target/i386/all_one_m128i.c: New test.
8682 2009-04-01 Janis Johnson <janis187@us.ibm.com>
8685 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8686 * gcc.dg/fltconst-2.c: New test.
8687 * gcc.dg/fltconst-double-pedantic-1.c: New test.
8688 * gcc.dg/fltconst-double-pedantic-2.c: New test.
8691 * gcc.dg/cpp/pr33466.c: New test.
8692 * gcc.dg/dfp/pr33466.c: New test.
8693 * gcc.dg/fixed-point/pr33466.c: New test.
8695 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8697 PR tree-optimization/35011
8698 * g++.dg/other/pr35011.C: New.
8700 2009-04-01 Jakub Jelinek <jakub@redhat.com>
8703 * gcc.dg/pr39226.c: New test.
8705 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8708 * g++.dg/template/pr35240.C: New.
8710 2009-04-01 Joseph Myers <joseph@codesourcery.com>
8713 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8714 * gcc.dg/pr25682.c: Update expected diagnostics.
8716 2009-04-01 Richard Guenther <rguenther@suse.de>
8718 * gcc.dg/fold-plusmult-2.c: New testcase.
8720 2009-04-01 Jakub Jelinek <jakub@redhat.com>
8723 * gcc.dg/pr37772.c: New test.
8724 * g++.dg/ext/asm11.C: New test.
8726 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
8728 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8729 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8732 2009-03-31 Jason Merrill <jason@redhat.com>
8734 * g++.old-deja/g++.other/using9.C: Add expected errors.
8736 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
8738 * gcc.c-torture/compile/pr33009.c: Removed.
8740 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8742 * gcc.c-torture/compile/pr33009.c: Delete.
8743 * gcc.c-torture/compile/pr11832.c: Likewise.
8745 2009-03-31 Joseph Myers <joseph@codesourcery.com>
8748 * lib/target-supports.exp (check_effective_target_stdint_types):
8750 (check_effective_target_inttypes_types): New.
8751 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8752 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8753 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8755 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
8759 * gfortran.dg/data_pointer_1.f90: New test.
8761 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
8764 * gfortran.dg/char_length_15.f90: New test.
8766 2009-03-31 Jason Merrill <jason@redhat.com>
8769 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8770 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8771 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8774 * g++.dg/other/typedef2.C: New test.
8777 * g++.dg/template/typedef17.C: New test.
8779 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8780 * g++.dg/cpp0x/auto12.C: Likewise.
8782 2009-03-31 Richard Guenther <rguenther@suse.de>
8785 * gcc.dg/fold-compare-4.c: New testcase.
8786 * gcc.dg/fold-compare-5.c: Likewise.
8788 2009-03-31 Richard Guenther <rguenther@suse.de>
8790 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8792 2009-03-31 Joseph Myers <joseph@codesourcery.com>
8795 * gcc.target/i386/pr39592-1.c: New test.
8797 2009-03-31 Joseph Myers <joseph@codesourcery.com>
8799 PR preprocessor/15638
8800 * gcc.dg/cpp/missing-header-1.c: New test.
8801 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
8802 "compilation terminated" message.
8803 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
8805 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8806 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8807 terminated" message.
8809 2009-03-31 Richard Guenther <rguenther@suse.de>
8813 * gcc.dg/tree-ssa/pr23401.c: New testcase.
8814 * gcc.dg/tree-ssa/pr27810.c: Likewise.
8816 2009-03-30 Steven G. Kargl <kargls@comcast.net>
8819 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8820 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8821 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8822 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8823 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8824 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8825 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8827 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
8830 * gfortran.dg/whole_file_1.f90: New test.
8832 * gfortran.dg/whole_file_2.f90: New test.
8833 * gfortran.dg/whole_file_3.f90: New test.
8835 * gfortran.dg/whole_file_4.f90: New test.
8837 2009-03-30 Jakub Jelinek <jakub@redhat.com>
8839 * gfortran.dg/bind_c_usage_19.f90: New test.
8842 * gcc.target/powerpc/altivec-29.c: New test.
8844 2009-03-30 Joseph Myers <joseph@codesourcery.com>
8846 PR rtl-optimization/323
8847 * gcc.target/i386/excess-precision-1.c,
8848 gcc.target/i386/excess-precision-2.c,
8849 gcc.target/i386/excess-precision-3.c,
8850 gcc.target/i386/excess-precision-4.c,
8851 gcc.target/i386/excess-precision-5.c,
8852 gcc.target/i386/excess-precision-6.c: New tests.
8854 2009-03-30 Joseph Myers <joseph@codesourcery.com>
8857 * gcc.dg/c99-array-lval-8.c: New test.
8859 2009-03-29 Joseph Myers <joseph@codesourcery.com>
8861 PR preprocessor/34695
8862 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8863 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8864 instead of dg-warning for "previous definition" messages.
8865 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8866 "warnings being treated as errors" message.
8867 * gcc.dg/fltconst-1.c: Use -fshow-column.
8869 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
8872 * gfortran.dg/power1.f90: New test.
8874 2009-03-29 Joseph Myers <joseph@codesourcery.com>
8882 * gcc.c-torture/compile/20081108-1.c,
8883 gcc.c-torture/compile/20081108-2.c,
8884 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8885 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8886 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8887 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8888 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8889 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8890 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8891 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8892 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8893 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8894 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8895 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8896 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8897 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8898 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8899 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8900 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8902 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8903 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
8904 XFAILs. Update expected messages.
8905 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
8907 * gcc.dg/real-const-1.c: Replace with test from original PR.
8908 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
8909 when casting from non-constant integer to pointer.
8911 2009-03-29 Richard Guenther <rguenther@suse.de>
8913 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
8915 2009-03-29 Daniel Kraft <d@domob.eu>
8918 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
8920 * gfortran.dg/typebound_proc_9.f03: New test.
8921 * gfortran.dg/typebound_proc_10.f03: New test.
8922 * gfortran.dg/typebound_proc_11.f03: New test.
8923 * gfortran.dg/abstract_type_5.f03: New test.
8925 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
8928 * gfortran.dg/do_4.f: New.
8929 * gfortran.dg/goto_2.f90: Correct expected warnings.
8930 * gfortran.dg/goto_4.f90: Likewise.
8931 * gfortran.dg/goto_5.f90: New.
8933 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
8936 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
8938 * gcc.target/i386/pr39545-1.c: New.
8939 * gcc.target/i386/pr39545-2.c: Likewise.
8941 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
8942 (flex2_struct): Likewise.
8943 (check_struct_passing7): Likewise.
8944 (check_struct_passing8): Likewise.
8947 (main): Call check_struct_passing7 and check_struct_passing8.
8949 2009-03-29 Richard Guenther <rguenther@suse.de>
8951 * gcc.c-torture/execute/20090113-1.c: New testcase.
8952 * gcc.c-torture/execute/20090113-2.c: Likewise.
8953 * gcc.c-torture/execute/20090113-3.c: Likewise.
8954 * gcc.c-torture/execute/20090207-1.c: Likewise.
8955 * gcc.c-torture/compile/20090114-1.c: Likewise.
8956 * gcc.c-torture/compile/20090328-1.c: Likewise.
8957 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
8959 2009-03-29 David Ayers <ayers@fsfe.org>
8962 * objc.dg/conditional-1.m: New tests.
8964 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
8966 * gcc.dg/winline-10.c: New test.
8968 2009-03-28 Tobias Burnus <burnus@net-b.de>
8971 * gfortran.dg/do_check_1.f90: Add test.
8972 * gfortran.dg/do_check_2.f90: Add test.
8973 * gfortran.dg/do_check_3.f90: Add test.
8974 * gfortran.dg/do_check_4.f90: Add test.
8976 2009-03-28 Jan Hubicka <jh@suse.cz>
8978 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
8979 * gcc.dg/pr33826.c: Update dump files.
8980 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
8981 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
8983 2009-03-28 Martin Jambor <mjambor@suse.cz>
8985 * g++.dg/tree-ssa/fwprop-align.C: New test.
8987 2009-03-28 Jakub Jelinek <jakub@redhat.com>
8989 * gcc.target/powerpc/altivec-28.c: New test.
8992 * gcc.dg/wdisallowed-functions-1.c: Removed.
8993 * gcc.dg/wdisallowed-functions-2.c: Removed.
8994 * gcc.dg/wdisallowed-functions-3.c: Removed.
8995 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
8996 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
8997 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8999 2009-03-28 Richard Guenther <rguenther@suse.de>
9001 PR tree-optimization/38723
9002 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
9004 2009-03-28 Paul Thomas <pault@gcc.gnu.org
9007 * gfortran.dg/char_result_13.f90: New test.
9009 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
9012 * gfortran.dg/alloc_comp_assign_9.f90: New test.
9014 2009-03-28 Daniel Kraft <d@domob.eu>
9016 * gfortran.dg/trim_1.f90: New test.
9018 2009-03-28 Richard Guenther <rguenther@suse.de>
9020 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
9021 * g++.dg/warn/Warray-bounds.C: Likewise.
9023 2009-03-28 Tobias Burnus <burnus@net-b.de>
9026 * gfortran.dg/recursive_check_7.f90: New test.
9028 2009-03-28 Tobias Burnus <burnus@net-b.de>
9031 * gfortran.dg/do_check_5.f90: New test.
9032 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
9033 * gfortran.dg/array_constructor_18.f90: Ditto.
9034 * gfortran.dg/array_constructor_22.f90: Ditto.
9035 * gfortran.dg/do_3.F90: Ditto.
9036 * gfortran.dg/do_1.f90: Ditto.
9038 2009-03-28 Richard Guenther <rguenther@suse.de>
9040 PR tree-optimization/38180
9041 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
9043 2009-03-28 Richard Guenther <rguenther@suse.de>
9045 PR tree-optimization/38513
9046 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
9047 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
9048 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
9049 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
9050 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
9051 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
9052 * gcc.dg/vect/vect-35.c: Likewise.
9053 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
9054 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
9055 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
9057 2009-03-28 Richard Guenther <rguenther@suse.de>
9059 PR tree-optimization/38968
9060 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
9062 2009-03-28 Richard Guenther <rguenther@suse.de>
9064 PR tree-optimization/37795
9065 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
9067 2009-03-28 Joseph Myers <joseph@codesourcery.com>
9069 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
9070 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
9071 options for removed targets.
9073 2009-03-27 Richard Guenther <rguenther@suse.de>
9075 PR tree-optimization/39120
9076 * gcc.c-torture/execute/pr39120.c: New testcase.
9078 2009-03-27 Richard Guenther <rguenther@suse.de>
9080 PR tree-optimization/39120
9081 * gcc.dg/torture/pta-callused-1.c: New testcase.
9083 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9086 * gcc.target/i386/pr39315-1.c: New.
9087 * gcc.target/i386/pr39315-2.c: Likewise.
9088 * gcc.target/i386/pr39315-3.c: Likewise.
9089 * gcc.target/i386/pr39315-4.c: Likewise.
9090 * gcc.target/i386/pr39315-check.c: Likewise.
9092 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9095 * gcc.dg/pr39323-1.c: New.
9096 * gcc.dg/pr39323-2.c: Likewise.
9097 * gcc.dg/pr39323-3.c: Likewise.
9099 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9102 * gcc.target/ia64/sync-1.c: New.
9104 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
9107 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
9108 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
9109 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
9110 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
9111 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
9112 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
9113 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
9114 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
9116 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9118 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
9119 for low precision (i.e. float).
9121 2009-03-27 Dodji Seketeli <dodji@redhat.com>
9122 Jakub Jelinek <jakub@redhat.com>
9125 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
9127 2009-03-27 Jakub Jelinek <jakub@redhat.com>
9129 * gcc.dg/memmove-2.c: New test.
9130 * gcc.dg/memmove-3.c: New test.
9132 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
9135 2009-03-27 Xinliang David Li <davidxl@google.com>
9137 PR tree-optimization/39557
9138 * g++.dg/tree-ssa/dom-invalid.C: New test.
9140 2009-03-27 Xinliang David Li <davidxl@google.com>
9142 PR tree-optimization/39548
9143 * g++.dg/tree-ssa/copyprop.C: New test.
9145 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9148 * g++.dg/template/typename17.C: New testcase.
9149 * g++.dg/template/typename18.C: New testcase.
9151 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
9154 * g++.dg/other/var_copy-1.C: New test.
9156 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
9159 * g++.dg/parse/ctor9.C: New test.
9161 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
9164 * g++.dg/init/error2.C: New test.
9166 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9169 * gcc.dg/pr35652.C: New.
9170 * g++.dg/warn/pr35652.C: New.
9171 * gcc.dg/format/plus-1.c: Adjust message.
9173 2009-03-26 Jakub Jelinek <jakub@redhat.com>
9176 * gcc.dg/wdisallowed-functions-3.c: New test.
9177 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
9179 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9181 * gcc.dg/inline-33.c: Fix when pic.
9183 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
9185 * gcc.target/ia64/20090324-1.c: New test.
9187 2009-03-25 Jakub Jelinek <jakub@redhat.com>
9190 * gcc.dg/pr27898.c: New test.
9192 PR tree-optimization/32139
9193 * gcc.c-torture/compile/pr32139.c: New test.
9195 2009-03-24 Jason Merrill <jason@redhat.com>
9198 * g++.dg/parse/defarg14.C: New test.
9200 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9203 * gfortran.dg/read_repeat.f90: New test.
9205 2009-03-24 Ira Rosen <irar@il.ibm.com>
9207 PR tree-optimization/39529
9208 * gcc.dg/vect/pr39529.c: New test.
9210 2009-03-24 Dodji Seketeli <dodji@redhat.com>
9211 Jakub Jelinek <jakub@redhat.com>
9214 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
9216 2009-03-23 Jakub Jelinek <jakub@redhat.com>
9219 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
9221 2009-03-23 Jason Merrill <jason@redhat.com>
9223 * g++.dg/cpp0x/auto12.C: Add variadic test.
9226 * g++.dg/warn/Wshadow-4.C: New test.
9228 2009-03-23 Jakub Jelinek <jakub@redhat.com>
9230 PR tree-optimization/39516
9231 * gfortran.dg/pr39516.f: New test.
9233 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
9235 * lib/target-libpath.exp (set_ld_library_path_env_vars):
9236 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
9237 variable, not environment variable.
9239 2009-03-21 Jason Merrill <jason@redhat.com>
9242 * g++.dg/ext/vla6.C: New test.
9244 2009-03-20 Jason Merrill <jason@redhat.com>
9246 * g++.dg/cpp0x/initlist5.C: Add additional test.
9248 2009-03-19 Jakub Jelinek <jakub@redhat.com>
9249 Janis Johnson <janis187@us.ibm.com>
9251 * lib/compat.exp (compat-get-options-main, compat-get-options):
9252 Handle dg-prune-output in source file.
9253 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
9254 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
9255 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
9258 2009-03-19 Jakub Jelinek <jakub@redhat.com>
9261 * gcc.dg/gomp/pr39495-1.c: New test.
9262 * gcc.dg/gomp/pr39495-2.c: New test.
9263 * g++.dg/gomp/pr39495-1.C: New test.
9264 * g++.dg/gomp/pr39495-2.C: New test.
9267 * gcc.target/i386/pr39496.c: New test.
9268 * g++.dg/other/pr39496.C: New test.
9270 2009-03-19 Li Feng <nemokingdom@gmail.com>
9273 * gcc.dg/autopar/pr39500-1.c: New.
9274 * gcc.dg/autopar/pr39500-2.c: New.
9276 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9278 * g++.dg/dg.exp: Prune graphite.
9280 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
9283 * g++.dg/graphite: New.
9284 * g++.dg/graphite/graphite.exp: New.
9285 * g++.dg/graphite/pr39447.C: New.
9287 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
9290 * g++.dg/template/pr39425.C: New.
9292 * g++.dg/template/spec33.C: Updated.
9294 2009-03-17 Jason Merrill <jason@redhat.com>
9296 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
9298 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
9301 * g++.dg/ext/unary_trait_incomplete.C: New.
9303 2009-03-17 Jing Yu <jingyu@google.com>
9306 * g++.dg/inherit/thunk10.C: New test.
9308 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
9311 * gcc.target/i386/pr39482.c: New test.
9313 2009-03-17 Jakub Jelinek <jakub@redhat.com>
9316 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
9317 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
9318 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
9319 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
9322 * gcc.dg/pr39443.c: New test.
9325 * gcc.dg/debug/pr39412.c: New test.
9327 2009-03-17 Janis Johnson <janis187@us.ibm.com>
9330 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
9331 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
9333 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
9334 its original value, or unset if it was not defined.
9335 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
9336 path procs around use of HOSTCC.
9337 * g++.dg/compat/struct-layout-1.exp: Ditto.
9338 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
9340 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
9342 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
9344 2009-03-16 Janis Johnson <janis187@us.ibm.com>
9346 Revert patch for PR testsuite/37630.
9349 * gcc.dg/pr11492.c: Replace constant and remove xfail.
9352 * lib/target-supports.exp (check_effective_target_ieee): New.
9353 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
9354 * gcc.dg/20001012-1.c: Require ieee.
9357 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
9359 2009-03-16 Jakub Jelinek <jakub@redhat.com>
9361 PR tree-optimization/39455
9362 * gcc.dg/pr39455.c: New test.
9364 2009-03-13 David Ayers <ayers@fsfe.org>
9366 * objc/execute/trivial.m. New test.
9368 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
9371 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
9373 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
9376 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
9379 2009-03-12 David Ayers <ayers@fsfe.org>
9382 * objc/execute/exceptions/handler-1.m. New test.
9384 2009-03-12 Jakub Jelinek <jakub@redhat.com>
9387 * gcc.target/i386/pr39431.c: New test.
9389 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
9392 * gcc.target/i386/pr39445.c: New.
9394 * gcc.target/i386/push-1.c: XFAIL.
9396 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
9398 * gcc.dg/inline-33.c: New test.
9400 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
9402 * gcc.dg/vect/vect-82.c: Combine dg-do and
9403 dg-require-effective-target into dg-skip-if.
9404 * gcc.dg/vect/vect-83.c: Likewise.
9406 2009-03-11 Jakub Jelinek <jakub@redhat.com>
9409 * gcc.target/i386/stackalign/longlong-1.c: New test.
9410 * gcc.target/i386/stackalign/longlong-2.c: New test.
9412 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9414 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
9416 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9418 * gcc.c-torture/execute/ieee/inf-3.c: New test.
9419 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9421 2009-03-11 Olivier Hainque <hainque@adacore.com>
9423 * gnat.dg/slice_enum.adb: New test.
9425 2009-03-11 Jason Merrill <jason@redhat.com>
9428 * g++.dg/opt/nrv15.C: New test.
9430 2009-03-10 Ira Rosen <irar@il.ibm.com>
9432 PR tree-optimization/39422
9433 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9434 constant array with static initialization to global memory.
9435 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9437 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
9439 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9442 2009-03-09 Jakub Jelinek <jakub@redhat.com>
9445 * g++.dg/opt/switch2.C: Add -w to dg-options.
9446 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9447 * g++.dg/warn/switch1.C: New test.
9448 * g++.dg/other/switch3.C: New test.
9450 PR tree-optimization/39394
9451 * gcc.c-torture/compile/pr39394.c: New test.
9453 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9455 * gcc.target/s390/20090223-1.c: New testcase.
9457 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9460 * gfortran.dg/fmt_f0_1.f90: New test.
9462 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
9465 * g++.dg/other/new1.C: Adjusted.
9466 * g++.dg/parse/crash40.C: Likewise.
9467 * g++.dg/parse/defarg12.C: Likewise.
9468 * g++.dg/template/error15.C: Likewise.
9470 * g++.dg/other/pr39060.C: New.
9472 2009-03-07 Jason Merrill <jason@redhat.com>
9475 * g++.dg/opt/new1.C: New.
9477 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9480 * g++.dg/other/error32.C: New.
9482 2009-03-06 Jakub Jelinek <jakub@redhat.com>
9485 * gcc.c-torture/compile/pr39360.c: New test.
9488 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9490 2009-03-05 Jason Merrill <jason@redhat.com>
9493 * g++.dg/warn/Wuninitialized-3.C: New test.
9495 2009-03-05 Jakub Jelinek <jakub@redhat.com>
9498 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9499 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9501 2009-03-04 Jason Merrill <jason@redhat.com>
9504 * g++.dg/template/koenig7.C: New test.
9506 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
9508 * g++.dg/torture/predcom-1.C: New test.
9510 2009-03-04 Richard Guenther <rguenther@suse.de>
9512 PR tree-optimization/39362
9513 * g++.dg/torture/pr39362.C: New testcase.
9515 2009-03-04 Jason Merrill <jason@redhat.com>
9516 Giovanni Bajo <giovannibajo@gcc.gnu.org>
9521 * g++.dg/template/dependent-name5.C: New test.
9523 2009-03-04 Steve Ellcey <sje@cup.hp.com>
9526 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9527 vect_int to vect_int_mult.
9529 2009-03-04 Richard Guenther <rguenther@suse.de>
9531 PR tree-optimization/39358
9532 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9533 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9535 2009-03-04 Richard Guenther <rguenther@suse.de>
9537 PR tree-optimization/39339
9538 * gcc.c-torture/execute/pr39339.c: New testcase.
9540 2009-03-03 Joseph Myers <joseph@codesourcery.com>
9542 * gcc.c-torture/compile/20090303-1.c,
9543 gcc.c-torture/compile/20090303-2.c: New tests.
9545 2009-03-03 Jakub Jelinek <jakub@redhat.com>
9548 * gfortran.dg/gomp/pr39354.f90: New test.
9550 PR tree-optimization/39343
9551 * gcc.dg/pr39343.c: New test.
9553 2009-03-03 Ira Rosen <irar@il.ibm.com>
9555 PR tree-optimization/39248
9556 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9557 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9558 on targets without vector misalignment support.
9559 * lib/target-supports.exp
9560 (check_effective_target_vect_short_mult): Add
9561 check_effective_target_arm32.
9563 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
9566 * gcc.dg/graphite/pr39335_1.c: New.
9567 * gcc.dg/graphite/pr39335.c: New.
9569 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
9571 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9573 * gcc.target/i386/stackalign/return-5.c: Likewise.
9574 * gcc.target/i386/stackalign/return-6.c: Likewise.
9576 2009-03-02 Richard Guenther <rguenther@suse.de>
9577 Ira Rosen <irar@il.ibm.com>
9579 PR tree-optimization/39318
9580 * gfortran.dg/vect/pr39318.f90: New test.
9582 2009-03-01 Jan Hubicka <jh@suse.cz>
9584 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9586 2009-03-01 Jan Hubicka <jh@suse.cz>
9589 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9591 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
9593 * gnat.dg/pack12.adb: New test.
9595 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
9598 * g++.dg/other/pr37789.C: New.
9600 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
9603 * gfortran.dg/interface_25.f90: New test.
9604 * gfortran.dg/interface_26.f90: New test.
9606 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
9609 * gfortran.dg/initialization_22.f90: New test.
9611 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
9613 PR rtl-optimization/39241
9614 * gcc.dg/torture/pr39241.c: New.
9616 2009-02-25 Martin Jambor <mjambor@suse.cz>
9618 PR tree-optimizations/39259
9619 * g++.dg/torture/pr39259.C: New testcase.
9621 2009-02-24 Richard Guenther <rguenther@suse.de>
9624 * g++.dg/template/instantiate10.C: New testcase.
9626 2009-02-24 Richard Guenther <rguenther@suse.de>
9627 Zdenek Dvorak <ook@ucw.cz>
9629 PR tree-optimization/39233
9630 * gcc.c-torture/execute/pr39233.c: New testcase.
9632 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
9634 PR tree-optimization/39260
9635 * gcc.dg/graphite/pr39260.c: New.
9637 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
9639 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9641 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
9644 * g++.dg/template/void14.C: New.
9646 2009-02-23 Jason Merrill <jason@redhat.com>
9649 * g++.dg/init/const7.C: Remove XFAIL.
9650 * g++.dg/init/static-init1.C: New test.
9652 * g++.dg/cpp0x/initlist14.C: New test.
9654 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9657 * bound_simplification_2.f90: New test case.
9658 * bound_7.f90: New test case.
9660 2009-02-21 Joseph Myers <joseph@codesourcery.com>
9662 * gcc.dg/cpp/include4.c: New test.
9664 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
9667 * gcc.target/i386/abi-2.c: New.
9669 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
9671 * gcc.c-torture/execute/pr39228.x: New.
9673 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
9675 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9676 scan-assembler to check for xmm0 register.
9678 2009-02-20 Mark Mitchell <mark@codesourcery.com>
9679 Joseph Myers <joseph@codesourcery.com>
9681 * gcc.target/arm/va_list.c: New test.
9682 * g++.dg/abi/arm_va_list.C: Likewise.
9683 * lib/target-supports.exp (check_effective_target_arm_eabi): New
9685 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9686 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9687 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9688 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9689 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9690 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9692 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
9695 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9698 2009-02-20 Jakub Jelinek <jakub@redhat.com>
9701 * gcc.c-torture/execute/pr39240.c: New test.
9703 2009-02-20 Jason Merrill <jason@redhat.com>
9706 * g++.dg/parse/dtor15.C: New test.
9708 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
9710 * gcc.c-torture/execute/20090219-1.c: New.
9712 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
9714 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9715 (mips-dg-options): When matching isa* pseudo-options make
9716 'value' optional and accept ! entries. Use $spec instead of
9717 $isa_spec in the isa pseudo-option error message. Only
9718 perform the ISA-range check when 'value' is set. If arch is
9719 matching any CPU in the ! entries switch to its generic ISA.
9720 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9721 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9723 2009-02-19 Jakub Jelinek <jakub@redhat.com>
9726 * gcc.dg/visibility-20.c: New test.
9727 * g++.dg/ext/visibility/visibility-11.C: New test.
9729 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
9732 * g++.dg/abi/pr39188-1a.C: New.
9733 * g++.dg/abi/pr39188-1b.C: Likewise.
9734 * g++.dg/abi/pr39188-1.h: Likewise.
9735 * g++.dg/abi/pr39188-2a.C: Likewise.
9736 * g++.dg/abi/pr39188-2b.C: Likewise.
9737 * g++.dg/abi/pr39188-2.h: Likewise.
9738 * g++.dg/abi/pr39188-3a.C: Likewise.
9739 * g++.dg/abi/pr39188-3b.C: Likewise.
9740 * g++.dg/abi/pr39188-3.h: Likewise.
9742 2009-02-19 Joseph Myers <joseph@codesourcery.com>
9745 * gcc.c-torture/execute/call-trap-1.c,
9746 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9749 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
9752 * gcc.c-torture/execute/pr39228.c: New test.
9754 2009-02-19 Richard Guenther <rguenther@suse.de>
9756 PR tree-optimization/39074
9757 * gcc.dg/torture/pr39074.c: New testcase.
9758 * gcc.dg/torture/pr39074-2.c: Likewise.
9759 * gcc.dg/torture/pr39074-3.c: Likewise.
9761 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
9764 * g++.dg/parse/attr3.C: New.
9766 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
9769 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9772 * g++.dg/ext/visibility/class1.C: Revert revision 122348
9775 2009-02-18 Jason Merrill <jason@redhat.com>
9778 * g++.dg/init/const7.C: Remove XFAIL.
9781 * g++.dg/opt/const6.C: New test.
9783 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
9785 * gcc.dg/callabi/callabi.exp: Moved to ...
9786 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
9789 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9790 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9791 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9792 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9793 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9794 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9795 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9797 * gcc.dg/callabi/callabi.h: Moved to ...
9798 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9800 * gcc.dg/callabi/func-1.c: Moved to ...
9801 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9803 * gcc.dg/callabi/func-indirect.c: Moved to ...
9804 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9806 * gcc.dg/callabi/pr38891.c: Moved to ...
9807 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9809 * gcc.dg/callabi/vaarg-1.c: Moved to ...
9810 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9812 * gcc.dg/callabi/vaarg-2.c: Moved to ...
9813 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9815 * gcc.dg/callabi/vaarg-3.c: Moved to ...
9816 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9818 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
9821 * gcc.dg/callabi/pr38891.c: New.
9823 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
9825 * gcc.dg/callabi/callabi.exp: New.
9827 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
9830 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9832 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9834 * gcc.target/i386/pr39082-1.c: New.
9836 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9839 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9840 CHECK_M64_M128 is defined.
9841 (check_f_arguments): Add "do".
9842 (check_vector_arguments): New.
9843 (check_m64_arguments): Likewise.
9844 (check_m128_arguments): Likewise.
9846 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9847 (CHECK_M64_M128): Define.
9849 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
9851 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9853 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9854 tests only if CHECK_M64_M128 is defined.
9856 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9857 (m128_2_struct): Likewise.
9858 (check_struct_passing5): Likewise.
9859 (check_struct_passing6): Likewise.
9860 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9862 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9864 (check_union_passing4): Likewise.
9865 (main): Test union with __m128 if CHECK_M64_M128 is defined.
9867 2009-02-18 Joseph Myers <joseph@codesourcery.com>
9870 * gcc.dg/noncompile/pr35447-1.c: New test.
9872 2009-02-18 Jakub Jelinek <jakub@redhat.com>
9874 PR tree-optimization/36922
9875 * gfortran.dg/pr36922.f: New test.
9877 2009-02-17 Richard Guenther <rguenther@suse.de>
9879 PR tree-optimization/39202
9880 * gcc.c-torture/compile/pr39202.c: New testcase.
9882 2009-02-17 Richard Guenther <rguenther@suse.de>
9884 PR tree-optimization/39204
9885 * gcc.dg/torture/pr39204.c: New testcase.
9887 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
9889 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9890 * gcc.dg/vect/vect-outer-6.c: Ditto.
9892 2009-02-16 Joseph Myers <joseph@codesourcery.com>
9895 * gcc.dg/noncompile/init-5.c: New test.
9896 * gcc.dg/init-bad-4.c: Adjust expected errors.
9898 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
9901 * gcc.target/i386/push-1.c: New.
9903 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
9905 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
9907 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9909 * gcc.target/spu/intrinsics-sr.c: New test.
9911 2009-02-13 Steve Ellcey <sje@cup.hp.com>
9914 * gcc.target/ia64/sibcall-opt-1.c: New test.
9915 * gcc.target/ia64/sibcall-opt-2.c: New test.
9917 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
9920 * gfortran.dg/cray_pointers_8.f90: New test.
9923 * gfortran.dg/cray_pointers_9.f90: New test.
9925 2009-02-13 Jason Merrill <jason@redhat.com>
9928 * g++.dg/cpp0x/decltype16.C: New.
9930 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
9933 * gfortran.dg/gomp/pr39152.f90: New.
9935 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
9938 * gcc.target/i386/pr39162.c: New.
9940 2009-02-13 Joseph Myers <joseph@codesourcery.com>
9943 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
9946 2009-02-12 Jason Merrill <jason@redhat.com>
9949 * g++.dg/template/array20.C: New test.
9951 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
9953 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
9954 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
9955 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
9957 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
9959 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
9961 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
9964 * gfortran.dg/pr39152.f: New.
9966 2009-02-11 Jason Merrill <jason@redhat.com>
9969 * g++.dg/cpp0x/defaulted9.C: New test.
9972 * g++.dg/init/value7.C: New test.
9974 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
9977 * gcc.target/i386/pr38824.c: New testcase.
9979 2009-02-11 Jason Merrill <jason@redhat.com>
9982 * g++.dg/cpp0x/defaulted8.C: New test.
9985 * g++.dg/cpp0x/rv9p.C: New test.
9987 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
9989 * gnat.dg/aliasing3.adb: New test.
9990 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
9992 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
9995 * g++.dg/template/crash88.C: New.
9996 * g++.dg/template/crash89.C: Likewise.
9998 2009-02-10 Steve Ellcey <sje@cup.hp.com>
10001 * gcc.dg/pr39084.c: New test.
10003 2009-02-10 Jakub Jelinek <jakub@redhat.com>
10006 * gcc.target/i386/pr39139.c: New test.
10008 2009-02-10 Richard Guenther <rguenther@suse.de>
10010 PR tree-optimization/39132
10011 * gcc.dg/torture/pr39132.c: New testcase.
10013 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
10016 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
10017 * gcc.target/x86_64/abi/avx/args.h: Likewise.
10018 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
10019 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
10020 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
10021 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
10022 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
10023 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
10025 2009-02-09 Jason Merrill <jason@redhat.com>
10028 * g++.dg/init/value6.C: New test.
10030 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
10032 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
10034 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
10036 * gcc.c-torture/compile/20090209-1.c: New test.
10038 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10042 * g++.dg/cpp0x/vt-35147.C: New.
10043 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10044 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10046 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10049 * gcc.dg/attr-alias-4.c: New test.
10051 2009-02-06 Janis Johnson <janis187@us.ibm.com>
10054 * gcc.dg/dfp/pr39035.c: New test.
10056 2009-02-06 Joseph Myers <joseph@codesourcery.com>
10059 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
10061 2009-02-05 Jakub Jelinek <jakub@redhat.com>
10064 * g++.dg/opt/thunk3.C: New test.
10066 2009-02-05 Nick Clifton <nickc@redhat.com>
10068 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
10069 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
10070 * gcc.dg/cdce1.c: Likewise.
10071 * gcc.dg/cpp/_Pragma6.c: Likewise.
10072 * g++.dg/cpp/_Pragma1.C: Likewise.
10073 * gcc.dg/utf32-2.c: Xfail for M32C.
10074 * gcc.dg/utf32-1.c: Likewise.
10075 * gcc.dg/utf32-3.c: Likewise.
10076 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
10078 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
10079 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
10080 * gcc.dg/Wconversion-5.c: Likewise.
10081 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
10082 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
10083 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
10084 * gcc.dg/utf-inc-init.c: Likewise.
10085 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
10086 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
10087 * gcc.dg/utf-array-short-wchar.c: Likewise.
10088 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
10089 * gcc.dg/mallign.c: Use size_t instead of long.
10091 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
10093 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
10095 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
10097 * gcc.c-torture/execute/pr39100.c: New.
10099 2009-02-05 Joseph Myers <joseph@codesourcery.com>
10102 * gcc.dg/tls/diag-6.c: New test.
10104 2009-02-04 Tobias Grosser <grosser@fim.uni-passau.de>
10106 * gcc.dg/graphite/scop-19.c: New
10108 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
10110 AVX Programming Reference (January, 2009)
10111 * gcc.target/i386/avx-vpclmulqdq.c: New.
10112 * gcc.target/i386/pclmul-avx-check.h: Likewise.
10114 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
10116 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
10117 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
10118 (pclmul_test): Renamed to ...
10121 2009-02-04 Jakub Jelinek <jakub@redhat.com>
10124 * g++.dg/abi/mangle31.C: New test.
10126 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10129 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
10131 * vla-6.c: Likewise. Expect warning not error for [*] lexically
10132 inside function prototype but not part of parameter declarator.
10133 * vla-11.c: New test.
10135 2009-02-03 Jason Merrill <jason@redhat.com>
10137 * g++.dg/warn/main-4.C: New test.
10138 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
10140 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10143 * g++.dg/expr/cast10.C: New test.
10145 2009-02-03 Joseph Myers <joseph@codesourcery.com>
10148 * gcc.dg/init-bad-6.c: New test.
10150 2009-02-03 Jakub Jelinek <jakub@redhat.com>
10153 * gcc.c-torture/compile/pr35318.c: New test.
10155 PR inline-asm/39059
10156 * gcc.dg/nofixed-point-2.c: New test.
10157 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
10158 * g++.dg/ext/fixed2.C: Likewise.
10159 * g++.dg/other/error25.C: Likewise.
10160 * g++.dg/lookup/crash7.C: Likewise.
10161 * g++.dg/cpp0x/decltype-38655.C: Likewise.
10164 * g++.dg/cpp0x/initlist13.C: New test.
10166 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
10169 * g++.dg/template/func2.C: New test.
10172 * g++.dg/template/typename15.C: New.
10173 * g++.dg/template/typename16.C: New.
10175 2009-02-03 Janis Johnson <janis187@us.ibm.com>
10176 Ben Elliston <bje@au.ibm.com>
10179 * gcc.dg/dfp/pr39034.c: New test.
10181 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10184 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
10186 2009-02-02 Jason Merrill <jason@redhat.com>
10189 * g++.dg/parse/dtor14.C: New test.
10191 2009-02-02 Jakub Jelinek <jakub@redhat.com>
10193 * lib/target-supports.exp
10194 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
10195 * g++.dg/ext/builtin10.C: New test.
10197 PR inline-asm/39058
10198 * gcc.target/i386/pr39058.c: New test.
10200 2009-02-02 Richard Guenther <rguenther@suse.de>
10202 PR tree-optimization/38937
10203 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
10205 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
10208 * g++.dg/parse/crash52.C: New.
10210 2009-01-30 Richard Guenther <rguenther@suse.de>
10212 PR tree-optimization/39041
10213 * gcc.c-torture/compile/pr39041.c: New testcase.
10215 2009-01-30 Jakub Jelinek <jakub@redhat.com>
10218 * gcc.target/i386/pr39013-1.c: New test.
10219 * gcc.target/i386/pr39013-2.c: New test.
10222 * g++.dg/ext/label12.C: New test.
10224 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10227 * g++.dg/parse/error34.C: New.
10228 * g++.dg/parse/error35.C: Likewise.
10230 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
10233 * g++.dg/cpp0x/decltype-38655.C: New.
10235 2009-01-30 Jakub Jelinek <jakub@redhat.com>
10238 * g++.dg/torture/pr39002.C: New test.
10240 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
10242 PR tree-optimization/39007
10243 * gcc.dg/tree-ssa/pr39007.c: New.
10245 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
10247 PR middle-end/35854
10248 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
10251 2009-01-29 Steve Ellcey <sje@cup.hp.com>
10253 PR middle-end/38857
10254 * gcc.c-torture/compile/pr38857.c: New test.
10256 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
10260 * gfortran.dg/bound_6.f90: New test.
10262 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
10264 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
10266 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
10268 PR tree-optimization/38997
10269 * gcc.dg/tree-ssa/pr38997.c: New.
10271 2009-01-28 Richard Guenther <rguenther@suse.de>
10273 PR tree-optimization/38926
10274 * gcc.c-torture/compile/pr38926.c: New testcase.
10276 2009-01-28 Jakub Jelinek <jakub@redhat.com>
10278 PR middle-end/38934
10279 * gcc.dg/pr38934.c: New test.
10281 2009-01-28 Richard Guenther <rguenther@suse.de>
10283 PR middle-end/38908
10284 * g++.dg/warn/Wuninitialized-2.C: New testcase.
10286 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
10288 PR tree-optimization/38984
10289 * gcc.dg/pr38984.c: New XFAILed testcase.
10292 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
10295 * gcc.target/i386/pr38988.c: New test.
10297 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
10300 * g++.dg/parse/crash51.C: New.
10301 * g++.old-deja/g++.pt/crash9.C: Adjust.
10303 2009-01-27 Daniel Kraft <d@domob.eu>
10306 * gfortran.dg/mvbits_6.f90: New test.
10307 * gfortran.dg/mvbits_7.f90: New test.
10308 * gfortran.dg/mvbits_8.f90: New test.
10310 2009-01-27 Richard Guenther <rguenther@suse.de>
10312 PR tree-optimization/38503
10313 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
10315 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
10317 PR middle-end/38969
10318 * gcc.c-torture/execute/pr38969.c: New test.
10320 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
10323 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
10325 * gcc.target/mips/fixed-scalar-type.c: Likewise.
10326 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
10327 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
10329 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
10332 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
10333 if __USING_SJLJ_EXCEPTIONS__ is defined.
10335 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
10336 __USING_SJLJ_EXCEPTIONS__ is defined.
10337 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
10338 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
10339 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
10340 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
10341 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
10342 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
10344 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
10347 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
10348 Use instead of C name in asm statements.
10350 2009-01-26 Richard Guenther <rguenther@suse.de>
10352 PR tree-optimization/38745
10353 * g++.dg/torture/pr38745.C: New testcase.
10355 2009-01-26 Richard Guenther <rguenther@suse.de>
10357 PR middle-end/38851
10358 * g++.dg/warn/Wuninitialized-1.C: New testcase.
10360 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
10362 * gcc.dg/bitfld-15.c: Gate warning on target
10363 pcc_bitfield_type_matters.
10364 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
10365 g++.dg/ext/bitfield4.C: Likewise.
10366 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
10367 bitfield for any target.
10369 2009-01-24 Jakub Jelinek <jakub@redhat.com>
10372 * gcc.dg/pr38957.c: New test.
10374 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
10377 * gfortran.dg/array_constructor_24.f: Allow tolerance when
10380 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
10382 PR tree-optimization/38953
10383 * gfortran.dg/graphite/pr38953.f90: New.
10385 2009-01-24 Paul Brook <paul@codesourcery.com>
10387 * gcc.target/arm/neon-cond-1.c: New test.
10389 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
10391 PR tree-optimization/38932
10392 * gcc.dg/pr38932.c: New.
10394 2009-01-23 Revital Eres <eres@il.ibm.com>
10396 * gcc.dg/sms-7.c: Fix test.
10398 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
10400 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
10401 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
10402 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
10403 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
10405 2009-01-22 Steve Ellcey <sje@cup.hp.com>
10407 * gcc.dg/pr35729.c: Make test x86 specific.
10409 2009-01-22 Steve Ellcey <sje@cup.hp.com>
10411 PR middle-end/38615
10412 * gcc.dg/pr38615.c: New test.
10414 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
10417 * gcc.target/i386/pr38931.c: New test.
10419 2009-01-22 Dodji Seketeli <dodji@redhat.com>
10422 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10423 * g++.dg/template/typedef12.C: Likewise.
10424 * g++.dg/template/typedef13.C: Likewise.
10425 * g++.dg/template/typedef14.C: Likewise.
10426 * g++.dg/template/sfinae3.C: Likewise.
10427 * g++.old-deja/g++.pt/typename8.C: Likewise.
10428 * g++.dg/template/access11.C: Likewise
10430 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
10432 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10434 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10436 2009-01-21 Dodji Seketeli <dodji@redhat.com>
10439 * g++.dg/template/typedef11.C: New test.
10440 * g++.dg/template/typedef12.C: Likewise.
10441 * g++.dg/template/typedef13.C: Likewise.
10442 * g++.dg/template/typedef14.C: Likewise.
10443 * g++.dg/template/sfinae3.C: Compile this pedantically.
10444 The only errors expected should be the one saying the typedef is ill
10446 * g++.old-deja/g++.pt/typename8.C: Likewise.
10447 * g++.dg/template/access11.C: Update this.
10449 2009-01-21 Daniel Kraft <d@domob.eu>
10452 * gfortran.dg/mvbits_5.f90: New test.
10454 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
10456 * gcc.dg/sms-6.c: New test.
10457 * gcc.dg/sms-7.c: Likewise.
10459 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
10462 * gfortran.dg/host_assoc_function_7.f90: New test
10464 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
10465 Richard Guenther <rguenther@suse.de>
10467 PR tree-optimization/38747
10468 PR tree-optimization/38748
10469 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10470 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10471 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10473 2009-01-20 Kees Cook <kees@ubuntu.com>
10474 H.J. Lu <hongjiu.lu@intel.com>
10477 * gcc.dg/pr38902.c: New.
10479 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
10482 * gfortran.dg/pr38868.f: New testcase.
10484 2009-01-20 Richard Guenther <rguenther@suse.de>
10486 * gcc.c-torture/execute/pr36227.c: Move ...
10487 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
10489 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10491 * lib/gfortran.exp: Add -B options for targets that use
10492 libgfortran.a%s in their specs.
10494 2009-01-19 Jason Merrill <jason@redhat.com>
10497 * g++.dg/template/dtor5.C: New test.
10499 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
10502 * gfortran.dg/bound_5.f90: New test.
10504 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
10507 * g++.dg/compat/abi/pr38736_main.C: New.
10508 * g++.dg/compat/abi/pr38736_x.C: Likewise.
10509 * g++.dg/compat/abi/pr38736_y.C: Likewise.
10510 * g++.dg/other/macro-1.C: Likewise.
10511 * gcc.dg/macro-1.c: Likewise.
10512 * gcc.dg/compat/pr38736_main.c: Likewise.
10513 * gcc.dg/compat/pr38736_x.c: Likewise.
10514 * gcc.dg/compat/pr38736_y.c: Likewise.
10516 2009-01-18 Richard Guenther <rguenther@suse.de>
10518 PR tree-optimization/38819
10519 * gcc.c-torture/execute/pr38819.c: New testcase.
10521 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10524 * gfortran.dg/module_commons_3.f90: Reapply.
10526 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10529 * gfortran.dg/transfer_intrinsic_1.f90: New test.
10530 * gfortran.dg/transfer_intrinsic_2.f90: New test.
10532 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
10535 * gfortran.dg/module_commons_3.f90: Remove
10537 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
10539 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10541 2009-01-16 Jason Merrill <jason@redhat.com>
10544 * g++.dg/template/lvalue1.C: New test.
10547 * g++.dg/template/access20.C: New test.
10548 * g++.dg/torture/pr34641.C: Fix access.
10550 2009-01-16 Richard Guenther <rguenther@suse.de>
10552 PR tree-optimization/38835
10553 PR middle-end/36227
10554 * gcc.c-torture/execute/pr36227.c: New testcase.
10555 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10556 * g++.dg/init/const7.C: Likewise.
10558 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
10561 * gcc.c-torture/compile/pr38554.c: New test.
10563 2009-01-16 Jason Merrill <jason@redhat.com>
10566 * g++.dg/conversion/access1.C: New test.
10568 2009-01-16 Jakub Jelinek <jakub@redhat.com>
10570 PR tree-optimization/38789
10571 * gcc.c-torture/compile/pr38789.c: New test.
10573 2009-01-16 Janus Weil <janus@gcc.gnu.org>
10576 * gfortran.dg/proc_ptr_13.f90: New.
10578 2009-01-15 Jason Merrill <jason@redhat.com>
10581 * g++.dg/template/koenig6.C: New test.
10583 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10586 * g++.dg/template/error37.C: New testcase.
10588 2009-01-15 Jason Merrill <jason@redhat.com>
10591 * g++.dg/conversion/memfn1.C: New test.
10594 * g++.dg/conversion/memfn2.C: New test.
10596 2009-01-15 Steve Ellcey <sje@cup.hp.com>
10599 * g++.dg/template/crash87.C: New test.
10601 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
10603 PR middle-end/37843
10604 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10606 2009-01-15 Dodji Seketeli <dodji@redhat.com>
10609 * g++.dg/parse/crash50.C: New test.
10611 2009-01-14 Jakub Jelinek <jakub@redhat.com>
10613 PR rtl-optimization/38245
10614 * gcc.dg/pr38245-3.c: New test.
10615 * gcc.dg/pr38245-3.h: New file.
10616 * gcc.dg/pr38245-4.c: New file.
10617 * gcc.dg/pr38364.c: New test.
10619 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
10621 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10622 sequence PC-relative.
10624 2009-01-14 Mark Mitchell <mark@codesourcery.com>
10626 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10627 calls and/or PLT markers.
10628 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10629 calls and/or PLT markers.
10630 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10631 calls and/or PLT markers.
10632 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10633 calls and/or PLT markers.
10635 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
10636 Nathan Froyd <froydnj@codesourcery.com>
10637 Joseph Myers <joseph@codesourcery.com>
10639 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10641 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10642 and use consistent CFLAGS.
10643 * gcc.target/powerpc/20030505.c: Likewise.
10644 * gcc.target/powerpc/20081204-1.c: Likewise.
10645 * gcc.target/powerpc/ppc-spe.c: Likewise.
10646 * gcc.target/powerpc/spe1.c: Likewise.
10647 * g++.dg/ext/spe1.C: Likewise.
10648 * g++.dg/other/opaque-1.C: Likewise.
10649 * g++.dg/other/opaque-2.C: Likewise.
10650 * g++.dg/other/opaque-3.C: Likewise.
10652 2009-01-14 Mark Mitchell <mark@codesourcery.com>
10654 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10657 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
10660 * g++.dg/torture/pr38811.C: New file.
10662 2009-01-14 Richard Guenther <rguenther@suse.de>
10664 PR tree-optimization/38826
10665 PR middle-end/38477
10666 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10668 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
10670 * gcc.dg/graphite/pr38786.c: Fix commit problem.
10672 2009-01-14 Nick Clifton <nickc@redhat.com>
10675 * g++.cp/parse/pr37862.C: New test.
10677 2009-01-14 Julian Brown <julian@codesourcery.com>
10679 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10680 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10682 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10685 2009-01-13 Jakub Jelinek <jakub@redhat.com>
10687 PR rtl-optimization/38774
10688 * gcc.dg/torture/pr38774.c: New test.
10691 * g++.dg/cpp0x/pr38795.C: New test.
10693 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
10694 Nathan Froyd <froydnj@codesourcery.com>
10695 Joseph Myers <joseph@codesourcery.com>
10697 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10698 otherwise. Do not check for AltiVec at runtime.
10699 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10700 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10701 * gcc.target/powerpc/altivec-1.c: Likewise.
10702 * gcc.target/powerpc/altivec-3.c: Likewise.
10703 * gcc.target/powerpc/altivec-10.c: Likewise.
10704 * gcc.target/powerpc/altivec-12.c: Likewise.
10705 * gcc.target/powerpc/altivec-24.c: Likewise.
10706 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10707 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10708 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10709 * gcc.target/powerpc/pr35907.c: Likewise.
10710 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10711 otherwise. Do not check for Cell at runtime.
10712 * gcc.target/powerpc/altivec_check.h: Delete.
10714 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10715 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
10716 not check for AltiVec at runtime.
10717 * g++.dg/ext/altivec-cell-2.C: Likewise.
10718 * g++.dg/ext/altivec-cell-3.C: Likewise.
10719 * g++.dg/ext/altivec-cell-4.C: Likewise.
10720 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10721 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10723 * g++.dg/ext/altivec_check.h: Delete.
10725 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
10727 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10728 effective target. Adjust line numbers accordingly.
10730 2009-01-13 Mark Mitchell <mark@codesourcery.com>
10732 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10734 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
10736 PR tree-optimization/38786
10737 * gcc.dg/graphite/pr38786.c: New.
10739 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
10742 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
10744 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10745 for alpha*-*-* targets.
10746 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10748 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10750 PR libfortran/38772
10751 * gfortran.dg/fmt_bz_bn_err.f: New test.
10753 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
10755 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10757 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10759 * lib/target-supports.exp (check_effective_target_powerpc64): New.
10760 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10761 instruction support. Do not check for it at runtime.
10763 2009-01-12 Jason Merrill <jason@redhat.com>
10766 * g++.dg/lookup/friend11.C: Remove expected error.
10767 * g++.dg/lookup/friend14.C: New test.
10768 * g++.dg/lookup/friend15.C: New test.
10770 2009-01-12 Dodji Seketeli <dodji@redhat.com>
10773 * g++.dg/lookup/hidden-class12.C: New test.
10774 * g++.dg/lookup/hidden-class13.C: New test.
10775 * g++.dg/lookup/hidden-class14.C: New test.
10776 * g++.dg/lookup/hidden-class15.C: New test.
10777 * g++.dg/lookup/hidden-class16.C: New test.
10779 2009-01-12 Mark Mitchell <mark@codesourcery.com>
10781 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10782 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10783 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10785 2009-01-12 Jason Merrill <jason@redhat.com>
10788 * g++.dg/other/vararg-3.C: New test.
10790 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10792 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10793 Explicitly enable SPE.
10794 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
10797 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10798 Expect -flax-vector-conversions message. Adjust incompatible
10800 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10803 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10805 * g++.dg/other/opaque-1.C: Run on targets with SPE.
10807 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10808 * g++.dg/other/opaque-2.C: Likewise.
10809 * g++.dg/other/opaque-3.C: Likewise.
10811 2009-01-12 Jakub Jelinek <jakub@redhat.com>
10814 * gcc.dg/pr32041.c: New test.
10815 * g++.dg/parse/offsetof9.C: New test.
10817 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10818 Nathan Froyd <froydnj@codesourcery.com>
10820 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10821 * g++.dg/ext/attribute-test-1.C: Likewise.
10822 * g++.dg/ext/attribute-test-2.C: Likewise.
10823 * g++.dg/ext/attribute-test-3.C: Likewise.
10824 * g++.dg/ext/attribute-test-4.C: Likewise.
10826 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
10828 * gnat.dg/unchecked_convert3.adb: New test.
10830 2009-01-12 Tomas Bily <tbily@suse.cz>
10833 * gcc.dg/tree-ssa/pr38385.c: New file.
10835 2009-01-12 Jakub Jelinek <jakub@redhat.com>
10838 * g++.dg/parse/typedef9.C: New test.
10840 PR tree-optimization/38807
10841 * gcc.c-torture/compile/pr38807.c: New test.
10843 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
10845 * gcc.target/mips/ins-2.c: New test.
10847 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
10850 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10852 2009-01-11 Jakub Jelinek <jakub@redhat.com>
10855 * g++.dg/warn/Wreturn-type-5.C: New test.
10857 2009-01-11 Matthias Klose <doko@ubuntu.com>
10859 PR middle-end/38616
10860 * gcc.dg/pr38616.c: New test.
10862 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
10864 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10866 2009-01-10 Andrew Pinski <pinskia@gmail.com>
10869 * g++.dg/expr/string-1.C: New test.
10870 * g++.dg/expr/string-2.C: New test.
10873 * g++.dg/ext/complex4.C: New test.
10874 * g++.dg/ext/complex5.C: New test.
10875 * g++.dg/init/reference1.C: New test.
10876 * g++.dg/init/reference2.C: New test.
10877 * g++.dg/init/reference3.C: New test.
10879 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
10882 * gfortran.dg/transfer_null_1.f90: New test.
10884 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
10887 * gfortran.dg/host_assoc_function_6.f90: New test.
10889 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
10891 * lib/target-supports.exp: Add method to determine if the effective
10892 target is really a ppc405 after applying all compile options.
10893 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10894 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10895 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10896 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10897 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10898 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10899 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10900 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10901 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10902 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
10903 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
10904 * gcc.target/powerpc/405-machhw-1.c: Likewise.
10905 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
10906 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
10907 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
10908 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
10909 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
10910 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
10911 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
10912 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
10913 * gcc.target/powerpc/405-macchw-1.c: Likewise.
10914 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
10915 * gcc.target/powerpc/405-machhw-2.c: Likewise.
10916 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
10917 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
10918 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
10919 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
10920 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
10921 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
10922 * gcc.target/powerpc/405-macchw-2.c: Likewise.
10923 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
10925 2009-01-09 Jakub Jelinek <jakub@redhat.com>
10928 * g++.dg/other/error31.C: New testcase.
10931 * gcc.dg/pr35742.c: New test.
10933 2009-01-09 John F. Carr <jfc@mit.edu>
10936 * g++.dg/parse/linkage3.C: New test.
10938 2009-01-09 Jakub Jelinek <jakub@redhat.com>
10940 PR middle-end/38771
10941 * gcc.c-torture/compile/pr38771.c: New test.
10943 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
10945 * gcc.dg/pr34856.c: Ignore irrelevant warning.
10947 2009-01-08 Mark Mitchell <mark@codesourcery.com>
10949 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
10950 * gcc.dg/sibcall-4.c: Likewise.
10952 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
10953 Jan Sjodin <jan.sjodin@amd.com>
10955 PR tree-optimization/38559
10956 * gcc.dg/graphite/pr38559.c: New.
10958 2009-01-08 Ira Rosen <irar@il.ibm.com>
10960 PR tree-optimization/37194
10961 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
10963 2009-01-07 Jakub Jelinek <jakub@redhat.com>
10966 * g++.dg/ext/label11.C: New test.
10968 2009-01-07 Joseph Myers <joseph@codesourcery.com>
10970 * lib/target-supports.exp (check_weak_override_available): New.
10971 * lib/target-supports-dg.exp (dg-require-weak-override): New.
10972 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
10973 dg-require-weak-override.
10975 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
10976 Alan Modra <amodra@bigpond.net.au>
10978 * gcc.c-torture/compile/20090107-1.c: New test.
10980 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
10983 * g++.dg/other/pr38706.C: New test.
10985 2009-01-07 Jason Merrill <jason@redhat.com>
10987 * g++.dg/cpp0x/variadic92.C: New test.
10988 * g++.dg/cpp0x/variadic93.C: New test.
10990 2009-01-07 Janis Johnson <janis187@us.ibm.com>
10992 * lib/target-supports-dg.exp (current_compiler_flags): New.
10993 (check-flags): Use it; do not access dg-test local variables.
10994 (dg-skip-if): Do not access dg-test local variables.
10995 (dg-xfail-run-if): Ditto.
10996 (dg-shouldfail): Ditto.
10997 * gcc.test-framework/test-framework.exp
10998 (check_effective_target_def_nocache): New.
10999 * gcc.test-framework/test-framework.awk: Handle scan tests.
11000 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
11001 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
11002 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
11003 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
11004 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
11005 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
11006 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
11007 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
11008 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
11010 * g++.dg/torture/pr38586.C: Ignore a possible warning.
11012 * lib/target-supports-dg.exp (check_test_flags): Delete.
11014 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
11016 PR tree-optimization/38492
11017 PR tree-optimization/38498
11018 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
11020 * gcc.dg/graphite/block-0.c: Update test.
11021 * gcc.dg/graphite/block-1.c: Same.
11022 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
11023 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
11024 * gcc.dg/graphite/block-3.c: New.
11025 * gcc.dg/graphite/pr38498.c: New.
11027 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
11029 AVX Programming Reference (December, 2008)
11030 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
11031 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
11032 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
11034 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
11035 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
11037 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11040 * gfortran.dg/c_loc_pure_1.f90: New test.
11042 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
11045 * gfortran.dg/elemental_dependency_3.f90:
11046 Add the final tree dump cleanup.
11048 2009-01-06 Jakub Jelinek <jakub@redhat.com>
11050 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
11053 PR rtl-optimization/38722
11054 * gfortran.dg/pr38722.f90: New test.
11056 2009-01-06 Janis Johnson <janis187@us.ibm.com>
11059 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
11060 instead of DECnn_DEN. Support -DDBG to list lines that fail.
11062 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
11064 * gfortran.dg/implicit_12.f90: Add space around dg directive.
11065 * gfortran.dg/typebound_call_8.f03: Same.
11066 * gfortran.dg/elemental_bind_c.f90: Same.
11067 * gfortran.dg/typebound_call_7.f03: Same.
11068 * gfortran.dg/interface_proc_end.f90: Same
11069 * gfortran.dg/pr37243.f: Fix typo.
11071 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
11073 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
11074 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
11077 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
11079 AVX Programming Reference (December, 2008)
11080 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
11081 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
11082 * gcc.target/i386/sse-14.c: Likewise.
11084 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
11085 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
11086 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
11087 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
11089 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11091 PR libfortran/38735
11092 * gfortran.dg/fmt_bz_bn.f: Update test.
11094 2009-01-05 Dodji Seketeli <dodji@redhat.com>
11097 * g++.dg/conversion/usual-arith-conv.C: New test.
11099 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
11102 * gcc.dg/vector-3.c: New testcase.
11103 * g++.dg/ext/vector15.C: New test.
11105 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11107 PR tree-optimization/38510
11108 * gcc.dg/graphite/pr38510.c: New.
11110 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
11111 Jan Sjodin <jan.sjodin@amd.com>
11113 PR tree-optimization/38500
11114 * gcc.dg/graphite/pr38500.c: New.
11116 2009-01-05 Laurent GUERBY <laurent@guerby.net>
11118 * gcc.c-torture/compile/20001226-1.c: Generalize
11120 * gcc.c-torture/compile/limits-fnargs.c: Add
11122 * gcc.dg/20020425-1.c: Likewise.
11123 * gcc.dg/pch/pch.exp: Likewise.
11125 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11128 * gfortran.dg/module_commons_3.f90: New test.
11130 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
11133 * gfortran.dg/random_seed_1.f90: Updated.
11135 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
11139 * gfortran.dg/elemental_subroutine_7.f90:
11140 Fix p values so that it can be used as vector subscript.
11142 2009-01-05 Jason Merrill <jason@redhat.com>
11144 * g++.dg/cpp0x/initlist12.C: Add another test.
11146 * g++.dg/cpp0x/defaulted7.C: New test.
11148 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11151 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
11152 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
11154 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
11156 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
11157 for alpha*-*-* targets.
11158 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
11160 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
11163 * gfortran.dg/host_assoc_function_5.f90: New test.
11165 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11168 * gfortran.dg/elemental_dependency_3.f90: New test.
11169 * gfortran.dg/elemental_subroutine_7.f90: New test.
11171 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
11173 * gcc.dg/struct-ret-3.c: Include unistd.h.
11174 (main): Exit early if system memory page size is
11175 larger than 4096 bytes.
11177 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
11180 * gfortran.dg/merge_init_expr.f90: New.
11182 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
11185 * gfortran.dg/c_loc_tests_13.f90: New test.
11186 * gfortran.dg/c_loc_tests_14.f90: New test.
11188 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
11190 * gfortran.dg/func_result_4.f90: New.
11192 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
11195 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
11196 interface still works, in addition to original tests.
11197 * gfortran.dg/host_assoc_call_6.f90: New test.
11199 2009-01-03 Jakub Jelinek <jakub@redhat.com>
11202 * g++.dg/torture/pr38705.C: New test.
11205 * gcc.dg/pr38700.c: New test.
11207 2009-01-02 Jason Merrill <jason@redhat.com>
11209 * g++.dg/cpp0x/initlist11.C: New test.
11210 * g++.dg/cpp0x/initlist12.C: New test.
11212 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11214 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
11215 Allow extra informative notes.
11217 2009-01-01 Jakub Jelinek <jakub@redhat.com>
11220 * gcc.dg/pr36489.c: New test.
11223 Copyright (C) 2009 Free Software Foundation, Inc.
11225 Copying and distribution of this file, with or without modification,
11226 are permitted in any medium without royalty provided the copyright
11227 notice and this notice are preserved.