1 2007-11-30 Tom Tromey <tromey@redhat.com>
4 * gcc.dg/cpp/pr32868.c: New file.
6 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
11 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
13 PR rtl-optimization/34171
14 * gcc.dg/pr34171.c: New testcase.
16 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
18 * gcc.dg/tree-ssa/pr34244.c: Fixed.
20 2007-11-30 Tobias Burnus <burnus@net-b.de>
23 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
24 * gfortran.dg/bind_c_usage_11.f03: New.
25 * gfortran.dg/bind_c_usage_12.f03: New.
27 2007-11-30 Jakub Jelinek <jakub@redhat.com>
30 * g++.dg/other/error20.C: New test.
32 2007-11-29 Steven G. Kargl <kargls@comcast.net>
35 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
37 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
39 PR tree-optimization/34244
40 * gcc.dg/tree-ssa/pr34244.c: New test.
42 2007-11-29 Jakub Jelinek <jakub@redhat.com>
44 PR tree-optimization/33434
45 * gcc.dg/pr33434-1.c: New test.
46 * gcc.dg/pr33434-2.c: New test.
47 * gcc.dg/pr33434-3.c: New test.
48 * gcc.dg/pr33434-4.c: New test.
51 * g++.dg/template/cond7.C: New test.
55 * g++.dg/cpp0x/decltype7.C: New test.
56 * g++.dg/cpp0x/decltype8.C: New test.
58 2007-11-29 Tobias Burnus <burnus@net-b.de>
61 * gfortran.dg/result_in_spec_3.f90: New.
63 2007-11-29 Tobias Burnus <burnus@net-b.de>
66 * gfortran.dg/mvbits_3.f90: New.
68 2007-11-28 Bob Wilson <bob.wilson@acm.org>
70 * lib/target-supports.exp (check_effective_target_mips_soft_float):
72 (check_effective_target_hard_float): New.
73 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
74 * gcc.dg/pr30957-1.c: Likewise.
76 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
79 * gnat.dg/specs/variant_part.ads: New test.
82 * gnat.dg/specs/attribute_parsing.ads: New test.
85 * gnat.dg/specs/integer_value.ads: New test.
88 * gnat.dg/specs/delta_small.ads: New test.
90 2007-11-28 Jakub Jelinek <jakub@redhat.com>
92 PR tree-optimization/34140
93 * gcc.c-torture/compile/20071128-1.c: New test.
95 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
98 * gfortran.dg/data_array_1.f90
99 * gfortran.dg/data_array_2.f90
100 * gfortran.dg/data_array_3.f90
101 * gfortran.dg/data_array_4.f90
103 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
106 * gfortran.dg/blockdata_5.f90: New test.
107 * gfortran.dg/blockdata_6.f90: New test.
109 2007-11-27 Jakub Jelinek <jakub@redhat.com>
111 PR tree-optimization/34016
112 * gcc.dg/pr34016.c: New test.
114 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
117 * gfortran.dg/stfunc_6.f90: New test.
120 * gfortran.dg/assign_10.f90: New test.
122 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
125 * gfortran.dg/use_11.f90: New test.
128 * gfortran.dg/generic_15.f90: New test.
130 2007-11-27 Jakub Jelinek <jakub@redhat.com>
133 * gcc.dg/pr34225.c: New test.
135 2007-11-27 Richard Guenther <rguenther@suse.de>
137 PR tree-optimization/34241
138 * g++.dg/torture/pr34241.C: New testcase.
140 2007-11-27 Richard Guenther <rguenther@suse.de>
142 * gcc.dg/builtins-error.c: New testcase.
144 2007-11-27 Jakub Jelinek <jakub@redhat.com>
147 * g++.dg/ext/visibility/anon8.C: New test.
149 2007-11-13 Michael Meissner <michael.meissner@amd.com>
152 * gcc.target/i386/pr34077.c: New testcase.
154 2007-11-26 Tobias Burnus <burnus@net-b.de>
157 * gfortran.dg/backslash_3.f: Add -fbackslash option.
158 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
159 * gfortran.dg/backslash_1.f90: Remove no longer needed
160 -fno-backslash option.
162 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
165 * gcc.dg/cpp/19990413-1.c: Update.
166 * gcc.dg/parse-else-error.c: New.
167 * gcc.dg/parse-else-error-2.c: New.
168 * gcc.dg/parse-else-error-3.c: New.
169 * gcc.dg/parse-else-error-4.c: New.
171 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
174 * g++.dg/template/dependent-expr6.C: New testcase.
176 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
179 * gcc.target/i386/pr34215.c: New test.
181 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
184 * gcc.dg/torture/pr34174-1.c: New.
186 2007-11-26 Richard Guenther <rguenther@suse.de>
189 * gcc.dg/pr34233.c: New testcase.
191 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
192 Revital Eres <eres@il.ibm.com>
194 PR rtl-optimization/34085
195 * gcc.dg/tree-prof (bb-reorg.c): New test.
197 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
199 * lib/target-supports.exp (check_effective_target_mips_soft_float):
200 Return true for MIPS16 targets.
202 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
205 * gfortran.dg/blockdata_4.f90: New test.
207 2007-11-25 Tobias Burnus <burnus@net-b.de>
210 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
211 * gfortran.dg/bind_c_usage_16.f03: New.
212 * gfortran.dg/bind_c_usage_16_c.c: New.
214 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
216 * gnat.dg/specs/size_clause1.ads: New test.
217 * gnat.dg/specs/size_clause2.ads: Likewise.
218 * gnat.dg/specs/size_clause3.ads: Likewise.
220 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
223 * gfortran.dg/entry_16.f90: New test.
225 2007-11-24 Tobias Burnus <burnus@net-b.de>
228 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
230 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
233 * gfortran.dg/nested_modules_1.f90: Change the reference to
234 FOO, forbidden by the standard, to a reference to W.
235 * gfortran.dg/use_only_1.f90: New test.
237 2007-11-23 Tobias Burnus <burnus@net-b.de>
240 * gfortran.dg/nearest_3.f90: New test.
242 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
245 * gfortran.dg/optional_dim_2.f90: New test.
247 2007-11-23 Tobias Burnus <burnus@net-b.de>
250 * gfortran.dg/bind_c_usage_15.f90: New.
252 2007-11-23 Tobias Burnus <burnus@net-b.de>
255 * gfortran.dg/nearest_2.f90: New.
258 2007-11-23 Jakub Jelinek <jakub@redhat.com>
262 * g++.dg/ext/java-2.C: New test.
264 2007-11-23 Mark Mitchell <mark@codesourcery.com>
265 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
268 * g++.dg/warn/pr5310.C: New.
269 * g++.dg/warn/pr33160.C: New.
271 2007-11-23 Richard Guenther <rguenther@suse.de>
272 Michael Matz <matz@suse.de>
274 PR tree-optimization/34176
275 * gcc.c-torture/execute/pr34176.c: New testcase.
277 2007-11-23 Jakub Jelinek <jakub@redhat.com>
280 * gcc.dg/Wconversion-5.c: New test.
281 * g++.dg/Wconversion3.C: New test.
283 2007-11-23 Richard Guenther <rguenther@suse.de>
285 * gcc.dg/tree-ssa/alias-17.c: New testcase.
287 2007-11-22 Joseph Myers <joseph@codesourcery.com>
290 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
291 qualifiers in abstract declarator.
293 2007-11-22 Tobias Burnus <burnus@net-b.de>
295 * gfortran.dg/derived_constructor_comps_3.f90: New.
297 2007-11-22 Jakub Jelinek <jakub@redhat.com>
300 * g++.dg/ext/visibility/anon7.C: New test.
302 2007-11-22 Tobias Burnus <burnus@net-b.de>
305 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
306 * gfortran.dg/bind_c_usage_13.f03: New.
307 * gfortran.dg/bind_c_usage_14.f03: New.
309 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
311 PR rtl-optimization/33848
312 * gcc.dg/torture/pr33848.c: New test.
314 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
317 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
319 2007-11-20 Richard Guenther <rguenther@suse.de>
322 * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
324 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
326 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
328 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
331 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
332 so test passes with -frecord-marker=8.
333 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
334 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
335 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
336 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
337 * gfortrand.dg/modulo_1.f90: Likewise.
339 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
341 * lib/target-supports.exp (check_effective_target_mips_soft_float):
343 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
344 * gcc.dg/pr30957-1.c: Likewise.
346 2007-11-20 Jakub Jelinek <jakub@redhat.com>
349 * g++.dg/template/crash74.C: New test.
351 2007-11-20 Richard Guenther <rguenther@suse.de>
353 * gcc.c-torture/execute/20071120-1.c: New testcase.
355 2007-11-20 Jakub Jelinek <jakub@redhat.com>
358 * gcc.dg/tree-ssa/pr34146.c: New test.
361 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
362 dependent on target settings like move_by_pieces etc.
365 * g++.dg/template/vla2.C: New test.
368 * g++.dg/overload/template3.C: New test.
370 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
373 * gfortran.dg/optional_dim_2.f90: Remove test.
375 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
377 * gcc.dg/dfp/ddmode-ice.c: New test.
379 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
381 PR tree-optimization/34036
382 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
384 2007-11-19 Richard Guenther <rguenther@suse.de>
386 PR tree-optimization/34
387 * gcc.c-torture/execute/pr34099-2.c: New testcase.
389 2007-11-19 Tobias Burnus <burnus@net-b.de>
392 * gfortran.dg/bind_c_usage_10_c.c: New.
393 * gfortran.dg/bind_c_usage_10.f03: New.
395 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
397 * gcc.dg/pr33007.c: Expect new warning.
398 * gcc.dg/tree-ssa/recip-5.c: Likewise.
399 * g++.dg/opt/pr34036.C: New test.
401 2007-11-18 Jakub Jelinek <jakub@redhat.com>
404 * g++.dg/warn/noreturn-4.C: New test.
405 * g++.dg/warn/noreturn-5.C: New test.
406 * g++.dg/warn/noreturn-6.C: New test.
407 * g++.dg/warn/noreturn-7.C: New test.
409 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
412 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
413 integers so tests works with -fdefault-integer-8.
414 * gfortran.fortran-torture/execute/elemental.f90: Use default
415 integers so test passes with -fdefault-integer-8.
416 * gfortran.fortran-torture/execute/der_io.f90: Increase
417 buffer length so test passes with -fdefault-integer-8.
418 * gfortran.dg/bounds_check_8.f90: Likewise.
419 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
420 * gfortran.dg/equiv_7.f90: Set kind so test passes
421 with -fdefault-integer-8.
422 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
425 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
428 * gfortran.dg/optional_dim_2.f90: New test.
431 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
433 2007-11-18 Jakub Jelinek <jakub@redhat.com>
435 PR rtl-optimization/34132
436 * gcc.c-torture/compile/20071118-1.c: New test.
438 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
441 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
443 2007-11-18 Tobias Burnus <burnus@net-b.de>
446 * gfortran.dg/entry_14.f90: New.
447 * gfortran.dg/entry_15.f90: New.
449 2007-11-18 Richard Guenther <rguenther@suse.de>
451 PR tree-optimization/34127
452 * gcc.c-torture/compile/pr34127.c: New testcase.
454 2007-11-18 Ben Elliston <bje@au.ibm.com>
456 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
457 type specifier, as they are not permitted according to the AltiVec
458 Programming Interface Manual.
460 2007-11-17 Tobias Burnus <burnus@net-b.de>
463 * gfortran.dg/bind_c_usage_9.f03: New.
464 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
466 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
469 * interface.c (gfc_current_interface_head,
470 gfc_set_current_interface_head): New functions.
471 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
472 On syntax error, restore previous state of the interface.
473 * gfortran.h (gfc_current_interface_head,
474 gfc_set_current_interface_head): New prototypes.
476 2007-11-17 Richard Guenther <rguenther@suse.de>
479 * gcc.c-torture/execute/pr34130.c: New testcase.
481 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
484 * gfortran.dg/fmt_label_1.f90: New test.
486 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
489 * gfortran.dg/initialization_15.f90 : New test.
491 2007-11-16 Richard Guenther <rguenther@suse.de>
494 * gcc.c-torture/compile/pr34030.c: New testcase.
496 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
499 * gfortran.dg/interface_assignment_3.f90.
501 2007-11-16 Richard Guenther <rguenther@suse.de>
503 PR tree-optimization/33870
504 * gcc.dg/torture/pr33870.c: New testcase.
506 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
509 * gfortran.dg/allocatable_function_3.f90.
511 2007-11-16 Richard Guenther <rguenther@suse.de>
513 PR tree-optimization/34113
514 * gcc.c-torture/compile/pr34113.c: New testcase.
516 2007-11-16 Richard Guenther <rguenther@suse.de>
518 PR tree-optimization/34099
519 * g++.dg/torture/pr3499.C: New testcase.
520 * gcc.c-torture/execute/pr34099.c: Likewise.
522 2007-11-16 Olivier Hainque <hainque@adacore.com>
524 * gnat.dg/release_unc_maxalign.adb: New test.
526 2007-11-16 Jakub Jelinek <jakub@redhat.com>
529 * g++.dg/template/crash73.C: New test.
531 2007-11-15 Jakub Jelinek <jakub@redhat.com>
534 * gcc.dg/tree-ssa/pr23848-1.c: New test.
535 * gcc.dg/tree-ssa/pr23848-2.c: New test.
536 * gcc.dg/tree-ssa/pr23848-3.c: New test.
537 * gcc.dg/tree-ssa/pr23848-4.c: New test.
539 2007-11-15 Tobias Burnus <burnus@net-b.de>
542 * gfortran.dg/proc_decl_11.f90: New.
544 2007-11-15 Ben Elliston <bje@au.ibm.com>
546 * gcc.target/spu/compare-dp.c: New test.
548 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
550 * gcc.dg/pr33923.c: New test.
552 2007-11-14 Jakub Jelinek <jakub@redhat.com>
555 * gcc.dg/pr34088.c: New test.
557 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
559 * gcc.c-torture/compile/20071114-1.c: New test.
561 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
564 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
565 to match known variations in symbol format. Document in comments.
567 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
570 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
572 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
574 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
577 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
580 * gfortran.dg/proc_decl_1.f90: Update.
581 * gfortran.dg/proc_decl_7.f90: New test.
582 * gfortran.dg/proc_decl_8.f90: New test.
583 * gfortran.dg/proc_decl_9.f90: New test.
584 * gfortran.dg/proc_decl_10.f90: New test.
586 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
589 * gfortran.dg/transfer_assumed_size_1.f90: New test.
591 2007-11-13 Jakub Jelinek <jakub@redhat.com>
598 * g++.dg/parse/crash36.C: Add another dg-error.
599 * g++.dg/cpp0x/pr34054.C: New test.
600 * g++.dg/cpp0x/pr34056.C: New test.
601 * g++.dg/cpp0x/pr34057.C: New test.
602 * g++.dg/cpp0x/pr34058.C: New test.
603 * g++.dg/cpp0x/pr34060.C: New test.
605 PR tree-optimization/34063
606 * g++.dg/tree-ssa/pr34063.C: New test.
608 2007-11-13 Diego Novillo <dnovillo@google.com>
610 PR tree-optimization/33870
611 * gcc.c-torture/execute/pr33870-1.c: New test.
612 * gcc.dg/tree-ssa/alias-16.c: New test.
614 2007-11-13 Jakub Jelinek <jakub@redhat.com>
617 * g++.dg/template/crash72.C: New test.
619 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
621 * g++.dg/opt/cfg5.C: New test.
623 2007-11-12 Richard Guenther <rguenther@suse.de>
626 * gcc.c-torture/execute/pr34070-1.c: New testcase.
627 * gcc.c-torture/execute/pr34070-2.c: Likewise.
629 2007-11-12 Richard Guenther <rguenther@suse.de>
632 * gcc.dg/pr34027-1.c: New testcase.
633 * gcc.dg/pr34027-2.c: Likewise.
635 2007-11-12 Ira Rosen <irar@il.ibm.com>
637 PR tree-optimization/33953
638 * gcc.dg/vect/pr33953.c: New testcase.
640 2007-11-11 Tom Tromey <tromey@redhat.com>
643 * g++.dg/ext/pr17577.h: New file.
644 * g++.dg/ext/pr17577.C: New file.
646 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
649 * g++.old-deja/g++.ns/template13.C: Update expected output.
650 * g++.old-deja/g++.pt/friend23.C: Likewise.
651 * g++.dg/warn/pr8570.C: New.
653 2007-11-11 Jakub Jelinek <jakub@redhat.com>
656 * g++.dg/template/pseudodtor4.C: New test.
658 2007-11-10 Jakub Jelinek <jakub@redhat.com>
661 * g++.dg/opt/inline14.C: New test.
663 PR tree-optimization/33680
664 * gcc.c-torture/compile/20071108-1.c: New test.
667 * g++.dg/template/pseudodtor3.C: New test.
669 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
672 * g++.dg/cpp0x/variadic-init.C: New.
674 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
675 Jakub Jelinek <jakub@redhat.com>
677 PR rtl-optimization/34012
678 * gcc.target/i386/pr34012.c: New test.
680 2007-11-09 Richard Guenther <rguenther@suse.de>
682 PR tree-optimization/33604
683 * g++.dg/tree-ssa/pr33604.C: New testcase.
684 * gcc.dg/pr32721.c: Adjust pattern.
686 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
688 * gcc.target/mips/dse-1.c: Disable.
690 2007-11-08 Tom Tromey <tromey@redhat.com>
692 * gcc.dg/empty-source-3.c: Update warning location.
693 * gcc.dg/gomp/barrier-2.c: Likewise.
694 * gcc.dg/label-decl-3.c: Likewise.
695 * gcc.dg/label-decl-2.c: Likewise.
696 * gcc.dg/empty-source-2.c: Likewise.
698 2007-11-08 Tom Tromey <tromey@redhat.com>
701 * g++.dg/inherit/pr30297.C: New file.
703 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
705 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
706 -fno-common for cygwin and mingw32.
708 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
711 * gcc.dg/pr33826.c: New.
712 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
713 recursive functions being marked pure or const.
715 2007-11-08 Tobias Burnus <burnus@net-b.de>
718 * gfortran.dg/proc_decl_5.f90: New.
719 * gfortran.dg/proc_decl_6.f90: New.
721 2007-11-08 Jakub Jelinek <jakub@redhat.com>
723 PR tree-optimization/32575
724 * gcc.c-torture/execute/20071108-1.c: New test.
726 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
728 * g++.dg/opt/anchor1.C: New.
730 2007-11-07 Diego Novillo <dnovillo@google.com>
733 * gcc.c-torture/execute/pr33870.x: Remove.
735 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
740 * g++.dg/cpp0x/decltype-33837.C: New.
741 * g++.dg/cpp0x/decltype-refbug.C: New.
742 * g++.dg/cpp0x/decltype-33838.C: New.
744 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
746 * gcc.c-torture/compile/20071107-1.c: New test.
748 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
750 * gcc.dg/out-of-bounds-1.c: New test.
752 2007-11-07 Jakub Jelinek <jakub@redhat.com>
755 * g++.dg/warn/incomplete2.C: New test.
756 * g++.dg/template/incomplete4.C: New test.
757 * g++.dg/template/incomplete5.C: New test.
759 2007-11-07 Olivier Hainque <hainque@adacore.com>
761 * gnat.dg/max_align.adb: New test.
763 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
766 * gcc.target/i386/pr30961-1.c: New.
768 2007-11-06 Tom Tromey <tromey@redhat.com>
771 * g++.dg/warn/pragma-system_header3.h: New.
772 * g++.dg/warn/pragma-system_header3.C: New.
775 * g++.dg/warn/pragma-system_header4.C: New.
776 * g++.dg/warn/pragma-system_header4.h: New.
778 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
782 * g++.dg/other/canon-array.C: New.
784 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
786 * g++.dg/parser/crash36.C: Tweak expected errors.
787 * g++.dg/cpp0x/pr31439.C: New.
788 * g++.dg/cpp0x/pr32114.C: New.
789 * g++.dg/cpp0x/pr32115.C: New.
790 * g++.dg/cpp0x/pr32125.C: New.
791 * g++.dg/cpp0x/pr32126.C: New.
792 * g++.dg/cpp0x/pr32127.C: New.
793 * g++.dg/cpp0x/pr32128.C: New.
794 * g++.dg/cpp0x/pr32253.C: New.
795 * g++.dg/cpp0x/pr32566.C: New.
796 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
797 * g++.dg/cpp0x/pr31438.C: Ditto.
798 * g++.dg/cpp0x/variadic81.C: Ditto.
799 * g++.dg/cpp0x/pr31432.C: Ditto.
800 * g++.dg/cpp0x/pr31442.C: Ditto.
802 2007-11-06 Jakub Jelinek <jakub@redhat.com>
805 * g++.dg/other/datasec1.C: New test.
807 PR tree-optimization/33458
808 * g++.dg/opt/inline12.C: New test.
810 PR tree-optimization/33993
811 * gcc.c-torture/compile/20071105-1.c: New test.
813 2007-11-05 Jakub Jelinek <jakub@redhat.com>
815 PR rtl-optimization/33648
816 * gcc.dg/pr33648.c: Require effective targer freorder.
818 2007-11-05 Revital Eres <eres@il.ibm.com>
820 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
822 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
827 * g++.dg/cpp0x/pr33996.C: New
828 * g++.dg/cpp0x/rv-trivial-bug.C: New
829 * g++.dg/cpp0x/pr33930.C: New
831 2007-11-05 Nick Clifton <nickc@redhat.com>
832 Sebastian Pop <sebastian.pop@amd.com>
834 PR tree-optimization/32540
835 PR tree-optimization/33922
836 * gcc.dg/tree-ssa/pr32540-1.c: New.
837 * gcc.dg/tree-ssa/pr32540-2.c: New.
838 * gcc.dg/tree-ssa/pr33922.c: New.
840 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
843 * g++.dg/cpp0x/variadic-rref.C: New.
845 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
847 * g++dg/warn/pointer-integer-comparison.C: New.
849 2007-11-05 Jakub Jelinek <jakub@redhat.com>
851 PR tree-optimization/33856
852 * gcc.c-torture/compile/20071027-1.c: New test.
855 * g++.dg/ext/label10.C: New test.
858 * g++.dg/other/ptrmem9.C: New test.
860 2007-11-04 Andrew Pinski <pinskia@gmail.com>
863 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
865 2007-11-04 David Edelsohn <edelsohn@gnu.org>
867 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
868 * g++.dg/ext/visibility/namespace2.C: Add argument to
869 dg-require-visibility.
870 * g++.dg/ext/java-1.C: Disable on AIX.
872 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
874 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
876 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
879 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
881 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
884 * gcc.dg/20031223-1.c: Adjust error output.
885 * gcc.dg/parse-decl-after-label.c: New.
887 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
890 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
891 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
892 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
894 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
896 PR rtl-optimization/28940
897 * gcc.target/i386/addr-sel-1.c: New test.
899 2007-11-03 Jakub Jelinek <jakub@redhat.com>
902 * gcc.dg/pr33670.c: New test.
904 2007-11-02 Jakub Jelinek <jakub@redhat.com>
907 * g++.dg/lookup/typedef1.C: New test.
909 2007-11-02 Janis Johnson <janis187@us.ibm.com>
912 * lib/scandump.exp (dump-suffix): New.
913 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
914 Include dump suffix in pass/fail messages, put regexp in quotes.
916 2007-11-02 Paolo Carlini <pcarlini@suse.de>
919 * g++.dg/other/error19.C: New.
921 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
923 PR rtl-optimization/28062
924 * gcc.c-torture/compile/20071102-1.c: New test.
926 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
928 * g++.dg/cpp0x/pr33955.C: New.
930 2007-11-01 Tom Tromey <tromey@redhat.com>
932 PR preprocessor/30805:
933 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
935 2007-11-02 Jakub Jelinek <jakub@redhat.com>
937 PR rtl-optimization/33648
938 * gcc.dg/pr33648.c: New test.
940 2007-11-01 Jakub Jelinek <jakub@redhat.com>
943 * g++.dg/template/pseudodtor1.C: New test.
944 * g++.dg/template/pseudodtor2.C: New test.
947 * g++.dg/rtti/typeid7.C: New test.
949 2007-11-01 Tom Tromey <tromey@redhat.com>
951 PR preprocessor/30805:
952 * gcc.dg/cpp/pr30805.c: New file.
954 2007-11-01 Janis Johnson <janis187@us.ibm.com>
957 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
959 * gcc.c-torture/compile/20001205-1.c: Ditto.
960 * gcc.c-torture/compile/20001226-1.c: Ditto.
961 * gcc.c-torture/compile/20020312-1.c: Ditto.
962 * gcc.c-torture/compile/20020604-1.c: Ditto.
963 * gcc.c-torture/compile/920501-12.c: Ditto.
964 * gcc.c-torture/compile/920501-4.c: Ditto.
965 * gcc.c-torture/compile/920520-1.c: Ditto.
966 * gcc.c-torture/compile/980506-1.c: Ditto.
967 * gcc.c-torture/compile/990617-1.c: Ditto.
968 * gcc.dg/compare6.c: Ditto.
969 * g++.old-deja/g++.brendan/crash43.C: Ditto.
970 * g++.old-deja/g++.brendan/synth1.C: Ditto.
971 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
972 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
973 * g++.old-deja/g++.pt/static6.C: Ditto.
974 * g++.old-deja/g++.pt/crash16.C: Ditto.
975 * g++.old-deja/g++.mike/p10416.C: Ditto.
976 * g++.old-deja/g++.mike/ns15.C: Ditto.
977 * g++.old-deja/g++.mike/eh46.C: Ditto.
979 2007-11-01 Tom Tromey <tromey@redhat.com>
981 * gcc.dg/redecl-1.c: Update.
982 * gcc.dg/pr20368-3.c: Update.
983 * gcc.dg/inline-14.c: Update.
984 * gcc.dg/builtins-30.c: Update.
985 * gcc.dg/dremf-type-compat-4.c: Update.
986 * gcc.dg/pr20368-2.c: Update.
988 2007-11-01 Jakub Jelinek <jakub@redhat.com>
990 PR rtl-optimization/33673
991 * gcc.dg/pr33673.c: New test.
993 2007-11-01 Michael Matz <matz@suse.de>
995 PR tree-optimization/33961
996 * gcc.dg/pr33961.c: New test.
998 2007-10-31 Paolo Carlini <pcarlini@suse.de>
1001 * g++.dg/template/error35.C: New.
1003 2007-10-31 Jakub Jelinek <jakub@redhat.com>
1006 * gcc.dg/pr31507-1.c: New test.
1007 * gcc.dg/pr31507-2.c: New test.
1009 2007-10-31 Revital Eres <eres@il.ibm.com>
1011 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
1013 * gcc.dg/vect/tree-vect.h (check_vect): Add
1014 powerpc-*paired test.
1015 * lib/target-supports.exp (check_750cl_hw_available):
1017 (check_effective_target_vect_int,
1018 check_effective_target_vect_intfloat_cvt,
1019 check_effective_target_powerpc_altivec_ok,
1020 check_effective_target_vect_long,
1021 check_effective_target_vect_sdot_hi,
1022 check_effective_target_vect_udot_hi,
1023 check_effective_target_vect_pack_trunc,
1024 check_effective_target_vect_unpack,
1025 check_effective_target_vect_shift,
1026 check_effective_target_vect_int_mult): Disable for powerpc-*paired
1028 * gcc.dg/vect/vect-ifcvt-11.c: New.
1029 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
1030 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
1031 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
1032 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
1033 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1034 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1036 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
1037 Tobias Burnus <burnus@net-b.de>
1040 * gfortran.dg/module_read_1.f90: New.
1042 2007-10-31 Tom Tromey <tromey@redhat.com>
1044 PR preprocessor/30786:
1045 * gcc.dg/cpp/pr30786.c: New file.
1047 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1050 * gfortran.dg/interface_19.f90: New.
1051 * gfortran.dg/interface_20.f90: New.
1052 * gfortran.dg/interface_21.f90: New.
1054 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
1056 PR tree-optimization/32377
1057 * gfortran.dg/vect/pr32377.f90: New.
1059 2007-10-31 Richard Guenther <rguenther@suse.de>
1062 * gcc.c-torture/execute/pr33779-1.c: New testcase.
1063 * gcc.c-torture/execute/pr33779-2.c: Likewise.
1065 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
1068 * gfortran.dg/contained_3.f90: New.
1070 2007-10-31 Christian Bruel <christian.bruel@st.com>
1073 * g++.dg/opt/nrv8.C: New.
1075 2007-10-30 Jakub Jelinek <jakub@redhat.com>
1078 * g++.dg/opt/compound1.C: New test.
1081 * g++.dg/template/ptrmem18.C: New test.
1083 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1086 * gfortran.dg/isnan_2.f90: New test.
1088 2007-10-30 Ed Schouten <ed@fxq.nl>
1090 PR tree-optimization/32500
1091 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
1093 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
1097 * g++.dg/cpp0x/pr31993.C: New
1098 * g++.dg/cpp0x/pr32252.C: New
1100 2007-10-30 Jakub Jelinek <jakub@redhat.com>
1102 PR tree-optimization/33723
1103 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
1105 2007-10-30 Richard Guenther <rguenther@suse.de>
1107 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
1108 gcc.target/i386/loop-3.c.
1110 2007-10-30 Revital Eres <eres@il.ibm.com>
1112 * gcc.dg/vect/pr33866.c: Require vect_long.
1114 2007-10-30 Revital Eres <eres@il.ibm.com>
1116 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
1117 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1119 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
1121 PR tree-optimization/32893
1122 * lib/target-supports.exp
1123 (check_effective_target_unaligned_stack): new keyword.
1124 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
1125 not sensitive to unaligned_stack.
1126 * gcc.dg/vect/vect-3.c: Likewise.
1127 * gcc.dg/vect/vect-4.c: Likewise.
1128 * gcc.dg/vect/vect-5.c: Likewise.
1129 * gcc.dg/vect/vect-6.c: Likewise.
1130 * gcc.dg/vect/vect-7.c: Likewise.
1131 * gcc.dg/vect/vect-13.c: Likewise.
1132 * gcc.dg/vect/vect-17.c: Likewise.
1133 * gcc.dg/vect/vect-18.c: Likewise.
1134 * gcc.dg/vect/vect-19.c: Likewise.
1135 * gcc.dg/vect/vect-20.c: Likewise.
1136 * gcc.dg/vect/vect-21.c: Likewise.
1137 * gcc.dg/vect/vect-22.c: Likewise.
1138 * gcc.dg/vect/vect-27.c: Likewise.
1139 * gcc.dg/vect/vect-29.c: Likewise.
1140 * gcc.dg/vect/vect-64.c: Likewise.
1141 * gcc.dg/vect/vect-65.c: Likewise.
1142 * gcc.dg/vect/vect-66.c: Likewise.
1143 * gcc.dg/vect/vect-72.c: Likewise.
1144 * gcc.dg/vect/vect-73.c: Likewise.
1145 * gcc.dg/vect/vect-86.c: Likewise.
1146 * gcc.dg/vect/vect-all.c: Likewise.
1147 * gcc.dg/vect/slp-25.c: Likewise.
1148 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1149 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1150 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1152 * gcc.dg/vect/vect-31.c: Removed alignment checks.
1153 * gcc.dg/vect/vect-34.c: Likewise.
1154 * gcc.dg/vect/vect-36.c: Likewise.
1155 * gcc.dg/vect/vect-64.c: Likewise.
1156 * gcc.dg/vect/vect-65.c: Likewise.
1157 * gcc.dg/vect/vect-66.c: Likewise.
1158 * gcc.dg/vect/vect-68.c: Likewise.
1159 * gcc.dg/vect/vect-76.c: Likewise.
1160 * gcc.dg/vect/vect-77.c: Likewise.
1161 * gcc.dg/vect/vect-78.c: Likewise.
1163 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
1164 testcase (without no-section-anchors prefix) but with global arrays.
1165 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1166 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
1167 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1168 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1169 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1170 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1171 * gcc.dg/vect/vect-77-global.c: Likewise.
1172 * gcc.dg/vect/vect-78-global.c: Likewise.
1174 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
1175 testcase (without no-section-anchors prefix) but fix alignment checks
1176 to also consider unaligned_stack targets.
1177 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1179 2007-10-29 Jakub Jelinek <jakub@redhat.com>
1181 PR tree-optimization/33723
1182 * gcc.c-torture/execute/20071029-1.c: New test.
1183 * gcc.dg/tree-ssa/pr33723.c: New test.
1185 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
1187 PR tree-optimization/33614
1188 * gcc.c-torture/compile/pr33614.c: New test.
1190 2007-10-29 Richard Guenther <rguenther@suse.de>
1192 PR tree-optimization/33870
1193 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
1195 2007-10-29 Jakub Jelinek <jakub@redhat.com>
1197 PR tree-optimization/33757
1198 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
1199 true architectures instead of having a big dg-skip-if.
1202 * g++.dg/other/bitfield3.C: New test.
1204 2007-10-29 Richard Guenther <rguenther@suse.de>
1206 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
1208 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
1210 Automatic parallelization reduction tests.
1212 * gcc.dg/tree-ssa/reduc-1.c: New test.
1213 * gcc.dg/tree-ssa/reduc-1char.c: New test.
1214 * gcc.dg/tree-ssa/reduc-1short.c: New test.
1215 * gcc.dg/tree-ssa/reduc-2.c: New test.
1216 * gcc.dg/tree-ssa/reduc-2char.c: New test.
1217 * gcc.dg/tree-ssa/reduc-2short.c: New test.
1218 * gcc.dg/tree-ssa/reduc-3.c: New test.
1219 * gcc.dg/tree-ssa/reduc-6.c: New test.
1220 * gcc.dg/tree-ssa/reduc-7.c: New test.
1221 * gcc.dg/tree-ssa/reduc-8.c: New test.
1222 * gcc.dg/tree-ssa/reduc-9.c: New test.
1224 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
1225 Zdenek Dvorak <ook@ucw.cz>
1227 OMP_ATOMIC Changes, testsuite changes.
1229 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
1230 instead of gimple dump.
1231 * gcc.dg/gomp/atomic-9.c: Same.
1232 * gcc.dg/gomp/atomic-10.c: Same.
1233 * g++.dg/gomp/atomic-3.C: Same.
1234 * g++.dg/gomp/atomic-9.C: Same.
1235 * g++.dg/gomp/atomic-10.C: Same.
1237 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
1241 * gfortran.dg/forall_12.f90: New test.
1244 * gfortran.dg/forall_13.f90: New test.
1246 2007-10-28 Paolo Carlini <pcarlini@suse.de>
1247 Mark Mitchell <mark@codesourcery.com>
1250 * g++.dg/template/crash71.C: New.
1252 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
1255 * gfortran.dg/module_md5_1.f90: Update hash-value.
1257 2007-10-28 Andrew Pinski <pinskia@gmail.com>
1260 * g++.dg/torture/pr33589-1.C: New testcase.
1261 * g++.dg/torture/pr33589-2.C: New testcase.
1263 2007-10-28 Richard Guenther <rguenther@suse.de>
1265 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
1267 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
1268 Uros Bizjak <ubizjak@gmail.com>
1270 PR tree-optimization/33920
1271 * gcc.dg/tree-ssa/pr33290.c: New test.
1273 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1276 * gfortran.dg/argument_check_7.f90: New test.
1277 * gfortran.dg/argument_check_8.f90: New test.
1279 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
1281 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
1282 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
1283 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
1284 * gcc.target/i386/sse-14.c: Ditto.
1286 2007-10-27 Jakub Jelinek <jakub@redhat.com>
1289 * g++.dg/other/ptrmem8.C: New test.
1292 * g++.dg/template/error34.C: New test.
1294 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
1296 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
1298 2007-10-27 Richard Guenther <rguenther@suse.de>
1300 PR tree-optimization/33870
1301 * gcc.dg/tree-ssa/alias-15.c: New testcase.
1302 * gcc.c-torture/execute/pr33870.c: Likewise.
1304 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1307 * gfortran.dg/argument_checking_9.f90: New test.
1309 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
1311 * g++.dg/other/pr33601.C: New.
1313 2007-10-26 Paolo Carlini <pcarlini@suse.de>
1316 * g++.dg/init/new25.C: New.
1318 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
1320 * g++.dg/cpp0x/pr33839.C: New.
1322 2007-10-26 Jakub Jelinek <jakub@redhat.com>
1325 * g++.dg/template/arg6.C: New test.
1327 2007-10-26 Paolo Carlini <pcarlini@suse.de>
1330 * g++.dg/parse/crash39.C: New.
1332 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
1334 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
1335 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
1338 2007-10-25 David Daney <ddaney@avtrex.com>
1340 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
1342 2007-10-25 Paolo Carlini <pcarlini@suse.de>
1345 * g++.dg/template/error32.C: New.
1347 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
1348 Ira Rosen <irar@il.ibm.com>
1350 PR tree-optimization/33833
1351 * gcc.dg/vect/pr33833.c: New testcase.
1353 2007-10-25 David Daney <ddaney@avtrex.com>
1355 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
1357 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
1358 Ira Rosen <irar@il.ibm.com>
1360 PR tree-optimization/33866
1361 * gcc.dg/vect/pr33866.c: New testcase.
1363 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
1365 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
1366 Add -w to compile flags to suppress "call-clobbered register" warnings
1367 and remove dg-warning directives.
1369 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
1371 * gcc.dg/sms-2.c: Cleanup sms dump file.
1372 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
1375 2007-10-24 David Daney <ddaney@avtrex.com>
1377 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
1379 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
1382 * gcc.target/mips/pr33755.c: New test.
1384 2007-10-24 Ira Rosen <irar@il.ibm.com>
1386 PR tree-optimization/33804
1387 * gcc.dg/vect/pr33804.c: New testcase.
1389 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1392 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
1394 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
1395 Uros Bizjak <ubizjak@gmail.com>
1397 PR rtl-optimization/33846
1398 * gcc.dg/vect/pr33846.c: New testcase.
1400 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
1401 Dorit Nuzman <dorit@il.ibm.com>
1403 PR tree-optimization/33860
1404 * g++.dg/vect/pr33860.cc: New test.
1405 * g++.dg/vect/pr33860a.cc: New test.
1407 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
1408 Revital Eres <eres@il.ibm.com>
1410 * gcc.dg/sms-2.c: New testcase.
1412 2007-10-22 David S. Miller <davem@davemloft.net>
1414 * gcc.dg/globalreg-1.c: New test.
1416 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
1417 Dorit Nuzman <dorit@il.ibm.com>
1419 PR tree-optimization/33834
1420 PR tree-optimization/33835
1421 * g++.dg/vect/pr33834_1.cc: New test.
1422 * g++.dg/vect/pr33834_2.cc: New test.
1423 * g++.dg/vect/pr33835.cc: New test.
1425 2007-10-22 Jakub Jelinek <jakub@redhat.com>
1427 * gcc.dg/pr33644.c: New test.
1429 2007-10-22 Jakub Jelinek <jakub@redhat.com>
1432 * g++.dg/gomp/pr33372-1.C: New test.
1433 * g++.dg/gomp/pr33372-2.C: New test.
1434 * g++.dg/gomp/pr33372-3.C: New test.
1436 2007-10-22 Michael Matz <matz@suse.de>
1438 PR tree-optimization/33855
1439 * gcc.c-torture/compile/pr33855.c: New testcase.
1441 2007-10-22 Ira Rosen <irar@il.ibm.com>
1443 PR tree-optimization/33854
1444 * gcc.dg/vect/O1-pr33854.c: New testcase.
1445 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
1447 2007-10-21 David Edelsohn <edelsohn@gnu.org>
1449 * gcc.dg/unwind-1.c: Disable on AIX.
1450 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
1452 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
1455 * gfortran.dg/assign_9.f90: New test.
1457 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
1459 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
1460 (dg-mips-options): Skip tests that specify an ABI other than o32
1461 and o64 if generating MIPS16 hard-float code.
1463 2007-10-21 Ira Rosen <irar@il.ibm.com>
1464 Revital Eres <eres@il.ibm.com>
1466 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
1467 * gcc.dg/vect/vect-16.c: Fix comment.
1468 * gcc.dg/vect/pr33369.c: Require vect_int.
1469 * gcc.dg/vect/slp-33.c: Add spaces.
1470 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
1472 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
1473 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
1475 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
1476 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
1478 * gcc.dg/vect/slp-10.c: Add spaces.
1479 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
1481 * gcc.dg/vect/slp-36.c: Require vect_int.
1482 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
1483 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
1484 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
1485 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
1487 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
1488 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
1489 instead of vector_alignment_reachable_for_double.
1490 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
1491 (natural_alignment): Split into...
1492 (natural_alignment_32, natural_alignment_64): New.
1493 (vector_alignment_reachable): Depend on natural_alignment_32.
1494 (vector_alignment_reachable_for_double): Rename to ...
1495 (vector_alignment_reachable_for_64bit): And depend on
1496 natural_alignment_64.
1498 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
1500 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
1502 * g++.dg/vect/vect.exp: Likewise.
1503 * lib/fortran-torture.exp: Likewise.
1504 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
1505 mipsisa64*-*-* as the target selector. Remove -mips64,
1506 -mhard-float and -mgp64 from the options list.
1507 * gcc.target/mips/mips-ps-2.c: Likewise.
1508 * gcc.target/mips/mips-ps-3.c: Likewise.
1509 * gcc.target/mips/mips-ps-4.c: Likewise.
1510 * gcc.target/mips/mips-ps-6.c: Likewise.
1511 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
1513 * gcc.target/mips/sb1-1.c: Likewise.
1514 * gcc.target/mips/mips-ps-type.c: Likewise.
1515 * gcc.target/mips/mips-ps-7.c: New test.
1516 * gcc.target/mips/mips-ps-type-2.c: Likewise.
1517 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
1518 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
1519 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
1520 as forcing an ABI and an architecture.
1521 (is_gp32_flag, is_gp64_flag): Fold into...
1522 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
1523 then -mfp64 imply -mhard-float. Apply register rules after the
1524 loop. Handle -march=mipsN like -mipsN.
1526 2007-10-20 David Edelsohn <edelsohn@gnu.org>
1528 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
1529 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
1531 2007-10-20 Tobias Burnus <burnus@net-b.de>
1534 * gfortran.dg/entry_dummy_ref_3.f90: New.
1536 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
1537 FX Coudert <fxcoudert@gcc.gnu.org>
1540 * gfortran.dg/char_cast_1.f90: New test.
1542 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
1544 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
1545 * gfortran.dg/large_real_kind_2.F90: ditto.
1546 * gfortran.dg/default_format_2.f90: ditto.
1547 * gfortran.dg/default_format_denormal_1.f90: ditto.
1549 2007-10-19 Richard Guenther <rguenther@suse.de>
1553 * gfortran.dg/pr32921.f: New testcase.
1555 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1558 * gfortran.dg/transfer_check_1.f90: Adjust options.
1560 2007-10-19 Richard Guenther <rguenther@suse.de>
1563 2007-10-19 Richard Guenther <rguenther@suse.de>
1566 * gfortran.dg/pr32921.f: New testcase.
1568 2007-10-19 Richard Guenther <rguenther@suse.de>
1570 * gcc.c-torture/execute/20071018-1.c: New testcase.
1572 2007-10-19 Richard Guenther <rguenther@suse.de>
1575 * gfortran.dg/pr32921.f: New testcase.
1577 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
1579 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
1581 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
1583 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
1585 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
1588 * gfortran.dg/host_assoc_function_1.f90: Correct references.
1589 * gfortran.dg/host_assoc_function_3.f90: New test.
1591 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
1594 * gfortran.dg/transfer_simplify_6.f90: New test.
1596 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
1597 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1600 * gfortran.dg/pr33794.f90: New testcase.
1602 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
1605 * gcc.target/i386/pr32961.c: New testcase.
1606 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
1607 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
1608 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
1609 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
1610 __builtin_ia32_pslldi128 defines.
1612 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
1615 * gfortran.dg/c_ptr_tests_13.f03: New test case.
1617 2007-10-16 Paolo Carlini <pcarlini@suse.de>
1621 * g++.dg/template/void12.C: New.
1622 * g++.dg/template/void13.C: New.
1624 2007-10-16 Paolo Carlini <pcarlini@suse.de>
1627 * g++.dg/template/void11.C: New.
1628 * g++.dg/template/void2.C: Adjust error markers.
1629 * g++.dg/template/void10.C: Likewise.
1630 * g++.dg/template/crash55.C: Likewise.
1632 2007-10-16 Mark Mitchell <mark@codesourcery.com>
1634 * g++.dg/opt/const5.C: New test.
1636 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
1637 Maxim Kuvyrkov <maxim@codesourcery.com>
1639 * gcc.target/ia64/20040709-2.c: New test.
1641 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
1643 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
1645 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
1647 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
1648 to each function. Check that there are no unsigned loads.
1650 2007-10-15 Jakub Jelinek <jakub@redhat.com>
1652 PR tree-optimization/33136
1653 * gcc.c-torture/execute/20070824-1.c: New test.
1654 * gcc.dg/pr33136-1.c: New test.
1655 * gcc.dg/pr33136-2.c: New test.
1656 * gcc.dg/pr33136-3.c: New test.
1658 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
1660 PR tree-optimization/33735
1661 * g++.dg/torture/pr33735.C: New.
1663 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
1666 * gcc.dg/va-arg-pack-2.c: New.
1668 2007-10-15 Jakub Jelinek <jakub@redhat.com>
1670 PR tree-optimization/33619
1671 * gcc.dg/pr33619.c: New test.
1673 2007-10-15 David Edelsohn <edelsohn@gnu.org>
1675 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
1677 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
1679 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1682 * gfortran.dg/inquire_11.f90: New test.
1683 * gfortan.dg/negative_unit_int8.f: New test.
1685 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
1688 * gcc.c-torture/compile/pr33133.c: New test.
1690 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1693 * gfortran.dg/namelist_40.f90: New test.
1695 2007-10-14 Tobias Burnus <burnus@net-b.de>
1698 * gfortran.dg/bounds_check_11.f90: New.
1700 2007-10-14 Andrew Pinski <pinskia@gmail.com>
1703 * g++.dg/other/ctor1.C: New test.
1704 * g++.dg/other/ctor2.C: New test.
1705 * g++.dg/other/dtor1.C: New test.
1707 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
1709 * gfortran.dg/bounds_check_10.f90: Fix testcase.
1711 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
1712 Paul Thomas <pault@gcc.gnu.org>
1716 * gfortran.dg/bounds_check_10.f90: New.
1718 2007-10-13 David Edelsohn <edelsohn@gnu.org>
1720 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
1721 * gcc.target/powerpc/popcount-1.c: Same.
1723 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
1726 * g++.dg/conversion/op4.C: New test.
1728 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
1730 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
1732 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
1735 * gfortran.dg/ambiguous_specific_1.f90: New test.
1737 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
1740 * gfortran.dg/impure_spec_expr_1.f90: New test.
1741 * gfortran.dg/char_result_7.f90: Remove illegal test.
1743 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
1746 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
1747 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
1748 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
1749 * gcc.target/i386/pr11001-memset-1.c: New testcase.
1750 * gcc.target/i386/pr11001-memset-2.c: New testcase.
1751 * gcc.target/i386/pr11001-memset-3.c: New testcase.
1752 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
1753 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
1754 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
1756 2007-10-12 Richard Guenther <rguenther@suse.de>
1759 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
1760 * gcc.c-torture/execute/20071011-1.c: Likewise.
1761 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
1763 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
1765 PR tree-optimization/33742
1766 * gcc.dg/pr33742.c: New testcase.
1768 2007-10-12 Jakub Jelinek <jakub@redhat.com>
1770 PR tree-optimization/33645
1771 * gcc.dg/pr33645-1.c: New test.
1772 * gcc.dg/pr33645-2.c: New test.
1773 * gcc.dg/pr33645-3.c: New test.
1776 * g++.dg/ext/label4.C: Adjust error regexp.
1777 * g++.dg/ext/label6.C: Adjust error regexp.
1778 * g++.dg/ext/label7.C: New test.
1779 * g++.dg/ext/label8.C: New test.
1780 * g++.dg/ext/label9.C: New test.
1782 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
1785 * gcc.dg/pr33676.c: New.
1787 2007-10-11 Paolo Carlini <pcarlini@suse.de>
1790 * g++.dg/cpp0x/variadic83.C: New.
1792 2007-10-11 Paolo Carlini <pcarlini@suse.de>
1795 * g++.dg/cpp0x/variadic81.C: New.
1796 * g++.dg/cpp0x/variadic82.C: Likewise.
1798 2007-10-11 Richard Guenther <rguenther@suse.de>
1801 * gcc.dg/pr33724.c: New testcase.
1803 2007-10-11 Richard Guenther <rguenther@suse.de>
1806 * gcc.dg/pr33726.c: New testcase.
1808 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
1811 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
1813 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1816 * gfortran.dg/do_3.F90: Run with -fwrapv.
1818 2007-10-09 Geoffrey Keating <geoffk@apple.com>
1820 * gcc.dg/unwind-1.c: New.
1822 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1825 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
1826 failure on some common systems.
1828 2007-10-09 Richard Guenther <rguenther@suse.de>
1831 * gcc.dg/pr33692.c: New testcase.
1833 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
1836 * gcc.c-torture/execute/pr33669.c: New.
1838 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
1840 PR tree-optimization/33615
1841 * g++.dg/tree-ssa/pr33615-2.C: New test.
1843 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
1845 PR tree-optimization/33615
1846 * g++.dg/tree-ssa/pr33615.C: New test.
1848 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
1850 PR tree-optimization/33572
1851 * g++.dg/torture/pr33572.C: Replace with complete test.
1853 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
1856 * gfortran.dg/spec_expr_5.f90: New.
1858 2007-10-08 Geoffrey Keating <geoffk@apple.com>
1860 * gcc.dg/pragma-darwin-2.c: New.
1862 2007-10-08 Richard Guenther <rguenther@suse.de>
1867 * gcc.dg/pr33693.c: New testcase.
1868 * gcc.dg/pr33695.c: Likewise.
1869 * gcc.dg/pr33697.c: Likewise.
1871 2007-10-08 Richard Guenther <rguenther@suse.de>
1876 * gcc.dg/pr33691.c: New testcase.
1877 * gcc.dg/pr33694.c: Likewise.
1878 * gcc.dg/pr33696.c: Likewise.
1880 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1883 * gfortran.dg/gamma_5.f90: New test case
1885 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
1888 * initialization_1.f90: Fix dg-error annotations.
1889 * initialization_14.f90: New.
1890 * initialization_7.f90: Fix dg-error annotations.
1891 * initialization_9.f90: Likewise.
1893 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1895 * gfortran.dg/error_recovery_4.f90: New test.
1897 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1899 * gfortran.dg/default_format_denormal_2.f90: New test.
1900 * gfortran.dg/default_format_2.inc: New test.
1901 * gfortran.dg/default_format_denormal_1.f90: New test.
1902 * gfortran.dg/default_format_1.inc: New test.
1903 * gfortran.dg/default_format_1.f90: Don't test for denormalized
1905 * gfortran.dg/default_format_2.f90: Don't test for denormalized
1908 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1910 * gfortran.dg/namelist_15.f90: Revise test.
1912 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
1914 PR tree-optimization/33655
1915 * gcc.dg/torture/pr33655.c: New.
1917 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
1919 PR tree-optimization/33572
1920 * g++.dg/torture/pr33572.C: New.
1922 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
1925 * gfortran.dg/forall_11.f90: New.
1927 2007-10-05 Michael Matz <matz@suse.de>
1930 * gcc.dg/pr33667.c: New testcase.
1932 2007-10-05 Richard Guenther <rguenther@suse.de>
1935 * gcc.dg/pr33666.c: New testcase.
1937 2007-10-05 Michael Matz <matz@suse.de>
1940 * gcc.target/i386/pr33600.c: New testcase.
1942 2007-10-05 Richard Guenther <rguenther@suse.de>
1944 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
1946 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
1949 * gcc.target/mips/pr33635-1.c: New test.
1951 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1954 * gfortran.dg/namelist_39.f90: Revise to use long names.
1956 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
1959 * gfortran.dg/pr33646.f90: New file.
1961 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1964 * gfortran.dg/char_type_len_2.f90: Adjust error message.
1965 * gfortran.dg/char_decl_2.f90: New test.
1967 2007-10-04 Richard Guenther <rguenther@suse.de>
1970 * gcc.c-torture/compile/pr33641.c: New testcase.
1972 2007-10-04 Michael Matz <matz@suse.de>
1974 PR rtl-optimization/33653
1975 * gcc.dg/pr33653.c: New.
1977 2007-10-04 Richard Guenther <rguenther@suse.de>
1979 PR tree-optimization/33627
1980 * g++.dg/torture/pr33627.C: New testcase.
1982 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
1985 * gfortran.dg/parens_6.f90: New.
1987 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
1991 * gfortran.dg/ambiguous_specific_1.f90: Remove.
1993 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
1995 * g++.dg/ext/gnu-inline-global-redecl.C: New.
1997 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
2000 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
2002 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
2003 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
2005 * gcc.target/mips/fpr-moves-1.c: New test.
2006 * gcc.target/mips/fpr-moves-2.c: Likewise.
2007 * gcc.target/mips/fpr-moves-3.c: Likewise.
2008 * gcc.target/mips/fpr-moves-4.c: Likewise.
2009 * gcc.target/mips/fpr-moves-5.c: Likewise.
2010 * gcc.target/mips/fpr-moves-6.c: Likewise.
2011 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
2013 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2015 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
2017 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2019 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
2020 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
2022 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
2025 * gfortran.dg/common_errors_1.f90: New.
2027 2007-10-03 Doug Kwan <dougkwan@google.com>
2028 Richard Guenther <rguenther@suse.de>
2031 * g++.dg/debug/using3.C: New testcase.
2033 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2036 * gfortran.dg/namelist_38.f90: New test.
2037 * gfortran.dg/namelist_39.f90: New test.
2039 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2042 * gfortran.dg/default_format_1.f90: New test.
2043 * gfortran.dg/default_format_2.f90: New test.
2044 * gfortran.dg/namelist_print_1.f: Adjust expected output.
2045 * gfortran.dg/real_const_3.f90: Adjust expected output.
2047 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
2049 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
2050 default ABI. Split mips_forced_abi into mips_forced_abi and
2052 (is_gp32_flag): Return true for -mabi=32.
2053 (is_gp64_flag): New function. Handle 64-bit -mabi options.
2054 (dg-mips-options): Use is_gp64_flag instead of checking specifically
2055 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
2056 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
2057 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
2058 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
2059 * gcc.target/mips/save-restore-2.c: Likewise.
2060 * gcc.target/mips/save-restore-3.c: Likewise.
2061 * gcc.target/mips/save-restore-4.c: Likewise.
2063 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
2066 * gcc.c-torture/compile/pr33617.c: New test.
2068 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
2070 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
2071 -gstabs+ for extended options.
2073 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
2076 * gfortran.dg/ambiguous_specific_1.f90: New test.
2078 2007-10-02 Revital Eres <eres@il.ibm.com>
2080 * gcc.target/powerpc/paired-8.c: New test.
2081 * gcc.target/powerpc/paired-9.c: New test.
2082 * gcc.target/powerpc/paired-10.c: New test.
2084 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
2087 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
2089 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
2092 * gfortran.dg/intent_out_2.f90: New test.
2094 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
2097 * gfortran.dg/ambiguous_reference_1.f90: New test.
2099 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
2104 * gfortran.dg/function_kinds_1.f90: New test.
2105 * gfortran.dg/function_kinds_2.f90: New test.
2106 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
2107 use association into interfaces.
2109 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2112 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
2113 (overflow): Use INFINITY, not FP_INFINITE.
2114 gcc.dg/float-range-4.c: Likewise.
2115 gcc.dg/float-range-5.c: Likewise.
2117 2007-10-01 Nick Clifton <nickc@redhat.com>
2119 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
2122 2007-09-30 Diego Novillo <dnovillo@google.com>
2125 * g++.dg/tree-ssa/pr33593.C: New test.
2127 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2130 * gfortran.dg/PR19872.f: Fix test condition.
2131 * gfortran.dg/list_read_7.f90: New test.
2133 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
2135 PR tree-optimization/33597
2136 * gcc.dg/vect/pr33597.c: New testcase.
2138 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
2140 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
2141 * gcc.target/i386/pr33524.c: ...this.
2143 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
2146 * gfortran.dg/minmaxloc_4.f90: New.
2148 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2150 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
2152 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
2154 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
2156 2007-09-28 Paolo Carlini <pcarlini@suse.de>
2159 * g++.dg/cpp0x/variadic79.C: New.
2161 2007-09-28 Michael Matz <matz@suse.de>
2162 Jakub Jelinek <jakub@redhat.com>
2164 PR rtl-optimization/33552
2165 * gcc.target/i386/pr33552.c: New runtime test.
2166 * gcc.target/i386/strinline.c: New compile time test.
2168 2007-09-28 Jakub Jelinek <jakub@redhat.com>
2170 * gfortran.dg/openmp_stack.f90: Removed.
2173 * g++.dg/cpp0x/variadic80.C: New test.
2175 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2177 * gfortran.dg/namelist_38.f90: Delete test for revertion of
2180 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2183 * gcc.target/powerpc/gcse-1.c: New test.
2185 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
2187 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
2188 fixed capitalizations.
2189 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
2190 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
2191 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
2192 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
2193 * gfortran.dg/maxloc_shape_1.f90: Likewise.
2194 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
2195 * gfortran.dg/min_max_conformance.f90: Likewise.
2197 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
2199 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
2201 * gcc.dg/c99-tgmath-2.c: Likewise.
2202 * gcc.dg/c99-tgmath-3.c: Likewise.
2203 * gcc.dg/c99-tgmath-4.c: Likewise.
2205 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
2208 * gfortran.dg/anint_1.f90: New test.
2210 2007-09-27 Ian Lance Taylor <iant@google.com>
2212 PR tree-optimization/33565
2213 * gcc.dg/Wstrict-overflow-20.c: New test.
2215 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2217 * gfortran.dg/openmp_stack.f90: Fix typo.
2218 * gfortran.dg/recursive_stack.f90: Fix typo.
2220 2007-09-27 Paolo Carlini <pcarlini@suse.de>
2223 * g++.dg/template/error31.C: New.
2225 2007-09-27 Jakub Jelinek <jakub@redhat.com>
2227 * lib/prune.exp: Prune also "^In function .*$" lines and
2228 "^ inlined from .*$" lines.
2230 2007-09-26 Richard Guenther <rguenther@suse.de>
2232 PR tree-optimization/33563
2233 * gcc.dg/torture/pr33563.c: New testcase.
2235 2007-09-26 Joseph Myers <joseph@codesourcery.com>
2238 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
2240 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
2243 2007-09-26 Richard Guenther <rguenther@suse.de>
2245 PR tree-optimization/30375
2246 PR tree-optimization/33560
2247 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
2248 * gcc.dg/tree-ssa/complex-5.c: Likewise.
2249 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2250 * gcc.dg/torture/pr30375.c: New testcase.
2251 * gcc.dg/torture/pr33560.c: New testcase.
2252 * gcc.dg/tree-ssa/pr30375.c: Likewise.
2254 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
2257 * g++.dg/parse/crash38.C: New test.
2259 2007-09-25 Michael Meissner <michael.meissner@amd.com>
2262 * gcc.target/i386/sse5-convert.c: New file, test int->long
2263 vectorized conversions.
2265 2007-09-25 Revital Eres <eres@il.ibm.com>
2267 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
2269 2007-09-25 Joseph Myers <joseph@codesourcery.com>
2272 * gcc.dg/enum-incomplete-1.c: New test.
2274 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
2276 * gcc.c-torture/compile/20070919-1.c: New test.
2278 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
2280 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
2282 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
2285 * g++.dg/inherit/override_attribs.C: New file.
2287 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
2290 * io.c (check_format_string): Move NULL and constant checks into
2292 (check_io_constraints): Call gfc_simplify_expr() before calling
2293 check_format_string(). Remove NULL and constant checks.
2295 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
2297 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
2298 * gcc.c-torture/execute/loop-2g.x: Likewise.
2300 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
2302 * lib/target-supports.exp (check_effective_target_mips16_attribute):
2303 Reject hard-float modes unless the ABI is o32 or o64.
2304 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
2305 of gcc.exp. Skip the tests when mips16 code generation is not
2307 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
2308 and use dg-add-options mips16_attribute.
2310 2007-09-24 Jakub Jelinek <jakub@redhat.com>
2313 * g++.dg/ext/attrib29.C: New test.
2315 2007-09-23 Ollie Wild <aaw@google.com>
2317 * gcc.dg/fold-bitand-1.c: New test.
2318 * gcc.dg/fold-bitand-2.c: New test.
2319 * gcc.dg/fold-bitand-3.c: New test.
2320 * gcc.dg/fold-bitand-4.c: New test.
2322 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
2324 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
2325 any of the macros to be defined for __mips16.
2326 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
2328 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
2330 * gcc.dg/vect/pr21591.c: Require vect_int.
2331 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
2332 * gcc.dg/vect/vect-outer-2a.c: Likewise.
2333 * gcc.dg/vect/vect-outer-2c.c: Likewise.
2335 2007-09-23 Jakub Jelinek <jakub@redhat.com>
2337 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
2339 * gcc.dg/va-arg-pack-len-2.c: New test.
2340 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
2342 * g++.dg/ext/va-arg-pack-len-2.C: New test.
2344 PR tree-optimization/32772
2345 * gcc.c-torture/compile/20070905-1.c: New test.
2347 PR tree-optimization/32975
2348 * gcc.dg/pr32975.c: New test.
2351 * gcc.dg/pr28755.c: New test.
2353 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
2355 * lib/target-supports.exp (check_effective_target_nomips16): New
2357 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
2359 * gcc.dg/vect/vect.exp: Likewise.
2360 * g++.dg/vect/vect.exp: Likewise.
2361 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
2362 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
2363 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
2364 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
2365 * gcc.target/mips/clear-cache-1.c (f): Likewise.
2366 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
2367 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
2368 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
2369 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
2370 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
2371 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
2372 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
2373 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2374 (test14, test15, test16, test17, test18): Likewise.
2375 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
2376 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2377 (test14, test15, test16, test17, test18, test19, test20, test21)
2379 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
2380 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
2381 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
2382 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
2383 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
2384 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
2385 * gcc.target/mips/mips-3d-1.c (main): Likewise.
2386 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
2387 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2388 (test13, test14, test15, test16, test17, test18, test19, test20)
2389 (test21, test22, test23, test24, test25, test26, test27, test28)
2390 (test29, test30, test31): Likewise.
2391 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
2392 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2393 (test13, test14, test15, test16, test17, test18, test19, test20)
2394 (test21, test22, test23, test24, test25, test26, test27, test28)
2395 (test29, test30, test31, test32, test33, test34, test35, test36)
2396 (test37, test38, test39, test40, test41, test42, test43, test44)
2397 (test45, test46, test47, test48, test49, test50, test51, test52)
2398 (test53, test54, test55, test56, test57, test58, test59, test60)
2399 (test61, test62, test63): Likewise.
2400 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
2401 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2402 (test13, test14, test15, test16, test17, test18, test19, test20)
2403 (test21, test22, test23, test24, test25, test26, test27, test28)
2404 (test29, test30, test31): Likewise.
2405 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
2406 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2407 (test13, test14, test15, test16, test17, test18, test19, test20)
2408 (test21, test22, test23, test24, test25, test26, test27, test28)
2409 (test29, test30, test31): Likewise.
2410 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
2411 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2412 (test13, test14, test15): Likewise.
2413 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
2414 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2415 (test13, test14, test15): Likewise.
2416 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
2417 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2418 (test13, test14, test15, test16, test17, test18, test19, test20)
2419 (test21, test22, test23, test24, test25, test26, test27, test28)
2420 (test29, test30, test31): Likewise.
2421 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
2422 (matrix_multiply4: Likewise.
2423 * gcc.target/mips/mips-ps-1.c (main): Likewise.
2424 * gcc.target/mips/mips-ps-2.c (main): Likewise.
2425 * gcc.target/mips/mips-ps-3.c (main): Likewise.
2426 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
2427 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2428 (test13, test14, test15, test16, test17, test18, test19, test20)
2429 (test21, test22, test23, test24, test25, test26, test27, test28)
2430 (test29, test30, test31): Likewise.
2431 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
2432 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2433 (test13, test14, test15, test16, test17, test18, test19, test20)
2434 (test21, test22, test23, test24, test25, test26, test27, test28)
2435 (test29, test30, test31): Likewise.
2436 * gcc.target/mips/mips-ps-5.c (main): Likewise.
2437 * gcc.target/mips/mips-ps-6.c (main): Likewise.
2438 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
2439 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
2440 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
2441 (sub_v4qi): Likewise.
2442 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
2443 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
2444 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
2445 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
2446 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
2447 (subb, subc): Likewise.
2448 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
2449 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
2450 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
2451 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
2452 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
2453 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
2454 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
2455 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
2456 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
2457 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
2458 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
2459 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
2460 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
2462 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
2464 * lib/target-supports.exp (add_options_for_mips16_attribute)
2465 (check_effective_target_mips16_attribute): New functions.
2466 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
2468 (dg-mips-options) Remove -mno-mips16 handling. Add options to
2470 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
2471 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
2472 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
2473 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
2474 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
2475 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
2476 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
2477 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
2478 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
2479 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
2480 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
2481 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
2482 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
2483 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
2484 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
2485 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
2486 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
2487 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
2488 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
2489 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
2490 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
2491 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
2492 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
2493 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
2495 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
2497 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
2498 options. Require { target mips16_attribute } and use dg-add-options
2499 to add the associated options.
2501 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
2502 * gcc.target/mips/call-saved-3.c: Likewise.
2503 * gcc.target/mips/code-readable-1.c: Require { target
2504 mips16_attribute } and use dg-add-options to add the associated
2505 options. Remove trailing whitespace.
2507 * gcc.target/mips/code-readable-2.c: Likewise.
2508 * gcc.target/mips/code-readable-3.c: Likewise.
2509 * gcc.target/mips/mips16-attributes-2.c: Likewise.
2510 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
2511 Require { target mips16_attribute } and use dg-add-options to
2512 add the associated options.
2513 (cksum16, cksum8): Use MIPS16.
2514 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
2515 Require { target mips16_attribute } and use dg-add-options to
2516 add the associated options.
2518 * gcc.target/mips/save-restore-2.c: Likewise.
2519 * gcc.target/mips/save-restore-3.c: Likewise.
2520 * gcc.target/mips/save-restore-4.c: Likewise.
2521 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
2523 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
2524 (foo): Use NOMIPS16.
2526 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
2529 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
2532 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
2534 2007-09-22 Tobias Burnus <burnus@net-b.de>
2537 * gfortran.dg/gomp/free-2.f90: New.
2538 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
2539 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
2541 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
2543 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
2544 * gcc.target/i386/sse5-haddX.c: Ditto.
2545 * gcc.target/i386/sse5-hsubX.c: Ditto.
2546 * gcc.target/i386/sse5-maccXX.c: Ditto.
2547 * gcc.target/i386/sse5-msubXX.c: Ditto.
2548 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2549 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2550 * gcc.target/i386/sse5-permpX.c: Ditto.
2551 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
2553 * gcc.target/i386/sse5-fma-vector.c: Ditto.
2554 * gcc.target/i386/sse5-ima-vector.c: Ditto.
2555 * gcc.target/i386/sse5-pcmov.c: Ditto.
2556 * gcc.target/i386/sse5-pcmov2.c: Ditto.
2558 2007-09-22 Richard Guenther <rguenther@suse.de>
2560 PR tree-optimization/33146
2561 * gcc.c-torture/compile/pr33146.c: New testcase.
2563 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
2565 * lib/target-supports.exp (check_cached_effective_target): New
2567 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
2568 (check_effective_target_c99_runtime): New procedure.
2569 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
2570 (test3l): Likewise cargl.
2571 * gcc.dg/builtins-59.c: Require c99_runtime.
2572 * gcc.dg/builtins-61.c: Likewise.
2573 * gcc.dg/builtins-62.c: Likewise.
2575 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
2577 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
2578 * lib/target-supports-dg.exp (dg-add-options): Likewise.
2579 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
2580 target-specific dg-options.
2581 * gcc.dg/builtins-20.c: Likewise.
2582 * gcc.dg/builtins-53.c: Likewise.
2583 * gcc.dg/builtins-55.c: Likewise.
2584 * gcc.dg/single-precision-constant.c: Likewise.
2585 * gcc.dg/torture/builtin-convert-1.c: Likewise.
2586 * gcc.dg/torture/builtin-convert-2.c: Likewise.
2587 * gcc.dg/torture/builtin-convert-3.c: Likewise.
2588 * gcc.dg/torture/builtin-convert-4.c: Likewise.
2589 * gcc.dg/torture/builtin-power-1.c: Likewise.
2591 2007-09-21 Chao-ying Fu <fu@mips.com>
2593 * lib/target-supports.exp (check_effective_target_fixed_point): New to
2594 check if targets have fixed-point supports.
2595 * gcc.dg/fixed-point/fixed-point.exp: New file.
2596 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
2597 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
2598 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
2599 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
2600 * gcc.dg/fixed-point/constants-pedantic.c,
2601 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
2602 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
2603 * gcc.dg/fixed-point/keywords-ignored-c99.c,
2604 * gcc.dg/fixed-point/keywords-pedantic.c,
2605 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
2606 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
2607 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
2608 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
2609 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
2610 * gcc.dg/fixed-point/func-vararg-mixed.c,
2611 * gcc.dg/fixed-point/operator-logical.c,
2612 * gcc.dg/fixed-point/struct-union.c,
2613 * gcc.dg/fixed-point/bit-complement.c,
2614 * gcc.dg/fixed-point/operator-bitwise.c,
2615 * gcc.dg/fixed-point/operator-comma.c,
2616 * gcc.dg/fixed-point/struct-layout-1.c,
2617 * gcc.dg/fixed-point/union-init.c,
2618 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
2619 * gcc.dg/fixed-point/func-mixed.c,
2620 * gcc.dg/fixed-point/func-vararg-size0.c,
2621 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
2622 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
2623 * gcc.dg/fixed-point/operator-unary.c,
2624 * gcc.dg/fixed-point/allop-const.c,
2625 * gcc.dg/fixed-point/muldiv-warning.c,
2626 * gcc.dg/nofixed-point-1.c,
2627 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
2628 * gcc.target/mips/fixed-vector-type.c,
2629 * gcc.target/mips/fixed-scalar-type.c: New tests.
2631 2007-09-21 Olivier Hainque <hainque@adacore.com>
2633 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
2634 * gnat.dg/test_nested_subtype_byref.adb: New test.
2636 2007-09-21 Jakub Jelinek <jakub@redhat.com>
2639 * gfortran.dg/gomp/pr33439.f90: New test.
2641 2007-09-21 Tobias Burnus <burnus@net-b.de>
2644 * gfortran.dg/merge_char_3.f90: New.
2646 2007-09-21 Tobias Burnus <burnus@net-b.de>
2649 * gfortran.dg/transfer_check_1.f90: New.
2651 2007-09-20 Asher Langton <langton2@llnl.gov>
2654 * gfortran.dg/init_flag_1.f90: New.
2655 * gfortran.dg/init_flag_2.f90: New.
2656 * gfortran.dg/init_flag_3.f90: New.
2657 * gfortran.dg/init_flag_4.f90: New.
2658 * gfortran.dg/init_flag_5.f90: New.
2659 * gfortran.dg/init_flag_6.f90: New.
2660 * gfortran.dg/init_flag_7.f90: New.
2662 2007-09-20 Paolo Carlini <pcarlini@suse.de>
2665 * g++.dg/ext/anon-struct6.C: New.
2667 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2670 * gfortran.dg/inquire_10.f90: New test.
2672 2007-09-20 Joseph Myers <joseph@codesourcery.com>
2674 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
2676 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2679 * gfortran.dg/used_types_18.f90: Declare variable of empty
2682 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2685 * gfortran.dg/array_constructor_19.f90: New test.
2687 2007-09-20 Jakub Jelinek <jakub@redhat.com>
2690 * gcc.dg/debug/pr33316.c: New test.
2693 * g++.dg/cpp0x/variadic76.C: New test.
2694 * g++.dg/cpp0x/variadic77.C: New test.
2695 * g++.dg/cpp0x/variadic78.C: New test.
2699 * gcc.c-torture/execute/20070919-1.c: New test.
2700 * gcc.dg/pr33238.c: New test.
2701 * gcc.dg/pr27301.c: New test.
2703 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
2705 * lib/target-supports.exp (check_effective_target_mips64): New
2707 * gcc.dg/lower-subreg-1.c: Require !mips64.
2708 * gcc.dg/sibcall-3.c (ATTR): New macro.
2709 (recurser_void1, recurser_void2): Use it.
2710 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
2711 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
2713 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
2715 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
2716 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
2718 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
2720 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
2723 * gfortran.dg/c_loc_tests_11.f03: New test case.
2725 2007-09-20 Paolo Carlini <pcarlini@suse.de>
2728 * g++.dg/init/ref14.C: New.
2730 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
2732 * gnat.dg/slice2.ad[sb]: New testcase.
2734 2007-09-19 Nick Clifton <nickc@redhat.com>
2736 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
2738 2007-09-19 Jie Zhang <jie.zhang@analog.com>
2740 * gcc.target/bfin/bfin.exp: New.
2741 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
2742 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
2743 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
2744 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
2745 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
2746 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
2747 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
2748 mcpu-bf561.c, mcpu-default.c}: New tests.
2750 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
2752 Restore detection of unsupported TLS.
2755 2007-02-10 Richard Henderson <rth@redhat.com>
2757 * lib/target-supports.exp (check_effective_target_tls): Redefine
2758 to mean non-emulated tls.
2759 * gcc.dg/tls/alias-1.c: Remove tls requirement.
2760 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2761 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2762 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2763 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2764 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2765 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2768 * lib/target-supports.exp (check_effective_target_tls): Use
2769 stronger test for compiler support for TLS.
2770 (check_effective_target_tls_native): New, to test for non-emulated
2772 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
2773 instead of dg-require-effective-target tls.
2774 * g++.dg/gomp/copyin-1.C: Likewise.
2775 * g++.dg/gomp/sharing-1.C: Likewise.
2776 * g++.dg/gomp/tls-1.C: Likewise.
2777 * g++.dg/gomp/tls-2.C: Likewise.
2778 * g++.dg/gomp/tls-3.C: Likewise.
2779 * g++.dg/tls/diag-1.C: Likewise.
2780 * g++.dg/tls/diag-2.C: Likewise.
2781 * g++.dg/tls/diag-3.C: Likewise.
2782 * g++.dg/tls/diag-4.C: Likewise.
2783 * g++.dg/tls/diag-5.C: Likewise.
2784 * g++.dg/tls/init-1.C: Likewise.
2785 * g++.dg/tls/init-2.C: Likewise.
2786 * g++.dg/tls/trivial.C: Likewise.
2787 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
2788 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
2789 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2790 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
2791 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
2792 * gcc.dg/gomp/clause-1.c: Likewise.
2793 * gcc.dg/gomp/copyin-1.c: Likewise.
2794 * gcc.dg/gomp/sharing-1.c: Likewise.
2795 * gcc.dg/gomp/tls-1.c: Likewise.
2796 * gcc.dg/gomp/tls-2.c: Likewise.
2797 * gcc.dg/tls/alpha-1.c: Likewise.
2798 * gcc.dg/tls/opt-1.c: Likewise.
2799 * gcc.dg/tls/opt-13.c: Likewise.
2800 * gcc.dg/tls/opt-14.c: Likewise.
2801 * gcc.dg/tls/opt-2.c: Likewise.
2802 * gcc.dg/tls/opt-3.c: Likewise.
2803 * gcc.dg/tls/opt-4.c: Likewise.
2804 * gcc.dg/tls/opt-7.c: Likewise.
2805 * gcc.dg/tls/section-1.c: Likewise.
2806 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
2807 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
2808 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
2809 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
2810 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2811 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
2812 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
2813 * gfortran.dg/gomp/crayptr2.f90: Likewise.
2814 * gfortran.dg/gomp/fixed-1.f: Likewise.
2815 * gfortran.dg/gomp/free-1.f90: Likewise.
2816 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2817 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
2818 * gfortran.dg/gomp/reduction1.f90: Likewise.
2819 * gfortran.dg/gomp/sharing-1.f90: Likewise.
2821 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2824 * gfortran.dg/bounds_check_9.f90: New test.
2825 * gfortran.dg/bounds_check_fail_2.f90: New test.
2827 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2829 PR c++/33462 (again)
2830 * g++.dg/ext/va-arg1.C: Adjust.
2832 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2835 * g++.dg/ext/va-arg1.C: New.
2837 2007-09-18 Tobias Burnus <burnus@net-b.de>
2839 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
2841 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2844 * g++.dg/rtti/typeid6.C: New.
2846 2007-09-18 Paolo Carlini <pcarlini@suse.de>
2849 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
2850 * g++.dg/ext/is_class_error2.C: New.
2852 2007-09-18 Richard Guenther <rguenther@suse.de>
2854 PR tree-optimization/33340
2855 * g++.dg/torture/pr33340.C: New testcase.
2857 2007-09-18 Tobias Burnus <burnus@net-b.de>
2860 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
2861 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
2862 * gfortran.dg/elemental_subroutine_5.f90: New.
2864 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
2866 * lib/target-supports.exp (check_profiling_available): Extend
2867 mips*-*-elf check to mips*-*-elf*.
2869 2007-09-18 Jakub Jelinek <jakub@redhat.com>
2871 * gcc.dg/format/c90-scanf-5.c: New test.
2872 * gcc.dg/format/c99-scanf-4.c: New test.
2873 * gcc.dg/format/ext-7.c: New test.
2874 * gcc.dg/format/ext-8.c: New test.
2877 * gcc.c-torture/compile/20070915-1.c: New test.
2879 2007-09-17 Tobias Burnus <burnus@net-b.de>
2882 * gfortran.dg/private_type_9.f90: New.
2884 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2887 * gfortran.dg/pr33449.f90: New test.
2889 2007-09-17 Tobias Burnus <burnus@net-b.de>
2891 * gfortran.dg/interface_15.f90: Compile with -std=f95.
2892 * gfortran.dg/private_type_1.f90: Ditto
2893 * gfortran.dg/interface_18.f90: New.
2894 * gfortran.dg/private_type_8.f90: New.
2896 2007-09-16 Paolo Carlini <pcarlini@suse.de>
2899 * g++.dg/warn/new1.C: Adjust.
2900 * g++.dg/torture/str_empty.C: Likewise.
2902 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
2904 * gcc.target/mips/dse-1.c: New test.
2906 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
2909 * g++.dg/overload/operator3.C: New.
2911 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
2913 * gcc.target/mips/truncate-1.c: New test.
2915 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
2921 * gfortran.dg/subref_array_pointer_1.f90: New test.
2922 * gfortran.dg/subref_array_pointer_2.f90: New test.
2924 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
2926 * gfortran.dg/nint_2.f90: Correct last change.
2928 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
2930 * gcc.dg/tree-ssa/parallelization-1.c: New test.
2932 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
2934 * gcc.dg/vect/pr33373b.c: New test.
2936 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
2939 * gcc.target/i386/pr33438.c: New test.
2941 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2943 * gfortran.dg/nint_2.f90: Revert previous commit.
2945 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2947 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
2949 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
2952 * g++.dg/other/unused1.C: XFAIL class2 scan.
2954 2007-09-13 Tobias Burnus <burnus@net-b.de>
2957 * gfortran.dg/elemental_args_check_1.f90: New.
2958 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
2959 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
2961 2007-09-13 Tobias Burnus <burnus@net-b.de>
2963 * gfortran.dg/recursive_check_3.f90: New.
2965 2007-09-13 Tobias Burnus <burnus@net-b.de>
2968 * gfortran.dg/elemental_bind_c.f90: New.
2970 2007-09-13 Richard Sandiford <richard@codesourcery.com>
2972 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
2973 * gcc.target/mips/mips16-attributes-2.c: New test.
2974 * gcc.target/mips/mips16-attributes-3.c: Likewise.
2975 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
2976 hard-float asm when __mips16 is defined.
2977 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
2978 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
2979 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
2980 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
2981 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
2982 * gcc.target/mips/pr26765.c (foo): Likewise.
2983 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
2984 targets, use dg-mips-options instead of dg-options, and use -mgp32
2985 to force 32-bit mode.
2986 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
2988 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
2990 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
2991 Michael Meissner <michael.meissner@amd.com>
2993 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
2994 * gcc.target/i386/sse5-hsubX.c: Ditto.
2995 * gcc.target/i386/sse5-permpX.c: Ditto.
2996 * gcc.target/i386/sse5-haddX.c: Ditto.
2997 * gcc.target/i386/sse5-maccXX.c: Ditto.
2998 * gcc.target/i386/sse5-msubXX.c: Ditto.
2999 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3000 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3002 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
3003 optimizes floating point conditional moves into the pcmov
3004 instruction on SSE5.
3005 * gcc.target/i386/sse5-pcmov2.c: Ditto.
3007 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
3008 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
3011 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
3012 compiler optimizes vector (a*b)+c into fmadd on SSE5.
3014 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
3015 optimizes (a*b)+c into fmadd on SSE5.
3017 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
3018 whether the SSE5 instructions can be generated.
3020 * gcc.target/i386/sse5-check.h: New. Add support for
3023 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
3024 ammintrin.h, and turn on -msse5 option instead of -msse4a.
3025 * gcc.target/i386/sse-13.c: Ditto.
3026 * gcc.target/i386/sse-14.c: Ditto.
3028 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
3031 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
3032 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
3034 2007-09-12 Jakub Jelinek <jakub@redhat.com>
3037 * gcc.dg/pr32338-1.c: New test.
3038 * gcc.dg/pr32338-2.c: New test.
3040 2007-09-12 Bob Wilson <bob.wilson@acm.org>
3042 * lib/target-supports.exp (check_effective_target_sync_int_long):
3043 Revert change to add xtensa.
3044 (check_effective_target_sync_char_short): Likewise.
3046 2007-09-12 Olivier Hainque <hainque@adacore.com>
3048 * gnat.dg/packed_subtype.adb: New test.
3050 2007-09-12 Tobias Burnus <burnus@net-b.de>
3053 * gfortran.dg/intrinsic_size.f90: New.
3055 2007-09-12 Tobias Burnus <burnus@net-b.de>
3059 * gfortran.dg/conflicts_2.f90: New.
3061 2007-09-12 Ira Rosen <irar@il.ibm.com>
3063 PR tree-optimization/32377
3064 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
3065 dependence distance.
3066 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
3067 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
3068 * gcc.dg/vect/no-vfa-vect-depend-1.c,
3069 gfortran.dg/vect/no-vfa-pr32377.f90: New.
3071 2007-09-12 Richard Guenther <rguenther@suse.de>
3074 * gcc.c-torture/compile/pr33382.c: New testcase.
3075 * gcc.c-torture/execute/pr33382.c: Likewise.
3077 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
3080 * gfortran.dg/c_ptr_tests_12.f03: New test case.
3082 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
3084 PR tree-optimization/33373
3085 * gcc.dg/vect/pr33373.c: New test.
3087 2007-09-12 Ben Elliston <bje@au.ibm.com>
3089 * lib/target-supports.exp (check_effective_target_vect_no_double):
3092 2007-09-12 Ben Elliston <bje@au.ibm.com>
3093 Ulrich Weigand <uweigand@de.ibm.com>
3095 * gcc.target/spu/dfcgt-nan.c: New test.
3097 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
3099 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
3101 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
3104 * gfortran.dg/c_ptr_tests_11.f03: New test case.
3106 2007-09-11 Jakub Jelinek <jakub@redhat.com>
3108 * gcc.dg/va-arg-pack-len-1.c: New test.
3109 * g++.dg/va-arg-pack-len-1.C: New test.
3111 2007-09-11 Michael Matz <matz@suse.de>
3113 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
3115 2007-09-10 Janis Johnson <janis187@us.ibm.com>
3117 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
3118 checks for size of long double.
3119 * gcc.dg/dfp/convert.h: New file.
3120 * gcc.dg/dfp/convert-bfp-2.c: New test.
3121 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3122 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3123 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3124 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3125 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3126 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3127 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3128 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3129 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3131 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
3133 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
3134 Change dg-final to expect 1 non-profitable loop and
3136 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
3137 Change dg-final to expect 1 non-profitable loop and
3139 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
3140 Change dg-final to expect 1 profitable loop.
3141 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3142 Change dg-final to expect 1 profitable loop.
3144 2007-09-10 Richard Sandiford <richard@codesourcery.com>
3146 * gcc.target/mips/call-saved-1.c: New test.
3147 * gcc.target/mips/call-saved-2.c: Likewise.
3148 * gcc.target/mips/call-saved-3.c: Likewise.
3149 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
3150 instead of mips_mips64. Set mips_fp64 too.
3151 (is_gp32_flag): Return true for -mips1 and -mips2.
3152 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
3154 2007-09-10 Jakub Jelinek <jakub@redhat.com>
3156 * g++.dg/ext/va-arg-pack-1.C: New test.
3157 * g++.dg/ext/va-arg-pack-2.C: New test.
3159 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
3162 * gcc.dg/vect/pr33369.c: New test.
3164 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
3167 * gfortran.dg/array_memcpy_5.f90: New test.
3169 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
3171 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
3173 2007-09-09 Richard Guenther <rguenther@suse.de>
3175 * gcc.c-torture/compile/20070906-1.c: New testcase.
3177 2007-09-09 Ira Rosen <irar@il.ibm.com>
3179 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
3181 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
3182 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
3183 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3186 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
3188 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
3190 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
3192 * gnat.dg/addr2_p.ads: Bump size of array to 9.
3194 2007-09-09 Ira Rosen <irar@il.ibm.com>
3196 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
3197 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
3198 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
3199 Compile tests with -fno-tree-pre.
3200 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
3201 * lib/target-supports.exp (check_effective_target_vect_strided): New.
3202 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
3203 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
3204 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
3205 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
3206 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
3207 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
3208 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
3209 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
3210 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
3211 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
3212 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
3213 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
3214 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
3215 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
3216 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
3217 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
3218 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
3220 2007-09-09 Joseph Myers <joseph@codesourcery.com>
3222 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
3224 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
3225 Use remote_exec to call c++filt.
3226 * lib/target-supports-dg.exp (dg-require-host-local): New.
3227 * gcc.misc-tests/options.exp: Allow .exe in command paths.
3228 * g++.dg/parse/repo1.C: Use dg-require-host-local.
3229 * g++.dg/rtti/repo1.C: Likewise.
3230 * g++.dg/template/repo1.C: Likewise.
3231 * g++.dg/template/repo2.C: Likewise.
3232 * g++.dg/template/repo3.C: Likewise.
3233 * g++.dg/template/repo4.C: Likewise.
3234 * g++.dg/template/repo5.C: Likewise.
3235 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
3236 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
3237 * g++.old-deja/g++.pt/repo1.C: Likewise.
3238 * g++.old-deja/g++.pt/repo2.C: Likewise.
3239 * g++.old-deja/g++.pt/repo3.C: Likewise.
3240 * g++.old-deja/g++.pt/repo4.C: Likewise.
3241 * gcc.dg/cpp/trad/builtins.c: Likewise.
3243 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
3245 PR tree-optimization/32283
3246 * gcc.dg/tree-ssa/loop-31.c: New test.
3248 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
3250 PR rtl-optimization/26449
3251 * gcc.target/i386/pr26449-1.c: New file.
3253 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
3256 PR rtl-optimization/26449
3257 * gcc.target/i386/pr33329.c: New file.
3259 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
3261 * gnat.dg/renaming3.adb, renaming4.ads: New test.
3263 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
3265 * gnat.dg/unaligned_rep_clause.adb: New testcase.
3267 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
3269 PR tree-optimization/33301
3270 * gfortran.dg/vect/pr33301.f: New test.
3272 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3275 * gfortran.dg/backspace_10.f90: New test.
3277 2007-09-07 Richard Guenther <rguenther@suse.de>
3280 2007-09-06 Richard Guenther <rguenther@suse.de>
3282 PR tree-optimization/32586
3283 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3284 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3285 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3286 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3287 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3288 now obsolete simplification.
3290 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
3292 PR tree-optimization/33299
3293 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
3294 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
3296 2007-09-07 Richard Guenther <rguenther@suse.de>
3299 2007-09-06 Richard Guenther <rguenther@suse.de>
3301 PR tree-optimization/32586
3302 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3303 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3304 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3305 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3306 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3307 now obsolete simplification.
3309 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
3311 PR tree-optimization/32821
3312 * gcc.dg/tree-ssa/pr32821.c: New file.
3314 2007-09-07 Richard Sandiford <richard@codesourcery.com>
3316 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
3317 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
3318 and mips_forced_no_er.
3319 (dg-mips-options): Add -mno-abicalls when a small-data option is
3320 specified. Skip tests with small-data options if mips_forced_gp.
3321 Skip tests with -mexplicit-relocs if mips_forced_no_er.
3322 * gcc.target/mips/sdata-1.c: New test.
3323 * gcc.target/mips/sdata-2.c: Likewise.
3324 * gcc.target/mips/sdata-3.c: Likewise.
3325 * gcc.target/mips/sdata-4.c: Likewise.
3327 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3330 * spread_zerosize_1.f90: New test case.
3331 * spread_bounds_1.f90: New test case.
3333 2007-09-06 Paolo Carlini <pcarlini@suse.de>
3336 * g++.dg/template/static31.C: New.
3338 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3341 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
3344 2007-09-06 David Daney <ddaney@avtrex.com>
3345 Richard Sandiford <richard@codesourcery.com>
3348 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
3349 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
3350 * gcc.target/mips/pr33256.c: New test.
3352 2007-09-06 Tom Tromey <tromey@redhat.com>
3354 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
3356 2007-09-06 Richard Guenther <rguenther@suse.de>
3358 PR tree-optimization/32586
3359 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3360 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3361 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3362 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3363 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3364 now obsolete simplification.
3366 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
3368 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
3369 * gcc.target/i386/sse3-addsubps.c: Ditto.
3370 * gcc.target/i386/sse3-haddpd.c: Ditto.
3371 * gcc.target/i386/sse3-haddps.c: Ditto.
3372 * gcc.target/i386/sse3-hsubpd.c: Ditto.
3373 * gcc.target/i386/sse3-hsubps.c: Ditto.
3374 * gcc.target/i386/sse3-lddqu.c: Ditto.
3375 * gcc.target/i386/sse3-movddup.c: Ditto.
3376 * gcc.target/i386/sse3-movshdup.c: Ditto.
3377 * gcc.target/i386/sse3-movsldup.c: Ditto.
3379 2007-09-06 Richard Guenther <rguenther@suse.de>
3381 PR tree-optimization/33302
3382 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
3384 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3387 * gfortran.dg./fmt_float.f90: New test.
3389 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3392 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
3394 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
3396 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
3397 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
3399 2007-09-06 Jakub Jelinek <jakub@redhat.com>
3401 * g++.dg/eh/builtin1.C: New test.
3402 * g++.dg/eh/builtin2.C: New test.
3403 * g++.dg/eh/builtin3.C: New test.
3406 * g++.dg/eh/builtin4.C: New test.
3408 2007-09-05 Janis Johnson <janis187@us.ibm.com>
3410 * gcc.target/powerpc/dfp-dd.c: New test.
3411 * gcc.target/powerpc/dfp-td.c: New test.
3413 2007-09-05 Jakub Jelinek <jakub@redhat.com>
3415 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
3416 * gcc.dg/va-arg-pack-1.c: New test.
3418 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
3420 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
3421 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
3422 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
3423 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
3424 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
3426 2007-09-05 Paolo Carlini <pcarlini@suse.de>
3429 * g++.dg/ext/anon-struct5.C: New.
3431 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
3433 * gcc.dg/i386-cpuid.h: Remove.
3434 * gcc.target/i386/mmx-check.h: Include cpuid.h.
3435 (main): Use __get_cpuid to get target features.
3436 * gcc.target/i386/sse-check.h: Ditto.
3437 * gcc.target/i386/sse2-check.h: Ditto.
3438 * gcc.target/i386/sse3-check.h: Ditto.
3439 * gcc.target/i386/ssse3-check.h: Ditto.
3440 * gcc.target/i386/sse4_1-check.h: Ditto.
3441 * gcc.target/i386/sse4_2-check.h: Ditto.
3442 * gcc.target/i386/sse4a-check.h: Ditto.
3443 * gcc.dg/torture/pr16104-1.c: Ditto.
3444 (do_test): Change to void.
3445 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
3446 * gcc.target/i386/sse-6.c: Ditto.
3447 * gcc.target/i386/sse-7.c: Ditto.
3448 * g++.dg/other/i386-1.C: Include cpuid.h.
3449 (main): New function. Use __get_cpuid to get target fetaures.
3451 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
3452 David Ung <davidu@mips.com>
3453 Nigel Stephens <nigel@mips.com>
3455 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
3456 * gcc.c-torture/compile/mipscop-2.c: Likewise.
3457 * gcc.c-torture/compile/mipscop-3.c: Likewise.
3458 * gcc.c-torture/compile/mipscop-4.c: Likewise.
3459 * gcc.dg/torture/mips-hilo-1.c: Likewise.
3460 * gcc.dg/torture/mips-hilo-2.c: Likewise.
3461 * gcc.dg/torture/pr19683-1.c: Likewise.
3462 * gcc.target/mips/madd-3.c: Likewise.
3463 * gcc.target/mips/maddu-3.c: Likewise.
3464 * gcc.target/mips/msub-3.c: Likewise.
3465 * gcc.target/mips/msubu-3.c: Likewise.
3466 * gcc.target/mips/asm-1.c: Likewise.
3467 * gcc.target/mips/branch-1.c: Likewise.
3468 * gcc.target/mips/ins-1.c: Likewise.
3469 * gcc.target/mips/near-far-3.c: Likewise.
3470 * gcc.target/mips/near-far-4.c: Likewise.
3471 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3472 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3473 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3474 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3475 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3476 * gcc.target/mips/dspr2-MULT.c: Likewise.
3477 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3478 * gcc.target/mips/mips32-dsp-run.c: Likewise.
3479 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
3480 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
3481 * gcc.target/mips/code-readable-2.c: Likewise.
3482 * gcc.target/mips/code-readable-3.c: Likewise.
3484 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
3485 David Ung <davidu@mips.com>
3486 Nigel Stephens <nigel@mips.com>
3488 * gcc.target/mips/mips16-attributes.c: New.
3490 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
3493 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
3496 * gfortran.dg/char_length_10.f90: New test.
3498 2007-09-05 Paolo Carlini <pcarlini@suse.de>
3501 * g++.dg/parse/template24.C: New.
3503 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
3505 * g++.dg/other/spu2vmx-1.C: New test.
3507 2007-09-05 Jakub Jelinek <jakub@redhat.com>
3509 PR tree-optimization/33017
3510 * gcc.dg/pr33017.c: New test.
3512 2007-09-05 Ben Elliston <bje@au.ibm.com>
3514 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
3515 __protected_stream family of macros.