1 2007-12-14 Jakub Jelinek <jakub@redhat.com>
4 * gcc.target/i386/pr29978.c: New test.
6 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
8 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
10 * gcc.target/i386/sse-12.c (dg-options): Ditto.
11 * g++.dg/other/i386-2.C (dg-options): Ditto.
13 2007-12-14 Tobias Burnus <burnus@net-b.de>
16 * gfortran.dg/private_type_10.f90: New.
18 2007-12-14 Tobias Burnus <burnus@net-b.de>
21 * gfortran.dg/nan_4.f90: New.
23 2007-12-14 Richard Guenther <rguenther@suse.de>
26 * gcc.c-torture/compile/20071214-1.c: New testcase.
28 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
30 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
31 macros to test macroized SSE intrinsics. Use new macros to test
32 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
33 emmintrin.h, xmmintrin.h and bmmintrin.h
34 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
35 to test with immediate operand.
37 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40 * gcc.c-torture/compile/pr34091.c: New test.
42 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
44 * gcc.dg/uninit-13.c: UnXFAIL.
45 * gcc.dg/complex-5.c: New testcase.
47 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
49 * gcc.dg/struct/struct-reorg.exp: Replace
50 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
52 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
57 * gfortran.dg/advance_6.f90: New test case.
58 * gfortran.dg/direct_io_7.f90: New test case.
59 * gfortran.dg/streamio_13.f90: New test case.
61 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
63 * g++.dg/cpp0x/__func__.C: New.
65 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
68 * g++.dg/other/pr34435.C: New testcase.
70 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
72 * gcc.dg/struct: New directory with tests
73 for struct-reorg optimizaion.
74 * gcc.dg/struct/struct-reorg.exp: New script.
75 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
76 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
77 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
78 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
79 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
80 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
81 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
82 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
83 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
84 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
85 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
86 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
87 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
88 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
89 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
90 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
91 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
92 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
93 * gcc.dg/struct/w_prof_global_array.c: Likewise.
94 * gcc.dg/struct/w_prof_global_var.c: Likewise.
95 * gcc.dg/struct/w_prof_local_array.c: Likewise.
96 * gcc.dg/struct/w_prof_local_var.c: Likewise.
97 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
98 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
100 2007-12-13 Tobias Burnus <burnus@net-b.de>
103 * gfortran.dg/namelist_42.f90: New.
105 2007-12-12 Tobias Burnus <burnus@net-b.de>
108 * gfortran.dg/function_kinds_3.f90: New.
110 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
112 * gcc.target/s390/20071212-1.c: New testcase.
114 2007-12-11 Jakub Jelinek <jakub@redhat.com>
117 * g++.dg/ext/visibility/anon7.C: Add xfail.
118 * g++.dg/ext/visibility/anon9.C: New test.
119 * g++.dg/ext/visibility/anon10.C: New test.
122 * g++.dg/rtti/dyncast2.C: New test.
124 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
126 PR tree-optimization/34407
127 * gcc.dg/vect/pr34407.c: New test.
129 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
132 * gfortran.dg/error_recovery_5.f90: New.
133 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
135 2007-12-10 Jakub Jelinek <jakub@redhat.com>
137 PR tree-optimization/34371
138 * gcc.c-torture/compile/20071207-1.c: New test.
140 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
143 * g++.dg/parse/crash40.C: New test.
145 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
147 * g++.dg/opt/memcpy1.C: New test.
149 2007-12-10 Tobias Burnus <burnus@net-b.de>
152 * gfortran.dg/argument_checking_10.f90: New.
154 2007-12-10 Jakub Jelinek <jakub@redhat.com>
156 PR rtl-optimization/34302
157 * gcc.c-torture/execute/20071210-1.c: New test.
159 2007-12-10 Jakub Jelinek <jakub@redhat.com>
162 * g++.dg/cpp0x/error1.C: New test.
165 * g++.dg/other/error22.C: New test.
167 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
170 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
171 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
172 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
174 2007-12-09 Jakub Jelinek <jakub@redhat.com>
178 * g++.dg/template/repo6.C: New test.
179 * g++.dg/template/repo7.C: New test.
180 * g++.dg/template/repo8.C: New test.
182 2007-12-09 H.J. Lu <hjl@lucon.org>
183 Tobias Burnus <burnus@net-b.de>
186 * gfortran.dg/read_2.f90: New.
188 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
190 * lib/target-supports.exp (check_effective_target_tls_native):
193 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
196 * gnat.dg/enclosing_record_reference.ads,
197 gnat.dg/enclosing_record_reference.adb: New test.
199 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
202 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
203 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
206 * gfortran.dg/char_component_initializer_1.f90: New test.
208 2007-12-09 Tobias Burnus <burnus@net-b.de>
215 * gfortran.dg/boz_8.f90: New.
216 * gfortran.dg/boz_9.f90: New.
217 * gfortran.dg/boz_10.f90: New.
218 * gfortran.dg/boz_7.f90: Update dg-warning.
219 * gfortran.dg/pr16433.f: Add dg-error.
220 * gfortan.dg/ibits.f90: Update dg-warning.
221 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
222 * gfortran.dg/unf_io_convert_2.f90: Ditto.
224 2007-12-08 Jakub Jelinek <jakub@redhat.com>
227 * gfortran.dg/include_1.f90: New test.
228 * gfortran.dg/include_1.inc: New.
229 * gfortran.dg/include_2.f90: New test.
231 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
233 * gcc.c-torture/compile/20011130-2.c: Fix typo.
235 2007-12-08 Tobias Burnus <burnus@net-b.de>
238 * gfortran.dg/nan_3.f90: New.
240 2007-12-07 Jakub Jelinek <jakub@redhat.com>
242 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
244 2007-12-07 Olivier Hainque <hainque@adacore.com>
246 * gnat.dg/tamdt*.ad?: Support for ...
247 * gnat.dg/test_tamdt.adb: New test.
249 2007-12-07 Olivier Hainque <hainque@adacore.com>
251 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
252 exports and document how these can be exercised.
254 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
257 * gnat.dg/specs/access_constants.ads: New test.
259 * gnat.dg/specs/access_constant_decl.ads: New test.
262 * gnat.dg/compose.adb: New test.
264 2007-12-07 Olivier Hainque <hainque@adacore.com>
267 * gnat.dg/unc_memops.ad[sb]: Support for ...
268 * gnat.dg/unc_memfree.adb: New test.
270 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
272 * gfortran.dg/ltrans-7.f90: New.
274 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
275 Dorit Nuzman <dorit@il.ibm.com>
277 PR tree-optimization/34005
278 * gcc.dg/vect/pr34005.c: New test.
280 2007-12-06 Jakub Jelinek <jakub@redhat.com>
283 * g++.dg/template/new8.C: New test.
285 2007-12-06 Tobias Burnus <burnus@net-b.de>
288 * gfortran.dg/boz_7.f90: New.
289 * gfortran.dg/int_1.f90: Disable -pedantic option.
290 * gfortran.dg/boz_1.f90: Ditto.
291 * gfortran.dg/boz_3.f90: Ditto.
292 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
293 * gfortran.dg/ibits.f90: Ditto.
294 * gfortran.dg/unf_io_convert_1.f90: Ditto.
295 * gfortran.dg/unf_io_convert_2.f90: Ditto.
297 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
300 * gfortran.dg/used_types_19.f90: New test.
302 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
304 * gfortran.dg/nan_2.f90: Add -mieee for sh.
305 * gfortran.dg/nearest_2.f90: Likewise.
306 * gfortran.dg/nearest_3.f90: Likewise.
308 2007-12-05 Jakub Jelinek <jakub@redhat.com>
311 * gcc.c-torture/execute/20071205-1.c: New test.
313 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
315 * gfortran.dg/module_nan.f90: Add -mieee for sh.
316 * gfortran.dg/real_const_3.f90: Likewise.
318 2007-12-05 Richard Guenther <rguenther@suse.de>
320 PR tree-optimization/34138
321 * gcc.c-torture/compile/pr34138.c: New testcase.
323 2007-12-05 Jakub Jelinek <jakub@redhat.com>
326 * gfortran.dg/debug_2.f: New test.
328 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
330 * gnat.dg/specs/elab1.ads: New test.
332 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
335 * gcc.target/i386/pr34312.c: New test.
337 2007-12-05 Tobias Burnus <burnus@net-b.de>
340 * gfortran.dg/nan_2.f90: New.
342 2007-12-05 Jakub Jelinek <jakub@redhat.com>
345 * g++.dg/cpp0x/decltype9.C: New test.
346 * g++.dg/cpp0x/decltype10.C: New test.
348 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
351 * gnat.dg/rm_6_4_1_13.adb: New test.
353 2007-12-04 Jakub Jelinek <jakub@redhat.com>
356 * gcc.c-torture/compile/20071117-1.c: New test.
358 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
361 * g++.dg/cpp0x/variadic-ttp.C: New.
363 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
365 * gcc.dg/parse-decl-after-if.c: New.
366 * gcc.dg/20031223-1.c: Adjust.
368 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
371 * g++.dg/cpp0x/variadic-throw.C: New.
373 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
376 * g++.dg/cpp0x/variadic-unify.C: New.
378 2007-12-04 Richard Guenther <rguenther@suse.de>
382 * gcc.c-torture/compile/pr34334.c: New testcase.
383 * g++.dg/torture/pr34222.C: New testcase.
385 2007-12-04 Jakub Jelinek <jakub@redhat.com>
387 * gcc.c-torture/execute/20071202-1.c: New test.
388 * gcc.dg/tree-ssa/pr34146-2.c: New test.
390 2007-12-04 Tobias Burnus <burnus@net-b.de>
393 * gfortran.dg/module_nan.f90: New.
395 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
397 * lib/target-supports.exp (get_compiler_messages): Replace with...
398 (check_compile): ...this new procedure. Handle TYPE == executable.
399 Use comments in the source to determine the correct extension.
400 Return a pair containing the compiler output and the output filename.
401 Don't delete the file here.
402 (check_no_compiler_messages_nocache): New procedure.
403 (check_no_compiler_messages): Use it.
404 (check_no_messages_and_pattern_nocache): New procedure.
405 (check_no_messages_and_pattern): Use it.
406 (check_runtime_nocache, check_runtime): New procedures.
407 (check_effective_target_tls): Use check_no_compiler_messages.
408 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
409 (check_effective_target_tls_runtime): Use check_runtime.
410 (check_effective_target_fstack_protector): Likewise.
411 (check_iconv_available): Use check_runtime_nocache.
412 (check_effective_target_fortran_large_real): Use
413 check_no_compiler_messages.
414 (check_effective_target_fortran_large_int): Likewise.
415 (check_effective_target_static_libgfortran): Likewise.
416 (check_750cl_hw_available): Use check_cached_effective_target
417 and check_runtime_nocache.
418 (check_vmx_hw_available): Likewise.
419 (check_effective_target_broken_cplxf_arg): Likewise.
420 (check_alpha_max_hw_available): Use check_runtime.
421 (check_function_available): Use check_no_compiler_messages.
422 (check_cxa_atexit_available): Use check_cached_effective_target
423 and check_runtime_nocache.
424 (check_effective_target_dfp_nocache): Use
425 check_no_compiler_messages_nocache.
426 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
427 (check_effective_target_dfp): Use check_cached_effective_target.
428 (check_effective_target_dfprt): Likewise.
429 (check_effective_target_arm_neon_hw): Use check_runtime.
430 (check_effective_target_ultrasparc_hw): Likewise.
431 (check_effective_target_c99_runtime): Use
432 check_no_compiler_messages_nocache.
434 2007-12-03 Jakub Jelinek <jakub@redhat.com>
437 * gcc.dg/fold-rotate-1.c: New test.
439 PR tree-optimization/33453
440 * gcc.c-torture/compile/20071203-1.c: New test.
442 2007-12-03 Robert Dewar <dewar@adacore.com>
443 Samuel Tardieu <sam@rfc1149.net>
446 * gnat.dg/check_elaboration_code.adb: New test.
447 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
450 2007-12-02 Paolo Carlini <pcarlini@suse.de>
453 * g++.dg/cpp0x/pr34061.C: New.
455 2007-12-02 Paolo Carlini <pcarlini@suse.de>
458 * g++.dg/other/error21.C: New.
460 2007-12-02 Revital Eres <eres@il.ibm.com>
462 * gcc.dg/sms-4.c: New testcase.
464 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
465 Revital Eres <eres@il.ibm.com>
467 * gcc.dg/sms-3.c: New testcase.
469 2007-12-01 Ollie Wild <aaw@google.com>
472 * g++.dg/conversion/ptrmem9.C: New test.
474 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
477 * gfortran.dg/namelist_41.f90: New test.
479 2007-11-30 Tom Tromey <tromey@redhat.com>
481 PR preprocessor/32868:
482 * gcc.dg/cpp/pr32868.c: New file.
484 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
487 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
489 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
491 PR rtl-optimization/34171
492 * gcc.dg/pr34171.c: New testcase.
494 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
496 * gcc.dg/tree-ssa/pr34244.c: Fixed.
498 2007-11-30 Tobias Burnus <burnus@net-b.de>
501 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
502 * gfortran.dg/bind_c_usage_11.f03: New.
503 * gfortran.dg/bind_c_usage_12.f03: New.
505 2007-11-30 Jakub Jelinek <jakub@redhat.com>
508 * g++.dg/other/error20.C: New test.
510 2007-11-29 Steven G. Kargl <kargls@comcast.net>
513 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
515 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
517 PR tree-optimization/34244
518 * gcc.dg/tree-ssa/pr34244.c: New test.
520 2007-11-29 Jakub Jelinek <jakub@redhat.com>
522 PR tree-optimization/33434
523 * gcc.dg/pr33434-1.c: New test.
524 * gcc.dg/pr33434-2.c: New test.
525 * gcc.dg/pr33434-3.c: New test.
526 * gcc.dg/pr33434-4.c: New test.
529 * g++.dg/template/cond7.C: New test.
533 * g++.dg/cpp0x/decltype7.C: New test.
534 * g++.dg/cpp0x/decltype8.C: New test.
536 2007-11-29 Tobias Burnus <burnus@net-b.de>
539 * gfortran.dg/result_in_spec_3.f90: New.
541 2007-11-29 Tobias Burnus <burnus@net-b.de>
544 * gfortran.dg/mvbits_3.f90: New.
546 2007-11-28 Bob Wilson <bob.wilson@acm.org>
548 * lib/target-supports.exp (check_effective_target_mips_soft_float):
550 (check_effective_target_hard_float): New.
551 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
552 * gcc.dg/pr30957-1.c: Likewise.
554 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
557 * gnat.dg/specs/variant_part.ads: New test.
560 * gnat.dg/specs/attribute_parsing.ads: New test.
563 * gnat.dg/specs/integer_value.ads: New test.
566 * gnat.dg/specs/delta_small.ads: New test.
568 2007-11-28 Jakub Jelinek <jakub@redhat.com>
570 PR tree-optimization/34140
571 * gcc.c-torture/compile/20071128-1.c: New test.
573 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
576 * gfortran.dg/data_array_1.f90
577 * gfortran.dg/data_array_2.f90
578 * gfortran.dg/data_array_3.f90
579 * gfortran.dg/data_array_4.f90
581 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
584 * gfortran.dg/blockdata_5.f90: New test.
585 * gfortran.dg/blockdata_6.f90: New test.
587 2007-11-27 Jakub Jelinek <jakub@redhat.com>
589 PR tree-optimization/34016
590 * gcc.dg/pr34016.c: New test.
592 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
595 * gfortran.dg/stfunc_6.f90: New test.
598 * gfortran.dg/assign_10.f90: New test.
600 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
603 * gfortran.dg/use_11.f90: New test.
606 * gfortran.dg/generic_15.f90: New test.
608 2007-11-27 Jakub Jelinek <jakub@redhat.com>
611 * gcc.dg/pr34225.c: New test.
613 2007-11-27 Richard Guenther <rguenther@suse.de>
615 PR tree-optimization/34241
616 * g++.dg/torture/pr34241.C: New testcase.
618 2007-11-27 Richard Guenther <rguenther@suse.de>
620 * gcc.dg/builtins-error.c: New testcase.
622 2007-11-27 Jakub Jelinek <jakub@redhat.com>
625 * g++.dg/ext/visibility/anon8.C: New test.
627 2007-11-13 Michael Meissner <michael.meissner@amd.com>
630 * gcc.target/i386/pr34077.c: New testcase.
632 2007-11-26 Tobias Burnus <burnus@net-b.de>
635 * gfortran.dg/backslash_3.f: Add -fbackslash option.
636 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
637 * gfortran.dg/backslash_1.f90: Remove no longer needed
638 -fno-backslash option.
640 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
643 * gcc.dg/cpp/19990413-1.c: Update.
644 * gcc.dg/parse-else-error.c: New.
645 * gcc.dg/parse-else-error-2.c: New.
646 * gcc.dg/parse-else-error-3.c: New.
647 * gcc.dg/parse-else-error-4.c: New.
649 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
652 * g++.dg/template/dependent-expr6.C: New testcase.
654 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
657 * gcc.target/i386/pr34215.c: New test.
659 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
662 * gcc.dg/torture/pr34174-1.c: New.
664 2007-11-26 Richard Guenther <rguenther@suse.de>
667 * gcc.dg/pr34233.c: New testcase.
669 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
670 Revital Eres <eres@il.ibm.com>
672 PR rtl-optimization/34085
673 * gcc.dg/tree-prof (bb-reorg.c): New test.
675 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
677 * lib/target-supports.exp (check_effective_target_mips_soft_float):
678 Return true for MIPS16 targets.
680 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
683 * gfortran.dg/blockdata_4.f90: New test.
685 2007-11-25 Tobias Burnus <burnus@net-b.de>
688 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
689 * gfortran.dg/bind_c_usage_16.f03: New.
690 * gfortran.dg/bind_c_usage_16_c.c: New.
692 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
694 * gnat.dg/specs/size_clause1.ads: New test.
695 * gnat.dg/specs/size_clause2.ads: Likewise.
696 * gnat.dg/specs/size_clause3.ads: Likewise.
698 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
701 * gfortran.dg/entry_16.f90: New test.
703 2007-11-24 Tobias Burnus <burnus@net-b.de>
706 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
708 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
711 * gfortran.dg/nested_modules_1.f90: Change the reference to
712 FOO, forbidden by the standard, to a reference to W.
713 * gfortran.dg/use_only_1.f90: New test.
715 2007-11-23 Tobias Burnus <burnus@net-b.de>
718 * gfortran.dg/nearest_3.f90: New test.
720 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
723 * gfortran.dg/optional_dim_2.f90: New test.
725 2007-11-23 Tobias Burnus <burnus@net-b.de>
728 * gfortran.dg/bind_c_usage_15.f90: New.
730 2007-11-23 Tobias Burnus <burnus@net-b.de>
733 * gfortran.dg/nearest_2.f90: New.
736 2007-11-23 Jakub Jelinek <jakub@redhat.com>
740 * g++.dg/ext/java-2.C: New test.
742 2007-11-23 Mark Mitchell <mark@codesourcery.com>
743 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
746 * g++.dg/warn/pr5310.C: New.
747 * g++.dg/warn/pr33160.C: New.
749 2007-11-23 Richard Guenther <rguenther@suse.de>
750 Michael Matz <matz@suse.de>
752 PR tree-optimization/34176
753 * gcc.c-torture/execute/pr34176.c: New testcase.
755 2007-11-23 Jakub Jelinek <jakub@redhat.com>
758 * gcc.dg/Wconversion-5.c: New test.
759 * g++.dg/Wconversion3.C: New test.
761 2007-11-23 Richard Guenther <rguenther@suse.de>
763 * gcc.dg/tree-ssa/alias-17.c: New testcase.
765 2007-11-22 Joseph Myers <joseph@codesourcery.com>
768 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
769 qualifiers in abstract declarator.
771 2007-11-22 Tobias Burnus <burnus@net-b.de>
773 * gfortran.dg/derived_constructor_comps_3.f90: New.
775 2007-11-22 Jakub Jelinek <jakub@redhat.com>
778 * g++.dg/ext/visibility/anon7.C: New test.
780 2007-11-22 Tobias Burnus <burnus@net-b.de>
783 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
784 * gfortran.dg/bind_c_usage_13.f03: New.
785 * gfortran.dg/bind_c_usage_14.f03: New.
787 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
789 PR rtl-optimization/33848
790 * gcc.dg/torture/pr33848.c: New test.
792 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
795 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
797 2007-11-20 Richard Guenther <rguenther@suse.de>
800 * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
802 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
804 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
806 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
809 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
810 so test passes with -frecord-marker=8.
811 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
812 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
813 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
814 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
815 * gfortrand.dg/modulo_1.f90: Likewise.
817 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
819 * lib/target-supports.exp (check_effective_target_mips_soft_float):
821 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
822 * gcc.dg/pr30957-1.c: Likewise.
824 2007-11-20 Jakub Jelinek <jakub@redhat.com>
827 * g++.dg/template/crash74.C: New test.
829 2007-11-20 Richard Guenther <rguenther@suse.de>
831 * gcc.c-torture/execute/20071120-1.c: New testcase.
833 2007-11-20 Jakub Jelinek <jakub@redhat.com>
836 * gcc.dg/tree-ssa/pr34146.c: New test.
839 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
840 dependent on target settings like move_by_pieces etc.
843 * g++.dg/template/vla2.C: New test.
846 * g++.dg/overload/template3.C: New test.
848 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
851 * gfortran.dg/optional_dim_2.f90: Remove test.
853 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
855 * gcc.dg/dfp/ddmode-ice.c: New test.
857 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
859 PR tree-optimization/34036
860 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
862 2007-11-19 Richard Guenther <rguenther@suse.de>
864 PR tree-optimization/34
865 * gcc.c-torture/execute/pr34099-2.c: New testcase.
867 2007-11-19 Tobias Burnus <burnus@net-b.de>
870 * gfortran.dg/bind_c_usage_10_c.c: New.
871 * gfortran.dg/bind_c_usage_10.f03: New.
873 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
875 * gcc.dg/pr33007.c: Expect new warning.
876 * gcc.dg/tree-ssa/recip-5.c: Likewise.
877 * g++.dg/opt/pr34036.C: New test.
879 2007-11-18 Jakub Jelinek <jakub@redhat.com>
882 * g++.dg/warn/noreturn-4.C: New test.
883 * g++.dg/warn/noreturn-5.C: New test.
884 * g++.dg/warn/noreturn-6.C: New test.
885 * g++.dg/warn/noreturn-7.C: New test.
887 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
890 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
891 integers so tests works with -fdefault-integer-8.
892 * gfortran.fortran-torture/execute/elemental.f90: Use default
893 integers so test passes with -fdefault-integer-8.
894 * gfortran.fortran-torture/execute/der_io.f90: Increase
895 buffer length so test passes with -fdefault-integer-8.
896 * gfortran.dg/bounds_check_8.f90: Likewise.
897 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
898 * gfortran.dg/equiv_7.f90: Set kind so test passes
899 with -fdefault-integer-8.
900 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
903 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
906 * gfortran.dg/optional_dim_2.f90: New test.
909 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
911 2007-11-18 Jakub Jelinek <jakub@redhat.com>
913 PR rtl-optimization/34132
914 * gcc.c-torture/compile/20071118-1.c: New test.
916 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
919 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
921 2007-11-18 Tobias Burnus <burnus@net-b.de>
924 * gfortran.dg/entry_14.f90: New.
925 * gfortran.dg/entry_15.f90: New.
927 2007-11-18 Richard Guenther <rguenther@suse.de>
929 PR tree-optimization/34127
930 * gcc.c-torture/compile/pr34127.c: New testcase.
932 2007-11-18 Ben Elliston <bje@au.ibm.com>
934 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
935 type specifier, as they are not permitted according to the AltiVec
936 Programming Interface Manual.
938 2007-11-17 Tobias Burnus <burnus@net-b.de>
941 * gfortran.dg/bind_c_usage_9.f03: New.
942 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
944 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
947 * interface.c (gfc_current_interface_head,
948 gfc_set_current_interface_head): New functions.
949 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
950 On syntax error, restore previous state of the interface.
951 * gfortran.h (gfc_current_interface_head,
952 gfc_set_current_interface_head): New prototypes.
954 2007-11-17 Richard Guenther <rguenther@suse.de>
957 * gcc.c-torture/execute/pr34130.c: New testcase.
959 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
962 * gfortran.dg/fmt_label_1.f90: New test.
964 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
967 * gfortran.dg/initialization_15.f90 : New test.
969 2007-11-16 Richard Guenther <rguenther@suse.de>
972 * gcc.c-torture/compile/pr34030.c: New testcase.
974 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
977 * gfortran.dg/interface_assignment_3.f90.
979 2007-11-16 Richard Guenther <rguenther@suse.de>
981 PR tree-optimization/33870
982 * gcc.dg/torture/pr33870.c: New testcase.
984 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
987 * gfortran.dg/allocatable_function_3.f90.
989 2007-11-16 Richard Guenther <rguenther@suse.de>
991 PR tree-optimization/34113
992 * gcc.c-torture/compile/pr34113.c: New testcase.
994 2007-11-16 Richard Guenther <rguenther@suse.de>
996 PR tree-optimization/34099
997 * g++.dg/torture/pr3499.C: New testcase.
998 * gcc.c-torture/execute/pr34099.c: Likewise.
1000 2007-11-16 Olivier Hainque <hainque@adacore.com>
1002 * gnat.dg/release_unc_maxalign.adb: New test.
1004 2007-11-16 Jakub Jelinek <jakub@redhat.com>
1007 * g++.dg/template/crash73.C: New test.
1009 2007-11-15 Jakub Jelinek <jakub@redhat.com>
1012 * gcc.dg/tree-ssa/pr23848-1.c: New test.
1013 * gcc.dg/tree-ssa/pr23848-2.c: New test.
1014 * gcc.dg/tree-ssa/pr23848-3.c: New test.
1015 * gcc.dg/tree-ssa/pr23848-4.c: New test.
1017 2007-11-15 Tobias Burnus <burnus@net-b.de>
1020 * gfortran.dg/proc_decl_11.f90: New.
1022 2007-11-15 Ben Elliston <bje@au.ibm.com>
1024 * gcc.target/spu/compare-dp.c: New test.
1026 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
1028 * gcc.dg/pr33923.c: New test.
1030 2007-11-14 Jakub Jelinek <jakub@redhat.com>
1033 * gcc.dg/pr34088.c: New test.
1035 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
1037 * gcc.c-torture/compile/20071114-1.c: New test.
1039 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1042 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
1043 to match known variations in symbol format. Document in comments.
1045 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1048 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
1050 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1052 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
1055 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1058 * gfortran.dg/proc_decl_1.f90: Update.
1059 * gfortran.dg/proc_decl_7.f90: New test.
1060 * gfortran.dg/proc_decl_8.f90: New test.
1061 * gfortran.dg/proc_decl_9.f90: New test.
1062 * gfortran.dg/proc_decl_10.f90: New test.
1064 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
1067 * gfortran.dg/transfer_assumed_size_1.f90: New test.
1069 2007-11-13 Jakub Jelinek <jakub@redhat.com>
1076 * g++.dg/parse/crash36.C: Add another dg-error.
1077 * g++.dg/cpp0x/pr34054.C: New test.
1078 * g++.dg/cpp0x/pr34056.C: New test.
1079 * g++.dg/cpp0x/pr34057.C: New test.
1080 * g++.dg/cpp0x/pr34058.C: New test.
1081 * g++.dg/cpp0x/pr34060.C: New test.
1083 PR tree-optimization/34063
1084 * g++.dg/tree-ssa/pr34063.C: New test.
1086 2007-11-13 Diego Novillo <dnovillo@google.com>
1088 PR tree-optimization/33870
1089 * gcc.c-torture/execute/pr33870-1.c: New test.
1090 * gcc.dg/tree-ssa/alias-16.c: New test.
1092 2007-11-13 Jakub Jelinek <jakub@redhat.com>
1095 * g++.dg/template/crash72.C: New test.
1097 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
1099 * g++.dg/opt/cfg5.C: New test.
1101 2007-11-12 Richard Guenther <rguenther@suse.de>
1104 * gcc.c-torture/execute/pr34070-1.c: New testcase.
1105 * gcc.c-torture/execute/pr34070-2.c: Likewise.
1107 2007-11-12 Richard Guenther <rguenther@suse.de>
1110 * gcc.dg/pr34027-1.c: New testcase.
1111 * gcc.dg/pr34027-2.c: Likewise.
1113 2007-11-12 Ira Rosen <irar@il.ibm.com>
1115 PR tree-optimization/33953
1116 * gcc.dg/vect/pr33953.c: New testcase.
1118 2007-11-11 Tom Tromey <tromey@redhat.com>
1121 * g++.dg/ext/pr17577.h: New file.
1122 * g++.dg/ext/pr17577.C: New file.
1124 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1127 * g++.old-deja/g++.ns/template13.C: Update expected output.
1128 * g++.old-deja/g++.pt/friend23.C: Likewise.
1129 * g++.dg/warn/pr8570.C: New.
1131 2007-11-11 Jakub Jelinek <jakub@redhat.com>
1134 * g++.dg/template/pseudodtor4.C: New test.
1136 2007-11-10 Jakub Jelinek <jakub@redhat.com>
1139 * g++.dg/opt/inline14.C: New test.
1141 PR tree-optimization/33680
1142 * gcc.c-torture/compile/20071108-1.c: New test.
1145 * g++.dg/template/pseudodtor3.C: New test.
1147 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
1150 * g++.dg/cpp0x/variadic-init.C: New.
1152 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
1153 Jakub Jelinek <jakub@redhat.com>
1155 PR rtl-optimization/34012
1156 * gcc.target/i386/pr34012.c: New test.
1158 2007-11-09 Richard Guenther <rguenther@suse.de>
1160 PR tree-optimization/33604
1161 * g++.dg/tree-ssa/pr33604.C: New testcase.
1162 * gcc.dg/pr32721.c: Adjust pattern.
1164 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
1166 * gcc.target/mips/dse-1.c: Disable.
1168 2007-11-08 Tom Tromey <tromey@redhat.com>
1170 * gcc.dg/empty-source-3.c: Update warning location.
1171 * gcc.dg/gomp/barrier-2.c: Likewise.
1172 * gcc.dg/label-decl-3.c: Likewise.
1173 * gcc.dg/label-decl-2.c: Likewise.
1174 * gcc.dg/empty-source-2.c: Likewise.
1176 2007-11-08 Tom Tromey <tromey@redhat.com>
1179 * g++.dg/inherit/pr30297.C: New file.
1181 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
1183 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
1184 -fno-common for cygwin and mingw32.
1186 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
1189 * gcc.dg/pr33826.c: New.
1190 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
1191 recursive functions being marked pure or const.
1193 2007-11-08 Tobias Burnus <burnus@net-b.de>
1196 * gfortran.dg/proc_decl_5.f90: New.
1197 * gfortran.dg/proc_decl_6.f90: New.
1199 2007-11-08 Jakub Jelinek <jakub@redhat.com>
1201 PR tree-optimization/32575
1202 * gcc.c-torture/execute/20071108-1.c: New test.
1204 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
1206 * g++.dg/opt/anchor1.C: New.
1208 2007-11-07 Diego Novillo <dnovillo@google.com>
1211 * gcc.c-torture/execute/pr33870.x: Remove.
1213 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
1218 * g++.dg/cpp0x/decltype-33837.C: New.
1219 * g++.dg/cpp0x/decltype-refbug.C: New.
1220 * g++.dg/cpp0x/decltype-33838.C: New.
1222 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
1224 * gcc.c-torture/compile/20071107-1.c: New test.
1226 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
1228 * gcc.dg/out-of-bounds-1.c: New test.
1230 2007-11-07 Jakub Jelinek <jakub@redhat.com>
1233 * g++.dg/warn/incomplete2.C: New test.
1234 * g++.dg/template/incomplete4.C: New test.
1235 * g++.dg/template/incomplete5.C: New test.
1237 2007-11-07 Olivier Hainque <hainque@adacore.com>
1239 * gnat.dg/max_align.adb: New test.
1241 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
1244 * gcc.target/i386/pr30961-1.c: New.
1246 2007-11-06 Tom Tromey <tromey@redhat.com>
1249 * g++.dg/warn/pragma-system_header3.h: New.
1250 * g++.dg/warn/pragma-system_header3.C: New.
1253 * g++.dg/warn/pragma-system_header4.C: New.
1254 * g++.dg/warn/pragma-system_header4.h: New.
1256 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
1260 * g++.dg/other/canon-array.C: New.
1262 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
1264 * g++.dg/parser/crash36.C: Tweak expected errors.
1265 * g++.dg/cpp0x/pr31439.C: New.
1266 * g++.dg/cpp0x/pr32114.C: New.
1267 * g++.dg/cpp0x/pr32115.C: New.
1268 * g++.dg/cpp0x/pr32125.C: New.
1269 * g++.dg/cpp0x/pr32126.C: New.
1270 * g++.dg/cpp0x/pr32127.C: New.
1271 * g++.dg/cpp0x/pr32128.C: New.
1272 * g++.dg/cpp0x/pr32253.C: New.
1273 * g++.dg/cpp0x/pr32566.C: New.
1274 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
1275 * g++.dg/cpp0x/pr31438.C: Ditto.
1276 * g++.dg/cpp0x/variadic81.C: Ditto.
1277 * g++.dg/cpp0x/pr31432.C: Ditto.
1278 * g++.dg/cpp0x/pr31442.C: Ditto.
1280 2007-11-06 Jakub Jelinek <jakub@redhat.com>
1283 * g++.dg/other/datasec1.C: New test.
1285 PR tree-optimization/33458
1286 * g++.dg/opt/inline12.C: New test.
1288 PR tree-optimization/33993
1289 * gcc.c-torture/compile/20071105-1.c: New test.
1291 2007-11-05 Jakub Jelinek <jakub@redhat.com>
1293 PR rtl-optimization/33648
1294 * gcc.dg/pr33648.c: Require effective targer freorder.
1296 2007-11-05 Revital Eres <eres@il.ibm.com>
1298 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
1300 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
1305 * g++.dg/cpp0x/pr33996.C: New
1306 * g++.dg/cpp0x/rv-trivial-bug.C: New
1307 * g++.dg/cpp0x/pr33930.C: New
1309 2007-11-05 Nick Clifton <nickc@redhat.com>
1310 Sebastian Pop <sebastian.pop@amd.com>
1312 PR tree-optimization/32540
1313 PR tree-optimization/33922
1314 * gcc.dg/tree-ssa/pr32540-1.c: New.
1315 * gcc.dg/tree-ssa/pr32540-2.c: New.
1316 * gcc.dg/tree-ssa/pr33922.c: New.
1318 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
1321 * g++.dg/cpp0x/variadic-rref.C: New.
1323 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1325 * g++dg/warn/pointer-integer-comparison.C: New.
1327 2007-11-05 Jakub Jelinek <jakub@redhat.com>
1329 PR tree-optimization/33856
1330 * gcc.c-torture/compile/20071027-1.c: New test.
1333 * g++.dg/ext/label10.C: New test.
1336 * g++.dg/other/ptrmem9.C: New test.
1338 2007-11-04 Andrew Pinski <pinskia@gmail.com>
1341 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
1343 2007-11-04 David Edelsohn <edelsohn@gnu.org>
1345 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
1346 * g++.dg/ext/visibility/namespace2.C: Add argument to
1347 dg-require-visibility.
1348 * g++.dg/ext/java-1.C: Disable on AIX.
1350 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
1352 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
1354 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1357 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
1359 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1362 * gcc.dg/20031223-1.c: Adjust error output.
1363 * gcc.dg/parse-decl-after-label.c: New.
1365 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1368 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
1369 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
1370 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
1372 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
1374 PR rtl-optimization/28940
1375 * gcc.target/i386/addr-sel-1.c: New test.
1377 2007-11-03 Jakub Jelinek <jakub@redhat.com>
1380 * gcc.dg/pr33670.c: New test.
1382 2007-11-02 Jakub Jelinek <jakub@redhat.com>
1385 * g++.dg/lookup/typedef1.C: New test.
1387 2007-11-02 Janis Johnson <janis187@us.ibm.com>
1390 * lib/scandump.exp (dump-suffix): New.
1391 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
1392 Include dump suffix in pass/fail messages, put regexp in quotes.
1394 2007-11-02 Paolo Carlini <pcarlini@suse.de>
1397 * g++.dg/other/error19.C: New.
1399 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
1401 PR rtl-optimization/28062
1402 * gcc.c-torture/compile/20071102-1.c: New test.
1404 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
1406 * g++.dg/cpp0x/pr33955.C: New.
1408 2007-11-01 Tom Tromey <tromey@redhat.com>
1410 PR preprocessor/30805:
1411 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
1413 2007-11-02 Jakub Jelinek <jakub@redhat.com>
1415 PR rtl-optimization/33648
1416 * gcc.dg/pr33648.c: New test.
1418 2007-11-01 Jakub Jelinek <jakub@redhat.com>
1421 * g++.dg/template/pseudodtor1.C: New test.
1422 * g++.dg/template/pseudodtor2.C: New test.
1425 * g++.dg/rtti/typeid7.C: New test.
1427 2007-11-01 Tom Tromey <tromey@redhat.com>
1429 PR preprocessor/30805:
1430 * gcc.dg/cpp/pr30805.c: New file.
1432 2007-11-01 Janis Johnson <janis187@us.ibm.com>
1435 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
1437 * gcc.c-torture/compile/20001205-1.c: Ditto.
1438 * gcc.c-torture/compile/20001226-1.c: Ditto.
1439 * gcc.c-torture/compile/20020312-1.c: Ditto.
1440 * gcc.c-torture/compile/20020604-1.c: Ditto.
1441 * gcc.c-torture/compile/920501-12.c: Ditto.
1442 * gcc.c-torture/compile/920501-4.c: Ditto.
1443 * gcc.c-torture/compile/920520-1.c: Ditto.
1444 * gcc.c-torture/compile/980506-1.c: Ditto.
1445 * gcc.c-torture/compile/990617-1.c: Ditto.
1446 * gcc.dg/compare6.c: Ditto.
1447 * g++.old-deja/g++.brendan/crash43.C: Ditto.
1448 * g++.old-deja/g++.brendan/synth1.C: Ditto.
1449 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
1450 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
1451 * g++.old-deja/g++.pt/static6.C: Ditto.
1452 * g++.old-deja/g++.pt/crash16.C: Ditto.
1453 * g++.old-deja/g++.mike/p10416.C: Ditto.
1454 * g++.old-deja/g++.mike/ns15.C: Ditto.
1455 * g++.old-deja/g++.mike/eh46.C: Ditto.
1457 2007-11-01 Tom Tromey <tromey@redhat.com>
1459 * gcc.dg/redecl-1.c: Update.
1460 * gcc.dg/pr20368-3.c: Update.
1461 * gcc.dg/inline-14.c: Update.
1462 * gcc.dg/builtins-30.c: Update.
1463 * gcc.dg/dremf-type-compat-4.c: Update.
1464 * gcc.dg/pr20368-2.c: Update.
1466 2007-11-01 Jakub Jelinek <jakub@redhat.com>
1468 PR rtl-optimization/33673
1469 * gcc.dg/pr33673.c: New test.
1471 2007-11-01 Michael Matz <matz@suse.de>
1473 PR tree-optimization/33961
1474 * gcc.dg/pr33961.c: New test.
1476 2007-10-31 Paolo Carlini <pcarlini@suse.de>
1479 * g++.dg/template/error35.C: New.
1481 2007-10-31 Jakub Jelinek <jakub@redhat.com>
1484 * gcc.dg/pr31507-1.c: New test.
1485 * gcc.dg/pr31507-2.c: New test.
1487 2007-10-31 Revital Eres <eres@il.ibm.com>
1489 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
1491 * gcc.dg/vect/tree-vect.h (check_vect): Add
1492 powerpc-*paired test.
1493 * lib/target-supports.exp (check_750cl_hw_available):
1495 (check_effective_target_vect_int,
1496 check_effective_target_vect_intfloat_cvt,
1497 check_effective_target_powerpc_altivec_ok,
1498 check_effective_target_vect_long,
1499 check_effective_target_vect_sdot_hi,
1500 check_effective_target_vect_udot_hi,
1501 check_effective_target_vect_pack_trunc,
1502 check_effective_target_vect_unpack,
1503 check_effective_target_vect_shift,
1504 check_effective_target_vect_int_mult): Disable for powerpc-*paired
1506 * gcc.dg/vect/vect-ifcvt-11.c: New.
1507 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
1508 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
1509 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
1510 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
1511 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1512 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1514 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
1515 Tobias Burnus <burnus@net-b.de>
1518 * gfortran.dg/module_read_1.f90: New.
1520 2007-10-31 Tom Tromey <tromey@redhat.com>
1522 PR preprocessor/30786:
1523 * gcc.dg/cpp/pr30786.c: New file.
1525 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1528 * gfortran.dg/interface_19.f90: New.
1529 * gfortran.dg/interface_20.f90: New.
1530 * gfortran.dg/interface_21.f90: New.
1532 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
1534 PR tree-optimization/32377
1535 * gfortran.dg/vect/pr32377.f90: New.
1537 2007-10-31 Richard Guenther <rguenther@suse.de>
1540 * gcc.c-torture/execute/pr33779-1.c: New testcase.
1541 * gcc.c-torture/execute/pr33779-2.c: Likewise.
1543 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
1546 * gfortran.dg/contained_3.f90: New.
1548 2007-10-31 Christian Bruel <christian.bruel@st.com>
1551 * g++.dg/opt/nrv8.C: New.
1553 2007-10-30 Jakub Jelinek <jakub@redhat.com>
1556 * g++.dg/opt/compound1.C: New test.
1559 * g++.dg/template/ptrmem18.C: New test.
1561 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1564 * gfortran.dg/isnan_2.f90: New test.
1566 2007-10-30 Ed Schouten <ed@fxq.nl>
1568 PR tree-optimization/32500
1569 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
1571 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
1575 * g++.dg/cpp0x/pr31993.C: New
1576 * g++.dg/cpp0x/pr32252.C: New
1578 2007-10-30 Jakub Jelinek <jakub@redhat.com>
1580 PR tree-optimization/33723
1581 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
1583 2007-10-30 Richard Guenther <rguenther@suse.de>
1585 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
1586 gcc.target/i386/loop-3.c.
1588 2007-10-30 Revital Eres <eres@il.ibm.com>
1590 * gcc.dg/vect/pr33866.c: Require vect_long.
1592 2007-10-30 Revital Eres <eres@il.ibm.com>
1594 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
1595 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1597 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
1599 PR tree-optimization/32893
1600 * lib/target-supports.exp
1601 (check_effective_target_unaligned_stack): new keyword.
1602 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
1603 not sensitive to unaligned_stack.
1604 * gcc.dg/vect/vect-3.c: Likewise.
1605 * gcc.dg/vect/vect-4.c: Likewise.
1606 * gcc.dg/vect/vect-5.c: Likewise.
1607 * gcc.dg/vect/vect-6.c: Likewise.
1608 * gcc.dg/vect/vect-7.c: Likewise.
1609 * gcc.dg/vect/vect-13.c: Likewise.
1610 * gcc.dg/vect/vect-17.c: Likewise.
1611 * gcc.dg/vect/vect-18.c: Likewise.
1612 * gcc.dg/vect/vect-19.c: Likewise.
1613 * gcc.dg/vect/vect-20.c: Likewise.
1614 * gcc.dg/vect/vect-21.c: Likewise.
1615 * gcc.dg/vect/vect-22.c: Likewise.
1616 * gcc.dg/vect/vect-27.c: Likewise.
1617 * gcc.dg/vect/vect-29.c: Likewise.
1618 * gcc.dg/vect/vect-64.c: Likewise.
1619 * gcc.dg/vect/vect-65.c: Likewise.
1620 * gcc.dg/vect/vect-66.c: Likewise.
1621 * gcc.dg/vect/vect-72.c: Likewise.
1622 * gcc.dg/vect/vect-73.c: Likewise.
1623 * gcc.dg/vect/vect-86.c: Likewise.
1624 * gcc.dg/vect/vect-all.c: Likewise.
1625 * gcc.dg/vect/slp-25.c: Likewise.
1626 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1627 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1628 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1630 * gcc.dg/vect/vect-31.c: Removed alignment checks.
1631 * gcc.dg/vect/vect-34.c: Likewise.
1632 * gcc.dg/vect/vect-36.c: Likewise.
1633 * gcc.dg/vect/vect-64.c: Likewise.
1634 * gcc.dg/vect/vect-65.c: Likewise.
1635 * gcc.dg/vect/vect-66.c: Likewise.
1636 * gcc.dg/vect/vect-68.c: Likewise.
1637 * gcc.dg/vect/vect-76.c: Likewise.
1638 * gcc.dg/vect/vect-77.c: Likewise.
1639 * gcc.dg/vect/vect-78.c: Likewise.
1641 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
1642 testcase (without no-section-anchors prefix) but with global arrays.
1643 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1644 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
1645 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1646 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1647 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1648 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1649 * gcc.dg/vect/vect-77-global.c: Likewise.
1650 * gcc.dg/vect/vect-78-global.c: Likewise.
1652 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
1653 testcase (without no-section-anchors prefix) but fix alignment checks
1654 to also consider unaligned_stack targets.
1655 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1657 2007-10-29 Jakub Jelinek <jakub@redhat.com>
1659 PR tree-optimization/33723
1660 * gcc.c-torture/execute/20071029-1.c: New test.
1661 * gcc.dg/tree-ssa/pr33723.c: New test.
1663 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
1665 PR tree-optimization/33614
1666 * gcc.c-torture/compile/pr33614.c: New test.
1668 2007-10-29 Richard Guenther <rguenther@suse.de>
1670 PR tree-optimization/33870
1671 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
1673 2007-10-29 Jakub Jelinek <jakub@redhat.com>
1675 PR tree-optimization/33757
1676 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
1677 true architectures instead of having a big dg-skip-if.
1680 * g++.dg/other/bitfield3.C: New test.
1682 2007-10-29 Richard Guenther <rguenther@suse.de>
1684 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
1686 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
1688 Automatic parallelization reduction tests.
1690 * gcc.dg/tree-ssa/reduc-1.c: New test.
1691 * gcc.dg/tree-ssa/reduc-1char.c: New test.
1692 * gcc.dg/tree-ssa/reduc-1short.c: New test.
1693 * gcc.dg/tree-ssa/reduc-2.c: New test.
1694 * gcc.dg/tree-ssa/reduc-2char.c: New test.
1695 * gcc.dg/tree-ssa/reduc-2short.c: New test.
1696 * gcc.dg/tree-ssa/reduc-3.c: New test.
1697 * gcc.dg/tree-ssa/reduc-6.c: New test.
1698 * gcc.dg/tree-ssa/reduc-7.c: New test.
1699 * gcc.dg/tree-ssa/reduc-8.c: New test.
1700 * gcc.dg/tree-ssa/reduc-9.c: New test.
1702 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
1703 Zdenek Dvorak <ook@ucw.cz>
1705 OMP_ATOMIC Changes, testsuite changes.
1707 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
1708 instead of gimple dump.
1709 * gcc.dg/gomp/atomic-9.c: Same.
1710 * gcc.dg/gomp/atomic-10.c: Same.
1711 * g++.dg/gomp/atomic-3.C: Same.
1712 * g++.dg/gomp/atomic-9.C: Same.
1713 * g++.dg/gomp/atomic-10.C: Same.
1715 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
1719 * gfortran.dg/forall_12.f90: New test.
1722 * gfortran.dg/forall_13.f90: New test.
1724 2007-10-28 Paolo Carlini <pcarlini@suse.de>
1725 Mark Mitchell <mark@codesourcery.com>
1728 * g++.dg/template/crash71.C: New.
1730 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
1733 * gfortran.dg/module_md5_1.f90: Update hash-value.
1735 2007-10-28 Andrew Pinski <pinskia@gmail.com>
1738 * g++.dg/torture/pr33589-1.C: New testcase.
1739 * g++.dg/torture/pr33589-2.C: New testcase.
1741 2007-10-28 Richard Guenther <rguenther@suse.de>
1743 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
1745 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
1746 Uros Bizjak <ubizjak@gmail.com>
1748 PR tree-optimization/33920
1749 * gcc.dg/tree-ssa/pr33290.c: New test.
1751 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1754 * gfortran.dg/argument_check_7.f90: New test.
1755 * gfortran.dg/argument_check_8.f90: New test.
1757 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
1759 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
1760 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
1761 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
1762 * gcc.target/i386/sse-14.c: Ditto.
1764 2007-10-27 Jakub Jelinek <jakub@redhat.com>
1767 * g++.dg/other/ptrmem8.C: New test.
1770 * g++.dg/template/error34.C: New test.
1772 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
1774 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
1776 2007-10-27 Richard Guenther <rguenther@suse.de>
1778 PR tree-optimization/33870
1779 * gcc.dg/tree-ssa/alias-15.c: New testcase.
1780 * gcc.c-torture/execute/pr33870.c: Likewise.
1782 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1785 * gfortran.dg/argument_checking_9.f90: New test.
1787 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
1789 * g++.dg/other/pr33601.C: New.
1791 2007-10-26 Paolo Carlini <pcarlini@suse.de>
1794 * g++.dg/init/new25.C: New.
1796 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
1798 * g++.dg/cpp0x/pr33839.C: New.
1800 2007-10-26 Jakub Jelinek <jakub@redhat.com>
1803 * g++.dg/template/arg6.C: New test.
1805 2007-10-26 Paolo Carlini <pcarlini@suse.de>
1808 * g++.dg/parse/crash39.C: New.
1810 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
1812 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
1813 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
1816 2007-10-25 David Daney <ddaney@avtrex.com>
1818 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
1820 2007-10-25 Paolo Carlini <pcarlini@suse.de>
1823 * g++.dg/template/error32.C: New.
1825 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
1826 Ira Rosen <irar@il.ibm.com>
1828 PR tree-optimization/33833
1829 * gcc.dg/vect/pr33833.c: New testcase.
1831 2007-10-25 David Daney <ddaney@avtrex.com>
1833 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
1835 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
1836 Ira Rosen <irar@il.ibm.com>
1838 PR tree-optimization/33866
1839 * gcc.dg/vect/pr33866.c: New testcase.
1841 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
1843 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
1844 Add -w to compile flags to suppress "call-clobbered register" warnings
1845 and remove dg-warning directives.
1847 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
1849 * gcc.dg/sms-2.c: Cleanup sms dump file.
1850 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
1853 2007-10-24 David Daney <ddaney@avtrex.com>
1855 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
1857 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
1860 * gcc.target/mips/pr33755.c: New test.
1862 2007-10-24 Ira Rosen <irar@il.ibm.com>
1864 PR tree-optimization/33804
1865 * gcc.dg/vect/pr33804.c: New testcase.
1867 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1870 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
1872 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
1873 Uros Bizjak <ubizjak@gmail.com>
1875 PR rtl-optimization/33846
1876 * gcc.dg/vect/pr33846.c: New testcase.
1878 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
1879 Dorit Nuzman <dorit@il.ibm.com>
1881 PR tree-optimization/33860
1882 * g++.dg/vect/pr33860.cc: New test.
1883 * g++.dg/vect/pr33860a.cc: New test.
1885 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
1886 Revital Eres <eres@il.ibm.com>
1888 * gcc.dg/sms-2.c: New testcase.
1890 2007-10-22 David S. Miller <davem@davemloft.net>
1892 * gcc.dg/globalreg-1.c: New test.
1894 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
1895 Dorit Nuzman <dorit@il.ibm.com>
1897 PR tree-optimization/33834
1898 PR tree-optimization/33835
1899 * g++.dg/vect/pr33834_1.cc: New test.
1900 * g++.dg/vect/pr33834_2.cc: New test.
1901 * g++.dg/vect/pr33835.cc: New test.
1903 2007-10-22 Jakub Jelinek <jakub@redhat.com>
1905 * gcc.dg/pr33644.c: New test.
1907 2007-10-22 Jakub Jelinek <jakub@redhat.com>
1910 * g++.dg/gomp/pr33372-1.C: New test.
1911 * g++.dg/gomp/pr33372-2.C: New test.
1912 * g++.dg/gomp/pr33372-3.C: New test.
1914 2007-10-22 Michael Matz <matz@suse.de>
1916 PR tree-optimization/33855
1917 * gcc.c-torture/compile/pr33855.c: New testcase.
1919 2007-10-22 Ira Rosen <irar@il.ibm.com>
1921 PR tree-optimization/33854
1922 * gcc.dg/vect/O1-pr33854.c: New testcase.
1923 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
1925 2007-10-21 David Edelsohn <edelsohn@gnu.org>
1927 * gcc.dg/unwind-1.c: Disable on AIX.
1928 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
1930 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
1933 * gfortran.dg/assign_9.f90: New test.
1935 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
1937 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
1938 (dg-mips-options): Skip tests that specify an ABI other than o32
1939 and o64 if generating MIPS16 hard-float code.
1941 2007-10-21 Ira Rosen <irar@il.ibm.com>
1942 Revital Eres <eres@il.ibm.com>
1944 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
1945 * gcc.dg/vect/vect-16.c: Fix comment.
1946 * gcc.dg/vect/pr33369.c: Require vect_int.
1947 * gcc.dg/vect/slp-33.c: Add spaces.
1948 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
1950 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
1951 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
1953 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
1954 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
1956 * gcc.dg/vect/slp-10.c: Add spaces.
1957 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
1959 * gcc.dg/vect/slp-36.c: Require vect_int.
1960 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
1961 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
1962 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
1963 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
1965 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
1966 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
1967 instead of vector_alignment_reachable_for_double.
1968 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
1969 (natural_alignment): Split into...
1970 (natural_alignment_32, natural_alignment_64): New.
1971 (vector_alignment_reachable): Depend on natural_alignment_32.
1972 (vector_alignment_reachable_for_double): Rename to ...
1973 (vector_alignment_reachable_for_64bit): And depend on
1974 natural_alignment_64.
1976 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
1978 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
1980 * g++.dg/vect/vect.exp: Likewise.
1981 * lib/fortran-torture.exp: Likewise.
1982 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
1983 mipsisa64*-*-* as the target selector. Remove -mips64,
1984 -mhard-float and -mgp64 from the options list.
1985 * gcc.target/mips/mips-ps-2.c: Likewise.
1986 * gcc.target/mips/mips-ps-3.c: Likewise.
1987 * gcc.target/mips/mips-ps-4.c: Likewise.
1988 * gcc.target/mips/mips-ps-6.c: Likewise.
1989 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
1991 * gcc.target/mips/sb1-1.c: Likewise.
1992 * gcc.target/mips/mips-ps-type.c: Likewise.
1993 * gcc.target/mips/mips-ps-7.c: New test.
1994 * gcc.target/mips/mips-ps-type-2.c: Likewise.
1995 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
1996 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
1997 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
1998 as forcing an ABI and an architecture.
1999 (is_gp32_flag, is_gp64_flag): Fold into...
2000 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
2001 then -mfp64 imply -mhard-float. Apply register rules after the
2002 loop. Handle -march=mipsN like -mipsN.
2004 2007-10-20 David Edelsohn <edelsohn@gnu.org>
2006 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
2007 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
2009 2007-10-20 Tobias Burnus <burnus@net-b.de>
2012 * gfortran.dg/entry_dummy_ref_3.f90: New.
2014 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
2015 FX Coudert <fxcoudert@gcc.gnu.org>
2018 * gfortran.dg/char_cast_1.f90: New test.
2020 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
2022 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
2023 * gfortran.dg/large_real_kind_2.F90: ditto.
2024 * gfortran.dg/default_format_2.f90: ditto.
2025 * gfortran.dg/default_format_denormal_1.f90: ditto.
2027 2007-10-19 Richard Guenther <rguenther@suse.de>
2031 * gfortran.dg/pr32921.f: New testcase.
2033 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2036 * gfortran.dg/transfer_check_1.f90: Adjust options.
2038 2007-10-19 Richard Guenther <rguenther@suse.de>
2041 2007-10-19 Richard Guenther <rguenther@suse.de>
2044 * gfortran.dg/pr32921.f: New testcase.
2046 2007-10-19 Richard Guenther <rguenther@suse.de>
2048 * gcc.c-torture/execute/20071018-1.c: New testcase.
2050 2007-10-19 Richard Guenther <rguenther@suse.de>
2053 * gfortran.dg/pr32921.f: New testcase.
2055 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
2057 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
2059 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
2061 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
2063 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
2066 * gfortran.dg/host_assoc_function_1.f90: Correct references.
2067 * gfortran.dg/host_assoc_function_3.f90: New test.
2069 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
2072 * gfortran.dg/transfer_simplify_6.f90: New test.
2074 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
2075 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2078 * gfortran.dg/pr33794.f90: New testcase.
2080 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
2083 * gcc.target/i386/pr32961.c: New testcase.
2084 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
2085 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
2086 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
2087 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
2088 __builtin_ia32_pslldi128 defines.
2090 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
2093 * gfortran.dg/c_ptr_tests_13.f03: New test case.
2095 2007-10-16 Paolo Carlini <pcarlini@suse.de>
2099 * g++.dg/template/void12.C: New.
2100 * g++.dg/template/void13.C: New.
2102 2007-10-16 Paolo Carlini <pcarlini@suse.de>
2105 * g++.dg/template/void11.C: New.
2106 * g++.dg/template/void2.C: Adjust error markers.
2107 * g++.dg/template/void10.C: Likewise.
2108 * g++.dg/template/crash55.C: Likewise.
2110 2007-10-16 Mark Mitchell <mark@codesourcery.com>
2112 * g++.dg/opt/const5.C: New test.
2114 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
2115 Maxim Kuvyrkov <maxim@codesourcery.com>
2117 * gcc.target/ia64/20040709-2.c: New test.
2119 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
2121 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
2123 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
2125 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
2126 to each function. Check that there are no unsigned loads.
2128 2007-10-15 Jakub Jelinek <jakub@redhat.com>
2130 PR tree-optimization/33136
2131 * gcc.c-torture/execute/20070824-1.c: New test.
2132 * gcc.dg/pr33136-1.c: New test.
2133 * gcc.dg/pr33136-2.c: New test.
2134 * gcc.dg/pr33136-3.c: New test.
2136 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
2138 PR tree-optimization/33735
2139 * g++.dg/torture/pr33735.C: New.
2141 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
2144 * gcc.dg/va-arg-pack-2.c: New.
2146 2007-10-15 Jakub Jelinek <jakub@redhat.com>
2148 PR tree-optimization/33619
2149 * gcc.dg/pr33619.c: New test.
2151 2007-10-15 David Edelsohn <edelsohn@gnu.org>
2153 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
2155 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
2157 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2160 * gfortran.dg/inquire_11.f90: New test.
2161 * gfortan.dg/negative_unit_int8.f: New test.
2163 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
2166 * gcc.c-torture/compile/pr33133.c: New test.
2168 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2171 * gfortran.dg/namelist_40.f90: New test.
2173 2007-10-14 Tobias Burnus <burnus@net-b.de>
2176 * gfortran.dg/bounds_check_11.f90: New.
2178 2007-10-14 Andrew Pinski <pinskia@gmail.com>
2181 * g++.dg/other/ctor1.C: New test.
2182 * g++.dg/other/ctor2.C: New test.
2183 * g++.dg/other/dtor1.C: New test.
2185 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
2187 * gfortran.dg/bounds_check_10.f90: Fix testcase.
2189 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
2190 Paul Thomas <pault@gcc.gnu.org>
2194 * gfortran.dg/bounds_check_10.f90: New.
2196 2007-10-13 David Edelsohn <edelsohn@gnu.org>
2198 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
2199 * gcc.target/powerpc/popcount-1.c: Same.
2201 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
2204 * g++.dg/conversion/op4.C: New test.
2206 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
2208 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
2210 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
2213 * gfortran.dg/ambiguous_specific_1.f90: New test.
2215 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
2218 * gfortran.dg/impure_spec_expr_1.f90: New test.
2219 * gfortran.dg/char_result_7.f90: Remove illegal test.
2221 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
2224 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
2225 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
2226 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
2227 * gcc.target/i386/pr11001-memset-1.c: New testcase.
2228 * gcc.target/i386/pr11001-memset-2.c: New testcase.
2229 * gcc.target/i386/pr11001-memset-3.c: New testcase.
2230 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
2231 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
2232 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
2234 2007-10-12 Richard Guenther <rguenther@suse.de>
2237 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
2238 * gcc.c-torture/execute/20071011-1.c: Likewise.
2239 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
2241 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
2243 PR tree-optimization/33742
2244 * gcc.dg/pr33742.c: New testcase.
2246 2007-10-12 Jakub Jelinek <jakub@redhat.com>
2248 PR tree-optimization/33645
2249 * gcc.dg/pr33645-1.c: New test.
2250 * gcc.dg/pr33645-2.c: New test.
2251 * gcc.dg/pr33645-3.c: New test.
2254 * g++.dg/ext/label4.C: Adjust error regexp.
2255 * g++.dg/ext/label6.C: Adjust error regexp.
2256 * g++.dg/ext/label7.C: New test.
2257 * g++.dg/ext/label8.C: New test.
2258 * g++.dg/ext/label9.C: New test.
2260 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
2263 * gcc.dg/pr33676.c: New.
2265 2007-10-11 Paolo Carlini <pcarlini@suse.de>
2268 * g++.dg/cpp0x/variadic83.C: New.
2270 2007-10-11 Paolo Carlini <pcarlini@suse.de>
2273 * g++.dg/cpp0x/variadic81.C: New.
2274 * g++.dg/cpp0x/variadic82.C: Likewise.
2276 2007-10-11 Richard Guenther <rguenther@suse.de>
2279 * gcc.dg/pr33724.c: New testcase.
2281 2007-10-11 Richard Guenther <rguenther@suse.de>
2284 * gcc.dg/pr33726.c: New testcase.
2286 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
2289 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
2291 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2294 * gfortran.dg/do_3.F90: Run with -fwrapv.
2296 2007-10-09 Geoffrey Keating <geoffk@apple.com>
2298 * gcc.dg/unwind-1.c: New.
2300 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2303 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
2304 failure on some common systems.
2306 2007-10-09 Richard Guenther <rguenther@suse.de>
2309 * gcc.dg/pr33692.c: New testcase.
2311 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
2314 * gcc.c-torture/execute/pr33669.c: New.
2316 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
2318 PR tree-optimization/33615
2319 * g++.dg/tree-ssa/pr33615-2.C: New test.
2321 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
2323 PR tree-optimization/33615
2324 * g++.dg/tree-ssa/pr33615.C: New test.
2326 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
2328 PR tree-optimization/33572
2329 * g++.dg/torture/pr33572.C: Replace with complete test.
2331 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
2334 * gfortran.dg/spec_expr_5.f90: New.
2336 2007-10-08 Geoffrey Keating <geoffk@apple.com>
2338 * gcc.dg/pragma-darwin-2.c: New.
2340 2007-10-08 Richard Guenther <rguenther@suse.de>
2345 * gcc.dg/pr33693.c: New testcase.
2346 * gcc.dg/pr33695.c: Likewise.
2347 * gcc.dg/pr33697.c: Likewise.
2349 2007-10-08 Richard Guenther <rguenther@suse.de>
2354 * gcc.dg/pr33691.c: New testcase.
2355 * gcc.dg/pr33694.c: Likewise.
2356 * gcc.dg/pr33696.c: Likewise.
2358 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2361 * gfortran.dg/gamma_5.f90: New test case
2363 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
2366 * initialization_1.f90: Fix dg-error annotations.
2367 * initialization_14.f90: New.
2368 * initialization_7.f90: Fix dg-error annotations.
2369 * initialization_9.f90: Likewise.
2371 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2373 * gfortran.dg/error_recovery_4.f90: New test.
2375 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2377 * gfortran.dg/default_format_denormal_2.f90: New test.
2378 * gfortran.dg/default_format_2.inc: New test.
2379 * gfortran.dg/default_format_denormal_1.f90: New test.
2380 * gfortran.dg/default_format_1.inc: New test.
2381 * gfortran.dg/default_format_1.f90: Don't test for denormalized
2383 * gfortran.dg/default_format_2.f90: Don't test for denormalized
2386 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2388 * gfortran.dg/namelist_15.f90: Revise test.
2390 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
2392 PR tree-optimization/33655
2393 * gcc.dg/torture/pr33655.c: New.
2395 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
2397 PR tree-optimization/33572
2398 * g++.dg/torture/pr33572.C: New.
2400 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
2403 * gfortran.dg/forall_11.f90: New.
2405 2007-10-05 Michael Matz <matz@suse.de>
2408 * gcc.dg/pr33667.c: New testcase.
2410 2007-10-05 Richard Guenther <rguenther@suse.de>
2413 * gcc.dg/pr33666.c: New testcase.
2415 2007-10-05 Michael Matz <matz@suse.de>
2418 * gcc.target/i386/pr33600.c: New testcase.
2420 2007-10-05 Richard Guenther <rguenther@suse.de>
2422 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
2424 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
2427 * gcc.target/mips/pr33635-1.c: New test.
2429 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2432 * gfortran.dg/namelist_39.f90: Revise to use long names.
2434 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
2437 * gfortran.dg/pr33646.f90: New file.
2439 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2442 * gfortran.dg/char_type_len_2.f90: Adjust error message.
2443 * gfortran.dg/char_decl_2.f90: New test.
2445 2007-10-04 Richard Guenther <rguenther@suse.de>
2448 * gcc.c-torture/compile/pr33641.c: New testcase.
2450 2007-10-04 Michael Matz <matz@suse.de>
2452 PR rtl-optimization/33653
2453 * gcc.dg/pr33653.c: New.
2455 2007-10-04 Richard Guenther <rguenther@suse.de>
2457 PR tree-optimization/33627
2458 * g++.dg/torture/pr33627.C: New testcase.
2460 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
2463 * gfortran.dg/parens_6.f90: New.
2465 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
2469 * gfortran.dg/ambiguous_specific_1.f90: Remove.
2471 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
2473 * g++.dg/ext/gnu-inline-global-redecl.C: New.
2475 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
2478 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
2480 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
2481 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
2483 * gcc.target/mips/fpr-moves-1.c: New test.
2484 * gcc.target/mips/fpr-moves-2.c: Likewise.
2485 * gcc.target/mips/fpr-moves-3.c: Likewise.
2486 * gcc.target/mips/fpr-moves-4.c: Likewise.
2487 * gcc.target/mips/fpr-moves-5.c: Likewise.
2488 * gcc.target/mips/fpr-moves-6.c: Likewise.
2489 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
2491 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2493 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
2495 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2497 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
2498 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
2500 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
2503 * gfortran.dg/common_errors_1.f90: New.
2505 2007-10-03 Doug Kwan <dougkwan@google.com>
2506 Richard Guenther <rguenther@suse.de>
2509 * g++.dg/debug/using3.C: New testcase.
2511 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2514 * gfortran.dg/namelist_38.f90: New test.
2515 * gfortran.dg/namelist_39.f90: New test.
2517 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2520 * gfortran.dg/default_format_1.f90: New test.
2521 * gfortran.dg/default_format_2.f90: New test.
2522 * gfortran.dg/namelist_print_1.f: Adjust expected output.
2523 * gfortran.dg/real_const_3.f90: Adjust expected output.
2525 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
2527 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
2528 default ABI. Split mips_forced_abi into mips_forced_abi and
2530 (is_gp32_flag): Return true for -mabi=32.
2531 (is_gp64_flag): New function. Handle 64-bit -mabi options.
2532 (dg-mips-options): Use is_gp64_flag instead of checking specifically
2533 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
2534 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
2535 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
2536 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
2537 * gcc.target/mips/save-restore-2.c: Likewise.
2538 * gcc.target/mips/save-restore-3.c: Likewise.
2539 * gcc.target/mips/save-restore-4.c: Likewise.
2541 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
2544 * gcc.c-torture/compile/pr33617.c: New test.
2546 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
2548 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
2549 -gstabs+ for extended options.
2551 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
2554 * gfortran.dg/ambiguous_specific_1.f90: New test.
2556 2007-10-02 Revital Eres <eres@il.ibm.com>
2558 * gcc.target/powerpc/paired-8.c: New test.
2559 * gcc.target/powerpc/paired-9.c: New test.
2560 * gcc.target/powerpc/paired-10.c: New test.
2562 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
2565 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
2567 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
2570 * gfortran.dg/intent_out_2.f90: New test.
2572 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
2575 * gfortran.dg/ambiguous_reference_1.f90: New test.
2577 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
2582 * gfortran.dg/function_kinds_1.f90: New test.
2583 * gfortran.dg/function_kinds_2.f90: New test.
2584 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
2585 use association into interfaces.
2587 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2590 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
2591 (overflow): Use INFINITY, not FP_INFINITE.
2592 gcc.dg/float-range-4.c: Likewise.
2593 gcc.dg/float-range-5.c: Likewise.
2595 2007-10-01 Nick Clifton <nickc@redhat.com>
2597 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
2600 2007-09-30 Diego Novillo <dnovillo@google.com>
2603 * g++.dg/tree-ssa/pr33593.C: New test.
2605 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2608 * gfortran.dg/PR19872.f: Fix test condition.
2609 * gfortran.dg/list_read_7.f90: New test.
2611 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
2613 PR tree-optimization/33597
2614 * gcc.dg/vect/pr33597.c: New testcase.
2616 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
2618 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
2619 * gcc.target/i386/pr33524.c: ...this.
2621 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
2624 * gfortran.dg/minmaxloc_4.f90: New.
2626 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2628 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
2630 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
2632 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
2634 2007-09-28 Paolo Carlini <pcarlini@suse.de>
2637 * g++.dg/cpp0x/variadic79.C: New.
2639 2007-09-28 Michael Matz <matz@suse.de>
2640 Jakub Jelinek <jakub@redhat.com>
2642 PR rtl-optimization/33552
2643 * gcc.target/i386/pr33552.c: New runtime test.
2644 * gcc.target/i386/strinline.c: New compile time test.
2646 2007-09-28 Jakub Jelinek <jakub@redhat.com>
2648 * gfortran.dg/openmp_stack.f90: Removed.
2651 * g++.dg/cpp0x/variadic80.C: New test.
2653 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2655 * gfortran.dg/namelist_38.f90: Delete test for revertion of
2658 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2661 * gcc.target/powerpc/gcse-1.c: New test.
2663 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
2665 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
2666 fixed capitalizations.
2667 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
2668 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
2669 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
2670 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
2671 * gfortran.dg/maxloc_shape_1.f90: Likewise.
2672 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
2673 * gfortran.dg/min_max_conformance.f90: Likewise.
2675 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
2677 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
2679 * gcc.dg/c99-tgmath-2.c: Likewise.
2680 * gcc.dg/c99-tgmath-3.c: Likewise.
2681 * gcc.dg/c99-tgmath-4.c: Likewise.
2683 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
2686 * gfortran.dg/anint_1.f90: New test.
2688 2007-09-27 Ian Lance Taylor <iant@google.com>
2690 PR tree-optimization/33565
2691 * gcc.dg/Wstrict-overflow-20.c: New test.
2693 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2695 * gfortran.dg/openmp_stack.f90: Fix typo.
2696 * gfortran.dg/recursive_stack.f90: Fix typo.
2698 2007-09-27 Paolo Carlini <pcarlini@suse.de>
2701 * g++.dg/template/error31.C: New.
2703 2007-09-27 Jakub Jelinek <jakub@redhat.com>
2705 * lib/prune.exp: Prune also "^In function .*$" lines and
2706 "^ inlined from .*$" lines.
2708 2007-09-26 Richard Guenther <rguenther@suse.de>
2710 PR tree-optimization/33563
2711 * gcc.dg/torture/pr33563.c: New testcase.
2713 2007-09-26 Joseph Myers <joseph@codesourcery.com>
2716 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
2718 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
2721 2007-09-26 Richard Guenther <rguenther@suse.de>
2723 PR tree-optimization/30375
2724 PR tree-optimization/33560
2725 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
2726 * gcc.dg/tree-ssa/complex-5.c: Likewise.
2727 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2728 * gcc.dg/torture/pr30375.c: New testcase.
2729 * gcc.dg/torture/pr33560.c: New testcase.
2730 * gcc.dg/tree-ssa/pr30375.c: Likewise.
2732 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
2735 * g++.dg/parse/crash38.C: New test.
2737 2007-09-25 Michael Meissner <michael.meissner@amd.com>
2740 * gcc.target/i386/sse5-convert.c: New file, test int->long
2741 vectorized conversions.
2743 2007-09-25 Revital Eres <eres@il.ibm.com>
2745 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
2747 2007-09-25 Joseph Myers <joseph@codesourcery.com>
2750 * gcc.dg/enum-incomplete-1.c: New test.
2752 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
2754 * gcc.c-torture/compile/20070919-1.c: New test.
2756 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
2758 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
2760 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
2763 * g++.dg/inherit/override_attribs.C: New file.
2765 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
2768 * io.c (check_format_string): Move NULL and constant checks into
2770 (check_io_constraints): Call gfc_simplify_expr() before calling
2771 check_format_string(). Remove NULL and constant checks.
2773 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
2775 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
2776 * gcc.c-torture/execute/loop-2g.x: Likewise.
2778 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
2780 * lib/target-supports.exp (check_effective_target_mips16_attribute):
2781 Reject hard-float modes unless the ABI is o32 or o64.
2782 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
2783 of gcc.exp. Skip the tests when mips16 code generation is not
2785 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
2786 and use dg-add-options mips16_attribute.
2788 2007-09-24 Jakub Jelinek <jakub@redhat.com>
2791 * g++.dg/ext/attrib29.C: New test.
2793 2007-09-23 Ollie Wild <aaw@google.com>
2795 * gcc.dg/fold-bitand-1.c: New test.
2796 * gcc.dg/fold-bitand-2.c: New test.
2797 * gcc.dg/fold-bitand-3.c: New test.
2798 * gcc.dg/fold-bitand-4.c: New test.
2800 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
2802 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
2803 any of the macros to be defined for __mips16.
2804 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
2806 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
2808 * gcc.dg/vect/pr21591.c: Require vect_int.
2809 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
2810 * gcc.dg/vect/vect-outer-2a.c: Likewise.
2811 * gcc.dg/vect/vect-outer-2c.c: Likewise.
2813 2007-09-23 Jakub Jelinek <jakub@redhat.com>
2815 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
2817 * gcc.dg/va-arg-pack-len-2.c: New test.
2818 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
2820 * g++.dg/ext/va-arg-pack-len-2.C: New test.
2822 PR tree-optimization/32772
2823 * gcc.c-torture/compile/20070905-1.c: New test.
2825 PR tree-optimization/32975
2826 * gcc.dg/pr32975.c: New test.
2829 * gcc.dg/pr28755.c: New test.
2831 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
2833 * lib/target-supports.exp (check_effective_target_nomips16): New
2835 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
2837 * gcc.dg/vect/vect.exp: Likewise.
2838 * g++.dg/vect/vect.exp: Likewise.
2839 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
2840 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
2841 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
2842 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
2843 * gcc.target/mips/clear-cache-1.c (f): Likewise.
2844 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
2845 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
2846 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
2847 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
2848 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
2849 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
2850 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
2851 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2852 (test14, test15, test16, test17, test18): Likewise.
2853 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
2854 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2855 (test14, test15, test16, test17, test18, test19, test20, test21)
2857 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
2858 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
2859 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
2860 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
2861 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
2862 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
2863 * gcc.target/mips/mips-3d-1.c (main): Likewise.
2864 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
2865 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2866 (test13, test14, test15, test16, test17, test18, test19, test20)
2867 (test21, test22, test23, test24, test25, test26, test27, test28)
2868 (test29, test30, test31): Likewise.
2869 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
2870 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2871 (test13, test14, test15, test16, test17, test18, test19, test20)
2872 (test21, test22, test23, test24, test25, test26, test27, test28)
2873 (test29, test30, test31, test32, test33, test34, test35, test36)
2874 (test37, test38, test39, test40, test41, test42, test43, test44)
2875 (test45, test46, test47, test48, test49, test50, test51, test52)
2876 (test53, test54, test55, test56, test57, test58, test59, test60)
2877 (test61, test62, test63): Likewise.
2878 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
2879 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2880 (test13, test14, test15, test16, test17, test18, test19, test20)
2881 (test21, test22, test23, test24, test25, test26, test27, test28)
2882 (test29, test30, test31): Likewise.
2883 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
2884 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2885 (test13, test14, test15, test16, test17, test18, test19, test20)
2886 (test21, test22, test23, test24, test25, test26, test27, test28)
2887 (test29, test30, test31): Likewise.
2888 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
2889 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2890 (test13, test14, test15): Likewise.
2891 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
2892 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2893 (test13, test14, test15): Likewise.
2894 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
2895 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2896 (test13, test14, test15, test16, test17, test18, test19, test20)
2897 (test21, test22, test23, test24, test25, test26, test27, test28)
2898 (test29, test30, test31): Likewise.
2899 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
2900 (matrix_multiply4: Likewise.
2901 * gcc.target/mips/mips-ps-1.c (main): Likewise.
2902 * gcc.target/mips/mips-ps-2.c (main): Likewise.
2903 * gcc.target/mips/mips-ps-3.c (main): Likewise.
2904 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
2905 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2906 (test13, test14, test15, test16, test17, test18, test19, test20)
2907 (test21, test22, test23, test24, test25, test26, test27, test28)
2908 (test29, test30, test31): Likewise.
2909 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
2910 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2911 (test13, test14, test15, test16, test17, test18, test19, test20)
2912 (test21, test22, test23, test24, test25, test26, test27, test28)
2913 (test29, test30, test31): Likewise.
2914 * gcc.target/mips/mips-ps-5.c (main): Likewise.
2915 * gcc.target/mips/mips-ps-6.c (main): Likewise.
2916 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
2917 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
2918 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
2919 (sub_v4qi): Likewise.
2920 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
2921 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
2922 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
2923 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
2924 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
2925 (subb, subc): Likewise.
2926 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
2927 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
2928 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
2929 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
2930 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
2931 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
2932 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
2933 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
2934 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
2935 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
2936 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
2937 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
2938 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
2940 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
2942 * lib/target-supports.exp (add_options_for_mips16_attribute)
2943 (check_effective_target_mips16_attribute): New functions.
2944 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
2946 (dg-mips-options) Remove -mno-mips16 handling. Add options to
2948 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
2949 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
2950 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
2951 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
2952 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
2953 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
2954 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
2955 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
2956 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
2957 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
2958 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
2959 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
2960 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
2961 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
2962 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
2963 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
2964 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
2965 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
2966 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
2967 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
2968 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
2969 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
2970 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
2971 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
2973 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
2975 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
2976 options. Require { target mips16_attribute } and use dg-add-options
2977 to add the associated options.
2979 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
2980 * gcc.target/mips/call-saved-3.c: Likewise.
2981 * gcc.target/mips/code-readable-1.c: Require { target
2982 mips16_attribute } and use dg-add-options to add the associated
2983 options. Remove trailing whitespace.
2985 * gcc.target/mips/code-readable-2.c: Likewise.
2986 * gcc.target/mips/code-readable-3.c: Likewise.
2987 * gcc.target/mips/mips16-attributes-2.c: Likewise.
2988 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
2989 Require { target mips16_attribute } and use dg-add-options to
2990 add the associated options.
2991 (cksum16, cksum8): Use MIPS16.
2992 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
2993 Require { target mips16_attribute } and use dg-add-options to
2994 add the associated options.
2996 * gcc.target/mips/save-restore-2.c: Likewise.
2997 * gcc.target/mips/save-restore-3.c: Likewise.
2998 * gcc.target/mips/save-restore-4.c: Likewise.
2999 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
3001 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
3002 (foo): Use NOMIPS16.
3004 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
3007 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
3010 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
3012 2007-09-22 Tobias Burnus <burnus@net-b.de>
3015 * gfortran.dg/gomp/free-2.f90: New.
3016 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
3017 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
3019 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
3021 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
3022 * gcc.target/i386/sse5-haddX.c: Ditto.
3023 * gcc.target/i386/sse5-hsubX.c: Ditto.
3024 * gcc.target/i386/sse5-maccXX.c: Ditto.
3025 * gcc.target/i386/sse5-msubXX.c: Ditto.
3026 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3027 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3028 * gcc.target/i386/sse5-permpX.c: Ditto.
3029 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
3031 * gcc.target/i386/sse5-fma-vector.c: Ditto.
3032 * gcc.target/i386/sse5-ima-vector.c: Ditto.
3033 * gcc.target/i386/sse5-pcmov.c: Ditto.
3034 * gcc.target/i386/sse5-pcmov2.c: Ditto.
3036 2007-09-22 Richard Guenther <rguenther@suse.de>
3038 PR tree-optimization/33146
3039 * gcc.c-torture/compile/pr33146.c: New testcase.
3041 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
3043 * lib/target-supports.exp (check_cached_effective_target): New
3045 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
3046 (check_effective_target_c99_runtime): New procedure.
3047 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
3048 (test3l): Likewise cargl.
3049 * gcc.dg/builtins-59.c: Require c99_runtime.
3050 * gcc.dg/builtins-61.c: Likewise.
3051 * gcc.dg/builtins-62.c: Likewise.
3053 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
3055 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
3056 * lib/target-supports-dg.exp (dg-add-options): Likewise.
3057 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
3058 target-specific dg-options.
3059 * gcc.dg/builtins-20.c: Likewise.
3060 * gcc.dg/builtins-53.c: Likewise.
3061 * gcc.dg/builtins-55.c: Likewise.
3062 * gcc.dg/single-precision-constant.c: Likewise.
3063 * gcc.dg/torture/builtin-convert-1.c: Likewise.
3064 * gcc.dg/torture/builtin-convert-2.c: Likewise.
3065 * gcc.dg/torture/builtin-convert-3.c: Likewise.
3066 * gcc.dg/torture/builtin-convert-4.c: Likewise.
3067 * gcc.dg/torture/builtin-power-1.c: Likewise.
3069 2007-09-21 Chao-ying Fu <fu@mips.com>
3071 * lib/target-supports.exp (check_effective_target_fixed_point): New to
3072 check if targets have fixed-point supports.
3073 * gcc.dg/fixed-point/fixed-point.exp: New file.
3074 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
3075 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
3076 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
3077 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
3078 * gcc.dg/fixed-point/constants-pedantic.c,
3079 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
3080 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
3081 * gcc.dg/fixed-point/keywords-ignored-c99.c,
3082 * gcc.dg/fixed-point/keywords-pedantic.c,
3083 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
3084 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
3085 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
3086 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
3087 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
3088 * gcc.dg/fixed-point/func-vararg-mixed.c,
3089 * gcc.dg/fixed-point/operator-logical.c,
3090 * gcc.dg/fixed-point/struct-union.c,
3091 * gcc.dg/fixed-point/bit-complement.c,
3092 * gcc.dg/fixed-point/operator-bitwise.c,
3093 * gcc.dg/fixed-point/operator-comma.c,
3094 * gcc.dg/fixed-point/struct-layout-1.c,
3095 * gcc.dg/fixed-point/union-init.c,
3096 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
3097 * gcc.dg/fixed-point/func-mixed.c,
3098 * gcc.dg/fixed-point/func-vararg-size0.c,
3099 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
3100 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
3101 * gcc.dg/fixed-point/operator-unary.c,
3102 * gcc.dg/fixed-point/allop-const.c,
3103 * gcc.dg/fixed-point/muldiv-warning.c,
3104 * gcc.dg/nofixed-point-1.c,
3105 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
3106 * gcc.target/mips/fixed-vector-type.c,
3107 * gcc.target/mips/fixed-scalar-type.c: New tests.
3109 2007-09-21 Olivier Hainque <hainque@adacore.com>
3111 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
3112 * gnat.dg/test_nested_subtype_byref.adb: New test.
3114 2007-09-21 Jakub Jelinek <jakub@redhat.com>
3117 * gfortran.dg/gomp/pr33439.f90: New test.
3119 2007-09-21 Tobias Burnus <burnus@net-b.de>
3122 * gfortran.dg/merge_char_3.f90: New.
3124 2007-09-21 Tobias Burnus <burnus@net-b.de>
3127 * gfortran.dg/transfer_check_1.f90: New.
3129 2007-09-20 Asher Langton <langton2@llnl.gov>
3132 * gfortran.dg/init_flag_1.f90: New.
3133 * gfortran.dg/init_flag_2.f90: New.
3134 * gfortran.dg/init_flag_3.f90: New.
3135 * gfortran.dg/init_flag_4.f90: New.
3136 * gfortran.dg/init_flag_5.f90: New.
3137 * gfortran.dg/init_flag_6.f90: New.
3138 * gfortran.dg/init_flag_7.f90: New.
3140 2007-09-20 Paolo Carlini <pcarlini@suse.de>
3143 * g++.dg/ext/anon-struct6.C: New.
3145 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3148 * gfortran.dg/inquire_10.f90: New test.
3150 2007-09-20 Joseph Myers <joseph@codesourcery.com>
3152 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
3154 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3157 * gfortran.dg/used_types_18.f90: Declare variable of empty
3160 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3163 * gfortran.dg/array_constructor_19.f90: New test.
3165 2007-09-20 Jakub Jelinek <jakub@redhat.com>
3168 * gcc.dg/debug/pr33316.c: New test.
3171 * g++.dg/cpp0x/variadic76.C: New test.
3172 * g++.dg/cpp0x/variadic77.C: New test.
3173 * g++.dg/cpp0x/variadic78.C: New test.
3177 * gcc.c-torture/execute/20070919-1.c: New test.
3178 * gcc.dg/pr33238.c: New test.
3179 * gcc.dg/pr27301.c: New test.
3181 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
3183 * lib/target-supports.exp (check_effective_target_mips64): New
3185 * gcc.dg/lower-subreg-1.c: Require !mips64.
3186 * gcc.dg/sibcall-3.c (ATTR): New macro.
3187 (recurser_void1, recurser_void2): Use it.
3188 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
3189 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
3191 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
3193 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
3194 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
3196 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
3198 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
3201 * gfortran.dg/c_loc_tests_11.f03: New test case.
3203 2007-09-20 Paolo Carlini <pcarlini@suse.de>
3206 * g++.dg/init/ref14.C: New.
3208 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
3210 * gnat.dg/slice2.ad[sb]: New testcase.
3212 2007-09-19 Nick Clifton <nickc@redhat.com>
3214 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
3216 2007-09-19 Jie Zhang <jie.zhang@analog.com>
3218 * gcc.target/bfin/bfin.exp: New.
3219 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
3220 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
3221 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
3222 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
3223 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
3224 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
3225 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
3226 mcpu-bf561.c, mcpu-default.c}: New tests.
3228 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
3230 Restore detection of unsupported TLS.
3233 2007-02-10 Richard Henderson <rth@redhat.com>
3235 * lib/target-supports.exp (check_effective_target_tls): Redefine
3236 to mean non-emulated tls.
3237 * gcc.dg/tls/alias-1.c: Remove tls requirement.
3238 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3239 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3240 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3241 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3242 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3243 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3246 * lib/target-supports.exp (check_effective_target_tls): Use
3247 stronger test for compiler support for TLS.
3248 (check_effective_target_tls_native): New, to test for non-emulated
3250 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
3251 instead of dg-require-effective-target tls.
3252 * g++.dg/gomp/copyin-1.C: Likewise.
3253 * g++.dg/gomp/sharing-1.C: Likewise.
3254 * g++.dg/gomp/tls-1.C: Likewise.
3255 * g++.dg/gomp/tls-2.C: Likewise.
3256 * g++.dg/gomp/tls-3.C: Likewise.
3257 * g++.dg/tls/diag-1.C: Likewise.
3258 * g++.dg/tls/diag-2.C: Likewise.
3259 * g++.dg/tls/diag-3.C: Likewise.
3260 * g++.dg/tls/diag-4.C: Likewise.
3261 * g++.dg/tls/diag-5.C: Likewise.
3262 * g++.dg/tls/init-1.C: Likewise.
3263 * g++.dg/tls/init-2.C: Likewise.
3264 * g++.dg/tls/trivial.C: Likewise.
3265 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
3266 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
3267 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3268 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
3269 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
3270 * gcc.dg/gomp/clause-1.c: Likewise.
3271 * gcc.dg/gomp/copyin-1.c: Likewise.
3272 * gcc.dg/gomp/sharing-1.c: Likewise.
3273 * gcc.dg/gomp/tls-1.c: Likewise.
3274 * gcc.dg/gomp/tls-2.c: Likewise.
3275 * gcc.dg/tls/alpha-1.c: Likewise.
3276 * gcc.dg/tls/opt-1.c: Likewise.
3277 * gcc.dg/tls/opt-13.c: Likewise.
3278 * gcc.dg/tls/opt-14.c: Likewise.
3279 * gcc.dg/tls/opt-2.c: Likewise.
3280 * gcc.dg/tls/opt-3.c: Likewise.
3281 * gcc.dg/tls/opt-4.c: Likewise.
3282 * gcc.dg/tls/opt-7.c: Likewise.
3283 * gcc.dg/tls/section-1.c: Likewise.
3284 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
3285 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
3286 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
3287 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
3288 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3289 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
3290 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
3291 * gfortran.dg/gomp/crayptr2.f90: Likewise.
3292 * gfortran.dg/gomp/fixed-1.f: Likewise.
3293 * gfortran.dg/gomp/free-1.f90: Likewise.
3294 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3295 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
3296 * gfortran.dg/gomp/reduction1.f90: Likewise.
3297 * gfortran.dg/gomp/sharing-1.f90: Likewise.
3299 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3302 * gfortran.dg/bounds_check_9.f90: New test.
3303 * gfortran.dg/bounds_check_fail_2.f90: New test.
3305 2007-09-18 Paolo Carlini <pcarlini@suse.de>
3307 PR c++/33462 (again)
3308 * g++.dg/ext/va-arg1.C: Adjust.
3310 2007-09-18 Paolo Carlini <pcarlini@suse.de>
3313 * g++.dg/ext/va-arg1.C: New.
3315 2007-09-18 Tobias Burnus <burnus@net-b.de>
3317 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
3319 2007-09-18 Paolo Carlini <pcarlini@suse.de>
3322 * g++.dg/rtti/typeid6.C: New.
3324 2007-09-18 Paolo Carlini <pcarlini@suse.de>
3327 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
3328 * g++.dg/ext/is_class_error2.C: New.
3330 2007-09-18 Richard Guenther <rguenther@suse.de>
3332 PR tree-optimization/33340
3333 * g++.dg/torture/pr33340.C: New testcase.
3335 2007-09-18 Tobias Burnus <burnus@net-b.de>
3338 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
3339 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
3340 * gfortran.dg/elemental_subroutine_5.f90: New.
3342 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
3344 * lib/target-supports.exp (check_profiling_available): Extend
3345 mips*-*-elf check to mips*-*-elf*.
3347 2007-09-18 Jakub Jelinek <jakub@redhat.com>
3349 * gcc.dg/format/c90-scanf-5.c: New test.
3350 * gcc.dg/format/c99-scanf-4.c: New test.
3351 * gcc.dg/format/ext-7.c: New test.
3352 * gcc.dg/format/ext-8.c: New test.
3355 * gcc.c-torture/compile/20070915-1.c: New test.
3357 2007-09-17 Tobias Burnus <burnus@net-b.de>
3360 * gfortran.dg/private_type_9.f90: New.
3362 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3365 * gfortran.dg/pr33449.f90: New test.
3367 2007-09-17 Tobias Burnus <burnus@net-b.de>
3369 * gfortran.dg/interface_15.f90: Compile with -std=f95.
3370 * gfortran.dg/private_type_1.f90: Ditto
3371 * gfortran.dg/interface_18.f90: New.
3372 * gfortran.dg/private_type_8.f90: New.
3374 2007-09-16 Paolo Carlini <pcarlini@suse.de>
3377 * g++.dg/warn/new1.C: Adjust.
3378 * g++.dg/torture/str_empty.C: Likewise.
3380 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
3382 * gcc.target/mips/dse-1.c: New test.
3384 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
3387 * g++.dg/overload/operator3.C: New.
3389 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
3391 * gcc.target/mips/truncate-1.c: New test.
3393 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
3399 * gfortran.dg/subref_array_pointer_1.f90: New test.
3400 * gfortran.dg/subref_array_pointer_2.f90: New test.
3402 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
3404 * gfortran.dg/nint_2.f90: Correct last change.
3406 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
3408 * gcc.dg/tree-ssa/parallelization-1.c: New test.
3410 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
3412 * gcc.dg/vect/pr33373b.c: New test.
3414 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
3417 * gcc.target/i386/pr33438.c: New test.
3419 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3421 * gfortran.dg/nint_2.f90: Revert previous commit.
3423 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3425 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
3427 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
3430 * g++.dg/other/unused1.C: XFAIL class2 scan.
3432 2007-09-13 Tobias Burnus <burnus@net-b.de>
3435 * gfortran.dg/elemental_args_check_1.f90: New.
3436 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
3437 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
3439 2007-09-13 Tobias Burnus <burnus@net-b.de>
3441 * gfortran.dg/recursive_check_3.f90: New.
3443 2007-09-13 Tobias Burnus <burnus@net-b.de>
3446 * gfortran.dg/elemental_bind_c.f90: New.
3448 2007-09-13 Richard Sandiford <richard@codesourcery.com>
3450 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
3451 * gcc.target/mips/mips16-attributes-2.c: New test.
3452 * gcc.target/mips/mips16-attributes-3.c: Likewise.
3453 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
3454 hard-float asm when __mips16 is defined.
3455 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
3456 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
3457 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
3458 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
3459 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
3460 * gcc.target/mips/pr26765.c (foo): Likewise.
3461 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
3462 targets, use dg-mips-options instead of dg-options, and use -mgp32
3463 to force 32-bit mode.
3464 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
3466 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
3468 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
3469 Michael Meissner <michael.meissner@amd.com>
3471 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
3472 * gcc.target/i386/sse5-hsubX.c: Ditto.
3473 * gcc.target/i386/sse5-permpX.c: Ditto.
3474 * gcc.target/i386/sse5-haddX.c: Ditto.
3475 * gcc.target/i386/sse5-maccXX.c: Ditto.
3476 * gcc.target/i386/sse5-msubXX.c: Ditto.
3477 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3478 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3480 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
3481 optimizes floating point conditional moves into the pcmov
3482 instruction on SSE5.
3483 * gcc.target/i386/sse5-pcmov2.c: Ditto.
3485 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
3486 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
3489 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
3490 compiler optimizes vector (a*b)+c into fmadd on SSE5.
3492 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
3493 optimizes (a*b)+c into fmadd on SSE5.
3495 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
3496 whether the SSE5 instructions can be generated.
3498 * gcc.target/i386/sse5-check.h: New. Add support for
3501 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
3502 ammintrin.h, and turn on -msse5 option instead of -msse4a.
3503 * gcc.target/i386/sse-13.c: Ditto.
3504 * gcc.target/i386/sse-14.c: Ditto.
3506 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
3509 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
3510 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
3512 2007-09-12 Jakub Jelinek <jakub@redhat.com>
3515 * gcc.dg/pr32338-1.c: New test.
3516 * gcc.dg/pr32338-2.c: New test.
3518 2007-09-12 Bob Wilson <bob.wilson@acm.org>
3520 * lib/target-supports.exp (check_effective_target_sync_int_long):
3521 Revert change to add xtensa.
3522 (check_effective_target_sync_char_short): Likewise.
3524 2007-09-12 Olivier Hainque <hainque@adacore.com>
3526 * gnat.dg/packed_subtype.adb: New test.
3528 2007-09-12 Tobias Burnus <burnus@net-b.de>
3531 * gfortran.dg/intrinsic_size.f90: New.
3533 2007-09-12 Tobias Burnus <burnus@net-b.de>
3537 * gfortran.dg/conflicts_2.f90: New.
3539 2007-09-12 Ira Rosen <irar@il.ibm.com>
3541 PR tree-optimization/32377
3542 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
3543 dependence distance.
3544 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
3545 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
3546 * gcc.dg/vect/no-vfa-vect-depend-1.c,
3547 gfortran.dg/vect/no-vfa-pr32377.f90: New.
3549 2007-09-12 Richard Guenther <rguenther@suse.de>
3552 * gcc.c-torture/compile/pr33382.c: New testcase.
3553 * gcc.c-torture/execute/pr33382.c: Likewise.
3555 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
3558 * gfortran.dg/c_ptr_tests_12.f03: New test case.
3560 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
3562 PR tree-optimization/33373
3563 * gcc.dg/vect/pr33373.c: New test.
3565 2007-09-12 Ben Elliston <bje@au.ibm.com>
3567 * lib/target-supports.exp (check_effective_target_vect_no_double):
3570 2007-09-12 Ben Elliston <bje@au.ibm.com>
3571 Ulrich Weigand <uweigand@de.ibm.com>
3573 * gcc.target/spu/dfcgt-nan.c: New test.
3575 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
3577 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
3579 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
3582 * gfortran.dg/c_ptr_tests_11.f03: New test case.
3584 2007-09-11 Jakub Jelinek <jakub@redhat.com>
3586 * gcc.dg/va-arg-pack-len-1.c: New test.
3587 * g++.dg/va-arg-pack-len-1.C: New test.
3589 2007-09-11 Michael Matz <matz@suse.de>
3591 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
3593 2007-09-10 Janis Johnson <janis187@us.ibm.com>
3595 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
3596 checks for size of long double.
3597 * gcc.dg/dfp/convert.h: New file.
3598 * gcc.dg/dfp/convert-bfp-2.c: New test.
3599 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3600 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3601 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3602 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3603 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3604 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3605 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3606 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3607 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3609 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
3611 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
3612 Change dg-final to expect 1 non-profitable loop and
3614 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
3615 Change dg-final to expect 1 non-profitable loop and
3617 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
3618 Change dg-final to expect 1 profitable loop.
3619 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3620 Change dg-final to expect 1 profitable loop.
3622 2007-09-10 Richard Sandiford <richard@codesourcery.com>
3624 * gcc.target/mips/call-saved-1.c: New test.
3625 * gcc.target/mips/call-saved-2.c: Likewise.
3626 * gcc.target/mips/call-saved-3.c: Likewise.
3627 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
3628 instead of mips_mips64. Set mips_fp64 too.
3629 (is_gp32_flag): Return true for -mips1 and -mips2.
3630 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
3632 2007-09-10 Jakub Jelinek <jakub@redhat.com>
3634 * g++.dg/ext/va-arg-pack-1.C: New test.
3635 * g++.dg/ext/va-arg-pack-2.C: New test.
3637 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
3640 * gcc.dg/vect/pr33369.c: New test.
3642 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
3645 * gfortran.dg/array_memcpy_5.f90: New test.
3647 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
3649 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
3651 2007-09-09 Richard Guenther <rguenther@suse.de>
3653 * gcc.c-torture/compile/20070906-1.c: New testcase.
3655 2007-09-09 Ira Rosen <irar@il.ibm.com>
3657 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
3659 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
3660 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
3661 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3664 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
3666 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
3668 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
3670 * gnat.dg/addr2_p.ads: Bump size of array to 9.
3672 2007-09-09 Ira Rosen <irar@il.ibm.com>
3674 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
3675 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
3676 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
3677 Compile tests with -fno-tree-pre.
3678 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
3679 * lib/target-supports.exp (check_effective_target_vect_strided): New.
3680 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
3681 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
3682 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
3683 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
3684 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
3685 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
3686 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
3687 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
3688 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
3689 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
3690 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
3691 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
3692 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
3693 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
3694 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
3695 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
3696 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
3698 2007-09-09 Joseph Myers <joseph@codesourcery.com>
3700 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
3702 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
3703 Use remote_exec to call c++filt.
3704 * lib/target-supports-dg.exp (dg-require-host-local): New.
3705 * gcc.misc-tests/options.exp: Allow .exe in command paths.
3706 * g++.dg/parse/repo1.C: Use dg-require-host-local.
3707 * g++.dg/rtti/repo1.C: Likewise.
3708 * g++.dg/template/repo1.C: Likewise.
3709 * g++.dg/template/repo2.C: Likewise.
3710 * g++.dg/template/repo3.C: Likewise.
3711 * g++.dg/template/repo4.C: Likewise.
3712 * g++.dg/template/repo5.C: Likewise.
3713 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
3714 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
3715 * g++.old-deja/g++.pt/repo1.C: Likewise.
3716 * g++.old-deja/g++.pt/repo2.C: Likewise.
3717 * g++.old-deja/g++.pt/repo3.C: Likewise.
3718 * g++.old-deja/g++.pt/repo4.C: Likewise.
3719 * gcc.dg/cpp/trad/builtins.c: Likewise.
3721 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
3723 PR tree-optimization/32283
3724 * gcc.dg/tree-ssa/loop-31.c: New test.
3726 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
3728 PR rtl-optimization/26449
3729 * gcc.target/i386/pr26449-1.c: New file.
3731 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
3734 PR rtl-optimization/26449
3735 * gcc.target/i386/pr33329.c: New file.
3737 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
3739 * gnat.dg/renaming3.adb, renaming4.ads: New test.
3741 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
3743 * gnat.dg/unaligned_rep_clause.adb: New testcase.
3745 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
3747 PR tree-optimization/33301
3748 * gfortran.dg/vect/pr33301.f: New test.
3750 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3753 * gfortran.dg/backspace_10.f90: New test.
3755 2007-09-07 Richard Guenther <rguenther@suse.de>
3758 2007-09-06 Richard Guenther <rguenther@suse.de>
3760 PR tree-optimization/32586
3761 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3762 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3763 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3764 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3765 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3766 now obsolete simplification.
3768 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
3770 PR tree-optimization/33299
3771 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
3772 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
3774 2007-09-07 Richard Guenther <rguenther@suse.de>
3777 2007-09-06 Richard Guenther <rguenther@suse.de>
3779 PR tree-optimization/32586
3780 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3781 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3782 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3783 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3784 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3785 now obsolete simplification.
3787 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
3789 PR tree-optimization/32821
3790 * gcc.dg/tree-ssa/pr32821.c: New file.
3792 2007-09-07 Richard Sandiford <richard@codesourcery.com>
3794 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
3795 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
3796 and mips_forced_no_er.
3797 (dg-mips-options): Add -mno-abicalls when a small-data option is
3798 specified. Skip tests with small-data options if mips_forced_gp.
3799 Skip tests with -mexplicit-relocs if mips_forced_no_er.
3800 * gcc.target/mips/sdata-1.c: New test.
3801 * gcc.target/mips/sdata-2.c: Likewise.
3802 * gcc.target/mips/sdata-3.c: Likewise.
3803 * gcc.target/mips/sdata-4.c: Likewise.
3805 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3808 * spread_zerosize_1.f90: New test case.
3809 * spread_bounds_1.f90: New test case.
3811 2007-09-06 Paolo Carlini <pcarlini@suse.de>
3814 * g++.dg/template/static31.C: New.
3816 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3819 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
3822 2007-09-06 David Daney <ddaney@avtrex.com>
3823 Richard Sandiford <richard@codesourcery.com>
3826 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
3827 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
3828 * gcc.target/mips/pr33256.c: New test.
3830 2007-09-06 Tom Tromey <tromey@redhat.com>
3832 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
3834 2007-09-06 Richard Guenther <rguenther@suse.de>
3836 PR tree-optimization/32586
3837 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3838 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3839 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3840 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3841 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3842 now obsolete simplification.
3844 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
3846 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
3847 * gcc.target/i386/sse3-addsubps.c: Ditto.
3848 * gcc.target/i386/sse3-haddpd.c: Ditto.
3849 * gcc.target/i386/sse3-haddps.c: Ditto.
3850 * gcc.target/i386/sse3-hsubpd.c: Ditto.
3851 * gcc.target/i386/sse3-hsubps.c: Ditto.
3852 * gcc.target/i386/sse3-lddqu.c: Ditto.
3853 * gcc.target/i386/sse3-movddup.c: Ditto.
3854 * gcc.target/i386/sse3-movshdup.c: Ditto.
3855 * gcc.target/i386/sse3-movsldup.c: Ditto.
3857 2007-09-06 Richard Guenther <rguenther@suse.de>
3859 PR tree-optimization/33302
3860 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
3862 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3865 * gfortran.dg./fmt_float.f90: New test.
3867 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3870 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
3872 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
3874 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
3875 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
3877 2007-09-06 Jakub Jelinek <jakub@redhat.com>
3879 * g++.dg/eh/builtin1.C: New test.
3880 * g++.dg/eh/builtin2.C: New test.
3881 * g++.dg/eh/builtin3.C: New test.
3884 * g++.dg/eh/builtin4.C: New test.
3886 2007-09-05 Janis Johnson <janis187@us.ibm.com>
3888 * gcc.target/powerpc/dfp-dd.c: New test.
3889 * gcc.target/powerpc/dfp-td.c: New test.
3891 2007-09-05 Jakub Jelinek <jakub@redhat.com>
3893 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
3894 * gcc.dg/va-arg-pack-1.c: New test.
3896 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
3898 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
3899 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
3900 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
3901 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
3902 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
3904 2007-09-05 Paolo Carlini <pcarlini@suse.de>
3907 * g++.dg/ext/anon-struct5.C: New.
3909 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
3911 * gcc.dg/i386-cpuid.h: Remove.
3912 * gcc.target/i386/mmx-check.h: Include cpuid.h.
3913 (main): Use __get_cpuid to get target features.
3914 * gcc.target/i386/sse-check.h: Ditto.
3915 * gcc.target/i386/sse2-check.h: Ditto.
3916 * gcc.target/i386/sse3-check.h: Ditto.
3917 * gcc.target/i386/ssse3-check.h: Ditto.
3918 * gcc.target/i386/sse4_1-check.h: Ditto.
3919 * gcc.target/i386/sse4_2-check.h: Ditto.
3920 * gcc.target/i386/sse4a-check.h: Ditto.
3921 * gcc.dg/torture/pr16104-1.c: Ditto.
3922 (do_test): Change to void.
3923 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
3924 * gcc.target/i386/sse-6.c: Ditto.
3925 * gcc.target/i386/sse-7.c: Ditto.
3926 * g++.dg/other/i386-1.C: Include cpuid.h.
3927 (main): New function. Use __get_cpuid to get target fetaures.
3929 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
3930 David Ung <davidu@mips.com>
3931 Nigel Stephens <nigel@mips.com>
3933 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
3934 * gcc.c-torture/compile/mipscop-2.c: Likewise.
3935 * gcc.c-torture/compile/mipscop-3.c: Likewise.
3936 * gcc.c-torture/compile/mipscop-4.c: Likewise.
3937 * gcc.dg/torture/mips-hilo-1.c: Likewise.
3938 * gcc.dg/torture/mips-hilo-2.c: Likewise.
3939 * gcc.dg/torture/pr19683-1.c: Likewise.
3940 * gcc.target/mips/madd-3.c: Likewise.
3941 * gcc.target/mips/maddu-3.c: Likewise.
3942 * gcc.target/mips/msub-3.c: Likewise.
3943 * gcc.target/mips/msubu-3.c: Likewise.
3944 * gcc.target/mips/asm-1.c: Likewise.
3945 * gcc.target/mips/branch-1.c: Likewise.
3946 * gcc.target/mips/ins-1.c: Likewise.
3947 * gcc.target/mips/near-far-3.c: Likewise.
3948 * gcc.target/mips/near-far-4.c: Likewise.
3949 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3950 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3951 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3952 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3953 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3954 * gcc.target/mips/dspr2-MULT.c: Likewise.
3955 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3956 * gcc.target/mips/mips32-dsp-run.c: Likewise.
3957 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
3958 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
3959 * gcc.target/mips/code-readable-2.c: Likewise.
3960 * gcc.target/mips/code-readable-3.c: Likewise.
3962 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
3963 David Ung <davidu@mips.com>
3964 Nigel Stephens <nigel@mips.com>
3966 * gcc.target/mips/mips16-attributes.c: New.
3968 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
3971 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
3974 * gfortran.dg/char_length_10.f90: New test.
3976 2007-09-05 Paolo Carlini <pcarlini@suse.de>
3979 * g++.dg/parse/template24.C: New.
3981 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
3983 * g++.dg/other/spu2vmx-1.C: New test.
3985 2007-09-05 Jakub Jelinek <jakub@redhat.com>
3987 PR tree-optimization/33017
3988 * gcc.dg/pr33017.c: New test.
3990 2007-09-05 Ben Elliston <bje@au.ibm.com>
3992 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
3993 __protected_stream family of macros.
3995 2007-09-04 Jan Hubicka <jh@suse.cz>
3997 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
3998 * gcc.dg/tree-ssa/pr27236.c: Likewise.
3999 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
4000 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4001 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
4002 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
4003 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4006 2007-09-04 Janus Weil <jaydub66@gmail.com>
4007 Tobias Burnus <burnus@net-b.de>
4009 * gfortran.dg/proc_decl_1.f90: New.
4010 * gfortran.dg/proc_decl_2.f90: New.
4011 * gfortran.dg/proc_decl_3.f90: New.
4012 * gfortran.dg/proc_decl_4.f90: New.
4014 2007-09-04 Jan Hubicka <jh@suse.cz>
4016 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
4017 * gcc.dg/vect/vect-105.c: Mark functions noinline.
4018 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
4019 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
4020 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
4021 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
4022 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
4023 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
4024 * gcc.dg/vect/vect-50.c: Mark functions noinline.
4025 * gcc.dg/vect/vect-33.c: Mark functions noinline.
4026 * gcc.dg/vect/vect-16.c: Mark functions noinline.
4027 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
4028 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
4029 * gcc.dg/vect/vect-92.c: Mark functions noinline.
4030 * gcc.dg/vect/vect-75.c: Mark functions noinline.
4031 * gcc.dg/vect/vect-58.c: Mark functions noinline.
4032 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
4033 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
4034 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
4035 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
4036 * gcc.dg/vect/vect-114.c: Mark functions noinline.
4037 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
4038 * gcc.dg/vect/vect-8.c: Mark functions noinline.
4039 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
4040 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
4041 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
4042 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
4043 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
4044 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
4045 * gcc.dg/vect/vect-42.c: Mark functions noinline.
4046 * gcc.dg/vect/vect-25.c: Mark functions noinline.
4047 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
4048 * gcc.dg/vect/vect-67.c: Mark functions noinline.
4049 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
4050 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
4051 * gcc.dg/vect/vect-106.c: Mark functions noinline.
4052 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
4053 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
4054 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
4055 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
4056 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
4057 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
4058 * gcc.dg/vect/vect-34.c: Mark functions noinline.
4059 * gcc.dg/vect/vect-17.c: Mark functions noinline.
4060 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
4061 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
4062 * gcc.dg/vect/vect-93.c: Mark functions noinline.
4063 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
4064 * gcc.dg/vect/vect-76.c: Mark functions noinline.
4065 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
4066 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
4067 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
4068 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
4069 * gcc.dg/vect/vect-115.c: Mark functions noinline.
4070 * gcc.dg/vect/vect-9.c: Mark functions noinline.
4071 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
4072 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
4073 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
4074 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
4075 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
4076 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
4077 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
4078 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
4079 * gcc.dg/vect/vect-60.c: Mark functions noinline.
4080 * gcc.dg/vect/vect-26.c: Mark functions noinline.
4081 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
4082 * gcc.dg/vect/vect-85.c: Mark functions noinline.
4083 * gcc.dg/vect/vect-68.c: Mark functions noinline.
4084 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
4085 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
4086 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
4087 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
4088 * gcc.dg/vect/vect-107.c: Mark functions noinline.
4089 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
4090 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
4091 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
4092 * gcc.dg/vect/vect-52.c: Mark functions noinline.
4093 * gcc.dg/vect/vect-35.c: Mark functions noinline.
4094 * gcc.dg/vect/vect-18.c: Mark functions noinline.
4095 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
4096 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
4097 * gcc.dg/vect/vect-77.c: Mark functions noinline.
4098 * gcc.dg/vect/vect-2.c: Mark functions noinline.
4099 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
4100 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
4101 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
4102 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
4103 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
4104 * gcc.dg/vect/vect-116.c: Mark functions noinline.
4105 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
4106 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
4107 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
4108 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
4109 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
4110 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
4111 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
4112 * gcc.dg/vect/vect-44.c: Mark functions noinline.
4113 * gcc.dg/vect/vect-27.c: Mark functions noinline.
4114 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
4115 * gcc.dg/vect/vect-86.c: Mark functions noinline.
4116 * gcc.dg/vect/vect-100.c: Mark functions noinline.
4117 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
4118 * gcc.dg/vect/vect-outer-3c.c: