1 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3 * g++.dg/other/datasec1.C: Require named section support.
5 2007-12-14 Jakub Jelinek <jakub@redhat.com>
8 * gcc.target/i386/pr29978.c: New test.
10 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
12 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
14 * gcc.target/i386/sse-12.c (dg-options): Ditto.
15 * g++.dg/other/i386-2.C (dg-options): Ditto.
17 2007-12-14 Tobias Burnus <burnus@net-b.de>
20 * gfortran.dg/private_type_10.f90: New.
22 2007-12-14 Tobias Burnus <burnus@net-b.de>
25 * gfortran.dg/nan_4.f90: New.
27 2007-12-14 Richard Guenther <rguenther@suse.de>
30 * gcc.c-torture/compile/20071214-1.c: New testcase.
32 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
34 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
35 macros to test macroized SSE intrinsics. Use new macros to test
36 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
37 emmintrin.h, xmmintrin.h and bmmintrin.h
38 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
39 to test with immediate operand.
41 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44 * gcc.c-torture/compile/pr34091.c: New test.
46 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
48 * gcc.dg/uninit-13.c: UnXFAIL.
49 * gcc.dg/complex-5.c: New testcase.
51 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
53 * gcc.dg/struct/struct-reorg.exp: Replace
54 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
56 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
61 * gfortran.dg/advance_6.f90: New test case.
62 * gfortran.dg/direct_io_7.f90: New test case.
63 * gfortran.dg/streamio_13.f90: New test case.
65 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
67 * g++.dg/cpp0x/__func__.C: New.
69 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
72 * g++.dg/other/pr34435.C: New testcase.
74 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
76 * gcc.dg/struct: New directory with tests
77 for struct-reorg optimizaion.
78 * gcc.dg/struct/struct-reorg.exp: New script.
79 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
80 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
81 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
82 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
83 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
84 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
85 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
86 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
87 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
88 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
89 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
90 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
91 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
92 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
93 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
94 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
95 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
96 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
97 * gcc.dg/struct/w_prof_global_array.c: Likewise.
98 * gcc.dg/struct/w_prof_global_var.c: Likewise.
99 * gcc.dg/struct/w_prof_local_array.c: Likewise.
100 * gcc.dg/struct/w_prof_local_var.c: Likewise.
101 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
102 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
104 2007-12-13 Tobias Burnus <burnus@net-b.de>
107 * gfortran.dg/namelist_42.f90: New.
109 2007-12-12 Tobias Burnus <burnus@net-b.de>
112 * gfortran.dg/function_kinds_3.f90: New.
114 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
116 * gcc.target/s390/20071212-1.c: New testcase.
118 2007-12-11 Jakub Jelinek <jakub@redhat.com>
121 * g++.dg/ext/visibility/anon7.C: Add xfail.
122 * g++.dg/ext/visibility/anon9.C: New test.
123 * g++.dg/ext/visibility/anon10.C: New test.
126 * g++.dg/rtti/dyncast2.C: New test.
128 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
130 PR tree-optimization/34407
131 * gcc.dg/vect/pr34407.c: New test.
133 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
136 * gfortran.dg/error_recovery_5.f90: New.
137 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
139 2007-12-10 Jakub Jelinek <jakub@redhat.com>
141 PR tree-optimization/34371
142 * gcc.c-torture/compile/20071207-1.c: New test.
144 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
147 * g++.dg/parse/crash40.C: New test.
149 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
151 * g++.dg/opt/memcpy1.C: New test.
153 2007-12-10 Tobias Burnus <burnus@net-b.de>
156 * gfortran.dg/argument_checking_10.f90: New.
158 2007-12-10 Jakub Jelinek <jakub@redhat.com>
160 PR rtl-optimization/34302
161 * gcc.c-torture/execute/20071210-1.c: New test.
163 2007-12-10 Jakub Jelinek <jakub@redhat.com>
166 * g++.dg/cpp0x/error1.C: New test.
169 * g++.dg/other/error22.C: New test.
171 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
174 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
175 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
176 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
178 2007-12-09 Jakub Jelinek <jakub@redhat.com>
182 * g++.dg/template/repo6.C: New test.
183 * g++.dg/template/repo7.C: New test.
184 * g++.dg/template/repo8.C: New test.
186 2007-12-09 H.J. Lu <hjl@lucon.org>
187 Tobias Burnus <burnus@net-b.de>
190 * gfortran.dg/read_2.f90: New.
192 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
194 * lib/target-supports.exp (check_effective_target_tls_native):
197 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
200 * gnat.dg/enclosing_record_reference.ads,
201 gnat.dg/enclosing_record_reference.adb: New test.
203 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
206 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
207 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
210 * gfortran.dg/char_component_initializer_1.f90: New test.
212 2007-12-09 Tobias Burnus <burnus@net-b.de>
219 * gfortran.dg/boz_8.f90: New.
220 * gfortran.dg/boz_9.f90: New.
221 * gfortran.dg/boz_10.f90: New.
222 * gfortran.dg/boz_7.f90: Update dg-warning.
223 * gfortran.dg/pr16433.f: Add dg-error.
224 * gfortan.dg/ibits.f90: Update dg-warning.
225 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
226 * gfortran.dg/unf_io_convert_2.f90: Ditto.
228 2007-12-08 Jakub Jelinek <jakub@redhat.com>
231 * gfortran.dg/include_1.f90: New test.
232 * gfortran.dg/include_1.inc: New.
233 * gfortran.dg/include_2.f90: New test.
235 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
237 * gcc.c-torture/compile/20011130-2.c: Fix typo.
239 2007-12-08 Tobias Burnus <burnus@net-b.de>
242 * gfortran.dg/nan_3.f90: New.
244 2007-12-07 Jakub Jelinek <jakub@redhat.com>
246 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
248 2007-12-07 Olivier Hainque <hainque@adacore.com>
250 * gnat.dg/tamdt*.ad?: Support for ...
251 * gnat.dg/test_tamdt.adb: New test.
253 2007-12-07 Olivier Hainque <hainque@adacore.com>
255 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
256 exports and document how these can be exercised.
258 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
261 * gnat.dg/specs/access_constants.ads: New test.
263 * gnat.dg/specs/access_constant_decl.ads: New test.
266 * gnat.dg/compose.adb: New test.
268 2007-12-07 Olivier Hainque <hainque@adacore.com>
271 * gnat.dg/unc_memops.ad[sb]: Support for ...
272 * gnat.dg/unc_memfree.adb: New test.
274 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
276 * gfortran.dg/ltrans-7.f90: New.
278 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
279 Dorit Nuzman <dorit@il.ibm.com>
281 PR tree-optimization/34005
282 * gcc.dg/vect/pr34005.c: New test.
284 2007-12-06 Jakub Jelinek <jakub@redhat.com>
287 * g++.dg/template/new8.C: New test.
289 2007-12-06 Tobias Burnus <burnus@net-b.de>
292 * gfortran.dg/boz_7.f90: New.
293 * gfortran.dg/int_1.f90: Disable -pedantic option.
294 * gfortran.dg/boz_1.f90: Ditto.
295 * gfortran.dg/boz_3.f90: Ditto.
296 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
297 * gfortran.dg/ibits.f90: Ditto.
298 * gfortran.dg/unf_io_convert_1.f90: Ditto.
299 * gfortran.dg/unf_io_convert_2.f90: Ditto.
301 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
304 * gfortran.dg/used_types_19.f90: New test.
306 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
308 * gfortran.dg/nan_2.f90: Add -mieee for sh.
309 * gfortran.dg/nearest_2.f90: Likewise.
310 * gfortran.dg/nearest_3.f90: Likewise.
312 2007-12-05 Jakub Jelinek <jakub@redhat.com>
315 * gcc.c-torture/execute/20071205-1.c: New test.
317 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
319 * gfortran.dg/module_nan.f90: Add -mieee for sh.
320 * gfortran.dg/real_const_3.f90: Likewise.
322 2007-12-05 Richard Guenther <rguenther@suse.de>
324 PR tree-optimization/34138
325 * gcc.c-torture/compile/pr34138.c: New testcase.
327 2007-12-05 Jakub Jelinek <jakub@redhat.com>
330 * gfortran.dg/debug_2.f: New test.
332 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
334 * gnat.dg/specs/elab1.ads: New test.
336 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
339 * gcc.target/i386/pr34312.c: New test.
341 2007-12-05 Tobias Burnus <burnus@net-b.de>
344 * gfortran.dg/nan_2.f90: New.
346 2007-12-05 Jakub Jelinek <jakub@redhat.com>
349 * g++.dg/cpp0x/decltype9.C: New test.
350 * g++.dg/cpp0x/decltype10.C: New test.
352 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
355 * gnat.dg/rm_6_4_1_13.adb: New test.
357 2007-12-04 Jakub Jelinek <jakub@redhat.com>
360 * gcc.c-torture/compile/20071117-1.c: New test.
362 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
365 * g++.dg/cpp0x/variadic-ttp.C: New.
367 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
369 * gcc.dg/parse-decl-after-if.c: New.
370 * gcc.dg/20031223-1.c: Adjust.
372 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
375 * g++.dg/cpp0x/variadic-throw.C: New.
377 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
380 * g++.dg/cpp0x/variadic-unify.C: New.
382 2007-12-04 Richard Guenther <rguenther@suse.de>
386 * gcc.c-torture/compile/pr34334.c: New testcase.
387 * g++.dg/torture/pr34222.C: New testcase.
389 2007-12-04 Jakub Jelinek <jakub@redhat.com>
391 * gcc.c-torture/execute/20071202-1.c: New test.
392 * gcc.dg/tree-ssa/pr34146-2.c: New test.
394 2007-12-04 Tobias Burnus <burnus@net-b.de>
397 * gfortran.dg/module_nan.f90: New.
399 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
401 * lib/target-supports.exp (get_compiler_messages): Replace with...
402 (check_compile): ...this new procedure. Handle TYPE == executable.
403 Use comments in the source to determine the correct extension.
404 Return a pair containing the compiler output and the output filename.
405 Don't delete the file here.
406 (check_no_compiler_messages_nocache): New procedure.
407 (check_no_compiler_messages): Use it.
408 (check_no_messages_and_pattern_nocache): New procedure.
409 (check_no_messages_and_pattern): Use it.
410 (check_runtime_nocache, check_runtime): New procedures.
411 (check_effective_target_tls): Use check_no_compiler_messages.
412 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
413 (check_effective_target_tls_runtime): Use check_runtime.
414 (check_effective_target_fstack_protector): Likewise.
415 (check_iconv_available): Use check_runtime_nocache.
416 (check_effective_target_fortran_large_real): Use
417 check_no_compiler_messages.
418 (check_effective_target_fortran_large_int): Likewise.
419 (check_effective_target_static_libgfortran): Likewise.
420 (check_750cl_hw_available): Use check_cached_effective_target
421 and check_runtime_nocache.
422 (check_vmx_hw_available): Likewise.
423 (check_effective_target_broken_cplxf_arg): Likewise.
424 (check_alpha_max_hw_available): Use check_runtime.
425 (check_function_available): Use check_no_compiler_messages.
426 (check_cxa_atexit_available): Use check_cached_effective_target
427 and check_runtime_nocache.
428 (check_effective_target_dfp_nocache): Use
429 check_no_compiler_messages_nocache.
430 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
431 (check_effective_target_dfp): Use check_cached_effective_target.
432 (check_effective_target_dfprt): Likewise.
433 (check_effective_target_arm_neon_hw): Use check_runtime.
434 (check_effective_target_ultrasparc_hw): Likewise.
435 (check_effective_target_c99_runtime): Use
436 check_no_compiler_messages_nocache.
438 2007-12-03 Jakub Jelinek <jakub@redhat.com>
441 * gcc.dg/fold-rotate-1.c: New test.
443 PR tree-optimization/33453
444 * gcc.c-torture/compile/20071203-1.c: New test.
446 2007-12-03 Robert Dewar <dewar@adacore.com>
447 Samuel Tardieu <sam@rfc1149.net>
450 * gnat.dg/check_elaboration_code.adb: New test.
451 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
454 2007-12-02 Paolo Carlini <pcarlini@suse.de>
457 * g++.dg/cpp0x/pr34061.C: New.
459 2007-12-02 Paolo Carlini <pcarlini@suse.de>
462 * g++.dg/other/error21.C: New.
464 2007-12-02 Revital Eres <eres@il.ibm.com>
466 * gcc.dg/sms-4.c: New testcase.
468 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
469 Revital Eres <eres@il.ibm.com>
471 * gcc.dg/sms-3.c: New testcase.
473 2007-12-01 Ollie Wild <aaw@google.com>
476 * g++.dg/conversion/ptrmem9.C: New test.
478 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
481 * gfortran.dg/namelist_41.f90: New test.
483 2007-11-30 Tom Tromey <tromey@redhat.com>
485 PR preprocessor/32868:
486 * gcc.dg/cpp/pr32868.c: New file.
488 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
491 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
493 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
495 PR rtl-optimization/34171
496 * gcc.dg/pr34171.c: New testcase.
498 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
500 * gcc.dg/tree-ssa/pr34244.c: Fixed.
502 2007-11-30 Tobias Burnus <burnus@net-b.de>
505 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
506 * gfortran.dg/bind_c_usage_11.f03: New.
507 * gfortran.dg/bind_c_usage_12.f03: New.
509 2007-11-30 Jakub Jelinek <jakub@redhat.com>
512 * g++.dg/other/error20.C: New test.
514 2007-11-29 Steven G. Kargl <kargls@comcast.net>
517 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
519 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
521 PR tree-optimization/34244
522 * gcc.dg/tree-ssa/pr34244.c: New test.
524 2007-11-29 Jakub Jelinek <jakub@redhat.com>
526 PR tree-optimization/33434
527 * gcc.dg/pr33434-1.c: New test.
528 * gcc.dg/pr33434-2.c: New test.
529 * gcc.dg/pr33434-3.c: New test.
530 * gcc.dg/pr33434-4.c: New test.
533 * g++.dg/template/cond7.C: New test.
537 * g++.dg/cpp0x/decltype7.C: New test.
538 * g++.dg/cpp0x/decltype8.C: New test.
540 2007-11-29 Tobias Burnus <burnus@net-b.de>
543 * gfortran.dg/result_in_spec_3.f90: New.
545 2007-11-29 Tobias Burnus <burnus@net-b.de>
548 * gfortran.dg/mvbits_3.f90: New.
550 2007-11-28 Bob Wilson <bob.wilson@acm.org>
552 * lib/target-supports.exp (check_effective_target_mips_soft_float):
554 (check_effective_target_hard_float): New.
555 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
556 * gcc.dg/pr30957-1.c: Likewise.
558 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
561 * gnat.dg/specs/variant_part.ads: New test.
564 * gnat.dg/specs/attribute_parsing.ads: New test.
567 * gnat.dg/specs/integer_value.ads: New test.
570 * gnat.dg/specs/delta_small.ads: New test.
572 2007-11-28 Jakub Jelinek <jakub@redhat.com>
574 PR tree-optimization/34140
575 * gcc.c-torture/compile/20071128-1.c: New test.
577 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
580 * gfortran.dg/data_array_1.f90
581 * gfortran.dg/data_array_2.f90
582 * gfortran.dg/data_array_3.f90
583 * gfortran.dg/data_array_4.f90
585 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
588 * gfortran.dg/blockdata_5.f90: New test.
589 * gfortran.dg/blockdata_6.f90: New test.
591 2007-11-27 Jakub Jelinek <jakub@redhat.com>
593 PR tree-optimization/34016
594 * gcc.dg/pr34016.c: New test.
596 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
599 * gfortran.dg/stfunc_6.f90: New test.
602 * gfortran.dg/assign_10.f90: New test.
604 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
607 * gfortran.dg/use_11.f90: New test.
610 * gfortran.dg/generic_15.f90: New test.
612 2007-11-27 Jakub Jelinek <jakub@redhat.com>
615 * gcc.dg/pr34225.c: New test.
617 2007-11-27 Richard Guenther <rguenther@suse.de>
619 PR tree-optimization/34241
620 * g++.dg/torture/pr34241.C: New testcase.
622 2007-11-27 Richard Guenther <rguenther@suse.de>
624 * gcc.dg/builtins-error.c: New testcase.
626 2007-11-27 Jakub Jelinek <jakub@redhat.com>
629 * g++.dg/ext/visibility/anon8.C: New test.
631 2007-11-13 Michael Meissner <michael.meissner@amd.com>
634 * gcc.target/i386/pr34077.c: New testcase.
636 2007-11-26 Tobias Burnus <burnus@net-b.de>
639 * gfortran.dg/backslash_3.f: Add -fbackslash option.
640 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
641 * gfortran.dg/backslash_1.f90: Remove no longer needed
642 -fno-backslash option.
644 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
647 * gcc.dg/cpp/19990413-1.c: Update.
648 * gcc.dg/parse-else-error.c: New.
649 * gcc.dg/parse-else-error-2.c: New.
650 * gcc.dg/parse-else-error-3.c: New.
651 * gcc.dg/parse-else-error-4.c: New.
653 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
656 * g++.dg/template/dependent-expr6.C: New testcase.
658 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
661 * gcc.target/i386/pr34215.c: New test.
663 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
666 * gcc.dg/torture/pr34174-1.c: New.
668 2007-11-26 Richard Guenther <rguenther@suse.de>
671 * gcc.dg/pr34233.c: New testcase.
673 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
674 Revital Eres <eres@il.ibm.com>
676 PR rtl-optimization/34085
677 * gcc.dg/tree-prof (bb-reorg.c): New test.
679 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
681 * lib/target-supports.exp (check_effective_target_mips_soft_float):
682 Return true for MIPS16 targets.
684 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
687 * gfortran.dg/blockdata_4.f90: New test.
689 2007-11-25 Tobias Burnus <burnus@net-b.de>
692 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
693 * gfortran.dg/bind_c_usage_16.f03: New.
694 * gfortran.dg/bind_c_usage_16_c.c: New.
696 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
698 * gnat.dg/specs/size_clause1.ads: New test.
699 * gnat.dg/specs/size_clause2.ads: Likewise.
700 * gnat.dg/specs/size_clause3.ads: Likewise.
702 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
705 * gfortran.dg/entry_16.f90: New test.
707 2007-11-24 Tobias Burnus <burnus@net-b.de>
710 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
712 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
715 * gfortran.dg/nested_modules_1.f90: Change the reference to
716 FOO, forbidden by the standard, to a reference to W.
717 * gfortran.dg/use_only_1.f90: New test.
719 2007-11-23 Tobias Burnus <burnus@net-b.de>
722 * gfortran.dg/nearest_3.f90: New test.
724 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
727 * gfortran.dg/optional_dim_2.f90: New test.
729 2007-11-23 Tobias Burnus <burnus@net-b.de>
732 * gfortran.dg/bind_c_usage_15.f90: New.
734 2007-11-23 Tobias Burnus <burnus@net-b.de>
737 * gfortran.dg/nearest_2.f90: New.
740 2007-11-23 Jakub Jelinek <jakub@redhat.com>
744 * g++.dg/ext/java-2.C: New test.
746 2007-11-23 Mark Mitchell <mark@codesourcery.com>
747 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
750 * g++.dg/warn/pr5310.C: New.
751 * g++.dg/warn/pr33160.C: New.
753 2007-11-23 Richard Guenther <rguenther@suse.de>
754 Michael Matz <matz@suse.de>
756 PR tree-optimization/34176
757 * gcc.c-torture/execute/pr34176.c: New testcase.
759 2007-11-23 Jakub Jelinek <jakub@redhat.com>
762 * gcc.dg/Wconversion-5.c: New test.
763 * g++.dg/Wconversion3.C: New test.
765 2007-11-23 Richard Guenther <rguenther@suse.de>
767 * gcc.dg/tree-ssa/alias-17.c: New testcase.
769 2007-11-22 Joseph Myers <joseph@codesourcery.com>
772 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
773 qualifiers in abstract declarator.
775 2007-11-22 Tobias Burnus <burnus@net-b.de>
777 * gfortran.dg/derived_constructor_comps_3.f90: New.
779 2007-11-22 Jakub Jelinek <jakub@redhat.com>
782 * g++.dg/ext/visibility/anon7.C: New test.
784 2007-11-22 Tobias Burnus <burnus@net-b.de>
787 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
788 * gfortran.dg/bind_c_usage_13.f03: New.
789 * gfortran.dg/bind_c_usage_14.f03: New.
791 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
793 PR rtl-optimization/33848
794 * gcc.dg/torture/pr33848.c: New test.
796 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
799 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
801 2007-11-20 Richard Guenther <rguenther@suse.de>
804 * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
806 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
808 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
810 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
813 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
814 so test passes with -frecord-marker=8.
815 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
816 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
817 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
818 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
819 * gfortrand.dg/modulo_1.f90: Likewise.
821 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
823 * lib/target-supports.exp (check_effective_target_mips_soft_float):
825 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
826 * gcc.dg/pr30957-1.c: Likewise.
828 2007-11-20 Jakub Jelinek <jakub@redhat.com>
831 * g++.dg/template/crash74.C: New test.
833 2007-11-20 Richard Guenther <rguenther@suse.de>
835 * gcc.c-torture/execute/20071120-1.c: New testcase.
837 2007-11-20 Jakub Jelinek <jakub@redhat.com>
840 * gcc.dg/tree-ssa/pr34146.c: New test.
843 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
844 dependent on target settings like move_by_pieces etc.
847 * g++.dg/template/vla2.C: New test.
850 * g++.dg/overload/template3.C: New test.
852 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
855 * gfortran.dg/optional_dim_2.f90: Remove test.
857 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
859 * gcc.dg/dfp/ddmode-ice.c: New test.
861 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
863 PR tree-optimization/34036
864 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
866 2007-11-19 Richard Guenther <rguenther@suse.de>
868 PR tree-optimization/34
869 * gcc.c-torture/execute/pr34099-2.c: New testcase.
871 2007-11-19 Tobias Burnus <burnus@net-b.de>
874 * gfortran.dg/bind_c_usage_10_c.c: New.
875 * gfortran.dg/bind_c_usage_10.f03: New.
877 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
879 * gcc.dg/pr33007.c: Expect new warning.
880 * gcc.dg/tree-ssa/recip-5.c: Likewise.
881 * g++.dg/opt/pr34036.C: New test.
883 2007-11-18 Jakub Jelinek <jakub@redhat.com>
886 * g++.dg/warn/noreturn-4.C: New test.
887 * g++.dg/warn/noreturn-5.C: New test.
888 * g++.dg/warn/noreturn-6.C: New test.
889 * g++.dg/warn/noreturn-7.C: New test.
891 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
894 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
895 integers so tests works with -fdefault-integer-8.
896 * gfortran.fortran-torture/execute/elemental.f90: Use default
897 integers so test passes with -fdefault-integer-8.
898 * gfortran.fortran-torture/execute/der_io.f90: Increase
899 buffer length so test passes with -fdefault-integer-8.
900 * gfortran.dg/bounds_check_8.f90: Likewise.
901 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
902 * gfortran.dg/equiv_7.f90: Set kind so test passes
903 with -fdefault-integer-8.
904 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
907 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
910 * gfortran.dg/optional_dim_2.f90: New test.
913 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
915 2007-11-18 Jakub Jelinek <jakub@redhat.com>
917 PR rtl-optimization/34132
918 * gcc.c-torture/compile/20071118-1.c: New test.
920 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
923 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
925 2007-11-18 Tobias Burnus <burnus@net-b.de>
928 * gfortran.dg/entry_14.f90: New.
929 * gfortran.dg/entry_15.f90: New.
931 2007-11-18 Richard Guenther <rguenther@suse.de>
933 PR tree-optimization/34127
934 * gcc.c-torture/compile/pr34127.c: New testcase.
936 2007-11-18 Ben Elliston <bje@au.ibm.com>
938 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
939 type specifier, as they are not permitted according to the AltiVec
940 Programming Interface Manual.
942 2007-11-17 Tobias Burnus <burnus@net-b.de>
945 * gfortran.dg/bind_c_usage_9.f03: New.
946 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
948 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
951 * interface.c (gfc_current_interface_head,
952 gfc_set_current_interface_head): New functions.
953 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
954 On syntax error, restore previous state of the interface.
955 * gfortran.h (gfc_current_interface_head,
956 gfc_set_current_interface_head): New prototypes.
958 2007-11-17 Richard Guenther <rguenther@suse.de>
961 * gcc.c-torture/execute/pr34130.c: New testcase.
963 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
966 * gfortran.dg/fmt_label_1.f90: New test.
968 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
971 * gfortran.dg/initialization_15.f90 : New test.
973 2007-11-16 Richard Guenther <rguenther@suse.de>
976 * gcc.c-torture/compile/pr34030.c: New testcase.
978 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
981 * gfortran.dg/interface_assignment_3.f90.
983 2007-11-16 Richard Guenther <rguenther@suse.de>
985 PR tree-optimization/33870
986 * gcc.dg/torture/pr33870.c: New testcase.
988 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
991 * gfortran.dg/allocatable_function_3.f90.
993 2007-11-16 Richard Guenther <rguenther@suse.de>
995 PR tree-optimization/34113
996 * gcc.c-torture/compile/pr34113.c: New testcase.
998 2007-11-16 Richard Guenther <rguenther@suse.de>
1000 PR tree-optimization/34099
1001 * g++.dg/torture/pr3499.C: New testcase.
1002 * gcc.c-torture/execute/pr34099.c: Likewise.
1004 2007-11-16 Olivier Hainque <hainque@adacore.com>
1006 * gnat.dg/release_unc_maxalign.adb: New test.
1008 2007-11-16 Jakub Jelinek <jakub@redhat.com>
1011 * g++.dg/template/crash73.C: New test.
1013 2007-11-15 Jakub Jelinek <jakub@redhat.com>
1016 * gcc.dg/tree-ssa/pr23848-1.c: New test.
1017 * gcc.dg/tree-ssa/pr23848-2.c: New test.
1018 * gcc.dg/tree-ssa/pr23848-3.c: New test.
1019 * gcc.dg/tree-ssa/pr23848-4.c: New test.
1021 2007-11-15 Tobias Burnus <burnus@net-b.de>
1024 * gfortran.dg/proc_decl_11.f90: New.
1026 2007-11-15 Ben Elliston <bje@au.ibm.com>
1028 * gcc.target/spu/compare-dp.c: New test.
1030 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
1032 * gcc.dg/pr33923.c: New test.
1034 2007-11-14 Jakub Jelinek <jakub@redhat.com>
1037 * gcc.dg/pr34088.c: New test.
1039 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
1041 * gcc.c-torture/compile/20071114-1.c: New test.
1043 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1046 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
1047 to match known variations in symbol format. Document in comments.
1049 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1052 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
1054 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1056 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
1059 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1062 * gfortran.dg/proc_decl_1.f90: Update.
1063 * gfortran.dg/proc_decl_7.f90: New test.
1064 * gfortran.dg/proc_decl_8.f90: New test.
1065 * gfortran.dg/proc_decl_9.f90: New test.
1066 * gfortran.dg/proc_decl_10.f90: New test.
1068 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
1071 * gfortran.dg/transfer_assumed_size_1.f90: New test.
1073 2007-11-13 Jakub Jelinek <jakub@redhat.com>
1080 * g++.dg/parse/crash36.C: Add another dg-error.
1081 * g++.dg/cpp0x/pr34054.C: New test.
1082 * g++.dg/cpp0x/pr34056.C: New test.
1083 * g++.dg/cpp0x/pr34057.C: New test.
1084 * g++.dg/cpp0x/pr34058.C: New test.
1085 * g++.dg/cpp0x/pr34060.C: New test.
1087 PR tree-optimization/34063
1088 * g++.dg/tree-ssa/pr34063.C: New test.
1090 2007-11-13 Diego Novillo <dnovillo@google.com>
1092 PR tree-optimization/33870
1093 * gcc.c-torture/execute/pr33870-1.c: New test.
1094 * gcc.dg/tree-ssa/alias-16.c: New test.
1096 2007-11-13 Jakub Jelinek <jakub@redhat.com>
1099 * g++.dg/template/crash72.C: New test.
1101 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
1103 * g++.dg/opt/cfg5.C: New test.
1105 2007-11-12 Richard Guenther <rguenther@suse.de>
1108 * gcc.c-torture/execute/pr34070-1.c: New testcase.
1109 * gcc.c-torture/execute/pr34070-2.c: Likewise.
1111 2007-11-12 Richard Guenther <rguenther@suse.de>
1114 * gcc.dg/pr34027-1.c: New testcase.
1115 * gcc.dg/pr34027-2.c: Likewise.
1117 2007-11-12 Ira Rosen <irar@il.ibm.com>
1119 PR tree-optimization/33953
1120 * gcc.dg/vect/pr33953.c: New testcase.
1122 2007-11-11 Tom Tromey <tromey@redhat.com>
1125 * g++.dg/ext/pr17577.h: New file.
1126 * g++.dg/ext/pr17577.C: New file.
1128 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1131 * g++.old-deja/g++.ns/template13.C: Update expected output.
1132 * g++.old-deja/g++.pt/friend23.C: Likewise.
1133 * g++.dg/warn/pr8570.C: New.
1135 2007-11-11 Jakub Jelinek <jakub@redhat.com>
1138 * g++.dg/template/pseudodtor4.C: New test.
1140 2007-11-10 Jakub Jelinek <jakub@redhat.com>
1143 * g++.dg/opt/inline14.C: New test.
1145 PR tree-optimization/33680
1146 * gcc.c-torture/compile/20071108-1.c: New test.
1149 * g++.dg/template/pseudodtor3.C: New test.
1151 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
1154 * g++.dg/cpp0x/variadic-init.C: New.
1156 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
1157 Jakub Jelinek <jakub@redhat.com>
1159 PR rtl-optimization/34012
1160 * gcc.target/i386/pr34012.c: New test.
1162 2007-11-09 Richard Guenther <rguenther@suse.de>
1164 PR tree-optimization/33604
1165 * g++.dg/tree-ssa/pr33604.C: New testcase.
1166 * gcc.dg/pr32721.c: Adjust pattern.
1168 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
1170 * gcc.target/mips/dse-1.c: Disable.
1172 2007-11-08 Tom Tromey <tromey@redhat.com>
1174 * gcc.dg/empty-source-3.c: Update warning location.
1175 * gcc.dg/gomp/barrier-2.c: Likewise.
1176 * gcc.dg/label-decl-3.c: Likewise.
1177 * gcc.dg/label-decl-2.c: Likewise.
1178 * gcc.dg/empty-source-2.c: Likewise.
1180 2007-11-08 Tom Tromey <tromey@redhat.com>
1183 * g++.dg/inherit/pr30297.C: New file.
1185 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
1187 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
1188 -fno-common for cygwin and mingw32.
1190 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
1193 * gcc.dg/pr33826.c: New.
1194 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
1195 recursive functions being marked pure or const.
1197 2007-11-08 Tobias Burnus <burnus@net-b.de>
1200 * gfortran.dg/proc_decl_5.f90: New.
1201 * gfortran.dg/proc_decl_6.f90: New.
1203 2007-11-08 Jakub Jelinek <jakub@redhat.com>
1205 PR tree-optimization/32575
1206 * gcc.c-torture/execute/20071108-1.c: New test.
1208 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
1210 * g++.dg/opt/anchor1.C: New.
1212 2007-11-07 Diego Novillo <dnovillo@google.com>
1215 * gcc.c-torture/execute/pr33870.x: Remove.
1217 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
1222 * g++.dg/cpp0x/decltype-33837.C: New.
1223 * g++.dg/cpp0x/decltype-refbug.C: New.
1224 * g++.dg/cpp0x/decltype-33838.C: New.
1226 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
1228 * gcc.c-torture/compile/20071107-1.c: New test.
1230 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
1232 * gcc.dg/out-of-bounds-1.c: New test.
1234 2007-11-07 Jakub Jelinek <jakub@redhat.com>
1237 * g++.dg/warn/incomplete2.C: New test.
1238 * g++.dg/template/incomplete4.C: New test.
1239 * g++.dg/template/incomplete5.C: New test.
1241 2007-11-07 Olivier Hainque <hainque@adacore.com>
1243 * gnat.dg/max_align.adb: New test.
1245 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
1248 * gcc.target/i386/pr30961-1.c: New.
1250 2007-11-06 Tom Tromey <tromey@redhat.com>
1253 * g++.dg/warn/pragma-system_header3.h: New.
1254 * g++.dg/warn/pragma-system_header3.C: New.
1257 * g++.dg/warn/pragma-system_header4.C: New.
1258 * g++.dg/warn/pragma-system_header4.h: New.
1260 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
1264 * g++.dg/other/canon-array.C: New.
1266 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
1268 * g++.dg/parser/crash36.C: Tweak expected errors.
1269 * g++.dg/cpp0x/pr31439.C: New.
1270 * g++.dg/cpp0x/pr32114.C: New.
1271 * g++.dg/cpp0x/pr32115.C: New.
1272 * g++.dg/cpp0x/pr32125.C: New.
1273 * g++.dg/cpp0x/pr32126.C: New.
1274 * g++.dg/cpp0x/pr32127.C: New.
1275 * g++.dg/cpp0x/pr32128.C: New.
1276 * g++.dg/cpp0x/pr32253.C: New.
1277 * g++.dg/cpp0x/pr32566.C: New.
1278 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
1279 * g++.dg/cpp0x/pr31438.C: Ditto.
1280 * g++.dg/cpp0x/variadic81.C: Ditto.
1281 * g++.dg/cpp0x/pr31432.C: Ditto.
1282 * g++.dg/cpp0x/pr31442.C: Ditto.
1284 2007-11-06 Jakub Jelinek <jakub@redhat.com>
1287 * g++.dg/other/datasec1.C: New test.
1289 PR tree-optimization/33458
1290 * g++.dg/opt/inline12.C: New test.
1292 PR tree-optimization/33993
1293 * gcc.c-torture/compile/20071105-1.c: New test.
1295 2007-11-05 Jakub Jelinek <jakub@redhat.com>
1297 PR rtl-optimization/33648
1298 * gcc.dg/pr33648.c: Require effective targer freorder.
1300 2007-11-05 Revital Eres <eres@il.ibm.com>
1302 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
1304 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
1309 * g++.dg/cpp0x/pr33996.C: New
1310 * g++.dg/cpp0x/rv-trivial-bug.C: New
1311 * g++.dg/cpp0x/pr33930.C: New
1313 2007-11-05 Nick Clifton <nickc@redhat.com>
1314 Sebastian Pop <sebastian.pop@amd.com>
1316 PR tree-optimization/32540
1317 PR tree-optimization/33922
1318 * gcc.dg/tree-ssa/pr32540-1.c: New.
1319 * gcc.dg/tree-ssa/pr32540-2.c: New.
1320 * gcc.dg/tree-ssa/pr33922.c: New.
1322 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
1325 * g++.dg/cpp0x/variadic-rref.C: New.
1327 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1329 * g++dg/warn/pointer-integer-comparison.C: New.
1331 2007-11-05 Jakub Jelinek <jakub@redhat.com>
1333 PR tree-optimization/33856
1334 * gcc.c-torture/compile/20071027-1.c: New test.
1337 * g++.dg/ext/label10.C: New test.
1340 * g++.dg/other/ptrmem9.C: New test.
1342 2007-11-04 Andrew Pinski <pinskia@gmail.com>
1345 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
1347 2007-11-04 David Edelsohn <edelsohn@gnu.org>
1349 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
1350 * g++.dg/ext/visibility/namespace2.C: Add argument to
1351 dg-require-visibility.
1352 * g++.dg/ext/java-1.C: Disable on AIX.
1354 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
1356 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
1358 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1361 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
1363 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1366 * gcc.dg/20031223-1.c: Adjust error output.
1367 * gcc.dg/parse-decl-after-label.c: New.
1369 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1372 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
1373 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
1374 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
1376 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
1378 PR rtl-optimization/28940
1379 * gcc.target/i386/addr-sel-1.c: New test.
1381 2007-11-03 Jakub Jelinek <jakub@redhat.com>
1384 * gcc.dg/pr33670.c: New test.
1386 2007-11-02 Jakub Jelinek <jakub@redhat.com>
1389 * g++.dg/lookup/typedef1.C: New test.
1391 2007-11-02 Janis Johnson <janis187@us.ibm.com>
1394 * lib/scandump.exp (dump-suffix): New.
1395 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
1396 Include dump suffix in pass/fail messages, put regexp in quotes.
1398 2007-11-02 Paolo Carlini <pcarlini@suse.de>
1401 * g++.dg/other/error19.C: New.
1403 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
1405 PR rtl-optimization/28062
1406 * gcc.c-torture/compile/20071102-1.c: New test.
1408 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
1410 * g++.dg/cpp0x/pr33955.C: New.
1412 2007-11-01 Tom Tromey <tromey@redhat.com>
1414 PR preprocessor/30805:
1415 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
1417 2007-11-02 Jakub Jelinek <jakub@redhat.com>
1419 PR rtl-optimization/33648
1420 * gcc.dg/pr33648.c: New test.
1422 2007-11-01 Jakub Jelinek <jakub@redhat.com>
1425 * g++.dg/template/pseudodtor1.C: New test.
1426 * g++.dg/template/pseudodtor2.C: New test.
1429 * g++.dg/rtti/typeid7.C: New test.
1431 2007-11-01 Tom Tromey <tromey@redhat.com>
1433 PR preprocessor/30805:
1434 * gcc.dg/cpp/pr30805.c: New file.
1436 2007-11-01 Janis Johnson <janis187@us.ibm.com>
1439 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
1441 * gcc.c-torture/compile/20001205-1.c: Ditto.
1442 * gcc.c-torture/compile/20001226-1.c: Ditto.
1443 * gcc.c-torture/compile/20020312-1.c: Ditto.
1444 * gcc.c-torture/compile/20020604-1.c: Ditto.
1445 * gcc.c-torture/compile/920501-12.c: Ditto.
1446 * gcc.c-torture/compile/920501-4.c: Ditto.
1447 * gcc.c-torture/compile/920520-1.c: Ditto.
1448 * gcc.c-torture/compile/980506-1.c: Ditto.
1449 * gcc.c-torture/compile/990617-1.c: Ditto.
1450 * gcc.dg/compare6.c: Ditto.
1451 * g++.old-deja/g++.brendan/crash43.C: Ditto.
1452 * g++.old-deja/g++.brendan/synth1.C: Ditto.
1453 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
1454 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
1455 * g++.old-deja/g++.pt/static6.C: Ditto.
1456 * g++.old-deja/g++.pt/crash16.C: Ditto.
1457 * g++.old-deja/g++.mike/p10416.C: Ditto.
1458 * g++.old-deja/g++.mike/ns15.C: Ditto.
1459 * g++.old-deja/g++.mike/eh46.C: Ditto.
1461 2007-11-01 Tom Tromey <tromey@redhat.com>
1463 * gcc.dg/redecl-1.c: Update.
1464 * gcc.dg/pr20368-3.c: Update.
1465 * gcc.dg/inline-14.c: Update.
1466 * gcc.dg/builtins-30.c: Update.
1467 * gcc.dg/dremf-type-compat-4.c: Update.
1468 * gcc.dg/pr20368-2.c: Update.
1470 2007-11-01 Jakub Jelinek <jakub@redhat.com>
1472 PR rtl-optimization/33673
1473 * gcc.dg/pr33673.c: New test.
1475 2007-11-01 Michael Matz <matz@suse.de>
1477 PR tree-optimization/33961
1478 * gcc.dg/pr33961.c: New test.
1480 2007-10-31 Paolo Carlini <pcarlini@suse.de>
1483 * g++.dg/template/error35.C: New.
1485 2007-10-31 Jakub Jelinek <jakub@redhat.com>
1488 * gcc.dg/pr31507-1.c: New test.
1489 * gcc.dg/pr31507-2.c: New test.
1491 2007-10-31 Revital Eres <eres@il.ibm.com>
1493 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
1495 * gcc.dg/vect/tree-vect.h (check_vect): Add
1496 powerpc-*paired test.
1497 * lib/target-supports.exp (check_750cl_hw_available):
1499 (check_effective_target_vect_int,
1500 check_effective_target_vect_intfloat_cvt,
1501 check_effective_target_powerpc_altivec_ok,
1502 check_effective_target_vect_long,
1503 check_effective_target_vect_sdot_hi,
1504 check_effective_target_vect_udot_hi,
1505 check_effective_target_vect_pack_trunc,
1506 check_effective_target_vect_unpack,
1507 check_effective_target_vect_shift,
1508 check_effective_target_vect_int_mult): Disable for powerpc-*paired
1510 * gcc.dg/vect/vect-ifcvt-11.c: New.
1511 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
1512 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
1513 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
1514 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
1515 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1516 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1518 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
1519 Tobias Burnus <burnus@net-b.de>
1522 * gfortran.dg/module_read_1.f90: New.
1524 2007-10-31 Tom Tromey <tromey@redhat.com>
1526 PR preprocessor/30786:
1527 * gcc.dg/cpp/pr30786.c: New file.
1529 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1532 * gfortran.dg/interface_19.f90: New.
1533 * gfortran.dg/interface_20.f90: New.
1534 * gfortran.dg/interface_21.f90: New.
1536 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
1538 PR tree-optimization/32377
1539 * gfortran.dg/vect/pr32377.f90: New.
1541 2007-10-31 Richard Guenther <rguenther@suse.de>
1544 * gcc.c-torture/execute/pr33779-1.c: New testcase.
1545 * gcc.c-torture/execute/pr33779-2.c: Likewise.
1547 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
1550 * gfortran.dg/contained_3.f90: New.
1552 2007-10-31 Christian Bruel <christian.bruel@st.com>
1555 * g++.dg/opt/nrv8.C: New.
1557 2007-10-30 Jakub Jelinek <jakub@redhat.com>
1560 * g++.dg/opt/compound1.C: New test.
1563 * g++.dg/template/ptrmem18.C: New test.
1565 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1568 * gfortran.dg/isnan_2.f90: New test.
1570 2007-10-30 Ed Schouten <ed@fxq.nl>
1572 PR tree-optimization/32500
1573 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
1575 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
1579 * g++.dg/cpp0x/pr31993.C: New
1580 * g++.dg/cpp0x/pr32252.C: New
1582 2007-10-30 Jakub Jelinek <jakub@redhat.com>
1584 PR tree-optimization/33723
1585 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
1587 2007-10-30 Richard Guenther <rguenther@suse.de>
1589 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
1590 gcc.target/i386/loop-3.c.
1592 2007-10-30 Revital Eres <eres@il.ibm.com>
1594 * gcc.dg/vect/pr33866.c: Require vect_long.
1596 2007-10-30 Revital Eres <eres@il.ibm.com>
1598 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
1599 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1601 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
1603 PR tree-optimization/32893
1604 * lib/target-supports.exp
1605 (check_effective_target_unaligned_stack): new keyword.
1606 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
1607 not sensitive to unaligned_stack.
1608 * gcc.dg/vect/vect-3.c: Likewise.
1609 * gcc.dg/vect/vect-4.c: Likewise.
1610 * gcc.dg/vect/vect-5.c: Likewise.
1611 * gcc.dg/vect/vect-6.c: Likewise.
1612 * gcc.dg/vect/vect-7.c: Likewise.
1613 * gcc.dg/vect/vect-13.c: Likewise.
1614 * gcc.dg/vect/vect-17.c: Likewise.
1615 * gcc.dg/vect/vect-18.c: Likewise.
1616 * gcc.dg/vect/vect-19.c: Likewise.
1617 * gcc.dg/vect/vect-20.c: Likewise.
1618 * gcc.dg/vect/vect-21.c: Likewise.
1619 * gcc.dg/vect/vect-22.c: Likewise.
1620 * gcc.dg/vect/vect-27.c: Likewise.
1621 * gcc.dg/vect/vect-29.c: Likewise.
1622 * gcc.dg/vect/vect-64.c: Likewise.
1623 * gcc.dg/vect/vect-65.c: Likewise.
1624 * gcc.dg/vect/vect-66.c: Likewise.
1625 * gcc.dg/vect/vect-72.c: Likewise.
1626 * gcc.dg/vect/vect-73.c: Likewise.
1627 * gcc.dg/vect/vect-86.c: Likewise.
1628 * gcc.dg/vect/vect-all.c: Likewise.
1629 * gcc.dg/vect/slp-25.c: Likewise.
1630 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1631 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1632 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1634 * gcc.dg/vect/vect-31.c: Removed alignment checks.
1635 * gcc.dg/vect/vect-34.c: Likewise.
1636 * gcc.dg/vect/vect-36.c: Likewise.
1637 * gcc.dg/vect/vect-64.c: Likewise.
1638 * gcc.dg/vect/vect-65.c: Likewise.
1639 * gcc.dg/vect/vect-66.c: Likewise.
1640 * gcc.dg/vect/vect-68.c: Likewise.
1641 * gcc.dg/vect/vect-76.c: Likewise.
1642 * gcc.dg/vect/vect-77.c: Likewise.
1643 * gcc.dg/vect/vect-78.c: Likewise.
1645 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
1646 testcase (without no-section-anchors prefix) but with global arrays.
1647 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1648 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
1649 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1650 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1651 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1652 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1653 * gcc.dg/vect/vect-77-global.c: Likewise.
1654 * gcc.dg/vect/vect-78-global.c: Likewise.
1656 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
1657 testcase (without no-section-anchors prefix) but fix alignment checks
1658 to also consider unaligned_stack targets.
1659 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1661 2007-10-29 Jakub Jelinek <jakub@redhat.com>
1663 PR tree-optimization/33723
1664 * gcc.c-torture/execute/20071029-1.c: New test.
1665 * gcc.dg/tree-ssa/pr33723.c: New test.
1667 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
1669 PR tree-optimization/33614
1670 * gcc.c-torture/compile/pr33614.c: New test.
1672 2007-10-29 Richard Guenther <rguenther@suse.de>
1674 PR tree-optimization/33870
1675 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
1677 2007-10-29 Jakub Jelinek <jakub@redhat.com>
1679 PR tree-optimization/33757
1680 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
1681 true architectures instead of having a big dg-skip-if.
1684 * g++.dg/other/bitfield3.C: New test.
1686 2007-10-29 Richard Guenther <rguenther@suse.de>
1688 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
1690 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
1692 Automatic parallelization reduction tests.
1694 * gcc.dg/tree-ssa/reduc-1.c: New test.
1695 * gcc.dg/tree-ssa/reduc-1char.c: New test.
1696 * gcc.dg/tree-ssa/reduc-1short.c: New test.
1697 * gcc.dg/tree-ssa/reduc-2.c: New test.
1698 * gcc.dg/tree-ssa/reduc-2char.c: New test.
1699 * gcc.dg/tree-ssa/reduc-2short.c: New test.
1700 * gcc.dg/tree-ssa/reduc-3.c: New test.
1701 * gcc.dg/tree-ssa/reduc-6.c: New test.
1702 * gcc.dg/tree-ssa/reduc-7.c: New test.
1703 * gcc.dg/tree-ssa/reduc-8.c: New test.
1704 * gcc.dg/tree-ssa/reduc-9.c: New test.
1706 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
1707 Zdenek Dvorak <ook@ucw.cz>
1709 OMP_ATOMIC Changes, testsuite changes.
1711 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
1712 instead of gimple dump.
1713 * gcc.dg/gomp/atomic-9.c: Same.
1714 * gcc.dg/gomp/atomic-10.c: Same.
1715 * g++.dg/gomp/atomic-3.C: Same.
1716 * g++.dg/gomp/atomic-9.C: Same.
1717 * g++.dg/gomp/atomic-10.C: Same.
1719 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
1723 * gfortran.dg/forall_12.f90: New test.
1726 * gfortran.dg/forall_13.f90: New test.
1728 2007-10-28 Paolo Carlini <pcarlini@suse.de>
1729 Mark Mitchell <mark@codesourcery.com>
1732 * g++.dg/template/crash71.C: New.
1734 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
1737 * gfortran.dg/module_md5_1.f90: Update hash-value.
1739 2007-10-28 Andrew Pinski <pinskia@gmail.com>
1742 * g++.dg/torture/pr33589-1.C: New testcase.
1743 * g++.dg/torture/pr33589-2.C: New testcase.
1745 2007-10-28 Richard Guenther <rguenther@suse.de>
1747 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
1749 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
1750 Uros Bizjak <ubizjak@gmail.com>
1752 PR tree-optimization/33920
1753 * gcc.dg/tree-ssa/pr33290.c: New test.
1755 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1758 * gfortran.dg/argument_check_7.f90: New test.
1759 * gfortran.dg/argument_check_8.f90: New test.
1761 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
1763 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
1764 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
1765 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
1766 * gcc.target/i386/sse-14.c: Ditto.
1768 2007-10-27 Jakub Jelinek <jakub@redhat.com>
1771 * g++.dg/other/ptrmem8.C: New test.
1774 * g++.dg/template/error34.C: New test.
1776 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
1778 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
1780 2007-10-27 Richard Guenther <rguenther@suse.de>
1782 PR tree-optimization/33870
1783 * gcc.dg/tree-ssa/alias-15.c: New testcase.
1784 * gcc.c-torture/execute/pr33870.c: Likewise.
1786 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1789 * gfortran.dg/argument_checking_9.f90: New test.
1791 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
1793 * g++.dg/other/pr33601.C: New.
1795 2007-10-26 Paolo Carlini <pcarlini@suse.de>
1798 * g++.dg/init/new25.C: New.
1800 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
1802 * g++.dg/cpp0x/pr33839.C: New.
1804 2007-10-26 Jakub Jelinek <jakub@redhat.com>
1807 * g++.dg/template/arg6.C: New test.
1809 2007-10-26 Paolo Carlini <pcarlini@suse.de>
1812 * g++.dg/parse/crash39.C: New.
1814 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
1816 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
1817 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
1820 2007-10-25 David Daney <ddaney@avtrex.com>
1822 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
1824 2007-10-25 Paolo Carlini <pcarlini@suse.de>
1827 * g++.dg/template/error32.C: New.
1829 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
1830 Ira Rosen <irar@il.ibm.com>
1832 PR tree-optimization/33833
1833 * gcc.dg/vect/pr33833.c: New testcase.
1835 2007-10-25 David Daney <ddaney@avtrex.com>
1837 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
1839 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
1840 Ira Rosen <irar@il.ibm.com>
1842 PR tree-optimization/33866
1843 * gcc.dg/vect/pr33866.c: New testcase.
1845 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
1847 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
1848 Add -w to compile flags to suppress "call-clobbered register" warnings
1849 and remove dg-warning directives.
1851 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
1853 * gcc.dg/sms-2.c: Cleanup sms dump file.
1854 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
1857 2007-10-24 David Daney <ddaney@avtrex.com>
1859 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
1861 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
1864 * gcc.target/mips/pr33755.c: New test.
1866 2007-10-24 Ira Rosen <irar@il.ibm.com>
1868 PR tree-optimization/33804
1869 * gcc.dg/vect/pr33804.c: New testcase.
1871 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1874 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
1876 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
1877 Uros Bizjak <ubizjak@gmail.com>
1879 PR rtl-optimization/33846
1880 * gcc.dg/vect/pr33846.c: New testcase.
1882 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
1883 Dorit Nuzman <dorit@il.ibm.com>
1885 PR tree-optimization/33860
1886 * g++.dg/vect/pr33860.cc: New test.
1887 * g++.dg/vect/pr33860a.cc: New test.
1889 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
1890 Revital Eres <eres@il.ibm.com>
1892 * gcc.dg/sms-2.c: New testcase.
1894 2007-10-22 David S. Miller <davem@davemloft.net>
1896 * gcc.dg/globalreg-1.c: New test.
1898 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
1899 Dorit Nuzman <dorit@il.ibm.com>
1901 PR tree-optimization/33834
1902 PR tree-optimization/33835
1903 * g++.dg/vect/pr33834_1.cc: New test.
1904 * g++.dg/vect/pr33834_2.cc: New test.
1905 * g++.dg/vect/pr33835.cc: New test.
1907 2007-10-22 Jakub Jelinek <jakub@redhat.com>
1909 * gcc.dg/pr33644.c: New test.
1911 2007-10-22 Jakub Jelinek <jakub@redhat.com>
1914 * g++.dg/gomp/pr33372-1.C: New test.
1915 * g++.dg/gomp/pr33372-2.C: New test.
1916 * g++.dg/gomp/pr33372-3.C: New test.
1918 2007-10-22 Michael Matz <matz@suse.de>
1920 PR tree-optimization/33855
1921 * gcc.c-torture/compile/pr33855.c: New testcase.
1923 2007-10-22 Ira Rosen <irar@il.ibm.com>
1925 PR tree-optimization/33854
1926 * gcc.dg/vect/O1-pr33854.c: New testcase.
1927 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
1929 2007-10-21 David Edelsohn <edelsohn@gnu.org>
1931 * gcc.dg/unwind-1.c: Disable on AIX.
1932 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
1934 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
1937 * gfortran.dg/assign_9.f90: New test.
1939 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
1941 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
1942 (dg-mips-options): Skip tests that specify an ABI other than o32
1943 and o64 if generating MIPS16 hard-float code.
1945 2007-10-21 Ira Rosen <irar@il.ibm.com>
1946 Revital Eres <eres@il.ibm.com>
1948 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
1949 * gcc.dg/vect/vect-16.c: Fix comment.
1950 * gcc.dg/vect/pr33369.c: Require vect_int.
1951 * gcc.dg/vect/slp-33.c: Add spaces.
1952 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
1954 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
1955 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
1957 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
1958 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
1960 * gcc.dg/vect/slp-10.c: Add spaces.
1961 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
1963 * gcc.dg/vect/slp-36.c: Require vect_int.
1964 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
1965 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
1966 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
1967 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
1969 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
1970 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
1971 instead of vector_alignment_reachable_for_double.
1972 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
1973 (natural_alignment): Split into...
1974 (natural_alignment_32, natural_alignment_64): New.
1975 (vector_alignment_reachable): Depend on natural_alignment_32.
1976 (vector_alignment_reachable_for_double): Rename to ...
1977 (vector_alignment_reachable_for_64bit): And depend on
1978 natural_alignment_64.
1980 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
1982 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
1984 * g++.dg/vect/vect.exp: Likewise.
1985 * lib/fortran-torture.exp: Likewise.
1986 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
1987 mipsisa64*-*-* as the target selector. Remove -mips64,
1988 -mhard-float and -mgp64 from the options list.
1989 * gcc.target/mips/mips-ps-2.c: Likewise.
1990 * gcc.target/mips/mips-ps-3.c: Likewise.
1991 * gcc.target/mips/mips-ps-4.c: Likewise.
1992 * gcc.target/mips/mips-ps-6.c: Likewise.
1993 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
1995 * gcc.target/mips/sb1-1.c: Likewise.
1996 * gcc.target/mips/mips-ps-type.c: Likewise.
1997 * gcc.target/mips/mips-ps-7.c: New test.
1998 * gcc.target/mips/mips-ps-type-2.c: Likewise.
1999 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
2000 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
2001 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
2002 as forcing an ABI and an architecture.
2003 (is_gp32_flag, is_gp64_flag): Fold into...
2004 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
2005 then -mfp64 imply -mhard-float. Apply register rules after the
2006 loop. Handle -march=mipsN like -mipsN.
2008 2007-10-20 David Edelsohn <edelsohn@gnu.org>
2010 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
2011 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
2013 2007-10-20 Tobias Burnus <burnus@net-b.de>
2016 * gfortran.dg/entry_dummy_ref_3.f90: New.
2018 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
2019 FX Coudert <fxcoudert@gcc.gnu.org>
2022 * gfortran.dg/char_cast_1.f90: New test.
2024 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
2026 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
2027 * gfortran.dg/large_real_kind_2.F90: ditto.
2028 * gfortran.dg/default_format_2.f90: ditto.
2029 * gfortran.dg/default_format_denormal_1.f90: ditto.
2031 2007-10-19 Richard Guenther <rguenther@suse.de>
2035 * gfortran.dg/pr32921.f: New testcase.
2037 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2040 * gfortran.dg/transfer_check_1.f90: Adjust options.
2042 2007-10-19 Richard Guenther <rguenther@suse.de>
2045 2007-10-19 Richard Guenther <rguenther@suse.de>
2048 * gfortran.dg/pr32921.f: New testcase.
2050 2007-10-19 Richard Guenther <rguenther@suse.de>
2052 * gcc.c-torture/execute/20071018-1.c: New testcase.
2054 2007-10-19 Richard Guenther <rguenther@suse.de>
2057 * gfortran.dg/pr32921.f: New testcase.
2059 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
2061 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
2063 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
2065 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
2067 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
2070 * gfortran.dg/host_assoc_function_1.f90: Correct references.
2071 * gfortran.dg/host_assoc_function_3.f90: New test.
2073 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
2076 * gfortran.dg/transfer_simplify_6.f90: New test.
2078 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
2079 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2082 * gfortran.dg/pr33794.f90: New testcase.
2084 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
2087 * gcc.target/i386/pr32961.c: New testcase.
2088 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
2089 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
2090 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
2091 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
2092 __builtin_ia32_pslldi128 defines.
2094 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
2097 * gfortran.dg/c_ptr_tests_13.f03: New test case.
2099 2007-10-16 Paolo Carlini <pcarlini@suse.de>
2103 * g++.dg/template/void12.C: New.
2104 * g++.dg/template/void13.C: New.
2106 2007-10-16 Paolo Carlini <pcarlini@suse.de>
2109 * g++.dg/template/void11.C: New.
2110 * g++.dg/template/void2.C: Adjust error markers.
2111 * g++.dg/template/void10.C: Likewise.
2112 * g++.dg/template/crash55.C: Likewise.
2114 2007-10-16 Mark Mitchell <mark@codesourcery.com>
2116 * g++.dg/opt/const5.C: New test.
2118 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
2119 Maxim Kuvyrkov <maxim@codesourcery.com>
2121 * gcc.target/ia64/20040709-2.c: New test.
2123 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
2125 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
2127 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
2129 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
2130 to each function. Check that there are no unsigned loads.
2132 2007-10-15 Jakub Jelinek <jakub@redhat.com>
2134 PR tree-optimization/33136
2135 * gcc.c-torture/execute/20070824-1.c: New test.
2136 * gcc.dg/pr33136-1.c: New test.
2137 * gcc.dg/pr33136-2.c: New test.
2138 * gcc.dg/pr33136-3.c: New test.
2140 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
2142 PR tree-optimization/33735
2143 * g++.dg/torture/pr33735.C: New.
2145 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
2148 * gcc.dg/va-arg-pack-2.c: New.
2150 2007-10-15 Jakub Jelinek <jakub@redhat.com>
2152 PR tree-optimization/33619
2153 * gcc.dg/pr33619.c: New test.
2155 2007-10-15 David Edelsohn <edelsohn@gnu.org>
2157 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
2159 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
2161 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2164 * gfortran.dg/inquire_11.f90: New test.
2165 * gfortan.dg/negative_unit_int8.f: New test.
2167 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
2170 * gcc.c-torture/compile/pr33133.c: New test.
2172 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2175 * gfortran.dg/namelist_40.f90: New test.
2177 2007-10-14 Tobias Burnus <burnus@net-b.de>
2180 * gfortran.dg/bounds_check_11.f90: New.
2182 2007-10-14 Andrew Pinski <pinskia@gmail.com>
2185 * g++.dg/other/ctor1.C: New test.
2186 * g++.dg/other/ctor2.C: New test.
2187 * g++.dg/other/dtor1.C: New test.
2189 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
2191 * gfortran.dg/bounds_check_10.f90: Fix testcase.
2193 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
2194 Paul Thomas <pault@gcc.gnu.org>
2198 * gfortran.dg/bounds_check_10.f90: New.
2200 2007-10-13 David Edelsohn <edelsohn@gnu.org>
2202 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
2203 * gcc.target/powerpc/popcount-1.c: Same.
2205 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
2208 * g++.dg/conversion/op4.C: New test.
2210 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
2212 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
2214 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
2217 * gfortran.dg/ambiguous_specific_1.f90: New test.
2219 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
2222 * gfortran.dg/impure_spec_expr_1.f90: New test.
2223 * gfortran.dg/char_result_7.f90: Remove illegal test.
2225 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
2228 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
2229 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
2230 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
2231 * gcc.target/i386/pr11001-memset-1.c: New testcase.
2232 * gcc.target/i386/pr11001-memset-2.c: New testcase.
2233 * gcc.target/i386/pr11001-memset-3.c: New testcase.
2234 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
2235 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
2236 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
2238 2007-10-12 Richard Guenther <rguenther@suse.de>
2241 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
2242 * gcc.c-torture/execute/20071011-1.c: Likewise.
2243 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
2245 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
2247 PR tree-optimization/33742
2248 * gcc.dg/pr33742.c: New testcase.
2250 2007-10-12 Jakub Jelinek <jakub@redhat.com>
2252 PR tree-optimization/33645
2253 * gcc.dg/pr33645-1.c: New test.
2254 * gcc.dg/pr33645-2.c: New test.
2255 * gcc.dg/pr33645-3.c: New test.
2258 * g++.dg/ext/label4.C: Adjust error regexp.
2259 * g++.dg/ext/label6.C: Adjust error regexp.
2260 * g++.dg/ext/label7.C: New test.
2261 * g++.dg/ext/label8.C: New test.
2262 * g++.dg/ext/label9.C: New test.
2264 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
2267 * gcc.dg/pr33676.c: New.
2269 2007-10-11 Paolo Carlini <pcarlini@suse.de>
2272 * g++.dg/cpp0x/variadic83.C: New.
2274 2007-10-11 Paolo Carlini <pcarlini@suse.de>
2277 * g++.dg/cpp0x/variadic81.C: New.
2278 * g++.dg/cpp0x/variadic82.C: Likewise.
2280 2007-10-11 Richard Guenther <rguenther@suse.de>
2283 * gcc.dg/pr33724.c: New testcase.
2285 2007-10-11 Richard Guenther <rguenther@suse.de>
2288 * gcc.dg/pr33726.c: New testcase.
2290 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
2293 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
2295 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2298 * gfortran.dg/do_3.F90: Run with -fwrapv.
2300 2007-10-09 Geoffrey Keating <geoffk@apple.com>
2302 * gcc.dg/unwind-1.c: New.
2304 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2307 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
2308 failure on some common systems.
2310 2007-10-09 Richard Guenther <rguenther@suse.de>
2313 * gcc.dg/pr33692.c: New testcase.
2315 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
2318 * gcc.c-torture/execute/pr33669.c: New.
2320 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
2322 PR tree-optimization/33615
2323 * g++.dg/tree-ssa/pr33615-2.C: New test.
2325 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
2327 PR tree-optimization/33615
2328 * g++.dg/tree-ssa/pr33615.C: New test.
2330 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
2332 PR tree-optimization/33572
2333 * g++.dg/torture/pr33572.C: Replace with complete test.
2335 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
2338 * gfortran.dg/spec_expr_5.f90: New.
2340 2007-10-08 Geoffrey Keating <geoffk@apple.com>
2342 * gcc.dg/pragma-darwin-2.c: New.
2344 2007-10-08 Richard Guenther <rguenther@suse.de>
2349 * gcc.dg/pr33693.c: New testcase.
2350 * gcc.dg/pr33695.c: Likewise.
2351 * gcc.dg/pr33697.c: Likewise.
2353 2007-10-08 Richard Guenther <rguenther@suse.de>
2358 * gcc.dg/pr33691.c: New testcase.
2359 * gcc.dg/pr33694.c: Likewise.
2360 * gcc.dg/pr33696.c: Likewise.
2362 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2365 * gfortran.dg/gamma_5.f90: New test case
2367 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
2370 * initialization_1.f90: Fix dg-error annotations.
2371 * initialization_14.f90: New.
2372 * initialization_7.f90: Fix dg-error annotations.
2373 * initialization_9.f90: Likewise.
2375 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2377 * gfortran.dg/error_recovery_4.f90: New test.
2379 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2381 * gfortran.dg/default_format_denormal_2.f90: New test.
2382 * gfortran.dg/default_format_2.inc: New test.
2383 * gfortran.dg/default_format_denormal_1.f90: New test.
2384 * gfortran.dg/default_format_1.inc: New test.
2385 * gfortran.dg/default_format_1.f90: Don't test for denormalized
2387 * gfortran.dg/default_format_2.f90: Don't test for denormalized
2390 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2392 * gfortran.dg/namelist_15.f90: Revise test.
2394 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
2396 PR tree-optimization/33655
2397 * gcc.dg/torture/pr33655.c: New.
2399 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
2401 PR tree-optimization/33572
2402 * g++.dg/torture/pr33572.C: New.
2404 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
2407 * gfortran.dg/forall_11.f90: New.
2409 2007-10-05 Michael Matz <matz@suse.de>
2412 * gcc.dg/pr33667.c: New testcase.
2414 2007-10-05 Richard Guenther <rguenther@suse.de>
2417 * gcc.dg/pr33666.c: New testcase.
2419 2007-10-05 Michael Matz <matz@suse.de>
2422 * gcc.target/i386/pr33600.c: New testcase.
2424 2007-10-05 Richard Guenther <rguenther@suse.de>
2426 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
2428 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
2431 * gcc.target/mips/pr33635-1.c: New test.
2433 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2436 * gfortran.dg/namelist_39.f90: Revise to use long names.
2438 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
2441 * gfortran.dg/pr33646.f90: New file.
2443 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2446 * gfortran.dg/char_type_len_2.f90: Adjust error message.
2447 * gfortran.dg/char_decl_2.f90: New test.
2449 2007-10-04 Richard Guenther <rguenther@suse.de>
2452 * gcc.c-torture/compile/pr33641.c: New testcase.
2454 2007-10-04 Michael Matz <matz@suse.de>
2456 PR rtl-optimization/33653
2457 * gcc.dg/pr33653.c: New.
2459 2007-10-04 Richard Guenther <rguenther@suse.de>
2461 PR tree-optimization/33627
2462 * g++.dg/torture/pr33627.C: New testcase.
2464 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
2467 * gfortran.dg/parens_6.f90: New.
2469 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
2473 * gfortran.dg/ambiguous_specific_1.f90: Remove.
2475 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
2477 * g++.dg/ext/gnu-inline-global-redecl.C: New.
2479 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
2482 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
2484 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
2485 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
2487 * gcc.target/mips/fpr-moves-1.c: New test.
2488 * gcc.target/mips/fpr-moves-2.c: Likewise.
2489 * gcc.target/mips/fpr-moves-3.c: Likewise.
2490 * gcc.target/mips/fpr-moves-4.c: Likewise.
2491 * gcc.target/mips/fpr-moves-5.c: Likewise.
2492 * gcc.target/mips/fpr-moves-6.c: Likewise.
2493 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
2495 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2497 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
2499 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2501 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
2502 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
2504 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
2507 * gfortran.dg/common_errors_1.f90: New.
2509 2007-10-03 Doug Kwan <dougkwan@google.com>
2510 Richard Guenther <rguenther@suse.de>
2513 * g++.dg/debug/using3.C: New testcase.
2515 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2518 * gfortran.dg/namelist_38.f90: New test.
2519 * gfortran.dg/namelist_39.f90: New test.
2521 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2524 * gfortran.dg/default_format_1.f90: New test.
2525 * gfortran.dg/default_format_2.f90: New test.
2526 * gfortran.dg/namelist_print_1.f: Adjust expected output.
2527 * gfortran.dg/real_const_3.f90: Adjust expected output.
2529 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
2531 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
2532 default ABI. Split mips_forced_abi into mips_forced_abi and
2534 (is_gp32_flag): Return true for -mabi=32.
2535 (is_gp64_flag): New function. Handle 64-bit -mabi options.
2536 (dg-mips-options): Use is_gp64_flag instead of checking specifically
2537 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
2538 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
2539 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
2540 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
2541 * gcc.target/mips/save-restore-2.c: Likewise.
2542 * gcc.target/mips/save-restore-3.c: Likewise.
2543 * gcc.target/mips/save-restore-4.c: Likewise.
2545 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
2548 * gcc.c-torture/compile/pr33617.c: New test.
2550 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
2552 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
2553 -gstabs+ for extended options.
2555 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
2558 * gfortran.dg/ambiguous_specific_1.f90: New test.
2560 2007-10-02 Revital Eres <eres@il.ibm.com>
2562 * gcc.target/powerpc/paired-8.c: New test.
2563 * gcc.target/powerpc/paired-9.c: New test.
2564 * gcc.target/powerpc/paired-10.c: New test.
2566 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
2569 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
2571 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
2574 * gfortran.dg/intent_out_2.f90: New test.
2576 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
2579 * gfortran.dg/ambiguous_reference_1.f90: New test.
2581 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
2586 * gfortran.dg/function_kinds_1.f90: New test.
2587 * gfortran.dg/function_kinds_2.f90: New test.
2588 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
2589 use association into interfaces.
2591 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2594 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
2595 (overflow): Use INFINITY, not FP_INFINITE.
2596 gcc.dg/float-range-4.c: Likewise.
2597 gcc.dg/float-range-5.c: Likewise.
2599 2007-10-01 Nick Clifton <nickc@redhat.com>
2601 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
2604 2007-09-30 Diego Novillo <dnovillo@google.com>
2607 * g++.dg/tree-ssa/pr33593.C: New test.
2609 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2612 * gfortran.dg/PR19872.f: Fix test condition.
2613 * gfortran.dg/list_read_7.f90: New test.
2615 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
2617 PR tree-optimization/33597
2618 * gcc.dg/vect/pr33597.c: New testcase.
2620 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
2622 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
2623 * gcc.target/i386/pr33524.c: ...this.
2625 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
2628 * gfortran.dg/minmaxloc_4.f90: New.
2630 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2632 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
2634 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
2636 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
2638 2007-09-28 Paolo Carlini <pcarlini@suse.de>
2641 * g++.dg/cpp0x/variadic79.C: New.
2643 2007-09-28 Michael Matz <matz@suse.de>
2644 Jakub Jelinek <jakub@redhat.com>
2646 PR rtl-optimization/33552
2647 * gcc.target/i386/pr33552.c: New runtime test.
2648 * gcc.target/i386/strinline.c: New compile time test.
2650 2007-09-28 Jakub Jelinek <jakub@redhat.com>
2652 * gfortran.dg/openmp_stack.f90: Removed.
2655 * g++.dg/cpp0x/variadic80.C: New test.
2657 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2659 * gfortran.dg/namelist_38.f90: Delete test for revertion of
2662 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2665 * gcc.target/powerpc/gcse-1.c: New test.
2667 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
2669 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
2670 fixed capitalizations.
2671 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
2672 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
2673 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
2674 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
2675 * gfortran.dg/maxloc_shape_1.f90: Likewise.
2676 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
2677 * gfortran.dg/min_max_conformance.f90: Likewise.
2679 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
2681 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
2683 * gcc.dg/c99-tgmath-2.c: Likewise.
2684 * gcc.dg/c99-tgmath-3.c: Likewise.
2685 * gcc.dg/c99-tgmath-4.c: Likewise.
2687 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
2690 * gfortran.dg/anint_1.f90: New test.
2692 2007-09-27 Ian Lance Taylor <iant@google.com>
2694 PR tree-optimization/33565
2695 * gcc.dg/Wstrict-overflow-20.c: New test.
2697 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2699 * gfortran.dg/openmp_stack.f90: Fix typo.
2700 * gfortran.dg/recursive_stack.f90: Fix typo.
2702 2007-09-27 Paolo Carlini <pcarlini@suse.de>
2705 * g++.dg/template/error31.C: New.
2707 2007-09-27 Jakub Jelinek <jakub@redhat.com>
2709 * lib/prune.exp: Prune also "^In function .*$" lines and
2710 "^ inlined from .*$" lines.
2712 2007-09-26 Richard Guenther <rguenther@suse.de>
2714 PR tree-optimization/33563
2715 * gcc.dg/torture/pr33563.c: New testcase.
2717 2007-09-26 Joseph Myers <joseph@codesourcery.com>
2720 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
2722 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
2725 2007-09-26 Richard Guenther <rguenther@suse.de>
2727 PR tree-optimization/30375
2728 PR tree-optimization/33560
2729 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
2730 * gcc.dg/tree-ssa/complex-5.c: Likewise.
2731 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2732 * gcc.dg/torture/pr30375.c: New testcase.
2733 * gcc.dg/torture/pr33560.c: New testcase.
2734 * gcc.dg/tree-ssa/pr30375.c: Likewise.
2736 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
2739 * g++.dg/parse/crash38.C: New test.
2741 2007-09-25 Michael Meissner <michael.meissner@amd.com>
2744 * gcc.target/i386/sse5-convert.c: New file, test int->long
2745 vectorized conversions.
2747 2007-09-25 Revital Eres <eres@il.ibm.com>
2749 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
2751 2007-09-25 Joseph Myers <joseph@codesourcery.com>
2754 * gcc.dg/enum-incomplete-1.c: New test.
2756 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
2758 * gcc.c-torture/compile/20070919-1.c: New test.
2760 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
2762 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
2764 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
2767 * g++.dg/inherit/override_attribs.C: New file.
2769 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
2772 * io.c (check_format_string): Move NULL and constant checks into
2774 (check_io_constraints): Call gfc_simplify_expr() before calling
2775 check_format_string(). Remove NULL and constant checks.
2777 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
2779 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
2780 * gcc.c-torture/execute/loop-2g.x: Likewise.
2782 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
2784 * lib/target-supports.exp (check_effective_target_mips16_attribute):
2785 Reject hard-float modes unless the ABI is o32 or o64.
2786 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
2787 of gcc.exp. Skip the tests when mips16 code generation is not
2789 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
2790 and use dg-add-options mips16_attribute.
2792 2007-09-24 Jakub Jelinek <jakub@redhat.com>
2795 * g++.dg/ext/attrib29.C: New test.
2797 2007-09-23 Ollie Wild <aaw@google.com>
2799 * gcc.dg/fold-bitand-1.c: New test.
2800 * gcc.dg/fold-bitand-2.c: New test.
2801 * gcc.dg/fold-bitand-3.c: New test.
2802 * gcc.dg/fold-bitand-4.c: New test.
2804 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
2806 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
2807 any of the macros to be defined for __mips16.
2808 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
2810 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
2812 * gcc.dg/vect/pr21591.c: Require vect_int.
2813 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
2814 * gcc.dg/vect/vect-outer-2a.c: Likewise.
2815 * gcc.dg/vect/vect-outer-2c.c: Likewise.
2817 2007-09-23 Jakub Jelinek <jakub@redhat.com>
2819 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
2821 * gcc.dg/va-arg-pack-len-2.c: New test.
2822 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
2824 * g++.dg/ext/va-arg-pack-len-2.C: New test.
2826 PR tree-optimization/32772
2827 * gcc.c-torture/compile/20070905-1.c: New test.
2829 PR tree-optimization/32975
2830 * gcc.dg/pr32975.c: New test.
2833 * gcc.dg/pr28755.c: New test.
2835 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
2837 * lib/target-supports.exp (check_effective_target_nomips16): New
2839 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
2841 * gcc.dg/vect/vect.exp: Likewise.
2842 * g++.dg/vect/vect.exp: Likewise.
2843 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
2844 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
2845 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
2846 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
2847 * gcc.target/mips/clear-cache-1.c (f): Likewise.
2848 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
2849 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
2850 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
2851 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
2852 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
2853 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
2854 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
2855 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2856 (test14, test15, test16, test17, test18): Likewise.
2857 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
2858 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2859 (test14, test15, test16, test17, test18, test19, test20, test21)
2861 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
2862 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
2863 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
2864 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
2865 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
2866 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
2867 * gcc.target/mips/mips-3d-1.c (main): Likewise.
2868 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
2869 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2870 (test13, test14, test15, test16, test17, test18, test19, test20)
2871 (test21, test22, test23, test24, test25, test26, test27, test28)
2872 (test29, test30, test31): Likewise.
2873 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
2874 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2875 (test13, test14, test15, test16, test17, test18, test19, test20)
2876 (test21, test22, test23, test24, test25, test26, test27, test28)
2877 (test29, test30, test31, test32, test33, test34, test35, test36)
2878 (test37, test38, test39, test40, test41, test42, test43, test44)
2879 (test45, test46, test47, test48, test49, test50, test51, test52)
2880 (test53, test54, test55, test56, test57, test58, test59, test60)
2881 (test61, test62, test63): Likewise.
2882 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
2883 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2884 (test13, test14, test15, test16, test17, test18, test19, test20)
2885 (test21, test22, test23, test24, test25, test26, test27, test28)
2886 (test29, test30, test31): Likewise.
2887 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
2888 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2889 (test13, test14, test15, test16, test17, test18, test19, test20)
2890 (test21, test22, test23, test24, test25, test26, test27, test28)
2891 (test29, test30, test31): Likewise.
2892 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
2893 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2894 (test13, test14, test15): Likewise.
2895 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
2896 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2897 (test13, test14, test15): Likewise.
2898 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
2899 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2900 (test13, test14, test15, test16, test17, test18, test19, test20)
2901 (test21, test22, test23, test24, test25, test26, test27, test28)
2902 (test29, test30, test31): Likewise.
2903 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
2904 (matrix_multiply4: Likewise.
2905 * gcc.target/mips/mips-ps-1.c (main): Likewise.
2906 * gcc.target/mips/mips-ps-2.c (main): Likewise.
2907 * gcc.target/mips/mips-ps-3.c (main): Likewise.
2908 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
2909 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2910 (test13, test14, test15, test16, test17, test18, test19, test20)
2911 (test21, test22, test23, test24, test25, test26, test27, test28)
2912 (test29, test30, test31): Likewise.
2913 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
2914 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2915 (test13, test14, test15, test16, test17, test18, test19, test20)
2916 (test21, test22, test23, test24, test25, test26, test27, test28)
2917 (test29, test30, test31): Likewise.
2918 * gcc.target/mips/mips-ps-5.c (main): Likewise.
2919 * gcc.target/mips/mips-ps-6.c (main): Likewise.
2920 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
2921 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
2922 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
2923 (sub_v4qi): Likewise.
2924 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
2925 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
2926 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
2927 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
2928 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
2929 (subb, subc): Likewise.
2930 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
2931 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
2932 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
2933 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
2934 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
2935 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
2936 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
2937 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
2938 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
2939 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
2940 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
2941 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
2942 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
2944 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
2946 * lib/target-supports.exp (add_options_for_mips16_attribute)
2947 (check_effective_target_mips16_attribute): New functions.
2948 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
2950 (dg-mips-options) Remove -mno-mips16 handling. Add options to
2952 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
2953 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
2954 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
2955 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
2956 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
2957 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
2958 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
2959 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
2960 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
2961 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
2962 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
2963 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
2964 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
2965 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
2966 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
2967 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
2968 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
2969 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
2970 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
2971 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
2972 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
2973 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
2974 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
2975 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
2977 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
2979 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
2980 options. Require { target mips16_attribute } and use dg-add-options
2981 to add the associated options.
2983 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
2984 * gcc.target/mips/call-saved-3.c: Likewise.
2985 * gcc.target/mips/code-readable-1.c: Require { target
2986 mips16_attribute } and use dg-add-options to add the associated
2987 options. Remove trailing whitespace.
2989 * gcc.target/mips/code-readable-2.c: Likewise.
2990 * gcc.target/mips/code-readable-3.c: Likewise.
2991 * gcc.target/mips/mips16-attributes-2.c: Likewise.
2992 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
2993 Require { target mips16_attribute } and use dg-add-options to
2994 add the associated options.
2995 (cksum16, cksum8): Use MIPS16.
2996 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
2997 Require { target mips16_attribute } and use dg-add-options to
2998 add the associated options.
3000 * gcc.target/mips/save-restore-2.c: Likewise.
3001 * gcc.target/mips/save-restore-3.c: Likewise.
3002 * gcc.target/mips/save-restore-4.c: Likewise.
3003 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
3005 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
3006 (foo): Use NOMIPS16.
3008 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
3011 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
3014 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
3016 2007-09-22 Tobias Burnus <burnus@net-b.de>
3019 * gfortran.dg/gomp/free-2.f90: New.
3020 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
3021 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
3023 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
3025 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
3026 * gcc.target/i386/sse5-haddX.c: Ditto.
3027 * gcc.target/i386/sse5-hsubX.c: Ditto.
3028 * gcc.target/i386/sse5-maccXX.c: Ditto.
3029 * gcc.target/i386/sse5-msubXX.c: Ditto.
3030 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3031 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3032 * gcc.target/i386/sse5-permpX.c: Ditto.
3033 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
3035 * gcc.target/i386/sse5-fma-vector.c: Ditto.
3036 * gcc.target/i386/sse5-ima-vector.c: Ditto.
3037 * gcc.target/i386/sse5-pcmov.c: Ditto.
3038 * gcc.target/i386/sse5-pcmov2.c: Ditto.
3040 2007-09-22 Richard Guenther <rguenther@suse.de>
3042 PR tree-optimization/33146
3043 * gcc.c-torture/compile/pr33146.c: New testcase.
3045 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
3047 * lib/target-supports.exp (check_cached_effective_target): New
3049 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
3050 (check_effective_target_c99_runtime): New procedure.
3051 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
3052 (test3l): Likewise cargl.
3053 * gcc.dg/builtins-59.c: Require c99_runtime.
3054 * gcc.dg/builtins-61.c: Likewise.
3055 * gcc.dg/builtins-62.c: Likewise.
3057 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
3059 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
3060 * lib/target-supports-dg.exp (dg-add-options): Likewise.
3061 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
3062 target-specific dg-options.
3063 * gcc.dg/builtins-20.c: Likewise.
3064 * gcc.dg/builtins-53.c: Likewise.
3065 * gcc.dg/builtins-55.c: Likewise.
3066 * gcc.dg/single-precision-constant.c: Likewise.
3067 * gcc.dg/torture/builtin-convert-1.c: Likewise.
3068 * gcc.dg/torture/builtin-convert-2.c: Likewise.
3069 * gcc.dg/torture/builtin-convert-3.c: Likewise.
3070 * gcc.dg/torture/builtin-convert-4.c: Likewise.
3071 * gcc.dg/torture/builtin-power-1.c: Likewise.
3073 2007-09-21 Chao-ying Fu <fu@mips.com>
3075 * lib/target-supports.exp (check_effective_target_fixed_point): New to
3076 check if targets have fixed-point supports.
3077 * gcc.dg/fixed-point/fixed-point.exp: New file.
3078 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
3079 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
3080 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
3081 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
3082 * gcc.dg/fixed-point/constants-pedantic.c,
3083 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
3084 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
3085 * gcc.dg/fixed-point/keywords-ignored-c99.c,
3086 * gcc.dg/fixed-point/keywords-pedantic.c,
3087 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
3088 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
3089 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
3090 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
3091 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
3092 * gcc.dg/fixed-point/func-vararg-mixed.c,
3093 * gcc.dg/fixed-point/operator-logical.c,
3094 * gcc.dg/fixed-point/struct-union.c,
3095 * gcc.dg/fixed-point/bit-complement.c,
3096 * gcc.dg/fixed-point/operator-bitwise.c,
3097 * gcc.dg/fixed-point/operator-comma.c,
3098 * gcc.dg/fixed-point/struct-layout-1.c,
3099 * gcc.dg/fixed-point/union-init.c,
3100 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
3101 * gcc.dg/fixed-point/func-mixed.c,
3102 * gcc.dg/fixed-point/func-vararg-size0.c,
3103 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
3104 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
3105 * gcc.dg/fixed-point/operator-unary.c,
3106 * gcc.dg/fixed-point/allop-const.c,
3107 * gcc.dg/fixed-point/muldiv-warning.c,
3108 * gcc.dg/nofixed-point-1.c,
3109 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
3110 * gcc.target/mips/fixed-vector-type.c,
3111 * gcc.target/mips/fixed-scalar-type.c: New tests.
3113 2007-09-21 Olivier Hainque <hainque@adacore.com>
3115 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
3116 * gnat.dg/test_nested_subtype_byref.adb: New test.
3118 2007-09-21 Jakub Jelinek <jakub@redhat.com>
3121 * gfortran.dg/gomp/pr33439.f90: New test.
3123 2007-09-21 Tobias Burnus <burnus@net-b.de>
3126 * gfortran.dg/merge_char_3.f90: New.
3128 2007-09-21 Tobias Burnus <burnus@net-b.de>
3131 * gfortran.dg/transfer_check_1.f90: New.
3133 2007-09-20 Asher Langton <langton2@llnl.gov>
3136 * gfortran.dg/init_flag_1.f90: New.
3137 * gfortran.dg/init_flag_2.f90: New.
3138 * gfortran.dg/init_flag_3.f90: New.
3139 * gfortran.dg/init_flag_4.f90: New.
3140 * gfortran.dg/init_flag_5.f90: New.
3141 * gfortran.dg/init_flag_6.f90: New.
3142 * gfortran.dg/init_flag_7.f90: New.
3144 2007-09-20 Paolo Carlini <pcarlini@suse.de>
3147 * g++.dg/ext/anon-struct6.C: New.
3149 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3152 * gfortran.dg/inquire_10.f90: New test.
3154 2007-09-20 Joseph Myers <joseph@codesourcery.com>
3156 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
3158 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3161 * gfortran.dg/used_types_18.f90: Declare variable of empty
3164 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3167 * gfortran.dg/array_constructor_19.f90: New test.
3169 2007-09-20 Jakub Jelinek <jakub@redhat.com>
3172 * gcc.dg/debug/pr33316.c: New test.
3175 * g++.dg/cpp0x/variadic76.C: New test.
3176 * g++.dg/cpp0x/variadic77.C: New test.
3177 * g++.dg/cpp0x/variadic78.C: New test.
3181 * gcc.c-torture/execute/20070919-1.c: New test.
3182 * gcc.dg/pr33238.c: New test.
3183 * gcc.dg/pr27301.c: New test.
3185 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
3187 * lib/target-supports.exp (check_effective_target_mips64): New
3189 * gcc.dg/lower-subreg-1.c: Require !mips64.
3190 * gcc.dg/sibcall-3.c (ATTR): New macro.
3191 (recurser_void1, recurser_void2): Use it.
3192 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
3193 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
3195 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
3197 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
3198 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
3200 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
3202 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
3205 * gfortran.dg/c_loc_tests_11.f03: New test case.
3207 2007-09-20 Paolo Carlini <pcarlini@suse.de>
3210 * g++.dg/init/ref14.C: New.
3212 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
3214 * gnat.dg/slice2.ad[sb]: New testcase.
3216 2007-09-19 Nick Clifton <nickc@redhat.com>
3218 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
3220 2007-09-19 Jie Zhang <jie.zhang@analog.com>
3222 * gcc.target/bfin/bfin.exp: New.
3223 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
3224 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
3225 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
3226 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
3227 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
3228 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
3229 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
3230 mcpu-bf561.c, mcpu-default.c}: New tests.
3232 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
3234 Restore detection of unsupported TLS.
3237 2007-02-10 Richard Henderson <rth@redhat.com>
3239 * lib/target-supports.exp (check_effective_target_tls): Redefine
3240 to mean non-emulated tls.
3241 * gcc.dg/tls/alias-1.c: Remove tls requirement.
3242 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3243 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3244 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3245 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3246 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3247 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3250 * lib/target-supports.exp (check_effective_target_tls): Use
3251 stronger test for compiler support for TLS.
3252 (check_effective_target_tls_native): New, to test for non-emulated
3254 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
3255 instead of dg-require-effective-target tls.
3256 * g++.dg/gomp/copyin-1.C: Likewise.
3257 * g++.dg/gomp/sharing-1.C: Likewise.
3258 * g++.dg/gomp/tls-1.C: Likewise.
3259 * g++.dg/gomp/tls-2.C: Likewise.
3260 * g++.dg/gomp/tls-3.C: Likewise.
3261 * g++.dg/tls/diag-1.C: Likewise.
3262 * g++.dg/tls/diag-2.C: Likewise.
3263 * g++.dg/tls/diag-3.C: Likewise.
3264 * g++.dg/tls/diag-4.C: Likewise.
3265 * g++.dg/tls/diag-5.C: Likewise.
3266 * g++.dg/tls/init-1.C: Likewise.
3267 * g++.dg/tls/init-2.C: Likewise.
3268 * g++.dg/tls/trivial.C: Likewise.
3269 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
3270 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
3271 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3272 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
3273 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
3274 * gcc.dg/gomp/clause-1.c: Likewise.
3275 * gcc.dg/gomp/copyin-1.c: Likewise.
3276 * gcc.dg/gomp/sharing-1.c: Likewise.
3277 * gcc.dg/gomp/tls-1.c: Likewise.
3278 * gcc.dg/gomp/tls-2.c: Likewise.
3279 * gcc.dg/tls/alpha-1.c: Likewise.
3280 * gcc.dg/tls/opt-1.c: Likewise.
3281 * gcc.dg/tls/opt-13.c: Likewise.
3282 * gcc.dg/tls/opt-14.c: Likewise.
3283 * gcc.dg/tls/opt-2.c: Likewise.
3284 * gcc.dg/tls/opt-3.c: Likewise.
3285 * gcc.dg/tls/opt-4.c: Likewise.
3286 * gcc.dg/tls/opt-7.c: Likewise.
3287 * gcc.dg/tls/section-1.c: Likewise.
3288 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
3289 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
3290 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
3291 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
3292 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3293 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
3294 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
3295 * gfortran.dg/gomp/crayptr2.f90: Likewise.
3296 * gfortran.dg/gomp/fixed-1.f: Likewise.
3297 * gfortran.dg/gomp/free-1.f90: Likewise.
3298 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3299 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
3300 * gfortran.dg/gomp/reduction1.f90: Likewise.
3301 * gfortran.dg/gomp/sharing-1.f90: Likewise.
3303 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3306 * gfortran.dg/bounds_check_9.f90: New test.
3307 * gfortran.dg/bounds_check_fail_2.f90: New test.
3309 2007-09-18 Paolo Carlini <pcarlini@suse.de>
3311 PR c++/33462 (again)
3312 * g++.dg/ext/va-arg1.C: Adjust.
3314 2007-09-18 Paolo Carlini <pcarlini@suse.de>
3317 * g++.dg/ext/va-arg1.C: New.
3319 2007-09-18 Tobias Burnus <burnus@net-b.de>
3321 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
3323 2007-09-18 Paolo Carlini <pcarlini@suse.de>
3326 * g++.dg/rtti/typeid6.C: New.
3328 2007-09-18 Paolo Carlini <pcarlini@suse.de>
3331 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
3332 * g++.dg/ext/is_class_error2.C: New.
3334 2007-09-18 Richard Guenther <rguenther@suse.de>
3336 PR tree-optimization/33340
3337 * g++.dg/torture/pr33340.C: New testcase.
3339 2007-09-18 Tobias Burnus <burnus@net-b.de>
3342 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
3343 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
3344 * gfortran.dg/elemental_subroutine_5.f90: New.
3346 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
3348 * lib/target-supports.exp (check_profiling_available): Extend
3349 mips*-*-elf check to mips*-*-elf*.
3351 2007-09-18 Jakub Jelinek <jakub@redhat.com>
3353 * gcc.dg/format/c90-scanf-5.c: New test.
3354 * gcc.dg/format/c99-scanf-4.c: New test.
3355 * gcc.dg/format/ext-7.c: New test.
3356 * gcc.dg/format/ext-8.c: New test.
3359 * gcc.c-torture/compile/20070915-1.c: New test.
3361 2007-09-17 Tobias Burnus <burnus@net-b.de>
3364 * gfortran.dg/private_type_9.f90: New.
3366 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3369 * gfortran.dg/pr33449.f90: New test.
3371 2007-09-17 Tobias Burnus <burnus@net-b.de>
3373 * gfortran.dg/interface_15.f90: Compile with -std=f95.
3374 * gfortran.dg/private_type_1.f90: Ditto
3375 * gfortran.dg/interface_18.f90: New.
3376 * gfortran.dg/private_type_8.f90: New.
3378 2007-09-16 Paolo Carlini <pcarlini@suse.de>
3381 * g++.dg/warn/new1.C: Adjust.
3382 * g++.dg/torture/str_empty.C: Likewise.
3384 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
3386 * gcc.target/mips/dse-1.c: New test.
3388 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
3391 * g++.dg/overload/operator3.C: New.
3393 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
3395 * gcc.target/mips/truncate-1.c: New test.
3397 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
3403 * gfortran.dg/subref_array_pointer_1.f90: New test.
3404 * gfortran.dg/subref_array_pointer_2.f90: New test.
3406 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
3408 * gfortran.dg/nint_2.f90: Correct last change.
3410 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
3412 * gcc.dg/tree-ssa/parallelization-1.c: New test.
3414 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
3416 * gcc.dg/vect/pr33373b.c: New test.
3418 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
3421 * gcc.target/i386/pr33438.c: New test.
3423 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3425 * gfortran.dg/nint_2.f90: Revert previous commit.
3427 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3429 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
3431 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
3434 * g++.dg/other/unused1.C: XFAIL class2 scan.
3436 2007-09-13 Tobias Burnus <burnus@net-b.de>
3439 * gfortran.dg/elemental_args_check_1.f90: New.
3440 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
3441 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
3443 2007-09-13 Tobias Burnus <burnus@net-b.de>
3445 * gfortran.dg/recursive_check_3.f90: New.
3447 2007-09-13 Tobias Burnus <burnus@net-b.de>
3450 * gfortran.dg/elemental_bind_c.f90: New.
3452 2007-09-13 Richard Sandiford <richard@codesourcery.com>
3454 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
3455 * gcc.target/mips/mips16-attributes-2.c: New test.
3456 * gcc.target/mips/mips16-attributes-3.c: Likewise.
3457 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
3458 hard-float asm when __mips16 is defined.
3459 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
3460 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
3461 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
3462 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
3463 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
3464 * gcc.target/mips/pr26765.c (foo): Likewise.
3465 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
3466 targets, use dg-mips-options instead of dg-options, and use -mgp32
3467 to force 32-bit mode.
3468 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
3470 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
3472 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
3473 Michael Meissner <michael.meissner@amd.com>
3475 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
3476 * gcc.target/i386/sse5-hsubX.c: Ditto.
3477 * gcc.target/i386/sse5-permpX.c: Ditto.
3478 * gcc.target/i386/sse5-haddX.c: Ditto.
3479 * gcc.target/i386/sse5-maccXX.c: Ditto.
3480 * gcc.target/i386/sse5-msubXX.c: Ditto.
3481 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3482 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3484 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
3485 optimizes floating point conditional moves into the pcmov
3486 instruction on SSE5.
3487 * gcc.target/i386/sse5-pcmov2.c: Ditto.
3489 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
3490 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
3493 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
3494 compiler optimizes vector (a*b)+c into fmadd on SSE5.
3496 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
3497 optimizes (a*b)+c into fmadd on SSE5.
3499 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
3500 whether the SSE5 instructions can be generated.
3502 * gcc.target/i386/sse5-check.h: New. Add support for
3505 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
3506 ammintrin.h, and turn on -msse5 option instead of -msse4a.
3507 * gcc.target/i386/sse-13.c: Ditto.
3508 * gcc.target/i386/sse-14.c: Ditto.
3510 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
3513 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
3514 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
3516 2007-09-12 Jakub Jelinek <jakub@redhat.com>
3519 * gcc.dg/pr32338-1.c: New test.
3520 * gcc.dg/pr32338-2.c: New test.
3522 2007-09-12 Bob Wilson <bob.wilson@acm.org>
3524 * lib/target-supports.exp (check_effective_target_sync_int_long):
3525 Revert change to add xtensa.
3526 (check_effective_target_sync_char_short): Likewise.
3528 2007-09-12 Olivier Hainque <hainque@adacore.com>