1 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3 PR tree-optimization/34371
4 * gcc.c-torture/compile/20071207-1.c: New test.
6 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
9 * g++.dg/parse/crash40.C: New test.
11 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
13 * g++.dg/opt/memcpy1.C: New test.
15 2007-12-10 Tobias Burnus <burnus@net-b.de>
18 * gfortran.dg/argument_checking_10.f90: New.
20 2007-12-10 Jakub Jelinek <jakub@redhat.com>
22 PR rtl-optimization/34302
23 * gcc.c-torture/execute/20071210-1.c: New test.
25 2007-12-10 Jakub Jelinek <jakub@redhat.com>
28 * g++.dg/cpp0x/error1.C: New test.
31 * g++.dg/other/error22.C: New test.
33 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
36 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
37 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
38 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
40 2007-12-09 Jakub Jelinek <jakub@redhat.com>
44 * g++.dg/template/repo6.C: New test.
45 * g++.dg/template/repo7.C: New test.
46 * g++.dg/template/repo8.C: New test.
48 2007-12-09 H.J. Lu <hjl@lucon.org>
49 Tobias Burnus <burnus@net-b.de>
52 * gfortran.dg/read_2.f90: New.
54 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
56 * lib/target-supports.exp (check_effective_target_tls_native):
59 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
62 * gnat.dg/enclosing_record_reference.ads,
63 gnat.dg/enclosing_record_reference.adb: New test.
65 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
68 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
69 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
72 * gfortran.dg/char_component_initializer_1.f90: New test.
74 2007-12-09 Tobias Burnus <burnus@net-b.de>
81 * gfortran.dg/boz_8.f90: New.
82 * gfortran.dg/boz_9.f90: New.
83 * gfortran.dg/boz_10.f90: New.
84 * gfortran.dg/boz_7.f90: Update dg-warning.
85 * gfortran.dg/pr16433.f: Add dg-error.
86 * gfortan.dg/ibits.f90: Update dg-warning.
87 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
88 * gfortran.dg/unf_io_convert_2.f90: Ditto.
90 2007-12-08 Jakub Jelinek <jakub@redhat.com>
93 * gfortran.dg/include_1.f90: New test.
94 * gfortran.dg/include_1.inc: New.
95 * gfortran.dg/include_2.f90: New test.
97 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
99 * gcc.c-torture/compile/20011130-2.c: Fix typo.
101 2007-12-08 Tobias Burnus <burnus@net-b.de>
104 * gfortran.dg/nan_3.f90: New.
106 2007-12-07 Jakub Jelinek <jakub@redhat.com>
108 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
110 2007-12-07 Olivier Hainque <hainque@adacore.com>
112 * gnat.dg/tamdt*.ad?: Support for ...
113 * gnat.dg/test_tamdt.adb: New test.
115 2007-12-07 Olivier Hainque <hainque@adacore.com>
117 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
118 exports and document how these can be exercised.
120 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
123 * gnat.dg/specs/access_constants.ads: New test.
125 * gnat.dg/specs/access_constant_decl.ads: New test.
128 * gnat.dg/compose.adb: New test.
130 2007-12-07 Olivier Hainque <hainque@adacore.com>
133 * gnat.dg/unc_memops.ad[sb]: Support for ...
134 * gnat.dg/unc_memfree.adb: New test.
136 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
138 * gfortran.dg/ltrans-7.f90: New.
140 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
141 Dorit Nuzman <dorit@il.ibm.com>
143 PR tree-optimization/34005
144 * gcc.dg/vect/pr34005.c: New test.
146 2007-12-06 Jakub Jelinek <jakub@redhat.com>
149 * g++.dg/template/new8.C: New test.
151 2007-12-06 Tobias Burnus <burnus@net-b.de>
154 * gfortran.dg/boz_7.f90: New.
155 * gfortran.dg/int_1.f90: Disable -pedantic option.
156 * gfortran.dg/boz_1.f90: Ditto.
157 * gfortran.dg/boz_3.f90: Ditto.
158 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
159 * gfortran.dg/ibits.f90: Ditto.
160 * gfortran.dg/unf_io_convert_1.f90: Ditto.
161 * gfortran.dg/unf_io_convert_2.f90: Ditto.
163 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
166 * gfortran.dg/used_types_19.f90: New test.
168 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
170 * gfortran.dg/nan_2.f90: Add -mieee for sh.
171 * gfortran.dg/nearest_2.f90: Likewise.
172 * gfortran.dg/nearest_3.f90: Likewise.
174 2007-12-05 Jakub Jelinek <jakub@redhat.com>
177 * gcc.c-torture/execute/20071205-1.c: New test.
179 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
181 * gfortran.dg/module_nan.f90: Add -mieee for sh.
182 * gfortran.dg/real_const_3.f90: Likewise.
184 2007-12-05 Richard Guenther <rguenther@suse.de>
186 PR tree-optimization/34138
187 * gcc.c-torture/compile/pr34138.c: New testcase.
189 2007-12-05 Jakub Jelinek <jakub@redhat.com>
192 * gfortran.dg/debug_2.f: New test.
194 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
196 * gnat.dg/specs/elab1.ads: New test.
198 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
201 * gcc.target/i386/pr34312.c: New test.
203 2007-12-05 Tobias Burnus <bU gcc/stmt.c
206 * gfortran.dg/nan_2.f90: New.
208 2007-12-05 Jakub Jelinek <jakub@redhat.com>
211 * g++.dg/cpp0x/decltype9.C: New test.
212 * g++.dg/cpp0x/decltype10.C: New test.
214 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
217 * gnat.dg/rm_6_4_1_13.adb: New test.
219 2007-12-04 Jakub Jelinek <jakub@redhat.com>
222 * gcc.c-torture/compile/20071117-1.c: New test.
224 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
227 * g++.dg/cpp0x/variadic-ttp.C: New.
229 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
231 * gcc.dg/parse-decl-after-if.c: New.
232 * gcc.dg/20031223-1.c: Adjust.
234 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
237 * g++.dg/cpp0x/variadic-throw.C: New.
239 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
242 * g++.dg/cpp0x/variadic-unify.C: New.
244 2007-12-04 Richard Guenther <rguenther@suse.de>
248 * gcc.c-torture/compile/pr34334.c: New testcase.
249 * g++.dg/torture/pr34222.C: New testcase.
251 2007-12-04 Jakub Jelinek <jakub@redhat.com>
253 * gcc.c-torture/execute/20071202-1.c: New test.
254 * gcc.dg/tree-ssa/pr34146-2.c: New test.
256 2007-12-04 Tobias Burnus <burnus@net-b.de>
259 * gfortran.dg/module_nan.f90: New.
261 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
263 * lib/target-supports.exp (get_compiler_messages): Replace with...
264 (check_compile): ...this new procedure. Handle TYPE == executable.
265 Use comments in the source to determine the correct extension.
266 Return a pair containing the compiler output and the output filename.
267 Don't delete the file here.
268 (check_no_compiler_messages_nocache): New procedure.
269 (check_no_compiler_messages): Use it.
270 (check_no_messages_and_pattern_nocache): New procedure.
271 (check_no_messages_and_pattern): Use it.
272 (check_runtime_nocache, check_runtime): New procedures.
273 (check_effective_target_tls): Use check_no_compiler_messages.
274 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
275 (check_effective_target_tls_runtime): Use check_runtime.
276 (check_effective_target_fstack_protector): Likewise.
277 (check_iconv_available): Use check_runtime_nocache.
278 (check_effective_target_fortran_large_real): Use
279 check_no_compiler_messages.
280 (check_effective_target_fortran_large_int): Likewise.
281 (check_effective_target_static_libgfortran): Likewise.
282 (check_750cl_hw_available): Use check_cached_effective_target
283 and check_runtime_nocache.
284 (check_vmx_hw_available): Likewise.
285 (check_effective_target_broken_cplxf_arg): Likewise.
286 (check_alpha_max_hw_available): Use check_runtime.
287 (check_function_available): Use check_no_compiler_messages.
288 (check_cxa_atexit_available): Use check_cached_effective_target
289 and check_runtime_nocache.
290 (check_effective_target_dfp_nocache): Use
291 check_no_compiler_messages_nocache.
292 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
293 (check_effective_target_dfp): Use check_cached_effective_target.
294 (check_effective_target_dfprt): Likewise.
295 (check_effective_target_arm_neon_hw): Use check_runtime.
296 (check_effective_target_ultrasparc_hw): Likewise.
297 (check_effective_target_c99_runtime): Use
298 check_no_compiler_messages_nocache.
300 2007-12-03 Jakub Jelinek <jakub@redhat.com>
303 * gcc.dg/fold-rotate-1.c: New test.
305 PR tree-optimization/33453
306 * gcc.c-torture/compile/20071203-1.c: New test.
308 2007-12-03 Robert Dewar <dewar@adacore.com>
309 Samuel Tardieu <sam@rfc1149.net>
312 * gnat.dg/check_elaboration_code.adb: New test.
313 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
316 2007-12-02 Paolo Carlini <pcarlini@suse.de>
319 * g++.dg/cpp0x/pr34061.C: New.
321 2007-12-02 Paolo Carlini <pcarlini@suse.de>
324 * g++.dg/other/error21.C: New.
326 2007-12-02 Revital Eres <eres@il.ibm.com>
328 * gcc.dg/sms-4.c: New testcase.
330 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
331 Revital Eres <eres@il.ibm.com>
333 * gcc.dg/sms-3.c: New testcase.
335 2007-12-01 Ollie Wild <aaw@google.com>
338 * g++.dg/conversion/ptrmem9.C: New test.
340 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
343 * gfortran.dg/namelist_41.f90: New test.
345 2007-11-30 Tom Tromey <tromey@redhat.com>
347 PR preprocessor/32868:
348 * gcc.dg/cpp/pr32868.c: New file.
350 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
353 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
355 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
357 PR rtl-optimization/34171
358 * gcc.dg/pr34171.c: New testcase.
360 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
362 * gcc.dg/tree-ssa/pr34244.c: Fixed.
364 2007-11-30 Tobias Burnus <burnus@net-b.de>
367 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
368 * gfortran.dg/bind_c_usage_11.f03: New.
369 * gfortran.dg/bind_c_usage_12.f03: New.
371 2007-11-30 Jakub Jelinek <jakub@redhat.com>
374 * g++.dg/other/error20.C: New test.
376 2007-11-29 Steven G. Kargl <kargls@comcast.net>
379 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
381 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
383 PR tree-optimization/34244
384 * gcc.dg/tree-ssa/pr34244.c: New test.
386 2007-11-29 Jakub Jelinek <jakub@redhat.com>
388 PR tree-optimization/33434
389 * gcc.dg/pr33434-1.c: New test.
390 * gcc.dg/pr33434-2.c: New test.
391 * gcc.dg/pr33434-3.c: New test.
392 * gcc.dg/pr33434-4.c: New test.
395 * g++.dg/template/cond7.C: New test.
399 * g++.dg/cpp0x/decltype7.C: New test.
400 * g++.dg/cpp0x/decltype8.C: New test.
402 2007-11-29 Tobias Burnus <burnus@net-b.de>
405 * gfortran.dg/result_in_spec_3.f90: New.
407 2007-11-29 Tobias Burnus <burnus@net-b.de>
410 * gfortran.dg/mvbits_3.f90: New.
412 2007-11-28 Bob Wilson <bob.wilson@acm.org>
414 * lib/target-supports.exp (check_effective_target_mips_soft_float):
416 (check_effective_target_hard_float): New.
417 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
418 * gcc.dg/pr30957-1.c: Likewise.
420 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
423 * gnat.dg/specs/variant_part.ads: New test.
426 * gnat.dg/specs/attribute_parsing.ads: New test.
429 * gnat.dg/specs/integer_value.ads: New test.
432 * gnat.dg/specs/delta_small.ads: New test.
434 2007-11-28 Jakub Jelinek <jakub@redhat.com>
436 PR tree-optimization/34140
437 * gcc.c-torture/compile/20071128-1.c: New test.
439 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
442 * gfortran.dg/data_array_1.f90
443 * gfortran.dg/data_array_2.f90
444 * gfortran.dg/data_array_3.f90
445 * gfortran.dg/data_array_4.f90
447 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
450 * gfortran.dg/blockdata_5.f90: New test.
451 * gfortran.dg/blockdata_6.f90: New test.
453 2007-11-27 Jakub Jelinek <jakub@redhat.com>
455 PR tree-optimization/34016
456 * gcc.dg/pr34016.c: New test.
458 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
461 * gfortran.dg/stfunc_6.f90: New test.
464 * gfortran.dg/assign_10.f90: New test.
466 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
469 * gfortran.dg/use_11.f90: New test.
472 * gfortran.dg/generic_15.f90: New test.
474 2007-11-27 Jakub Jelinek <jakub@redhat.com>
477 * gcc.dg/pr34225.c: New test.
479 2007-11-27 Richard Guenther <rguenther@suse.de>
481 PR tree-optimization/34241
482 * g++.dg/torture/pr34241.C: New testcase.
484 2007-11-27 Richard Guenther <rguenther@suse.de>
486 * gcc.dg/builtins-error.c: New testcase.
488 2007-11-27 Jakub Jelinek <jakub@redhat.com>
491 * g++.dg/ext/visibility/anon8.C: New test.
493 2007-11-13 Michael Meissner <michael.meissner@amd.com>
496 * gcc.target/i386/pr34077.c: New testcase.
498 2007-11-26 Tobias Burnus <burnus@net-b.de>
501 * gfortran.dg/backslash_3.f: Add -fbackslash option.
502 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
503 * gfortran.dg/backslash_1.f90: Remove no longer needed
504 -fno-backslash option.
506 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
509 * gcc.dg/cpp/19990413-1.c: Update.
510 * gcc.dg/parse-else-error.c: New.
511 * gcc.dg/parse-else-error-2.c: New.
512 * gcc.dg/parse-else-error-3.c: New.
513 * gcc.dg/parse-else-error-4.c: New.
515 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
518 * g++.dg/template/dependent-expr6.C: New testcase.
520 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
523 * gcc.target/i386/pr34215.c: New test.
525 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
528 * gcc.dg/torture/pr34174-1.c: New.
530 2007-11-26 Richard Guenther <rguenther@suse.de>
533 * gcc.dg/pr34233.c: New testcase.
535 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
536 Revital Eres <eres@il.ibm.com>
538 PR rtl-optimization/34085
539 * gcc.dg/tree-prof (bb-reorg.c): New test.
541 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
543 * lib/target-supports.exp (check_effective_target_mips_soft_float):
544 Return true for MIPS16 targets.
546 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
549 * gfortran.dg/blockdata_4.f90: New test.
551 2007-11-25 Tobias Burnus <burnus@net-b.de>
554 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
555 * gfortran.dg/bind_c_usage_16.f03: New.
556 * gfortran.dg/bind_c_usage_16_c.c: New.
558 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
560 * gnat.dg/specs/size_clause1.ads: New test.
561 * gnat.dg/specs/size_clause2.ads: Likewise.
562 * gnat.dg/specs/size_clause3.ads: Likewise.
564 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
567 * gfortran.dg/entry_16.f90: New test.
569 2007-11-24 Tobias Burnus <burnus@net-b.de>
572 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
574 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
577 * gfortran.dg/nested_modules_1.f90: Change the reference to
578 FOO, forbidden by the standard, to a reference to W.
579 * gfortran.dg/use_only_1.f90: New test.
581 2007-11-23 Tobias Burnus <burnus@net-b.de>
584 * gfortran.dg/nearest_3.f90: New test.
586 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
589 * gfortran.dg/optional_dim_2.f90: New test.
591 2007-11-23 Tobias Burnus <burnus@net-b.de>
594 * gfortran.dg/bind_c_usage_15.f90: New.
596 2007-11-23 Tobias Burnus <burnus@net-b.de>
599 * gfortran.dg/nearest_2.f90: New.
602 2007-11-23 Jakub Jelinek <jakub@redhat.com>
606 * g++.dg/ext/java-2.C: New test.
608 2007-11-23 Mark Mitchell <mark@codesourcery.com>
609 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
612 * g++.dg/warn/pr5310.C: New.
613 * g++.dg/warn/pr33160.C: New.
615 2007-11-23 Richard Guenther <rguenther@suse.de>
616 Michael Matz <matz@suse.de>
618 PR tree-optimization/34176
619 * gcc.c-torture/execute/pr34176.c: New testcase.
621 2007-11-23 Jakub Jelinek <jakub@redhat.com>
624 * gcc.dg/Wconversion-5.c: New test.
625 * g++.dg/Wconversion3.C: New test.
627 2007-11-23 Richard Guenther <rguenther@suse.de>
629 * gcc.dg/tree-ssa/alias-17.c: New testcase.
631 2007-11-22 Joseph Myers <joseph@codesourcery.com>
634 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
635 qualifiers in abstract declarator.
637 2007-11-22 Tobias Burnus <burnus@net-b.de>
639 * gfortran.dg/derived_constructor_comps_3.f90: New.
641 2007-11-22 Jakub Jelinek <jakub@redhat.com>
644 * g++.dg/ext/visibility/anon7.C: New test.
646 2007-11-22 Tobias Burnus <burnus@net-b.de>
649 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
650 * gfortran.dg/bind_c_usage_13.f03: New.
651 * gfortran.dg/bind_c_usage_14.f03: New.
653 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
655 PR rtl-optimization/33848
656 * gcc.dg/torture/pr33848.c: New test.
658 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
661 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
663 2007-11-20 Richard Guenther <rguenther@suse.de>
666 * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
668 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
670 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
672 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
675 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
676 so test passes with -frecord-marker=8.
677 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
678 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
679 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
680 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
681 * gfortrand.dg/modulo_1.f90: Likewise.
683 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
685 * lib/target-supports.exp (check_effective_target_mips_soft_float):
687 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
688 * gcc.dg/pr30957-1.c: Likewise.
690 2007-11-20 Jakub Jelinek <jakub@redhat.com>
693 * g++.dg/template/crash74.C: New test.
695 2007-11-20 Richard Guenther <rguenther@suse.de>
697 * gcc.c-torture/execute/20071120-1.c: New testcase.
699 2007-11-20 Jakub Jelinek <jakub@redhat.com>
702 * gcc.dg/tree-ssa/pr34146.c: New test.
705 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
706 dependent on target settings like move_by_pieces etc.
709 * g++.dg/template/vla2.C: New test.
712 * g++.dg/overload/template3.C: New test.
714 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
717 * gfortran.dg/optional_dim_2.f90: Remove test.
719 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
721 * gcc.dg/dfp/ddmode-ice.c: New test.
723 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
725 PR tree-optimization/34036
726 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
728 2007-11-19 Richard Guenther <rguenther@suse.de>
730 PR tree-optimization/34
731 * gcc.c-torture/execute/pr34099-2.c: New testcase.
733 2007-11-19 Tobias Burnus <burnus@net-b.de>
736 * gfortran.dg/bind_c_usage_10_c.c: New.
737 * gfortran.dg/bind_c_usage_10.f03: New.
739 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
741 * gcc.dg/pr33007.c: Expect new warning.
742 * gcc.dg/tree-ssa/recip-5.c: Likewise.
743 * g++.dg/opt/pr34036.C: New test.
745 2007-11-18 Jakub Jelinek <jakub@redhat.com>
748 * g++.dg/warn/noreturn-4.C: New test.
749 * g++.dg/warn/noreturn-5.C: New test.
750 * g++.dg/warn/noreturn-6.C: New test.
751 * g++.dg/warn/noreturn-7.C: New test.
753 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
756 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
757 integers so tests works with -fdefault-integer-8.
758 * gfortran.fortran-torture/execute/elemental.f90: Use default
759 integers so test passes with -fdefault-integer-8.
760 * gfortran.fortran-torture/execute/der_io.f90: Increase
761 buffer length so test passes with -fdefault-integer-8.
762 * gfortran.dg/bounds_check_8.f90: Likewise.
763 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
764 * gfortran.dg/equiv_7.f90: Set kind so test passes
765 with -fdefault-integer-8.
766 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
769 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
772 * gfortran.dg/optional_dim_2.f90: New test.
775 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
777 2007-11-18 Jakub Jelinek <jakub@redhat.com>
779 PR rtl-optimization/34132
780 * gcc.c-torture/compile/20071118-1.c: New test.
782 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
785 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
787 2007-11-18 Tobias Burnus <burnus@net-b.de>
790 * gfortran.dg/entry_14.f90: New.
791 * gfortran.dg/entry_15.f90: New.
793 2007-11-18 Richard Guenther <rguenther@suse.de>
795 PR tree-optimization/34127
796 * gcc.c-torture/compile/pr34127.c: New testcase.
798 2007-11-18 Ben Elliston <bje@au.ibm.com>
800 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
801 type specifier, as they are not permitted according to the AltiVec
802 Programming Interface Manual.
804 2007-11-17 Tobias Burnus <burnus@net-b.de>
807 * gfortran.dg/bind_c_usage_9.f03: New.
808 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
810 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
813 * interface.c (gfc_current_interface_head,
814 gfc_set_current_interface_head): New functions.
815 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
816 On syntax error, restore previous state of the interface.
817 * gfortran.h (gfc_current_interface_head,
818 gfc_set_current_interface_head): New prototypes.
820 2007-11-17 Richard Guenther <rguenther@suse.de>
823 * gcc.c-torture/execute/pr34130.c: New testcase.
825 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
828 * gfortran.dg/fmt_label_1.f90: New test.
830 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
833 * gfortran.dg/initialization_15.f90 : New test.
835 2007-11-16 Richard Guenther <rguenther@suse.de>
838 * gcc.c-torture/compile/pr34030.c: New testcase.
840 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
843 * gfortran.dg/interface_assignment_3.f90.
845 2007-11-16 Richard Guenther <rguenther@suse.de>
847 PR tree-optimization/33870
848 * gcc.dg/torture/pr33870.c: New testcase.
850 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
853 * gfortran.dg/allocatable_function_3.f90.
855 2007-11-16 Richard Guenther <rguenther@suse.de>
857 PR tree-optimization/34113
858 * gcc.c-torture/compile/pr34113.c: New testcase.
860 2007-11-16 Richard Guenther <rguenther@suse.de>
862 PR tree-optimization/34099
863 * g++.dg/torture/pr3499.C: New testcase.
864 * gcc.c-torture/execute/pr34099.c: Likewise.
866 2007-11-16 Olivier Hainque <hainque@adacore.com>
868 * gnat.dg/release_unc_maxalign.adb: New test.
870 2007-11-16 Jakub Jelinek <jakub@redhat.com>
873 * g++.dg/template/crash73.C: New test.
875 2007-11-15 Jakub Jelinek <jakub@redhat.com>
878 * gcc.dg/tree-ssa/pr23848-1.c: New test.
879 * gcc.dg/tree-ssa/pr23848-2.c: New test.
880 * gcc.dg/tree-ssa/pr23848-3.c: New test.
881 * gcc.dg/tree-ssa/pr23848-4.c: New test.
883 2007-11-15 Tobias Burnus <burnus@net-b.de>
886 * gfortran.dg/proc_decl_11.f90: New.
888 2007-11-15 Ben Elliston <bje@au.ibm.com>
890 * gcc.target/spu/compare-dp.c: New test.
892 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
894 * gcc.dg/pr33923.c: New test.
896 2007-11-14 Jakub Jelinek <jakub@redhat.com>
899 * gcc.dg/pr34088.c: New test.
901 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
903 * gcc.c-torture/compile/20071114-1.c: New test.
905 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
908 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
909 to match known variations in symbol format. Document in comments.
911 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
914 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
916 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
918 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
921 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
924 * gfortran.dg/proc_decl_1.f90: Update.
925 * gfortran.dg/proc_decl_7.f90: New test.
926 * gfortran.dg/proc_decl_8.f90: New test.
927 * gfortran.dg/proc_decl_9.f90: New test.
928 * gfortran.dg/proc_decl_10.f90: New test.
930 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
933 * gfortran.dg/transfer_assumed_size_1.f90: New test.
935 2007-11-13 Jakub Jelinek <jakub@redhat.com>
942 * g++.dg/parse/crash36.C: Add another dg-error.
943 * g++.dg/cpp0x/pr34054.C: New test.
944 * g++.dg/cpp0x/pr34056.C: New test.
945 * g++.dg/cpp0x/pr34057.C: New test.
946 * g++.dg/cpp0x/pr34058.C: New test.
947 * g++.dg/cpp0x/pr34060.C: New test.
949 PR tree-optimization/34063
950 * g++.dg/tree-ssa/pr34063.C: New test.
952 2007-11-13 Diego Novillo <dnovillo@google.com>
954 PR tree-optimization/33870
955 * gcc.c-torture/execute/pr33870-1.c: New test.
956 * gcc.dg/tree-ssa/alias-16.c: New test.
958 2007-11-13 Jakub Jelinek <jakub@redhat.com>
961 * g++.dg/template/crash72.C: New test.
963 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
965 * g++.dg/opt/cfg5.C: New test.
967 2007-11-12 Richard Guenther <rguenther@suse.de>
970 * gcc.c-torture/execute/pr34070-1.c: New testcase.
971 * gcc.c-torture/execute/pr34070-2.c: Likewise.
973 2007-11-12 Richard Guenther <rguenther@suse.de>
976 * gcc.dg/pr34027-1.c: New testcase.
977 * gcc.dg/pr34027-2.c: Likewise.
979 2007-11-12 Ira Rosen <irar@il.ibm.com>
981 PR tree-optimization/33953
982 * gcc.dg/vect/pr33953.c: New testcase.
984 2007-11-11 Tom Tromey <tromey@redhat.com>
987 * g++.dg/ext/pr17577.h: New file.
988 * g++.dg/ext/pr17577.C: New file.
990 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
993 * g++.old-deja/g++.ns/template13.C: Update expected output.
994 * g++.old-deja/g++.pt/friend23.C: Likewise.
995 * g++.dg/warn/pr8570.C: New.
997 2007-11-11 Jakub Jelinek <jakub@redhat.com>
1000 * g++.dg/template/pseudodtor4.C: New test.
1002 2007-11-10 Jakub Jelinek <jakub@redhat.com>
1005 * g++.dg/opt/inline14.C: New test.
1007 PR tree-optimization/33680
1008 * gcc.c-torture/compile/20071108-1.c: New test.
1011 * g++.dg/template/pseudodtor3.C: New test.
1013 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
1016 * g++.dg/cpp0x/variadic-init.C: New.
1018 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
1019 Jakub Jelinek <jakub@redhat.com>
1021 PR rtl-optimization/34012
1022 * gcc.target/i386/pr34012.c: New test.
1024 2007-11-09 Richard Guenther <rguenther@suse.de>
1026 PR tree-optimization/33604
1027 * g++.dg/tree-ssa/pr33604.C: New testcase.
1028 * gcc.dg/pr32721.c: Adjust pattern.
1030 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
1032 * gcc.target/mips/dse-1.c: Disable.
1034 2007-11-08 Tom Tromey <tromey@redhat.com>
1036 * gcc.dg/empty-source-3.c: Update warning location.
1037 * gcc.dg/gomp/barrier-2.c: Likewise.
1038 * gcc.dg/label-decl-3.c: Likewise.
1039 * gcc.dg/label-decl-2.c: Likewise.
1040 * gcc.dg/empty-source-2.c: Likewise.
1042 2007-11-08 Tom Tromey <tromey@redhat.com>
1045 * g++.dg/inherit/pr30297.C: New file.
1047 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
1049 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
1050 -fno-common for cygwin and mingw32.
1052 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
1055 * gcc.dg/pr33826.c: New.
1056 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
1057 recursive functions being marked pure or const.
1059 2007-11-08 Tobias Burnus <burnus@net-b.de>
1062 * gfortran.dg/proc_decl_5.f90: New.
1063 * gfortran.dg/proc_decl_6.f90: New.
1065 2007-11-08 Jakub Jelinek <jakub@redhat.com>
1067 PR tree-optimization/32575
1068 * gcc.c-torture/execute/20071108-1.c: New test.
1070 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
1072 * g++.dg/opt/anchor1.C: New.
1074 2007-11-07 Diego Novillo <dnovillo@google.com>
1077 * gcc.c-torture/execute/pr33870.x: Remove.
1079 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
1084 * g++.dg/cpp0x/decltype-33837.C: New.
1085 * g++.dg/cpp0x/decltype-refbug.C: New.
1086 * g++.dg/cpp0x/decltype-33838.C: New.
1088 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
1090 * gcc.c-torture/compile/20071107-1.c: New test.
1092 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
1094 * gcc.dg/out-of-bounds-1.c: New test.
1096 2007-11-07 Jakub Jelinek <jakub@redhat.com>
1099 * g++.dg/warn/incomplete2.C: New test.
1100 * g++.dg/template/incomplete4.C: New test.
1101 * g++.dg/template/incomplete5.C: New test.
1103 2007-11-07 Olivier Hainque <hainque@adacore.com>
1105 * gnat.dg/max_align.adb: New test.
1107 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
1110 * gcc.target/i386/pr30961-1.c: New.
1112 2007-11-06 Tom Tromey <tromey@redhat.com>
1115 * g++.dg/warn/pragma-system_header3.h: New.
1116 * g++.dg/warn/pragma-system_header3.C: New.
1119 * g++.dg/warn/pragma-system_header4.C: New.
1120 * g++.dg/warn/pragma-system_header4.h: New.
1122 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
1126 * g++.dg/other/canon-array.C: New.
1128 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
1130 * g++.dg/parser/crash36.C: Tweak expected errors.
1131 * g++.dg/cpp0x/pr31439.C: New.
1132 * g++.dg/cpp0x/pr32114.C: New.
1133 * g++.dg/cpp0x/pr32115.C: New.
1134 * g++.dg/cpp0x/pr32125.C: New.
1135 * g++.dg/cpp0x/pr32126.C: New.
1136 * g++.dg/cpp0x/pr32127.C: New.
1137 * g++.dg/cpp0x/pr32128.C: New.
1138 * g++.dg/cpp0x/pr32253.C: New.
1139 * g++.dg/cpp0x/pr32566.C: New.
1140 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
1141 * g++.dg/cpp0x/pr31438.C: Ditto.
1142 * g++.dg/cpp0x/variadic81.C: Ditto.
1143 * g++.dg/cpp0x/pr31432.C: Ditto.
1144 * g++.dg/cpp0x/pr31442.C: Ditto.
1146 2007-11-06 Jakub Jelinek <jakub@redhat.com>
1149 * g++.dg/other/datasec1.C: New test.
1151 PR tree-optimization/33458
1152 * g++.dg/opt/inline12.C: New test.
1154 PR tree-optimization/33993
1155 * gcc.c-torture/compile/20071105-1.c: New test.
1157 2007-11-05 Jakub Jelinek <jakub@redhat.com>
1159 PR rtl-optimization/33648
1160 * gcc.dg/pr33648.c: Require effective targer freorder.
1162 2007-11-05 Revital Eres <eres@il.ibm.com>
1164 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
1166 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
1171 * g++.dg/cpp0x/pr33996.C: New
1172 * g++.dg/cpp0x/rv-trivial-bug.C: New
1173 * g++.dg/cpp0x/pr33930.C: New
1175 2007-11-05 Nick Clifton <nickc@redhat.com>
1176 Sebastian Pop <sebastian.pop@amd.com>
1178 PR tree-optimization/32540
1179 PR tree-optimization/33922
1180 * gcc.dg/tree-ssa/pr32540-1.c: New.
1181 * gcc.dg/tree-ssa/pr32540-2.c: New.
1182 * gcc.dg/tree-ssa/pr33922.c: New.
1184 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
1187 * g++.dg/cpp0x/variadic-rref.C: New.
1189 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1191 * g++dg/warn/pointer-integer-comparison.C: New.
1193 2007-11-05 Jakub Jelinek <jakub@redhat.com>
1195 PR tree-optimization/33856
1196 * gcc.c-torture/compile/20071027-1.c: New test.
1199 * g++.dg/ext/label10.C: New test.
1202 * g++.dg/other/ptrmem9.C: New test.
1204 2007-11-04 Andrew Pinski <pinskia@gmail.com>
1207 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
1209 2007-11-04 David Edelsohn <edelsohn@gnu.org>
1211 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
1212 * g++.dg/ext/visibility/namespace2.C: Add argument to
1213 dg-require-visibility.
1214 * g++.dg/ext/java-1.C: Disable on AIX.
1216 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
1218 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
1220 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1223 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
1225 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1228 * gcc.dg/20031223-1.c: Adjust error output.
1229 * gcc.dg/parse-decl-after-label.c: New.
1231 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1234 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
1235 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
1236 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
1238 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
1240 PR rtl-optimization/28940
1241 * gcc.target/i386/addr-sel-1.c: New test.
1243 2007-11-03 Jakub Jelinek <jakub@redhat.com>
1246 * gcc.dg/pr33670.c: New test.
1248 2007-11-02 Jakub Jelinek <jakub@redhat.com>
1251 * g++.dg/lookup/typedef1.C: New test.
1253 2007-11-02 Janis Johnson <janis187@us.ibm.com>
1256 * lib/scandump.exp (dump-suffix): New.
1257 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
1258 Include dump suffix in pass/fail messages, put regexp in quotes.
1260 2007-11-02 Paolo Carlini <pcarlini@suse.de>
1263 * g++.dg/other/error19.C: New.
1265 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
1267 PR rtl-optimization/28062
1268 * gcc.c-torture/compile/20071102-1.c: New test.
1270 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
1272 * g++.dg/cpp0x/pr33955.C: New.
1274 2007-11-01 Tom Tromey <tromey@redhat.com>
1276 PR preprocessor/30805:
1277 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
1279 2007-11-02 Jakub Jelinek <jakub@redhat.com>
1281 PR rtl-optimization/33648
1282 * gcc.dg/pr33648.c: New test.
1284 2007-11-01 Jakub Jelinek <jakub@redhat.com>
1287 * g++.dg/template/pseudodtor1.C: New test.
1288 * g++.dg/template/pseudodtor2.C: New test.
1291 * g++.dg/rtti/typeid7.C: New test.
1293 2007-11-01 Tom Tromey <tromey@redhat.com>
1295 PR preprocessor/30805:
1296 * gcc.dg/cpp/pr30805.c: New file.
1298 2007-11-01 Janis Johnson <janis187@us.ibm.com>
1301 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
1303 * gcc.c-torture/compile/20001205-1.c: Ditto.
1304 * gcc.c-torture/compile/20001226-1.c: Ditto.
1305 * gcc.c-torture/compile/20020312-1.c: Ditto.
1306 * gcc.c-torture/compile/20020604-1.c: Ditto.
1307 * gcc.c-torture/compile/920501-12.c: Ditto.
1308 * gcc.c-torture/compile/920501-4.c: Ditto.
1309 * gcc.c-torture/compile/920520-1.c: Ditto.
1310 * gcc.c-torture/compile/980506-1.c: Ditto.
1311 * gcc.c-torture/compile/990617-1.c: Ditto.
1312 * gcc.dg/compare6.c: Ditto.
1313 * g++.old-deja/g++.brendan/crash43.C: Ditto.
1314 * g++.old-deja/g++.brendan/synth1.C: Ditto.
1315 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
1316 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
1317 * g++.old-deja/g++.pt/static6.C: Ditto.
1318 * g++.old-deja/g++.pt/crash16.C: Ditto.
1319 * g++.old-deja/g++.mike/p10416.C: Ditto.
1320 * g++.old-deja/g++.mike/ns15.C: Ditto.
1321 * g++.old-deja/g++.mike/eh46.C: Ditto.
1323 2007-11-01 Tom Tromey <tromey@redhat.com>
1325 * gcc.dg/redecl-1.c: Update.
1326 * gcc.dg/pr20368-3.c: Update.
1327 * gcc.dg/inline-14.c: Update.
1328 * gcc.dg/builtins-30.c: Update.
1329 * gcc.dg/dremf-type-compat-4.c: Update.
1330 * gcc.dg/pr20368-2.c: Update.
1332 2007-11-01 Jakub Jelinek <jakub@redhat.com>
1334 PR rtl-optimization/33673
1335 * gcc.dg/pr33673.c: New test.
1337 2007-11-01 Michael Matz <matz@suse.de>
1339 PR tree-optimization/33961
1340 * gcc.dg/pr33961.c: New test.
1342 2007-10-31 Paolo Carlini <pcarlini@suse.de>
1345 * g++.dg/template/error35.C: New.
1347 2007-10-31 Jakub Jelinek <jakub@redhat.com>
1350 * gcc.dg/pr31507-1.c: New test.
1351 * gcc.dg/pr31507-2.c: New test.
1353 2007-10-31 Revital Eres <eres@il.ibm.com>
1355 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
1357 * gcc.dg/vect/tree-vect.h (check_vect): Add
1358 powerpc-*paired test.
1359 * lib/target-supports.exp (check_750cl_hw_available):
1361 (check_effective_target_vect_int,
1362 check_effective_target_vect_intfloat_cvt,
1363 check_effective_target_powerpc_altivec_ok,
1364 check_effective_target_vect_long,
1365 check_effective_target_vect_sdot_hi,
1366 check_effective_target_vect_udot_hi,
1367 check_effective_target_vect_pack_trunc,
1368 check_effective_target_vect_unpack,
1369 check_effective_target_vect_shift,
1370 check_effective_target_vect_int_mult): Disable for powerpc-*paired
1372 * gcc.dg/vect/vect-ifcvt-11.c: New.
1373 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
1374 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
1375 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
1376 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
1377 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
1378 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
1380 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
1381 Tobias Burnus <burnus@net-b.de>
1384 * gfortran.dg/module_read_1.f90: New.
1386 2007-10-31 Tom Tromey <tromey@redhat.com>
1388 PR preprocessor/30786:
1389 * gcc.dg/cpp/pr30786.c: New file.
1391 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1394 * gfortran.dg/interface_19.f90: New.
1395 * gfortran.dg/interface_20.f90: New.
1396 * gfortran.dg/interface_21.f90: New.
1398 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
1400 PR tree-optimization/32377
1401 * gfortran.dg/vect/pr32377.f90: New.
1403 2007-10-31 Richard Guenther <rguenther@suse.de>
1406 * gcc.c-torture/execute/pr33779-1.c: New testcase.
1407 * gcc.c-torture/execute/pr33779-2.c: Likewise.
1409 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
1412 * gfortran.dg/contained_3.f90: New.
1414 2007-10-31 Christian Bruel <christian.bruel@st.com>
1417 * g++.dg/opt/nrv8.C: New.
1419 2007-10-30 Jakub Jelinek <jakub@redhat.com>
1422 * g++.dg/opt/compound1.C: New test.
1425 * g++.dg/template/ptrmem18.C: New test.
1427 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1430 * gfortran.dg/isnan_2.f90: New test.
1432 2007-10-30 Ed Schouten <ed@fxq.nl>
1434 PR tree-optimization/32500
1435 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
1437 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
1441 * g++.dg/cpp0x/pr31993.C: New
1442 * g++.dg/cpp0x/pr32252.C: New
1444 2007-10-30 Jakub Jelinek <jakub@redhat.com>
1446 PR tree-optimization/33723
1447 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
1449 2007-10-30 Richard Guenther <rguenther@suse.de>
1451 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
1452 gcc.target/i386/loop-3.c.
1454 2007-10-30 Revital Eres <eres@il.ibm.com>
1456 * gcc.dg/vect/pr33866.c: Require vect_long.
1458 2007-10-30 Revital Eres <eres@il.ibm.com>
1460 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
1461 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
1463 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
1465 PR tree-optimization/32893
1466 * lib/target-supports.exp
1467 (check_effective_target_unaligned_stack): new keyword.
1468 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
1469 not sensitive to unaligned_stack.
1470 * gcc.dg/vect/vect-3.c: Likewise.
1471 * gcc.dg/vect/vect-4.c: Likewise.
1472 * gcc.dg/vect/vect-5.c: Likewise.
1473 * gcc.dg/vect/vect-6.c: Likewise.
1474 * gcc.dg/vect/vect-7.c: Likewise.
1475 * gcc.dg/vect/vect-13.c: Likewise.
1476 * gcc.dg/vect/vect-17.c: Likewise.
1477 * gcc.dg/vect/vect-18.c: Likewise.
1478 * gcc.dg/vect/vect-19.c: Likewise.
1479 * gcc.dg/vect/vect-20.c: Likewise.
1480 * gcc.dg/vect/vect-21.c: Likewise.
1481 * gcc.dg/vect/vect-22.c: Likewise.
1482 * gcc.dg/vect/vect-27.c: Likewise.
1483 * gcc.dg/vect/vect-29.c: Likewise.
1484 * gcc.dg/vect/vect-64.c: Likewise.
1485 * gcc.dg/vect/vect-65.c: Likewise.
1486 * gcc.dg/vect/vect-66.c: Likewise.
1487 * gcc.dg/vect/vect-72.c: Likewise.
1488 * gcc.dg/vect/vect-73.c: Likewise.
1489 * gcc.dg/vect/vect-86.c: Likewise.
1490 * gcc.dg/vect/vect-all.c: Likewise.
1491 * gcc.dg/vect/slp-25.c: Likewise.
1492 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
1493 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1494 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1496 * gcc.dg/vect/vect-31.c: Removed alignment checks.
1497 * gcc.dg/vect/vect-34.c: Likewise.
1498 * gcc.dg/vect/vect-36.c: Likewise.
1499 * gcc.dg/vect/vect-64.c: Likewise.
1500 * gcc.dg/vect/vect-65.c: Likewise.
1501 * gcc.dg/vect/vect-66.c: Likewise.
1502 * gcc.dg/vect/vect-68.c: Likewise.
1503 * gcc.dg/vect/vect-76.c: Likewise.
1504 * gcc.dg/vect/vect-77.c: Likewise.
1505 * gcc.dg/vect/vect-78.c: Likewise.
1507 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
1508 testcase (without no-section-anchors prefix) but with global arrays.
1509 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1510 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
1511 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1512 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
1513 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1514 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1515 * gcc.dg/vect/vect-77-global.c: Likewise.
1516 * gcc.dg/vect/vect-78-global.c: Likewise.
1518 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
1519 testcase (without no-section-anchors prefix) but fix alignment checks
1520 to also consider unaligned_stack targets.
1521 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1523 2007-10-29 Jakub Jelinek <jakub@redhat.com>
1525 PR tree-optimization/33723
1526 * gcc.c-torture/execute/20071029-1.c: New test.
1527 * gcc.dg/tree-ssa/pr33723.c: New test.
1529 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
1531 PR tree-optimization/33614
1532 * gcc.c-torture/compile/pr33614.c: New test.
1534 2007-10-29 Richard Guenther <rguenther@suse.de>
1536 PR tree-optimization/33870
1537 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
1539 2007-10-29 Jakub Jelinek <jakub@redhat.com>
1541 PR tree-optimization/33757
1542 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
1543 true architectures instead of having a big dg-skip-if.
1546 * g++.dg/other/bitfield3.C: New test.
1548 2007-10-29 Richard Guenther <rguenther@suse.de>
1550 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
1552 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
1554 Automatic parallelization reduction tests.
1556 * gcc.dg/tree-ssa/reduc-1.c: New test.
1557 * gcc.dg/tree-ssa/reduc-1char.c: New test.
1558 * gcc.dg/tree-ssa/reduc-1short.c: New test.
1559 * gcc.dg/tree-ssa/reduc-2.c: New test.
1560 * gcc.dg/tree-ssa/reduc-2char.c: New test.
1561 * gcc.dg/tree-ssa/reduc-2short.c: New test.
1562 * gcc.dg/tree-ssa/reduc-3.c: New test.
1563 * gcc.dg/tree-ssa/reduc-6.c: New test.
1564 * gcc.dg/tree-ssa/reduc-7.c: New test.
1565 * gcc.dg/tree-ssa/reduc-8.c: New test.
1566 * gcc.dg/tree-ssa/reduc-9.c: New test.
1568 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
1569 Zdenek Dvorak <ook@ucw.cz>
1571 OMP_ATOMIC Changes, testsuite changes.
1573 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
1574 instead of gimple dump.
1575 * gcc.dg/gomp/atomic-9.c: Same.
1576 * gcc.dg/gomp/atomic-10.c: Same.
1577 * g++.dg/gomp/atomic-3.C: Same.
1578 * g++.dg/gomp/atomic-9.C: Same.
1579 * g++.dg/gomp/atomic-10.C: Same.
1581 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
1585 * gfortran.dg/forall_12.f90: New test.
1588 * gfortran.dg/forall_13.f90: New test.
1590 2007-10-28 Paolo Carlini <pcarlini@suse.de>
1591 Mark Mitchell <mark@codesourcery.com>
1594 * g++.dg/template/crash71.C: New.
1596 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
1599 * gfortran.dg/module_md5_1.f90: Update hash-value.
1601 2007-10-28 Andrew Pinski <pinskia@gmail.com>
1604 * g++.dg/torture/pr33589-1.C: New testcase.
1605 * g++.dg/torture/pr33589-2.C: New testcase.
1607 2007-10-28 Richard Guenther <rguenther@suse.de>
1609 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
1611 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
1612 Uros Bizjak <ubizjak@gmail.com>
1614 PR tree-optimization/33920
1615 * gcc.dg/tree-ssa/pr33290.c: New test.
1617 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1620 * gfortran.dg/argument_check_7.f90: New test.
1621 * gfortran.dg/argument_check_8.f90: New test.
1623 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
1625 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
1626 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
1627 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
1628 * gcc.target/i386/sse-14.c: Ditto.
1630 2007-10-27 Jakub Jelinek <jakub@redhat.com>
1633 * g++.dg/other/ptrmem8.C: New test.
1636 * g++.dg/template/error34.C: New test.
1638 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
1640 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
1642 2007-10-27 Richard Guenther <rguenther@suse.de>
1644 PR tree-optimization/33870
1645 * gcc.dg/tree-ssa/alias-15.c: New testcase.
1646 * gcc.c-torture/execute/pr33870.c: Likewise.
1648 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1651 * gfortran.dg/argument_checking_9.f90: New test.
1653 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
1655 * g++.dg/other/pr33601.C: New.
1657 2007-10-26 Paolo Carlini <pcarlini@suse.de>
1660 * g++.dg/init/new25.C: New.
1662 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
1664 * g++.dg/cpp0x/pr33839.C: New.
1666 2007-10-26 Jakub Jelinek <jakub@redhat.com>
1669 * g++.dg/template/arg6.C: New test.
1671 2007-10-26 Paolo Carlini <pcarlini@suse.de>
1674 * g++.dg/parse/crash39.C: New.
1676 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
1678 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
1679 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
1682 2007-10-25 David Daney <ddaney@avtrex.com>
1684 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
1686 2007-10-25 Paolo Carlini <pcarlini@suse.de>
1689 * g++.dg/template/error32.C: New.
1691 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
1692 Ira Rosen <irar@il.ibm.com>
1694 PR tree-optimization/33833
1695 * gcc.dg/vect/pr33833.c: New testcase.
1697 2007-10-25 David Daney <ddaney@avtrex.com>
1699 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
1701 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
1702 Ira Rosen <irar@il.ibm.com>
1704 PR tree-optimization/33866
1705 * gcc.dg/vect/pr33866.c: New testcase.
1707 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
1709 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
1710 Add -w to compile flags to suppress "call-clobbered register" warnings
1711 and remove dg-warning directives.
1713 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
1715 * gcc.dg/sms-2.c: Cleanup sms dump file.
1716 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
1719 2007-10-24 David Daney <ddaney@avtrex.com>
1721 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
1723 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
1726 * gcc.target/mips/pr33755.c: New test.
1728 2007-10-24 Ira Rosen <irar@il.ibm.com>
1730 PR tree-optimization/33804
1731 * gcc.dg/vect/pr33804.c: New testcase.
1733 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1736 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
1738 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
1739 Uros Bizjak <ubizjak@gmail.com>
1741 PR rtl-optimization/33846
1742 * gcc.dg/vect/pr33846.c: New testcase.
1744 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
1745 Dorit Nuzman <dorit@il.ibm.com>
1747 PR tree-optimization/33860
1748 * g++.dg/vect/pr33860.cc: New test.
1749 * g++.dg/vect/pr33860a.cc: New test.
1751 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
1752 Revital Eres <eres@il.ibm.com>
1754 * gcc.dg/sms-2.c: New testcase.
1756 2007-10-22 David S. Miller <davem@davemloft.net>
1758 * gcc.dg/globalreg-1.c: New test.
1760 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
1761 Dorit Nuzman <dorit@il.ibm.com>
1763 PR tree-optimization/33834
1764 PR tree-optimization/33835
1765 * g++.dg/vect/pr33834_1.cc: New test.
1766 * g++.dg/vect/pr33834_2.cc: New test.
1767 * g++.dg/vect/pr33835.cc: New test.
1769 2007-10-22 Jakub Jelinek <jakub@redhat.com>
1771 * gcc.dg/pr33644.c: New test.
1773 2007-10-22 Jakub Jelinek <jakub@redhat.com>
1776 * g++.dg/gomp/pr33372-1.C: New test.
1777 * g++.dg/gomp/pr33372-2.C: New test.
1778 * g++.dg/gomp/pr33372-3.C: New test.
1780 2007-10-22 Michael Matz <matz@suse.de>
1782 PR tree-optimization/33855
1783 * gcc.c-torture/compile/pr33855.c: New testcase.
1785 2007-10-22 Ira Rosen <irar@il.ibm.com>
1787 PR tree-optimization/33854
1788 * gcc.dg/vect/O1-pr33854.c: New testcase.
1789 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
1791 2007-10-21 David Edelsohn <edelsohn@gnu.org>
1793 * gcc.dg/unwind-1.c: Disable on AIX.
1794 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
1796 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
1799 * gfortran.dg/assign_9.f90: New test.
1801 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
1803 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
1804 (dg-mips-options): Skip tests that specify an ABI other than o32
1805 and o64 if generating MIPS16 hard-float code.
1807 2007-10-21 Ira Rosen <irar@il.ibm.com>
1808 Revital Eres <eres@il.ibm.com>
1810 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
1811 * gcc.dg/vect/vect-16.c: Fix comment.
1812 * gcc.dg/vect/pr33369.c: Require vect_int.
1813 * gcc.dg/vect/slp-33.c: Add spaces.
1814 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
1816 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
1817 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
1819 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
1820 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
1822 * gcc.dg/vect/slp-10.c: Add spaces.
1823 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
1825 * gcc.dg/vect/slp-36.c: Require vect_int.
1826 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
1827 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
1828 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
1829 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
1831 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
1832 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
1833 instead of vector_alignment_reachable_for_double.
1834 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
1835 (natural_alignment): Split into...
1836 (natural_alignment_32, natural_alignment_64): New.
1837 (vector_alignment_reachable): Depend on natural_alignment_32.
1838 (vector_alignment_reachable_for_double): Rename to ...
1839 (vector_alignment_reachable_for_64bit): And depend on
1840 natural_alignment_64.
1842 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
1844 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
1846 * g++.dg/vect/vect.exp: Likewise.
1847 * lib/fortran-torture.exp: Likewise.
1848 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
1849 mipsisa64*-*-* as the target selector. Remove -mips64,
1850 -mhard-float and -mgp64 from the options list.
1851 * gcc.target/mips/mips-ps-2.c: Likewise.
1852 * gcc.target/mips/mips-ps-3.c: Likewise.
1853 * gcc.target/mips/mips-ps-4.c: Likewise.
1854 * gcc.target/mips/mips-ps-6.c: Likewise.
1855 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
1857 * gcc.target/mips/sb1-1.c: Likewise.
1858 * gcc.target/mips/mips-ps-type.c: Likewise.
1859 * gcc.target/mips/mips-ps-7.c: New test.
1860 * gcc.target/mips/mips-ps-type-2.c: Likewise.
1861 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
1862 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
1863 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
1864 as forcing an ABI and an architecture.
1865 (is_gp32_flag, is_gp64_flag): Fold into...
1866 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
1867 then -mfp64 imply -mhard-float. Apply register rules after the
1868 loop. Handle -march=mipsN like -mipsN.
1870 2007-10-20 David Edelsohn <edelsohn@gnu.org>
1872 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
1873 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
1875 2007-10-20 Tobias Burnus <burnus@net-b.de>
1878 * gfortran.dg/entry_dummy_ref_3.f90: New.
1880 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
1881 FX Coudert <fxcoudert@gcc.gnu.org>
1884 * gfortran.dg/char_cast_1.f90: New test.
1886 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
1888 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
1889 * gfortran.dg/large_real_kind_2.F90: ditto.
1890 * gfortran.dg/default_format_2.f90: ditto.
1891 * gfortran.dg/default_format_denormal_1.f90: ditto.
1893 2007-10-19 Richard Guenther <rguenther@suse.de>
1897 * gfortran.dg/pr32921.f: New testcase.
1899 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1902 * gfortran.dg/transfer_check_1.f90: Adjust options.
1904 2007-10-19 Richard Guenther <rguenther@suse.de>
1907 2007-10-19 Richard Guenther <rguenther@suse.de>
1910 * gfortran.dg/pr32921.f: New testcase.
1912 2007-10-19 Richard Guenther <rguenther@suse.de>
1914 * gcc.c-torture/execute/20071018-1.c: New testcase.
1916 2007-10-19 Richard Guenther <rguenther@suse.de>
1919 * gfortran.dg/pr32921.f: New testcase.
1921 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
1923 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
1925 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
1927 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
1929 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
1932 * gfortran.dg/host_assoc_function_1.f90: Correct references.
1933 * gfortran.dg/host_assoc_function_3.f90: New test.
1935 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
1938 * gfortran.dg/transfer_simplify_6.f90: New test.
1940 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
1941 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1944 * gfortran.dg/pr33794.f90: New testcase.
1946 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
1949 * gcc.target/i386/pr32961.c: New testcase.
1950 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
1951 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
1952 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
1953 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
1954 __builtin_ia32_pslldi128 defines.
1956 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
1959 * gfortran.dg/c_ptr_tests_13.f03: New test case.
1961 2007-10-16 Paolo Carlini <pcarlini@suse.de>
1965 * g++.dg/template/void12.C: New.
1966 * g++.dg/template/void13.C: New.
1968 2007-10-16 Paolo Carlini <pcarlini@suse.de>
1971 * g++.dg/template/void11.C: New.
1972 * g++.dg/template/void2.C: Adjust error markers.
1973 * g++.dg/template/void10.C: Likewise.
1974 * g++.dg/template/crash55.C: Likewise.
1976 2007-10-16 Mark Mitchell <mark@codesourcery.com>
1978 * g++.dg/opt/const5.C: New test.
1980 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
1981 Maxim Kuvyrkov <maxim@codesourcery.com>
1983 * gcc.target/ia64/20040709-2.c: New test.
1985 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
1987 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
1989 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
1991 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
1992 to each function. Check that there are no unsigned loads.
1994 2007-10-15 Jakub Jelinek <jakub@redhat.com>
1996 PR tree-optimization/33136
1997 * gcc.c-torture/execute/20070824-1.c: New test.
1998 * gcc.dg/pr33136-1.c: New test.
1999 * gcc.dg/pr33136-2.c: New test.
2000 * gcc.dg/pr33136-3.c: New test.
2002 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
2004 PR tree-optimization/33735
2005 * g++.dg/torture/pr33735.C: New.
2007 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
2010 * gcc.dg/va-arg-pack-2.c: New.
2012 2007-10-15 Jakub Jelinek <jakub@redhat.com>
2014 PR tree-optimization/33619
2015 * gcc.dg/pr33619.c: New test.
2017 2007-10-15 David Edelsohn <edelsohn@gnu.org>
2019 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
2021 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
2023 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2026 * gfortran.dg/inquire_11.f90: New test.
2027 * gfortan.dg/negative_unit_int8.f: New test.
2029 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
2032 * gcc.c-torture/compile/pr33133.c: New test.
2034 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2037 * gfortran.dg/namelist_40.f90: New test.
2039 2007-10-14 Tobias Burnus <burnus@net-b.de>
2042 * gfortran.dg/bounds_check_11.f90: New.
2044 2007-10-14 Andrew Pinski <pinskia@gmail.com>
2047 * g++.dg/other/ctor1.C: New test.
2048 * g++.dg/other/ctor2.C: New test.
2049 * g++.dg/other/dtor1.C: New test.
2051 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
2053 * gfortran.dg/bounds_check_10.f90: Fix testcase.
2055 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
2056 Paul Thomas <pault@gcc.gnu.org>
2060 * gfortran.dg/bounds_check_10.f90: New.
2062 2007-10-13 David Edelsohn <edelsohn@gnu.org>
2064 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
2065 * gcc.target/powerpc/popcount-1.c: Same.
2067 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
2070 * g++.dg/conversion/op4.C: New test.
2072 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
2074 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
2076 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
2079 * gfortran.dg/ambiguous_specific_1.f90: New test.
2081 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
2084 * gfortran.dg/impure_spec_expr_1.f90: New test.
2085 * gfortran.dg/char_result_7.f90: Remove illegal test.
2087 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
2090 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
2091 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
2092 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
2093 * gcc.target/i386/pr11001-memset-1.c: New testcase.
2094 * gcc.target/i386/pr11001-memset-2.c: New testcase.
2095 * gcc.target/i386/pr11001-memset-3.c: New testcase.
2096 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
2097 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
2098 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
2100 2007-10-12 Richard Guenther <rguenther@suse.de>
2103 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
2104 * gcc.c-torture/execute/20071011-1.c: Likewise.
2105 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
2107 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
2109 PR tree-optimization/33742
2110 * gcc.dg/pr33742.c: New testcase.
2112 2007-10-12 Jakub Jelinek <jakub@redhat.com>
2114 PR tree-optimization/33645
2115 * gcc.dg/pr33645-1.c: New test.
2116 * gcc.dg/pr33645-2.c: New test.
2117 * gcc.dg/pr33645-3.c: New test.
2120 * g++.dg/ext/label4.C: Adjust error regexp.
2121 * g++.dg/ext/label6.C: Adjust error regexp.
2122 * g++.dg/ext/label7.C: New test.
2123 * g++.dg/ext/label8.C: New test.
2124 * g++.dg/ext/label9.C: New test.
2126 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
2129 * gcc.dg/pr33676.c: New.
2131 2007-10-11 Paolo Carlini <pcarlini@suse.de>
2134 * g++.dg/cpp0x/variadic83.C: New.
2136 2007-10-11 Paolo Carlini <pcarlini@suse.de>
2139 * g++.dg/cpp0x/variadic81.C: New.
2140 * g++.dg/cpp0x/variadic82.C: Likewise.
2142 2007-10-11 Richard Guenther <rguenther@suse.de>
2145 * gcc.dg/pr33724.c: New testcase.
2147 2007-10-11 Richard Guenther <rguenther@suse.de>
2150 * gcc.dg/pr33726.c: New testcase.
2152 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
2155 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
2157 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2160 * gfortran.dg/do_3.F90: Run with -fwrapv.
2162 2007-10-09 Geoffrey Keating <geoffk@apple.com>
2164 * gcc.dg/unwind-1.c: New.
2166 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2169 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
2170 failure on some common systems.
2172 2007-10-09 Richard Guenther <rguenther@suse.de>
2175 * gcc.dg/pr33692.c: New testcase.
2177 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
2180 * gcc.c-torture/execute/pr33669.c: New.
2182 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
2184 PR tree-optimization/33615
2185 * g++.dg/tree-ssa/pr33615-2.C: New test.
2187 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
2189 PR tree-optimization/33615
2190 * g++.dg/tree-ssa/pr33615.C: New test.
2192 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
2194 PR tree-optimization/33572
2195 * g++.dg/torture/pr33572.C: Replace with complete test.
2197 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
2200 * gfortran.dg/spec_expr_5.f90: New.
2202 2007-10-08 Geoffrey Keating <geoffk@apple.com>
2204 * gcc.dg/pragma-darwin-2.c: New.
2206 2007-10-08 Richard Guenther <rguenther@suse.de>
2211 * gcc.dg/pr33693.c: New testcase.
2212 * gcc.dg/pr33695.c: Likewise.
2213 * gcc.dg/pr33697.c: Likewise.
2215 2007-10-08 Richard Guenther <rguenther@suse.de>
2220 * gcc.dg/pr33691.c: New testcase.
2221 * gcc.dg/pr33694.c: Likewise.
2222 * gcc.dg/pr33696.c: Likewise.
2224 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2227 * gfortran.dg/gamma_5.f90: New test case
2229 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
2232 * initialization_1.f90: Fix dg-error annotations.
2233 * initialization_14.f90: New.
2234 * initialization_7.f90: Fix dg-error annotations.
2235 * initialization_9.f90: Likewise.
2237 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2239 * gfortran.dg/error_recovery_4.f90: New test.
2241 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2243 * gfortran.dg/default_format_denormal_2.f90: New test.
2244 * gfortran.dg/default_format_2.inc: New test.
2245 * gfortran.dg/default_format_denormal_1.f90: New test.
2246 * gfortran.dg/default_format_1.inc: New test.
2247 * gfortran.dg/default_format_1.f90: Don't test for denormalized
2249 * gfortran.dg/default_format_2.f90: Don't test for denormalized
2252 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2254 * gfortran.dg/namelist_15.f90: Revise test.
2256 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
2258 PR tree-optimization/33655
2259 * gcc.dg/torture/pr33655.c: New.
2261 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
2263 PR tree-optimization/33572
2264 * g++.dg/torture/pr33572.C: New.
2266 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
2269 * gfortran.dg/forall_11.f90: New.
2271 2007-10-05 Michael Matz <matz@suse.de>
2274 * gcc.dg/pr33667.c: New testcase.
2276 2007-10-05 Richard Guenther <rguenther@suse.de>
2279 * gcc.dg/pr33666.c: New testcase.
2281 2007-10-05 Michael Matz <matz@suse.de>
2284 * gcc.target/i386/pr33600.c: New testcase.
2286 2007-10-05 Richard Guenther <rguenther@suse.de>
2288 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
2290 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
2293 * gcc.target/mips/pr33635-1.c: New test.
2295 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2298 * gfortran.dg/namelist_39.f90: Revise to use long names.
2300 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
2303 * gfortran.dg/pr33646.f90: New file.
2305 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2308 * gfortran.dg/char_type_len_2.f90: Adjust error message.
2309 * gfortran.dg/char_decl_2.f90: New test.
2311 2007-10-04 Richard Guenther <rguenther@suse.de>
2314 * gcc.c-torture/compile/pr33641.c: New testcase.
2316 2007-10-04 Michael Matz <matz@suse.de>
2318 PR rtl-optimization/33653
2319 * gcc.dg/pr33653.c: New.
2321 2007-10-04 Richard Guenther <rguenther@suse.de>
2323 PR tree-optimization/33627
2324 * g++.dg/torture/pr33627.C: New testcase.
2326 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
2329 * gfortran.dg/parens_6.f90: New.
2331 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
2335 * gfortran.dg/ambiguous_specific_1.f90: Remove.
2337 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
2339 * g++.dg/ext/gnu-inline-global-redecl.C: New.
2341 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
2344 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
2346 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
2347 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
2349 * gcc.target/mips/fpr-moves-1.c: New test.
2350 * gcc.target/mips/fpr-moves-2.c: Likewise.
2351 * gcc.target/mips/fpr-moves-3.c: Likewise.
2352 * gcc.target/mips/fpr-moves-4.c: Likewise.
2353 * gcc.target/mips/fpr-moves-5.c: Likewise.
2354 * gcc.target/mips/fpr-moves-6.c: Likewise.
2355 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
2357 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2359 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
2361 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2363 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
2364 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
2366 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
2369 * gfortran.dg/common_errors_1.f90: New.
2371 2007-10-03 Doug Kwan <dougkwan@google.com>
2372 Richard Guenther <rguenther@suse.de>
2375 * g++.dg/debug/using3.C: New testcase.
2377 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2380 * gfortran.dg/namelist_38.f90: New test.
2381 * gfortran.dg/namelist_39.f90: New test.
2383 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2386 * gfortran.dg/default_format_1.f90: New test.
2387 * gfortran.dg/default_format_2.f90: New test.
2388 * gfortran.dg/namelist_print_1.f: Adjust expected output.
2389 * gfortran.dg/real_const_3.f90: Adjust expected output.
2391 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
2393 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
2394 default ABI. Split mips_forced_abi into mips_forced_abi and
2396 (is_gp32_flag): Return true for -mabi=32.
2397 (is_gp64_flag): New function. Handle 64-bit -mabi options.
2398 (dg-mips-options): Use is_gp64_flag instead of checking specifically
2399 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
2400 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
2401 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
2402 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
2403 * gcc.target/mips/save-restore-2.c: Likewise.
2404 * gcc.target/mips/save-restore-3.c: Likewise.
2405 * gcc.target/mips/save-restore-4.c: Likewise.
2407 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
2410 * gcc.c-torture/compile/pr33617.c: New test.
2412 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
2414 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
2415 -gstabs+ for extended options.
2417 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
2420 * gfortran.dg/ambiguous_specific_1.f90: New test.
2422 2007-10-02 Revital Eres <eres@il.ibm.com>
2424 * gcc.target/powerpc/paired-8.c: New test.
2425 * gcc.target/powerpc/paired-9.c: New test.
2426 * gcc.target/powerpc/paired-10.c: New test.
2428 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
2431 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
2433 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
2436 * gfortran.dg/intent_out_2.f90: New test.
2438 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
2441 * gfortran.dg/ambiguous_reference_1.f90: New test.
2443 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
2448 * gfortran.dg/function_kinds_1.f90: New test.
2449 * gfortran.dg/function_kinds_2.f90: New test.
2450 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
2451 use association into interfaces.
2453 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2456 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
2457 (overflow): Use INFINITY, not FP_INFINITE.
2458 gcc.dg/float-range-4.c: Likewise.
2459 gcc.dg/float-range-5.c: Likewise.
2461 2007-10-01 Nick Clifton <nickc@redhat.com>
2463 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
2466 2007-09-30 Diego Novillo <dnovillo@google.com>
2469 * g++.dg/tree-ssa/pr33593.C: New test.
2471 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2474 * gfortran.dg/PR19872.f: Fix test condition.
2475 * gfortran.dg/list_read_7.f90: New test.
2477 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
2479 PR tree-optimization/33597
2480 * gcc.dg/vect/pr33597.c: New testcase.
2482 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
2484 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
2485 * gcc.target/i386/pr33524.c: ...this.
2487 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
2490 * gfortran.dg/minmaxloc_4.f90: New.
2492 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2494 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
2496 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
2498 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
2500 2007-09-28 Paolo Carlini <pcarlini@suse.de>
2503 * g++.dg/cpp0x/variadic79.C: New.
2505 2007-09-28 Michael Matz <matz@suse.de>
2506 Jakub Jelinek <jakub@redhat.com>
2508 PR rtl-optimization/33552
2509 * gcc.target/i386/pr33552.c: New runtime test.
2510 * gcc.target/i386/strinline.c: New compile time test.
2512 2007-09-28 Jakub Jelinek <jakub@redhat.com>
2514 * gfortran.dg/openmp_stack.f90: Removed.
2517 * g++.dg/cpp0x/variadic80.C: New test.
2519 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2521 * gfortran.dg/namelist_38.f90: Delete test for revertion of
2524 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
2527 * gcc.target/powerpc/gcse-1.c: New test.
2529 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
2531 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
2532 fixed capitalizations.
2533 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
2534 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
2535 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
2536 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
2537 * gfortran.dg/maxloc_shape_1.f90: Likewise.
2538 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
2539 * gfortran.dg/min_max_conformance.f90: Likewise.
2541 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
2543 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
2545 * gcc.dg/c99-tgmath-2.c: Likewise.
2546 * gcc.dg/c99-tgmath-3.c: Likewise.
2547 * gcc.dg/c99-tgmath-4.c: Likewise.
2549 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
2552 * gfortran.dg/anint_1.f90: New test.
2554 2007-09-27 Ian Lance Taylor <iant@google.com>
2556 PR tree-optimization/33565
2557 * gcc.dg/Wstrict-overflow-20.c: New test.
2559 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2561 * gfortran.dg/openmp_stack.f90: Fix typo.
2562 * gfortran.dg/recursive_stack.f90: Fix typo.
2564 2007-09-27 Paolo Carlini <pcarlini@suse.de>
2567 * g++.dg/template/error31.C: New.
2569 2007-09-27 Jakub Jelinek <jakub@redhat.com>
2571 * lib/prune.exp: Prune also "^In function .*$" lines and
2572 "^ inlined from .*$" lines.
2574 2007-09-26 Richard Guenther <rguenther@suse.de>
2576 PR tree-optimization/33563
2577 * gcc.dg/torture/pr33563.c: New testcase.
2579 2007-09-26 Joseph Myers <joseph@codesourcery.com>
2582 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
2584 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
2587 2007-09-26 Richard Guenther <rguenther@suse.de>
2589 PR tree-optimization/30375
2590 PR tree-optimization/33560
2591 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
2592 * gcc.dg/tree-ssa/complex-5.c: Likewise.
2593 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
2594 * gcc.dg/torture/pr30375.c: New testcase.
2595 * gcc.dg/torture/pr33560.c: New testcase.
2596 * gcc.dg/tree-ssa/pr30375.c: Likewise.
2598 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
2601 * g++.dg/parse/crash38.C: New test.
2603 2007-09-25 Michael Meissner <michael.meissner@amd.com>
2606 * gcc.target/i386/sse5-convert.c: New file, test int->long
2607 vectorized conversions.
2609 2007-09-25 Revital Eres <eres@il.ibm.com>
2611 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
2613 2007-09-25 Joseph Myers <joseph@codesourcery.com>
2616 * gcc.dg/enum-incomplete-1.c: New test.
2618 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
2620 * gcc.c-torture/compile/20070919-1.c: New test.
2622 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
2624 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
2626 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
2629 * g++.dg/inherit/override_attribs.C: New file.
2631 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
2634 * io.c (check_format_string): Move NULL and constant checks into
2636 (check_io_constraints): Call gfc_simplify_expr() before calling
2637 check_format_string(). Remove NULL and constant checks.
2639 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
2641 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
2642 * gcc.c-torture/execute/loop-2g.x: Likewise.
2644 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
2646 * lib/target-supports.exp (check_effective_target_mips16_attribute):
2647 Reject hard-float modes unless the ABI is o32 or o64.
2648 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
2649 of gcc.exp. Skip the tests when mips16 code generation is not
2651 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
2652 and use dg-add-options mips16_attribute.
2654 2007-09-24 Jakub Jelinek <jakub@redhat.com>
2657 * g++.dg/ext/attrib29.C: New test.
2659 2007-09-23 Ollie Wild <aaw@google.com>
2661 * gcc.dg/fold-bitand-1.c: New test.
2662 * gcc.dg/fold-bitand-2.c: New test.
2663 * gcc.dg/fold-bitand-3.c: New test.
2664 * gcc.dg/fold-bitand-4.c: New test.
2666 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
2668 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
2669 any of the macros to be defined for __mips16.
2670 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
2672 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
2674 * gcc.dg/vect/pr21591.c: Require vect_int.
2675 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
2676 * gcc.dg/vect/vect-outer-2a.c: Likewise.
2677 * gcc.dg/vect/vect-outer-2c.c: Likewise.
2679 2007-09-23 Jakub Jelinek <jakub@redhat.com>
2681 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
2683 * gcc.dg/va-arg-pack-len-2.c: New test.
2684 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
2686 * g++.dg/ext/va-arg-pack-len-2.C: New test.
2688 PR tree-optimization/32772
2689 * gcc.c-torture/compile/20070905-1.c: New test.
2691 PR tree-optimization/32975
2692 * gcc.dg/pr32975.c: New test.
2695 * gcc.dg/pr28755.c: New test.
2697 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
2699 * lib/target-supports.exp (check_effective_target_nomips16): New
2701 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
2703 * gcc.dg/vect/vect.exp: Likewise.
2704 * g++.dg/vect/vect.exp: Likewise.
2705 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
2706 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
2707 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
2708 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
2709 * gcc.target/mips/clear-cache-1.c (f): Likewise.
2710 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
2711 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
2712 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
2713 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
2714 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
2715 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
2716 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
2717 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2718 (test14, test15, test16, test17, test18): Likewise.
2719 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
2720 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
2721 (test14, test15, test16, test17, test18, test19, test20, test21)
2723 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
2724 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
2725 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
2726 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
2727 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
2728 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
2729 * gcc.target/mips/mips-3d-1.c (main): Likewise.
2730 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
2731 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2732 (test13, test14, test15, test16, test17, test18, test19, test20)
2733 (test21, test22, test23, test24, test25, test26, test27, test28)
2734 (test29, test30, test31): Likewise.
2735 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
2736 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2737 (test13, test14, test15, test16, test17, test18, test19, test20)
2738 (test21, test22, test23, test24, test25, test26, test27, test28)
2739 (test29, test30, test31, test32, test33, test34, test35, test36)
2740 (test37, test38, test39, test40, test41, test42, test43, test44)
2741 (test45, test46, test47, test48, test49, test50, test51, test52)
2742 (test53, test54, test55, test56, test57, test58, test59, test60)
2743 (test61, test62, test63): Likewise.
2744 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
2745 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2746 (test13, test14, test15, test16, test17, test18, test19, test20)
2747 (test21, test22, test23, test24, test25, test26, test27, test28)
2748 (test29, test30, test31): Likewise.
2749 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
2750 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2751 (test13, test14, test15, test16, test17, test18, test19, test20)
2752 (test21, test22, test23, test24, test25, test26, test27, test28)
2753 (test29, test30, test31): Likewise.
2754 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
2755 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2756 (test13, test14, test15): Likewise.
2757 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
2758 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2759 (test13, test14, test15): Likewise.
2760 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
2761 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2762 (test13, test14, test15, test16, test17, test18, test19, test20)
2763 (test21, test22, test23, test24, test25, test26, test27, test28)
2764 (test29, test30, test31): Likewise.
2765 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
2766 (matrix_multiply4: Likewise.
2767 * gcc.target/mips/mips-ps-1.c (main): Likewise.
2768 * gcc.target/mips/mips-ps-2.c (main): Likewise.
2769 * gcc.target/mips/mips-ps-3.c (main): Likewise.
2770 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
2771 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2772 (test13, test14, test15, test16, test17, test18, test19, test20)
2773 (test21, test22, test23, test24, test25, test26, test27, test28)
2774 (test29, test30, test31): Likewise.
2775 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
2776 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
2777 (test13, test14, test15, test16, test17, test18, test19, test20)
2778 (test21, test22, test23, test24, test25, test26, test27, test28)
2779 (test29, test30, test31): Likewise.
2780 * gcc.target/mips/mips-ps-5.c (main): Likewise.
2781 * gcc.target/mips/mips-ps-6.c (main): Likewise.
2782 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
2783 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
2784 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
2785 (sub_v4qi): Likewise.
2786 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
2787 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
2788 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
2789 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
2790 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
2791 (subb, subc): Likewise.
2792 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
2793 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
2794 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
2795 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
2796 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
2797 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
2798 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
2799 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
2800 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
2801 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
2802 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
2803 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
2804 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
2806 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
2808 * lib/target-supports.exp (add_options_for_mips16_attribute)
2809 (check_effective_target_mips16_attribute): New functions.
2810 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
2812 (dg-mips-options) Remove -mno-mips16 handling. Add options to
2814 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
2815 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
2816 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
2817 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
2818 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
2819 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
2820 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
2821 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
2822 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
2823 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
2824 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
2825 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
2826 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
2827 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
2828 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
2829 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
2830 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
2831 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
2832 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
2833 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
2834 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
2835 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
2836 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
2837 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
2839 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
2841 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
2842 options. Require { target mips16_attribute } and use dg-add-options
2843 to add the associated options.
2845 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
2846 * gcc.target/mips/call-saved-3.c: Likewise.
2847 * gcc.target/mips/code-readable-1.c: Require { target
2848 mips16_attribute } and use dg-add-options to add the associated
2849 options. Remove trailing whitespace.
2851 * gcc.target/mips/code-readable-2.c: Likewise.
2852 * gcc.target/mips/code-readable-3.c: Likewise.
2853 * gcc.target/mips/mips16-attributes-2.c: Likewise.
2854 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
2855 Require { target mips16_attribute } and use dg-add-options to
2856 add the associated options.
2857 (cksum16, cksum8): Use MIPS16.
2858 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
2859 Require { target mips16_attribute } and use dg-add-options to
2860 add the associated options.
2862 * gcc.target/mips/save-restore-2.c: Likewise.
2863 * gcc.target/mips/save-restore-3.c: Likewise.
2864 * gcc.target/mips/save-restore-4.c: Likewise.
2865 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
2867 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
2868 (foo): Use NOMIPS16.
2870 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
2873 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
2876 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
2878 2007-09-22 Tobias Burnus <burnus@net-b.de>
2881 * gfortran.dg/gomp/free-2.f90: New.
2882 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
2883 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
2885 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
2887 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
2888 * gcc.target/i386/sse5-haddX.c: Ditto.
2889 * gcc.target/i386/sse5-hsubX.c: Ditto.
2890 * gcc.target/i386/sse5-maccXX.c: Ditto.
2891 * gcc.target/i386/sse5-msubXX.c: Ditto.
2892 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2893 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2894 * gcc.target/i386/sse5-permpX.c: Ditto.
2895 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
2897 * gcc.target/i386/sse5-fma-vector.c: Ditto.
2898 * gcc.target/i386/sse5-ima-vector.c: Ditto.
2899 * gcc.target/i386/sse5-pcmov.c: Ditto.
2900 * gcc.target/i386/sse5-pcmov2.c: Ditto.
2902 2007-09-22 Richard Guenther <rguenther@suse.de>
2904 PR tree-optimization/33146
2905 * gcc.c-torture/compile/pr33146.c: New testcase.
2907 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
2909 * lib/target-supports.exp (check_cached_effective_target): New
2911 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
2912 (check_effective_target_c99_runtime): New procedure.
2913 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
2914 (test3l): Likewise cargl.
2915 * gcc.dg/builtins-59.c: Require c99_runtime.
2916 * gcc.dg/builtins-61.c: Likewise.
2917 * gcc.dg/builtins-62.c: Likewise.
2919 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
2921 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
2922 * lib/target-supports-dg.exp (dg-add-options): Likewise.
2923 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
2924 target-specific dg-options.
2925 * gcc.dg/builtins-20.c: Likewise.
2926 * gcc.dg/builtins-53.c: Likewise.
2927 * gcc.dg/builtins-55.c: Likewise.
2928 * gcc.dg/single-precision-constant.c: Likewise.
2929 * gcc.dg/torture/builtin-convert-1.c: Likewise.
2930 * gcc.dg/torture/builtin-convert-2.c: Likewise.
2931 * gcc.dg/torture/builtin-convert-3.c: Likewise.
2932 * gcc.dg/torture/builtin-convert-4.c: Likewise.
2933 * gcc.dg/torture/builtin-power-1.c: Likewise.
2935 2007-09-21 Chao-ying Fu <fu@mips.com>
2937 * lib/target-supports.exp (check_effective_target_fixed_point): New to
2938 check if targets have fixed-point supports.
2939 * gcc.dg/fixed-point/fixed-point.exp: New file.
2940 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
2941 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
2942 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
2943 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
2944 * gcc.dg/fixed-point/constants-pedantic.c,
2945 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
2946 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
2947 * gcc.dg/fixed-point/keywords-ignored-c99.c,
2948 * gcc.dg/fixed-point/keywords-pedantic.c,
2949 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
2950 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
2951 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
2952 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
2953 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
2954 * gcc.dg/fixed-point/func-vararg-mixed.c,
2955 * gcc.dg/fixed-point/operator-logical.c,
2956 * gcc.dg/fixed-point/struct-union.c,
2957 * gcc.dg/fixed-point/bit-complement.c,
2958 * gcc.dg/fixed-point/operator-bitwise.c,
2959 * gcc.dg/fixed-point/operator-comma.c,
2960 * gcc.dg/fixed-point/struct-layout-1.c,
2961 * gcc.dg/fixed-point/union-init.c,
2962 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
2963 * gcc.dg/fixed-point/func-mixed.c,
2964 * gcc.dg/fixed-point/func-vararg-size0.c,
2965 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
2966 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
2967 * gcc.dg/fixed-point/operator-unary.c,
2968 * gcc.dg/fixed-point/allop-const.c,
2969 * gcc.dg/fixed-point/muldiv-warning.c,
2970 * gcc.dg/nofixed-point-1.c,
2971 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
2972 * gcc.target/mips/fixed-vector-type.c,
2973 * gcc.target/mips/fixed-scalar-type.c: New tests.
2975 2007-09-21 Olivier Hainque <hainque@adacore.com>
2977 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
2978 * gnat.dg/test_nested_subtype_byref.adb: New test.
2980 2007-09-21 Jakub Jelinek <jakub@redhat.com>
2983 * gfortran.dg/gomp/pr33439.f90: New test.
2985 2007-09-21 Tobias Burnus <burnus@net-b.de>
2988 * gfortran.dg/merge_char_3.f90: New.
2990 2007-09-21 Tobias Burnus <burnus@net-b.de>
2993 * gfortran.dg/transfer_check_1.f90: New.
2995 2007-09-20 Asher Langton <langton2@llnl.gov>
2998 * gfortran.dg/init_flag_1.f90: New.
2999 * gfortran.dg/init_flag_2.f90: New.
3000 * gfortran.dg/init_flag_3.f90: New.
3001 * gfortran.dg/init_flag_4.f90: New.
3002 * gfortran.dg/init_flag_5.f90: New.
3003 * gfortran.dg/init_flag_6.f90: New.
3004 * gfortran.dg/init_flag_7.f90: New.
3006 2007-09-20 Paolo Carlini <pcarlini@suse.de>
3009 * g++.dg/ext/anon-struct6.C: New.
3011 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3014 * gfortran.dg/inquire_10.f90: New test.
3016 2007-09-20 Joseph Myers <joseph@codesourcery.com>
3018 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
3020 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3023 * gfortran.dg/used_types_18.f90: Declare variable of empty
3026 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3029 * gfortran.dg/array_constructor_19.f90: New test.
3031 2007-09-20 Jakub Jelinek <jakub@redhat.com>
3034 * gcc.dg/debug/pr33316.c: New test.
3037 * g++.dg/cpp0x/variadic76.C: New test.
3038 * g++.dg/cpp0x/variadic77.C: New test.
3039 * g++.dg/cpp0x/variadic78.C: New test.
3043 * gcc.c-torture/execute/20070919-1.c: New test.
3044 * gcc.dg/pr33238.c: New test.
3045 * gcc.dg/pr27301.c: New test.
3047 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
3049 * lib/target-supports.exp (check_effective_target_mips64): New
3051 * gcc.dg/lower-subreg-1.c: Require !mips64.
3052 * gcc.dg/sibcall-3.c (ATTR): New macro.
3053 (recurser_void1, recurser_void2): Use it.
3054 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
3055 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
3057 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
3059 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
3060 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
3062 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
3064 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
3067 * gfortran.dg/c_loc_tests_11.f03: New test case.
3069 2007-09-20 Paolo Carlini <pcarlini@suse.de>
3072 * g++.dg/init/ref14.C: New.
3074 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
3076 * gnat.dg/slice2.ad[sb]: New testcase.
3078 2007-09-19 Nick Clifton <nickc@redhat.com>
3080 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
3082 2007-09-19 Jie Zhang <jie.zhang@analog.com>
3084 * gcc.target/bfin/bfin.exp: New.
3085 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
3086 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
3087 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
3088 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
3089 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
3090 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
3091 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
3092 mcpu-bf561.c, mcpu-default.c}: New tests.
3094 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
3096 Restore detection of unsupported TLS.
3099 2007-02-10 Richard Henderson <rth@redhat.com>
3101 * lib/target-supports.exp (check_effective_target_tls): Redefine
3102 to mean non-emulated tls.
3103 * gcc.dg/tls/alias-1.c: Remove tls requirement.
3104 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
3105 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
3106 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3107 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3108 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
3109 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
3112 * lib/target-supports.exp (check_effective_target_tls): Use
3113 stronger test for compiler support for TLS.
3114 (check_effective_target_tls_native): New, to test for non-emulated
3116 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
3117 instead of dg-require-effective-target tls.
3118 * g++.dg/gomp/copyin-1.C: Likewise.
3119 * g++.dg/gomp/sharing-1.C: Likewise.
3120 * g++.dg/gomp/tls-1.C: Likewise.
3121 * g++.dg/gomp/tls-2.C: Likewise.
3122 * g++.dg/gomp/tls-3.C: Likewise.
3123 * g++.dg/tls/diag-1.C: Likewise.
3124 * g++.dg/tls/diag-2.C: Likewise.
3125 * g++.dg/tls/diag-3.C: Likewise.
3126 * g++.dg/tls/diag-4.C: Likewise.
3127 * g++.dg/tls/diag-5.C: Likewise.
3128 * g++.dg/tls/init-1.C: Likewise.
3129 * g++.dg/tls/init-2.C: Likewise.
3130 * g++.dg/tls/trivial.C: Likewise.
3131 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
3132 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
3133 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
3134 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
3135 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
3136 * gcc.dg/gomp/clause-1.c: Likewise.
3137 * gcc.dg/gomp/copyin-1.c: Likewise.
3138 * gcc.dg/gomp/sharing-1.c: Likewise.
3139 * gcc.dg/gomp/tls-1.c: Likewise.
3140 * gcc.dg/gomp/tls-2.c: Likewise.
3141 * gcc.dg/tls/alpha-1.c: Likewise.
3142 * gcc.dg/tls/opt-1.c: Likewise.
3143 * gcc.dg/tls/opt-13.c: Likewise.
3144 * gcc.dg/tls/opt-14.c: Likewise.
3145 * gcc.dg/tls/opt-2.c: Likewise.
3146 * gcc.dg/tls/opt-3.c: Likewise.
3147 * gcc.dg/tls/opt-4.c: Likewise.
3148 * gcc.dg/tls/opt-7.c: Likewise.
3149 * gcc.dg/tls/section-1.c: Likewise.
3150 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
3151 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
3152 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
3153 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
3154 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
3155 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
3156 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
3157 * gfortran.dg/gomp/crayptr2.f90: Likewise.
3158 * gfortran.dg/gomp/fixed-1.f: Likewise.
3159 * gfortran.dg/gomp/free-1.f90: Likewise.
3160 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
3161 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
3162 * gfortran.dg/gomp/reduction1.f90: Likewise.
3163 * gfortran.dg/gomp/sharing-1.f90: Likewise.
3165 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3168 * gfortran.dg/bounds_check_9.f90: New test.
3169 * gfortran.dg/bounds_check_fail_2.f90: New test.
3171 2007-09-18 Paolo Carlini <pcarlini@suse.de>
3173 PR c++/33462 (again)
3174 * g++.dg/ext/va-arg1.C: Adjust.
3176 2007-09-18 Paolo Carlini <pcarlini@suse.de>
3179 * g++.dg/ext/va-arg1.C: New.
3181 2007-09-18 Tobias Burnus <burnus@net-b.de>
3183 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
3185 2007-09-18 Paolo Carlini <pcarlini@suse.de>
3188 * g++.dg/rtti/typeid6.C: New.
3190 2007-09-18 Paolo Carlini <pcarlini@suse.de>
3193 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
3194 * g++.dg/ext/is_class_error2.C: New.
3196 2007-09-18 Richard Guenther <rguenther@suse.de>
3198 PR tree-optimization/33340
3199 * g++.dg/torture/pr33340.C: New testcase.
3201 2007-09-18 Tobias Burnus <burnus@net-b.de>
3204 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
3205 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
3206 * gfortran.dg/elemental_subroutine_5.f90: New.
3208 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
3210 * lib/target-supports.exp (check_profiling_available): Extend
3211 mips*-*-elf check to mips*-*-elf*.
3213 2007-09-18 Jakub Jelinek <jakub@redhat.com>
3215 * gcc.dg/format/c90-scanf-5.c: New test.
3216 * gcc.dg/format/c99-scanf-4.c: New test.
3217 * gcc.dg/format/ext-7.c: New test.
3218 * gcc.dg/format/ext-8.c: New test.
3221 * gcc.c-torture/compile/20070915-1.c: New test.
3223 2007-09-17 Tobias Burnus <burnus@net-b.de>
3226 * gfortran.dg/private_type_9.f90: New.
3228 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3231 * gfortran.dg/pr33449.f90: New test.
3233 2007-09-17 Tobias Burnus <burnus@net-b.de>
3235 * gfortran.dg/interface_15.f90: Compile with -std=f95.
3236 * gfortran.dg/private_type_1.f90: Ditto
3237 * gfortran.dg/interface_18.f90: New.
3238 * gfortran.dg/private_type_8.f90: New.
3240 2007-09-16 Paolo Carlini <pcarlini@suse.de>
3243 * g++.dg/warn/new1.C: Adjust.
3244 * g++.dg/torture/str_empty.C: Likewise.
3246 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
3248 * gcc.target/mips/dse-1.c: New test.
3250 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
3253 * g++.dg/overload/operator3.C: New.
3255 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
3257 * gcc.target/mips/truncate-1.c: New test.
3259 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
3265 * gfortran.dg/subref_array_pointer_1.f90: New test.
3266 * gfortran.dg/subref_array_pointer_2.f90: New test.
3268 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
3270 * gfortran.dg/nint_2.f90: Correct last change.
3272 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
3274 * gcc.dg/tree-ssa/parallelization-1.c: New test.
3276 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
3278 * gcc.dg/vect/pr33373b.c: New test.
3280 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
3283 * gcc.target/i386/pr33438.c: New test.
3285 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3287 * gfortran.dg/nint_2.f90: Revert previous commit.
3289 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3291 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
3293 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
3296 * g++.dg/other/unused1.C: XFAIL class2 scan.
3298 2007-09-13 Tobias Burnus <burnus@net-b.de>
3301 * gfortran.dg/elemental_args_check_1.f90: New.
3302 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
3303 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
3305 2007-09-13 Tobias Burnus <burnus@net-b.de>
3307 * gfortran.dg/recursive_check_3.f90: New.
3309 2007-09-13 Tobias Burnus <burnus@net-b.de>
3312 * gfortran.dg/elemental_bind_c.f90: New.
3314 2007-09-13 Richard Sandiford <richard@codesourcery.com>
3316 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
3317 * gcc.target/mips/mips16-attributes-2.c: New test.
3318 * gcc.target/mips/mips16-attributes-3.c: Likewise.
3319 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
3320 hard-float asm when __mips16 is defined.
3321 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
3322 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
3323 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
3324 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
3325 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
3326 * gcc.target/mips/pr26765.c (foo): Likewise.
3327 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
3328 targets, use dg-mips-options instead of dg-options, and use -mgp32
3329 to force 32-bit mode.
3330 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
3332 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
3334 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
3335 Michael Meissner <michael.meissner@amd.com>
3337 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
3338 * gcc.target/i386/sse5-hsubX.c: Ditto.
3339 * gcc.target/i386/sse5-permpX.c: Ditto.
3340 * gcc.target/i386/sse5-haddX.c: Ditto.
3341 * gcc.target/i386/sse5-maccXX.c: Ditto.
3342 * gcc.target/i386/sse5-msubXX.c: Ditto.
3343 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3344 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3346 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
3347 optimizes floating point conditional moves into the pcmov
3348 instruction on SSE5.
3349 * gcc.target/i386/sse5-pcmov2.c: Ditto.
3351 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
3352 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
3355 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
3356 compiler optimizes vector (a*b)+c into fmadd on SSE5.
3358 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
3359 optimizes (a*b)+c into fmadd on SSE5.
3361 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
3362 whether the SSE5 instructions can be generated.
3364 * gcc.target/i386/sse5-check.h: New. Add support for
3367 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
3368 ammintrin.h, and turn on -msse5 option instead of -msse4a.
3369 * gcc.target/i386/sse-13.c: Ditto.
3370 * gcc.target/i386/sse-14.c: Ditto.
3372 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
3375 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
3376 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
3378 2007-09-12 Jakub Jelinek <jakub@redhat.com>
3381 * gcc.dg/pr32338-1.c: New test.
3382 * gcc.dg/pr32338-2.c: New test.
3384 2007-09-12 Bob Wilson <bob.wilson@acm.org>
3386 * lib/target-supports.exp (check_effective_target_sync_int_long):
3387 Revert change to add xtensa.
3388 (check_effective_target_sync_char_short): Likewise.
3390 2007-09-12 Olivier Hainque <hainque@adacore.com>
3392 * gnat.dg/packed_subtype.adb: New test.
3394 2007-09-12 Tobias Burnus <burnus@net-b.de>
3397 * gfortran.dg/intrinsic_size.f90: New.
3399 2007-09-12 Tobias Burnus <burnus@net-b.de>
3403 * gfortran.dg/conflicts_2.f90: New.
3405 2007-09-12 Ira Rosen <irar@il.ibm.com>
3407 PR tree-optimization/32377
3408 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
3409 dependence distance.
3410 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
3411 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
3412 * gcc.dg/vect/no-vfa-vect-depend-1.c,
3413 gfortran.dg/vect/no-vfa-pr32377.f90: New.
3415 2007-09-12 Richard Guenther <rguenther@suse.de>
3418 * gcc.c-torture/compile/pr33382.c: New testcase.
3419 * gcc.c-torture/execute/pr33382.c: Likewise.
3421 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
3424 * gfortran.dg/c_ptr_tests_12.f03: New test case.
3426 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
3428 PR tree-optimization/33373
3429 * gcc.dg/vect/pr33373.c: New test.
3431 2007-09-12 Ben Elliston <bje@au.ibm.com>
3433 * lib/target-supports.exp (check_effective_target_vect_no_double):
3436 2007-09-12 Ben Elliston <bje@au.ibm.com>
3437 Ulrich Weigand <uweigand@de.ibm.com>
3439 * gcc.target/spu/dfcgt-nan.c: New test.
3441 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
3443 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
3445 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
3448 * gfortran.dg/c_ptr_tests_11.f03: New test case.
3450 2007-09-11 Jakub Jelinek <jakub@redhat.com>
3452 * gcc.dg/va-arg-pack-len-1.c: New test.
3453 * g++.dg/va-arg-pack-len-1.C: New test.
3455 2007-09-11 Michael Matz <matz@suse.de>
3457 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
3459 2007-09-10 Janis Johnson <janis187@us.ibm.com>
3461 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
3462 checks for size of long double.
3463 * gcc.dg/dfp/convert.h: New file.
3464 * gcc.dg/dfp/convert-bfp-2.c: New test.
3465 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
3466 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
3467 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
3468 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
3469 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
3470 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
3471 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
3472 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
3473 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
3475 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
3477 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
3478 Change dg-final to expect 1 non-profitable loop and
3480 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
3481 Change dg-final to expect 1 non-profitable loop and
3483 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
3484 Change dg-final to expect 1 profitable loop.
3485 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3486 Change dg-final to expect 1 profitable loop.
3488 2007-09-10 Richard Sandiford <richard@codesourcery.com>
3490 * gcc.target/mips/call-saved-1.c: New test.
3491 * gcc.target/mips/call-saved-2.c: Likewise.
3492 * gcc.target/mips/call-saved-3.c: Likewise.
3493 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
3494 instead of mips_mips64. Set mips_fp64 too.
3495 (is_gp32_flag): Return true for -mips1 and -mips2.
3496 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
3498 2007-09-10 Jakub Jelinek <jakub@redhat.com>
3500 * g++.dg/ext/va-arg-pack-1.C: New test.
3501 * g++.dg/ext/va-arg-pack-2.C: New test.
3503 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
3506 * gcc.dg/vect/pr33369.c: New test.
3508 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
3511 * gfortran.dg/array_memcpy_5.f90: New test.
3513 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
3515 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
3517 2007-09-09 Richard Guenther <rguenther@suse.de>
3519 * gcc.c-torture/compile/20070906-1.c: New testcase.
3521 2007-09-09 Ira Rosen <irar@il.ibm.com>
3523 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
3525 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
3526 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
3527 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
3530 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
3532 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
3534 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
3536 * gnat.dg/addr2_p.ads: Bump size of array to 9.
3538 2007-09-09 Ira Rosen <irar@il.ibm.com>
3540 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
3541 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
3542 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
3543 Compile tests with -fno-tree-pre.
3544 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
3545 * lib/target-supports.exp (check_effective_target_vect_strided): New.
3546 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
3547 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
3548 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
3549 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
3550 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
3551 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
3552 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
3553 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
3554 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
3555 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
3556 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
3557 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
3558 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
3559 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
3560 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
3561 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
3562 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
3564 2007-09-09 Joseph Myers <joseph@codesourcery.com>
3566 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
3568 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
3569 Use remote_exec to call c++filt.
3570 * lib/target-supports-dg.exp (dg-require-host-local): New.
3571 * gcc.misc-tests/options.exp: Allow .exe in command paths.
3572 * g++.dg/parse/repo1.C: Use dg-require-host-local.
3573 * g++.dg/rtti/repo1.C: Likewise.
3574 * g++.dg/template/repo1.C: Likewise.
3575 * g++.dg/template/repo2.C: Likewise.
3576 * g++.dg/template/repo3.C: Likewise.
3577 * g++.dg/template/repo4.C: Likewise.
3578 * g++.dg/template/repo5.C: Likewise.
3579 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
3580 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
3581 * g++.old-deja/g++.pt/repo1.C: Likewise.
3582 * g++.old-deja/g++.pt/repo2.C: Likewise.
3583 * g++.old-deja/g++.pt/repo3.C: Likewise.
3584 * g++.old-deja/g++.pt/repo4.C: Likewise.
3585 * gcc.dg/cpp/trad/builtins.c: Likewise.
3587 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
3589 PR tree-optimization/32283
3590 * gcc.dg/tree-ssa/loop-31.c: New test.
3592 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
3594 PR rtl-optimization/26449
3595 * gcc.target/i386/pr26449-1.c: New file.
3597 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
3600 PR rtl-optimization/26449
3601 * gcc.target/i386/pr33329.c: New file.
3603 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
3605 * gnat.dg/renaming3.adb, renaming4.ads: New test.
3607 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
3609 * gnat.dg/unaligned_rep_clause.adb: New testcase.
3611 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
3613 PR tree-optimization/33301
3614 * gfortran.dg/vect/pr33301.f: New test.
3616 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3619 * gfortran.dg/backspace_10.f90: New test.
3621 2007-09-07 Richard Guenther <rguenther@suse.de>
3624 2007-09-06 Richard Guenther <rguenther@suse.de>
3626 PR tree-optimization/32586
3627 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3628 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3629 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3630 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3631 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3632 now obsolete simplification.
3634 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
3636 PR tree-optimization/33299
3637 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
3638 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
3640 2007-09-07 Richard Guenther <rguenther@suse.de>
3643 2007-09-06 Richard Guenther <rguenther@suse.de>
3645 PR tree-optimization/32586
3646 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3647 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3648 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3649 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3650 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3651 now obsolete simplification.
3653 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
3655 PR tree-optimization/32821
3656 * gcc.dg/tree-ssa/pr32821.c: New file.
3658 2007-09-07 Richard Sandiford <richard@codesourcery.com>
3660 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
3661 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
3662 and mips_forced_no_er.
3663 (dg-mips-options): Add -mno-abicalls when a small-data option is
3664 specified. Skip tests with small-data options if mips_forced_gp.
3665 Skip tests with -mexplicit-relocs if mips_forced_no_er.
3666 * gcc.target/mips/sdata-1.c: New test.
3667 * gcc.target/mips/sdata-2.c: Likewise.
3668 * gcc.target/mips/sdata-3.c: Likewise.
3669 * gcc.target/mips/sdata-4.c: Likewise.
3671 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3674 * spread_zerosize_1.f90: New test case.
3675 * spread_bounds_1.f90: New test case.
3677 2007-09-06 Paolo Carlini <pcarlini@suse.de>
3680 * g++.dg/template/static31.C: New.
3682 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3685 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
3688 2007-09-06 David Daney <ddaney@avtrex.com>
3689 Richard Sandiford <richard@codesourcery.com>
3692 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
3693 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
3694 * gcc.target/mips/pr33256.c: New test.
3696 2007-09-06 Tom Tromey <tromey@redhat.com>
3698 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
3700 2007-09-06 Richard Guenther <rguenther@suse.de>
3702 PR tree-optimization/32586
3703 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
3704 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
3705 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3706 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3707 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
3708 now obsolete simplification.
3710 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
3712 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
3713 * gcc.target/i386/sse3-addsubps.c: Ditto.
3714 * gcc.target/i386/sse3-haddpd.c: Ditto.
3715 * gcc.target/i386/sse3-haddps.c: Ditto.
3716 * gcc.target/i386/sse3-hsubpd.c: Ditto.
3717 * gcc.target/i386/sse3-hsubps.c: Ditto.
3718 * gcc.target/i386/sse3-lddqu.c: Ditto.
3719 * gcc.target/i386/sse3-movddup.c: Ditto.
3720 * gcc.target/i386/sse3-movshdup.c: Ditto.
3721 * gcc.target/i386/sse3-movsldup.c: Ditto.
3723 2007-09-06 Richard Guenther <rguenther@suse.de>
3725 PR tree-optimization/33302
3726 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
3728 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3731 * gfortran.dg./fmt_float.f90: New test.
3733 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3736 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
3738 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
3740 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
3741 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
3743 2007-09-06 Jakub Jelinek <jakub@redhat.com>
3745 * g++.dg/eh/builtin1.C: New test.
3746 * g++.dg/eh/builtin2.C: New test.
3747 * g++.dg/eh/builtin3.C: New test.
3750 * g++.dg/eh/builtin4.C: New test.
3752 2007-09-05 Janis Johnson <janis187@us.ibm.com>
3754 * gcc.target/powerpc/dfp-dd.c: New test.
3755 * gcc.target/powerpc/dfp-td.c: New test.
3757 2007-09-05 Jakub Jelinek <jakub@redhat.com>
3759 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
3760 * gcc.dg/va-arg-pack-1.c: New test.
3762 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
3764 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
3765 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
3766 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
3767 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
3768 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
3770 2007-09-05 Paolo Carlini <pcarlini@suse.de>
3773 * g++.dg/ext/anon-struct5.C: New.
3775 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
3777 * gcc.dg/i386-cpuid.h: Remove.
3778 * gcc.target/i386/mmx-check.h: Include cpuid.h.
3779 (main): Use __get_cpuid to get target features.
3780 * gcc.target/i386/sse-check.h: Ditto.
3781 * gcc.target/i386/sse2-check.h: Ditto.
3782 * gcc.target/i386/sse3-check.h: Ditto.
3783 * gcc.target/i386/ssse3-check.h: Ditto.
3784 * gcc.target/i386/sse4_1-check.h: Ditto.
3785 * gcc.target/i386/sse4_2-check.h: Ditto.
3786 * gcc.target/i386/sse4a-check.h: Ditto.
3787 * gcc.dg/torture/pr16104-1.c: Ditto.
3788 (do_test): Change to void.
3789 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
3790 * gcc.target/i386/sse-6.c: Ditto.
3791 * gcc.target/i386/sse-7.c: Ditto.
3792 * g++.dg/other/i386-1.C: Include cpuid.h.
3793 (main): New function. Use __get_cpuid to get target fetaures.
3795 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
3796 David Ung <davidu@mips.com>
3797 Nigel Stephens <nigel@mips.com>
3799 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
3800 * gcc.c-torture/compile/mipscop-2.c: Likewise.
3801 * gcc.c-torture/compile/mipscop-3.c: Likewise.
3802 * gcc.c-torture/compile/mipscop-4.c: Likewise.
3803 * gcc.dg/torture/mips-hilo-1.c: Likewise.
3804 * gcc.dg/torture/mips-hilo-2.c: Likewise.
3805 * gcc.dg/torture/pr19683-1.c: Likewise.
3806 * gcc.target/mips/madd-3.c: Likewise.
3807 * gcc.target/mips/maddu-3.c: Likewise.
3808 * gcc.target/mips/msub-3.c: Likewise.
3809 * gcc.target/mips/msubu-3.c: Likewise.
3810 * gcc.target/mips/asm-1.c: Likewise.
3811 * gcc.target/mips/branch-1.c: Likewise.
3812 * gcc.target/mips/ins-1.c: Likewise.
3813 * gcc.target/mips/near-far-3.c: Likewise.
3814 * gcc.target/mips/near-far-4.c: Likewise.
3815 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3816 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3817 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3818 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3819 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3820 * gcc.target/mips/dspr2-MULT.c: Likewise.
3821 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3822 * gcc.target/mips/mips32-dsp-run.c: Likewise.
3823 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
3824 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
3825 * gcc.target/mips/code-readable-2.c: Likewise.
3826 * gcc.target/mips/code-readable-3.c: Likewise.
3828 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
3829 David Ung <davidu@mips.com>
3830 Nigel Stephens <nigel@mips.com>
3832 * gcc.target/mips/mips16-attributes.c: New.
3834 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
3837 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
3840 * gfortran.dg/char_length_10.f90: New test.
3842 2007-09-05 Paolo Carlini <pcarlini@suse.de>
3845 * g++.dg/parse/template24.C: New.
3847 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
3849 * g++.dg/other/spu2vmx-1.C: New test.
3851 2007-09-05 Jakub Jelinek <jakub@redhat.com>
3853 PR tree-optimization/33017
3854 * gcc.dg/pr33017.c: New test.
3856 2007-09-05 Ben Elliston <bje@au.ibm.com>
3858 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
3859 __protected_stream family of macros.
3861 2007-09-04 Jan Hubicka <jh@suse.cz>
3863 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
3864 * gcc.dg/tree-ssa/pr27236.c: Likewise.
3865 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
3866 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3867 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
3868 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
3869 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3872 2007-09-04 Janus Weil <jaydub66@gmail.com>
3873 Tobias Burnus <burnus@net-b.de>
3875 * gfortran.dg/proc_decl_1.f90: New.
3876 * gfortran.dg/proc_decl_2.f90: New.
3877 * gfortran.dg/proc_decl_3.f90: New.
3878 * gfortran.dg/proc_decl_4.f90: New.
3880 2007-09-04 Jan Hubicka <jh@suse.cz>
3882 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
3883 * gcc.dg/vect/vect-105.c: Mark functions noinline.
3884 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
3885 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
3886 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
3887 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
3888 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
3889 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
3890 * gcc.dg/vect/vect-50.c: Mark functions noinline.
3891 * gcc.dg/vect/vect-33.c: Mark functions noinline.
3892 * gcc.dg/vect/vect-16.c: Mark functions noinline.
3893 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
3894 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
3895 * gcc.dg/vect/vect-92.c: Mark functions noinline.
3896 * gcc.dg/vect/vect-75.c: Mark functions noinline.
3897 * gcc.dg/vect/vect-58.c: Mark functions noinline.
3898 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
3899 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
3900 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
3901 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
3902 * gcc.dg/vect/vect-114.c: Mark functions noinline.
3903 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
3904 * gcc.dg/vect/vect-8.c: Mark functions noinline.
3905 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
3906 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
3907 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
3908 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
3909 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
3910 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
3911 * gcc.dg/vect/vect-42.c: Mark functions noinline.
3912 * gcc.dg/vect/vect-25.c: Mark functions noinline.
3913 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
3914 * gcc.dg/vect/vect-67.c: Mark functions noinline.
3915 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
3916 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
3917 * gcc.dg/vect/vect-106.c: Mark functions noinline.
3918 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
3919 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
3920 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
3921 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
3922 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
3923 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
3924 * gcc.dg/vect/vect-34.c: Mark functions noinline.
3925 * gcc.dg/vect/vect-17.c: Mark functions noinline.
3926 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
3927 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
3928 * gcc.dg/vect/vect-93.c: Mark functions noinline.
3929 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
3930 * gcc.dg/vect/vect-76.c: Mark functions noinline.
3931 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
3932 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
3933 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
3934 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
3935 * gcc.dg/vect/vect-115.c: Mark functions noinline.
3936 * gcc.dg/vect/vect-9.c: Mark functions noinline.
3937 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
3938 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
3939 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
3940 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
3941 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
3942 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
3943 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
3944 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
3945 * gcc.dg/vect/vect-60.c: Mark functions noinline.
3946 * gcc.dg/vect/vect-26.c: Mark functions noinline.
3947 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
3948 * gcc.dg/vect/vect-85.c: Mark functions noinline.
3949 * gcc.dg/vect/vect-68.c: Mark functions noinline.
3950 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
3951 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
3952 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
3953 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
3954 * gcc.dg/vect/vect-107.c: Mark functions noinline.
3955 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
3956 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
3957 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
3958 * gcc.dg/vect/vect-52.c: Mark functions noinline.
3959 * gcc.dg/vect/vect-35.c: Mark functions noinline.
3960 * gcc.dg/vect/vect-18.c: Mark functions noinline.
3961 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
3962 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
3963 * gcc.dg/vect/vect-77.c: Mark functions noinline.
3964 * gcc.dg/vect/vect-2.c: Mark functions noinline.
3965 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
3966 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
3967 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
3968 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
3969 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
3970 * gcc.dg/vect/vect-116.c: Mark functions noinline.
3971 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
3972 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
3973 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
3974 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
3975 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
3976 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
3977 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
3978 * gcc.dg/vect/vect-44.c: Mark functions noinline.
3979 * gcc.dg/vect/vect-27.c: Mark functions noinline.
3980 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
3981 * gcc.dg/vect/vect-86.c: Mark functions noinline.
3982 * gcc.dg/vect/vect-100.c: Mark functions noinline.
3983 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
3984 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
3985 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
3986 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
3987 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
3988 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
3989 * gcc.dg/vect/vect-108.c: Mark functions noinline.
3990 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
3991 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
3992 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
3993 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
3994 * gcc.dg/vect/vect-11.c: Mark functions noinline.
3995 * gcc.dg/vect/vect-70.c: Mark functions noinline.
3996 * gcc.dg/vect/vect-36.c: Mark functions noinline.
3997 * gcc.dg/vect/vect-19.c: Mark functions noinline.
3998 * gcc.dg/vect/vect-95.c: Mark functions noinline.
3999 * gcc.dg/vect/vect-78.c: Mark functions noinline.
4000 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
4001 * gcc.dg/vect/vect-3.c: Mark functions noinline.
4002 * gcc.dg/vect/vect-all.c: Mark functions noinline.
4003 * gcc.dg/vect/vect-117.c: Mark functions noinline.
4004 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
4005 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
4006 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
4007 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
4008 * gcc.dg/vect/vect-20.c: Mark functions noinline.
4009 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
4010 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
4011 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
4012 * gcc.dg/vect/vect-62.c: Mark functions noinline.
4013 * gcc.dg/vect/vect-28.c: Mark functions noinline.
4014 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
4015 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
4016 * gcc.dg/vect/vect-87.c: Mark functions noinline.
4017 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
4018 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
4019 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
4020 * gcc.dg/vect/vect-109.c: Mark functions noinline.
4021 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
4022 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
4024 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
4025 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
4026 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
4027 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
4028 * gcc.dg/vect/vect-12.c: Mark functions noinline.
4029 * gcc.dg/vect/vect-71.c: Mark functions noinline.
4030 * gcc.dg/vect/vect-54.c: Mark functions noinline.
4031 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
4032 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
4033 * gcc.dg/vect/vect-96.c: Mark functions noinline.
4034 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
4035 * gcc.dg/vect/vect-110.c: Mark functions noinline.
4036 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
4037 * gcc.dg/vect/vect-4.c: Mark functions noinline.
4038 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
4039 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
4040 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
4041 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
4042 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
4043 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
4044 * gcc.dg/vect/vect-21.c: Mark functions noinline.
4045 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
4046 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
4047 * gcc.dg/vect/vect-80.c: Mark functions noinline.
4048 * gcc.dg/vect/vect-63.c: Mark functions noinline.
4049 * gcc.dg/vect/vect-46.c: Mark functions noinline.
4050 * gcc.dg/vect/vect-29.c: Mark functions noinline.
4051 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
4052 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
4053 * gcc.dg/vect/vect-88.c: Mark functions noinline.
4054 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
4055 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
4056 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
4057 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
4058 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
4059 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
4060 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
4061 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
4062 * gcc.dg/vect/vect-30.c: Mark functions noinline.
4063 * gcc.dg/vect/vect-13.c: Mark functions noinline.
4064 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
4065 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
4066 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
4067 * gcc.dg/vect/vect-72.c: Mark functions noinline.
4068 * gcc.dg/vect/vect-38.c: Mark functions noinline.
4069 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
4070 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
4071 * gcc.dg/vect/vect-97.c: Mark functions noinline.
4072 * gcc.dg/vect/vect-111.c: Mark functions noinline.
4073 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
4074 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
4075 * gcc.dg/vect/vect-5.c: Mark functions noinline.
4076 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
4077 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
4078 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
4079 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
4080 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
4081 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
4082 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
4083 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
4084 * gcc.dg/vect/vect-22.c: Mark functions noinline.
4085 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
4086 * gcc.dg/vect/vect-64.c: Mark functions noinline.
4087 * gcc.dg/vect/vect-89.c: Mark functions noinline.
4088 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
4089 * gcc.dg/vect/vect-103.c: Mark functions noinline.
4090 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
4091 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
4092 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
4093 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
4094 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
4095 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
4096 * gcc.dg/vect/vect-31.c: Mark functions noinline.
4097 * gcc.dg/vect/vect-14.c: Mark functions noinline.
4098 * gcc.dg/vect/vect-73.c: Mark functions noinline.
4099 * gcc.dg/vect/vect-56.c: Mark functions noinline.
4100 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
4101 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
4102 * gcc.dg/vect/vect-98.c: Mark functions noinline.
4103 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
4104 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
4105 * gcc.dg/vect/vect-112.c: Mark functions noinline.
4106 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
4107 * gcc.dg/vect/vect-6.c: Mark functions noinline.
4108 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
4109 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
4110 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
4111 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
4112 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
4113 * gcc.dg/vect/pr25413.c: Mark functions noinline.
4114 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
4115 * gcc.dg/vect/vect-40.c: Mark functions noinline.
4116 * gcc.dg/vect/vect-23.c: Mark functions noinline.
4117 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
4118 * gcc.dg/vect/vect-82.c: Mark functions noinline.
4119 * gcc.dg/vect/vect-65.c: Mark functions noinline.
4120 * gcc.dg/vect/vect-48.c: Mark functions noinline.
4121 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
4122 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
4123 * gcc.dg/vect/vect-104.c: Mark functions noinline.
4124 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
4125 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
4126 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
4127 * gcc.dg/vect/vect-32.c: Mark functions noinline.
4128 * gcc.dg/vect/vect-15.c: Mark functions noinline.
4129 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
4130 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
4131 * gcc.dg/vect/vect-91.c: Mark functions noinline.
4132 * gcc.dg/vect/vect-74.c: Mark functions noinline.
4133 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
4134 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
4135 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
4136 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
4137 * gcc.dg/vect/vect-99.c: Mark functions noinline.
4138 * gcc.dg/vect/vect-113.c: Mark functions noinline.
4139 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
4140 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
4141 * gcc.dg/vect/vect-7.c: Mark functions noinline.
4142 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
4143 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
4144 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
4145 * gcc.dg/vect/vect-24.c: Mark functions noinline.
4146 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
4147 * gcc.dg/vect/vect-83.c: Mark functions noinline.
4148 * gcc.dg/vect/vect-66.c: Mark functions noinline.
4149 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
4151 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
4154 * gcc.target/i386/cmov7.c: New file.
4156 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
4158 * gcc.target/i386/sse4a-check.h: New file.
4159 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
4160 * gcc.target/i386/sse4a-insert.c: Ditto.
4161 * gcc.target/i386/sse4a-montsd.c: Ditto.
4162 * gcc.target/i386/sse4a-montss.c: Ditto.
4163 * gcc.target/i386/mmx-check.h: New file.
4164 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
4165 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
4166 * gcc.target/i386/sse-check.h: New file.
4167 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
4168 * gcc.target/i386/sse-3.c: Ditto.
4169 * gcc.target/i386/sse-7.c: Ditto.
4170 * gcc.target/i386/sse-9.c: Ditto.
4171 * gcc.target/i386/ssefn-3.c: Ditto.
4172 * gcc.target/i386/sse-recip.c: Ditto.
4173 * gcc.target/i386/sse-recip-vec.c: Ditto.
4174 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
4175 * gcc.target/i386/20020523-1.c: Remove.
4176 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
4177 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4178 * gcc.target/i386/ssefn-4.c: Ditto.
4179 * gcc.target/i386/sse-6.c: Ditto.
4180 * gcc.target/i386/sse-10.c: Ditto.
4181 * gcc.target/i386/sse-11.c: Ditto.
4182 * gcc.target/i386/sse-18.c: Ditto.
4183 * gcc.target/i386/fpprec-1.c: Ditto.
4184 * g++.dg/other/i386-1.C: Ditto.
4186 2007-09-04 Richard Guenther <rguenther@suse.de>
4188 PR tree-optimization/33291
4189 * gcc.dg/volatile2.c: New testcase.
4190 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
4191 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
4192 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4193 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
4195 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4198 * gfortran.dg/namelist_15.f90: Update test.
4199 * gfortran.dg/namelist_24.f90: Update test.
4200 * gfortran.dg/namelist_38.f90: New test.
4202 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
4204 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
4205 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4206 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
4207 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4208 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
4209 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4211 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
4213 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
4214 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
4216 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
4218 2007-09-02 David Daney <ddaney@avtrex.com>
4220 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
4221 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
4222 * gcc.target/mips/atomic-memory-1.c: Ditto.
4223 * gcc.target/mips/atomic-memory-2.c: Ditto.
4225 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
4227 * gcc.target/cris/builtin_clz_v0.c: New testcase.
4228 * gcc.target/cris/builtin_clz_v3.c: New testcase.
4230 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
4232 * gfortran.dg/substr_6.f90: New test.
4234 2007-09-02 Paolo Carlini <pcarlini@suse.de>
4237 * g++.dg/other/error18.C: New.
4238 * g++.dg/expr/bitfield3.C: Adjust.
4240 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
4243 * gfortran.fortran-torture/compile/pr33276.f90: New.
4245 2007-09-02 Joseph Myers <joseph@codesourcery.com>
4249 * gcc.dg/c99-arraydecl-3.c: New test.
4251 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
4254 * g++.dg/cpp0x/variadic-new2.C: New.
4255 * g++.dg/cpp0x/variadic-new.C: New.
4257 2007-08-31 Tobias Burnus <burnus@net-b.de>
4260 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
4261 * gfortran.dg/read_1.f90: New.
4263 2007-08-31 Paolo Carlini <pcarlini@suse.de>
4266 * g++.dg/template/error30.C: New.
4268 2007-08-31 Paolo Carlini <pcarlini@suse.de>
4271 * g++.dg/template/crash70.C: New.
4273 2007-08-31 Paolo Carlini <pcarlini@suse.de>
4276 * g++.dg/ext/is_class_error.C: New.
4278 2007-08-31 Olivier Hainque <hainque@adacore.com>
4280 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
4282 2007-08-31 David Edelsohn <edelsohn@gnu.org>
4283 Revital Eres <eres@il.ibm.com>
4285 * gcc.target/powerpc/paired-1.c: New test.
4286 * gcc.target/powerpc/paired-2.c: New test.
4287 * gcc.target/powerpc/paired-3.c: New test.
4288 * gcc.target/powerpc/paired-4.c: New test.
4289 * gcc.target/powerpc/paired-5.c: New test.
4290 * gcc.target/powerpc/paired-6.c: New test.
4291 * gcc.target/powerpc/paired-7.c: New test.
4292 * gcc.target/powerpc/ppc-paired.c: New test.
4294 2007-08-31 Ollie Wild <aaw@google.com>
4296 * g++.dg/conversion/ptrmem2.C: New test.
4297 * g++.dg/conversion/ptrmem3.C: New test.
4298 * g++.dg/conversion/ptrmem4.C: New test.
4299 * g++.dg/conversion/ptrmem5.C: New test.
4300 * g++.dg/conversion/ptrmem6.C: New test.
4301 * g++.dg/conversion/ptrmem7.C: New test.
4302 * g++.dg/conversion/ptrmem8.C: New test.
4304 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
4307 * gfortran.dg/char_length_7.f90: New test.
4308 * gfortran.dg/char_length_9.f90: New test.
4309 * gfortran.dg/char_assign_1.f90: Add extra warning.
4313 * gfortran.dg/char_length_8.f90: New test.
4315 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
4317 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
4319 2007-08-30 Jakub Jelinek <jakub@redhat.com>
4321 * gcc.dg/inline-24.c: New test.
4322 * g++.dg/opt/inline11.C: New test.
4324 2007-08-30 Richard Guenther <rguenther@suse.de>
4326 * gcc.target/i386/vectorize5.c: New testcase.
4328 2007-08-30 Tobias Burnus <burnus@net-b.de>
4331 * interface.c (check_interface0): Improve error for external procs.
4332 (check_sym_interfaces): Fix checking of module procedures.
4334 2007-08-30 Jakub Jelinek <jakub@redhat.com>
4336 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
4338 * gcc.dg/sync-3.c: New test.
4341 * gcc.dg/cleanup-12.c: New test.
4343 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
4345 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
4346 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
4347 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
4348 * gcc.dg/pr32450.c: Ditto.
4349 * gcc.dg/nest.c: Ditto.
4350 * gcc.dg/nested-func-4.c: Ditto.
4351 * g++.old-deja/g++.law/profile1.C: Ditto.
4353 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4356 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
4357 non-default integer kind arguments.
4359 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
4362 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
4364 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
4366 * gcc.dg/h8300-ice2.c: Remove target selector.
4368 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
4371 * gfortran.dg/binding_label_tests_15.f03: New test case.
4372 * gfortran.dg/binding_label_tests_16.f03: Ditto.
4374 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4376 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
4377 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
4379 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
4382 * g++.dg/other/canon-33194.C: New.
4384 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
4386 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
4387 * gcc.c-torture/execute/pr23135.c: Likewise.
4389 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
4391 * gcc.dg/pr31344.c: Move to ...
4392 * gcc.dg/dfp/pr31344.c: ... here.
4393 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
4394 * gcc.dg/20050503-1.c: Ditto.
4395 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
4396 * gcc.dg/20061127-1.c: Compile only for fpic targets.
4397 * gcc.dg/20060801-1.c: Ditto.
4399 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
4401 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
4402 * gfortran.dg/nan_1.f90: Likewise.
4404 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4407 Revert previous patch.
4409 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
4410 Kazu Hirata <kazu@codesourcery.com>
4412 * gcc.target/m68k/interrupt-1.c: New.
4414 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
4416 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
4417 10000 for targets where "int" can't hold at least 100000.
4418 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
4419 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
4420 (test5)(test6): Use it.
4421 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
4422 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
4423 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
4424 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
4425 * gcc.dg/attr-alloc_size.c (test): Likewise.
4427 2007-08-28 Paolo Carlini <pcarlini@suse.de>
4430 * g++.dg/template/error29.C: New.
4432 2007-08-28 Jakub Jelinek <jakub@redhat.com>
4435 * g++.dg/ext/visibility/anon5.C: New test.
4437 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4439 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
4441 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4443 * gfortran.dg/gamma_1.f90: Remove large-real tests.
4444 * gfortran.dg/gamma_2.f90: Remove large-real tests.
4445 * gfortran.dg/gamma_4.f90: New: large-real tests.
4447 2007-08-28 Jason Merrill <jason@redhat.com>
4450 * g++.dg/ext/stmtexpr12.C: New test.
4453 * g++.dg/ext/attrib28.C: New test.
4455 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
4458 * gcc.target/i386/pr32661.c: New test.
4460 2007-08-28 Jakub Jelinek <jakub@redhat.com>
4463 * gcc.dg/pr32370.c: New test.
4465 PR rtl-optimization/33148
4466 * gcc.c-torture/compile/20070827-1.c: New test.
4469 * d++.dg/debug/const3.C: New test.
4470 * d++.dg/debug/const4.C: New test.
4471 * d++.dg/debug/dwarf2/const1.C: New test.
4472 * d++.dg/debug/dwarf2/const2.C: New test.
4473 * d++.dg/debug/dwarf2/const2b.C: New test.
4475 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
4476 Vladimir Yanovsky <yanov@il.ibm.com>
4477 Revital Eres <eres@il.ibm.com>
4478 Andrey Belevantsev <abel@ispras.ru>
4480 * gcc.dg/sms-1.c: New test.
4482 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
4484 * g++.dg/ext/gnu-inline-common.h: New.
4485 * g++.dg/ext/gnu-inline-global-reject.C: New.
4486 * g++.dg/ext/gnu-inline-global.C: New.
4487 * g++.dg/ext/gnu-inline-namespace.C: New.
4488 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
4489 * g++.dg/ext/gnu-inline-class.C: New.
4490 * g++.dg/ext/gnu-inline-class-static.C: New.
4491 * g++.dg/ext/gnu-inline-template-class.C: New.
4492 * g++.dg/ext/gnu-inline-template-func.C: New.
4494 2007-08-27 Jason Merrill <jason@redhat.com>
4497 * g++.dg/ext/stmtexpr11.C: New.
4499 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
4501 * lib/target-supports.exp (check_profiling_available):
4502 Set profiling_available_saved to 0 on fido-*-elf.
4504 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
4506 PR tree-optimization/33173
4508 * gcc.c-torture/compile/pr33173.c: New.
4510 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
4513 * gcc.dg/dfp/pr31385.c: New.
4515 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
4517 * gcc.dg/unsigned-long-compare.c: Remove target selector.
4519 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
4521 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
4522 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
4523 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
4524 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
4525 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
4526 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
4527 gcc.target/m68k directory.
4528 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
4529 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
4530 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
4531 gcc.target/cris directory.
4532 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
4533 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
4534 gcc.target/bfin directory.
4536 * gcc.target/sh: New directory.
4537 * gcc.target/sh/sh.exp: New file.
4538 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
4539 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
4540 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
4541 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
4542 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
4543 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
4545 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
4547 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
4548 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
4549 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
4550 * gcc.target/i386/local2.c: Ditto.
4551 * gcc.target/i386/stack-prot-kernel.c: Ditto.
4552 * gcc.target/i386/20011119-1.c: Ditto.
4553 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
4554 * gcc.target/i386/fastcall-1.c: Fix target selector.
4556 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4559 * gfortran.dg/negative_unit.f: Add new check
4560 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
4561 -fdefault-integer-8.
4563 2007-08-26 Asher Langton <langton2@llnl.gov>
4565 * gfortran.dg/recursive_stack.f90: New.
4566 * gfortran.dg/openmp_stack.f90: New.
4568 2007-08-26 Tobias Burnus <burnus@net-b.de>
4571 * gfortran.dg/use_10.f90: New.
4573 2007-08-26 Tobias Burnus <burnus@net-b.de>
4576 * gfortran.dg/namelist_14.f90: Make test case valid.
4577 * gfortran.dg/common_10.f90: New.
4579 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
4582 * gcc.dg/ifelse-2.c: New.
4584 2007-08-26 Tobias Burnus <burnus@net-b.de>
4587 * gfortran.dg/gamma_1.f90: New.
4588 * gfortran.dg/gamma_2.f90: New.
4589 * gfortran.dg/gamma_3.f90: New.
4591 2007-08-26 Tobias Burnus <burnus@net-b.de>
4594 * gfortran.dg/used_types_18.f90: New.
4596 2007-08-25 Jakub Jelinek <jakub@redhat.com>
4598 * gcc.dg/array-init-2.c: New test.
4600 2007-08-24 Tobias Burnus <burnus@net-b.de>
4603 * gfortran.dg/initialization_4.f90: Update dg-error.
4604 * gfortran.dg/initialization_13.f90: New.
4606 2007-08-24 Richard Guenther <rguenther@suse.de>
4609 * gcc.c-torture/compile/pr33166.c: New testcase.
4611 2007-08-24 Tobias Burnus <burnus@net-b.de>
4614 * gfortran.dg/pointer_assign_4.f90: New.
4615 * gfortran.dg/shape_2.f90: Fix test case.
4616 * gfortran.dg/char_result_4.f90: Ditto.
4618 2007-08-24 Jakub Jelinek <jakub@redhat.com>
4620 * gcc.dg/array-init-1.c: New test.
4623 * g++.dg/parse/crash36.C: New test.
4625 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
4627 * gcc.dg/pr32721.c: Updated.
4629 2007-08-24 Jakub Jelinek <jakub@redhat.com>
4631 PR tree-optimization/32573
4633 * gcc.dg/pr32573.c: New test.
4636 * g++.dg/lookup/ns3.C: New test.
4638 * gfortran.dg/assumed_charlen_sharing.f90: New test.
4641 * g++.dg/parse/crash37.C: New test.
4643 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
4646 * gcc.target/i386/pr17390.c: New test.
4648 2007-08-23 Richard Guenther <rguenther@suse.de>
4650 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
4651 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
4652 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
4653 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
4654 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
4655 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
4656 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
4657 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
4659 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
4661 * gcc.target/s390: New directory.
4662 * gcc.target/s390/s390.exp: New file.
4663 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
4664 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
4665 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
4666 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
4667 gcc.target/s390 directory.
4669 2007-08-23 Richard Guenther <rguenther@suse.de>
4671 PR tree-optimization/32328
4672 * gcc.dg/pr32328.c: New testcase.
4674 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
4676 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
4679 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4682 * gfortran.dg/min_max_optional_5.f90: New test.
4683 * gfortran.dg/min_max_optional_2.f90: Remove.
4684 * gfortran.dg/min_max_optional_3.f90: Remove.
4685 * gfortran.dg/min_max_optional_4.f90: Remove.
4687 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
4689 * gcc.target/i386/xorps-sse.c: New.
4690 * gcc.target/i386/xorps-sse2.c: New.
4692 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
4694 * gcc.target/i386/cmov3.c: Fix scan-assembler.
4695 * gcc.target/i386/cmov4.c: Fix scan-assembler.
4696 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
4698 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
4701 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
4702 include multiple kinds for SHAPE parameter within a single
4704 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
4705 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
4707 2007-08-22 Janus Weil <jaydub66@gmail.com>
4709 * interface_abstract_1.f90: Extended test case.
4710 * interface_abstract_3.f90: New test.
4712 2007-08-21 Christian Bruel <christian.bruel@st.com>
4714 * gcc.dg/fold-sub.c: New test.
4716 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
4718 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
4719 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
4720 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
4721 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
4722 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
4723 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
4725 2007-08-22 Richard Guenther <rguenther@suse.de>
4728 * gcc.dg/pr33007.c: New testcase.
4730 2007-08-22 Richard Sandiford <richard@codesourcery.com>
4732 * gcc.c-torture/execute/strcmp-1.x: Delete.
4734 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
4736 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
4737 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
4738 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
4739 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
4740 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
4741 gcc.target/i386/stack-realign.c,
4742 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4743 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4744 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
4745 target using dg-require-effective-target directive.
4746 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
4747 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
4748 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
4749 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
4750 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
4751 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
4752 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
4753 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
4754 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
4755 Require lp64 target using dg-require-effective-target directive.
4756 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
4757 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
4759 * gcc.target/i386/20010202-1.c: Move from here ...
4760 * gcc.dg/20010202-1.c: ... to here.
4762 2007-08-22 Richard Guenther <rguenther@suse.de>
4764 PR tree-optimization/33142
4765 * gcc.c-torture/execute/pr33142.c: New testcase.
4767 2007-08-22 Richard Guenther <rguenther@suse.de>
4770 * g++.dg/torture/pr32563.C: New testcase.
4772 2007-08-22 Jakub Jelinek <jakub@redhat.com>
4775 * gcc.dg/pr32912-1.c: Add -w to options.
4776 * gcc.dg/pr32912-2.c: Likewise.
4777 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
4779 2007-08-21 Ian Lance Taylor <iant@google.com>
4781 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
4783 2007-08-21 Ian Lance Taylor <iant@google.com>
4785 PR tree-optimization/33134
4786 * g++.dg/tree-ssa/pr33134.C: New test.
4788 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
4790 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
4791 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
4793 2007-08-21 Jakub Jelinek <jakub@redhat.com>
4796 * gcc.dg/debug/pr32610.c: New test.
4798 * g++.dg/init/new24.C: New test.
4801 * gcc.dg/pr32912-1.c: New test.
4802 * gcc.dg/pr32912-2.c: New test.
4803 * gcc.dg/pr32912-3.c: New test.
4805 2007-08-21 Richard Guenther <rguenther@suse.de>
4807 * gcc.dg/pointer-arith-10.c: New testcase.
4809 2007-08-21 Richard Guenther <rguenther@suse.de>
4812 * gcc.c-torture/compile/pr33122.c: New testcase.
4814 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
4816 * g++.dg/warn/Wnvdtor-2.C: New testcase.
4818 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
4820 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
4822 2007-08-20 Jakub Jelinek <jakub@redhat.com>
4825 * g++.dg/init/new23.C: New test.
4827 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4830 * gcc.c-torture/compile/pr30564-1.c: New test.
4831 * gcc.c-torture/compile/pr30564-2.c: New test.
4833 2007-08-19 Joseph Myers <joseph@codesourcery.com>
4835 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
4837 2007-08-19 Tobias Burnus <burnus@net-b.de>
4839 * gfortran.dg/interface_abstract_2.f90: New.
4840 * gfortran.dg/interface_abstract_1.f90: Fix typo.
4842 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
4844 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
4845 unknown (so that outer-loop wont get analyzed).
4846 * gcc.dg/vect/vect-outer-1a.c: New test.
4847 * gcc.dg/vect/vect-outer-1b.c: New test.
4848 * gcc.dg/vect/vect-outer-1.c: New test.
4849 * gcc.dg/vect/vect-outer-2a.c: New test.
4850 * gcc.dg/vect/vect-outer-2b.c: New test.
4851 * gcc.dg/vect/vect-outer-2c.c: New test.
4852 * gcc.dg/vect/vect-outer-2.c: New test.
4853 * gcc.dg/vect/vect-outer-3a.c: New test.
4854 * gcc.dg/vect/vect-outer-3b.c: New test.
4855 * gcc.dg/vect/vect-outer-3c.c: New test.
4856 * gcc.dg/vect/vect-outer-3.c: New test.
4857 * gcc.dg/vect/vect-outer-4a.c: New test.
4858 * gcc.dg/vect/vect-outer-4b.c: New test.
4859 * gcc.dg/vect/vect-outer-4c.c: New test.
4860 * gcc.dg/vect/vect-outer-4d.c: New test.
4861 * gcc.dg/vect/vect-outer-4e.c: New test.
4862 * gcc.dg/vect/vect-outer-4f.c: New test.
4863 * gcc.dg/vect/vect-outer-4g.c: New test.
4864 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
4865 * gcc.dg/vect/vect-outer-4i.c: New test.
4866 * gcc.dg/vect/vect-outer-4j.c: New test.
4867 * gcc.dg/vect/vect-outer-4k.c: New test.
4868 * gcc.dg/vect/vect-outer-4l.c: New test.
4869 * gcc.dg/vect/vect-outer-4m.c: New test.
4870 * gcc.dg/vect/vect-outer-4.c: New test.
4871 * gcc.dg/vect/vect-outer-5.c: New test.
4872 * gcc.dg/vect/vect-outer-6.c: New test.
4873 * gcc.dg/vect/vect-outer-fir.c: New test.
4874 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
4875 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
4877 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
4879 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
4880 and -fno-tree-reassoc.
4881 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
4882 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
4883 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
4884 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
4885 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
4886 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
4887 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
4888 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
4889 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
4890 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
4891 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
4892 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
4893 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
4894 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
4895 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
4896 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
4897 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
4898 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
4899 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
4900 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
4901 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
4902 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
4903 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
4904 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
4905 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
4906 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
4907 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
4908 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
4909 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
4910 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
4911 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
4912 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
4913 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
4914 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
4915 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
4916 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
4917 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
4919 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
4921 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
4922 versioning for aliasing).
4923 * gcc.dg/vect/vect-35.c: Likewise.
4925 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
4927 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4929 2007-08-18 Tom Tromey <tromey@redhat.com>
4931 PR preprocessor/32974:
4932 * gcc.dg/cpp/pr32974.c: New file.
4934 2007-08-17 Tobias Burnus <burnus@net-b.de>
4936 * gfortran.dg/interface_abstract_1.f90: New.
4938 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
4941 * gfortran.dg/pure_initializer_1.f90: New test.
4943 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
4946 * gfortran.dg/array_constructor_18.f90: New test.
4948 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
4951 * g++.dg/expr/lval3.C: New test.
4952 * g++.dg/expr/lval4.C: New test.
4954 2007-08-17 Ollie Wild <aaw@google.com>
4957 * g++.dg/lookup/builtin3.C: New test.
4958 * g++.dg/lookup/builtin4.C: New test.
4959 * g++.dg/lookup/using19.C: New test.
4961 2007-08-17 Paolo Carlini <pcarlini@suse.de>
4964 * g++.dg/parse/error31.C: New.
4966 2007-08-17 Paolo Carlini <pcarlini@suse.de>
4969 * g++.dg/template/error26.C: New.
4971 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4974 * gfortran.dg/zero_length_2.f90: New test.
4976 2007-08-17 Tobias Burnus <burnus@net-b.de>
4978 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
4979 * gfortran.dg/kind_tests_3.f03: Ditto.
4980 * gfortran.dg/global_vars_f90_init.f90: Ditto.
4981 * gfortran.dg/interface_13.f90: Ditto.
4982 * gfortran.dg/pr32738.f90: Ditto.
4983 * gfortran.dg/module_private_1.f90: Ditto.
4984 * gfortran.dg/test_only_clause.f90: Ditto.
4985 * gfortran.dg/bind_c_vars.f90: Ditto.
4986 * gfortran.dg/bind_c_dts.f90: Ditto.
4987 * gfortran.dg/use_9.f90: Ditto.
4988 * gfortran.dg/generic_8.f90: Ditto.
4989 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
4990 * gfortran.dg/private_type_6.f90: Ditto.
4991 * gfortran.dg/c_assoc.f90: Ditto.
4992 * gfortran.dg/private_type_7.f90: Ditto.
4993 * gfortran.dg/global_vars_c_init.f90: Ditto.
4994 * gfortran.dg/bind_c_dts_2.f03: Ditto.
4995 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
4996 * gfortran.dg/c_size_t_test.f03: Ditto.
4997 * gfortran.dg/used_types_12.f90: Ditto.
4998 * gfortran.dg/pr25923.f90: Ditto.
4999 * gfortran.dg/test_com_block.f90: Ditto.
5000 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
5001 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5002 * gfortran.dg/com_block_driver.f90: Ditto.
5003 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
5004 * gfortran.dg/use_iso_c_binding.f90: Ditto.
5005 * gfortran.dg/c_loc_test.f90: Ditto.
5006 * gfortran.dg/c_ptr_tests.f03: Ditto.
5007 * gfortran.dg/module_interface_1.f90: Ditto.
5009 2007-08-17 Paolo Carlini <pcarlini@suse.de>
5012 * g++.dg/other/error17.C: Adjust.
5014 2007-08-17 Ben Elliston <bje@au.ibm.com>
5017 * g++.dg/ext/altivec-14.C: New test.
5019 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
5021 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
5022 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
5024 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
5025 * gcc.dg/vect/pr32366.c: Ditto.
5027 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
5030 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
5031 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
5032 * gcc.dg/dfp/convert-int-fold.c: Ditto.
5033 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
5035 2007-08-16 Tobias Burnus <burnus@net-b.de>
5038 * gfortran.dg/use_9.f90: New.
5040 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
5042 * g++.dg/gcov/gcov-5.C: New test.
5044 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
5046 * g++.dg/gcov/gcov-4.C: New test.
5047 * lib/gcov.exp (verify-lines): Add support for
5048 checking no-coverage lines.
5050 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
5052 * gcc.dg/vect/vect-vfa-01.c: New.
5053 * gcc.dg/vect/vect-vfa-02.c: New.
5054 * gcc.dg/vect/vect-vfa-03.c: New.
5055 * gcc.dg/vect/vect-vfa-04.c: New.
5056 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
5057 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
5058 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
5059 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
5060 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
5061 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
5062 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
5063 gfortran.dg/vect/pr19049.f90: Rename to start with
5065 * gcc.dg/vect/vect.exp: Disable versioning for alias
5066 when test starts with no-vfa-.
5067 * gfortran.dg/vect/vect.exp: Likewise.
5069 2007-08-16 Richard Sandiford <richard@codesourcery.com>
5071 * gcc.dg/torture/pr32897.c: New test.
5073 2007-08-16 Paolo Carlini <pcarlini@suse.de>
5076 * g++.dg/template/crash69.C: New.
5078 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
5080 * lib/target-supports.exp (check_effective_target_arm32): Use
5081 check_no_compiler_messages.
5083 2007-08-15 Diego Novillo <dnovillo@google.com>
5085 gcc.dg/tree-ssa/20070815.c: New test.
5087 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5090 * gfortran.dg/random_7.f90: Initialize variable.
5092 2007-08-15 Jakub Jelinek <jakub@redhat.com>
5095 * gfortran.dg/pr33074.f90: New test.
5098 * g++.dg/opt/nrv14.C: New test.
5100 2007-08-15 Paolo Carlini <pcarlini@suse.de>
5103 * g++.dg/template/crash68.C: New.
5105 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
5107 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
5108 * gcc.dg/sibcall-4.c: Ditto.
5110 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5113 * gfortran.dg/use_8.f90: New test.
5114 * gfortran.dg/c_loc_tests_2.f03: Fix code.
5116 2007-08-14 Paolo Carlini <pcarlini@suse.de>
5119 * g++.dg/template/error27.C: New.
5120 * g++.dg/template/error28.C: New.
5121 * g++.dg/other/pr28304.C: Adjust.
5122 * g++.old-deja/g++.mike/p811.C: Likewise.
5124 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
5127 * gcc.target/i386/pr30315.c: New.
5129 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5132 * gfortran.dg/substr_5.f90: New test.
5134 2007-08-14 Andrew Pinski <pinskia@gmail.com>
5137 * gcc.dg/vector-2.c: New test.
5140 * g++.dg/ext/vector8.C: New test.
5142 2007-08-13 Dan Hipschman <dsh@google.com>
5145 * gcc.dg/format/array-1.c: Add an additional test for
5146 unterminated format strings of length 1.
5148 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
5151 * gfortran.dg/external_procedures_3.f90: New test.
5153 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
5156 * gfortran.dg/import6.f90: New test.
5158 2007-08-13 Andrew Pinski <pinskia@gmail.com>
5161 * gcc.dg/vector-1.c: New test.
5163 2007-08-13 Richard Sandiford <richard@codesourcery.com>
5165 * gcc.dg/pr21255-4.c: Skip for PIC.
5166 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
5168 2007-08-13 Richard Sandiford <richard@codesourcery.com>
5170 * gcc.dg/attr-isr.c: Skip for PIC.
5171 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5172 * gcc.dg/attr-isr-trapa.c: Likewise.
5173 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5174 * gcc.dg/pragma-isr-trapa.c: Likewise.
5175 * gcc.dg/pragma-isr-trapa2.c: Likewise.
5177 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
5180 * gfortran.dg/transpose_1.f90: New test.
5182 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5185 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
5188 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5192 * gfortran.dg/random_4.f90: New test.
5193 * gfortran.dg/random_5.f90: New test.
5194 * gfortran.dg/random_6.f90: New test.
5195 * gfortran.dg/random_7.f90: New test.
5197 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5200 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
5202 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5205 * gfortran.dg/module_private_1.f90: New test.
5207 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5210 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
5211 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
5213 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5216 * gfortran.dg/char_length_6.f90: New test.
5218 2007-08-10 Ollie Wild <aaw@google.com>
5220 * g++.dg/lookup/using18.C: New test.
5222 2007-08-10 Paolo Carlini <pcarlini@suse.de>
5225 * g++.dg/other/error16.C: New.
5227 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5230 * gfortran.dg/namelist_37.f90: New test.
5232 2007-08-10 Paolo Carlini <pcarlini@suse.de>
5235 * g++.dg/conversion/op3.C: New.
5237 2007-08-09 Tobias Burnus <burnus@net-b.de>
5240 * gfortran.dg/fmt_tab_1.f90: New.
5241 * gfortran.dg/fmt_tab_2.f90: New.
5243 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
5246 * gcc.c-torture/compile/pr32796.c: New test.
5248 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
5251 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
5252 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
5255 2007-08-08 Richard Sandiford <richard@codesourcery.com>
5257 * gcc.target/mips/code-readable-1.c: New test.
5258 * gcc.target/mips/code-readable-2.c: Likewise.
5259 * gcc.target/mips/code-readable-3.c: Likewise.
5261 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
5262 Revital Eres <eres@il.ibm.com>
5264 * gfortran.dg/sms-1.f90: Add comment.
5265 * gfortran.dg/sms-2.f90: New.
5267 2007-08-07 Ian Lance Taylor <iant@google.com>
5269 * gcc.dg/instrument-1.c: New test.
5270 * gcc.dg/instrument-2.c: New test.
5271 * gcc.dg/instrument-3.c: New test.
5273 2007-08-07 Steve Ellcey <sje@cup.hp.com>
5275 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
5277 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
5279 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
5280 !vector_alignment_reachable targets.
5281 * gcc.dg/vect/vect-33.c: Likewise.
5282 * gcc.dg/vect/vect-42.c: Likewise.
5283 * gcc.dg/vect/vect-44.c: Likewise.
5284 * gcc.dg/vect/vect-50.c: Likewise.
5285 * gcc.dg/vect/vect-70.c: Likewise.
5286 * gcc.dg/vect/vect-71.c: Likewise.
5287 * gcc.dg/vect/vect-87.c: Likewise.
5288 * gcc.dg/vect/vect-88.c: Likewise.
5289 * gcc.dg/vect/vect-91.c: Likewise.
5290 * gcc.dg/vect/vect-93.c: Likewise.
5291 * gcc.dg/vect/vect-96.c: Likewise.
5292 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
5293 * gcc.dg/vect/section-anchors-69.c: Likewise.
5294 * gcc.dg/vect/pr25413.c: Likewise.
5295 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
5296 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
5297 * gfortran.dg/vect-2.f90: Likewise.
5298 * gfortran.dg/vect-3.f90: Likewise.
5299 * gfortran.dg/vect-4.f90: Likewise.
5300 * gfortran.dg/vect-5.f90: Likewise.
5301 * lib/target-supports.exp (check_effective_target_natural_alignment):
5302 Return false for darwin.
5303 (check_effective_target_vector_alignment_reachable_for_double): New.
5305 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
5307 * gcc.dg/multiword-1.c: New testcase.
5309 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
5311 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
5313 * gfortran.dg/namelist_36.f90: New test.
5315 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
5317 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
5318 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
5320 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
5322 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
5323 * gcc.dg/torture/type-generic-1.c: Likewise.
5325 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
5327 * gcc.c-torture/20070522-1.c: Move to ...
5328 * gcc.c-torture/compile/20070522-1.c: Here.
5330 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5333 * gfortran.dg/minmax_char_1.f90: New test.
5334 * gfortran.dg/minmax_char_2.f90: New test.
5335 * gfortran.dg/min_max_optional_4.f90: New test.
5337 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5339 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
5340 hanging on the testcase.
5342 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
5345 * gcc.c-torture/compile/pr32988.c: New test.
5347 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
5349 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
5351 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
5353 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
5356 2007-03-22 Dirk Mueller <dmueller@suse.de>
5358 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5360 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5363 * gfortran.dg/isnan_1.f90: New test.
5365 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
5366 Revital Eres <eres@il.ibm.com>
5368 * gcc.dg/sms-antideps.c: New test.
5370 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
5373 * gfortran.dg/entry_13.f90: New test.
5375 * gfortran.dg/entry_12.f90: Clean up .mod file.
5377 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5380 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
5381 variables as kind=4 so they don't overflow the record length.
5383 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
5386 * gfortran.dg/selected_kind_1.f90: New test.
5388 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
5391 * gcc.c-torture/compile/pr32780.c: New test.
5393 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
5396 * gcc.c-torture/compile/pr32399.c: New testcase.
5398 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
5401 * g++.dg/torture/pr32304.C: New testcase.
5403 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
5406 * gfortran.fortran-torture/compile/complex_1.f90: New test.
5408 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5411 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
5413 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5416 * gfortran.dg/nint_2.f90: New test.
5418 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
5420 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
5421 * gcc.dg/weak/typeof-2.c: Likewise.
5423 2007-08-03 Diego Novillo <dnovillo@google.com>
5426 * gcc.dg/tree-ssa/pr31521.c: New test.
5428 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5431 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
5432 iostat must be default kind.
5434 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5436 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
5438 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5441 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
5442 explicit so test passes with -fdefault-integer-8.
5443 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5444 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5446 2007-08-02 Lee Millward <lee.millward@gmail.com>
5449 * g++.dg/parse/asm1.C: New test.
5452 * g++.dg/parse/asm2.C: Likewise.
5455 * g++.dg/parse/asm3.C: Likewise.
5457 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
5459 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
5460 "int" is only 16 bit bits wide.
5461 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
5463 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5465 * g++.dg/torture/type-generic-1.C: New.
5466 * gcc.dg/pr28796-2.c: Move tests ...
5467 * gcc.dg/tg-tests.h: ... here.
5468 * gcc.dg/torture/type-generic-1.c: New.
5470 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5473 * minmaxloc_3.f90: New test case.
5475 2007-08-01 Tobias Burnus <burnus@net-b.de>
5478 * gfortran.dg/allocate_stat.f90: New.
5480 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
5482 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
5484 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
5486 PR tree-optimization/32919
5487 * gcc.c-torture/compile/pr32919.c: New.
5489 2007-08-01 Nick Clifton <nickc@redhat.com>
5491 * gcc.c-torture/execute/execute.exp: Change copyright header to
5492 refer to version 3 of the GNU General Public License and to point
5493 readers at the COPYING3 file and the FSF's license web page.
5494 * gcc.c-torture/execute/ieee/ieee.exp,
5495 gcc.c-torture/unsorted/unsorted.exp,
5496 gcc.c-torture/compile/compile.exp,
5497 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
5498 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
5499 gcc.target/cris/torture/cris-torture.exp,
5500 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
5501 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
5502 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
5503 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
5504 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
5505 gnat.dg/dg.exp, gnat.dg/style/style.exp,
5506 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
5507 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
5508 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
5509 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
5510 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
5511 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
5512 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
5513 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
5514 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
5515 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
5516 gcc.dg/noncompile/noncompile.exp,
5517 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
5518 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
5519 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
5520 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
5521 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
5522 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
5523 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
5524 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
5525 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
5526 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
5527 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
5528 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
5529 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
5530 g++.old-deja/old-deja.exp,
5531 gfortran.fortran-torture/execute/execute.exp,
5532 gfortran.fortran-torture/compile/compile.exp,
5533 treelang/output/output-1.c, treelang/output/output-1.tree,
5534 treelang/execute/execute.exp, treelang/Makefile.in,
5535 treelang/compile/compile.exp, g++.dg/dg.exp,
5536 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
5537 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
5538 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
5539 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
5540 g++.dg/compat/struct-layout-1.exp,
5541 g++.dg/compat/struct-layout-1_generate.c,
5542 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
5543 g++.dg/bprob/bprob.exp, config/default.exp,
5544 gcc.test-framework/test-framework.awk,
5545 gcc.test-framework/gen_directive_tests,
5546 gcc.test-framework/test-framework.exp,
5547 objc.dg/special/special.exp,
5548 objc.dg/gnu-encoding/gnu-encoding.exp,
5549 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
5550 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
5551 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
5552 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
5553 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
5554 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
5555 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
5556 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
5557 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
5558 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
5559 lib/target-supports-dg.exp, lib/gcc-defs.exp,
5560 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
5561 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
5562 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
5563 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
5564 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
5567 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
5569 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
5572 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
5575 * gfortran.dg/initialization_12.f90: New test.
5577 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
5580 * gfortran.dg/entry_12.f90: New test.
5582 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5585 * gfortran.dg/altreturn_6.f90: New test.
5587 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
5590 * gfortran.dg/exponent_2.f90: New test.
5592 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
5594 * gcc.dg/vect/vect-117.c: New test.
5595 * gcc.dg/vect/vect-74.c: Enabled test
5596 * gcc.dg/vect/vect-81.c: Enabled test
5598 2007-07-30 Andrew Pinski <pinskia@gmail.com>
5600 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
5601 s/dg-error/dg-warning where warning is expected.
5603 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5606 * gfortran.dg/array_constructor_12.f90: Adjust argument
5607 of huge() to correct kind.
5609 2007-07-30 Ollie Wild <aaw@google.com>
5611 * gcc.dg/cpp/counter-2.c: New test.
5612 * gcc.dg/cpp/counter-3.c: New test.
5613 * gcc.dg/cpp/dir-only-1.c: New test.
5614 * gcc.dg/cpp/dir-only-1.h: New file.
5615 * gcc.dg/cpp/dir-only-2.c: New test.
5616 * gcc.dg/cpp/dir-only-3.c: New test.
5617 * gcc.dg/cpp/dir-only-3a.h: New file.
5618 * gcc.dg/cpp/dir-only-3b.h: New file.
5619 * gcc.dg/cpp/dir-only-4.c: New test.
5620 * gcc.dg/cpp/dir-only-5.c: New test.
5621 * gcc.dg/cpp/dir-only-6.c: New test.
5623 2007-07-30 Julian Brown <julian@codesourcery.com>
5625 * gcc.target/arm/neon/v*.c: Regenerate.
5627 2007-07-30 Paolo Carlini <pcarlini@suse.de>
5630 * g++.dg/ext/label6.C: New.
5632 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5636 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
5638 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
5641 * gfortran.dg/actual_pointer_function_1.f90: New test.
5644 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
5646 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
5649 * gfortran.dg/shape_1.f90: Adjust error message.
5650 * gfortran.dg/parameter_array_ref_1.f90: New test.
5652 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5655 * gfortran.dg/entry_11.f90: New test.
5657 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
5658 Revital Eres <eres@il.ibm.com>
5660 * gfortran.dg/sms-1.f90: New test.
5662 2007-07-28 Richard Guenther <rguenther@suse.de>
5664 * gcc.c-torture/compile/pr32920.c: New testcase.
5666 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
5669 * g++.dg/lookup/friend11.C: New test.
5671 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
5673 * gfortran.dg/namelist_5.f90: Adjusted error message.
5674 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
5675 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
5676 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
5677 * gfortran.dg/namelist_32.f90: ... this.
5680 * gfortran.dg/namelist_33.f90: New test.
5683 * gfortran.dg/namelist_34.f90: New test.
5686 * gfortran.dg/namelist_35.f90: New test.
5688 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
5691 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
5693 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
5696 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
5697 assuming it is 0x7ffffffff.
5698 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
5699 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
5701 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
5703 * gfortran.dg/operator_3.f90: Fix dg directive.
5704 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
5705 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
5706 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
5708 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
5710 * g++.dg/cpp0x/decltype1.C: New.
5711 * g++.dg/cpp0x/decltype2.C: New.
5712 * g++.dg/cpp0x/decltype3.C: New.
5713 * g++.dg/cpp0x/decltype4.C: New.
5714 * g++.dg/cpp0x/decltype5.C: New.
5715 * g++.dg/cpp0x/decltype6.C: New.
5717 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
5719 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
5720 because the test relies on bit 31 to be the sign bit.
5722 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
5724 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
5725 assuming it is 0x7fffffff.
5726 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
5727 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
5729 2007-07-27 Mark Mitchell <mark@codesourcery.com>
5732 * g++.dg/expr/bitfield9.C: New test.
5734 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5737 * gfortran.dg/logical_comp.f90: Update dg-error strings.
5739 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5742 * gfortran.dg/private_type_7.f90: New test.
5744 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5747 * gfortran.dg/select_char_1.f90: New test.
5749 2007-07-27 Tobias Burnus <burnus@net-b.de>
5752 * gfortran.dg/initialization_11.f90: New test.
5754 2007-07-27 Richard Sandiford <richard@codesourcery.com>
5756 * gcc.target/mips/ins-1.c: New test.
5758 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
5761 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
5764 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
5766 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
5767 error: width of 'spare' exceeds its type.
5769 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
5771 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
5772 * gcc.dg/sibcall-4.c: Likewise.
5774 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5776 PR rtl-optimization/31500
5777 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
5778 * g++.dg/warn/Warray-bounds.C: Likewise.
5780 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
5782 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
5784 2007-07-25 Julian Brown <julian@codesourcery.com>
5785 Paul Brook <paul@codesourcery.com>
5786 Joseph Myers <joseph@codesourcery.com>
5787 Mark Shinwell <shinwell@codesourcery.com>
5789 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
5790 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
5791 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
5792 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
5793 (check_effective_target_arm_neon_hw): New.
5794 * gcc.target/arm/neon/neon.exp: New file.
5795 * gcc.target/arm/neon/polytypes.c: New file.
5796 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
5798 2007-07-25 Janis Johnson <janis187@us.ibm.com>
5800 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
5801 targets where an "int" is less than 32 bits wide.
5803 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
5805 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
5807 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
5809 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
5810 during addition if an int is only 16 bits wide.
5811 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
5813 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
5815 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
5816 size as "long int" and are 32 or 64 bits wide.
5817 * gcc.dg/torture/pr28814.c: Likewise.
5819 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
5821 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
5822 exactly as wide as an int.
5824 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
5826 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5827 Define and use throughout as long long printf format specifier.
5828 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
5831 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
5833 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
5834 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
5836 2007-07-25 Ben Elliston <bje@au.ibm.com>
5838 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
5840 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
5842 * gcc.c-torture/execute/20070724-1.c: New.
5844 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
5847 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
5848 "deallocates" to 24, since patch has code rid of much spurious
5850 * gfortran.dg/interface_assignment_1.f90 : New test.
5853 * gfortran.dg/interface_assignment_2.f90 : New test.
5855 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
5858 * fortran.dg/initialization_10.f90: New test.
5860 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
5863 * gfortran.dg/imag_2.f: Removed
5864 * gfortran.dg/warn_std_1.f90: New test.
5865 * gfortran.dg/warn_std_2.f90: New test.
5866 * gfortran.dg/warn_std_3.f90: New test.
5868 2007-07-24 Paolo Carlini <pcarlini@suse.de>
5871 * g++.dg/init/new22.C: New.
5873 2007-07-24 Paolo Carlini <pcarlini@suse.de>
5876 * g++.dg/template/crash67.C: New.
5878 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
5880 * lib/target-support.exp (check_effective_target_natural_alignment):
5881 (check_effective_target_vector_alignment_reachable): New.
5882 * config/spu/spu.c (spu_vector_alignment_reachable): New.
5883 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
5884 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
5886 * gcc.dg/vect/pr25413.c: Likewise.
5887 * gcc.dg/vect/pr31699.c: Likewise.
5889 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5892 * gfortran.dg/pack_bounds_1.f90: New test case.
5894 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
5897 * gfortran.dg/initialization_9.f90: New test.
5899 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
5903 * gfortran.dg/bind_c_usage_8.f03: New test case.
5904 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
5905 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
5907 2007-07-23 Richard Sandiford <richard@codesourcery.com>
5909 * gcc.target/mips/branch-cost-1.c: New test.
5910 * gcc.target/mips/branch-cost-2.c: Likewise.
5912 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
5915 * gfortran.dg/c_char_tests.f03: New test case.
5916 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
5917 * gfortran.dg/c_char_tests_2.f03: New test case.
5918 * gfortran.dg/value_6.f03: Ditto.
5919 * gfortran.dg/value_7.f03: Ditto.
5921 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
5924 * gfortran.dg/c_funloc_tests_5.f03: New.
5925 * gfortran.dg/c_funloc_tests_5.f04: New.
5926 * gfortran.dg/c_funloc_tests_4_driver.c: New.
5928 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
5931 * g++.dg/expr/call4.C: New.
5932 * g++.dg/expr/call5.C: New.
5934 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
5937 * gfortran.dg/namelist_30.f90: New test.
5939 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
5942 * gfortran.dg/array_initializer_1.f90: Removed warning.
5943 * gfortran.dg/initialization_1.f90: Adjusted messages.
5944 * gfortran.dg/nested_modules_6.f90: Removed warning.
5947 * gfortran.dg/initialization_7.f90: New test.
5950 * gfortran.dg/initialization_8.f90: New test.
5952 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
5955 * g++.dg/template/crash47.C: Adjust errors.
5956 * g++.dg/template/crash48.C: Adjust errors.
5957 * g++.dg/template/typename12.C: New.
5958 * g++.dg/template/typename13.C: New.
5959 * g++.dg/template/typename14.C: New.
5960 * g++.dg/template/typedef6.C: Adjust errors.
5962 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
5965 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
5966 * gfortran.dg/pr32627.f03: New test case.
5968 * gfortran.dg/c_f_pointer_logical.f03: New test case.
5969 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
5970 c_f_pointer_logical.
5971 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
5972 c_f_pointer_complex.
5973 * gfortran.dg/c_f_pointer_complex.f03: New test case.
5974 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
5975 c_f_pointer_shape_tests_2.
5976 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
5978 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
5981 * gfortran.dg/c_loc_tests_9.f03: New test case.
5982 * gfortran.dg/c_loc_tests_10.f03: Ditto.
5984 2007-07-21 Lee Millward <lee.millward@gmail.com>
5987 * gfortran.dg/int_2.f90: New test.
5989 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
5991 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
5993 2007-07-20 Richard Sandiford <richard@codesourcery.com>
5995 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
5996 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
5998 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
6000 PR tree-optimization/19910
6001 * gcc.dg/pr19910.c: New test.
6003 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
6006 * gfortran.dg/pr32738.f90: New test.
6008 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6010 PR tree-optimzation/32635
6011 * gfortran.dg/pr32635.f: New test case.
6013 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
6016 * gfortran.dg/pr32801.f03: New test case.
6018 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6020 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
6021 Test negative numbers also.
6022 * gcc.dg/c99-math-float-1.c: Likewise.
6023 * gcc.dg/c99-math-long-double-1.c: Likewise.
6024 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
6027 2007-07-18 Bob Wilson <bob.wilson@acm.org>
6029 * lib/target-supports.exp (check_effective_target_sync_int_long):
6031 (check_effective_target_sync_char_short): Likewise.
6033 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6035 * gcc.dg/pr28796-2.c: Add more cases.
6037 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6039 * gcc.dg/pr28796-1.c: Add more cases.
6040 * gcc.dg/pr28796-2.c: Likewise.
6042 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6044 * gcc.dg/pr28796-1.c: Add more cases.
6045 * gcc.dg/pr28796-2.c: Likewise.
6047 2007-07-17 Janus Weil <jaydub66@gmail.com>
6050 * gfortran.dg/pr32535.f90: New test.
6052 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
6056 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
6058 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
6060 PR rtl-optimization/32773
6061 * gcc.dg/pr32773.c: New test.
6063 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
6065 * gcc.target/spu/intrinsics-1.c: Use dg-message to
6066 match flax-vector-conversions note.
6067 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
6068 instead of dg-error for the warning.
6070 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
6072 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
6073 adapted to work on targets with 16-bit or wider int.
6074 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
6075 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
6076 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
6077 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
6079 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
6081 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
6082 support large arrays.
6083 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
6084 * gcc.dg/20061109-1.c: Likewise.
6085 * gcc.c-torture/execute/20061101-1.x: Likewise.
6086 * gcc.c-torture/execute/pr29797-1.x: Likewise.
6087 * gcc.c-torture/execute/pr31448.x: Likewise.
6089 2007-07-16 Lee Millward <lee.millward@gmail.com>
6091 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
6094 * gfortran.dg/pr32238.f90: New test.
6097 * gfortran.dg/pr32222.f90: New test.
6100 * gfortran.dg/pr32242.f90: New test.
6102 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
6103 David Ung <davidu@mips.com>
6105 * gcc.target/mips/mips-sched-madd.c: New test case.
6107 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6110 * gfortran.dg/large_real_kind_1.f90: Update test.
6111 * gfortran.dg/pr17706.f90: Update test.
6112 * gfortran.dg/fmt_zero_digits.f90: Update test.
6113 * gfortran.dg/fmt_zero_precision.f90: Update test.
6114 * gfortran.dg/real_const_3.f90: Update test.
6116 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6119 * gfortran.dg/bounds_check_8.f90: New test.
6120 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
6122 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6125 * gfortran.dg/mvbits_2.f90: New test.
6127 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6130 * gfortran.dg/pack_mask_1.f90: New test.
6131 * gfortran.dg/unpack_mask_1.f90: New test.
6133 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
6135 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
6136 * gcc.dg/20001101-1.c: Likewise.
6137 * gcc.dg/20001102-1.c: Likewise.
6138 * gcc.dg/20020116-2.c: Likewise.
6139 * gcc.dg/20020416-1.c: Likewise.
6140 * gcc.dg/sparc-constant-1.c: Likewise.
6141 * gcc.dg/sparc-dwarf2.c: Likewise.
6142 * gcc.dg/sparc-frame-1.c: Likewise.
6143 * gcc.dg/sparc-getcontext-1.c: Likewise.
6144 * gcc.dg/sparc-loop-1.c: Likewise.
6145 * gcc.dg/sparc-reg-1.c: Likewise.
6146 * gcc.dg/sparc-ret.c: Likewise.
6147 * gcc.dg/sparc-trap-1.c: Likewise.
6148 * gcc.dg/ultrasp10.c: Likewise.
6149 * gcc.dg/ultrasp11.c: Likewise.
6150 * gcc.dg/ultrasp1.c: Likewise.
6151 * gcc.dg/ultrasp2.c: Likewise.
6152 * gcc.dg/ultrasp3.c: Likewise.
6153 * gcc.dg/ultrasp4.c: Likewise.
6154 * gcc.dg/ultrasp5.c: Likewise.
6155 * gcc.dg/ultrasp6.c: Likewise.
6156 * gcc.dg/ultrasp7.c: Likewise.
6157 * gcc.dg/ultrasp8.c: Likewise.
6158 * gcc.dg/ultrasp9.c: Likewise.
6159 * gcc.dg/splet-1.c: Delete.
6161 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
6164 * gfortran.dg/stfunc_5.f90: New test.
6166 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
6168 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
6169 New procedure to check if arrays are naturally aligned to the vector
6171 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
6172 in size_t typedef. Adjust tree dump scan results according to
6173 vect_aligned_arrays target check.
6174 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
6175 vect_aligned_arrays target check.
6176 * gcc.dg/vect/pr31699.c: Ditto.
6178 2007-07-13 Sa Liu <saliu@de.ibm.com>
6180 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
6181 for V2DFmode vector conditional expression.
6182 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
6184 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
6186 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
6187 V2DFmode comparison and test special values.
6188 * lib/target-supports.exp: Switch on test for V2DFmode
6189 vector conditional expression.
6191 2007-07-13 Richard Guenther <rguenther@suse.de>
6193 PR tree-optimization/32721
6194 * gcc.dg/pr32721.c: New testcase.
6196 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
6198 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
6199 error message part that continues on a new line.
6201 2007-07-12 Geoffrey Keating <geoffk@apple.com>
6203 * gcc.dg/c99-tgmath-1.c: New.
6204 * gcc.dg/c99-tgmath-2.c: New.
6205 * gcc.dg/c99-tgmath-3.c: New.
6206 * gcc.dg/c99-tgmath-4.c: New.
6208 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6209 Janis Johnson <janis187@us.ibm.com>
6212 * gcc.test-framework/dg-error-exp-F.c: New test.
6213 * gcc.test-framework/dg-warning-exp-F.c: New test.
6214 * lib/gcc.exp: Enable warning and error prefixes.
6215 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
6216 (dg-error): Wrap original dg-error.
6217 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
6218 markers from dg-error/dg-warning directives.
6219 * gcc.dg/20040322-1.c: Likewise.
6220 * gcc.dg/Wchar-subscripts-1.c: Likewise.
6221 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
6222 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
6223 * gcc.dg/Werror-1.c: Likewise.
6224 * gcc.dg/Werror-10.c: Likewise.
6225 * gcc.dg/Werror-11.c: Likewise.
6226 * gcc.dg/Werror-2.c: Likewise.
6227 * gcc.dg/Werror-3.c: Likewise.
6228 * gcc.dg/Werror-4.c: Likewise.
6229 * gcc.dg/Werror-5.c: Likewise.
6230 * gcc.dg/Werror-6.c: Likewise.
6231 * gcc.dg/Werror-7.c: Likewise.
6232 * gcc.dg/Werror-8.c: Likewise.
6233 * gcc.dg/Werror-9.c: Likewise.
6234 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
6235 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
6236 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
6237 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
6238 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
6239 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
6240 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
6241 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
6242 * gcc.dg/Wnested-externs-1.c: Likewise.
6243 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
6244 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
6245 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
6246 * gcc.dg/Wshadow-3.c: Likewise.
6247 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
6248 * gcc.dg/Wwrite-strings-1.c: Likewise.
6249 * gcc.dg/anon-struct-5.c: Likewise.
6250 * gcc.dg/anon-struct-6.c: Likewise.
6251 * gcc.dg/anon-struct-7.c: Likewise.
6252 * gcc.dg/anon-struct-8.c: Likewise.
6253 * gcc.dg/array-8.c: Likewise.
6254 * gcc.dg/array-quals-2.c: Likewise.
6255 * gcc.dg/asm-qual-1.c: Likewise.
6256 * gcc.dg/asm-wide-1.c: Likewise.
6257 * gcc.dg/assign-warn-1.c: Likewise.
6258 * gcc.dg/assign-warn-2.c: Likewise.
6259 * gcc.dg/bitfld-10.c: Likewise.
6260 * gcc.dg/bitfld-11.c: Likewise.
6261 * gcc.dg/bitfld-12.c: Likewise.
6262 * gcc.dg/bitfld-13.c: Likewise.
6263 * gcc.dg/bitfld-14.c: Likewise.
6264 * gcc.dg/builtin-choose-expr-2.c: Likewise.
6265 * gcc.dg/builtins-30.c: Likewise.
6266 * gcc.dg/c90-const-expr-5.c: Likewise.
6267 * gcc.dg/c90-typespec-1.c: Likewise.
6268 * gcc.dg/c99-const-expr-5.c: Likewise.
6269 * gcc.dg/c99-flex-array-5.c: Likewise.
6270 * gcc.dg/c99-fordecl-3.c: Likewise.
6271 * gcc.dg/c99-tag-3.c: Likewise.
6272 * gcc.dg/c99-typespec-1.c: Likewise.
6273 * gcc.dg/c99-vla-jump-1.c: Likewise.
6274 * gcc.dg/c99-vla-jump-2.c: Likewise.
6275 * gcc.dg/c99-vla-jump-3.c: Likewise.
6276 * gcc.dg/c99-vla-jump-4.c: Likewise.
6277 * gcc.dg/c99-vla-jump-5.c: Likewise.
6278 * gcc.dg/cast-1.c: Likewise.
6279 * gcc.dg/cast-2.c: Likewise.
6280 * gcc.dg/cast-3.c: Likewise.
6281 * gcc.dg/cast-4.c: Likewise.
6282 * gcc.dg/cast-pretty-print-1.c: Likewise.
6283 * gcc.dg/comp-goto-2.c: Likewise.
6284 * gcc.dg/comp-goto-3.c: Likewise.
6285 * gcc.dg/cpp/error-1.c: Likewise.
6286 * gcc.dg/cpp/if-paren.c: Likewise.
6287 * gcc.dg/decl-7.c: Likewise.
6288 * gcc.dg/decl-8.c: Likewise.
6289 * gcc.dg/decl-nospec-1.c: Likewise.
6290 * gcc.dg/decl-nospec-2.c: Likewise.
6291 * gcc.dg/decl-nospec-3.c: Likewise.
6292 * gcc.dg/declspec-10.c: Likewise.
6293 * gcc.dg/declspec-11.c: Likewise.
6294 * gcc.dg/declspec-12.c: Likewise.
6295 * gcc.dg/declspec-13.c: Likewise.
6296 * gcc.dg/declspec-14.c: Likewise.
6297 * gcc.dg/declspec-15.c: Likewise.
6298 * gcc.dg/declspec-16.c: Likewise.
6299 * gcc.dg/declspec-17.c: Likewise.
6300 * gcc.dg/declspec-4.c: Likewise.
6301 * gcc.dg/declspec-5.c: Likewise.
6302 * gcc.dg/declspec-6.c: Likewise.
6303 * gcc.dg/declspec-7.c: Likewise.
6304 * gcc.dg/declspec-8.c: Likewise.
6305 * gcc.dg/declspec-9.c: Likewise.
6306 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
6307 * gcc.dg/dfp/constants-c99.c: Likewise.
6308 * gcc.dg/dfp/keywords-c89.c: Likewise.
6309 * gcc.dg/dfp/keywords-c99.c: Likewise.
6310 * gcc.dg/dfp/keywords-reserved.c: Likewise.
6311 * gcc.dg/dfp/typespec.c: Likewise.
6312 * gcc.dg/dremf-type-compat-2.c: Likewise.
6313 * gcc.dg/dremf-type-compat-3.c: Likewise.
6314 * gcc.dg/dremf-type-compat-4.c: Likewise.
6315 * gcc.dg/empty-source-2.c: Likewise.
6316 * gcc.dg/empty-source-3.c: Likewise.
6317 * gcc.dg/enum3.c: Likewise.
6318 * gcc.dg/extra-semi-2.c: Likewise.
6319 * gcc.dg/extra-semi-3.c: Likewise.
6320 * gcc.dg/float-range-1.c: Likewise.
6321 * gcc.dg/float-range-2.c: Likewise.
6322 * gcc.dg/float-range-3.c: Likewise.
6323 * gcc.dg/float-range-5.c: Likewise.
6324 * gcc.dg/format/asm_fprintf-2.c: Likewise.
6325 * gcc.dg/format/asm_fprintf-3.c: Likewise.
6326 * gcc.dg/format/asm_fprintf-4.c: Likewise.
6327 * gcc.dg/format/asm_fprintf-5.c: Likewise.
6328 * gcc.dg/format/cast-1.c: Likewise.
6329 * gcc.dg/format/gcc_diag-3.c: Likewise.
6330 * gcc.dg/format/gcc_diag-4.c: Likewise.
6331 * gcc.dg/format/gcc_diag-6.c: Likewise.
6332 * gcc.dg/format/gcc_diag-8.c: Likewise.
6333 * gcc.dg/format/gcc_diag-9.c: Likewise.
6334 * gcc.dg/format/nul-2.c: Likewise.
6335 * gcc.dg/format/opt-1.c: Likewise.
6336 * gcc.dg/format/opt-2.c: Likewise.
6337 * gcc.dg/format/opt-3.c: Likewise.
6338 * gcc.dg/format/opt-4.c: Likewise.
6339 * gcc.dg/format/opt-5.c: Likewise.
6340 * gcc.dg/format/opt-6.c: Likewise.
6341 * gcc.dg/framework-2.c: Likewise.
6342 * gcc.dg/func-args-1.c: Likewise.
6343 * gcc.dg/func-outside-1.c: Likewise.
6344 * gcc.dg/func-outside-2.c: Likewise.
6345 * gcc.dg/gnu-cond-expr-2.c: Likewise.
6346 * gcc.dg/gnu-cond-expr-3.c: Likewise.
6347 * gcc.dg/if-empty-1.c: Likewise.
6348 * gcc.dg/init-bad-1.c: Likewise.
6349 * gcc.dg/init-bad-2.c: Likewise.
6350 * gcc.dg/init-bad-3.c: Likewise.
6351 * gcc.dg/init-desig-obs-2.c: Likewise.
6352 * gcc.dg/init-desig-obs-3.c: Likewise.
6353 * gcc.dg/init-empty-2.c: Likewise.
6354 * gcc.dg/init-empty-3.c: Likewise.
6355 * gcc.dg/inline-11.c: Likewise.
6356 * gcc.dg/inline-12.c: Likewise.
6357 * gcc.dg/inline-8.c: Likewise.
6358 * gcc.dg/inline-9.c: Likewise.
6359 * gcc.dg/inline3.c: Likewise.
6360 * gcc.dg/label-decl-1.c: Likewise.
6361 * gcc.dg/label-decl-2.c: Likewise.
6362 * gcc.dg/label-decl-3.c: Likewise.
6363 * gcc.dg/label-decl-4.c: Likewise.
6364 * gcc.dg/long-long-typespec-1.c: Likewise.
6365 * gcc.dg/lvalue-2.c: Likewise.
6366 * gcc.dg/lvalue-3.c: Likewise.
6367 * gcc.dg/nested-func-3.c: Likewise.
6368 * gcc.dg/nested-redef-1.c: Likewise.
6369 * gcc.dg/noreturn-4.c: Likewise.
6370 * gcc.dg/old-style-prom-2.c: Likewise.
6371 * gcc.dg/old-style-prom-3.c: Likewise.
6372 * gcc.dg/old-style-then-proto-1.c: Likewise.
6373 * gcc.dg/overflow-warn-1.c: Likewise.
6374 * gcc.dg/overflow-warn-2.c: Likewise.
6375 * gcc.dg/overflow-warn-3.c: Likewise.
6376 * gcc.dg/overflow-warn-4.c: Likewise.
6377 * gcc.dg/overflow-warn-6.c: Likewise.
6378 * gcc.dg/parm-forwdecl-2.c: Likewise.
6379 * gcc.dg/parm-forwdecl-3.c: Likewise.
6380 * gcc.dg/parm-impl-decl-1.c: Likewise.
6381 * gcc.dg/parm-impl-decl-2.c: Likewise.
6382 * gcc.dg/parm-incomplete-1.c: Likewise.
6383 * gcc.dg/parm-mismatch-1.c: Likewise.
6384 * gcc.dg/pointer-arith-1.c: Likewise.
6385 * gcc.dg/pointer-arith-2.c: Likewise.
6386 * gcc.dg/pointer-arith-3.c: Likewise.
6387 * gcc.dg/pointer-arith-4.c: Likewise.
6388 * gcc.dg/pointer-arith-6.c: Likewise.
6389 * gcc.dg/pointer-arith-7.c: Likewise.
6390 * gcc.dg/pointer-arith-8.c: Likewise.
6391 * gcc.dg/pr13804-1.c: Likewise.
6392 * gcc.dg/pr15698-1.c: Likewise.
6393 * gcc.dg/pr15698-2.c: Likewise.
6394 * gcc.dg/pr15698-3.c: Likewise.
6395 * gcc.dg/pr15698-4.c: Likewise.
6396 * gcc.dg/pr15698-5.c: Likewise.
6397 * gcc.dg/pr15698-6.c: Likewise.
6398 * gcc.dg/pr15698-7.c: Likewise.
6399 * gcc.dg/pr15698-8.c: Likewise.
6400 * gcc.dg/pr17188-1.c: Likewise.
6401 * gcc.dg/pr17301-1.c: Likewise.
6402 * gcc.dg/pr17301-2.c: Likewise.
6403 * gcc.dg/pr17730-1.c: Likewise.
6404 * gcc.dg/pr20368-1.c: Likewise.
6405 * gcc.dg/pr20368-2.c: Likewise.
6406 * gcc.dg/pr20368-3.c: Likewise.
6407 * gcc.dg/pr22308-1.c: Likewise.
6408 * gcc.dg/qual-component-1.c: Likewise.
6409 * gcc.dg/redecl-1.c: Likewise.
6410 * gcc.dg/redecl-11.c: Likewise.
6411 * gcc.dg/redecl-12.c: Likewise.
6412 * gcc.dg/redecl-13.c: Likewise.
6413 * gcc.dg/redecl-14.c: Likewise.
6414 * gcc.dg/redecl-15.c: Likewise.
6415 * gcc.dg/register-var-1.c: Likewise.
6416 * gcc.dg/register-var-2.c: Likewise.
6417 * gcc.dg/stmt-expr-2.c: Likewise.
6418 * gcc.dg/stmt-expr-3.c: Likewise.
6419 * gcc.dg/stmt-expr-label-1.c: Likewise.
6420 * gcc.dg/stmt-expr-label-2.c: Likewise.
6421 * gcc.dg/stmt-expr-label-3.c: Likewise.
6422 * gcc.dg/struct-empty-2.c: Likewise.
6423 * gcc.dg/struct-empty-3.c: Likewise.
6424 * gcc.dg/struct-parse-1.c: Likewise.
6425 * gcc.dg/struct-semi-1.c: Likewise.
6426 * gcc.dg/struct-semi-2.c: Likewise.
6427 * gcc.dg/struct-semi-3.c: Likewise.
6428 * gcc.dg/switch-5.c: Likewise.
6429 * gcc.dg/switch-6.c: Likewise.
6430 * gcc.dg/switch-7.c: Likewise.
6431 * gcc.dg/tls/diag-5.c: Likewise.
6432 * gcc.dg/transparent-union-1.c: Likewise.
6433 * gcc.dg/transparent-union-3.c: Likewise.
6434 * gcc.dg/typespec-1.c: Likewise.
6435 * gcc.dg/vla-init-2.c: Likewise.
6436 * gcc.dg/vla-init-3.c: Likewise.
6437 * gcc.dg/vla-init-4.c: Likewise.
6438 * gcc.dg/vla-init-5.c: Likewise.
6439 * gcc.dg/void-cast-2.c: Likewise.
6440 * gcc.dg/wvla-3.c: Likewise.
6441 * gcc.dg/wvla-7.c: Likewise.
6442 * gcc.target/i386/991209-1.c: Likewise.
6443 * gcc.target/ia64/fpreg-1.c: Likewise.
6444 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
6445 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
6447 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
6450 * gfortran.dg/func_decl_4.f90: New test.
6452 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
6455 * gfortran.dg/interface_17.f90: New test.
6457 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
6460 * gfortran.dg/32599.f03: New test case.
6463 * gfortran.dg/32601.f03: New test case.
6464 * gfortran.dg/32601_1.f03: Ditto.
6465 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
6466 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
6468 2007-07-12 Steve Ellcey <sje@cup.hp.com>
6470 * gcc.c-torture/execute/align-3.c: Remove function addr check.
6472 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
6473 Devang Patel <dpatel@apple.com>
6475 PR tree-optimization/25413
6476 * gcc.dg/vect/vect-align-1.c: New.
6477 * gcc.dg/vect/vect-align-2.c: New.
6478 * gcc.dg/vect/pr25413.c: New.
6479 * gcc.dg/vect/pr25413a.c: New.
6480 * gcc.dg/vect/pr31699.c: Fix dg-final check.
6482 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
6484 * lib/target-support.exp (check_ultrasparc_hw_available):
6486 (is-effective-target): Check $arg for ultrasparc_hw.
6487 (is-effective-target-keyword): Likewise.
6488 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
6489 when determining what to do on sparc platforms.
6490 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
6491 * gcc.dg/20001101-1.c: Likewise.
6492 * gcc.dg/20001101-2.c: Likewise.
6493 * gcc.dg/ultrasp9.c: Likewise.
6494 * gcc.dg/ultrasp10.c: Likewise.
6495 * gcc.target/sparc/pdist-3.c: Likewise.
6497 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
6499 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
6501 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
6503 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
6505 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
6507 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
6508 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
6509 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
6510 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
6511 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
6512 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
6513 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
6514 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
6515 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
6516 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
6517 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
6518 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
6519 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
6520 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
6521 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
6522 * lib/target-supports.exp (check_effective_target_vect_int_mul):
6525 2007-07-12 Jakub Jelinek <jakub@redhat.com>
6528 * g++.dg/parse/error30.C: New test.
6530 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6533 * gfortran.dg/alloc_comp_misc_1.f90: New test.
6535 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
6537 * gfortran.fortran-torture/compile/pr32663.f: New test.
6539 2007-07-11 Paolo Carlini <pcarlini@suse.de>
6542 * g++.dg/inherit/virtual4.C: New.
6544 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
6547 * gcc.target/i386/pr32661-1.c: New test.
6549 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
6551 * gnat.dg/invariant_index.ad[sb]: New test.
6553 2007-07-11 Paolo Carlini <pcarlini@suse.de>
6556 * g++.dg/template/decl3.C: New.
6558 2007-07-09 Geoffrey Keating <geoffk@apple.com>
6561 * gcc.c-torture/execute/align-3.c: New.
6563 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
6566 * gcc.target/i386/pr32708-1.c: New test.
6567 * gcc.target/i386/pr32708-2.c: Ditto.
6568 * gcc.target/i386/pr32708-3.c: Ditto.
6570 2007-07-10 Mark Mitchell <mark@codesourcery.com>
6572 * g++.dg/init/new20.C: Remove svn:executable flag.
6574 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
6576 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
6578 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
6580 * gcc.dg/ultrasp7.c: Add fpic target requirement.
6582 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6585 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
6588 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
6591 * gfortran.dg/overload_2.f90: New test.
6594 * gfortran.dg/transfer_simplify_5.f90
6597 * gfortran.dg/interface_15.f90: New test.
6599 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6602 * gfortran.dg/matmul_5.f90: New test case.
6604 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
6606 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
6607 * gcc.dg/fesd-any.h: Likewise.
6608 * gcc.dg/fesd-baseonly.c: Likewise.
6609 * gcc.dg/fesd-baseonly.h: Likewise.
6610 * gcc.dg/fesd-none.c: Likewise.
6611 * gcc.dg/fesd-none.h: Likewise.
6612 * gcc.dg/fesd-reduced.c: Likewise.
6613 * gcc.dg/fesd-reduced.h: Likewise.
6614 * gcc.dg/fesd-sys.c: Likewise.
6615 * gcc.dg/fesd-sys.h: Likewise
6616 * gcc.dg/fesd.h: Likewise.
6618 * g++.dg/debug/dwarf2: New directory.
6619 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
6620 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
6621 * g++.dg/other/fesd-any.h: Likewise.
6622 * g++.dg/other/fesd-baseonly.C: Likewise.
6623 * g++.dg/other/fesd-baseonly.h: Likewise.
6624 * g++.dg/other/fesd-none.C: Likewise.
6625 * g++.dg/other/fesd-none.h: Likewise.
6626 * g++.dg/other/fesd-reduced.C: Likewise.
6627 * g++.dg/other/fesd-reduced.h: Likewise.
6628 * g++.dg/other/fesd-sys.C: Likewise.
6629 * g++.dg/other/fesd-sys.h: Likewise.
6630 * g++.dg/other/fesd.h: Likewise.
6632 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
6635 * gfortran.dg/parameter_unused.f90: New test.
6637 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
6639 PR tree-optimization/32681
6640 * gcc.dg/tree-ssa/pr32681.c: New test.
6642 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6645 * gfortran.dg/fmt_t_5.f90: New test.
6647 2007-07-08 Paolo Carlini <pcarlini@suse.de>
6650 * g++.dg/template/operator10.C: New.
6652 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6655 * gfortran.dg/unpack_zerosize_1.f90: New test case.
6657 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
6660 * gfortran.dg/operator_6.f90: New test.
6662 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
6665 * gfortran.dg/operator_4.f90: New test.
6666 * gfortran.dg/operator_5.f90: New test.
6667 * gfortran.dg/logical_comp.f90: Adjusted error messages.
6668 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
6670 2007-07-08 Tobias Burnus <burnus@net-b.de>
6673 * gfortran.dg/argument_checking_6.f90: New.
6675 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
6678 * gfortran.dg/interface_155555.f90: New test.
6680 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6682 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
6683 c99-math-long-double-1.c, c99-math.h: Test subnormals.
6685 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6688 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
6689 discern pedantic diagnostics and errors.
6690 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
6692 * gcc.dg/20050121-1.c: This is an error and not a warning.
6693 * gcc.target/i386/sseregparm-2.c: Likewise.
6694 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
6695 * gcc.dg/charset/attribute2.c: Likewise.
6696 * gcc.dg/bitfld-1.c: Likewise.
6697 * gcc.dg/pack-test-2.c: Likewise.
6698 * gcc.dg/940510-1.c: Match separately error and warning.
6699 * gcc.dg/array-2.c: Match separately multiple messages. The second
6700 diagnostic is a pedantic warning and not an error.
6701 * gcc.dg/pr14475.c: Match separately multiple messages.
6702 * gcc.dg/pr18809-1.c: Likewise.
6703 * gcc.dg/pr27953.c: Likewise.
6704 * gcc.dg/vla-init-1.c: Likewise.
6705 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
6707 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6710 * gfortran.dg/char_decl_1.f90: New test.
6712 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
6714 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
6716 2007-07-07 Mark Mitchell <mark@codesourcery.com>
6719 * g++.dg/template/overload9.C: New test.
6721 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
6723 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
6724 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
6726 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
6728 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
6729 * gcc.dg/20001012-2.c: Likewise.
6730 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
6731 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
6733 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
6735 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
6736 about the chunk size when STACK_SIZE is defined.
6738 2007-07-06 Josh Conner <jconner@apple.com>
6741 * gcc.dg/sibcall-8.c: New test.
6743 2007-07-06 Josh Conner <jconner@apple.com>
6746 * gcc.target/arm/sibcall-1.c: New test.
6748 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
6750 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
6752 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
6754 * gfortran.dg/save_parameter.f90: New test.
6755 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
6757 2007-07-06 Richard Guenther <rguenther@suse.de>
6759 * g++.dg/opt/pr30965.C: New testcase.
6761 2007-07-06 Richard Sandiford <richard@codesourcery.com>
6763 * gcc.target/mips/save-restore-5.c: New test.
6765 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
6767 PR rtl_optimization/32450
6768 * gcc.dg/pr32450.c: New runtime test.
6770 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
6772 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
6773 single underscore in scan directives.
6775 2007-07-05 Mark Mitchell <mark@codesourcery.com>
6778 * g++.dg/init/ptrmem4.C: New test.
6781 * g++.dg/init/new21.C: Likewise.
6784 * g++.dg/template/static30.C: Likewise.
6786 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
6788 * gcc.dg/vect/costmodel/ppc: New directory.
6789 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
6790 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
6792 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
6793 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
6794 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
6795 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
6796 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
6797 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
6798 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
6799 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
6800 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
6801 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
6802 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
6803 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
6804 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
6805 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
6807 2007-07-05 Tobias Burnus <burnus@net-b.de>
6810 * gfortran.dg/module_md5_1.f90: Update MD5 number.
6812 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
6815 * gfortran.dg/interface_14.f90: New test.
6818 * gfortran.dg/do_iterator_2.f90: New test.
6820 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
6822 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
6823 (FE_DEC_DOWNWARD): Likewise.
6824 (FE_DEC_UPWARD): Likewise.
6825 (FE_DEC_TOWARDZERO): Likewise.
6826 (FE_DEC_TONEARESTFROMZERO): Likewise.
6828 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
6830 * gcc.c-torture/compile/pr32606.c: New.
6831 * gfortran.fortran-torture/execute/pr32604.f90: New.
6833 2007-07-04 Mark Mitchell <mark@codesourcery.com>
6835 * gcc.dg/visibility-12.c: New test.
6836 * gcc.dg/visibility-13.c: Likewise.
6837 * g++.dg/ext/visibility-9.C: Likewise.
6838 * g++.dg/ext/visibility-10.C: Likewise.
6840 2007-07-04 Richard Sandiford <richard@codesourcery.com>
6842 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
6843 * gcc.dg/sh-relax-vxworks.c: New test.
6845 2007-07-04 Richard Guenther <rguenther@suse.de>
6847 PR tree-optimization/32500
6848 * gcc.c-torture/execute/pr32500.c: New testcase.
6850 2007-07-04 Richard Guenther <rguenther@suse.de>
6852 PR tree-optimization/32482
6853 * gcc.c-torture/compile/pr32482.c: New testcase.
6855 2007-07-04 Richard Sandiford <richard@codesourcery.com>
6857 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
6859 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
6860 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
6861 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
6862 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
6864 2007-07-04 Richard Sandiford <richard@codesourcery.com>
6866 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
6868 2007-07-04 Richard Sandiford <richard@codesourcery.com>
6870 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
6872 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6875 * gfortran.dg/min_max_optional_1.f90: New test.
6876 * gfortran.dg/min_max_optional_2.f90: New test.
6877 * gfortran.dg/min_max_optional_3.f90: New test.
6879 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6882 * gfortran.dg/fmt_error.f90: New test.
6884 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6887 * gfortran.dg/interface_13.f90: New test.
6889 2007-07-03 Dave Brolley <brolley@redhat.com>
6892 * g++.dg/init/new20.C: New test.
6894 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
6897 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
6899 2007-07-03 Tobias Burnus <burnus@net-b.de>
6902 * common_7.f90: New.
6903 * common_8.f90: New.
6904 * common_9.f90: New.
6906 2007-07-03 Tobias Burnus <burnus@net-b.de>
6909 * gfortran.dg/argument_checking_1.f90: New.
6910 * gfortran.dg/argument_checking_2.f90: New.
6911 * gfortran.dg/argument_checking_3.f90: New.
6912 * gfortran.dg/argument_checking_4.f90: New.
6913 * gfortran.dg/argument_checking_5.f90: New.
6914 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
6915 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
6917 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
6919 * gcc.dg/pr32176.c: Add -w to default dg-options.
6921 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
6923 * gcc.c-torture/compile/ssa-pre-1.c: New test.
6925 2007-07-03 Tobias Burnus <burnus@net-b.de>
6928 * gfortran.dg/null_2.f90: New.
6930 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
6931 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6934 * gcc.dg/pr32176.c: New test.
6936 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
6938 * gcc.dg/const-float80.c : New test.
6939 * gcc.dg/const-float128.c : New test.
6940 * gcc.dg/const-float80-ped.c : New test.
6941 * gcc.dg/const-float128-ped.c : New test.
6943 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6945 * gcc.dg/c99-math.h: Fix typo.
6947 2007-07-02 Jakub Jelinek <jakub@redhat.com>
6950 * gcc.dg/gomp/pr32468-1.c: New test.
6952 2007-07-02 Richard Sandiford <richard@codesourcery.com>
6954 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
6957 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
6959 * gfortran.fortran-torture/compile/pr32583.f: New.
6960 * gcc.c-torture/compile/pr32584.c: New
6962 2007-07-02 Ollie Wild <aaw@google.com>
6964 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
6965 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
6967 2007-07-02 Richard Sandiford <richard@codesourcery.com>
6969 * gcc.target/mips/save-restore-1.c: New test.
6970 * gcc.target/mips/save-restore-2.c: Likewise.
6971 * gcc.target/mips/save-restore-3.c: Likewise.
6972 * gcc.target/mips/save-restore-4.c: Likewise.
6974 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
6976 PR tree-optimization/31966
6977 PR tree-optimization/32533
6978 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
6979 * gfortran.dg/pr32533.f90: Ditto.
6981 2007-07-02 Jakub Jelinek <jakub@redhat.com>
6983 * g++.dg/opt/nrv12.C: New test.
6984 * gcc.target/i386/nrv1.c: New test.
6987 * g++.dg/gomp/pr31748.C: New test.
6989 2007-07-02 Ira Rosen <irar@il.ibm.com>
6991 PR tree-optimization/32230
6992 * gcc.dg/vect/pr32230.c: New test.
6994 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
6996 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
6997 * bind_c_coms.f90: Ditto.
6998 * bind_c_coms_driver.c: Ditto.
6999 * bind_c_dts.f90: Ditto.
7000 * bind_c_dts_2.f03: Ditto.
7001 * bind_c_dts_2_driver.c: Ditto.
7002 * bind_c_dts_3.f03: Ditto.
7003 * bind_c_dts_4.f03: Ditto.
7004 * bind_c_dts_driver.c: Ditto.
7005 * bind_c_implicit_vars.f03: Ditto.
7006 * bind_c_procs.f03: Ditto.
7007 * bind_c_usage_2.f03: Ditto.
7008 * bind_c_usage_3.f03: Ditto.
7009 * bind_c_usage_5.f03: Ditto.
7010 * bind_c_usage_6.f03: Ditto.
7011 * bind_c_usage_7.f03: Ditto.
7012 * bind_c_vars.f90: Ditto.
7013 * bind_c_vars_driver.c: Ditto.
7014 * binding_c_table_15_1.f03: Ditto.
7015 * binding_label_tests.f03: Ditto.
7016 * binding_label_tests_10.f03: Ditto.
7017 * binding_label_tests_10_main.f03: Ditto.
7018 * binding_label_tests_11.f03: Ditto.
7019 * binding_label_tests_11_main.f03: Ditto.
7020 * binding_label_tests_12.f03: Ditto.
7021 * binding_label_tests_13.f03: Ditto.
7022 * binding_label_tests_13_main.f03: Ditto.
7023 * binding_label_tests_14.f03: Ditto.
7024 * binding_label_tests_2.f03: Ditto.
7025 * binding_label_tests_3.f03: Ditto.
7026 * binding_label_tests_4.f03: Ditto.
7027 * binding_label_tests_5.f03: Ditto.
7028 * binding_label_tests_6.f03: Ditto.
7029 * binding_label_tests_7.f03: Ditto.
7030 * binding_label_tests_8.f03: Ditto.
7031 * binding_label_tests_9.f03: Ditto.
7032 * c_assoc.f90: Ditto.
7033 * c_assoc_2.f03: Ditto.
7034 * c_f_pointer_shape_test.f90: Ditto.
7035 * c_f_pointer_tests.f90: Ditto.
7036 * c_f_tests_driver.c: Ditto.
7037 * c_funloc_tests.f03: Ditto.
7038 * c_funloc_tests_2.f03: Ditto.
7039 * c_funloc_tests_3.f03: Ditto.
7040 * c_funloc_tests_3_funcs.c: Ditto.
7041 * c_kind_params.f90: Ditto.
7042 * c_kind_tests_2.f03: Ditto.
7044 * c_loc_driver.c: Ditto.
7045 * c_loc_test.f90: Ditto.
7046 * c_loc_tests_2.f03: Ditto.
7047 * c_loc_tests_2_funcs.c: Ditto.
7048 * c_loc_tests_3.f03: Ditto.
7049 * c_loc_tests_4.f03: Ditto.
7050 * c_loc_tests_5.f03: Ditto.
7051 * c_loc_tests_6.f03: Ditto.
7052 * c_loc_tests_7.f03: Ditto.
7053 * c_loc_tests_8.f03: Ditto.
7054 * c_ptr_tests.f03: Ditto.
7055 * c_ptr_tests_10.f03: Ditto.
7056 * c_ptr_tests_5.f03: Ditto.
7057 * c_ptr_tests_7.f03: Ditto.
7058 * c_ptr_tests_7_driver.c: Ditto.
7059 * c_ptr_tests_8.f03: Ditto.
7060 * c_ptr_tests_8_funcs.c: Ditto.
7061 * c_ptr_tests_9.f03: Ditto.
7062 * c_ptr_tests_driver.c: Ditto.
7063 * c_size_t_driver.c: Ditto.
7064 * c_size_t_test.f03: Ditto.
7065 * com_block_driver.f90: Ditto.
7066 * global_vars_c_init.f90: Ditto.
7067 * global_vars_c_init_driver.c: Ditto.
7068 * global_vars_f90_init.f90: Ditto.
7069 * global_vars_f90_init_driver.c: Ditto.
7070 * interop_params.f03: Ditto.
7071 * iso_c_binding_only.f03: Ditto.
7072 * iso_c_binding_rename_1.f03: Ditto.
7073 * iso_c_binding_rename_1_driver.c: Ditto.
7074 * iso_c_binding_rename_2.f03: Ditto.
7075 * iso_c_binding_rename_2_driver.c: Ditto.
7076 * kind_tests_2.f03: Ditto.
7077 * kind_tests_3.f03: Ditto.
7078 * module_md5_1.f90: Ditto.
7079 * only_clause_main.c: Ditto.
7080 * print_c_kinds.f90: Ditto.
7081 * test_bind_c_parens.f03: Ditto.
7082 * test_c_assoc.c: Ditto.
7083 * test_com_block.f90: Ditto.
7084 * test_common_binding_labels.f03: Ditto.
7085 * test_common_binding_labels_2.f03: Ditto.
7086 * test_common_binding_labels_2_main.f03: Ditto.
7087 * test_common_binding_labels_3.f03: Ditto.
7088 * test_common_binding_labels_3_main.f03: Ditto.
7089 * test_only_clause.f90: Ditto.
7090 * use_iso_c_binding.f90: Ditto.
7091 * value_5.f90: Ditto.
7092 * value_test.f90: Ditto.
7093 * value_tests_f03.f90: Ditto.
7095 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
7097 * gcc.dg/tls/opt-14.c: New.
7099 2007-07-01 Ollie Wild <aaw@google.com>
7101 * g++.dg/lookup/using16.C: New test.
7102 * g++.dg/lookup/using17.C: New test.
7104 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
7107 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
7108 (test_4): Use proper test for floating point equality.
7111 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7113 PR libgfortran/32554
7114 * gfortran.dg/fmt_p_1.f90: New test.
7116 2007-07-01 Ira Rosen <irar@il.ibm.com>
7118 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
7119 initialization and fix dg-final check - the initialization loop is
7122 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
7123 Volker Reichelt <reichelt@netcologne.de>
7126 * gcc.dg/pr32559.c: New test.
7128 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
7130 PR tree-optimization/25371
7131 * gcc.dg/vect/pr25371.c: New test.
7133 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
7135 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
7136 when allocating and initializing a flexible array.
7138 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
7141 * gfortran.dg/intrinsic.f90: New test.
7143 2007-06-30 Tobias Burnus <burnus@net-b.de>
7146 * gfortran.dg/fmt_zero_check.f90: New.
7148 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
7151 * gfortran.dg/repeat_f90: New test.
7153 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7156 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
7157 -pedantic-errors, so we should match errors.
7158 * gcc.dg/cpp/escape-1.c: Likewise.
7159 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
7160 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
7162 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
7163 errors instead of warnings.
7164 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
7166 * gcc.dg/cpp/arith-3.c: Likewise.
7168 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7171 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
7172 * gcc.dg/pch/valid-2.c: Likewise.
7173 * gcc.dg/pch/valid-3.c: Likewise.
7174 * gcc.dg/pch/warn-1.c: Likewise.
7175 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
7177 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7180 * gcc.dg/Wunused-function.c: New.
7182 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7184 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
7186 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
7188 * g++.dg/other/canon-31724.C: New.
7190 2007-06-29 Jan Hubicka <jh@suse.cz>
7193 * gcc.c-torture/compile/pr32372.c: new.
7195 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
7197 * gfortran.dg/operator_3.f90: New test.
7199 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
7201 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
7202 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
7204 2007-06-29 Richard Guenther <rguenther@suse.de>
7207 * gcc.dg/inline-23.c: New testcase.
7209 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
7211 PR tree-optimization/24659
7212 * gcc.target/i386/vectorize2.c: New test.
7213 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
7214 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7216 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
7218 * gcc.dg/pointer-arith-9.c: New test.
7220 2007-06-29 Tobias Burnus <burnus@net-b.de>
7223 * gfortran.dg/fmt_read_2.f90: New.
7225 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7227 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
7228 If it exists, don't try to create it.
7230 2007-06-28 Geoffrey Keating <geoffk@apple.com>
7232 * g++.dg/ext/visibility/ms-compat-1.C: New.
7234 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
7237 * gfortran.fortran-torture/compile/pr32417.f90: New test.
7239 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
7241 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
7244 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
7247 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
7249 2007-06-27 Richard Guenther <rguenther@suse.de>
7252 * gcc.dg/inline-22.c: New testcase.
7254 2007-06-26 Hui-May Chang <hm.chang@apple.com>
7256 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
7257 the scan-assembler constant.
7259 2007-06-25 Geoffrey Keating <geoffk@apple.com>
7262 * gcc.dg/pr20216.c: New.
7264 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
7267 * gcc.dg/vect/pr32421.c: New test.
7269 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
7272 * g++.dg/other/friend5.C: New test.
7274 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
7277 * gfortran.dg/host_assoc_function_2.f90: New test.
7280 * gfortran.dg/host_assoc_call_1.f90: New test.
7282 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7284 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
7286 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7289 * gfortran.dg/error_format.f90: New test.
7291 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
7294 * gfortran.dg/pr32136.f90: New test.
7296 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
7299 * gfortran.dg/minmaxloc_1.f90: New test.
7302 * gfortran.dg/minmaxloc_2.f90: New test.
7304 2007-06-23 Richard Guenther <rguenther@suse.de>
7306 PR tree-optimization/16876
7308 * gcc.dg/pr29254.c: The warning is bogus.
7309 * gcc.dg/warn-1.c: Likewise.
7310 * gcc.dg/assign-warn-3.c: Likewise.
7311 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
7313 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
7315 * gcc.c-torture/execute/20070623-1.c: New.
7317 2007-06-22 Jan Hubicka <jh@suse.cz>
7319 * gcc.c-torture/compile/pr31541.c: New.
7321 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
7323 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
7324 Remove -m64 from dg-options.
7326 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
7329 * gcc.dg/pr32374.c: New test.
7331 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7334 * gfortran.dg/pointer_assign_3.f90: New test.
7336 2007-06-21 Sebastian Pop <sebpop@gmail.com>
7338 * gcc.dg/tree-ssa/pr19590.c: New.
7340 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7343 * gfortran.dg/assign.f90: Update test.
7344 * gfortran.dg/real_do_1.f90: Update test.
7345 * gfortran.dg/gomp/omp_do1.f90: Update test.
7346 * gfortran.dg/warnings_are_errors_1.f: Update test.
7347 * gfortran.dg/g77/20010519-1.f: Update test.
7348 * gfortran.dg/g77/pr9258.f: Update test.
7349 * gfortran.dg/g77/960317-1.f: Update test.
7351 2007-06-21 Richard Guenther <rguenther@suse.de>
7353 PR tree-optimization/32453
7354 * gcc.c-torture/compile/pr32453.c: New testcase.
7356 2007-06-21 Jakub Jelinek <jakub@redhat.com>
7358 PR tree-optimization/31866
7359 * gcc.dg/pr31866.c: New test.
7361 2007-06-21 Richard Guenther <rguenther@suse.de>
7363 PR tree-optimization/32451
7364 * g++.dg/torture/20070621-1.C: New testcase.
7366 2007-06-21 Christian Bruel <christian.bruel@st.com>
7368 * gcc.dg/attr-isr.c: Test delay slot content.
7370 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7373 gfortran.dg/pointer_assign_2.f90: New test.
7375 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7378 gfortran.dg/invalid_procedure_name.f90: New test.
7380 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
7382 PR tree-optimization/25737
7383 * gcc.dg/tree-ssa/alias-14.c: New test.
7385 2007-06-20 Hui-May Chang <hm.chang@apple.com>
7387 * gcc.target/i386/large-size-array-3.c: New.
7389 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7390 Richard Guenther <rguenther@suse.de>
7393 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
7395 2007-06-20 Jakub Jelinek <jakub@redhat.com>
7398 * gcc.dg/pr31959.c: New test.
7401 * g++.dg/ext/asm10.C: New test.
7404 * gcc.c-torture/execute/20070614-1.c: New test.
7406 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
7408 * gcc.target/arm/stack-corruption.c: New test.
7410 2007-06-19 Richard Guenther <rguenther@suse.de>
7412 * g++.dg/torture/pr30252.C: New testcase.
7414 2007-06-19 Jakub Jelinek <jakub@redhat.com>
7416 PR tree-optimization/32353
7417 * g++.dg/opt/nrv13.C: New test.
7419 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
7423 * gfortran.dg/impure_assignment_2.f90 : New test.
7426 * gfortran.dg/data_initialized_2.f90 : New test.
7428 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
7429 appropriate version of 'dmach'.
7431 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
7434 * gcc.target/i386/pr32389.c New test.
7436 2007-06-18 Simon Baldwin <simonb@google.com>
7439 * g++.dg/template/error25.C: New.
7440 * g++.dg/template/spec35.C: New.
7442 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
7444 * gcc.c-torture/compile/pr32355.c: New testcase.
7446 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
7448 PR tree-optimization/32383
7449 * g++.dg/opt/pr32383.C: New test.
7451 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
7453 PR rtl-optimization/32366
7454 * gcc.dg/vect/pr32366.c: New test.
7456 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
7458 * gcc.c-torture/compile/pr32349.c: New testcase.
7460 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
7462 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
7463 * gcc.target/sparc/combined-2.c: Likewise.
7464 * gcc.target/sparc/fexpand.c : Likewise.
7465 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
7466 * gcc.target/sparc/fpack16.c : Likewise.
7467 * gcc.target/sparc/fpmerge.c : Likewise.
7468 * gcc.target/sparc/fpmul.c : Likewise.
7469 * gcc.target/sparc/noresult.c : Likewise.
7470 * gcc.target/sparc/pdist.c: Likewise.
7472 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
7475 * gcc.target/i386/recip-divf.c: New test.
7476 * gcc.target/i386/recip-sqrtf.c: Ditto.
7477 * gcc.target/i386/recip-vec-divf.c: Ditto.
7478 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
7479 * gcc.target/i386/sse-recip.c: Ditto.
7480 * gcc.target/i386/sse-recip-vec.c: Ditto.
7482 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
7485 * gcc.c-torture/compile/20070605-1.c: New test.
7487 * gcc.c-torture/compile/20070603-1.c: New testcase.
7488 * gcc.c-torture/compile/20070603-2.c: New testcase.
7490 * gcc.c-torture/compile/20070531-1.c: New test.
7493 * gcc.c-torture/compile/20070531-2.c: New test.
7496 * gcc.c-torture/compile/20070529-1.c: New test.
7499 * gcc.c-torture/compile/20070529-2.c: New test.
7502 * gcc.c-torture/compile/20070520-1.c: New test.
7504 * g++.dg/ext/java-1.C: New test.
7506 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
7507 loops instead of one. Remove the "can't determine dependence"
7509 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
7510 needed as the cast is gone in the first place.
7511 * gcc.dg/max-1.c: Change local variable a to be a global one.
7512 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
7513 have a cast which is PREd.
7515 2007-06-15 Mark Mitchell <mark@codesourcery.com>
7517 * g++.dg/lookup/anon6.C: New test.
7519 2007-06-14 Dirk Mueller <dmueller@suse.de>
7522 * g++.dg/opt/static6.C: New testcase.
7524 2007-06-14 Geoff Keating <geoffk@apple.com>
7526 * g++.dg/ext/visibility/overload-1.C: New.
7529 * g++.dg/ext/visibility/anon4.C: New.
7531 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
7534 * gcc.target/i386/pr32268.c: New test.
7536 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
7538 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
7539 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
7540 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
7542 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
7543 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
7544 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
7547 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
7550 * gfortran.dg/common_resize_1.f90: New test.
7552 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
7555 * gcc.dg/vect/pr32224.c: Fix.
7557 2007-06-13 Eric Christopher <echristo@apple.com>
7559 * gcc.target/i386/ssefn-1.c: Add -march=i386.
7561 2007-06-13 Tobias Burnus <burnus@net-b.de>
7564 * gfortran.dg/actual_array_vect_1.f90: New.
7566 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
7568 * gcc.target/sparc/mfpu.c: New test.
7570 2007-06-12 Geoff Keating <geoffk@apple.com>
7572 * g++.dg/warn/weak1.C: Suppress on Darwin.
7573 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
7575 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
7578 * g++.dg/torture/pr31579.C: New testcase.
7580 2007-06-12 Ian Lance Taylor <iant@google.com>
7583 * g++.dg/init/new16.C: New test.
7584 * g++.dg/init/new17.C: New test.
7585 * g++.dg/init/new18.C: New test.
7586 * g++.dg/init/new19.C: New test.
7588 2007-06-12 Olivier Hainque <hainque@adacore.com>
7590 * gnat.dg/lhs_view_convert.adb: New test.
7592 2007-06-12 Richard Guenther <rguenther@suse.de>
7594 PR tree-optimization/15353
7595 PR tree-optimization/31657
7596 * gcc.c-torture/execute/20070424-1.c: New testcase.
7597 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
7598 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
7599 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
7600 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
7601 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
7603 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
7605 PR rtl-optimization/32293
7606 * gcc.dg/pr32293.c: New test.
7608 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
7610 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
7612 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
7615 * gfortran.dg/equiv_7.f90: New test.
7616 * gfortran.dg/equiv_constraint_7.f90: Change error message.
7619 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
7621 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
7623 * gcc.dg/setjmp-3.c: Rename raise to raise0.
7624 * gcc.dg/setjmp-4.c: Likewise.
7625 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
7627 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
7629 PR rtl-optimization/31025
7630 * gfortran.dg/pr31025.f90: New.
7632 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
7635 * gcc.target/i386/pr32280.c: New test.
7637 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
7640 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
7642 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7644 PR libgfortran/32235
7645 * gfortran.dg/backspace_9.f: New test.
7647 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
7649 * gcc.dg/tree-ssa/prefetch-7.c: New test.
7651 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
7653 * gcc.dg/tree-ssa/loop-28.c: New testcase.
7655 2007-06-09 Ian Lance Taylor <iant@google.com>
7657 PR tree-optimization/32169
7658 * gcc.c-torture/compile/pr32169.c: New test.
7660 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
7662 * gcc.dg/vect/costmodel: New directory.
7663 * gcc.dg/vect/costmodel/i386: New directory.
7664 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
7665 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7667 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
7668 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
7669 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
7670 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
7671 * gcc.dg/vect/costmodel/x86_64: New directory.
7672 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
7674 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7676 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
7677 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
7678 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
7679 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
7680 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
7682 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
7684 PR tree-optimization/32243
7685 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
7686 flags for -Os tests.
7687 * gcc.dg/vect/03-vect-pr32243.c: New test.
7689 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
7691 PR tree-optimization/32224
7692 * gcc.dg/vect/pr32224.c: New test.
7694 2007-06-08 Jakub Jelinek <jakub@redhat.com>
7697 * g++.dg/gomp/pr32177.C: New test.
7699 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7702 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
7703 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
7704 warning nor an error.
7705 * gcc.dg/Wfatal-2.c: Likewise.
7706 * gcc.dg/Werror-1.c: Likewise.
7707 * gcc.dg/Werror-5.c: Likewise.
7708 * gcc.dg/Werror-7.c: Likewise.
7709 * gcc.dg/Werror-10.c: Likewise.
7710 * gcc.dg/Werror-11.c: Likewise.
7712 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
7715 * g++.dg/init/brace6.C: New test.
7717 2007-06-07 Geoffrey Keating <geoffk@apple.com>
7719 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
7720 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
7721 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
7722 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
7724 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
7725 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
7726 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
7727 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
7728 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
7729 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
7730 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
7731 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
7733 * gcc.dg/darwin-minversion-3.c: New.
7735 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
7737 * gcc.target/i386/builtin-copysign.c: New test.
7739 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
7741 PR tree-optimization/32220
7742 * gfortran.dg/predcom-2.f: New testcase.
7744 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
7747 * gcc.target/i386/vectorize4.c: New test.
7749 2007-06-06 Steve Ellcey <sje@cup.hp.com>
7751 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
7753 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7756 * gcc.dg/simd-5.c: Mark output as a note.
7757 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
7759 * gcc.dg/simd-1.c: Likewise.
7760 * gcc.dg/always_inline.c: Mark output as a sorry.
7761 * gcc.dg/always_inline2.c: Likewise.
7762 * gcc.dg/always_inline3.c: Likewise.
7764 2007-06-06 Ian Lance Taylor <iant@google.com>
7766 * g++.dg/conversion/enum1.C: New test.
7768 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
7770 PR tree-optimization/32216
7771 * gcc.dg/vect/pr32216.c: New test.
7773 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7776 * gfortran.dg/invalid_contains_1.f90: New test.
7777 * gfortran.dg/invalid_contains_2.f90: New test.
7779 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7782 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
7785 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7788 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
7789 dg-message to match de note.
7790 * gcc.dg/pr26570.c: Use dg-message for a note.
7791 * gcc.dg/pr29254.c: Use dg-message for generic output and use
7792 dg-error instead of dg-warning because of -Werror.
7793 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
7794 neither an error, nor a warning.
7795 * gcc.dg/glibc-uclibc-2.c: Likewise
7796 * gcc.dg/cpp/19940712-1.c: Likewise.
7798 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
7800 PR preprocessor/23479
7801 * gcc.dg/binary-constants-1.c: Add test suites for
7802 the 0b-prefixed binary integer constants.
7803 * gcc.dg/binary-constants-2.c: Ditto.
7804 * gcc.dg/binary-constants-3.c: Ditto.
7805 * gcc.dg/binary-constants-4.c: Ditto.
7807 2007-06-05 Ian Lance Taylor <iant@google.com>
7809 * gcc.dg/Wstrict-overflow-19.c: New test.
7811 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
7813 * gcc.dg/matrix/matrix-6.c: Remove conversion.
7815 2007-06-04 Ian Lance Taylor <iant@google.com>
7817 * gcc.dg/Wstrict-overflow-18.c: New test.
7819 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7822 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
7823 * gcc.dg/cpp/mi5.c: Likewise.
7824 * gcc.dg/cpp/mi7.c: Likewise.
7826 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
7829 * gcc.dg/pr32191.c: New test.
7831 2007-05-28 Tobias Burnus <burnus@net-b.de>
7834 * gfortran.dg/allocate_stat_1.f90: Remove.
7836 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
7838 * gcc.target/i386/sse4_2-check.h: New.
7839 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
7840 * gcc.target/i386/sse4_2-crc32.h: Likewise.
7841 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
7842 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7843 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
7844 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
7845 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
7846 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
7847 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
7848 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
7849 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
7850 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
7851 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
7852 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
7853 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
7854 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
7855 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
7856 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7858 2007-06-01 Geoffrey Keating <geoffk@apple.com>
7860 * gcc.dg/pie-link.c: New test.
7862 2007-06-01 Ian Lance Taylor <iant@google.com>
7864 * gcc.dg/Wstrict-overflow-17.c: New test.
7866 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
7868 * gcc.dg/builtin-return-1.c (g): New.
7869 (main): Allocate at least 64 bytes on the stack.
7871 2007-05-31 Mark Mitchell <mark@codesourcery.com>
7873 * g++.dg/init/cleanup3.C: New test.
7875 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
7877 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
7880 007-05-31 Paul Thomas <pault@gcc.gnu.org>
7883 * gfortran.dg/char_array_constructor_3.f90: New test.
7885 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
7887 PR tree-optimization/32160
7888 * gfortran.dg/predcom-1.f: New test.
7890 2007-05-31 Richard Guenther <rguenther@suse.de>
7892 * g++.dg/other/str_empty.C: Move...
7893 * g++.dg/other/pr30567.C: Move...
7894 * g++.dg/tree-ssa/pr27218.C: Move...
7895 * g++.dg/torture: ...here and remove dg-options.
7897 2007-05-31 Paolo Carlini <pcarlini@suse.de>
7900 * g++.dg/ext/is_pod_incomplete.C: New.
7902 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
7903 Douglas Gregor <doug.gregor@gmail.com>
7904 Pedro Lamarao <pedro.lamarao@mndfck.org>
7905 Howard Hinnant <howard.hinnant@gmail.com>
7909 * g++.dg/cpp0x/rv8p.C: New.
7910 * g++.dg/cpp0x/temp-constructor-bug.C: New.
7911 * g++.dg/cpp0x/cast-bug.C: New.
7912 * g++.dg/cpp0x/elision_weak.C: New.
7913 * g++.dg/cpp0x/collapse-bug.C: New.
7914 * g++.dg/cpp0x/rv3p.C: New.
7915 * g++.dg/cpp0x/rv7n.C: New.
7916 * g++.dg/cpp0x/overload-conv-1.C: New.
7917 * g++.dg/cpp0x/rv2n.C: New.
7918 * g++.dg/cpp0x/deduce.C: New.
7919 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
7920 * g++.dg/cpp0x/rv6p.C: New.
7921 * g++.dg/cpp0x/template_deduction.C: New.
7922 * g++.dg/cpp0x/implicit-copy.C: New.
7923 * g++.dg/cpp0x/rv1p.C: New.
7924 * g++.dg/cpp0x/cast.C: New.
7925 * g++.dg/cpp0x/rv5n.C: New.
7926 * g++.dg/cpp0x/collapse.C: New.
7927 * g++.dg/cpp0x/overload-conv-2.C: New.
7928 * g++.dg/cpp0x/rv4p.C: New.
7929 * g++.dg/cpp0x/rvo.C: New.
7930 * g++.dg/cpp0x/iop.C: New.
7931 * g++.dg/cpp0x/rv3n.C: New.
7932 * g++.dg/cpp0x/rv7p.C: New.
7933 * g++.dg/cpp0x/reference_collapsing.C: New.
7934 * g++.dg/cpp0x/overload.C: New.
7935 * g++.dg/cpp0x/named.C: New.
7936 * g++.dg/cpp0x/rv2p.C: New.
7937 * g++.dg/cpp0x/rv6n.C: New.
7938 * g++.dg/cpp0x/not_special.C: New.
7939 * g++.dg/cpp0x/bind.C: New.
7940 * g++.dg/cpp0x/rv1n.C: New.
7941 * g++.dg/cpp0x/rv5p.C: New.
7942 * g++.dg/cpp0x/elision.C: New.
7943 * g++.dg/cpp0x/named_refs.C: New.
7944 * g++.dg/cpp0x/unnamed_refs.C: New.
7945 * g++.dg/cpp0x/rv4n.C: New.
7946 * g++.dg/cpp0x/elision_neg.C: New.
7947 * g++.dg/init/copy7.C: Run in C++98 mode.
7948 * g++.dg/overload/arg1.C: Ditto.
7949 * g++.dg/overload/arg4.C: Ditto.
7951 2007-05-30 Jakub Jelinek <jakub@redhat.com>
7954 * g++.dg/opt/static5.C: New test.
7956 2007-05-30 Richard Guenther <rguenther@suse.de>
7958 * g++.dg/dg.exp: Prune torture/.
7959 * g++.dg/torture/dg-torture.exp: New testsuite.
7961 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
7963 * gcc.target/arm/pr27387.C: Move and rename to ...
7964 * g++.dg/inherit/thunk8.C: ... here.
7966 2007-05-30 Jakub Jelinek <jakub@redhat.com>
7968 PR tree-optimization/31769
7969 * g++.dg/gomp/pr31769.C: New test.
7971 2007-05-29 Hui-May Chang <hm.chang@apple.com>
7973 * gcc.target/i386/stack-realign.c: New.
7975 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
7977 * gcc.dg/tree-ssa/prefetch-6.c: New test.
7979 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
7981 * gfortran.dg/sizeof.f90: New.
7983 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
7986 * gcc.dg/boolcomplex-1.c: New test.
7989 * g++.dg/ext/boolcomplex-1.c: New test.
7991 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
7993 * gcc.dg/matrix: New directory.
7995 2007-05-28 Tobias Burnus <burnus@net-b.de>
7998 * gfortran.dg/allocate_stat_1.f90: New.
8000 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
8003 * transfer_hollerith_1.f90: New test.
8005 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
8008 * gcc.c-torture/execute/vrp-7.c: New test.
8010 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
8012 * gfortran.dg/transfer_simplify_4.f90: New test.
8014 2007-05-27 Tobias Burnus <burnus@net-b.de>
8017 * gfortran.dg/func_result_3.f90: New.
8019 2007-05-27 Tobias Burnus <burnus@net-b.de>
8022 * gfortran.dg/transfer_simplify_3.f90: New.
8024 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
8027 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
8029 * gcc.target/i386/pr32065-2.c: New test.
8031 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8034 * gfortran.dg/io_constraints_2.f90: Update.
8036 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
8039 * gfortran.dg/array_constructor_17.f90: New test.
8041 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
8044 * g++.dg/opt/array2.C: New testcase.
8046 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
8049 * gcc.target/i386/pr32065.c: New test.
8051 2007-05-25 Dirk Mueller <dmueller@suse.de>
8052 Marcus Meissner <meissner@suse.de>
8054 * gcc.dg/attr-alloc_size.c: New.
8056 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
8057 Lee Millward <lee.millward@gmail.com>
8060 * g++.dg/parse/crash34.C: New test.
8062 * g++.dg/parse/crash35.C: New test.
8064 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
8066 * gcc.target/i386/sse2-check.h: New.
8067 * gcc.target/i386/sse2-vec-1.c: Likewise.
8068 * gcc.target/i386/sse2-vec-2.c: Likewise.
8069 * gcc.target/i386/sse2-vec-3.c: Likewise.
8070 * gcc.target/i386/sse2-vec-4.c: Likewise.
8071 * gcc.target/i386/sse2-vec-5.c: Likewise.
8072 * gcc.target/i386/sse2-vec-6.c: Likewise.
8074 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
8086 * g++.dg/cpp0x/pr31431.C: New.
8087 * g++.dg/cpp0x/pr31437.C: New.
8088 * g++.dg/cpp0x/pr31442.C: New.
8089 * g++.dg/cpp0x/pr31444.C: New.
8090 * g++.dg/cpp0x/pr31431-2.C: New.
8091 * g++.dg/cpp0x/pr31432.C: New.
8092 * g++.dg/cpp0x/pr31434.C: New.
8093 * g++.dg/cpp0x/pr31438.C: New.
8094 * g++.dg/cpp0x/pr31443.C: New.
8095 * g++.dg/cpp0x/pr31445.C: New.
8096 * g++.dg/cpp0x/variadic-crash1.C: New.
8098 2007-05-25 Richard Sandiford <richard@codesourcery.com>
8100 * gcc.target/arm/long-calls-1.c: New test.
8101 * gcc.target/arm/long-calls-2.c: Likewise.
8102 * gcc.target/arm/long-calls-3.c: Likewise.
8103 * gcc.target/arm/long-calls-4.c: Likewise.
8105 2007-05-25 Richard Guenther <rguenther@suse.de>
8106 Andrew Pinski <andrew_pinski@playstation.sony.com>
8108 PR tree-optimization/31982
8109 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
8111 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
8114 * gfortran.dg/result_in_spec_2.f90: New test.
8116 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8118 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
8120 2007-05-24 Ollie Wild <aaw@google.com>
8122 * gcc.dg/cpp/counter-1.c: New test.
8123 * gcc.dg/pch/counter-1.c: New test.
8124 * gcc.dg/pch/counter-1.hs: New file.
8125 * gcc.dg/pch/counter-2.c: New test.
8126 * gcc.dg/pch/counter-2.hs: New file.
8127 * gcc.dg/pch/counter-3.c: New test.
8128 * gcc.dg/pch/counter-3.hs: New file.
8130 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
8132 * gcc.dg/tree-ssa/predcom-1.c: New test.
8133 * gcc.dg/tree-ssa/predcom-2.c: New test.
8134 * gcc.dg/tree-ssa/predcom-3.c: New test.
8135 * gcc.dg/tree-ssa/predcom-4.c: New test.
8136 * gcc.dg/tree-ssa/predcom-5.c: New test.
8137 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
8139 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
8142 * gcc.target/i386/sse4_1-check.h (MASK): New.
8144 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8147 * gfortran.dg/pr25603.f: Initialize integer variables.
8149 2007-05-23 Ian Lance Taylor <iant@google.com>
8151 * g++.dg/other/vrp1.C: New test.
8153 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
8155 PR preprocessor/20077
8156 * gcc.dg/cpp/paste15.c: New test.
8158 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
8159 Nigel Stephens <nigel@mips.com>
8160 Richard Sandiford <richard@codesourcery.com>
8162 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
8163 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
8164 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
8165 * gcc.target/mips/inter/mips16-inter.exp: New.
8167 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
8169 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
8171 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
8173 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
8174 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
8175 * gcc.target/i386/sse3-addsubps.c: Likewise.
8176 * gcc.target/i386/sse3-haddpd.c: Likewise.
8177 * gcc.target/i386/sse3-haddps.c: Likewise.
8178 * gcc.target/i386/sse3-hsubpd.c: Likewise.
8179 * gcc.target/i386/sse3-hsubps.c: Likewise.
8180 * gcc.target/i386/sse3-lddqu.c: Likewise.
8181 * gcc.target/i386/sse3-movddup.c: Likewise.
8182 * gcc.target/i386/sse3-movshdup.c: Likewise.
8183 * gcc.target/i386/sse3-movsldup.c: Likewise.
8185 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
8186 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
8187 * gcc.target/i386/ssse3-pabsd.c: Likewise.
8188 * gcc.target/i386/ssse3-pabsw.c: Likewise.
8189 * gcc.target/i386/ssse3-palignr.c: Likewise.
8190 * gcc.target/i386/ssse3-phaddd.c: Likewise.
8191 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
8192 * gcc.target/i386/ssse3-phaddw.c: Likewise.
8193 * gcc.target/i386/ssse3-phsubd.c: Likewise.
8194 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
8195 * gcc.target/i386/ssse3-phsubw.c: Likewise.
8196 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
8197 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
8198 * gcc.target/i386/ssse3-pshufb.c: Likewise.
8199 * gcc.target/i386/ssse3-psignb.c: Likewise.
8200 * gcc.target/i386/ssse3-psignd.c: Likewise.
8201 * gcc.target/i386/ssse3-psignw.c: Likewise.
8202 * gcc.target/i386/ssse3-vals.h: Likewise.
8204 * gcc.target/i386/sse3-check.h: New file.
8205 * gcc.target/i386/ssse3-check.h: Likewise.
8207 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
8210 * gcc.c-torture/compile/bcopy-1.c: New testcase.
8212 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
8215 * gcc.c-torture/20070522-1.c: New testcase.
8217 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
8219 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
8221 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
8223 * gcc.c-torture/execute/ieee/20000320-1.x,
8224 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
8225 m68k-*-* and check_effective_target_coldfire_fpu.
8227 2007-05-22 Ollie Wild <aaw@google.com>
8229 * g++.dg/lookup/hidden-class10.C: New test.
8230 * g++.dg/lookup/hidden-class11.C: New test.
8232 2007-05-22 Ollie Wild <aaw@google.com>
8234 * g++.dg/lookup/name-clash5.C: New test.
8235 * g++.dg/lookup/name-clash6.C: New test.
8237 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
8239 * g++.dg/other/i386-2.C: Update comments on header files tested.
8240 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
8242 * gcc.target/i386/sse-12.c: Likewise.
8243 * gcc.target/i386/sse-13.c: Likewise.
8244 * gcc.target/i386/sse-14.c: Likewise.
8246 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
8247 Redefined to test with immediate operand.
8248 (__builtin_ia32_blendps): Likewise.
8249 (__builtin_ia32_blendpd): Likewise.
8250 (__builtin_ia32_dpps): Likewise.
8251 (__builtin_ia32_dpps): Likewise.
8252 (__builtin_ia32_insertps128): Likewise.
8253 (__builtin_ia32_vec_ext_v4sf): Likewise.
8254 (__builtin_ia32_vec_set_v16qi): Likewise.
8255 (__builtin_ia32_vec_set_v4si): Likewise.
8256 (__builtin_ia32_vec_set_v2di): Likewise.
8257 (__builtin_ia32_vec_ext_v16qi): Likewise.
8258 (__builtin_ia32_vec_ext_v4si): Likewise.
8259 (__builtin_ia32_vec_ext_v2di): Likewise.
8260 (__builtin_ia32_roundpd): Likewise.
8261 (__builtin_ia32_roundsd): Likewise.
8262 (__builtin_ia32_roundps): Likewise.
8263 (__builtin_ia32_roundss): Likewise.
8264 (__builtin_ia32_mpsadbw128): Likewise.
8266 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
8268 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
8270 2007-05-22 Janis Johnson <janis187@us.ibm.com>
8272 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
8274 * gcc.dg/dfp/func-struct.c: Ditto.
8275 * gcc.dg/dfp/operator-assignment.c: Ditto.
8276 * gcc.dg/dfp/convert-bfp.c: Ditto.
8277 * gcc.dg/dfp/convert-int.c: Ditto.
8278 * gcc.dg/dfp/convert-int-max.c: Ditto.
8279 * gcc.dg/dfp/func-scalar.c: Ditto.
8280 * gcc.dg/dfp/cast.c: Ditto.
8281 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
8282 failures, and fix a typo in return type of arg1_128.
8283 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
8284 failures, and fix a typo in a constant suffix.
8285 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
8286 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
8288 2007-05-22 Janis Johnson <janis187@us.ibm.com>
8289 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8291 * lib/gcc-dg.exp(process_message): New proc.
8292 (dg-message): New test directive.
8293 * gcc.dg/always_inline.c: Use dg-message.
8294 * gcc.dg/always_inline2.c: Ditto.
8295 * gcc.dg/always_inline3.c: Ditto.
8296 * gcc.dg/invalid-call-1.c: Ditto.
8297 * gcc.dg/pr17506.c: Ditto.
8298 * gcc.dg/simd-5.c: Ditto.
8299 * gcc.dg/simd-6.c: Ditto.
8300 * gcc.dg/va-arg-2.c: Ditto.
8301 * gcc.dg/cpp/syshdr.c: Ditto.
8302 * gcc.dg/cpp/unc4.c: Ditto.
8303 * gcc.dg/cpp/trad/mi1.c: Ditto.
8304 * gcc.dg/cpp/trad/mi5.c: Ditto.
8305 * gcc.dg/cpp/trad/mi7.c: Ditto.
8306 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
8307 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
8308 * gcc.test-framework/test-framework.awk: Special-case outexists
8311 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
8313 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
8314 (bit_SSE4_2): Likewise.
8315 (bit_POPCNT): Likewise.
8317 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
8318 Check if assembler supports SSE4 instructions.
8320 * gcc.target/i386/sse4_1-blendpd.c: New file.
8321 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8322 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
8323 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
8324 * gcc.target/i386/sse4_1-check.h: Likewise.
8325 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
8326 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
8327 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
8328 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
8329 * gcc.target/i386/sse4_1-extractps.c: Likewise.
8330 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
8331 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
8332 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
8333 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
8334 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
8335 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
8336 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
8337 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
8338 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
8339 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
8340 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
8341 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
8342 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
8343 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
8344 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
8345 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
8346 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
8347 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
8348 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
8349 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
8350 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
8351 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
8352 * gcc.target/i386/sse4_1-pminud.c: Likewise.
8353 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
8354 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
8355 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
8356 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
8357 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
8358 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
8359 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
8360 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
8361 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
8362 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
8363 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
8364 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
8365 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
8366 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
8367 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
8368 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
8369 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
8370 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
8371 * gcc.target/i386/sse4_1-round.h: Likewise.
8372 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
8373 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
8374 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
8375 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
8376 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
8377 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
8378 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
8379 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
8380 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
8381 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
8382 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
8383 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
8384 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
8385 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
8387 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8390 * gfortran.dg/bounds_check_7.f90: New test.
8392 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
8394 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
8395 (check_effective_target_sse4a): Ditto.
8397 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
8398 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
8399 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
8400 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
8401 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
8402 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
8403 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
8404 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
8405 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
8406 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
8407 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
8408 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
8409 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
8410 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
8411 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
8412 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
8413 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
8414 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
8415 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
8416 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
8418 2007-05-21 Mark Mitchell <mark@codesourcery.com>
8420 * g++.dg/ext/cleanup-1.C: New test.
8421 * g++.dg/ext/cleanup-2.C: Likewise.
8422 * g++.dg/ext/cleanup-3.C: Likewise.
8423 * g++.dg/ext/cleanup-4.C: Likewise.
8424 * g++.dg/ext/cleanup-5.C: Likewise.
8425 * g++.dg/ext/cleanup-6.C: Likewise.
8426 * g++.dg/ext/cleanup-8.C: Likewise.
8427 * g++.dg/ext/cleanup-9.C: Likewise.
8428 * g++.dg/ext/cleanup-10.C: Likewise.
8429 * g++.dg/ext/cleanup-11.C: Likewise.
8430 * g++.dg/ext/cleanup-dtor.C: Likewise.
8432 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
8435 * gcc.dg/vect/vect-102a.c: New test.
8437 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
8438 Paolo Carlini <pcarlini@suse.de>
8439 Uros Bizjak <ubizjak@gmail.com>
8441 * gcc.dg/gcc-have-sync-compare-and-swap.c,
8442 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8443 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8444 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
8445 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8448 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
8451 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
8453 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8456 * gfortran.dg/do_3.F90: Add checks for the final value of the
8459 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
8461 * gcc.c-torture/execute/990127-2.x: New file.
8463 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
8465 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
8466 * gcc.target/i386/sse-12: Add -O to compile options.
8467 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
8468 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
8469 and mm3dnow.h. Add -O to compile options.
8471 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
8474 * gfortran.dg/char_length_5.f90: New test.
8477 * gfortran.dg/array_reference_1.f90: New test.
8479 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8486 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
8487 * gcc.dg/Wtype-limits.c: New.
8488 * gcc.dg/Wtype-limits-Wextra.c: New.
8489 * gcc.dg/Wtype-limits-no.c: New.
8490 * g++.dg/warn/Wtype-limits.C: New.
8491 * g++.dg/warn/Wtype-limits-Wextra.C: New.
8492 * g++.dg/warn/Wtype-limits-no.C: New.
8494 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
8496 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
8497 instead of "-msse2".'
8498 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
8499 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
8501 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
8502 to test with immediate operand.
8503 (__builtin_ia32_insertqi): Ditto.
8504 (__builtin_ia32_palignr128): Ditto.
8505 (__builtin_ia32_palignr): Ditto.
8506 (__builtin_ia32_pshufhw): Ditto.
8507 (__builtin_ia32_pshuflw): Ditto.
8508 (__builtin_ia32_pshufd): Ditto.
8509 (__builtin_ia32_vec_set_v8hi): Ditto.
8510 (__builtin_ia32_vec_ext_v8hi): Ditto.
8511 (__builtin_ia32_shufpd): Ditto.
8512 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8514 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
8517 * gfortran.dg/min_max_conformance.f90: Added more testcases.
8519 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
8522 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
8523 and "__inline". Use "-msse" instead of "-msse2".
8525 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8528 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
8529 * gcc.dg/20030906-2.c: Likewise.
8530 * objc.dg/method-17.m: Add -Wreturn-type.
8531 * obj-c++.dg/method-21.mm: Likewise.
8533 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
8536 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
8537 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
8538 (__builtin_ia32_psrlqi128): Ditto.
8539 (__builtin_ia32_psrlwi128): Ditto.
8540 (__builtin_ia32_psrldi128): Ditto.
8541 (__builtin_ia32_psrldqi128): Ditto.
8542 (__builtin_ia32_pslldqi128): Ditto.
8543 (__builtin_ia32_psrawi128): Ditto.
8544 (__builtin_ia32_psradi128): Ditto.
8545 (__builtin_ia32_psllqi128): Ditto.
8546 (__builtin_ia32_pslldi128): Ditto.
8547 (__builtin_prefetch): Ditto.
8548 (__builtin_ia32_pshufw): Ditto.
8549 (__builtin_ia32_vec_set_v4hi): Ditto.
8550 (__builtin_ia32_vec_ext_v4hi): Ditto.
8551 (__builtin_ia32_shufps): Ditto.
8552 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
8554 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8557 * gfortran.dg/char_allocation_1.f90: New test.
8559 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8561 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
8562 * gcc.dg/Wconversion-sign.c: New.
8563 * gcc.dg/Wconversion-integer-no-sign.c: New.
8564 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
8566 * g++.dg/warn/Wconversion-sign.C: New.
8567 * g++.old-deja/g++.other/warn4.C: Update.
8568 * g++.dg/warn/Wconversion1.C: Likewise.
8570 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8572 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
8573 * gcc.dg/torture/builtin-math-4.c: Likewise.
8575 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8578 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
8580 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
8582 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
8584 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
8587 * gcc.target/i386/pr31628.c: New.
8589 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
8592 * gcc.dg/pr31344.c: New test.
8594 2007-05-17 Ian Lance Taylor <iant@google.com>
8596 PR tree-optimization/31953
8597 * gcc.c-torture/compile/pr31953.c: New test.
8599 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8601 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
8603 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
8605 * gcc.dg/torture/builtin-math-4.c: Likewise.
8607 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
8608 * gcc.dg/torture/builtin-math-4.c: Likewise.
8610 * gcc.dg/torture/builtin-math-4.c: New test.
8612 2007-05-17 Janis Johnson <janis187@us.ibm.com>
8613 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8615 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
8616 * gcc.dg/cpp/include2.c: Ditto.
8617 * gcc.dg/cpp/mac-dir-2.c: Ditto.
8618 * gcc.dg/cpp/paste5.c: Ditto.
8619 * gcc.dg/cpp/paste6.c: Ditto.
8620 * gcc.dg/cpp/paste8.c: Ditto.
8621 * gcc.dg/cpp/paste11.c: Ditto.
8622 * gcc.dg/cpp/paste13.c: Ditto.
8623 * gcc.dg/cpp/skipping2.c: Ditto.
8624 * gcc.dg/reg-vol-struct-1.c: Ditto.
8625 * gcc.dg/Wshadow-1.c: Ditto.
8626 * gcc.dg/cpp/trad/comment.c: Ditto.
8627 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
8628 * gcc.dg/cpp/if-2.c: Ditto.
8629 * gcc.dg/array-5.c: Ditto.
8630 * gcc.dg/inline-15.c: Ditto.
8631 * gcc.dg/pr27953.c: Ditto.
8632 * gcc.dg/Wno-c++-compat.c: Ditto.
8634 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
8636 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
8638 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
8640 * gcc.c-torture/execute/20070517-1.c: New test.
8642 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
8645 * gfortran.dg/min_max_conformance.f90: New test.
8647 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
8649 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
8650 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
8651 gcc.dg/vect/vect-104.c: Use more complex construction to
8652 prevent vectorizing.
8653 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
8655 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
8657 PR tree-optimization/24659
8658 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
8659 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
8660 not vect_int target.
8661 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
8662 not vect_int target. Loop is vectorized for vect_intfloat_cvt
8664 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
8665 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
8666 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
8668 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
8670 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
8671 and x86_64-*-* targets.
8672 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
8674 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
8681 * transfer_simplify_1.f90: New test.
8682 * transfer_simplify_2.f90: New test.
8684 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
8686 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
8688 2007-05-14 Janis Johnson <janis187@us.ibm.com>
8690 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
8692 * gcc.dg/fltconst-pedantic-dfp.c: New test.
8695 * gcc.dg/fltconst-1.c: New test.
8697 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
8698 * gcc.dg/dfp/operator-assignment.c: Ditto.
8700 2007-05-14 Paolo Carlini <pcarlini@suse.de>
8703 * g++.dg/rtti/typeid5.C: New.
8705 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8708 * gfortran.dg/substr_4.f: New test.
8710 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
8712 * gcc.target/m68k/interrupt_thread-1.c,
8713 gcc.target/m68k/interrupt_thread-2.c,
8714 gcc.target/m68k/interrupt_thread-3.c: New.
8715 * gcc.target/m68k/m68k.exp: Accept fido.
8717 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8719 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
8720 * gfortran.dg/altreturn_3.f90: Likewise.
8721 * gfortran.dg/assumed_dummy_1.f90: Likewise.
8722 * gfortran.dg/default_numeric_type_1.f90: Likewise.
8723 * gfortran.dg/inquire_iolength.f90: Likewise.
8724 * gfortran.dg/module_naming_1.f90: Likewise.
8725 * gfortran.dg/oldstyle_2.f90: Likewise.
8726 * gfortran.dg/operator_2.f90: Likewise.
8727 * gfortran.dg/parameter_array_element_1.f90: Likewise.
8728 * gfortran.dg/used_types_11.f90: Likewise.
8729 * gfortran.dg/zero_array_components_1.f90: Likewise.
8730 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
8731 * gfortran.dg/parameter_array_dummy.f90: Likewise.
8732 * gfortran.dg/real_const_3.f90: Likewise.
8734 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
8736 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
8737 * gcc.dg/tree-ssa/loop-30.c: New test.
8739 2007-05-13 Richard Guenther <rguenther@suse.de>
8741 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
8743 * g++.dg/tree-ssa/pr31146.C: Likewise.
8745 2007-05-13 Revital Eres <eres@il.ibm.com>
8747 * gcc.dg/dse.c: New test.
8749 2007-05-12 Richard Guenther <rguenther@suse.de>
8751 PR tree-optimization/31797
8752 * gcc.c-torture/compile/pr31797.c: New testcase.
8754 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
8757 * gfortran.dg/host_assoc_function_1.f90: New test.
8759 2007-05-11 Steve Ellcey <sje@cup.hp.com>
8762 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
8764 2007-05-11 Silvius Rus <rus@google.com>
8766 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
8767 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
8768 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
8769 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
8770 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
8771 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
8772 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
8773 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
8774 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
8775 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
8776 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
8777 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
8778 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
8779 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
8780 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
8781 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
8783 2007-05-11 Paolo Carlini <pcarlini@suse.de>
8786 * gcc.c-torture/execute/builtins/memchr.c: New.
8787 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
8788 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
8790 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8793 * gfortran.dg/recursive_reference_1.f90: Put error at correct
8795 * gfortran.dg/recursive_reference_2.f90: New test.
8797 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8800 * gfortran.dg/namelist_29.f90: New test.
8802 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
8805 * gfortran.dg/entry_10.f90: New test.
8807 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
8809 PR tree-optimization/31885
8810 * gcc.dg/tree-ssa/loop-29.c: New test.
8812 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
8814 * assumed_dummy_1.f90: Fix dg directive.
8815 * char_initialiser_actual.f90: Likewise.
8816 * nested_modules_2.f90: Likewise.
8817 * shift-alloc.f90: Likewise.
8819 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
8821 * gcc.dg/20070507-1.c: Disable for non-pic targets.
8823 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8826 * gfortran.dg/unf_read_corrupted_2.f90: New test.
8828 2007-05-09 Mike Stump <mrs@apple.com>
8830 * g++.dg/other/first-global.C: Add -fpie for darwin.
8831 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
8833 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
8835 * gcc.dg/20070507-1.c: New testcase.
8837 2007-05-08 Chao-ying Fu <fu@mips.com>
8839 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
8840 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
8841 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
8842 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
8844 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
8847 * gcc.dg/pr31847.c: New test.
8849 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
8852 * gfortran.dg/actual_array_result_1.f90: New test.
8854 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
8857 * gfortran.dg/parameter_array_init_1.f90: New test.
8860 * gfortran.dg/parameter_array_init_2.f90: New test.
8862 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
8865 * gcc.target/i386/pr31854.c: New test.
8867 2007-05-07 Janis Johnson <janis187@us.ibm.com>
8869 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
8871 2007-05-07 Mike Stump <mrs@apple.com>
8873 * g++.old-deja/g++.mike/empty.C: Add.
8875 2007-05-07 Eric Christopher <echristo@apple.com>
8877 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
8879 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
8881 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
8882 variable. Rearrange conversions from binary float to decimal float.
8884 2007-05-07 Mark Mitchell <mark@codesourcery.com>
8886 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
8889 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
8891 * gnat.dg/opt1.ad[sb]: New testcase.
8893 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8896 * gfortran.dg/do_3.F90: New test.
8898 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8901 * gfortran.dg/new_line.f90: Add new checks.
8903 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8906 * gfortran.dg/large_unit_1.f90: New.
8907 * gfortran.dg/large_unit_2.f90: New.
8908 * gfortran.dg/iostat_4.f90: New
8909 * gfortran.dg/bounds_check_fail_1.f90: Updated.
8911 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
8914 * gfortran.dg/char_result_4.f90: New test.
8916 2007-06-05 Revital Eres <eres@il.ibm.com>
8919 * gcc.dg/pr30957-1.c: New test.
8921 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8924 * gfortran.dg/char_type_len_2.f90: New test.
8926 2007-05-05 Geoffrey Keating <geoffk@apple.com>
8929 * g++.dg/other/nested-extern.cc: New.
8930 * g++.dg/other/nested-extern-1.C: New.
8931 * g++.dg/other/nested-extern-2.C: New.
8933 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
8936 * gfortran.dg/erf.f90: New test.
8937 * gfortran.dg/besxy.f90: New test.
8939 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
8942 * gfortran.dg/fseek.f90: New test.
8944 2007-05-04 Bob Wilson <bob.wilson@acm.org>
8946 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
8948 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8951 * gfortran.dg/zero_length_1.f90: New test.
8953 2007-05-04 Tobias Burnus <burnus@net-b.de>
8956 * gfortran.dg/char_pointer_assign_3.f90: New test.
8957 * gfortran.dg/char_result_2.f90: Re-enable test.
8959 2007-05-04 Tobias Burnus <burnus@net-b.de>
8962 * gfortran.dg/char_length_3.f90: New test.
8963 * gfortran.dg/char_result_2.f90: Fix test.
8965 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
8967 PR tree-optimization/30565
8968 * gcc.dg/tree-ssa/loop-27.c: New test.
8970 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
8972 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
8973 * gcc.target/bfin/arith.c (__v2hi): Likewise.
8974 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
8975 * gcc.target/bfin/shift.c (__v2hi): Likewise.
8977 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
8979 PR tree-optimization/31699
8980 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
8982 (check_effective_target_vect_floatint_cvt): New.
8983 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
8984 of specific targets.
8985 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
8986 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
8987 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8988 * gcc.dg/vect/vect-iv-4.c: Likewise.
8989 * gcc.dg/vect/vect-multitypes-11.c: New.
8990 * gcc.dg/vect/pr31699.c: New.
8992 2007-05-02 Geoffrey Keating <geoffk@apple.com>
8994 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
8996 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
8999 * g++.dg/warn/anonymous-namespace-2.C: New.
9000 * g++.dg/warn/anonymous-namespace-2.h: New.
9002 2007-05-02 Paul Brook <paul@codesourcery.com>
9004 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
9006 2007-05-02 Eric Christopher <echristo@apple.com>
9008 * gcc.dg/cpp/if-div.c: New file.
9010 2007-05-02 Tom Tromey <tromey@redhat.com>
9012 PR preprocessor/28709:
9013 * gcc.dg/cpp/pr28709.c: New file.
9015 2007-05-02 Richard Guenther <rguenther@suse.de>
9017 PR tree-optimization/31146
9018 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
9020 2007-05-01 Geoffrey Keating <geoffk@apple.com>
9022 * gcc.c-torture/compile/limits-blockid.c: New.
9023 * gcc.c-torture/compile/limits-caselabels.c: New.
9024 * gcc.c-torture/compile/limits-declparen.c: New.
9025 * gcc.c-torture/compile/limits-enumconst.c: New.
9026 * gcc.c-torture/compile/limits-exprparen.c: New.
9027 * gcc.c-torture/compile/limits-externalid.c: New.
9028 * gcc.c-torture/compile/limits-fnargs.c: New.
9029 * gcc.c-torture/compile/limits-fndefn.c: New.
9030 * gcc.c-torture/compile/limits-idexternal.c: New.
9031 * gcc.c-torture/compile/limits-idinternal.c: New.
9032 * gcc.c-torture/compile/limits-pointer.c: New.
9033 * gcc.c-torture/compile/limits-stringlit.c: New.
9034 * gcc.c-torture/compile/limits-structmem.c: New.
9035 * gcc.c-torture/compile/limits-structnest.c: New.
9037 2007-04-29 Geoffrey Keating <geoffk@apple.com>
9039 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
9041 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
9044 * gcc.c-torture/compile/20070501-1.c: New testcase.
9046 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9049 * gfortran.dg/array_memset_2: New test case.
9051 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
9054 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
9056 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
9059 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
9061 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
9062 keyword to dg-final test.
9063 * gcc.dg/vect/vect-iv-4.c: Likewise.
9064 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9065 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
9067 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
9069 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
9070 * lib/target-supports.exp
9071 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
9072 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
9074 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
9076 * gcc.c-torture/execute/ieee/20000320-1.c: Use
9077 __LONG_LONG_MAX__ and its friends instead of those supplied by
9080 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
9083 * g++.dg/ext/vector7.C: New testcase.
9085 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9088 * gfortran.dg/bound_simplification_1.f90: New test.
9090 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9093 * gfortran.dg/bom_error.f90: New test.
9094 * gfortran.dg/bom_include.f90: New test.
9095 * gfortran.dg/bom_UTF16-LE.f90: New test.
9096 * gfortran.dg/bom_UTF16-BE.f90: New test.
9097 * gfortran.dg/bom_UTF-8.f90: New test.
9098 * gfortran.dg/bom_UTF-32.f90: New test.
9099 * gfortran.dg/bom_UTF-8.F90: New test.
9100 * gfortran.dg/bom_include.inc: New file.
9102 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
9105 * g++.dg/init/ptrfn2.C: New test.
9106 * g++.dg/init/ptrfn3.C: New test.
9108 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
9111 * gfortran.dg/dependency_21.f90: New test.
9113 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9115 * gfortran.dg/secnds.f: Use real*8.
9116 * gfortran.dg/secnds-1.f: Use real*8.
9118 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9121 * gfortran.dg/inquire_5.f90: Update test.
9123 2007-04-27 Ian Lance Taylor <iant@google.com>
9126 * gcc.c-torture/compile/pr31710.c: New test.
9128 2007-04-27 Richard Guenther <rguenther@suse.de>
9130 PR tree-optimization/30965
9131 PR tree-optimization/30978
9132 * gcc.dg/tree-ssa/pr30978.c: New testcase.
9133 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
9134 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
9135 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
9137 2007-04-27 Richard Guenther <rguenther@suse.de>
9139 PR tree-optimization/31715
9140 * gcc.dg/Warray-bounds-4.c: New testcase.
9142 2007-04-26 Ian Lance Taylor <iant@google.com>
9145 * gcc.c-torture/compile/pr28675.c: New test.
9147 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
9150 * g++.dg/ext/vector6.C: New test.
9152 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
9154 * gcc.c-torture/execute/ieee/20000320-1.x: New.
9156 2007-04-26 Steve Ellcey <sje@cup.hp.com>
9159 * g++.dg/other/str_empty.C: Add expected warning.
9161 2007-04-26 Richard Guenther <rguenther@suse.de>
9162 Daniel Berlin <dberlin@dberlin.org>
9164 PR tree-optimization/30567
9165 * g++.dg/other/pr30567.C: New testcase.
9167 2007-04-26 Richard Guenther <rguenther@suse.de>
9169 PR tree-optimization/31703
9170 * gcc.c-torture/compile/pr31703.c: New testcase.
9171 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
9172 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
9174 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
9176 * gfortran.dg/open_errors.f90: Added if statements checking
9177 the value of iostat.
9179 2007-04-26 Jakub Jelinek <jakub@redhat.com>
9182 * g++.dg/gomp/pr31598.C: New test.
9184 PR tree-optimization/30558
9185 * g++.dg/gomp/pr30558.C: New test.
9187 2007-04-24 Mark Mitchell <mark@codesourcery.com>
9190 * g++.dg/ext/complex2.C: New test.
9192 2007-04-25 Paolo Carlini <pcarlini@suse.de>
9194 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
9196 2007-04-25 Thiemo Seufer <ths@mips.com>
9198 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
9199 value to signed char.
9201 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
9203 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
9204 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
9205 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
9207 2007-04-25 Tobias Burnus <burnus@net-b.de>
9210 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
9211 statement functions.
9212 * gfortran.dg/c_by_val_5.f90: New test.
9214 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
9216 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
9217 with two new subroutines to avoid parameter-induced aliasing.
9218 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
9219 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
9221 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9223 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
9224 * g++.dg/warn/Warray-bounds.C: Likewise.
9226 2007-04-24 Ian Lance Taylor <iant@google.com>
9228 PR tree-optimization/31605
9229 * gcc.c-torture/execute/pr31605.c: New test.
9231 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9234 * lib/gcc-dg.exp (scan-module): New function.
9235 * gfortran.dg/module_md5_1.f90: New test.
9237 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
9239 * g++.old-deja/g++.pt/defarg6.C: Only run with
9241 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
9242 * g++.dg/cpp0x/variadic61.C: Ditto.
9243 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
9244 * g++.dg/cpp0x/variadic62.C: Ditto.
9245 * g++.dg/template/meminit1.C: Ditto.
9246 * g++.dg/template/operator7.C: Ditto.
9247 * g++.dg/template/static15.C: Ditto.
9248 * g++.dg/template/invalid1.C: Ditto.
9249 * g++.dg/template/shift1.C: Ditto.
9250 * g++.dg/template/error10.C: Ditto.
9252 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
9255 * gfortran.dg/pr25923.f90: New test.
9257 2007-04-24 Ian Lance Taylor <iant@google.com>
9259 PR tree-optimization/31602
9260 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
9262 2007-04-24 Janis Johnson <janis187@us.ibm.com>
9264 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
9265 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
9267 2007-04-24 Hui-May Chang <hm.chang@apple.com>
9269 * gcc.target/i386/reload-1.c. New.
9271 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
9272 Olga Golovanevsky <olga@il.ibm.com>
9274 * g++.dg/other/str_empty.C: New test.
9276 2007-04-24 Richard Henderson <rth@redhat.com>
9278 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
9280 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
9283 * gcc.c-torture/compile/pr31641.c: New testcase.
9285 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
9287 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
9288 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
9289 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
9290 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
9292 2007-04-23 Simon Baldwin <simonb@google.com>
9294 * g++.dg/other/error15.C: New.
9295 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
9296 triggering a "multiple parameters named" error.
9298 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
9301 * gfortran.dg/backspace_8.f: New test case.
9303 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
9306 * gfortran.dg/used_types_17.f90: New test.
9309 * gfortran.dg/zero_array_components_1.f90: New test.
9311 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9314 * gfortran.dg/open_errors.f90: Allow a different error message.
9316 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
9318 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
9319 Rename from check_effective_target_vect_pack_mod. Rename global
9320 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
9322 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
9324 * gcc.dg/vect/vect-iv-8a.c: Ditto.
9325 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
9327 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
9330 * gcc.c-torture/execute/pr31448.c: New testcase.
9332 2007-04-22 Nick Clifton <nickc@redhat.com>
9334 * gcc.dg/20020312-2.c: Add support for the FRV.
9336 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
9338 PR tree-optimization/24659
9339 * gcc.dg/vect/vect-float-extend-1.c: New test.
9340 * gcc.dg/vect/vect-float-truncate-1.c: New test.
9342 2007-04-22 Richard Guenther <rguenther@suse.de>
9344 PR tree-optimization/29789
9345 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
9346 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
9348 2007-04-22 Revital Eres <eres@il.ibm.com>
9350 * gcc.dg/var-expand2.c: New test.
9352 2007-04-22 Revital Eres <eres@il.ibm.com>
9354 * gcc.dg/var-expand3.c: New test.
9356 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9359 * gfortran.dg/continuation_8.f90: New test.
9361 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
9364 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
9365 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
9367 2007-04-21 Richard Guenther <rguenther@suse.de>
9370 * gcc.c-torture/execute/pr31136.c: New testcase.
9372 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
9374 * gcc.target/i386/movsi-sm-1.c: New.
9376 2007-04-20 Richard Henderson <rth@redhat.com>
9378 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
9379 * gcc.dg/pr27095.c: Cope with alpha GOT load.
9381 2007-04-20 Jakub Jelinek <jakub@redhat.com>
9383 * gcc.target/i386/ordcmp-1.c: New test.
9384 * gcc.target/i386/unordcmp-1.c: New test.
9386 PR tree-optimization/31632
9387 * gcc.c-torture/compile/20070419-1.c: New test.
9389 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
9391 * gcc.dg/invalid-call-1.c: New test.
9393 2007-04-18 Dirk Mueller <dmueller@suse.de>
9396 * gcc.dg/Warray-bounds-3.c: New.
9398 2007-04-18 Richard Guenther <rguenther@suse.de>
9400 PR tree-optimization/19431
9401 PR tree-optimization/21463
9402 * gcc.c-torture/execute/20070212-1.c: New testcase.
9403 * gcc.c-torture/execute/20070212-2.c: Likewise.
9404 * gcc.c-torture/execute/20070212-3.c: Likewise.
9405 * gcc.dg/tree-ssa/pr19431.c: Likewise.
9406 * gcc.dg/tree-ssa/pr21463.c: Likewise.
9407 * g++.dg/tree-ssa/pr21463.C: Likewise.
9408 * g++.dg/tree-ssa/pr30738.C: Likewise.
9410 2007-04-17 Mark Mitchell <mark@codesourcery.com>
9413 * g++.dg/expr/bitfield8.C: New test.
9415 2007-04-17 Joseph Myers <joseph@codesourcery.com>
9416 Richard Sandiford <richard@codesourcery.com>
9418 * lib/target-supports.exp (check_profiling_available): Return 0
9419 for uClibc with -p or -pg.
9421 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
9424 * g++.dg/template/init7.C: New test.
9426 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
9428 PR rtl-optimization/31360
9429 * gcc.dg/loop-7.c: New test.
9431 2007-04-17 Mark Mitchell <mark@codesourcery.com>
9433 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
9434 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
9436 (compat-execute): Likewise.
9437 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
9438 files to remote hosts.
9439 * lib/c-ctorture.exp (c-torture-compile): Likewise.
9440 (c-torture-execute): Likewise.
9441 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
9442 or plain file. Use remote_upload and remote_download to copy
9444 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
9447 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
9449 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
9451 2007-04-16 Lawrence Crowl <crowl@google.com>
9453 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
9454 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
9455 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
9456 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9457 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
9458 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
9459 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
9460 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
9461 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
9462 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9463 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
9465 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
9466 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
9467 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
9468 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
9469 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
9470 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
9471 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
9472 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
9473 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
9474 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
9475 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
9477 2007-04-16 Ian Lance Taylor <iant@google.com>
9479 PR tree-optimization/31522
9480 * gcc.dg/Wstrict-overflow-16.c: New test.
9482 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
9484 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
9486 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
9489 * gfortran.dg/module_naming_1.f90: New.
9491 2007-04-16 Richard Sandiford <richard@codesourcery.com>
9493 * lib/target-supports.exp (check_profiling_available): Return
9494 false for m68k-*-uclinux.
9496 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
9499 Testcase for c++ anonymous namespace warning
9501 * g++.dg/warn/anonymous-namespace-1.C: New test
9502 * g++.dg/warn/anonymous-namespace-1.h: New test
9504 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
9507 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
9509 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9511 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
9513 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
9516 * gfortran.dg/array_constructor_16.f90: New test.
9518 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
9520 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
9521 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
9523 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9525 PR rtl-optimization/31500
9526 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
9527 * g++.dg/warn/Warray-bounds.C: Likewise.
9529 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
9532 * gcc.dg/gnu89-init-4.c: New testcase.
9534 2007-04-14 Jakub Jelinek <jakub@redhat.com>
9537 * gcc.dg/gomp/pr25874.c: Add dg-options.
9538 * g++.dg/gomp/pr25874.C: Add dg-options.
9540 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
9543 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
9544 * gfortran.dg/warnings_are_errors_1.f: New testcase.
9546 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9549 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
9551 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
9555 * gfortran.dg/initialization_6.f90: New test.
9557 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
9559 * gcc.c-torture/compile/pr27528.c: Require nonpic.
9561 * lib/target-supports.exp (check_gc_sections_available):
9562 Return false if ldflags includes -elf2flt.
9564 2007-04-13 Jason Merrill <jason@redhat.com>
9567 * conv3.C: New test.
9569 2007-04-13 Mike Stump <mrs@apple.com>
9571 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
9572 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
9574 2007-04-13 Joseph Myers <joseph@codesourcery.com>
9576 PR tree-optimization/29598
9577 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
9579 2007-04-13 Tobias Burnus <burnus@net-b.de>
9582 * gfortran.dg/func_assign.f90: New test.
9584 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
9587 * gfortran.dg/used_types_16.f90: New test.
9589 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
9592 * gfortran.dg/goto_2.f90: New.
9593 * gfortran.dg/goto_3.f90: New.
9594 * gfortran.dg/pr17708.f90: Rename to ...
9595 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
9597 2007-04-13 Tobias Burnus <burnus@net-b.de>
9600 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
9601 instead of a struct.
9603 2007-04-13 Tobias Burnus <burnus@net-b.de>
9606 * gfortran.dg/value_4.c: Use GNU extensions for complex
9607 instead of a struct.
9609 2007-04-13 Richard Guenther <rguenther@suse.de>
9611 PR tree-optimization/21258
9612 * gcc.dg/tree-ssa/vrp34.c: New testcase.
9614 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9616 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
9619 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
9622 * gfortran.dg/char_length_2.f90: New.
9623 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
9624 * gfortran.dg/repeat_4.f90: Likewise.
9627 * gfortran.dg/char_assign_1.f90: New.
9630 * gfortran.dg/block_name_1.f90: New.
9631 * gfortran.dg/block_name_2.f90: New.
9633 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
9636 * g++.dg/other/pr31078.C: New.
9638 2007-04-12 Richard Guenther <rguenther@suse.de>
9640 PR tree-optimization/31169
9641 * gcc.c-torture/execute/pr31169.c: New testcase.
9643 2007-04-12 Richard Guenther <rguenther@suse.de>
9645 PR tree-optimization/24689
9646 PR tree-optimization/31307
9647 * g++.dg/tree-ssa/pr31307.C: New testcase.
9648 * gcc.dg/tree-ssa/pr24689.c: Likewise.
9650 2007-04-12 Tobias Burnus <burnus@net-b.de>
9653 * gfortran.dg/access_spec_1.f90: New test.
9654 * gfortran.dg/access_spec_2.f90: New test.
9655 * gfortran.dg/non_module_public.f90: Match new error message.
9657 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
9660 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
9661 to 4 at line 38 to fix bounds problem.
9663 2007-04-11 Tobias Burnus <burnus@net-b.de>
9666 * gfortran.dg/pointer_intent_1.f90: Fix test.
9668 2007-04-10 Eric Christopher <echristo@apple.com>
9670 * lib/target-supports.exp
9671 (check_effective_target_fstack_protector): Rewrite.
9673 2007-04-09 Mark Mitchell <mark@codesourcery.com>
9676 * g++.dg/init/const5.C: New test.
9678 2007-04-09 Jan Hubicka <jh@suse.cz>
9680 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
9682 2007-04-08 Jan Hubicka <jh@suse.cz>
9684 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
9686 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
9689 * gfortran.dg/achar_4.f90: New test.
9691 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
9694 * gfortran.dg/used_dummy_types_8.f90: New test.
9696 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
9699 * gfortran.dg/parameter_array_element_1.f90: New test.
9701 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
9704 * gfortran.dg/default_numeric_type_1.f90: New test.
9706 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
9709 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
9711 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
9714 * gfortran.dg/interface_12.f90: New test.
9716 2007-04-07 Bruce Korb <bkorb@gnu.org>
9718 * gcc.dg/format/opt-6.c: New test.
9719 * gcc.dg/format/nul-1.c: New test.
9720 * gcc.dg/format/nul-2.c: New test.
9722 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9724 PR libgfortran/31395
9725 * gfortran.dg/fmt_colon.f90: New test.
9727 2007-04-06 Mark Mitchell <mark@codesourcery.com>
9729 * g++.old-deja/g++.other/init18.C: Use
9730 dg-require-effective-target instead of an explicit xfail.
9732 2007-04-05 Janis Johnson <janis187@us.ibm.com>
9734 * gcc.dg/dfp/signbit-1.c
9735 * gcc.dg/dfp/signbit-2.c
9737 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
9740 * gfortran.dg/altreturn_5.f90: New test.
9742 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
9745 * gfortran.dg/contained_module_proc_1.f90: New test.
9747 2007-04-04 Stuart Hastings <stuart@apple.com>
9750 * objc/execute/exceptions/pr31281.m: New.
9752 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
9754 * g++.dg/ext/dllimport12.C: Update comments.
9756 2007-04-03 Eric Christopher <echristo@apple.com>
9758 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
9760 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9763 * gfortran.dg/repeat_2.f90: New test.
9764 * gfortran.dg/repeat_3.f90: New test.
9765 * gfortran.dg/repeat_4.f90: New test.
9767 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
9769 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
9771 2007-04-03 Jakub Jelinek <jakub@redhat.com>
9774 * g++.dg/parse/cond3.C: New test.
9777 * gcc.c-torture/execute/ieee/pr30704.c: New test.
9779 2007-04-02 Jason Merrill <jason@redhat.com>
9782 * g++.dg/ext/visibility/anon3.C: New test.
9784 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9786 PR libgfortran/31052
9787 * gfortran.dg/namelist_28.f90: New test.
9789 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9791 PR libgfortran/31366
9792 * gfortran.dg/direct_io_6.f90: New test.
9794 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9796 PR libgfortran/31207
9797 * gfortran.dg/advance_5.f90: New test.
9798 * gfortran.dg/advance_6.f90: New test.
9800 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
9802 * g++.dg/ext/dllimport6.C: Remove extra ';'.
9803 * g++.dg/ext/dllimport7.C: Likewise.
9804 * g++.dg/ext/selectany1.C: Likewise.
9806 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
9808 * g++.dg/parser/pr31138.C: New.
9809 * g++.dg/parser/pr31140.C: New.
9810 * g++.dg/parser/pr31141.C: New.
9812 2007-03-30 Paolo Carlini <pcarlini@suse.de>
9815 * g++.dg/ext/is_base_of.C: New.
9816 * g++.dg/ext/has_virtual_destructor.C: New.
9817 * g++.dg/ext/is_polymorphic.C: New.
9818 * g++.dg/ext/is_base_of_diagnostic.C: New.
9819 * g++.dg/ext/is_enum.C: New.
9820 * g++.dg/ext/has_nothrow_assign.C: New.
9821 * g++.dg/ext/has_nothrow_constructor.C: New.
9822 * g++.dg/ext/is_empty.C: New.
9823 * g++.dg/ext/has_trivial_copy.C: New.
9824 * g++.dg/ext/has_trivial_assign.C: New.
9825 * g++.dg/ext/is_abstract.C: New.
9826 * g++.dg/ext/is_pod.C: New.
9827 * g++.dg/ext/has_nothrow_copy.C: New.
9828 * g++.dg/ext/is_class.C: New.
9829 * g++.dg/ext/has_trivial_constructor.C: New.
9830 * g++.dg/ext/is_union.C: New.
9831 * g++.dg/ext/has_trivial_destructor.C: New.
9832 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
9833 * g++.dg/template/crash43.C: Likewise.
9835 2007-03-29 Dirk Mueller <dmueller@suse.de>
9837 * g++.dg/warn/pedantic2.C: New testcase.
9839 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9841 * size_dim.f90: Fix dg directive.
9842 * pr16433.f: Likewise.
9843 * use_6.f90: Likewise.
9844 * use_7.f90: Likewise.
9845 * entry_9.f90: Likewise.
9846 * pointer_intent_2.f90: Likewise.
9847 * protected_1.f90: Likewise.
9848 * fmt_missing_period_2.f: Likewise.
9849 * pointer_intent_3.f90: Likewise.
9850 * protected_2.f90: Likewise.
9851 * protected_3.f90: Likewise.
9852 * pr15754.f90: Likewise.
9853 * protected_4.f90: Likewise.
9854 * protected_5.f90: Likewise.
9855 * initialization_2.f90: Likewise.
9856 * protected_6.f90: Likewise.
9857 * continuation_7.f90: Likewise.
9858 * derived_function_interface_1.f90: Likewise.
9859 * der_pointer_4.f90: Likewise.
9860 * fmt_zero_precision.f90: Likewise.
9861 * blockdata_3.f90: Likewise.
9862 * fmt_missing_period_1.f: Likewise.
9863 * real_const_3.f90: Likewise.
9864 * use_4.f90: Likewise.
9865 * fmt_missing_period_3.f: Likewise.
9866 * use_5.f90: Likewise.
9868 2007-03-28 Mike Stump <mrs@apple.com>
9870 * gcc.dg/darwin-comm.c: Add.
9872 2007-03-28 Eric Christopher <echristo@apple.com>
9874 * lib/target-supports.exp (check_effective_target_fstack_protector):
9876 * gcc.dg/ssp-1.c: Use.
9877 * gcc.dg/ssp-2.c: Ditto.
9879 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
9882 * g++.dg/parse/constructor3.C: New test.
9884 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
9886 * gnat.dg/thin_pointer.ad[sb]: New test.
9888 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
9890 * g++.dg/cpp0x/bracket1.C: New.
9891 * g++.dg/cpp0x/bracket2.C: New.
9892 * g++.dg/cpp0x/bracket3.C: New.
9893 * g++.dg/cpp0x/bracket4.C: New.
9895 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
9897 * g++.dg/cpp0x/temp_default1.C: New.
9898 * g++.dg/cpp0x/temp_default3.C: New.
9899 * g++.dg/cpp0x/temp_default2.C: New.
9900 * g++.dg/cpp0x/temp_default4.C: New.
9902 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
9905 * g++.dg/other/cv_func2.C: New.
9907 2007-03-27 Janis Johnson <janis187@us.ibm.com>
9909 * gcc.dg/dfp/func-vararg-alternate.h: New file.
9910 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
9911 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
9912 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
9914 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
9915 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
9917 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
9919 * lib/compat.exp (compat-execute): Fix processing of file names.
9921 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9923 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
9925 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
9927 * lib/target-supports.exp (check_effective_target_fortran_large_real):
9928 Delete created executable test file.
9929 (check_effective_target_fortran_large_int): Ditto.
9930 (check_effective_target_static_libgfortran): Ditto.
9932 2007-03-26 Paolo Carlini <pcarlini@suse.de>
9935 * g++.dg/warn/pragma-system_header1.C: New test.
9936 * g++.dg/warn/pragma-system_header2.C: New test.
9937 * g++.dg/warn/pragma-system_header1.h. New.
9938 * g++.dg/warn/pragma-system_header2.h. New.
9940 2007-03-26 Ian Lance Taylor <iant@google.com>
9942 PR tree-optimization/31345
9943 * gcc.c-torture/compile/pr31345-1.c: New test.
9945 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
9947 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
9948 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
9949 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
9950 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
9951 * gfortran.dg/overload_1.f90: Likewise.
9952 * gfortran.dg/impure_assignment_1.f90: Likewise.
9953 * gfortran.dg/error_recovery_3.f90: Likewise.
9954 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
9955 * gfortran.dg/sequence_types_1.f90: Likewise.
9956 * gfortran.dg/internal_references_1.f90: Likewise.
9957 * gfortran.dg/present_1.f90: Likewise.
9958 * gfortran.dg/volatile10.f90: Likewise.
9959 * gfortran.dg/module_equivalence_2.f90: Likewise.
9960 * gfortran.dg/use_4.f90: Likewise.
9961 * gfortran.dg/elemental_result_1.f90: Likewise.
9962 * gfortran.dg/generic_actual_arg.f90: Likewise.
9963 * gfortran.dg/private_type_5.f90: Likewise.
9964 * gfortran.dg/protected_4.f90: Likewise.
9965 * gfortran.dg/interface_3.f90: Likewise.
9967 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
9969 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
9970 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
9972 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
9974 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
9976 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9978 PR libgfortran/31199
9979 * gfortran.dg/fmt_t_4.f90: New test.
9981 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9984 * gfortran.dg/backspace_5.f: Initialize variable(s).
9985 * gfortran.dg/backspace_6.f: Likewise.
9986 * gfortran.dg/char_bounds_check_fail_1: Likewise.
9987 * gfortran.dg/direct_io_2.f90: Likewise.
9988 * gfortran.dg/write_back.f: Likewise.
9989 * gfortran.dg/write_rewind_2.f: Likewise.
9990 * gfortran.dg/write_rewind_1.f: Likewise.
9991 * gfortran.dg/write_rewind_2.f: Likewise.
9993 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
9995 PR tree-optimization/30784
9996 * gcc.dg/vect/pr30784.c: New test.
9998 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10001 * gfortran.dg/operator_1.f90: New test.
10002 * gfortran.dg/operator_2.f90: New test.
10004 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10006 PR libfortran/31196
10007 * gfortran.dg/reshape_transpose_1.f90: New test.
10009 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10012 * gfortran.dg/bounds_check_6.f90: New test.
10014 2007-03-23 Michael Meissner <michael.meissner@amd.com>
10016 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
10018 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10019 * gcc.dg/dfp/decfloat-constants.c: Ditto.
10021 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
10024 * gfortran.dg/pointer_function_actual_1.f90: New test.
10027 * gfortran.dg/pointer_function_actual_2.f90: New test.
10030 * gfortran.dg/result_in_spec_1.f90: New test.
10032 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10035 * gfortran.dg/integer_exponentiation_3.F90: New test.
10036 * gfortran.dg/integer_exponentiation_4.f90: New test.
10037 * gfortran.dg/integer_exponentiation_5.F90: New test.
10039 2007-03-22 Mark Mitchell <mark@codesourcery.com>
10042 * g++.dg/template/error24.C: New test.
10043 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
10045 2007-03-22 Mark Mitchell <mark@codesourcery.com>
10048 * g++.dg/expr/bitfield7.C: New test.
10050 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10053 * gcc.dg/float-range-4.c: New.
10054 * gcc.dg/float-range-1.c: Update. Test for a warning.
10055 * gcc.dg/float-range-3.c: New.
10056 * gcc.dg/float-range-5.c: New.
10058 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10061 * gfortran.dg/no_range_check_1.f90: New test.
10063 2007-03-22 Dirk Mueller <dmueller@suse.de>
10065 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
10066 * g++.dg/other/static1.C: Remove stray semicolon.
10067 * g++.dg/other/init1.C: Likewise.
10068 * g++.dg/rtti/dyncast1.C: Likewise.
10069 * g++.dg/tree-ssa/pr17153.C: Likewise.
10070 * g++.dg/lookup/disamb1.C: Likewise.
10071 * g++.dg/lookup/scoped2.C: Likewise.
10072 * g++.dg/lookup/friend7.C: Likewise.
10073 * g++.dg/parse/parse4.C: Likewise.
10074 * g++.dg/parse/parse5.C: Likewise.
10075 * g++.dg/expr/pr29066.C: Likewise.
10076 * g++.dg/expr/cast4.C: Likewise.
10077 * g++.dg/tc1/dr193.C: Likewise.
10078 * g++.dg/tc1/dr213.C: Likewise.
10079 * g++.dg/abi/dcast1.C: Likewise.
10080 * g++.dg/abi/covariant2.C: Likewise.
10081 * g++.dg/inherit/covariant11.C: Likewise.
10082 * g++.dg/inherit/covariant9.C: Likewise.
10083 * g++.dg/inherit/covariant10.C: Likewise.
10084 * g++.dg/init/static3.C: Likewise.
10085 * g++.dg/init/init-ref3.C: Likewise.
10086 * g++.dg/init/ref10.C: Likewise.
10087 * g++.dg/template/meminit2.C: Likewise.
10088 * g++.dg/template/using9.C: Likewise.
10089 * g++.dg/template/friend9.C: Likewise.
10090 * g++.dg/template/ref1.C: Likewise.
10091 * g++.old-deja/g++.warn/inline.C: Likewise.
10092 * g++.old-deja/g++.robertl/eb91.C: Likewise.
10093 * g++.old-deja/g++.robertl/eb46.C: Likewise.
10094 * g++.old-deja/g++.robertl/eb34.C: Likewise.
10095 * g++.old-deja/g++.robertl/eb43.C: Likewise.
10096 * g++.old-deja/g++.robertl/eb26.C: Likewise.
10097 * g++.old-deja/g++.robertl/eb116.C: Likewise.
10098 * g++.old-deja/g++.brendan/copy5.C: Likewise.
10099 * g++.old-deja/g++.brendan/overload8.C: Likewise.
10100 * g++.old-deja/g++.brendan/overload11.C: Likewise.
10101 * g++.old-deja/g++.brendan/copy7.C: Likewise.
10102 * g++.old-deja/g++.brendan/crash38.C: Likewise.
10103 * g++.old-deja/g++.brendan/template11.C: Likewise.
10104 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
10105 * g++.old-deja/g++.brendan/crash50.C: Likewise.
10106 * g++.old-deja/g++.brendan/crash16.C: Likewise.
10107 * g++.old-deja/g++.jason/pmem2.C: Likewise.
10108 * g++.old-deja/g++.jason/parse9.C: Likewise.
10109 * g++.old-deja/g++.jason/byval2.C: Likewise.
10110 * g++.old-deja/g++.jason/overload8.C: Likewise.
10111 * g++.old-deja/g++.jason/pmf8.C: Likewise.
10112 * g++.old-deja/g++.jason/template33.C: Likewise.
10113 * g++.old-deja/g++.jason/return3.C: Likewise.
10114 * g++.old-deja/g++.jason/scoping2.C: Likewise.
10115 * g++.old-deja/g++.jason/virtual.C: Likewise.
10116 * g++.old-deja/g++.jason/opeq3.C: Likewise.
10117 * g++.old-deja/g++.jason/template27.C: Likewise.
10118 * g++.old-deja/g++.jason/synth6.C: Likewise.
10119 * g++.old-deja/g++.jason/ref8.C: Likewise.
10120 * g++.old-deja/g++.jason/offset1.C: Likewise.
10121 * g++.old-deja/g++.other/static20.C: Likewise.
10122 * g++.old-deja/g++.other/array1.C: Likewise.
10123 * g++.old-deja/g++.other/new3.C: Likewise.
10124 * g++.old-deja/g++.other/array2.C: Likewise.
10125 * g++.old-deja/g++.other/overload9.C: Likewise.
10126 * g++.old-deja/g++.other/cast6.C: Likewise.
10127 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
10128 * g++.old-deja/g++.other/eh4.C: Likewise.
10129 * g++.old-deja/g++.other/using7.C: Likewise.
10130 * g++.old-deja/g++.other/init18.C: Likewise.
10131 * g++.old-deja/g++.other/dyncast1.C: Likewise.
10132 * g++.old-deja/g++.other/dyncast2.C: Likewise.
10133 * g++.old-deja/g++.other/dtor11.C: Likewise.
10134 * g++.old-deja/g++.pt/static11.C: Likewise.
10135 * g++.old-deja/g++.pt/crash19.C: Likewise.
10136 * g++.old-deja/g++.pt/overload12.C: Likewise.
10137 * g++.old-deja/g++.pt/crash46.C: Likewise.
10138 * g++.old-deja/g++.pt/mi1.C: Likewise.
10139 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
10140 * g++.old-deja/g++.pt/nontype5.C: Likewise.
10141 * g++.old-deja/g++.pt/local5.C: Likewise.
10142 * g++.old-deja/g++.pt/typename2.C: Likewise.
10143 * g++.old-deja/g++.pt/explicit80.C: Likewise.
10144 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
10145 * g++.old-deja/g++.law/visibility1.C: Likewise.
10146 * g++.old-deja/g++.law/visibility2.C: Likewise.
10147 * g++.old-deja/g++.law/virtual2.C: Likewise.
10148 * g++.old-deja/g++.law/operators19.C: Likewise.
10149 * g++.old-deja/g++.law/parsing10.C: Likewise.
10150 * g++.old-deja/g++.law/visibility4.C: Likewise.
10151 * g++.old-deja/g++.law/operators4.C: Likewise.
10152 * g++.old-deja/g++.law/dtors2.C: Likewise.
10153 * g++.old-deja/g++.law/missed-error3.C: Likewise.
10154 * g++.old-deja/g++.law/visibility10.C: Likewise.
10155 * g++.old-deja/g++.law/scope3.C: Likewise.
10156 * g++.old-deja/g++.law/casts2.C: Likewise.
10157 * g++.old-deja/g++.law/code-gen5.C: Likewise.
10158 * g++.old-deja/g++.law/operators33.C: Likewise.
10159 * g++.old-deja/g++.law/friend4.C: Likewise.
10160 * g++.old-deja/g++.mike/pmf7.C: Likewise.
10161 * g++.old-deja/g++.mike/p5611.C: Likewise.
10162 * g++.old-deja/g++.mike/net37.C: Likewise.
10163 * g++.old-deja/g++.mike/p3570.C: Likewise.
10164 * g++.old-deja/g++.mike/p5718.C: Likewise.
10165 * g++.old-deja/g++.mike/net21.C: Likewise.
10166 * g++.old-deja/g++.mike/p1862.C: Likewise.
10167 * g++.old-deja/g++.mike/p4511.C: Likewise.
10168 * g++.old-deja/g++.mike/virt3.C: Likewise.
10169 * g++.old-deja/g++.mike/p16146.C: Likewise.
10170 * g++.old-deja/g++.mike/p1989.C: Likewise.
10171 * g++.old-deja/g++.mike/p5571.C: Likewise.
10172 * g++.old-deja/g++.gb/scope10.C: Likewise.
10173 * g++.old-deja/g++.abi/primary5.C: Likewise.
10174 * g++.old-deja/g++.abi/empty2.C: Likewise.
10175 * g++.old-deja/g++.abi/arraynew.C: Likewise.
10176 * g++.old-deja/g++.eh/vbase4.C: Likewise.
10177 * g++.old-deja/g++.eh/ptr1.C: Likewise.
10178 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
10179 * g++.old-deja/g++.bob/template3.C: Likewise.
10180 * g++.old-deja/g++.bob/inherit1.C: Likewise.
10182 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
10185 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
10187 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
10190 * gfortran.dg/derived_name_1.f90: New.
10191 * gfortran.dg/derived_name_2.f: New.
10193 2007-03-21 Richard Sandiford <richard@codesourcery.com>
10195 * lib/target-supports.exp (check_effective_target_nonpic): New
10197 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
10198 when compiling PIC.
10199 * gcc.target/i386/asm-4.c: Require nonpic.
10200 * gcc.target/i386/cmov1.c: Likewise.
10201 * gcc.target/i386/mul.c: Likewise.
10202 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
10203 * gcc.target/i386/ssetype-1.c: Require nonpic.
10204 * gcc.target/i386/ssetype-3.c: Likewise.
10205 * gcc.target/i386/ssetype-5.c: Likewise.
10207 2007-03-21 Richard Sandiford <richard@codesourcery.com>
10209 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
10210 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
10211 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
10212 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
10214 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
10216 PR tree-optimization/30590
10217 * g++.dg/opt/pr30590.C: New testcase.
10219 2007-03-20 Jakub Jelinek <jakub@redhat.com>
10222 * gcc.dg/pr30762-1.c: New test.
10223 * gcc.dg/pr30762-2.c: New test.
10225 PR inline-asm/30505
10226 * gcc.target/i386/pr30505.c: New test.
10228 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
10230 * gcc.target/arm/register-variables.c: New.
10232 2007-03-19 Jeff Law <law@redhat.com>
10234 * PR tree-optimization/30984
10235 * gcc.c-torture/pr30984.c: New test.
10237 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
10238 Richard Guenther <rguenther@suse.de>
10240 PR tree-optimization/31254
10241 * gcc.dg/torture/pr31254.c: New testcase.
10243 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
10245 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
10246 target default_packed.
10248 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10251 * gfortran.dg/string_length_1.f90: New test.
10253 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10256 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
10258 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10260 PR libgfortran/31052
10261 * gfortran.dg/namelist_27.f90: New test.
10263 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
10266 * gfortran.dg/used_types_14.f90: New test.
10269 * gfortran.dg/used_types_15.f90: New test.
10271 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
10273 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
10274 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
10276 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10279 * gfortran.dg/integer_exponentiation_2.f90: New test.
10281 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
10283 PR tree-optimization/31041
10284 * gcc.dg/vect/pr31041.c: New test.
10286 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10288 * g++.dg/warn/Wconversion-integer.C: New
10289 * g++.dg/warn/Wconversion-real.C: New.
10290 * g++.dg/warn/Wconversion-real-integer.C: New.
10291 * g++.dg/warn/conv2.C: Updated.
10293 2007-03-16 Richard Sandiford <richard@codesourcery.com>
10295 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
10298 2007-03-16 Richard Guenther <rguenther@suse.de>
10300 PR tree-optimization/31146
10301 * g++.dg/tree-ssa/pr31146.C: New testcase.
10303 2007-03-16 Richard Sandiford <richard@codesourcery.com>
10305 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
10306 assume that the target has <features.h>.
10308 2007-03-16 Richard Sandiford <richard@codesourcery.com>
10310 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
10311 dg-options rather than to the whole test.
10313 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
10316 * g++.dg/debug/pr29906.C: New
10318 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10320 PR libgfortran/31099
10321 * gfortran.dg/unformatted_recl.f90: Update test.
10323 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
10325 * gcc.dg/tree-ssa/prefetch-5.c: New test.
10327 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10330 * g++.dg/parse/namespace-definition.C: New.
10332 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10335 * g++.dg/cpp/pedantic-errors.C: New.
10336 * g++.dg/cpp/permissive.C: New.
10338 2007-03-15 Richard Sandiford <richard@codesourcery.com>
10340 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
10341 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
10343 2007-03-15 Richard Sandiford <richard@codesourcery.com>
10345 * lib/target-supports.exp (check_missing_uclibc_feature)
10346 (check_effective_target_wchar): New procedures.
10347 * gcc.dg/wchar_t-1.c: Require target wchar.
10348 * gcc.dg/wint_t-1.c: Likewise.
10350 2007-03-15 Richard Sandiford <richard@codesourcery.com>
10352 * lib/target-supports.exp (check_gc_sections_available): Return
10353 false for VxWorks targets.
10355 2007-03-15 Dirk Mueller <dmueller@suse.de>
10357 * g++.dg/warn/Wconversion2.C: Fix typo.
10358 * gcc.dg/if-empty-1.c: Ditto.
10360 2007-03-15 Richard Sandiford <richard@codesourcery.com>
10362 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
10364 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
10366 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
10367 * gcc.target/i386/pr31167.c: Ditto.
10369 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
10372 * gcc.target/i386/pr31167.c: New test.
10374 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
10377 * gfortran.dg/import5.f90.f90: New test.
10381 * gfortran.dg/data_components_1.f90: New test.
10385 * gfortran.dg/generic_13.f90: New test.
10388 * gfortran.dg/alloc_comp_basics_5.f90: New test.
10390 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10392 PR libgfortran/31051
10393 * gfortran.dg/fmt_t_4.f90: New
10395 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
10398 * g++.dg/other/default7.C: New test.
10400 2007-03-15 Dirk Mueller <dmueller@suse.de>
10402 * g++.dg/warn/Wconversion2.C: New.
10404 2007-03-14 Eric Christopher <echristo@apple.com>
10406 * gcc.dg/ssp-1.c: New.
10407 * gcc.dg/ssp-2.c: Ditto.
10409 2007-03-14 Dirk Mueller <dmueller@suse.de>
10411 * g++.dg/warn/do-empty.C: New.
10412 * gcc.dg/do-empty.c: New.
10413 * gcc.dg/if-empty-1.c: Update.
10414 * gcc.dg/20001116-1.c: Update.
10415 * gcc.dg/pr23165.c: Update.
10417 2007-03-14 Jakub Jelinek <jakub@redhat.com>
10419 * gfortran.dg/module_implicit_conversion.f90: New test.
10421 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
10423 PR middle-end/31127
10424 * gcc.dg/pr31127.c: New.
10426 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
10428 * gcc.dg/tree-ssa/loop-26.c: New test.
10430 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
10432 * gcc.target/i386/cmpxchg16b-1.c: New test.
10434 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
10436 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
10437 * gcc.dg/c99-vla-1.c: Likewise.
10438 * g++.dg/ext/vla1.C: Likewise
10440 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
10442 * gcc.dg/wvla-1.c: New test
10443 * gcc.dg/wvla-2.c: New test
10444 * gcc.dg/wvla-3.c: New test
10445 * gcc.dg/wvla-4.c: New test
10446 * gcc.dg/wvla-5.c: New test
10447 * gcc.dg/wvla-6.c: New test
10448 * gcc.dg/wvla-7.c: New test
10449 * g++.dg/warn/Wvla-1.C: New test
10450 * g++.dg/warn/Wvla-2.C: New test
10451 * g++.dg/warn/Wvla-3.C: New test
10453 2007-03-12 Mark Mitchell <mark@codesourcery.com>
10456 * g++.dg/other/default6.C: New test.
10458 2007-03-12 Richard Sandiford <richard@codesourcery.com>
10460 * lib/target-supports.exp (check_profiling_available): Return false
10462 (check_effective_target_vxworks_kernel): New procedure.
10463 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
10465 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
10466 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
10467 to include VxWorks.
10468 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
10470 2007-03-12 Richard Sandiford <richard@codesourcery.com>
10472 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
10473 PIC is not supported.
10474 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
10475 * gcc.dg/20020426-2.c: Likewise.
10476 * gcc.dg/pr28243.c: Likewise.
10477 * gcc.dg/visibility-11.c: Likewise.
10478 * gcc.dg/tls/opt-9.c: Likewise.
10479 * gcc.dg/tls/opt-10.c: Likewise.
10480 * gcc.dg/tls/pic-1.c: Likewise.
10481 * gcc.dg/tls/struct-1.c: Likewise.
10482 * gcc.target/i386/20000807-1.c: Likewise.
10483 * gcc.target/i386/20000904-1.c: Likewise.
10484 * gcc.target/i386/20011119-1.c: Likewise.
10485 * gcc.target/i386/990213-2.c: Likewise.
10486 * gcc.target/i386/990214-1.c: Likewise.
10487 * gcc.target/i386/compress-float-387-pic.c: Likewise.
10488 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
10489 * gcc.target/i386/pic-1.c: Likewise.
10490 * gcc.target/i386/pr21518.c: Likewise.
10491 * gcc.target/i386/pr23098.c: Likewise.
10492 * gcc.target/i386/pr23943.c: Likewise.
10494 2007-03-11 Mark Mitchell <mark@codesourcery.com>
10497 * g++.dg/template/complit2.C: New test.
10500 * g++.dg/ext/bitfield1.C: New test.
10502 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
10505 * gfortran.dg/interface_11.f90: New test.
10507 2007-03-11 Richard Guenther <rguenther@suse.de>
10509 PR tree-optimization/31115
10510 * gcc.dg/torture/pr31115.c: New testcase.
10512 2007-03-11 Ira Rosen <irar@il.ibm.com>
10514 PR tree-optimization/29925
10515 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
10517 2007-03-10 Mark Mitchell <mark@codesourcery.com>
10520 * g++.dg/expr/bitfield3.C: New test.
10521 * g++.dg/expr/bitfield4.C: Likewise.
10522 * g++.dg/expr/bitfield5.C: Likewise.
10523 * g++.dg/expr/bitfield6.C: Likewise.
10526 * g++.dg/template/array18.C: New test.
10528 2007-03-10 Dirk Mueller <dmueller@suse.de>
10531 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
10532 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
10534 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
10537 * g++.dg/cpp0x/variadic-bind.C: New.
10538 * g++.dg/cpp0x/variadic-function.C: New.
10539 * g++.dg/cpp0x/variadic-mem_fn.C: New.
10540 * g++.dg/cpp0x/variadic-tuple.C: New.
10541 * g++.dg/cpp0x/variadic1.C: New.
10542 * g++.dg/cpp0x/variadic2.C: New.
10543 * g++.dg/cpp0x/variadic3.C: New.
10544 * g++.dg/cpp0x/variadic4.C: New.
10545 * g++.dg/cpp0x/variadic5.C: New.
10546 * g++.dg/cpp0x/variadic6.C: New.
10547 * g++.dg/cpp0x/variadic7.C: New.
10548 * g++.dg/cpp0x/variadic8.C: New.
10549 * g++.dg/cpp0x/variadic9.C: New.
10550 * g++.dg/cpp0x/variadic10.C: New.
10551 * g++.dg/cpp0x/variadic11.C: New.
10552 * g++.dg/cpp0x/variadic12.C: New.
10553 * g++.dg/cpp0x/variadic13.C: New.
10554 * g++.dg/cpp0x/variadic14.C: New.
10555 * g++.dg/cpp0x/variadic15.C: New.
10556 * g++.dg/cpp0x/variadic16.C: New.
10557 * g++.dg/cpp0x/variadic17.C: New.
10558 * g++.dg/cpp0x/variadic18.C: New.
10559 * g++.dg/cpp0x/variadic19.C: New.
10560 * g++.dg/cpp0x/variadic20.C: New.
10561 * g++.dg/cpp0x/variadic21.C: New.
10562 * g++.dg/cpp0x/variadic22.C: New.
10563 * g++.dg/cpp0x/variadic23.C: New.
10564 * g++.dg/cpp0x/variadic24.C: New.
10565 * g++.dg/cpp0x/variadic25.C: New.
10566 * g++.dg/cpp0x/variadic26.C: New.
10567 * g++.dg/cpp0x/variadic27.C: New.
10568 * g++.dg/cpp0x/variadic28.C: New.
10569 * g++.dg/cpp0x/variadic29.C: New.
10570 * g++.dg/cpp0x/variadic30.C: New.
10571 * g++.dg/cpp0x/variadic31.C: New.
10572 * g++.dg/cpp0x/variadic32.C: New.
10573 * g++.dg/cpp0x/variadic33.C: New.
10574 * g++.dg/cpp0x/variadic34.C: New.
10575 * g++.dg/cpp0x/variadic35.C: New.
10576 * g++.dg/cpp0x/variadic36.C: New.
10577 * g++.dg/cpp0x/variadic37.C: New.
10578 * g++.dg/cpp0x/variadic38.C: New.
10579 * g++.dg/cpp0x/variadic39.C: New.
10580 * g++.dg/cpp0x/variadic40.C: New.
10581 * g++.dg/cpp0x/variadic41.C: New.
10582 * g++.dg/cpp0x/variadic42.C: New.
10583 * g++.dg/cpp0x/variadic43.C: New.
10584 * g++.dg/cpp0x/variadic44.C: New.
10585 * g++.dg/cpp0x/variadic45.C: New.
10586 * g++.dg/cpp0x/variadic46.C: New.
10587 * g++.dg/cpp0x/variadic47.C: New.
10588 * g++.dg/cpp0x/variadic48.C: New.
10589 * g++.dg/cpp0x/variadic49.C: New.
10590 * g++.dg/cpp0x/variadic50.C: New.
10591 * g++.dg/cpp0x/variadic51.C: New.
10592 * g++.dg/cpp0x/variadic52.C: New.
10593 * g++.dg/cpp0x/variadic53.C: New.
10594 * g++.dg/cpp0x/variadic54.C: New.
10595 * g++.dg/cpp0x/variadic55.C: New.
10596 * g++.dg/cpp0x/variadic56.C: New.
10597 * g++.dg/cpp0x/variadic57.C: New.
10598 * g++.dg/cpp0x/variadic58.C: New.
10599 * g++.dg/cpp0x/variadic59.C: New.
10600 * g++.dg/cpp0x/variadic60.C : New.
10601 * g++.dg/cpp0x/variadic61.C : New.
10602 * g++.dg/cpp0x/variadic62.C : New.
10603 * g++.dg/cpp0x/variadic63.C : New.
10604 * g++.dg/cpp0x/variadic64.C : New.
10605 * g++.dg/cpp0x/variadic65.C : New.
10606 * g++.dg/cpp0x/variadic66.C : New.
10607 * g++.dg/cpp0x/variadic67.C : New.
10608 * g++.dg/cpp0x/variadic68.C : New.
10609 * g++.dg/cpp0x/variadic69.C : New.
10610 * g++.dg/cpp0x/variadic70.C : New.
10611 * g++.dg/cpp0x/variadic71.C : New.
10612 * g++.dg/cpp0x/variadic72.C : New.
10613 * g++.dg/cpp0x/variadic73.C : New.
10614 * g++.dg/cpp0x/variadic74.C : New.
10615 * g++.dg/cpp0x/variadic75.C : New.
10616 * g++.dg/cpp0x/variadic-ex1.C : New.
10617 * g++.dg/cpp0x/variadic-ex2.C : New.
10618 * g++.dg/cpp0x/variadic-ex3.C : New.
10619 * g++.dg/cpp0x/variadic-ex4.C : New.
10620 * g++.dg/cpp0x/variadic-ex5.C : New.
10621 * g++.dg/cpp0x/variadic-ex6.C : New.
10622 * g++.dg/cpp0x/variadic-ex7.C : New.
10623 * g++.dg/cpp0x/variadic-ex8.C : New.
10624 * g++.dg/cpp0x/variadic-ex9.C : New.
10625 * g++.dg/cpp0x/variadic-ex10.C : New.
10626 * g++.dg/cpp0x/variadic-ex11.C : New.
10627 * g++.dg/cpp0x/variadic-ex12.C : New.
10628 * g++.dg/cpp0x/variadic-ex13.C : New.
10629 * g++.dg/cpp0x/variadic-ex14.C : New.
10631 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10633 PR libgfortran/31099
10634 * gfortran.dg/unformatted_recl.f90: New test.
10636 2007-03-09 Roger Sayle <roger@eyesopen.com>
10638 * gcc.dg/fold-eqcmplx-1.c: New test case.
10640 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
10642 PR rtl-optimization/30643
10643 * gcc.dg/pr30643.c: New.
10645 2007-03-09 Chao-ying Fu <fu@mips.com>
10647 * gcc.target/mips/mips32-dspr2-type.c: New test.
10648 * gcc.target/mips/mips32-dspr2.c: New test.
10649 * gcc.target/mips/dspr2-MULT.c: New test.
10650 * gcc.target/mips/dspr2-MULTU.c: New test.
10651 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
10652 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
10653 Adjust some formats.
10655 2007-03-09 Dirk Mueller <dmueller@suse.de>
10658 * gcc.dg/Wlogical-op-1.c: New.
10659 * g++.dg/warn/Wlogical-op-1.C: New.
10661 2007-03-09 Richard Guenther <rguenther@suse.de>
10663 PR tree-optimization/30904
10664 PR middle-end/31058
10665 * gcc.dg/pr30904.c: Remove xfail.
10667 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
10670 * gcc.c-torture/execute/pr31072.c: New test.
10672 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10674 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
10675 * gcc.dg/torture/builtin-attr-1.c: Likewise.
10676 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
10677 *lrint* and *lround*.
10678 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
10680 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
10681 * gcc.dg/torture/builtin-integral-1.c: Likewise.
10682 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
10683 and *lround*. Correct macro names.
10684 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
10685 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
10687 2007-03-08 Ian Lance Taylor <iant@google.com>
10689 * gcc.dg/no-strict-overflow-5.c: New test.
10690 * gcc.dg/no-strict-overflow-6.c: New test.
10691 * gcc.dg/Wstrict-overflow-11.c: New test.
10692 * gcc.dg/Wstrict-overflow-12.c: New test.
10693 * gcc.dg/Wstrict-overflow-13.c: New test.
10694 * gcc.dg/Wstrict-overflow-14.c: New test.
10695 * gcc.dg/Wstrict-overflow-15.c: New test.
10697 2007-03-08 Richard Sandiford <richard@codesourcery.com>
10699 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
10700 for VxWorks kernel mode.
10701 * gcc.c-torture/execute/strncmp-1.x: Likewise.
10703 2007-03-08 Richard Sandiford <richard@codesourcery.com>
10705 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
10708 2007-03-08 Richard Sandiford <richard@codesourcery.com>
10710 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
10711 and lib/bfill.c on VxWorks targets.
10712 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
10713 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
10714 lib/bfill.c and lib/memmove.c on VxWorks targets.
10715 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
10716 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
10717 on VxWorks targets.
10718 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
10719 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
10721 2007-03-08 Tobias Burnus <burnus@net-b.de>
10723 * gfortran.dg/use_5.f90: New test.
10724 * gfortran.dg/use_6.f90: Ditto.
10725 * gfortran.dg/use_7.f90: Ditto.
10727 2007-03-08 Tobias Burnus <burnus@net-b.de>
10730 * gfortran.dg/use_4.f90: New test.
10731 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
10733 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
10736 * gfortran.dg/parameter_array_section_2.f90: New test.
10738 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
10741 * g++.dg/ext/offsetof1.C: Add cases with volatile.
10744 * g++.dg/template/arg5.C: New test.
10746 2007-03-07 Joseph Myers <joseph@codesourcery.com>
10748 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
10750 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
10752 * gcc.dg/var-expand1.c: Add newline at end of file.
10754 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
10756 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
10758 2007-03-06 Richard Sandiford <richard@codesourcery.com>
10760 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
10762 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10764 * gcc.dg/torture/builtin-convert-4.c: New test.
10766 2007-03-05 Ian Lance Taylor <iant@google.com>
10768 * gcc.c-torture/compile/pr31034.c: New test.
10770 2007-03-05 Ian Lance Taylor <iant@google.com>
10772 * gcc.dg/inline-18.c: New test.
10773 * gcc.dg/inline-19.c: New test.
10774 * gcc.dg/inline-20.c: New test.
10775 * gcc.dg/inline-21.c: New test.
10777 2007-03-05 Richard Guenther <rguenther@suse.de>
10779 PR tree-optimization/14052
10780 * gcc.dg/tree-ssa/vrp33.c: New testcase.
10782 2007-03-05 Richard Guenther <rguenther@suse.de>
10784 PR tree-optimization/23777
10785 * gcc.dg/tree-ssa/pr23777.c: New testcase.
10787 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10790 * gcc.dg/multiple-overflow-warn-3.c: New.
10791 * g++.dg/warn/multiple-overflow-warn-3.C: New.
10793 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
10796 * g++.dg/parse/template23.C: New test.
10798 2007-03-04 Roger Sayle <roger@eyesopen.com>
10800 PR middle-end/30744
10801 * gcc.dg/pr30744-1.c: New test case.
10803 2007-03-04 Tobias Burnus <burnus@net-b.de>
10805 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
10807 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10810 * gfortran.dg/logical_3.f90: New test.
10812 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
10814 PR libfortran/30981
10815 * gfortran.dg/integer_exponentiation_1.f90: New test.
10817 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
10819 * gcc.target/m68k/m68k.exp: New.
10820 * gcc.target/m68k/crash1.c: New.
10822 2007-03-03 Tobias Burnus <burnus@net-b.de>
10824 * gfortran.dg/c_by_val.c: Use int64_t instead of long
10825 to be more compatible with integer(kind=8).
10827 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10829 PR libfortran/31001
10830 * gfortran.dg/zero_sized_3.f90: New test.
10832 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10835 * g++.dg/parse/else.C: New.
10836 * g++.dg/parse/else-2.C: New.
10838 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
10839 Tobias Burnus <burnus@net-b.de>
10842 * gfortran.dg/size_dim.f90: New test.
10844 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
10845 Tobias Burnus <burnus@net-b.de>
10848 * gfortran.dg/entry_9.f90: New test.
10850 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
10853 * g++.dg/inherit/covariant16.C: New test.
10855 2007-03-02 Geoffrey Keating <geoffk@apple.com>
10857 * g++.dg/other/darwin-minversion-1.C: New.
10859 2007-03-02 Diego Novillo <dnovillo@redhat.com>
10861 * gcc.dg/tree-ssa/20070302-1.c: New test.
10863 2007-03-02 Joseph Myers <joseph@codesourcery.com>
10865 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
10868 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
10870 * gcc.dg/tree-ssa/prefetch-4.c: New test.
10872 2007-03-01 Simon Baldwin <simonb@google.com>
10875 * warn/ignored_typedef.C: New.
10876 * init/ctor8.C: Added dg-warning to consume ignored typedef
10878 * template/typedef2.C: Ditto. Moved dg-error onto its own line
10879 and added an explicit line number.
10881 2007-02-28 Richard Guenther <rguenther@suse.de>
10883 PR middle-end/30364
10884 * gcc.dg/torture/pr30364-1.c: New testcase.
10885 * gcc.dg/torture/pr30364-2.c: Likewise.
10886 * gcc.dg/torture/pr30364-3.c: Likewise.
10888 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10890 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
10891 powerpc*, use -funsafe-math-optimizations.
10892 * gcc.dg/torture/builtin-logb-1.c: Likewise.
10893 * gcc.dg/torture/builtin-modf-1.c: Likewise.
10895 2007-02-28 Tobias Burnus <burnus@net-b.de>
10896 Paul Thomas <pault@gcc.gnu.org>
10900 * c_by_val_1.f: Test %VAL() with non-default kind.
10901 * c_by_val.c: Ditto.
10902 * c_by_val_4.f: New test.
10904 2007-02-28 Tobias Burnus <burnus@net-b.de>
10907 * gfortran.dg/continuation_7.f90: New test.
10909 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
10911 * g++.dg/inherit/thunk7.C: New test.
10912 * lib/target-supports.exp (check_profiling_available): Not available
10915 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
10918 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
10920 2007-02-27 Mark Mitchell <mark@codesourcery.com>
10922 * lib/target-supports.exp (check_effective_target_init_priority):
10923 Remove Solaris special case.
10925 2007-02-26 Geoffrey Keating <geoffk@apple.com>
10927 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
10928 for more builtin types.
10930 * g++.dg/ext/visibility/class1.C: Port to Darwin.
10931 * g++.dg/ext/visibility/noPLT.C: Likewise.
10933 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10935 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
10938 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
10941 * size_optional_dim_1.f90: New test.
10943 2007-02-25 Mark Mitchell <mark@codesourcery.com>
10945 * gcc.dg/vxworks/vxworks.exp: New file.
10946 * gcc.dg/vxworks/initpri1.c: Likewise.
10947 * gcc.dg/vxworks/initpri2.c: Likewise.
10948 * gcc.dg/initpri2.c: Add more tests.
10949 * g++.dg/special/initpri2.C: Likewise.
10951 * gcc.dg/initpri1.c: New test.
10952 * gcc.dg/initpri2.c: Likewise.
10953 * g++.dg/special/initpri1.C: New test.
10954 * g++.dg/special/initpri2.C: Likewise.
10955 * g++.dg/special/conpr-1.C: Use init_priority effective target.
10956 * g++.dg/special/conpr-2.C: Likewise.
10957 * g++.dg/special/conpr-3.C: Likewise.
10958 * g++.dg/special/conpr-4.C: Likewise.
10959 * g++.dg/special/initp1.C: Likewise.
10960 * g++.dg/special/ecos.exp: Remove code to detect availability of
10961 constructor priorities.
10962 * lib/target-supports.exp (check_effective_target_init_priority):
10965 2007-02-24 Jan Hubicka <jh@suse.cz>
10967 * gcc.c-torture/execute/pr30778.c: New testcase.
10969 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10971 PR libgfortran/30918
10972 * gfortran.dg/namelist_26.f90: New test.
10974 2007-02-24 Richard Guenther <rguenther@suse.de>
10976 PR middle-end/30951
10977 * gcc.dg/pr30951.c: New testcase.
10979 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10981 * gcc.dg/torture/builtin-modf-1.c: New test.
10983 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
10985 PR tree-optimization/30904
10986 * gcc.dg/pr30904.c: New test.
10988 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10990 * gcc.test-framework/README: Correct command.
10991 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
10993 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
10995 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
10997 * lib/target-supports.exp (check_effective_target_unwrapped): New.
10999 2007-02-23 Mark Mitchell <mark@codesourcery.com>
11001 * lib/target-supports.exp (check_effective_target_newlib): New
11004 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
11007 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
11008 allocatable component.
11011 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11013 * gcc.dg/torture/builtin-logb-1.c: New test.
11014 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
11015 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
11016 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
11019 2007-02-23 Richard Guenther <rguenther@suse.de>
11021 * g++.dg/warn/changes-meaning.C: New testcase.
11023 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11025 PR libgfortran/30910
11026 * gfortran.dg/fmt_zero_precision.f90: Update test.
11028 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11030 * gcc.dg/torture/builtin-frexp-1.c: New test.
11032 2007-02-22 Mark Mitchell <mark@codesourcery.com>
11034 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
11036 2007-02-22 Ian Lance Taylor <iant@google.com>
11039 * g++.dg/debug/pr30898.C: New test.
11041 2007-02-22 Ira Rosen <irar@il.ibm.com>
11043 * gcc.dg/vect/vect-106.c: New test.
11045 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
11046 Ira Rosen <irar@il.ibm.com>
11048 PR tree-optimization/30843
11049 * gcc.dg/vect/pr30843.c: New test.
11051 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
11053 PR tree-optimization/30858
11054 * gcc.dg/vect/pr30858.c: New test.
11056 2007-02-21 Mark Mitchell <mark@codesourcery.com>
11058 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
11059 to set options for compiling testglue.
11060 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
11061 * lib/obj-c++.exp (obj-c++_init): Likewise.
11063 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
11065 * gnat.dg/derived_aggregate.adb: New test.
11067 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11069 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
11070 sh* targets. Call the correct CKSGN macro.
11072 2007-02-21 Jakub Jelinek <jakub@redhat.com>
11074 * gfortran.dg/gomp/omp_parse1.f90: New test.
11075 * gfortran.dg/gomp/omp_parse2.f: New test.
11077 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
11080 * gfortran.dg/do_pointer_1.f90: New test.
11082 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11084 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
11087 2007-02-20 Geoffrey Keating <geoffk@apple.com>
11089 * gcc.dg/darwin-minversion-1.c: New.
11090 * gcc.dg/darwin-minversion-2.c: New.
11092 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11094 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
11096 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11097 DJ Delorie <dj@redhat.com>
11100 * gcc.dg/Wfatal.c: New.
11101 * gcc.dg/Wfatal-2.c: New.
11102 * gcc.dg/Werror-1.c: Adjust expectations.
11103 * gcc.dg/Werror-5.c: Likewise.
11104 * gcc.dg/Werror-7.c: Likewise.
11105 * gcc.dg/Werror-10.c: Likewise.
11106 * gcc.dg/Werror-11.c: Likewise.
11108 2007-02-20 Tobias Burnus <burnus@net-b.de>
11111 * gfortran.dg/volatile10.f90: New test.
11113 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
11115 PR libfortran/30533
11116 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
11118 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11120 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
11121 * gcc.dg/Walways-true-1.c: Likewise.
11122 * gcc.dg/weak/weak-3.c: Likewise.
11123 * gcc.dg/Werror-1.c: Likewise.
11124 * gcc.dg/Werror-3.c: Likewise.
11125 * gcc.dg/Werror-4.c: Likewise.
11126 * gcc.dg/Werror-5.c: Likewise.
11127 * gcc.dg/Werror-6.c: Likewise.
11128 * gcc.dg/Werror-7.c: Likewise.
11129 * gcc.dg/Werror-8.c: Likewise.
11130 * gcc.dg/Werror-10.c: Likewise.
11131 * gcc.dg/Werror-11.c: Likewise.
11132 * gcc.dg/Werror-12.c: Likewise.
11133 * g++.old-deja/g++.mike/warn8.C: Likewise.
11134 * g++.dg/warn/Walways-true-1.C: Likewise.
11135 * g++.dg/warn/Walways-true-2.C: Likewise.
11136 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
11137 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
11138 -Wstring-literal-comparison with -Waddress.
11139 * gcc.dg/Wstring-literal-comparison-4.c: Replace
11140 -Wno-string-literal-comparison with -Wno-address.
11142 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
11144 * gnat.dg/self_aggregate_with_call.adb: New test.
11146 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
11148 PR tree-optimization/30975
11149 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
11150 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
11151 * gcc.dg/vect/pr30795.c: New.
11153 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11156 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
11158 2007-02-18 Roger Sayle <roger@eyesopen.com>
11160 PR rtl-optimization/28173
11161 * gcc.target/i386/andor-1.c: New test case.
11163 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11165 * gcc.dg/torture/builtin-ldexp-1.c: New.
11166 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
11168 2007-02-18 Roger Sayle <roger@eyesopen.com>
11170 * gfortran.dg/array_constructor_15.f90: New test case.
11172 2007-02-18 Roger Sayle <roger@eyesopen.com>
11174 * gfortran.dg/forall_10.f90: New test case.
11176 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
11178 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
11180 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
11182 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
11183 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
11185 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
11187 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
11188 * gcc.target/i386/builtin-bswap-3.c: Ditto.
11189 * gcc.target/i386/xchg-1.c: New test.
11190 * gcc.target/i386/xchg-2.c: New test.
11192 2007-02-16 Richard Guenther <rguenther@suse.de>
11193 Christian Bruel <christian.bruel@st.com>
11195 * gcc.dg/strict-overflow-5.c: New testcase.
11197 2007-02-16 Tobias Burnus <burnus@net-b.de>
11200 * gfortran.dg/func_derived_4.f90: New test.
11202 2007-02-15 Roger Sayle <roger@eyesopen.com>
11204 PR middle-end/30391
11205 * gfortran.dg/pr30391-1.f90: New test case.
11207 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11209 PR middle-end/30433
11210 * gcc.c-torture/compile/pr30433.c: New testcase to check
11211 that complex constants comparisions are foldded.
11213 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11216 * g++.dg/ext/stmtexpr10.C: New testcase.
11218 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11220 PR middle-end/30729
11221 * gcc.dg/Wunused-value-2.c: New testcase.
11223 2007-02-15 Ian Lance Taylor <iant@google.com>
11225 * g++.dg/eh/subreg-1.C: New test.
11227 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11230 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
11231 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
11232 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
11233 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
11234 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
11235 * gcc.dg/Werror-implicit-function-declaration.c: New.
11237 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11240 * g++.dg/warn/pr28943.C: New.
11242 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11244 * gfortran.fortran-torture/execute/math.f90: Fix typo.
11246 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11249 * gfortran.dg/error_recovery_3.f90: New test.
11251 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
11253 * g++.dg/tree-ssa/sra-1.C: New.
11255 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
11257 * g++.dg/tree-ssa/sra-1.C: New.
11259 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
11261 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
11263 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11265 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
11267 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
11270 * gfortran.dg/logical_2.f90: New test.
11272 2007-02-14 Joseph Myers <joseph@codesourcery.com>
11274 * gcc.dg/torture/complex-alias-1.c: New test.
11276 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
11278 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
11279 instead of -fdump-tree-tailcall.
11281 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
11283 * gfortran.dg/interface_10.f90: Fix comment typo.
11285 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
11287 PR tree-optimization/30771
11288 * gcc.dg/vect/pr30771.c: New test.
11290 2007-02-13 Ian Lance Taylor <iant@google.com>
11292 * gcc.dg/Wstrict-overflow-1.c: New test.
11293 * gcc.dg/Wstrict-overflow-2.c: New test.
11294 * gcc.dg/Wstrict-overflow-3.c: New test.
11295 * gcc.dg/Wstrict-overflow-4.c: New test.
11296 * gcc.dg/Wstrict-overflow-5.c: New test.
11297 * gcc.dg/Wstrict-overflow-6.c: New test.
11298 * gcc.dg/Wstrict-overflow-7.c: New test.
11299 * gcc.dg/Wstrict-overflow-8.c: New test.
11300 * gcc.dg/Wstrict-overflow-9.c: New test.
11301 * gcc.dg/Wstrict-overflow-10.c: New test.
11303 2007-02-13 Roger Sayle <roger@eyesopen.com>
11305 * gcc.target/ia64/builtin-bswap-2.c: New test case.
11307 2007-02-13 Richard Henderson <rth@redhat.com>
11309 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
11310 * gcc.c-torture/execute/pr29302-1.c: ... here.
11312 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11315 * gcc.dg/c90-return-1.c: Update output.
11316 * gcc.dg/c99-return-1.c: Likewise.
11318 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
11321 * gfortran.dg/used_dummy_types_7.f90: New test..
11323 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
11325 * gcc.target/i386/parity-1.c: New test.
11326 * gcc.target/i386/parity-2.c: New test.
11328 2007-02-12 Roger Sayle <roger@eyesopen.com>
11330 * gcc.target/i386/builtin-bswap-3.c: New test case.
11332 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
11334 PR tree-optimization/29145
11335 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
11336 alias analysis is improved to take better advantage of restrict
11337 qualified pointers.
11338 * gcc.dg/vect/vect-80.c: Likewise.
11339 * gcc.dg/vect/pr29145.c: New.
11341 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
11343 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
11344 * gcc.target/i386/sse4a-insert.c: Likewise.
11346 2007-02-11 Roger Sayle <roger@eyesopen.com>
11348 * gcc.target/ia64/builtin-popcount-1.c: New test case.
11349 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
11351 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
11354 * gfortran.dg/enum_4.f90: Update error message checks.
11356 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
11359 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
11360 versions of the modules.
11363 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
11364 by getting rid of recursive I/O and providing functions with
11368 * gfortran.dg/char_array_constructor_2.f90
11370 2007-02-11 Mark Mitchell <mark@codesourcery.com>
11373 * g++.dg/template/spec34.C: New test
11375 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
11377 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
11378 on i?86 and x86_64.
11379 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
11380 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
11381 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
11382 on i?86 and x86_64.
11383 * gcc.dg/vect/vect-113.c: Ditto.
11385 2007-02-06 Mark Mitchell <mark@codesourcery.com>
11388 * g++.dg/eh/weak1-C: New test.
11389 * g++.dg/eh/weak1-a.cc: Likewise.
11390 * g++.dg/eh/comdat1.C: Likewise.
11392 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
11393 Dorit Nuzman <dorit@il.ibm.com>
11395 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
11396 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
11397 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
11398 * gcc.dg/vect/vect-113.c: Likewise.
11400 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
11402 2007-02-10 Richard Henderson <rth@redhat.com>
11404 * lib/target-supports.exp (check_effective_target_tls): Redefine
11405 to mean non-emulated tls.
11406 * gcc.dg/tls/alias-1.c: Remove tls requirement.
11407 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
11408 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
11409 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11410 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11411 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
11412 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
11414 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
11416 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
11418 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
11420 * gfortran.dg/secnds.f: Replace time tolerance with a
11421 before-and-after bracket.
11422 * gfortran.dg/secnds-1.f: Likewise.
11424 2007-02-09 Tobias Burnus <burnus@net-b.de>
11427 * gfortran.dg/maxlocval_1.f90: New test.
11429 2007-02-09 Roger Sayle <roger@eyesopen.com>
11431 * gcc.target/ia64/builtin_bswap-1.c: New test case.
11433 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11436 * gfortran.dg/array_function_1.f90: New test.
11438 2007-02-09 Richard Sandiford <richard@codesourcery.com>
11440 * lib/target-supports.exp (check_effective_target_lax_strtofp)
11441 (check_effective_target_dummy_wcsftime): New functions.
11443 2007-02-09 Richard Sandiford <richard@codesourcery.com>
11445 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
11446 * lib/target-supports.exp (check_effective_target_uclibc): New
11449 2007-02-09 Richard Sandiford <richard@codesourcery.com>
11451 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
11452 (vsnprintf): Don't define for uClibc targets.
11454 2007-02-09 Richard Sandiford <richard@codesourcery.com>
11456 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
11457 set before checking whether it was allowed.
11458 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
11459 before checking inside_main.
11461 2007-02-09 Richard Sandiford <richard@codesourcery.com>
11463 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
11465 (u16sf): Likewise u4sf.
11466 * g++.dg/compat/struct-layout-1.h: Likewise.
11468 2007-02-09 Richard Sandiford <richard@codesourcery.com>
11470 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
11472 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11473 m68k targets if check_effective_target_coldfire_fpu returns true.
11475 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
11476 Richard Guenther <rguenther@suse.de>
11478 PR middle-end/23361
11479 * gcc.dg/fold-compare-3.c: New testcase.
11480 * gcc.dg/tree-ssa/loop-24.c: Likewise.
11482 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
11484 * gcc.dg/pr26570.c: Clean up coverage files.
11485 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
11486 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
11487 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
11488 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
11489 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
11490 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
11491 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
11492 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
11493 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
11494 * gcc.dg/tree-ssa/pr25501.c: Ditto.
11495 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
11496 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
11497 * gcc.dg/vect/pr28952.c: Ditto.
11498 * gcc.dg/vect/pr27151.c: Ditto.
11499 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
11500 * g++.dg/gomp/macro-3.C: Ditto.
11502 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
11504 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
11507 2007-02-08 Roger Sayle <roger@eyesopen.com>
11509 * gcc.target/i386/builtin-bswap-2.c: New test case.
11511 2007-02-08 Roger Sayle <roger@eyesopen.com>
11513 * gfortran.dg/forall_8.f90: New test case.
11514 * gfortran.dg/forall_9.f90: Likewise.
11516 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11518 * gcc.dg/builtins-20.c: Add some -~ complex cases.
11520 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
11522 * lib/target-supports.exp (check_effective_target_simulator): New.
11524 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
11526 * gcc.dg/tree-ssa/loop-25.c: New test.
11528 2007-02-06 Richard Henderson <rth@redhat.com>
11530 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
11532 2007-02-06 Roger Sayle <roger@eyesopen.com>
11534 * gcc.target/powerpc/popcount-1.c: New test case.
11535 * gcc.target/powerpc/parity-1.c: Likewise.
11537 2007-02-06 Richard Guenther <rguenther@suse.de>
11539 PR middle-end/27302
11540 * gcc.dg/torture/pr27302-2.c: New testcase.
11542 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
11544 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
11545 * gcc.dg/vect/vect-iv-1.c: New test.
11546 * gcc.dg/vect/vect-iv-2.c: New test.
11547 * gcc.dg/vect/vect-iv-3.c: New test.
11548 * gcc.dg/vect/vect-iv-4.c: New test.
11549 * gcc.dg/vect/vect-iv-5.c: New test.
11550 * gcc.dg/vect/vect-iv-6.c: New test.
11551 * gcc.dg/vect/vect-iv-7.c: New test.
11552 * gcc.dg/vect/vect-iv-8.c: New test.
11553 * gcc.dg/vect/vect-iv-9.c: New test.
11554 * gcc.dg/vect/vect-iv-10.c: New test.
11555 * gcc.dg/vect/vect-iv-11.c: New test.
11556 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
11557 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
11558 * gcc.dg/vect/vect-14.c: Now vectorizable.
11559 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
11561 * gcc.dg/vect/vect-27.c: Likewise.
11562 * gcc.dg/vect/vect-29.c Likewise.
11563 * gcc.dg/vect/vect-dv-2.c: Likewise.
11564 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
11565 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
11566 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
11568 2007-02-06 Ira Rosen <irar@il.ibm.com>
11570 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
11572 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11574 * gcc.dg/builtins-20.c: Add more cases.
11576 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
11579 * gcc.dg/pr30189.c: New test.
11581 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
11583 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
11585 * gcc.target/i386/sse4a-extract.c: New test.
11586 * gcc.target/i386/sse4a-insert.c: New test.
11587 * gcc.target/i386/sse4a-montsd.c: New test.
11588 * gcc.target/i386/sse4a-montss.c: New test.
11590 2007-02-05 Richard Guenther <rguenther@suse.de>
11592 * gcc.target/i386/vectorize3.c: New testcase.
11594 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
11597 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
11599 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11602 * gfortran.dg/repeat_1.f90: New test.
11604 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
11607 * gfortran.dg/spread_shape_1.f90: Remove tabs.
11608 * gfortran.dg/derived_init_2.f90: Ditto.
11609 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
11610 * gfortran.dg/array_initializer_1.f90: Ditto.
11611 * gfortran.dg/do_2.f90: Ditto.
11612 * gfortran.dg/proc_assign_1.f90: Ditto.
11614 2007-02-04 Richard Guenther <rguenther@suse.de>
11616 PR middle-end/30636
11617 * g++.dg/warn/pr30636.C: New testcase.
11618 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
11620 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
11622 PR middle-end/30667
11623 * gfortran.dg/pr30667.f: New test.
11625 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11627 * gcc.dg/builtins-54.c: Add more cases.
11629 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
11632 * gfortran.dg/zero_sized_2.f90: New test.
11635 * gfortran.dg/alloc_comp_basics_4.f90: New test.
11638 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
11641 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
11644 * gfortran.dg/interface_10.f90: New test.
11646 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11648 * gcc.dg/builtins-20.c: Add more cases.
11650 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11653 * gcc-target/ia64/pr29682.c: New test.
11655 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
11658 * gfortran.dg/arrayio_11.f90.f90: New test.
11661 * gfortran.dg/arrayio_12.f90.f90: New test.
11663 2007-02-02 Jakub Jelinek <jakub@redhat.com>
11666 * g++.dg/tls/diag-5.C: New test.
11668 PR middle-end/30473
11669 * gcc.dg/pr30473.c: New test.
11670 * gcc.c-torture/execute/20070201-1.c: New test.
11672 2007-02-01 Roger Sayle <roger@eyesopen.com>
11674 * gfortran.dg/dependency_20.f90: New test case.
11676 2007-01-31 Ian Lance Taylor <iant@google.com>
11678 * gcc.dg/lower-subreg-1.c (test): New test.
11680 2007-01-30 Geoffrey Keating <geoffk@apple.com>
11682 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
11684 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11686 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
11687 * gcc.dg/torture/builtin-math-3.c: Likewise.
11689 2007-01-31 Dirk Mueller <dmueller@suse.de>
11691 gcc.dg/Wparentheses-2.c: Update and add new tests.
11693 2007-01-31 Ira Rosen <irar@il.ibm.com>
11695 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
11698 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
11700 * gcc.dg/builtins-63.c: New test.
11702 2007-01-31 Tobias Burnus <burnus@net-b.de>
11705 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
11707 2007-01-31 Tobias Burnus <burnus@net-b.de>
11710 * gfortran.dg/volatile8.f90: New argument conformance test.
11711 * gfortran.dg/volatile9.f90: New scope test.
11713 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11716 * g++.dg/warn/null4.C: New.
11718 2001-01-30 Roger Sayle <roger@eyesopen.com>
11719 Uros Bizjak <ubizjak@gmail.com>
11721 * gcc.dg/large-size-array-3.c: Correct typo.
11723 2007-01-30 Richard Guenther <rguenther@suse.de>
11725 PR middle-end/27657
11726 * g++.dg/debug/pr27657.C: New testcase.
11728 2007-01-30 Richard Guenther <rguenther@suse.de>
11730 PR middle-end/30313
11731 * gcc.dg/torture/pr30313.c: New testcase.
11733 2007-01-29 Janis Johnson <janis187@us.ibm.com>
11735 * gcc.dg/dfp/dfp-except.h: New file.
11736 * gcc.dg/dfp/fe-check.h: New file.
11737 * gcc.dg/dfp/fe-binop.c: New test.
11738 * gcc.dg/dfp/fe-convert-1.c: New test.
11739 * gcc.dg/dfp/fe-convert-2.c: New test.
11740 * gcc.dg/dfp/fe-convert-3.c: New test.
11742 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
11743 * gcc.dg/dfp/decfloat-constants.c: Ditto.
11744 * gcc.dg/dfp/convert-dfp.c: Ditto.
11745 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11747 2007-01-29 Josh Conner <jconner@apple.com>
11749 * gcc.target/powerpc/altivec-24.c: New test.
11751 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
11754 * g++.dg/parse/defarg12.C: New test.
11756 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
11759 * gfortran.dg/used_dummy_types_6.f90: New test.
11761 2007-01-28 Jan Hubicka <jh@suse.cz>
11763 * gcc.dg/tree-prof/val-prof-6.c: New test.
11765 2007-01-28 Roger Sayle <roger@eyesopen.com>
11767 * gcc.dg/large-size-array-3.c: Correct test case (portability).
11769 2007-01-28 Andrew Pinski <pinskia@gmail.com>
11772 * g++.dg/expr/dtor4.C: New test.
11774 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
11776 * gcc.dg/tree-ssa/loop-23.c: New test.
11778 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
11780 PR libfortran/30389
11781 * gfortran.dg/achar_2.f90: New test.
11782 * gfortran.dg/achar_3.f90: New test.
11784 2007-01-27 Ian Lance Taylor <iant@google.com>
11786 * gcc.dg/strict-overflow-1.c: New test.
11787 * gcc.dg/no-strict-overflow-1.c: New test.
11788 * gcc.dg/strict-overflow-2.c: New test.
11789 * gcc.dg/no-strict-overflow-2.c: New test.
11790 * gcc.dg/strict-overflow-3.c: New test.
11791 * gcc.dg/no-strict-overflow-3.c: New test.
11792 * gcc.dg/strict-overflow-4.c: New test.
11793 * gcc.dg/no-strict-overflow-4.c: New test.
11794 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
11795 * gcc.dg/pr15784-1.c: Likewise.
11796 * gcc.dg/pr20922-1.c: Likewise.
11797 * gcc.dg/pr20922-3.c: Likewise.
11798 * gcc.dg/pr20922-4.c: Likewise.
11799 * gcc.dg/pr20922-6.c: Likewise.
11800 * gcc.dg/compare-4.c: Likewise.
11801 * gcc.dg/torture/pr26898-1.c: Likewise.
11802 * gcc.dg/tree-ssa/divide-1.c: Likewise.
11803 * gcc.dg/tree-ssa/divide-2.c: Likewise.
11804 * gcc.dg/tree-ssa/divide-3.c: Likewise.
11805 * gcc.dg/tree-ssa/divide-4.c: Likewise.
11806 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
11807 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
11808 * gcc.dg/tree-ssa/pr21082.c: Likewise.
11809 * gcc.dg/tree-ssa/pr26899.c: Likewise.
11810 * g++.dg/tree-ssa/pr21082.C: Likewise.
11812 2007-01-27 Roger Sayle <roger@eyesopen.com>
11814 * gcc-dg/large-size-array-3.c: New test case.
11816 2007-01-27 Roger Sayle <roger@eyesopen.com>
11818 * gfortran.dg/forall_7.f90: New test case.
11820 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
11823 * gfortran.dg/where_operator_assign_1.f90: New test.
11824 * gfortran.dg/where_operator_assign_2.f90: New test.
11825 * gfortran.dg/where_operator_assign_3.f90: New test.
11827 2007-01-26 Joseph Myers <joseph@codesourcery.com>
11829 * lib/target-supports.exp
11830 (check_effective_target_powerpc_altivec): New.
11831 (check_effective_target_vect_cmdline_needed): Use it.
11833 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
11836 * gfortran.dg/backslash_3.f: New test.
11838 2007-01-26 Richard Guenther <rguenther@suse.de>
11840 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
11842 2007-01-26 Tobias Burnus <burnus@net-b.de>
11844 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
11845 * gfortran.dg/vect/vect.exp: Ditto.
11846 * gfortran.dg/dg.exp: Ditto.
11847 * gfortran.fortran-torture/execute/execute.exp: Ditto.
11848 * gfortran.fortran-torture/compile/compile.exp: Ditto.
11850 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11852 * gcc.dg/builtins-20.c: Add more cases.
11853 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
11855 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11858 * gcc.dg/Wall.c: New.
11859 * gcc.dg/Wno-all.c: New.
11860 * gfortran.dg/Wall.f90: New.
11861 * gfortran.dg/Wno-all.f90: New.
11863 2007-01-24 Geoffrey Keating <geoffk@apple.com>
11865 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
11866 * g++.dg/eh/simd-2.C: Also run on Darwin.
11867 * g++.dg/eh/simd-3.C: New.
11868 * g++.dg/eh/simd-4.C: New.
11870 2007-01-25 Richard Guenther <rguenther@suse.de>
11872 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
11874 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
11876 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
11878 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
11879 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
11880 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
11881 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
11882 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
11883 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
11884 * gcc.dg/ipa/ipa-7.c: New testcase.
11886 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
11888 * g++.dg/cpp0x/warn_cxx0x.C: New.
11890 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11892 * gcc.dg/builtins-20.c: Test builtin carg.
11894 2007-01-24 Jakub Jelinek <jakub@redhat.com>
11896 PR middle-end/27416
11897 * gcc.dg/gomp/pr27416.c: New test.
11899 PR middle-end/30494
11900 * gcc.dg/gomp/pr30494.c: New test.
11901 * g++.dg/gomp/pr30494.C: New test.
11903 PR middle-end/30421
11904 * gcc.dg/gomp/pr30421.c: New test.
11906 2007-01-24 Steve Ellcey <sje@cup.hp.com>
11908 * gcc.target/ia64/versionid-1.c: New test.
11909 * gcc.target/ia64/versionid-2.c: New test.
11911 2007-01-24 Richard Guenther <rguenther@suse.de>
11914 * gcc.dg/builtins-57.c: Change to a link-time testcase
11915 to support non-C99 targets.
11917 2007-01-24 Jan Hubicka <jh@suse.cz>
11919 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
11921 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
11923 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
11925 2007-01-23 Andrew Pinski <pinskia@gmail.com>
11928 * objc.dg/const-str-12.m: New test.
11930 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11933 * gfortran.dg/ctrl-z.f90: New test.
11935 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11938 * gfortran.dg/namelist_assumed_char.f90: New test.
11940 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
11943 * g++.dg/inherit/covariant15.C: New test.
11945 2007-01-23 Ian Lance Taylor <iant@google.com>
11947 * g++.dg/warn/Wparentheses-24.C: New test.
11949 2007-01-23 Richard Guenther <rguenther@suse.de>
11952 * ada/acats/run_acats: Do not call gnatmake or gnatchop
11955 2007-01-22 Richard Guenther <rguenther@suse.de>
11957 PR tree-optimization/30038
11958 * gcc.dg/builtins-62.c: New testcase.
11960 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
11962 * gcc.c-torture/compile/20070121.c: New test.
11964 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
11966 PR libfortran/30525
11967 * gfortran.dg/char_comparison_1.f: New test.
11969 2007-01-21 Ira Rosen <irar@il.ibm.com>
11971 * gcc.dg/vect/vect-strided-same-dr.c: New test.
11973 2007-01-20 Andrew Pinski <pinskia@gmail.com>
11976 * objc.dg/pch: New directory.
11977 * objc.dg/pch/pch.exp: New file.
11978 * objc.dg/pch/interface-1.m: New test.
11979 * objc.dg/pch/interface-1.hs: New include file.
11980 * lib/objc.exp (objc_target_compile): Add
11981 "-x objective-c-header" in front of the sources if this is
11982 a precompiled header being compiled.
11984 2007-01-20 Roger Sayle <roger@eyesopen.com>
11986 * gfortran.dg/array_memcpy_3.f90: New test case.
11987 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
11989 2007-01-20 Roger Sayle <roger@eyesopen.com>
11990 Brooks Moses <brooks.moses@codesourcery.com>
11991 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11993 * gfortran.dg/intrinsic_sign_1.f90: New test case.
11994 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
11996 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11998 * gcc.dg/torture/builtin-math-3.c: Test fdim.
12000 2007-01-19 Mike Stump <mrs@apple.com>
12002 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
12005 2007-01-19 Roger Sayle <roger@eyesopen.com>
12007 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
12008 option instead of -funsafe-math-optimizations.
12010 2007-01-19 Tomas Bily <tbily@suse.cz>
12012 gcc.dg/tree-prof/indir-call-prof.c: New.
12013 g++.dg/dg.exp: Add tree-prof subdirectory.
12014 g++.dg/tree-prof/indir-call-prof.C: New.
12015 g++.dg/tree-prof/tree-prof.exp: New.
12017 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12020 * g++.dg/warn/deprecated.C: Update warning output.
12021 * g++.dg/warn/deprecated-2.C: Likewise.
12022 * g++.dg/warn/deprecated-3.C: New.
12024 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
12026 * gcc.c-torture/execute/nestfunc-7.c: New.
12028 2007-01-18 Hui-May Chang <hm.chang@apple.com>
12030 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
12032 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
12034 * gcc.dg/m68k-pic-1.c: New.
12036 2007-01-18 Roger Sayle <roger@eyesopen.com>
12038 * gfortran.dg/array_memcpy_4.f90: New test case.
12040 2007-01-18 Josh Conner <jconner@apple.com>
12043 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
12044 * gcc.dg/vect/no-trapping-math-1: New.
12045 * gcc.dg/vect/no-trapping-math-2: New.
12047 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
12049 * gcc.target/i386/387-8.c: Update comment about optimizing
12050 inherent load of 1.0 of fptan instruction.
12052 2007-01-18 Dirk Mueller <dmueller@suse.de>
12053 Richard Guenther <rguenther@suse.de>
12056 * gcc.dg/Warray-bounds.c: New testcase.
12057 * gcc.dg/Warray-bounds-2.c: New testcase.
12058 * g++.dg/warn/Warray-bounds.C: New testcase.
12059 * g++.dg/warn/Warray-bounds-2.C: New testcase.
12061 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
12064 * gfortran.dg/generic_12.f90: New test.
12066 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
12068 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
12069 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
12071 2007-01-16 Janis Johnson <janis187@us.ibm.com>
12073 * gcc.dg/dfp/compare-special.h: New file.
12074 * gcc.dg/dfp/compare-special-32.c: New test.
12075 * gcc.dg/dfp/compare-special-64.c: New test.
12076 * gcc.dg/dfp/compare-special-128.c: New test.
12078 2007-01-16 Roger Sayle <roger@eyesopen.com>
12079 Paul Thomas <pault@gcc.gnu.org>
12080 Steven G. Kargl <kargl@gcc.gnu.org>
12083 * gfortran.dg/forall_6.f90: New test case.
12084 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
12085 * gfortran.dg/dependency_13.f90: Likewise.
12087 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12090 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
12091 targets that don't support Inf.
12093 2007-01-15 Dale Johannesen <dalej@apple.com>
12095 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
12097 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
12099 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
12100 of achar for 0xff to avoid the "Extended ASCII not
12101 implemented" error message.
12103 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
12106 * gfortran.dg/altreturn_4.f90: New test.
12109 * gfortran.dg/stfunc_4.f90: New test.
12112 * gfortran.dg/bound_2.f90: Reinstate commented out line.
12113 * gfortran.dg/initialization_1.f90: Change warning.
12116 * gfortran.dg/specification_type_resolution_2.f90: New test.
12118 2007-01-14 Jan Hubicka <jh@suse.cz>
12120 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
12121 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
12122 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
12125 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
12128 * gfortran.dg/external_procedures_2.f90: New test.
12130 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
12133 * gcc.target/i386/pr30413.c: New test.
12135 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
12138 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
12140 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
12142 * gcc.dg/20070112-1.c: New test.
12144 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12146 PR libgfortran/30435
12147 * gfortran.dg/list_read_6.f90: New test.
12149 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
12151 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
12153 2007-01-12 Tom Tromey <tromey@redhat.com>
12155 PR preprocessor/28227:
12156 * gcc.dg/cpp/pr28227.c: New file.
12158 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
12160 * gcc.dg/tree-ssa/loop-22.c: New test.
12162 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
12164 PR tree-optimization/29516
12165 * gcc.dg/tree-ssa/loop-20.c: New test.
12167 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
12169 PR libfortran/30415
12170 * minmaxloc_integer_kinds_1.f90: New test.
12172 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
12175 * g++.dg/template/sizeof-template-argument.C: New test.
12177 2007-01-11 Jan Hubicka <jh@suse.cz>
12179 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
12180 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
12181 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
12182 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
12183 * gcc.dg/tree-ssa/pr21658.c: Likewise.
12184 * gcc.dg/tree-ssa/pr15349.c: Likewise.
12185 * gcc.dg/tree-ssa/pr25501.c: Likewise.
12186 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
12187 transformation in question.
12188 * gcc.dg/tree-ssa/vrp05.c: Likewise.
12189 * gcc.dg/tree-ssa/pr20701.c: Likewise.
12190 * gcc.dg/always_inline3.c: Likewise.
12192 2007-01-10 Mark Mitchell <mark@codesourcery.com>
12195 * g++.dg/template/typename11.C: New test.
12197 2007-01-10 Robert Kennedy <jimbob@google.com>
12199 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
12201 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
12203 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
12204 for different integer kinds.
12205 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
12206 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
12207 * gfortran.dg/ishft_2.f90: New test.
12208 * gfortran.dg/ishft_3.f90: New test.
12210 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
12212 * gfortran.dg/altreturn_2.f90: Removed executable bit.
12214 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
12216 PR tree-optimization/30322
12217 * gcc.dg/tree-ssa/loop-21.c: New test.
12219 2007-01-08 Geoffrey Keating <geoffk@apple.com>
12221 * g++.dg/rtti/darwin-builtin-linkage.C: New.
12223 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
12225 * gcc.target/spu/intrinsics-1.c: Remove xfail.
12227 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12229 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
12230 * g++.dg/warn/overflow-warn-3.C: Likewise.
12231 * g++.dg/warn/overflow-warn-4.C: Likewise.
12232 * g++.dg/warn/overflow-warn-5.C: Likewise.
12233 * g++.dg/warn/overflow-warn-6.C: Likewise.
12234 * g++.dg/warn/Woverflow-1.C: Likewise.
12235 * g++.dg/warn/Woverflow-2.C: Likewise.
12236 * g++.dg/warn/Woverflow-3.C: Likewise.
12237 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
12239 2007-01-08 Roger Sayle <roger@eyesopen.com>
12241 * gfortran.dg/array_constructor_14.f90: New test case.
12242 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
12244 2007-01-08 Richard Guenther <rguenther@suse.de>
12246 PR tree-optimization/23603
12247 * gcc.dg/tree-ssa/vrp31.c: New testcase.
12248 * gcc.dg/tree-ssa/vrp32.c: Likewise.
12250 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
12252 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
12254 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
12255 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
12256 compiler behaviour.
12257 * gcc.dg/simd-5.c: Likewise.
12258 * gcc.dg/simd-6.c: Likewise.
12259 * g++.dg/conversion/simd1.C: Likewise.
12260 * g++.dg/conversion/simd3.C: Likewise.
12261 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
12264 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
12266 PR tree-optimization/29877
12267 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
12268 name of a hard register for the target concerned. Adjust dg-error
12269 directives to cope with new behaviour of TER.
12271 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12274 * g++.dg/conversion/nullptr1.C: Added overflow warning.
12275 * g++.dg/warn/overflow-warn-1.C: New.
12276 * g++.dg/warn/overflow-warn-3.C: New.
12277 * g++.dg/warn/overflow-warn-4.C: New.
12278 * g++.dg/warn/overflow-warn-5.C: New.
12279 * g++.dg/warn/overflow-warn-6.C: New.
12280 * g++.dg/warn/Woverflow-1.C: New.
12281 * g++.dg/warn/Woverflow-2.C: New.
12282 * g++.dg/warn/Woverflow-3.C: New.
12283 * g++.dg/warn/multiple-overflow-warn-2.C: New.
12285 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
12288 * gfortran.dg/invalid_name.f90: New test.
12289 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
12290 * gfortran.dg/gomp/pr29759.f90: Ditto.
12292 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
12294 * gfortran.dg/present_1.f90: Update error message.
12296 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
12299 * g++.dg/template/duplicate1.C: New test
12300 * g++.dg/template/memfriend6.C: Adjust error markers.
12302 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
12305 * gcc.dg/torture/inline-1.c: New test.
12307 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12310 * gcc.dg/multiple-overflow-warn-1.c: New.
12311 * gcc.dg/multiple-overflow-warn-2.c: New.
12312 * gcc.dg/overflow-warn-6.c: New.
12313 * g++.dg/warn/multiple-overflow-warn-1.C: New.
12315 2007-01-05 Roger Sayle <roger@eyesopen.com>
12317 * gfortran.dg/array_memcpy_1.f90: New test case.
12318 * gfortran.dg/array_memcpy_2.f90: Likewise.
12320 2007-01-05 Richard Guenther <rguenther@suse.de>
12322 PR middle-end/27826
12323 * g++.dg/opt/pr27826.C: New testcase.
12325 2007-01-05 Ian Lance Taylor <iant@google.com>
12327 * gcc.dg/Walways-true-1.c: New test.
12328 * gcc.dg/Walways-true-2.c: New test.
12329 * g++.dg/warn/Walways-true-1.C: New test.
12330 * g++.dg/warn/Walways-true-2.C: New test.
12332 2007-01-05 Jakub Jelinek <jakub@redhat.com>
12335 * gcc.dg/pr30360.c: New test.
12337 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
12340 * gfortran.dg/data_implied_do_1.f90: New test.
12344 * gfortran.dg/char_length_1.f90: New test.
12346 2007-01-05 Richard Guenther <rguenther@suse.de>
12348 PR middle-end/28116
12349 * g++.dg/opt/pr28116.C: New testcase.
12351 2007-01-05 Tobias Burnus <burnus@net-b.de>
12354 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
12355 invalid deallocate.
12356 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
12357 * gfortran.dg/protected_4.f90: Add pointer intent check.
12358 * gfortran.dg/protected_6.f90: Add pointer intent check.
12359 * gfortran.dg/pointer_intent_1.f90: New test.
12360 * gfortran.dg/pointer_intent_2.f90: New test.
12361 * gfortran.dg/pointer_intent_3.f90: New test.
12363 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
12366 * gfortran.dg/altreturn_2.f90: new test.
12368 2007-01-04 Tom Tromey <tromey@redhat.com>
12370 PR preprocessor/28165:
12371 * gcc.dg/cpp/pr28165.c: New file.
12373 2007-01-03 Josh Conner <jconner@apple.com>
12375 PR middle-end/29683
12376 * gcc.dg/pr29683.c: New.
12378 2007-01-03 Jakub Jelinek <jakub@redhat.com>
12381 * g++.dg/pch/template-1.C: New test.
12382 * g++.dg/pch/template-1.Hs: New file.
12384 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
12386 PR middle-end/30353
12387 * gcc.c-torture/compile/complex-4.c: New test.
12389 2007-01-03 Joseph Myers <joseph@codesourcery.com>
12391 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
12393 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
12395 2007-01-03 Jakub Jelinek <jakub@redhat.com>
12397 PR middle-end/30286
12398 * gcc.dg/pr30286.c: New test.
12401 * g++.dg/template/crash66.C: New test.
12404 * g++.dg/template/friend49.C: New test.
12406 2007-01-03 Steven G. Kargl <kargls@comcast.net>
12408 * gfortran.dg/ibits.f90: New test.
12410 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
12412 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
12413 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
12415 2007-01-02 Jan Hubicka <jh@suse.cz>
12417 * gcc.dg/pr16194.c: We now output error on all three functions,
12418 not just first one.
12420 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12423 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
12424 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
12426 2006-01-02 Ian Lance Taylor <iant@google.com>
12428 * g++.dg/warn/Wparentheses-22.C: New test.
12429 * g++.dg/warn/Wparentheses-23.C: New test.
12431 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12434 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
12435 * gcc.dg/declspec-3-Wextra.c: New.
12436 * gcc.dg/declspec-3-no.c: New
12438 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
12441 * gfortran.dg/interface_10.f90: Remove.
12443 2007-01-01 Roger Sayle <roger@eyesopen.com>
12445 * gcc.dg/fold-eqxor-4.c: New test case.
12447 2007-01-02 Joseph Myers <joseph@codesourcery.com>
12449 PR middle-end/30311
12450 * gcc.c-torture/compile/pr30311.c: New test.
12452 2007-01-01 Andrew Pinski <pinskia@gmail.com>
12454 PR middle-end/30253
12455 * gcc.c-torture/compile/statement-expression-1.c: New test.
12457 2007-01-01 Andreas Schwab <schwab@suse.de>
12460 * g++.dg/eh/pr29166.C: New test.
12462 2007-01-01 Joseph Myers <joseph@codesourcery.com>
12464 * lib/target-supports.exp (check_effective_target_powerpc_spe):
12466 (check_effective_target_vect_cmdline_needed): Use it.
12468 2006-12-31 Richard Guenther <rguenther@suse.de>
12470 PR middle-end/30137
12471 * gcc.dg/pr30137-1.c: New testcase.
12472 * gcc.dg/pr30137-2.c: Likewise.
12474 2006-12-31 Roger Sayle <roger@eyesopen.com>
12476 PR middle-end/30322
12477 * gcc.dg/fold-plusnot-1.c: New test case.
12479 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
12482 * g++.dg/parse/template22.C: New test.
12484 2006-12-31 Richard Guenther <rguenther@suse.de>
12486 PR middle-end/30338
12487 * gcc.c-torture/compile/pr30338.c: New testcase.
12489 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
12492 * gfortran.dg/intrinsic_actual_4.f90: New test.
12495 * gfortran.dg/func_decl_3.f90: New test.
12497 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
12500 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
12501 * gfortran.dg/c_by_val_1.f: New test.
12502 * gfortran.dg/c_by_val_2.f: New test.
12503 * gfortran.dg/c_by_val_3.f: New test.
12505 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
12507 PR libfortran/30321
12508 * gfortran.dg/sum_zero_array_1.f90: New test.
12510 2006-12-29 Jakub Jelinek <jakub@redhat.com>
12512 PR preprocessor/29612
12513 * gcc.dg/cpp/pr29612-1.c: New test.
12514 * gcc.dg/cpp/pr29612-2.c: New test.
12516 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
12519 * gfortran.dg/pure_formal_proc_1.f90: New test.
12522 * gfortran.dg/intrinsic_actual_3.f90: New test.
12524 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12527 * gfortran.dg/io_constraints_1.f90: Update test.
12528 * gfortran.dg/io_constraints_2.f90: Update test.
12529 * gfortran.dg/inquire_iolength.f90: New test.
12531 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
12534 * gfortran.dg/interface_10.f90: New test.
12535 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
12536 since z is already, locally a variable.
12539 * gfortran.dg/generic_11.f90: New test.
12540 * gfortran.dg/interface_7.f90: Remove name clash between module
12541 name and procedure 'x' referenced in the interface.
12543 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12546 * gcc.dg/Wmissing-parameter-type.c: New.
12547 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
12548 * gcc.dg/Wmissing-parameter-type-no.c: New.
12550 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
12553 * gfortran.dg/entry_array_specs_2.f: New test.
12556 * gfortran.dg/nested_modules_6.f90: New test.
12558 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12561 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
12562 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
12564 2006-12-21 Andrew Pinski <pinskia@gmail.com>
12567 * g++.dg/opt/complex6.C: New test.
12569 2006-12-22 Ben Elliston <bje@au.ibm.com>
12571 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
12572 full" if the linker on spu-*-* warns about exceeding local store.
12574 And revert this patch:
12575 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12576 fail to link due to relocation overflows on spu-*-*.
12578 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
12581 * gfortran.dg/dependency_19.f90: New test.
12583 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
12586 * gfortran.dg/alloc_comp_basics_3.f90: New test.
12588 2006-12-21 Jakub Jelinek <jakub@redhat.com>
12590 PR middle-end/30262
12591 * gcc.c-torture/execute/20061220-1.c: New test.
12593 PR middle-end/30263
12594 * gcc.dg/gomp/asm-1.c: New test.
12597 * g++.dg/eh/ia64-2.C: New test.
12599 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
12603 * gcc.dg/rs6000-leaf.c: New.
12605 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
12608 * gfortran.dg/f2c_8.f90: New test.
12610 2006-12-20 Bill Wendling <wendling@apple.com>
12612 * gcc.dg/asm-b.c: Check for __ppc64__.
12614 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
12617 * gfortran.dg/bounds_check_5.f90: New test.
12619 2006-12-20 Andrew Pinski <pinskia@gmail.com>
12621 PR middle-end/30143
12622 * gcc.dg/gomp/complex-1.c: New testcase.
12624 2006-12-20 Roger Sayle <roger@eyesopen.com>
12626 * gfortran.dg/array_memset_1.f90: New test case.
12628 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
12630 * lib/target-supports.exp: Add spu to
12631 check_effective_target_vect_widen_mult_hi_to_si.
12633 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
12636 * gfortran.dg/generic_9.f90: New test.
12639 * gfortran.dg/generic_10.f90: New test.
12641 2006-12-19 Andrew Pinski <pinskia@gmail.com>
12644 * gcc.dg/pr30045.c: New test.
12646 2006-12-20 Ben Elliston <bje@au.ibm.com>
12648 * gcc.dg/20020312-2.c: Add a case for __SPU__.
12650 2006-12-19 Eric Christopher <echristo@apple.com>
12653 * gcc.c-torture/execute/pr29302-1.c: New.
12655 2006-12-19 Tobias Burnus <burnus@net-b.de>
12658 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
12660 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
12663 * gfortran.dg/altreturn_3.f90: New test.
12665 * gfortran.dg/char_result_12.f90: Fix comment typos.
12667 2006-12-19 Ben Elliston <bje@au.ibm.com>
12669 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
12670 as newlib's stdio.h uses non-traditional cpp constructs.
12672 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
12674 * gfortran.dg/advance.f90: Renamed to advance_1.f90
12675 * gfortran.dg/append-1.f90: Renamed to append_1.f90
12676 * gfortran.dg/array-1.f90: Renamed to array_1.f90
12677 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
12678 * gfortran.dg/backspace.f: Renamed to backspace_1.f
12679 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
12680 * gfortran.dg/default_initialization.f: Renamed to
12681 default_initialization_1.f
12682 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
12683 dollar_edit_descriptor_1.f
12684 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
12685 dollar_edit_descriptor_2.f
12686 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
12687 dollar_edit_descriptor_3.f
12688 * gfortran.dg/logint-1.f: Renamed to logint_1.f
12689 * gfortran.dg/logint-2.f: Renamed to logint_2.f
12690 * gfortran.dg/logint-3.f: Renamed to logint_3.f
12691 * gfortran.dg/advance_1.f90: Renamed from advance.f90
12692 * gfortran.dg/append_1.f90: Renamed from append-1.f90
12693 * gfortran.dg/array_1.f90: Renamed from array-1.f90
12694 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
12695 * gfortran.dg/backspace_1.f: Renamed from backspace.f
12696 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
12697 * gfortran.dg/default_initialization_1.f: Renamed from
12698 default_initialization.f
12699 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
12700 dollar_edit_descriptor-1.f
12701 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
12702 dollar_edit_descriptor-2.f
12703 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
12704 dollar_edit_descriptor-3.f
12705 * gfortran.dg/logint_1.f: Renamed from logint-1.f
12706 * gfortran.dg/logint_2.f: Renamed from logint-2.f
12707 * gfortran.dg/logint_3.f: Renamed from logint-3.f
12709 2006-12-18 Bill Wendling <wendling@apple.com>
12711 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
12712 id is an OjbC keyword.
12714 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12716 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
12718 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
12720 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
12722 2006-12-18 Ian Lance Taylor <iant@google.com>
12724 * g++.dg/warn/Wmissing-declarations-1.C: New test.
12726 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
12728 * gcc.c-torture/compile/pr27528.c: Use empty templates.
12730 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
12733 * gfortran.fortran-torture/execute/where21.f90: New test.
12735 2006-12-17 Tobias Burnus <burnus@net-b.de>
12737 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
12739 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12742 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
12743 * gcc.dg/if-empty-1.c: Likewise.
12744 * gcc.dg/pr23165.c: Likewise.
12745 * g++.dg/warn/empty-body.C: Likewise.
12747 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12749 PR libfortran/30005
12750 * gfortran.dg/open_errors.f90: New test.
12752 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
12754 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
12756 * gcc.target/i386/ssse3-pabsb.c: New file.
12757 * gcc.target/i386/ssse3-pabsd.c: Likewise.
12758 * gcc.target/i386/ssse3-pabsw.c: Likewise.
12759 * gcc.target/i386/ssse3-palignr.c: Likewise.
12760 * gcc.target/i386/ssse3-phaddd.c: Likewise.
12761 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12762 * gcc.target/i386/ssse3-phaddw.c: Likewise.
12763 * gcc.target/i386/ssse3-phsubd.c: Likewise.
12764 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12765 * gcc.target/i386/ssse3-phsubw.c: Likewise.
12766 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12767 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12768 * gcc.target/i386/ssse3-pshufb.c: Likewise.
12769 * gcc.target/i386/ssse3-psignb.c: Likewise.
12770 * gcc.target/i386/ssse3-psignd.c: Likewise.
12771 * gcc.target/i386/ssse3-psignw.c: Likewise.
12772 * gcc.target/i386/ssse3-vals.h: Likewise.
12774 2006-12-15 Janis Johnson <janis187@us.ibm.com>
12776 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
12777 * lib/fortran-torture.exp: Include target-supports.exp.
12779 2006-12-15 Jakub Jelinek <jakub@redhat.com>
12782 * gcc.c-torture/execute/pr30185.c: New test.
12784 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12788 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
12789 * gcc.dg/builtin-bswap-2.c: Likewise.
12790 * gcc.dg/builtin-bswap-3.c: Likewise.
12791 * gcc.dg/builtin-bswap-4.c: Likewise.
12792 * lib/target-supports.exp (check_effective_target_stdint_types): New.
12793 * gcc.c-torture/execute/mode-dependent-address.x: New file.
12795 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12797 PR libfortran/30145
12798 * gfortran.dg/write_zero_array: New test.
12800 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12803 * gfortran.dg/write_fmt_trim.f90: New test.
12805 2006-12-14 Diego Novillo <dnovillo@redhat.com>
12808 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
12811 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12813 * lib/target-supports.exp (check_weak_available): Use istarget
12814 "hppa*-*-hpux10*" instead of regexp.
12815 (check_cxa_atexit_available): Likewise.
12817 2006-12-14 Richard Guenther <rguenther@suse.de>
12819 PR tree-optimization/30197
12820 * gcc.c-torture/execute/complex-1.c: Fix function name.
12821 * gcc.dg/builtins-61.c: New testcase.
12823 2006-12-14 Richard Guenther <rguenther@suse.de>
12825 PR middle-end/30172
12826 * gcc.dg/pr30172-1.c: New testcase.
12828 2006-12-14 Richard Guenther <rguenther@suse.de>
12830 PR tree-optimization/30198
12831 * gcc.dg/builtins-60.c: New testcase.
12833 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
12835 * lib/target-supports.exp (vect_no_align): Remove spu.
12837 2006-12-13 Ian Lance Taylor <iant@google.com>
12841 * g++.dg/warn/Wparentheses-5.C: New test.
12842 * g++.dg/warn/Wparentheses-6.C: New test.
12843 * g++.dg/warn/Wparentheses-7.C: New test.
12844 * g++.dg/warn/Wparentheses-8.C: New test.
12845 * g++.dg/warn/Wparentheses-9.C: New test.
12846 * g++.dg/warn/Wparentheses-10.C: New test.
12847 * g++.dg/warn/Wparentheses-11.C: New test.
12848 * g++.dg/warn/Wparentheses-12.C: New test.
12849 * g++.dg/warn/Wparentheses-13.C: New test.
12850 * g++.dg/warn/Wparentheses-14.C: New test.
12851 * g++.dg/warn/Wparentheses-15.C: New test.
12852 * g++.dg/warn/Wparentheses-16.C: New test.
12853 * g++.dg/warn/Wparentheses-17.C: New test.
12854 * g++.dg/warn/Wparentheses-18.C: New test.
12855 * g++.dg/warn/Wparentheses-19.C: New test.
12856 * g++.dg/warn/Wparentheses-20.C: New test.
12857 * g++.dg/warn/Wparentheses-21.C: New test.
12859 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12862 * lib/target-supports.exp (check_cxa_atexit_available): Return false
12863 for target "hppa.*hpux10".
12865 2006-12-13 Jakub Jelinek <jakub@redhat.com>
12867 * g++.dg/debug/vartrack1.C: New test.
12869 * g++.dg/opt/ifcvt1.C: New test.
12871 * gcc.dg/tls/opt-13.c: New test.
12873 * gcc.dg/20060425-2.c: New test.
12875 * g++.dg/opt/pr15054-2.C: New test.
12877 * gcc.c-torture/execute/20060420-1.c: New test.
12879 * gcc.c-torture/execute/20060412-1.c: New test.
12881 * objc/compile/20060406-1.m: New test.
12883 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
12885 * g++.dg/template/array17.C: New test.
12887 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
12889 * gcc.target/powerpc/altivec-23.c: New test.
12891 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
12894 * g++.dg/inherit/error3.C: New test.
12897 * g++.dg/inherit/error4.C: New test.
12899 2006-12-13 Richard Guenther <rguenther@suse.de>
12901 PR tree-optimization/17687
12902 * gcc.dg/builtins-59.c: New testcase.
12904 2006-12-13 Ben Elliston <bje@au.ibm.com>
12906 * gcc.target/spu/Wmain.c: New test.
12908 2006-12-12 Josh Conner <jconner@apple.com>
12910 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
12911 * g++.dg/abi/thunk4.C: Likewise.
12912 * g++.dg/abi/rtti3.C: Likewise.
12914 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
12916 * gcc.target/spu/cpat-1.c: New test.
12917 * gcc.target/spu/cpat-2.c: New test.
12918 * gcc.target/spu/cpat-3.c: New test.
12919 * gcc.target/spu/cpat-4.c: New test.
12921 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
12924 * gcc.c-torture/compile/vector-1.c: New test.
12925 * gcc.c-torture/compile/vector-2.c: New test.
12926 * gcc.c-torture/compile/vector-3.c: New test.
12928 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
12930 * lib/fortran-torture.exp: Update copyright years. Remove
12931 obsolete comment. Test -ftree-vectorize where it makes sense.
12932 * lib/gfortran-dg.exp: Update copyright years. Use settings
12933 from fortran-torture.exp.
12934 * gfortran.dg/char_transpose_1.f90,
12935 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
12936 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
12937 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
12938 '-w' to dg-options.
12940 2006-12-12 Richard Sandiford <richard@codesourcery.com>
12942 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
12943 saved_${tool}_load.
12945 2006-12-12 Ira Rosen <irar@il.ibm.com>
12947 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
12948 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
12949 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
12950 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
12953 2006-12-12 Richard Guenther <rguenther@suse.de>
12955 PR middle-end/30147
12956 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
12958 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
12959 Diego Novillo <dnovillo@redhat.com>
12961 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
12963 * gcc.dg/tree-ssa/pr26421.c: Likewise
12964 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
12965 * gcc.dg/tree-ssa/pr23382.c: Likewise.
12966 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
12967 * gcc.dg/tree-ssa/pr28410.c: Likewise.
12968 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
12969 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
12970 * gcc.dg/tree-ssa/vrp07.c: Likewise.
12971 * gcc.dg/tree-ssa/vrp08.c: Likewise.
12972 * gcc.dg/tree-ssa/alias-12.c: Likewise.
12974 2006-12-11 Jan Hubicka <jh@suse.cz>
12976 * gcc.dg/tree-prof/stringop-1.c: New test.
12977 * gcc.dg/tree-prof/stringop-2.c: New test.
12979 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
12982 * gcc.target/i386/pr30120.c: New test.
12985 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
12987 * gcc.target/i386/x87regparm-1.c: New test.
12988 * gcc.target/i386/x87regparm-2.c: New test.
12989 * gcc.target/i386/x87regparm-3.c: New test.
12990 * gcc.target/i386/x87regparm-4.c: New test.
12992 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
12994 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
12996 2006-12-10 Tobias Burnus <burnus@net-b.de>
12999 * gfortran.dg/protected_1.f90: New test.
13000 * gfortran.dg/protected_2.f90: New test.
13001 * gfortran.dg/protected_3.f90: New test.
13002 * gfortran.dg/protected_4.f90: New test.
13003 * gfortran.dg/protected_5.f90: New test.
13004 * gfortran.dg/protected_6.f90: New test.
13006 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
13007 Tobias Burnus <burnus@gcc.gnu.org>
13011 * gfortran.dg/interface_4.f90: Test adding procedure to generic
13013 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
13014 ambiguous interfaces.
13015 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
13016 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
13017 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
13018 ambiguous interfaces.
13019 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
13020 * gfortran.dg/array_initializer_2.f90: Add initializer array
13024 * gfortran.dg/interface_9.f90: Test that host interfaces are
13025 not checked for ambiguity with the local version.
13027 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
13030 * gfortran.dg/module_interface_2.f90: New test.
13032 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
13035 * gfortran.dg/assumed_len.f90: New test.
13037 2006-12-09 Richard Guenther <rguenther@suse.de>
13039 * g++.dg/warn/implicit-typename1.C: Qualify types.
13040 * g++.dg/parse/crash12.C: Likewise.
13041 * g++.dg/tree-ssa/pr22444.C: Likewise.
13043 2006-12-09 Tobias Burnus <burnus@net-b.de>
13045 * gfortran.dg/array_2.f90: Added sqrt test.
13047 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
13049 * gcc.target/i386/x87regparm-1.c: XFAIL.
13050 * gcc.target/i386/x87regparm-2.c: XFAIL.
13051 * gcc.target/i386/x87regparm-3.c: XFAIL.
13052 * gcc.target/i386/x87regparm-4.c: XFAIL.
13054 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13056 * lib/target-supports.exp
13057 (check_effective_target_large_long_double): New.
13058 * gcc.dg/Wconversion-real.c : Use it.
13059 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
13062 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
13064 * gcc.c-torture/execute/mode-dependent-address.c: New test.
13066 2006-12-08 Tobias Burnus <burnus@net-b.de>
13069 * gfortran.dg/import4.f90: New test for IMPORT in modules.
13071 2006-12-07 Mark Mitchell <mark@codesourcery.com>
13074 * g++.dg/template/crash65.C: New test.
13075 * g++.dg/template/spec16.C: Tweak error markers.
13077 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
13079 * gcc.target/spu: New directory.
13080 * gcc.target/spu/spu.exp: New file.
13081 * gcc.target/spu/intrinsics-1.c: New test.
13083 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
13086 * g++.dg/ext/attrib27.C: New test.
13087 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
13088 * g++.dg/parse/typedef5.C: Likewise.
13090 2006-12-07 Mike Stump <mrs@apple.com>
13092 * treelang/compile/var_defs.tree: Adjust.
13094 2006-12-06 Mark Mitchell <mark@codesourcery.com>
13097 * g++.dg/template/crash64.C: New test.
13098 * g++.dg/parse/crash27.C: Adjust error markers.
13100 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
13102 PR libfortran/30009
13103 PR libfortran/30056
13104 * gfortran.dg/read_eof_4.f90: Add tests.
13105 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
13106 * gfortran.dg/unf_read_corrupted_1.f90: New test.
13108 2006-12-05 Mark Mitchell <mark@codesourcery.com>
13111 * g++.dg/template/crash63.C: New test.
13114 * g++.dg/template/crash62.C: New test.
13116 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
13119 * gfortran.dg/allocatable_function_1.f90: Increase the number
13120 of expected calls of free to 10; the lhs section reference is
13121 now evaluated so there is another call to bar. Change the
13122 comment appropriately.
13123 * gfortran.dg/array_section_1.f90: New test.
13125 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
13128 * gfortran.dg/char_result_12.f90: New test.
13130 2006-12-05 Richard Guenther <rguenther@suse.de>
13132 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
13133 * gcc.dg/vect/vect-pow-2.c: Rename to ...
13134 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
13135 vect_double, xfail for spu*-*-*.
13137 2006-12-04 Tobias Burnus <burnus@net-b.de>
13140 * initialization_4.f90: Test noninteger exponents (-std=f95).
13141 * initialization_5.f90: New test for noninteger exponents
13144 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
13147 * gfortran.dg/parameter_array_section_1.f90: New test.
13149 2006-12-04 Mark Mitchell <mark@codesourcery.com>
13152 * g++.dg/template/crash61.C: New test.
13155 * g++.dg/template/error23.C: New test.
13157 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
13159 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
13161 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
13164 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
13166 2006-12-04 Jakub Jelinek <jakub@redhat.com>
13168 PR middle-end/29965
13169 * gcc.dg/gomp/pr29965-1.c: New test.
13170 * gcc.dg/gomp/pr29965-2.c: New test.
13171 * gcc.dg/gomp/pr29965-3.c: New test.
13172 * gcc.dg/gomp/pr29965-4.c: New test.
13173 * gcc.dg/gomp/pr29965-5.c: New test.
13174 * gcc.dg/gomp/pr29965-6.c: New test.
13175 * g++.dg/gomp/pr29965-1.C: New test.
13176 * g++.dg/gomp/pr29965-2.C: New test.
13177 * g++.dg/gomp/pr29965-3.C: New test.
13178 * g++.dg/gomp/pr29965-4.C: New test.
13179 * g++.dg/gomp/pr29965-5.C: New test.
13180 * g++.dg/gomp/pr29965-6.C: New test.
13181 * g++.dg/gomp/pr29965-7.C: New test.
13182 * g++.dg/gomp/pr29965-8.C: New test.
13183 * g++.dg/gomp/pr29965-9.C: New test.
13184 * g++.dg/gomp/pr29965-10.C: New test.
13186 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
13188 * gnat.dg/pointer_variable_bounds.adb: New test.
13189 * gnat.dg/pointer_variable_bounds.ads: Likewise.
13190 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
13192 2006-12-03 Eric Christopher <echristo@apple.com>
13194 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
13196 2006-12-03 Richard Henderson <rth@redhat.com>
13197 Andrew Pinski <pinskia@gmail.com>
13200 * g++.dg/warn/unit-1.C: New test.
13202 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
13204 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
13206 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
13208 * g++.dg/vect/vect.exp: Enable tests to run on spu.
13209 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
13210 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
13211 * gcc.dg/vect/vect-70.c: Reduce array size.
13212 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
13213 vect_no_compaer_double targets.
13214 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
13215 vect_float, vect_double, and vect_int.
13217 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
13219 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
13220 test for loop versioning on vect_no_align targets.
13221 * gcc.dg/vect/pr20122.c: Likewise.
13222 * gcc.dg/vect/vect-105.c: Likewise.
13223 * gcc.dg/vect/vect-42.c: Likewise.
13224 * gcc.dg/vect/vect-43.c: Likewise.
13225 * gcc.dg/vect/vect-74.c: Likewise.
13226 * gcc.dg/vect/vect-75.c: Likewise.
13227 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13228 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13229 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
13230 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
13232 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
13235 * gfortran.dg/value_1.f90 : New test.
13236 * gfortran.dg/value_2.f90 : New test.
13237 * gfortran.dg/value_3.f90 : New test.
13238 * gfortran.dg/value_4.f90 : New test.
13239 * gfortran.dg/value_4.c : Called from value_4.f90.
13241 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
13244 * g++.dg/cpp0x/static_assert4.C: New testcase.
13246 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13248 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
13250 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
13253 * gcc.dg/pr27953.c: New test.
13255 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13258 * g++.dg/ext/vector5.C: New test.
13261 * g++.dg/other/main1.C: New test.
13263 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
13265 PR libfortran/29568
13266 * gfortran.dg/convert_implied_open.f90: Change to
13267 new default record length.
13268 * gfortran.dg/unf_short_record_1.f90: Adapt to
13270 * gfortran.dg/unformatted_subrecords_1.f90: New test.
13272 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
13274 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
13276 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
13279 * g++.dg/expr/pr29066.c: New.
13281 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
13282 Zdenek Dvorak <dvorakz@suse.cz>
13284 PR tree-optimization/29921
13285 * gcc.dg/pr29921-2.c: New test.
13287 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
13289 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
13290 (i386_get_cpuid): New function.
13291 (i386_cpuid_ecx): Likewise.
13292 (i386_cpuid_edx): Likewise.
13293 (i386_cpuid): Updated to call i386_cpuid_edx.
13295 * gcc.target/i386/sse3-addsubpd.c: New file.
13296 * gcc.target/i386/sse3-addsubps.c: Likewise.
13297 * gcc.target/i386/sse3-haddpd.c: Likewise.
13298 * gcc.target/i386/sse3-haddps.c: Likewise.
13299 * gcc.target/i386/sse3-hsubpd.c: Likewise.
13300 * gcc.target/i386/sse3-hsubps.c: Likewise.
13301 * gcc.target/i386/sse3-lddqu.c: Likewise.
13302 * gcc.target/i386/sse3-movddup.c: Likewise.
13303 * gcc.target/i386/sse3-movshdup.c: Likewise.
13304 * gcc.target/i386/sse3-movsldup.c: Likewise.
13306 2006-12-01 Dirk Mueller <dmueller@suse.de>
13308 * g++.dg/warn/Wreturn-type-4.C: New testcase.
13310 2006-11-30 Janis Johnson <janis187@us.ibm.com>
13312 * gcc.dg/dfp/convert-int-max.c: New test.
13313 * gcc.dg/dfp/convert-int-max-fold.c: New test.
13315 2006-11-30 Richard Guenther <rguenther@suse.de>
13317 * gcc.dg/vect/vect-pow-1.c: Rename ...
13318 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
13319 floats instead of doubles, check successful vectorization.
13321 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
13324 * gcc.c-torture/compile/pr29945.c: New testcase.
13326 2006-11-30 Joseph Myers <joseph@codesourcery.com>
13328 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
13331 2006-11-29 Eric Christopher <echristo@apple.com>
13333 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
13335 2006-11-29 Janis Johnson <janis187@us.ibm.com>
13337 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
13339 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
13341 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
13344 * g++.dg/inherit/virtual2.C: New test.
13345 * g++.dg/inherit/virtual3.C: Likewise.
13346 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
13347 * g++.dg/inherit/error2.C: Likewise.
13348 * g++.dg/template/instantiate1.C: Likewise.
13350 2006-11-28 Andrew Pinski <pinskia@gmail.com>
13353 * gcc.dg/tree-ssa/reassoc-12.c: New test.
13355 2006-11-28 Jan Hubicka <jh@suse.cz>
13357 * gcc.dg/memcpy-1.c: New test.
13359 2006-11-28 Jakub Jelinek <jakub@redhat.com>
13362 * g++.dg/warn/main-3.C: New test.
13364 2006-11-28 Jan Hubicka <jh@suse.cz>
13366 * gcc.dg/winline-1.c: New test.
13368 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
13370 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
13373 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
13376 * gfortran.dg/missing_optional_dummy_3.f90
13378 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
13381 * gfortran.dg/interface_3.f90: Modify errors.
13383 2006-11-28 Ben Elliston <bje@au.ibm.com>
13385 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
13386 fail to link due to relocation overflows on spu-*-*.
13388 2006-11-27 Michael Matz <matz@suse.de>
13389 Andreas Krebbel <krebbel1@de.ibm.com>
13392 * gcc.dg/20061127-1.c: New testcase.
13394 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
13396 * gcc.dg/20061124-1.c: Add exit() function prototype.
13398 2006-11-27 Jan Hubicka <jh@suse.cz>
13400 * gcc.target/i386/memcpy-1.c: Adjust size.
13401 * gcc.dg/visibility-11.c: Likewise.
13403 2006-11-27 Richard Guenther <rguenther@suse.de>
13405 PR middle-end/25620
13406 * gcc.target/i386/pow-1.c: New testcase.
13407 * gcc.dg/builtins-58.c: Likewise.
13409 2006-11-26 Mark Mitchell <mark@codesourcery.com>
13412 * g++.dg/expr/cast8.C: New test.
13414 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13416 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
13417 Don't ever inline the testcase.
13419 2006-11-25 Andrew Pinski <pinskia@gmail.com>
13422 * gfortran.fortran-torture/compile/parameter_3.f90: New
13425 2006-11-25 Andrew Pinski <pinskia@gmail.com>
13428 * gfortran.fortran-torture/execute/transfer2.f90: New test.
13430 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13432 * gfortran.fortran-torture/execute/specifics.f90: Remove test
13435 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13437 PR libgfortran/29936
13438 * gfortran.dg/write_check3.f90: New test.
13440 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
13442 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
13444 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
13447 * gfortran.dg/interface_3.f90: New test.
13450 * gfortran.dg/generic_8.f90: New test.
13452 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13454 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
13455 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
13456 * gfortran.dg/specifics_3.f90: Remove.
13458 2006-11-24 Jakub Jelinek <jakub@redhat.com>
13461 * gcc.dg/gomp/pr29955.c: New test.
13464 * gcc.dg/pr29736.c: New test.
13466 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
13469 * gcc.dg/pure-1.c: New test.
13471 2006-11-24 Joseph Myers <joseph@codesourcery.com>
13473 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
13474 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
13476 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
13478 * gcc.dg/20061124-1.c: New testcase.
13480 2006-11-23 Eric Christopher <echristo@apple.com>
13482 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
13484 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13488 * gcc.dg/Wconversion-integer.c: New. Supersedes
13489 Wconversion-negative-constants.c
13490 * gcc.dg/Wconversion-real.c: New.
13491 * gcc.dg/Wconversion-real-integer.c: New.
13492 * gcc.dg/Wconversion-negative-constants.c: Deleted.
13493 * g++.dg/warn/Wconversion1.C: Modified.
13495 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13497 * gfortran.dg/overload_1.f90: New test.
13499 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13502 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
13503 Wtraditional-conversion.
13504 * gcc.dg/overflow-warn-2.c: Likewise.
13505 * gcc.dg/Wconversion.c: Likewise. Renamed as
13506 Wtraditional-conversion.c .
13507 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
13508 Wtraditional-conversion-2.c .
13509 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
13510 Wtraditional-conversion-2.c
13511 * gcc.dg/Wconversion-negative-constants.c: New.
13513 2006-11-23 Andrew Pinski <pinskia@gmail.com>
13515 * gcc.dg/tree-ssa/dump-1.c: New test.
13517 2006-11-23 David Ung <davidu@mips.com>
13519 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
13520 -mfp64, allowable when ISA >= 33 and float is enabled.
13521 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
13522 of mthc1 and mfhc1 patterns.
13524 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
13526 PR tree-optimization/29921
13527 * gcc.dg/pr29921.c: New test.
13529 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13532 * gfortran.dg/initialization_4.f90: New test.
13534 2006-11-22 Ira Rosen <irar@il.ibm.com>
13536 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
13537 platforms that have interleaving support.
13538 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
13539 * gcc.dg/vect/vect-strided-a-u16-i2.c,
13540 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
13541 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
13542 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
13543 gcc.dg/vect/vect-strided-u8-i2-gap.c,
13544 gcc.dg/vect/vect-strided-u8-i8.c,
13545 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
13546 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
13547 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
13548 gcc.dg/vect/vect-strided-float.c,
13549 gcc.dg/vect/vect-strided-a-mult.c,
13550 gcc.dg/vect/vect-strided-mult-char-ls.c,
13551 gcc.dg/vect/vect-strided-a-u16-mult.c,
13552 gcc.dg/vect/vect-strided-a-u32-mult.c,
13553 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
13554 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
13555 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
13556 gcc.dg/vect/vect-strided-mult.c,
13557 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
13558 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
13561 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
13564 * gfortran.dg/auto_char_len_4.f90: New test.
13566 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
13569 * gfortran.dg/generic_7.f90: New test.
13570 * gfortran.dg/defined_operators_1.f90: Add new error.
13572 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
13574 PR tree-optimization/29902
13575 * g++.dg/tree-ssa/pr29902.C: New test.
13577 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
13580 * gfortran.dg/used_types_13.f90: New test.
13582 2006-11-21 Janis Johnson <janis187@us.ibm.com>
13584 * gcc.dg/dfp/snan.c: Delete.
13586 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
13588 * g++.dg/cpp0x/static_assert1.C: New.
13589 * g++.dg/cpp0x/static_assert2.C: New.
13590 * g++.dg/cpp0x/static_assert3.C: New.
13592 2006-11-21 Richard Guenther <rguenther@suse.de>
13594 * gcc.dg/vect/vect-pow-1.c: New testcase.
13595 * gcc.dg/vect/vect-pow-2.c: Likewise.
13597 2006-11-21 Jakub Jelinek <jakub@redhat.com>
13600 * g++.dg/template/static29.C: New test.
13603 * g++.dg/conversion/simd4.C: New test.
13605 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
13608 * g++.dg/template/access19.C: New test.
13609 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
13612 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
13615 * gcc.dg/tree-ssa/sra-4.c: New testcase.
13617 2006-11-20 Tobias Burnus <burnus@net-b.de>
13620 * gfortran.dg/import.f90: Extended test.
13621 * gfortran.dg/import2.f90: Extended test.
13623 2006-11-20 Tobias Burnus <burnus@net-b.de>
13625 * gfortran.dg/volatile3.f90: Add conflict test.
13627 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
13630 * gfortran.dg/implicit_10.f90: New test.
13632 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
13635 * g++.dg/warn/Wall-write-strings.C: New.
13637 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
13639 * gfortran.dg/alloc_comp_constraint_5.f90: New.
13640 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
13642 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13644 * gfortran.dg/use_3.f90: Remove error message.
13645 * gfortran.dg/iso_fortran_env_1.f90: New test.
13646 * gfortran.dg/iso_fortran_env_2.f90: New test.
13647 * gfortran.dg/iso_fortran_env_3.f90: New test.
13648 * gfortran.dg/iso_fortran_env_4.f90: New test.
13650 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
13652 * gcc.dg/vect/vect-27.c: Fix initialization.
13654 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13656 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
13657 * gcc.dg/torture/builtin-minmax-1.c: New.
13659 * gcc.dg/builtins-20.c: Add cases for copysign.
13661 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13664 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
13666 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13667 * gfortran.dg/use_1.f90: New test.
13668 * gfortran.dg/use_1.f90: New test.
13669 * gfortran.dg/use_1.f90: New test.
13671 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
13673 PR tree-optimization/29801
13674 * gcc.dg/pr29801.c: New test.
13676 2006-11-17 Jakub Jelinek <jakub@redhat.com>
13678 PR middle-end/29584
13679 * gcc.dg/torture/pr29584.c: New test.
13681 2006-11-17 Joseph Myers <joseph@codesourcery.com>
13683 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
13684 Condition PowerPC tests for saving FPRs on powerpc_fprs.
13685 * gcc.target/powerpc/compress-float-ppc.c,
13686 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
13688 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
13689 do not pass -mhard-float.
13691 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
13693 * gnat.dg/volatile_aggregate.adb: New test.
13695 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13699 * gfortran.dg/bound_2.f90: Add more checks.
13700 * gfortran.dg/bound_3.f90: New test.
13702 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13705 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
13707 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
13709 * gfortran.dg/import3.f90: Fix error message.
13711 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
13714 * gfortran.fortran-torture/compile/inline_1.f90:
13717 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
13719 * gcc.target/i386/x87regparm-1.c: New test.
13720 * gcc.target/i386/x87regparm-2.c: New test.
13721 * gcc.target/i386/x87regparm-3.c: New test.
13722 * gcc.target/i386/x87regparm-4.c: New test.
13724 2006-11-15 Tobias Burnus <burnus@net-b.de>
13727 * gfortran.dg/import.f90: New test.
13728 * gfortran.dg/import2.f90: New test.
13729 * gfortran.dg/import3.f90: New test.
13731 2006-11-15 Tobias Burnus <burnus@net-b.de>
13734 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
13736 2006-11-15 Tobias Burnus <burnus@net-b.de>
13739 * gfortran.dg/contains.f90: New test.
13740 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
13742 2006-11-15 Jakub Jelinek <jakub@redhat.com>
13744 PR tree-optimization/29581
13745 * gcc.dg/pr29581-1.c: New test.
13746 * gcc.dg/pr29581-2.c: New test.
13747 * gcc.dg/pr29581-3.c: New test.
13748 * gcc.dg/pr29581-4.c: New test.
13749 * gfortran.dg/pr29581.f90: New test.
13751 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
13754 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
13755 numbers in error message headers.
13757 2006-11-14 Richard Guenther <rguenther@suse.de>
13759 * gcc.target/i386/math-torture/math-torture.exp: Restrict
13760 to i?86 and x86_64 targets.
13762 2006-11-14 Caroline Tice <ctice@apple.com>
13764 * gcc.dg/pubtypes-1.c: New file/testcase.
13765 * gcc.dg/pubtypes-2.c: New file/testcase.
13766 * gcc.dg/pubtypes-3.c: New file/testcase.
13767 * gcc.dg/pubtypes-4.c: New file/testcase.
13768 * g++.dg/pubtypes.C: New file/testcase.
13770 2006-11-14 Mark Mitchell <mark@codesourcery.com>
13773 * g++.dg/init/self1.C: New test.
13775 2006-11-14 Tobias Burnus <burnus@net-b.de>
13778 * gfortran.dg/conflicts.f90: Add.
13780 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
13782 PR rtl-optimization/29798
13784 * gcc.c-torture/execute/pr29798.c: New.
13786 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13788 * gcc.dg/builtins-20.c: Add more cases.
13790 2006-11-13 Jakub Jelinek <jakub@redhat.com>
13793 * gfortran.dg/gomp/pr29759.f90: New test.
13795 2006-11-13 Mark Mitchell <mark@codesourcery.com>
13798 * g++.dg/template/static28.C: New test.
13800 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
13802 * lib/c-torture.exp: Use target-libpath.exp.
13803 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
13804 set GCC_EXEC_PREFIX env var from global variable of same name.
13806 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
13809 * gfortran.fortran-torture/compile/transfer-1.f90:
13812 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
13813 Zdenek Dvorak <dvorakz@suse.cz>
13815 PR tree-optimization/29680
13816 * gcc.dg/alias-11.c: New test.
13818 2006-11-12 Jason Merrill <jason@redhat.com>
13819 Andrew Pinski <pinskia@physics.uc.edu>
13821 PR middle-end/28915
13822 * gcc.target/i386/vectorize1.c: New.
13824 2006-11-12 Roger Sayle <roger@eyesopen.com>
13826 PR rtl-optimization/29797
13827 * gcc.c-torture/execute/pr29797-1.c: New test case.
13829 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13831 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
13833 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
13835 * gcc.dg/tree-ssa/prefetch-3.c: New test.
13837 2006-11-12 Roger Sayle <roger@eyesopen.com>
13839 PR tree-optimization/13827
13840 * gcc.dg/fold-eqand-1.c: New test case.
13842 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
13845 * gcc.c-torture/execute/mayalias-3.c: New test.
13847 2006-11-11 Richard Sandiford <richard@codesourcery.com>
13849 PR middle-end/27528
13850 * gcc.c-torture/compile/pr27528.c: New test.
13851 * gcc.dg/pr27528.c: Likewise.
13853 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13855 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
13857 * gcc.dg/torture/builtin-symmetric-1.c: New test.
13859 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13862 * gfortran.dg/reshape_source_size_1.f90: New test.
13864 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
13867 * gfortran.dg/aliasing_dummy_4.f90: New test.
13869 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
13872 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
13873 and x86_64-*-* targets.
13875 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13877 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
13878 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
13879 New macros. Use them in exact tests.
13880 (TESTIT3): New macro.
13881 Add tests for fmin, fmax and fma.
13883 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13886 * gfortran.dg/array_constructor_13.f90: New test.
13888 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13891 * gfortran.dg/used_types_12.f90: New test.
13893 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
13895 PR middle-end/29726
13896 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
13898 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
13899 * gcc.dg/fold-eqandshift-3.c: New test case.
13901 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
13904 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
13907 * gfortran.dg/change_symbol_attributes_1.f90: New test.
13909 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
13911 * gcc.dg/20061109-1.c: New testcase.
13913 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13915 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
13917 2006-11-09 Tobias Burnus <burnus@net-b.de>
13919 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
13920 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
13922 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
13924 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
13925 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
13927 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13929 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
13931 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
13933 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
13935 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
13936 * gcc.dg/vect/vect-9.c: Now vectorizable.
13937 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
13938 that support vect_widen_mult.
13939 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
13940 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
13941 vect-reduc-dot-u16.c).
13942 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
13943 vect-reduc-dot-u16.c).
13944 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
13945 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
13946 vect-reduc-dot-s8.c).
13947 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
13948 vect-reduc-dot-s8.c).
13949 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
13950 vect-reduc-dot-s8.c).
13951 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
13952 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
13953 vect-reduc-dot-u8.c).
13954 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
13955 vect-reduc-dot-u8.c).
13956 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
13957 * gcc.dg/vect/vect-multitypes-9.c: New test.
13958 * gcc.dg/vect/vect-multitypes-10.c: New test.
13959 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
13960 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
13961 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
13962 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
13963 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
13964 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
13965 wrapv-vect-reduc-dot-s8.c.
13966 * lib/target-support.exp (check_effective_target_vect_unpack): New.
13967 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
13968 targets that support vec_unpack.
13969 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
13970 (check_effective_target_vect_widen_mult_qi_to_hi): New.
13971 (check_effective_target_vect_widen_mult_hi_to_si): New.
13972 (check_effective_target_vect_widen_sum): Removed.
13974 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
13976 * gcc.dg/vect/vect-multitypes-8.c: New test.
13977 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
13979 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
13981 * gcc.dg/vect/vect-multitypes-7.c: New test.
13983 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
13985 * gcc.dg/vect/vect-multitypes-4.c: New test.
13986 * gcc.dg/vect/vect-multitypes-5.c: New test.
13987 * gcc.dg/vect/vect-multitypes-6.c: New test.
13989 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
13991 * gcc.dg/vect/vect-multitypes-1.c: New test.
13992 * gcc.dg/vect/vect-multitypes-2.c: New test.
13993 * gcc.dg/vect/vect-multitypes-3.c: New test.
13995 2006-11-07 Eric Christopher <echristo@apple.com>
13997 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
13998 Test using scan-assembler-not.
14000 2006-11-07 Jakub Jelinek <jakub@redhat.com>
14002 * gcc.dg/inline-17.c: New test.
14004 2006-11-07 Steve Ellcey <sje@cup.hp.com>
14007 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
14010 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
14013 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
14016 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
14019 2006-11-07 Tobias Burnus <burnus@net-b.de>
14022 * gfortran.dg/volatile.f90: Add.
14023 * gfortran.dg/volatile2.f90: Add.
14024 * gfortran.dg/volatile3.f90: Add.
14025 * gfortran.dg/volatile4.f90: Add.
14026 * gfortran.dg/volatile5.f90: Add.
14027 * gfortran.dg/volatile6.f90: Add.
14028 * gfortran.dg/volatile7.f90: Add.
14030 2006-11-06 Tobias Burnus <burnus@net-b.de>
14032 * gfortran.dg/io_constraints_2.f90: Adjust pattern
14033 for matching error messages.
14034 * gfortran.dg/specifics_3.f90: Adjust pattern
14035 for matching error messages.
14037 2006-11-06 Janis Johnson <janis187@us.ibm.com>
14038 Bernhard Fischer <aldot@gcc.gnu.org>
14040 * lib/gcc-dg.exp (output-exists): New proc.
14041 (output-exists-not): New proc.
14042 * gcc.test-framework/test-framework.awk: Support new directives.
14043 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
14044 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
14045 * gcc.test-framework/dg-outexists-exp-F.c: New test.
14046 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
14047 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
14048 * gcc.test-framework/dg-outexists-exp-P.c: New test.
14050 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
14054 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
14055 * gfortran.dg/initialization_3.f90: New.
14057 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14059 PR libgfortran/25545
14060 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
14062 2006-11-05 Jakub Jelinek <jakub@redhat.com>
14064 PR middle-end/29695
14065 * gcc.c-torture/execute/pr29695-1.c: New test.
14066 * gcc.c-torture/execute/pr29695-2.c: New test.
14068 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
14071 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
14073 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
14075 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
14076 for matching error messages.
14078 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
14081 * gcc.target/i386/387-12.c: New test.
14083 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14085 PR libfortran/29713
14086 * gfortran.dg/pr29713.f90: New test.
14088 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
14090 * gcc.c-torture/execute/arith-rand-ll.c:
14091 Also test for bogus rest sign.
14093 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14095 PR libfortran/27895
14096 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
14098 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
14100 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
14101 from error messages.
14103 2006-11-02 Mike Stump <mrs@apple.com>
14105 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
14107 * g++.old-deja/g++.abi/align.C: Enable for darwin.
14109 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
14111 * g++.dg/eh/gcsec1.C: New test.
14113 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14115 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
14116 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
14118 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
14120 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
14122 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
14123 * gcc.dg/pr14796-2.c: Likewise.
14125 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
14127 * gcc.c-torture/execute/20061101-1.c: New test.
14129 2006-11-01 Richard Guenther <rguenther@suse.de>
14131 * gcc.target/i386/fpprec-1.c: New testcase.
14133 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14135 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
14136 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
14138 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
14140 * gcc.c-torture/execute/20061031-1.c: New test.
14142 2006-10-31 Geoffrey Keating <geoffk@apple.com>
14145 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
14146 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
14147 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
14148 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
14149 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
14150 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
14151 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
14153 2006-10-31 Eric Christopher <echristo@apple.com>
14154 Falk Hueffner <falk@debian.org>
14156 * gcc.dg/builtin-bswap-1.c: New.
14157 * gcc.dg/builtin-bswap-2.c: New.
14158 * gcc.dg/builtin-bswap-3.c: New.
14159 * gcc.dg/builtin-bswap-4.c: New.
14160 * gcc.dg/builtin-bswap-5.c: New.
14161 * gcc.target/i386/builtin-bswap-1.c: New.
14163 2006-10-31 Geoffrey Keating <geoffk@apple.com>
14165 * gcc.dg/inline-16.c: New.
14168 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
14170 * gcc.dg/inline-13.c: New.
14171 * gcc.dg/inline-14.c: New.
14172 * gcc.dg/inline-15.c: New.
14175 * gcc.dg/inline6.c: New.
14176 * gcc.dg/inline7.c: New.
14178 2006-10-31 Roger Sayle <roger@eyesopen.com>
14180 PR middle-end/23470
14181 * gcc.dg/pr23470-1.c: New test case.
14183 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
14186 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
14188 * gfortran.dg/blockdata_2.f90: New testcase.
14190 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
14192 PR libfortran/29627
14193 * gfortran.dg/unf_short_record_1.f90: New test.
14195 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14198 * gfortran.dg/pr29067.f: New test.
14200 2006-10-31 Joseph Myers <joseph@codesourcery.com>
14201 Richard Sandiford <richard@codesourcery.com>
14203 * lib/target-supports.exp (get_compiler_messages): Append options
14204 as a single list element.
14205 (check_effective_target_arm_vfp_ok): New.
14206 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
14208 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
14211 * gfortran.dg/intrinsic_actual_2.f90: New test.
14214 * gfortran.dg/actual_array_interface_1.f90: New test.
14217 * gfortran.dg/used_types_11.f90: New test.
14219 2006-10-30 Dirk Mueller <dmueller@suse.de>
14221 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
14222 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
14223 * g++.old-deja/g++.pt/eichin01.C (main): Same.
14224 * g++.old-deja/g++.mike/net25.C (main): Same.
14225 * g++.dg/lookup/exception1.C (main): Same.
14226 * g++.dg/parse/parens2.C (main): Same.
14228 2006-10-30 Roger Sayle <roger@eyesopen.com>
14230 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
14232 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14234 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
14235 * gcc.dg/torture/builtin-math-3.c: Likewise.
14237 2006-10-30 Tobias Burnus <burnus@net-b.de>
14240 * gfortran.dg/write_check.f90: Check run-time keyword checking.
14241 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
14243 2006-10-30 Andrew Pinski <pinskia@gmail.com>
14246 * gfortran.fortran-torture/execute/transfer1.f90: New test.
14248 2006-10-30 Joseph Myers <joseph@codesourcery.com>
14250 * lib/target-supports.exp (check_function_available): Declare
14251 function before calling.
14253 2006-10-30 Jakub Jelinek <jakub@redhat.com>
14255 PR tree-optimization/29637
14256 * gcc.dg/pr29637.c: New test.
14258 2006-10-29 Roger Sayle <roger@eyesopen.com>
14260 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
14261 tree canonicalization.
14263 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14265 * gcc.dg/builtins-20.c: Add more hypot tests.
14267 2006-10-29 Roger Sayle <roger@eyesopen.com>
14269 * gcc.dg/fold-compare-1.c: New test case.
14271 2006-10-29 Dirk Mueller <dmueller@suse.de>
14274 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
14276 2006-10-29 Roger Sayle <roger@eyesopen.com>
14278 PR tree-optimization/15458
14279 * gcc.dg/fold-xornot-1.c: New test case.
14281 2006-10-29 Richard Guenther <rguenther@suse.de>
14283 * gcc.target/i386/math-torture/trunc.c: New testcase.
14285 2006-10-29 Richard Guenther <rguenther@suse.de>
14287 * gcc.target/i386/math-torture/round.c: New testcase.
14289 2006-10-29 Richard Guenther <rguenther@suse.de>
14291 * gcc.target/i386/math-torture/ceil.c: New testcase.
14292 * gcc.target/i386/math-torture/floor.c: Likewise.
14294 2006-10-29 Richard Guenther <rguenther@suse.de>
14296 * gcc.target/i386/math-torture/rint.c: New testcase.
14297 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
14299 2006-10-29 Richard Guenther <rguenther@suse.de>
14301 * gcc.target/i386/math-torture/lfloor.c: New testcase.
14302 * gcc.target/i386/math-torture/lceil.c: Likewise.
14304 2006-10-28 Tobias Burnus <burnus@net-b.de>
14306 PR libgfortran/24313
14307 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
14309 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
14311 * gcc.c-torture/execute/20020118-1.c,
14312 gcc.c-torture/execute/builtins/strlen.c,
14313 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
14316 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14318 * gcc.dg/builtins-20.c: Add tests for hypot.
14319 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
14320 two-argument builtins.
14321 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
14322 TESTIT2. Update all callers.
14323 (TESTIT2, TESTIT2_R): New helper macros.
14324 Add testcases for pow, hypot and atan2.
14326 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
14329 * g++.dg/expr/bool1.C: New test.
14330 * g++.dg/expr/bool2.C: New test.
14332 2006-10-28 Tobias Burnus <burnus@net-b.de>
14335 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
14336 * gfortran.dg/namelist_internal.f90: New test.
14338 2006-10-28 Tobias Burnus <burnus@net-b.de>
14341 * gfortran.dg/io_real_boz.f90: Add.
14342 * gfortran.dg/io_real_boz2.f90: Add.
14344 2006-10-28 Richard Guenther <rguenther@suse.de>
14346 PR middle-end/26899
14347 * gcc.dg/tree-ssa/pr26899.c: New testcase.
14349 2006-10-28 Richard Guenther <rguenther@suse.de>
14352 * gcc.target/i386/math-torture/lround.c: New testcase.
14354 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
14356 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
14357 * gcc.dg/builtins-44.c: Likewise.
14358 * gcc.dg/builtins-45.c: Likewise.
14359 * gcc.dg/pr28796-2.c: Likewise.
14360 * gcc.dg/unordered-3.c: Likewise.
14362 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14364 PR libgfortran/27954
14365 * gfortran.dg/error_recovery_2.f90: New test.
14367 2006-10-26 Richard Guenther <rguenther@suse.de>
14369 * gcc.target/i386/i386.exp: Use glob, not find to collect
14370 tests. Avoids recursing into subdirectories.
14371 * gcc.target/i386/math-torture/math-torture.exp: Torture
14372 for interesting ia32 math options.
14373 * gcc.target.i386/math-torture/lrint.c: New testcase.
14375 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14377 PR libgfortran/29563
14378 * gfortran.dg/arrayio_9.f90: Update test.
14379 * gfortran.dg/arrayio_19.f90: New test.
14381 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
14383 * gcc.dg/20061026.c: New testcase.
14385 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14387 PR libgfortran/29563
14388 * gfortran.dg/arrayio_9.f90: New test.
14390 2006-10-26 Ben Elliston <bje@au.ibm.com>
14392 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
14393 Copy the strings manually, as strcpy may call strlen.
14395 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14397 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
14398 Add checks for log, log2, log10 and log1p.
14400 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
14401 we already test 0.0. Add checks for expm1, log, log2, log10,
14402 log1p, cbrt, erf and erfc.
14404 2006-10-25 Steve Ellcey <sje@cup.hp.com>
14406 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
14408 2006-10-25 Uros Bizjak <uros@kss-loka.si>
14410 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
14411 and remainderl() built-in functions. Remove -ffast-math from
14414 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14416 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
14419 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
14420 floating point modifiers to arguments passed to float and long
14421 double functions respectively. Update all callers to use floating
14422 point numbers, not integers. Add tests for exp, exp2 and
14425 * gcc.dg/torture/builtin-math-3.c: New test.
14427 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
14430 * gfortran.dg/initialize_2.f90: New.
14432 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14434 * gcc.dg/torture/builtin-math-2.c: New test.
14436 2006-10-24 Richard Guenther <rguenther@suse.de>
14438 PR middle-end/28796
14439 * gcc.dg/pr28796-1.c: New testcase.
14440 * gcc.dg/pr28796-2.c: Likewise.
14442 2006-10-24 Richard Guenther <rguenther@suse.de>
14444 * gcc.dg/builtins-57.c: New testcase.
14446 2006-10-24 Richard Guenther <rguenther@suse.de>
14448 PR tree-optimization/29567
14449 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
14451 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
14453 PR tree-optimization/14784
14454 * gcc.dg/alias-10.c: New test.
14456 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14458 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
14460 2006-10-23 Jakub Jelinek <jakub@redhat.com>
14462 * gcc.dg/builtin-strncat-chk-1.c: New test.
14464 2006-10-23 Jan Hubicka <jh@suse.cz>
14466 * gcc.dg/memmove-1.c: New test.
14468 2006-10-23 Paul Brook <paul@codesourcery.com>
14470 * gcc.dg/pragma-pack-5.c: New test.
14472 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
14474 * g++.dg/other/s390-1.C: New testcase.
14476 2006-10-23 Richard Guenther <rguenther@suse.de>
14478 PR middle-end/27132
14479 PR middle-end/23295
14480 * gcc.dg/pr27132.c: New testcase.
14481 * gcc.dg/pr23295.c: Likewise.
14482 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
14483 * g++.dg/tree-ssa/pr19807.C: Likewise.
14485 2006-10-23 Richard Guenther <rguenther@suse.de>
14487 PR middle-end/21032
14488 * gcc.dg/pr21032.c: New testcase.
14490 2006-10-22 Jeff Law <law@redhat.com>
14491 Richard Guenther <rguenther@suse.de>
14493 PR tree-optimization/15911
14494 * gcc.dg/tree-ssa/vrp30.c: New testcase.
14496 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
14499 * g++.dg/abi/rtti3.C: New.
14501 2006-10-21 Uros Bizjak <uros@kss-loka.si>
14503 PR middle-end/28252
14504 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
14507 2006-10-21 Richard Guenther <rguenther@suse.de>
14509 PR tree-optimization/3511
14510 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
14512 2006-10-21 Richard Guenther <rguenther@suse.de>
14514 PR middle-end/26898
14515 * gcc.dg/torture/pr26898-1.c: New testcase.
14516 * gcc.dg/torture/pr26898-2.c: Likewise.
14518 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
14521 * g++.dg/parse/bitfield1.C: Adjust error markers.
14522 * g++.dg/parse/bitfield2.C: New test.
14524 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
14526 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
14528 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14530 PR libfortran/27895
14531 * gfortran.dg/zero_sized_1.f90: New test.
14533 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
14535 * gcc.dg/div-compare-1.c: New test.
14537 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
14540 * gfortran.dg/result_default_init_1.f90: New test.
14543 * gfortran.dg/automatic_default_init_1.f90: New test.
14545 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
14548 2006-10-18 Geoffrey Keating <geoffk@apple.com>
14550 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
14551 'using namespace std' without previous declaration.
14552 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
14553 * g++.old-deja/g++.robertl/eb133c.C: New.
14555 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14557 PR libgfortran/29277
14558 * gfortran.dg/streamio_4.f90: Update test.
14559 * gfortran.dg/streamio_11.f90: New test.
14561 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
14564 * g++.dg/inherit/virtual1.C: New test.
14566 2006-10-17 Mark Mitchell <mark@codesourcery.com>
14569 * g++.dg/parse/enum3.C: New test.
14571 2006-10-17 Mark Mitchell <mark@codesourcery.com>
14574 * g++.dg/init/ctor8.C: New test.
14576 2006-10-17 Mark Mitchell <mark@codesourcery.com>
14579 * g++.dg/ext/complit8.C: Tweak error markers.
14580 * g++.dg/template/complit1.C: Add error marker.
14582 2006-10-16 Mark Mitchell <mark@codesourcery.com>
14585 * g++.dg/ext/complit8.C: New test.
14588 * g++.dg/parse/dtor12.C: New test.
14591 * g++.dg/template/sizeof11.C: New test.
14593 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
14596 * gfortran.dg/data_char_3.f90: New test.
14599 * gfortran.dg/negative_automatic_size.f90: New test.
14601 2006-10-16 David Daney <ddaney@avtrex.com>
14603 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
14605 2006-10-16 Eric Christopher <echristo@apple.com>
14607 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
14610 2006-10-16 Mark Mitchell <mark@codesourcery.com>
14613 * g++.dg/tc1/dr49.C: Tweak error messages.
14614 * g++.dg/parse/template21.C: New test.
14616 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14618 PR middle-end/20491
14619 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
14621 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
14624 * gfortran.dg/print_1.f90: New test.
14626 2006-10-15 Jan Hubicka <jh@suse.cz>
14628 PR middle-end/29241
14629 * gcc.c-torture/compile/pr29241.c: New testcase.
14631 2006-10-15 David Edelsohn <edelsohn@gnu.org>
14633 PR middle-end/29250
14634 * gcc.c-torture/compile/pr29250.c: New test.
14636 2006-10-15 Richard Guenther <rguenther@suse.de>
14638 * gcc.dg/pr29299.c: New testcase.
14640 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
14643 * gfortran.dg/label_4.f90: Adjust warning flag.
14645 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
14648 * gfortran.dg/nullify_3.f90: New test.
14650 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
14652 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14653 on Solaris 2.5.1 too.
14655 2006-10-13 Eric Christopher <echristo@apple.com>
14657 * gcc.dg/pr25993.c: Skip for darwin.
14659 2006-10-13 Eric Christopher <echristo@apple.com>
14661 * gcc.dg/visibility-11.c: Skip for darwin.
14663 2006-10-13 Eric Christopher <echristo@apple.com>
14665 * gcc.dg/darwin-weakimport-1.c: Use
14666 -fno-asynchronous-unwind-tables.
14667 * gcc.dg/darwin-weakimport-3.c: Ditto.
14669 2006-10-13 Richard Guenther <rguenther@suse.de>
14671 PR tree-optimization/29446
14672 * gcc.dg/torture/pr29446.c: New testcase.
14674 2006-10-13 Bill Wendling <wendling@apple.com>
14676 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
14677 * g++.old-deja/g++.jason/hmc1.C: Likewise.
14678 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
14679 * g++.old-deja/g++.law/shadow1.C: Likewise.
14680 * g++.old-deja/g++.law/ctors10.C: Likewise.
14681 * g++.dg/debug/namespace1.C: Likewise.
14682 * g++.dg/inherit/namespace-as-base.C: Likewise.
14683 * g++.dg/opt/delay-slot-1.C: Likewise.
14684 * g++.dg/parse/defarg10.C: Likewise.
14685 * g++.dg/template/ptrmem11.C: Likewise.
14686 * g++.dg/template/mem_func_ptr.C: Likewise.
14687 * g++.dg/template/spec19.C: Likewise.
14689 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
14691 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
14693 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
14696 * gfortran.dg/implicit_9.f90: New test.
14699 * gfortran.dg/namelist_25.f90: New test.
14702 * gfortran.dg/same_name_2.f90: New test.
14705 * gfortran.dg/host_assoc_types_1.f90: New test.
14708 * gfortran.dg/missing_derived_type_1.f90: New test.
14709 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
14712 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
14715 * gfortran.dg/alloc_comp_assign_5.f90: New test.
14717 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14720 * gfortran.dg/bound_2.f90: New test.
14722 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14724 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
14726 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
14727 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
14728 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
14729 * gfortran.dg/gomp/reduction3.f90: Likewise.
14730 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
14731 * gfortran.dg/dummy_procedure_2.f90: Likewise.
14732 * gfortran.dg/interface_derived_type_1.f90: Likewise.
14733 * gfortran.dg/forall_4.f90: Likewise.
14734 * gfortran.dg/spec_expr_4.f90: Likewise.
14735 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
14736 * gfortran.dg/forall_5.f90: Likewise.
14737 * gfortran.dg/open_access_append_2.f90: Add check for
14738 compile-time warning.
14740 2006-10-13 Mark Mitchell <mark@codesourcery.com>
14743 * g++.dg/parse/pure1.C: New test.
14745 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14748 * gfortran.dg/io_constraints_3.f90: New test.
14749 * gfortran.dg/open_access_append_1.f90: Add checks
14750 for compile-time warnings.
14751 * gfortran.dg/pr20163-2.f: Likewise.
14752 * gfortran.dg/iostat_2.f90: Likewise.
14753 * gfortran.dg/label_4.f90: Delete the temporary
14755 * gfortran.dg/direct_io_2.f90: Add a FILE=
14757 * gfortran.dg/iomsg_1.f90: Add check for
14758 compile-time warning.
14760 2006-10-12 Jan Hubicka <jh@suse.cz>
14763 * gcc.dg/pr28319.c: New test.
14765 2006-10-12 Mark Mitchell <mark@codesourcery.com>
14767 * g++.dg/ext/vla4.C: New test.
14769 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
14772 * g++.dg/template/crash60.C: New test.
14773 * g++.dg/other/large-size-array.C: Adjust error markers.
14774 * g++.dg/parse/crash27.C: Likewise.
14775 * g++.dg/template/crash1.C: Likewise.
14777 2006-10-12 Steve Ellcey <sje@cup.hp.com>
14780 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
14782 2006-10-12 Jakub Jelinek <jakub@redhat.com>
14784 PR preprocessor/28709
14785 * gcc.dg/cpp/paste14.c: New test.
14787 2006-10-11 Mark Mitchell <mark@codesourcery.com>
14790 * g++.dg/init/array24.C: New test.
14792 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14794 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
14797 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
14800 * g++.dg/parse/typedef8.C: New test.
14801 * g++.dg/other/mult-stor1.C: Adjust error markers.
14803 2006-10-11 Richard Guenther <rguenther@suse.de>
14805 PR tree-optimization/28230
14806 * gcc.dg/torture/pr28230.c: New testcase.
14808 2006-10-11 Richard Guenther <rguenther@suse.de>
14810 PR inline-asm/29119
14811 * gcc.dg/torture/pr29119.c: New testcase.
14813 2006-10-10 Jakub Jelinek <jakub@redhat.com>
14815 PR middle-end/29272
14816 * gcc.c-torture/execute/20060930-2.c: New test.
14818 2006-10-09 Richard Henderson <rth@redhat.com>
14820 Revert emutls patch.
14822 2006-10-09 Richard Guenther <rguenther@suse.de>
14824 PR middle-end/29254
14825 * gcc.dg/pr29254.c: New testcase.
14827 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
14828 Paul Thomas <pault@gcc.gnu.org>
14831 * gfortran.dg/alloc_comp_basics_1.f90: New test.
14832 * gfortran.dg/alloc_comp_basics_2.f90: New test.
14833 * gfortran.dg/alloc_comp_assign_1.f90: New test.
14834 * gfortran.dg/alloc_comp_assign_2.f90: New test.
14835 * gfortran.dg/alloc_comp_assign_3.f90: New test.
14836 * gfortran.dg/alloc_comp_assign_4.f90: New test.
14837 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
14838 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
14839 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
14840 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
14841 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
14842 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
14843 * gfortran.dg/alloc_comp_std.f90: New test.
14844 * gfortran.dg/move_alloc.f90: New test.
14846 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
14849 * gfortran.dg/derived_constructor_comps_2.f90: New test.
14852 * gfortran.dg/forall_char_dependencies_1.f90: New test.
14854 2006-10-08 Tobias Burnus <burnus@net-b.de>
14857 * gfortran.dg/new_line.f90: New test.
14859 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14861 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
14862 * gcc.dg/torture/builtin-convert-1.c,
14863 gcc.dg/torture/builtin-convert-2.c,
14864 gcc.dg/torture/builtin-convert-3.c,
14865 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
14867 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
14869 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
14870 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
14871 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
14872 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
14874 2006-10-07 Andrew Pinski <pinskia@gmail.com>
14876 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
14877 Xfail some tests for powerpc-darwin and powerpc-aix.
14879 2006-10-07 Jakub Jelinek <jakub@redhat.com>
14882 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
14884 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14887 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
14890 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14894 * gfortran.fortran-torture/execute/specifics.f90:
14895 Add tests for using all possible intrinsics as actual arguments.
14896 * gfortran.dg/specifics_1.f90: Add tests for using
14897 all possible intrinsics as actual arguments.
14898 * gfortran.dg/specifics_2.f90: New file.
14899 * gfortran.dg/specifics_3.f90: New file.
14901 2006-10-07 Richard Sandiford <richard@codesourcery.com>
14903 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
14904 * gcc.dg/debug/debug-2.c: Likewise.
14906 2006-10-06 Uros Bizjak <uros@kss-loka.si>
14908 * gcc.c-torture/compile/sync-2.c: New test.
14910 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14912 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
14915 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14917 PR rtl-optimization/29128
14918 * gcc.c-torture/compile/pr29128.c: New test.
14920 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14922 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
14925 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
14927 PR middle-end/29256
14928 * gcc.dg/tree-ssa/loop-19.c: New test.
14930 2006-10-06 Jakub Jelinek <jakub@redhat.com>
14932 PR tree-optimization/29330
14933 * gcc.dg/pr29330.c: New test.
14936 * gcc.c-torture/compile/20061005-1.c: New test.
14938 2006-10-06 Olivier Hainque <hainque@adacore.com>
14940 * gcc.dg/typename-vla-1.c: New case.
14941 * gnat.dg/forward_vla.adb: New case.
14943 2006-10-06 Jakub Jelinek <jakub@redhat.com>
14945 PR tree-optimization/29290
14946 * gfortran.dg/loop_nest_1.f90: New test.
14949 * gcc.dg/tls/opt-12.c: New test.
14952 * gfortran.dg/save_2.f90: New test.
14955 * gcc.dg/pr29091.c: New test.
14957 2006-10-06 Joseph Myers <joseph@codesourcery.com>
14959 * lib/target-supports.exp
14960 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
14961 same as x86_64-*-*; check for LP64.
14963 2006-10-04 Richard Henderson <rth@redhat.com>
14965 * lib/target-supports.exp (check_effective_target_tls): Redefine
14966 to mean non-emulated tls.
14967 * gcc.dg/tls/alias-1.c: Remove tls requirement.
14968 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14969 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14970 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14971 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14972 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14973 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14975 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
14978 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
14980 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14982 * gfortran.dg/bounds_check_fail_1.f90: New test.
14984 2006-10-03 Mark Mitchell <mark@codesourcery.com>
14987 * g++.dg/template/friend48.C: New test.
14989 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
14992 * gfortran.dg/default_initialization_2.f90: New test.
14994 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
14998 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
15000 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
15003 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
15007 * gfortran.dg/missing_optional_dummy_2.f90: New test.
15011 * gfortran.dg/entry_array_specs_1.f90: New test.
15013 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
15015 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
15016 insufficient to inhibit some test failures at -O3. Do testing
15019 2006-10-03 Mark Mitchell <mark@codesourcery.com>
15022 * g++.dg/inherit/access8.C: New test.
15023 * g++.dg/template/dtor4.C: Tweak error messages.
15025 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15028 * gfortran.dg/entry_8.f90: New test.
15030 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15033 * g++.dg/parse/new4.C: New test.
15035 2006-10-03 Uros Bizjak <uros@kss-loka.si>
15037 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
15038 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
15039 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
15040 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
15041 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
15043 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15046 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
15047 * gfortran.dg/continuation_2.f90: New test.
15050 * gfortran.dg/continuation_3.f90: New test.
15051 * gfortran.dg/continuation_4.f90: New test.
15052 * gfortran.dg/continuation_5.f: New test.
15053 * gfortran.dg/continuation_6.f: New test.
15055 2006-10-02 Mark Mitchell <mark@codesourcery.com>
15058 * g++.dg/template/vla1.C: New test.
15060 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15063 * gfortran.dg/complex_parameter_1.f90: New test.
15065 2006-10-02 Jakub Jelinek <jakub@redhat.com>
15068 * gcc.c-torture/execute/20060929-1.c: New test.
15070 2006-10-01 Mark Mitchell <mark@codesourcery.com>
15073 * g++.dg/template/member6.C: New test.
15074 * g++.dg/parse/typename7.C: Adjust error markers.
15077 * g++.dg/template/member7.C: New test.
15079 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
15082 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
15083 gcc.dg/Woverride-init-3.c: New tests.
15085 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
15087 * gcc.c-torture/execute/20060930-1.c: New test.
15089 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15092 * gfortran.dg/specifics_1.f90: New test.
15093 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
15096 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15098 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
15099 pthread-init-common.h: New.
15101 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
15103 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
15104 precision on some archs.
15106 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
15108 * gcc.dg/non-local-goto-1.c: New test.
15109 * gcc.dg/non-local-goto-2.c: Likewise.
15110 * gcc.dg/setjmp-3.c: Likewise.
15111 * gcc.dg/setjmp-4.c: Likewise.
15113 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
15115 * gnat.dg/self_aggregate_with_pointer.adb: New test.
15117 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
15120 * gfortran.dg/exponent_1.f90: New test.
15123 * gfortran.dg/nearest_1.f90: New test.
15125 2006-09-26 Jakub Jelinek <jakub@redhat.com>
15127 PR middle-end/25261
15128 PR middle-end/28790
15129 * gcc.dg/gomp/nestedfn-1.c: New test.
15131 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
15134 * objc/compile/method-1.m: New test.
15136 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
15139 * g++.dg/template/crash58.C: New test.
15140 * g++.dg/parse/crash28.C: Adjust error markers.
15141 * g++.dg/template/crash34.C: Likewise.
15142 * g++.dg/template/friend31.C: Likewise.
15143 * g++.dg/template/crash32.C: Likewise.
15146 * g++.dg/template/crash59.C: New test.
15149 * g++.dg/template/spec33.C: New test.
15150 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
15152 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
15153 Adam Nemet <anemet@caviumnetworks.com>
15155 * gcc.dg/tree-ssa/ivopts-1.c: New test.
15156 * gcc.dg/tree-ssa/ivopts-2.c: New test.
15158 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
15161 * gcc.dg/pr28911.c: New.
15163 2006-09-23 Uros Bizjak <uros@kss-loka.si>
15166 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
15167 (dg-options): Add -mfpmath=387.
15169 2006-09-23 Jakub Jelinek <jakub@redhat.com>
15172 * gcc.dg/pr28706.c: New test.
15175 * gcc.dg/pr28712.c: New test.
15177 2006-09-22 Mike Stump <mrs@apple.com>
15179 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
15181 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
15183 PR tree-optimization/28888
15184 * gcc.dg/pr28888.c: New test.
15186 2006-09-21 Mark Mitchell <mark@codesourcery.com>
15189 * g++.dg/init/ptrfn1.C: New test.
15191 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
15194 * g++.dg/template/spec32.C: New test.
15195 * g++.dg/parse/crash9.C: Adjust error markers.
15198 * g++.dg/template/typedef6.C: New test.
15199 * g++.dg/init/error1.C: Adjust error markers.
15200 * g++.dg/parse/crash9.C: Likewise.
15201 * g++.dg/template/crash55.C: Likewise.
15203 2006-09-21 Janis Johnson <janis187@us.ibm.com>
15205 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
15207 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
15210 * g++.dg/ext/dllimport12.C: New test.
15212 2006-09-20 Richard Sandiford <richard@codesourcery.com>
15214 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
15215 * gcc.target/mips/nmadd-2.c: Likewise.
15216 * gcc.target/mips/mips-ps-6.c: New test.
15217 * gcc.target/mips/neg-abs-1.c: Likewise.
15218 * gcc.target/mips/neg-abs-2.c: Likewise.
15219 * gcc.target/mips/nmadd-3.c: New test.
15221 2006-09-20 Jakub Jelinek <jakub@redhat.com>
15223 PR middle-end/28046
15224 * gcc.dg/gomp/atomic-10.c: New test.
15225 * g++.dg/gomp/atomic-10.C: New test.
15227 2006-09-20 Eric Christopher <echristo@apple.com>
15229 * gcc.target/i386/sse3-not-fisttp.c: New.
15231 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
15233 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
15235 2006-09-19 Richard Sandiford <richard@codesourcery.com>
15237 * gcc.c-torture/execute/pr28289.c (one): New variable.
15238 (main): Use it instead of argc.
15239 * gcc.c-torture/execute/20060102-1.c (one): New variable.
15240 (main): Use it instead of argc.
15242 2006-09-19 Paul Brook <paul@codesourcery.com>
15245 * gcc.dg/nested-func-5.c: New test.
15247 2006-09-19 Ben Elliston <bje@au.ibm.com>
15249 * lib/target-supports.exp (check_effective_target_tls): Compile
15250 test stubs using ${tool}_target_compile, not just target_compile.
15251 (check_effective_target_tls_runtime): Likewise.
15253 2006-09-19 Ben Elliston <bje@au.ibm.com>
15255 * gcc.c-torture/compile/20030405-1.x: Remove.
15257 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
15258 optimising linker from discarding it.
15260 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
15263 * gfortran.dg/keyword_symbol_1.f90: New test.
15265 * gfortran.dg/spread_shape_1.f90: Add missing warning with
15266 pedantic compilation option.
15268 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
15271 * gfortran.dg/spread_shape_1.f90: New test.
15273 2006-09-17 Roger Sayle <roger@eyesopen.com>
15275 PR tree-optimization/28887
15276 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
15278 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
15281 * gcc.dg/pr25993.c: New test.
15283 2006-09-17 Ira Rosen <irar@il.ibm.com>
15286 * gcc.dg/vect/pr21591.c: New test.
15288 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
15291 * gcc.c-torture/compile/strcpy-1.c: New test.
15292 * gcc.c-torture/compile/strcpy-2.c: New test.
15293 * gcc.c-torture/compile/memcpy-1.c: New test.
15294 * gcc.c-torture/compile/memcpy-2.c: New test.
15296 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
15299 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
15301 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
15303 * gnat.dg/specs/double_record_extension1.ads: New test.
15304 * gnat.dg/specs/double_record_extension2.ads: Likewise.
15306 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
15309 * gfortran.dg/oldstyle_3.f90: New test.
15311 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15313 PR libgfortran/29099
15314 * gfortran.dg/secnds-1.f: New test.
15316 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15318 PR libgfortran/29053
15319 * gfortran.dg/streamio_9.f90: New test.
15320 * gfortran.dg/streamio_10.f90: New test.
15322 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
15325 * g++.dg/init/array22.C: New test.
15326 * g++.dg/init/array23.C: New test.
15328 2006-09-14 Arnaud Charlet <charlet@adacore.com>
15330 * stackcheck.lst: Update list of tests requiring stack checking.
15331 * norun.lst: Adjust for above change.
15332 * ada95.lst: New file.
15333 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
15334 requiring -gnat95 switch.
15336 2006-09-14 Olivier Hainque <hainque@adacore.com>
15338 * gnat.dg/in_out_parameter.adb: New test.
15340 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
15343 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
15345 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
15347 * gnat.dg/specs/unchecked_union.ads: New test.
15349 2006-09-13 Richard Sandiford <richard@codesourcery.com>
15351 PR rtl-optimization/28982
15352 * gcc.c-torture/execute/pr28982a.c: New test.
15353 * gcc.c-torture/execute/pr28982b.c: Likewise.
15355 2006-09-12 Eric Christopher <echristo@apple.com>
15357 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
15358 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
15360 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
15363 PR preprocessor/14634
15364 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
15365 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
15366 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
15368 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
15370 * gcc.dg/pr28243.c: New test.
15372 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
15375 gfortran.dg/pr28971.f90: New test to act as a backstop in case
15376 this undiagnosed regression reappears.
15378 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
15380 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
15381 Treat $srcdir as a literal.
15382 * lib/fortran-torture.exp (fortran-torture-compile,
15383 fortran-torture-execute): Likewise.
15384 * lib/objc-torture.exp (objc-torture-compile,
15385 objc-torture-execute): Likewise.
15386 * lib/profopt.exp (profopt-execute): Likewise.
15388 2006-09-11 Geoffrey Keating <geoffk@apple.com>
15390 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
15392 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
15395 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
15397 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
15400 * gcc.target/i386/pr13685.c: New test.
15402 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
15404 * gcc.dg/pr28726.c: New test.
15406 2006-09-11 Josh Conner <jconner@apple.com>
15408 * gcc.dg/nrv3.c: Increase size of structure.
15409 * gcc.dg/nrv4.c: Likewise.
15410 * gcc.dg/nrv5.c: Likewise.
15412 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
15414 PR libfortran/28890
15415 gfortran.dg/assumed_charlen_function_5.f90: New test.
15417 2006-09-10 Mark Mitchell <mark@codesourcery.com>
15420 * g++.dg/init/static3.C: New test.
15422 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
15425 * gcc.dg/long-long-cst1.c (t): Add cast to
15426 __SIZE_TYPE__ before casting to int.
15427 (main): Return 0 on success.
15429 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
15431 * gcc.c-torture/execute/20060910-1.c: New test.
15433 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
15435 PR middle-end/26983
15436 * gcc.dg/pr26983.c: New test.
15438 2006-09-10 Richard Sandiford <richard@codesourcery.com>
15441 * gcc.c-torture/execute/pr29006.c: New test.
15443 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
15445 PR libfortran/28947
15446 gfortran.dg/matmul_4.f90: New test.
15448 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
15451 gfortran.dg/used_types_10: New test.
15453 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
15455 PR libfortran/28923
15456 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
15457 gfortran.dg/array_initializer_3.f90: New test.
15459 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15462 * gfortran.dg/actual_array_constructor_3.f90: New test.
15464 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
15467 * gcc.target/i386/pr26778.c: New testcase.
15469 2006-09-08 Eric Christopher <echristo@apple.com>
15471 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
15472 * gcc.target/i386/memcpy-1.c: Ditto.
15473 * gcc.target/i386/asm-1.c: Ditto.
15474 * gcc.target/i386/20060512-4.c: Ditto.
15475 * gcc.target/i386/compress-float-387.c: Ditto.
15476 * gcc.target/i386/20060512-1.c: Ditto.
15477 * gcc.target/i386/compress-float-sse.c: Ditto.
15478 * gcc.target/i386/20060512-2.c: Ditto.
15479 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
15480 * gcc.target/i386/stack-prot-kernel.c: Ditto.
15481 * gcc.target/i386/compress-float-387-pic.c: Ditto.
15482 * gcc.dg/pr26449.c: Ditto.
15483 * gcc.dg/attr-ms_struct-2.c: Ditto.
15484 * gcc.dg/attr-ms_struct-1.c: Ditto.
15485 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
15487 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
15490 * gcc.dg/vla-10.c: New test.
15492 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15495 * g++.dg/parse/template20.C: New test.
15496 * g++.dg/template/operator8.C: Remove obsolete part.
15497 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
15498 * g++.old-deja/g++.pt/crash65.C: Likewise.
15500 2006-09-07 Jason Merrill <jason@redhat.com>
15502 PR middle-end/27724
15503 * gcc.dg/long-long-cst1.c: New test.
15505 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
15508 * g++.dg/other/array3.C: New test.
15509 * g++.dg/other/array4.C: New test.
15510 * g++.dg/other/array5.C: New test.
15512 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
15514 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
15516 2006-09-07 Uros Bizjak <uros@kss-loka.si>
15519 * gcc.target/i386/pr28946.c: New test.
15521 2006-09-07 Steven G. Kargl <kargls@comcast.net>
15523 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
15524 in integer literal constant.
15525 * gfortran.dg/enum_8.f90: Ditto.
15526 * gfortran.dg/g77/20030326-1.f: Ditto.
15528 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
15530 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
15531 nonconformance usage.
15533 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
15535 PR middle-end/28862
15536 * gcc.c-torture/compile/vector-align-1.c: New test.
15538 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
15541 * g++.dg/opt/copysign-1.C: New test.
15543 2006-09-06 Jason Merrill <jason@redhat.com>
15546 * g++.dg/warn/unused-result1.C: New test.
15548 2006-09-06 Mark Mitchell <mark@codesourcery.com>
15551 * g++.dg/ext/vla3.C: New test.
15554 * g++.dg/template/array16.C: New test.
15556 2006-09-06 Richard Guenther <rguenther@suse.de>
15558 * gcc.dg/pr27226.c: Remove testcase again.
15560 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
15563 * g++.dg/opt/unroll2.C: New test.
15565 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
15568 * gcc.dg/vect/pr28952.c: New test.
15570 2006-09-05 Richard Guenther <rguenther@suse.de>
15572 PR tree-optimization/28900
15573 * gcc.dg/torture/pr28900.c: New testcase
15575 2006-09-05 Richard Guenther <rguenther@suse.de>
15577 PR tree-optimization/28905
15578 * gcc.c-torture/compile/pr28905.c: New testcase.
15580 2006-09-05 Richard Guenther <rguenther@suse.de>
15582 PR middle-end/28935
15583 * gcc.dg/pr28935.c: New testcase.
15585 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
15587 * gcc.c-torture/execute/20060905-1.c: New test.
15589 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
15592 * gfortran.dg/used_types_7.f90: New test.
15593 * gfortran.dg/used_types_8.f90: New test.
15594 * gfortran.dg/used_types_9.f90: New test.
15596 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
15598 * gcc.c-torture/compile/20060904-1.c: New test.
15600 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
15602 PR c++/23287 Revert my 2006-09-01 patch
15603 * g++.dg/parse/dtor12.C: Remove.
15605 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
15608 * g++.dg/template/operator9.C: New test.
15611 * g++.dg/template/operator7.C: New test.
15614 * g++.dg/template/operator8.C: New test.
15617 * g++.dg/template/crash57.C: New test.
15619 * g++.dg/template/typedef4.C: Adjust error markers.
15620 * g++.dg/template/typedef5.C: Likewise.
15622 2006-09-02 Jakub Jelinek <jakub@redhat.com>
15625 * g++.dg/parse/crash33.C: New test.
15627 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
15628 Richard Guenther <rguenther@suse.de>
15629 Adam Nemet <anemet@caviumnetworks.com>
15631 PR middle-end/27226
15632 * gcc.target/mips/memcpy-1.c: New testcase.
15633 * gcc.dg/pr27226.c: Likewise.
15635 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
15638 * g++.dg/lookup/koenig5.C: New.
15639 * g++.dg/template/crash56.C: New.
15641 2006-09-01 Josh Conner <jconner@apple.com>
15644 * gcc.dg/nrv3.c: New test.
15645 * gcc.dg/nrv4.c: New test.
15646 * gcc.dg/nrv5.c: New test.
15648 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
15651 * g++.dg/parse/dtor12.C: New.
15653 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
15655 PR tree-optimization/28839
15656 * gcc.dg/pr28839.c: New test.
15658 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
15661 * gcc.dg/pr24367.c: New testcase.
15663 2006-08-30 Joseph Myers <joseph@codesourcery.com>
15665 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
15667 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
15669 PR rtl-optimization/27735
15670 * gcc.dg/loop-unswitch-1.c: New test.
15672 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
15675 * gfortran.dg/aliasing_dummy_2.f90: New test.
15678 * gfortran.dg/generic_5.f90: Change error message.
15681 * gfortran.dg/generic_6.f90: New test.
15684 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
15687 * gfortran.dg/invalid_interface_assignment.f90: New test.
15690 * gfortran.dg/module_proc_external_dummy.f90: New test.
15692 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
15695 * g++.dg/warn/var-args1.C: New test.
15697 2006-08-29 Steven G. Kargl <kargls@comcast.net>
15700 * gfortran.dg/simpleif_2.f90: New test.
15701 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
15702 * gfortran.dg/enum_5.f90: Ditto.
15704 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15705 Kazu Hirata <kazu@codesourcery.com>
15707 PR tree-optimization/17506
15708 * gcc.dg/pr17506.c: New.
15710 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
15713 * g++.dg/eh/alias1.C: New test.
15715 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15718 * g++.dg/template/ttp22.C: New test.
15720 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
15722 PR middle-end/26632
15723 * gcc.dg/pr26632.c: New.
15725 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15727 PR libgfortran/28354
15728 * gfortran.dg/fmt_zero_precision.f90: New test.
15730 2006-08-27 Mark Mitchell <mark@codesourcery.com>
15733 * g++.dg/template/spec31.C: New test.
15735 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
15738 * g++.dg/other/static2.C: New test.
15740 2006-08-26 Roger Sayle <roger@eyesopen.com>
15742 * gcc.dg/Wswitch-enum-2.c: New test case.
15743 * gcc.dg/Wswitch-enum-3.c: Likewise.
15745 2006-08-26 Richard Guenther <rguenther@suse.de>
15747 * gcc.c-torture/compile/20060826-1.c: New testcase.
15749 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
15752 * g++.dg/template/void10.C: New test.
15755 * g++.dg/template/void8.C: New test.
15758 * g++.dg/template/void9.C: New test.
15760 * g++.dg/template/void3.C: Adjust error markers.
15761 * g++.dg/template/void4.C: Likewise.
15762 * g++.dg/template/crash55.C: Likewise.
15763 * g++.dg/template/void7.C: Likewise
15765 2006-08-26 Mark Mitchell <mark@codesourcery.com>
15768 * g++.dg/inherit/access6.C: New test.
15769 * g++.dg/inherit/access7.C: Likewise.
15772 * g++.dg/template/array15.C: New test.
15773 * g++.dg/template/crash2.C: Tweak error markers.
15775 2006-08-26 Jakub Jelinek <jakub@redhat.com>
15777 PR middle-end/28683
15778 * gcc.c-torture/compile/20060823-1.c: New test.
15780 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15783 * g++.dg/template/ttp21.C: New test.
15786 * g++.dg/other/operator1.C: Add error-marker.
15787 * g++.dg/other/operator2.C: New test.
15789 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
15792 * gcc.c-torture/compile/vla-const-1.c,
15793 gcc.c-torture/compile/vla-const-2.c: New tests.
15795 2006-08-26 Richard Guenther <rguenther@suse.de>
15797 PR middle-end/28814
15798 * gcc.dg/torture/pr28814.c: New testcase.
15800 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
15803 * gcc.c-torture/compile/compound-literal-1.c: New test.
15805 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
15808 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
15809 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
15810 Expect extra diagnostics.
15812 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
15814 gcc.dg/noncompile/pr16876.c: New test.
15816 2006-08-25 Mark Mitchell <mark@codesourcery.com>
15819 * g++.dg/parse/local1.C: New test.
15820 * g++.dg/other/qual1.C: Tweak error marker.
15822 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
15825 * g++.dg/template/typename10.C: New.
15826 * g++.dg/template/lookup4.C: Remove bogus error marker.
15828 2006-08-25 Richard Guenther <rguenther@suse.de>
15831 * gcc.dg/pr26570.c: Fix testcase.
15833 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
15836 * gcc.c-torture/execute/mayalias-2.c: New test.
15837 * gcc.dg/tree-ssa/alias-13.c: New test.
15839 2006-08-24 Jan Hubicka <jh@suse.cz>
15842 * gcc.dg/debug/pr26881.c: New file.
15844 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
15847 * gfortran.dg/used_types_4.f90: New test.
15848 * gfortran.dg/derived_init_2.f90: Modify to check sibling
15849 association of derived types.
15850 * gfortran.dg/used_types_2.f90: Add module cleanup.
15851 * gfortran.dg/used_types_3.f90: The same.
15854 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
15857 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15860 * gfortran.dg/direct_io_6.f90: Remove test.
15862 2006-08-23 Stuart Hastings <stuart@apple.com>
15865 * gcc.target/i386/20060821-1.c: New.
15867 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
15869 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
15870 dg-warning strings for dllimport.
15872 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
15875 * g++.dg/ext/vector4.C: New test.
15876 * g++.dg/ext/complex1.C: New test.
15878 2006-08-21 Geoffrey Keating <geoffk@apple.com>
15881 * gcc.dg/debug/const-1.c: New.
15882 * gcc.dg/debug/const-2.c: New.
15883 * gcc.dg/debug/dwarf2/const-1.c: New.
15884 * gcc.dg/debug/dwarf2/const-2.c: New.
15885 * gcc.dg/debug/dwarf2/const-2b.c: New.
15887 2006-08-22 Richard Guenther <rguenther@suse.de>
15889 PR middle-end/28776
15890 * gcc.c-torture/compile/pr28776-1.c: New testcase.
15891 * gcc.c-torture/compile/pr28776-2.c: Likewise.
15893 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
15895 PR tree-optimization/28003
15896 * g++.dg/tree-ssa/pr28003.C: New.
15898 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
15900 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
15902 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
15905 * g++.dg/other/error14.C: New test.
15908 * g++.dg/parse/ctor7.C: New test.
15909 * g++.dg/parse/ctor8.C: Likewise.
15912 * g++.dg/template/void7.C: New test.
15914 2006-08-21 Olivier Hainque <hainque@adacore.com>
15916 * gnat.dg/self_aggregate_with_zeros.adb: New test.
15917 * gnat.dg/self_aggregate_with_array.adb: New test.
15919 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
15921 * g++.dg/eh/arm-vfp-unwind.C: New test.
15923 2006-08-20 Mark Mitchell <mark@codesourcery.com>
15926 * g++.dg/template/ref3.C: New test.
15927 * g++.dg/template/nontype13.C: New test.
15930 * g++.dg/template/ptrmem17.C: New test.
15932 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
15935 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
15937 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
15940 * gfortran.dg/used_types_2.f90: New test.
15943 * gfortran.dg/used_types_3.f90: New test.
15946 * gfortran.dg/generic_actual_arg.f90: New test.
15949 * gfortran.dg/module_private_array_refs_1.f90: New test.
15952 * gfortran.dg/program_name_1.f90: New test.
15955 * gfortran.dg/derived_constructor_comps_1.f90: New test.
15958 * gfortran.dg/array_initializer_2.f90: New test.
15961 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
15964 * gfortran.dg/assumed_charlen_function_4.f90: New test.
15967 * gfortran.dg/assumed_charlen_in_main.f90: New test.
15970 * gfortran.dg/dependent_decls_1.f90: New test.
15972 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
15975 * gfortran.dg/derived_init_2.f90: New.
15977 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
15979 * gcc.c-torture/execute/pr28289.c: New test.
15981 2006-08-17 Jakub Jelinek <jakub@redhat.com>
15984 * gcc.dg/attr-externally-visible-1.c: New test.
15985 * gcc.dg/attr-externally-visible-2.c: New test.
15986 * g++.dg/parse/attr-externally-visible-1.C: New test.
15987 * g++.dg/parse/attr-externally-visible-2.C: New test.
15989 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15992 * g++.dg/parse/dtor11.C: New test.
15994 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15996 PR rtl-optimization/28489
15997 * gcc.c-torture/compile/pr28489.c: New test.
15999 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16002 * g++.dg/template/redecl4.C: New test.
16005 * g++.dg/template/ctor8.C: New test.
16007 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
16009 * gcc.dg/pr26570.c: Fix testcase.
16011 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
16014 * g++.dg/parse/offsetof6.C: New test.
16015 * g++.dg/parse/offsetof6.C: New test.
16016 * g++.dg/parse/offsetof7.C: New test.
16018 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16021 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
16024 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
16027 * g++.dg/ext/vector3.C: New test.
16029 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
16031 PR gcov/profile/26570
16032 * gcc.dg/pr26570.c: New test.
16034 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
16037 * gcc.dg/qual-component-1.c: New test.
16039 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16042 * g++.dg/parse/new3.C: New test.
16044 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16047 * gfortran.dg/streamio_1.f90: New test.
16048 * gfortran.dg/streamio_2.f90: New test.
16049 * gfortran.dg/streamio_3.f90: New test.
16050 * gfortran.dg/streamio_4.f90: New test.
16051 * gfortran.dg/streamio_5.f90: New test.
16052 * gfortran.dg/streamio_6.f90: New test.
16053 * gfortran.dg/streamio_7.f90: New test.
16054 * gfortran.dg/streamio_8.f90: New test.
16056 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
16059 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
16061 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
16064 * g++.dg/template/void6.C: New test.
16066 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16069 * gcc.dg/parse-error-1.c: New test.
16070 * gcc.dg/parse-error-2.c: New test.
16071 * gcc.dg/cpp/digraph2.c: Add error-marker.
16072 * gcc.dg/noncompile/920923-1.c: Likewise.
16074 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
16077 * gcc.dg/sizeof-2.c: New testcase.
16080 * gcc.dg/switch-A.c: New testcase.
16082 2006-08-14 Steve Ellcey <sje@cup.hp.com>
16086 * g++.old-deja/g++.warn/compare1.C: Delete.
16087 * g++.dg/opt/pr7503-2.C: Delete.
16088 * g++.dg/opt/pr7503-3.C: Delete.
16089 * g++.dg/opt/pr7503-4.C: Delete.
16090 * g++.dg/opt/pr7503-5.C: Delete.
16091 * g++.dg/opt/max1.C: Delete.
16092 * g++.dg/warn/minmax.C: Delete.
16093 * g++.dg/expr/minmax.C: New test.
16095 2006-08-14 Richard Guenther <rguenther@suse.de>
16098 * gcc.c-torture/execute/pr28651.c: Do not use argc
16099 to avoid optimization, instead forbid inlining.
16101 2006-08-14 Richard Sandiford <richard@codesourcery.com>
16103 PR rtl-optimization/28634
16104 * gcc.c-torture/execute/ieee/pr28634.c: New test.
16106 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
16109 * gcc.dg/torture/pr27184.c: New test.
16111 2006-08-12 Jakub Jelinek <jakub@redhat.com>
16113 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
16115 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16117 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
16118 * gfortran.dg/stat_2.f90: Likewise.
16119 * gfortran.dg/chmod_1.f90: Likewise.
16120 * gfortran.dg/chmod_2.f90: Likewise.
16121 * gfortran.dg/chmod_3.f90: Likewise.
16123 2006-08-11 David Edelsohn <edelsohn@gnu.org>
16125 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
16127 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
16129 * g++.dg/opt/pr23454-2.C: New test.
16131 2006-08-11 Richard Guenther <rguenther@suse.de>
16133 PR middle-end/28651
16134 * gcc.c-torture/execute/pr28651.c: New testcase.
16136 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
16138 * gnat.dg/specs/static_initializer.ads: New test.
16140 2006-08-10 Paul Brook <paul@codesourcery.com>
16142 * gcc.target/arm/cond-asm.c: New test.
16144 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
16146 PR tree-optimization/26197
16147 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
16148 * g++.dg/vect/vect.exp: Compile the new tests with
16149 --param max-aliased-vops=0.
16151 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
16154 * g++.dg/template/void3.C: New test.
16157 * g++.dg/template/void4.C: New test.
16160 * g++.dg/template/void5.C: New test.
16162 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
16164 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
16165 after dg-do compile.
16167 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
16169 PR tree-optimizations/26969
16170 * gcc.dg/vect/vect.exp: Compile tests prefixed with
16171 "unswitch-loops" with -funswitch-loops.
16172 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
16174 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
16176 * gcc.dg/sparc-getcontext-1.c: Fix typo.
16177 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
16178 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
16179 * objc.dg/dwarf-1.m: Likewise.
16180 * objc.dg/dwarf-2.m: Likewise.
16181 * obj-c++.dg/dwarf-2.mm: Likewise.
16183 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16185 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
16186 * objc.dg/dwarf-2.m: Likewise.
16187 * obj-c++.dg/dwarf-2.mm: Likewise.
16189 PR libfortran/28603
16190 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
16193 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
16196 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
16198 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
16201 * gcc.target/i386/pr27827.c: New testcase.
16203 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
16206 * gfortran.dg/sequence_types_1.f90: New test.
16208 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
16211 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
16212 dg-warning. Add -pedantic option.
16214 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16217 * gcc.dg/proto-1.c: New test.
16220 * gcc.dg/lvalue-4.c: New test.
16223 * gcc.dg/init-bad-5.c: New test.
16225 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
16228 * g++.dg/ext/typedef-init.C: Add new test for typedef
16229 initialization inside templates. Adjust existing error markers.
16231 2006-08-03 Mark Mitchell <mark@codesourcery.com>
16234 * g++.dg/init/ptrmem3.C: New test.
16236 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
16238 PR tree-optimization/27770
16239 * lib/target-support.exp: New target keyword "section_anchors".
16240 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
16242 * gcc.dg/vect/section-anchors-pr27770.c: New test.
16243 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
16244 * gcc.dg/vect/section-anchors-vect-69.c: New test.
16245 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
16247 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16249 * gcc.dg/20060801-1.c: Add missing '}'.
16251 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16254 * g++.dg/parse/dtor9.C: New test.
16255 * g++.dg/parse/dtor10.C: New test.
16256 * g++.dg/other/error7.C: Adjust error-marker.
16259 * g++.dg/other/default5.C: New test.
16261 2006-08-02 Richard Guenther <rguenther@suse.de>
16263 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
16265 2006-08-02 Mark Mitchell <mark@codesourcery.com>
16268 * g++.dg/template/conv9.C: New test.
16270 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
16273 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
16274 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
16275 Optionally return assembly text. Update callers.
16276 (check_no_compiler_messages): Update verbose messages.
16277 (check_no_messages_and_pattern): New.
16278 (check_effective_target_string_merging): New.
16280 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16283 * g++.dg/eh/catch4.C: New test.
16286 * g++.dg/other/qual1.C: New test.
16289 * g++.dg/inherit/error2.C: New test.
16292 * g++.dg/other/new1.C: New test.
16294 * g++.dg/warn/pr23075.C: Remove obsolete test.
16295 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
16296 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
16298 2006-07-31 Mark Mitchell <mark@codesourcery.com>
16301 * g++.dg/eh/cast1.C: New test.
16303 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
16305 PR libfortran/28452
16306 * gfortran.dg/random_3.f90: New test.
16308 2006-08-01 Steve Ellcey <sje@cup.hp.com>
16311 * g++.dg/other/pr28304.C: Change expected error message.
16312 * g++.dg/other/pr28432.C: New test.
16314 2006-08-01 Steve Ellcey <sje@cup.hp.com>
16317 * g++.dg/init/brace2.C: Change expected error message, add empty init.
16319 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
16322 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
16324 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
16325 g++.dg/debug/enum-2.C: New.
16327 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16330 * g++.dg/parse/long1.C: Add more tests.
16332 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16334 * gfortran.dg/lrshift_1.c: New file.
16336 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16338 PR libgfortran/28335
16339 * gfortran.dg/no_unit_error_1.f90: New test.
16341 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16343 PR libgfortran/28335
16344 * gfortran.dg/no_unit_error_1.f90: Delete test.
16345 * gfortran.dg/no_unit_error_2.f90: Delete test.
16347 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16349 * gfortran.dg/chmod_3.f90: New test.
16350 * gfortran.dg/ltime_gmtime_1.f90: New test.
16351 * gfortran.dg/ltime_gmtime_2.f90: New test.
16352 * gfortran.dg/lrshift_1.f90: New test.
16353 * gfortran.dg/chmod_1.f90: New test.
16354 * gfortran.dg/chmod_2.f90: New test.
16356 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
16359 * g++.dg/template/crash55.C: New test.
16362 * g++.dg/template/nontype16.C: New test.
16364 * g++.dg/template/void2.C: Adjust error markers.
16365 * g++.dg/template/nontype5.C: Adjust error markers.
16367 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
16369 * gcc.target/i386/stack-prot-kernel.c: New test.
16371 2006-07-27 Roger Sayle <roger@eyesopen.com>
16373 * gcc.dg/builtins-55.c: New test case.
16375 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
16377 PR rtl-optimization/27907
16378 * gcc.c-torture/compile/pr27907.c: New test.
16380 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16382 * gfortran.dg/mclock.f90: New test.
16383 * gfortran.dg/int_conv_1.f90: New test.
16384 * gfortran.dg/stat_1.f90: New test.
16385 * gfortran.dg/stat_2.f90: New test.
16387 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16389 PR libgfortran/28335
16390 * gfortran.dg/no_unit_error_1.f90: New test.
16391 * gfortran.dg/no_unit_error_2.f90: New test.
16392 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
16394 2006-07-25 Roger Sayle <roger@eyesopen.com>
16396 PR middle-end/28473
16397 * gcc.dg/fold-convround-1.c: New test case.
16399 2006-07-24 Steven G. Kargl <kargls@comcast.net>
16401 * gfortran.dg/arithmetic_if.f90: Fix comments.
16403 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16406 * g++.dg/other/typedef1.C: New test.
16407 * g++.dg/template/typedef4.C: New test.
16408 * g++.dg/template/typedef5.C: New test.
16410 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
16413 * gfortran.dg/allocatable_dummy_3.f90: New.
16415 2006-07-24 Steven G. Kargl <kargls@comcast.net>
16418 * gfortran.dg/arithmetic_if.f90: New test.
16420 2006-07-24 Uros Bizjak <uros@kss-loka.si>
16422 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
16423 avoid memcpy optimization.
16425 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16428 * gfortran.dg/direct_io_6.f90: New test.
16430 2006-07-24 Jan Hubicka <jh@suse.cz>
16434 * gcc.dg/pr25795.c: New test.
16435 * gcc.dg/pr25795-1.c: New test.
16437 2006-07-23 Roger Sayle <roger@eyesopen.com>
16439 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
16440 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
16441 which may be transformed to "g || h" on some platforms.
16443 2006-07-23 Mark Mitchell <mark@codesourcery.com>
16446 * g++.dg/template/friend45.C: New test.
16448 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16450 PR libgfortran/28339
16451 * gfortran.dg/arrayio_8.f90: New test.
16453 2006-07-21 Mike Stump <mrs@apple.com>
16455 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
16457 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
16459 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16462 * g++.dg/eh/catch3.C: New test.
16465 * g++.dg/template/defarg10.C: New test.
16467 2006-07-20 Paul Brook <paul@codesourcery.com>
16470 * gcc.dg/pr27363.c: New test.
16472 2006-07-19 Mark Mitchell <mark@codesourcery.com>
16475 * g++.dg/init/ref13.C: New test.
16477 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16480 * obj-c++.dg/proto-error-1.mm: New test.
16482 2006-07-18 Mark Mitchell <mark@codesourcery.com>
16485 * g++.dg/template/string1.C: New test.
16487 2006-07-18 Mark Mitchell <mark@codesourcery.com>
16490 * g++.dg/template/defarg9.C: New test.
16493 * g++.dg/template/static27.C: New test.
16495 2006-07-18 Diego Novillo <dnovillo@redhat.com>
16498 * gcc.dg/tree-ssa/pr28410.c: New test.
16500 2006-07-18 Lee Millward <lee.millward@gmail.com>
16503 * g++/dg/other/error13.C: New test.
16506 * g++.dg/template/friend44.C: New test.
16508 2006-07-18 Steve Ellcey <sje@cup.hp.com>
16511 * g++.dg/other/pr27495.C: New.
16513 2006-07-18 Olivier Hainque <hainque@adacore.com>
16515 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
16516 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
16518 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16521 * gcc.dg/pragma-pack-4.c: New test.
16523 2006-07-17 Steve Ellcey <sje@cup.hp.com>
16526 * g++.dg/ext/pr28291.C: New test.
16528 2006-07-17 Richard Sandiford <richard@codesourcery.com>
16530 PR middle-end/28403
16531 * gcc.c-torture/execute/pr28403.c: New test.
16533 2006-07-17 Richard Sandiford <richard@codesourcery.com>
16535 PR middle-end/28402
16536 * gcc.dg/pr28402.c: New test.
16538 2006-07-17 Steve Ellcey <sje@cup.hp.com>
16541 * g++.dg/other/pr28304.C: New test.
16543 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
16546 gcc.c-torture/unsorted/dump-noaddr.c: New test.
16547 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
16549 2006-07-17 Richard Guenther <rguenther@suse.de>
16551 PR tree-optimization/28238
16552 * g++.dg/tree-ssa/pr28238.C: New testcase.
16554 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16557 * g++.dg/eh/catch1.C: New test.
16558 * g++.dg/eh/catch2.C: New test.
16560 2006-07-16 Jakub Jelinek <jakub@redhat.com>
16563 * g++.dg/template/anon3.C: New test.
16565 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
16568 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
16569 specifiers requiring an explicit format tag..
16572 * gfortran.dg/generic_5: New test.
16575 * gfortran.dg/elemental_optional_args_1.f90: New test.
16577 2006-07-16 Olivier Hainque <hainque@adacore.com>
16579 * gnat.dg/assert.ads: New file.
16580 * gnat.dg/controlled_record.ads: Likewise.
16581 * gnat.dg/controlled_record.adb: Likewise.
16583 2006-07-15 Lee Millward <lee.millward@gmail.com>
16586 * g++.dg/other/error12.C: New test.
16589 * g++.dg/template/crash54.C: New test.
16591 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16594 * g++.dg/parse/catch1.C: New test.
16597 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
16600 * g++.dg/ext/attrib24.C: New test.
16602 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16605 * g++.dg/ext/asmspec1.C: New test.
16607 2006-07-13 Janis Johnson <janis187@us.ibm.com>
16609 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
16610 (dg-test): Support shouldfail tests.
16611 * lib/target-supports-dg.exp (dg-shouldfail): New.
16612 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
16613 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
16614 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
16615 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
16616 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
16617 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
16618 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
16620 2006-07-13 Jan Hubicka <jh@suse.cz>
16622 * gcc.target/i386/memcpy-1.c: New.
16624 2006-07-12 Geoffrey Keating <geoffk@apple.com>
16626 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
16628 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
16631 * gfortran.dg/present_1.f90: New test.
16634 * gfortran.dg/interface_derived_type_1.f90: New test.
16636 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
16639 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
16642 2006-07-07 Lee Millward <lee.millward@gmail.com>
16645 * g++.dg/other/label1.C: New test.
16647 2006-07-07 Richard Guenther <rguenther@suse.de>
16649 PR middle-end/28268
16650 * gcc.dg/torture/pr28268.c: New testcase.
16652 2006-07-07 Steve Ellcey <sje@cup.hp.com>
16655 * g++.dg/ext/pr27019.C: New.
16657 2006-07-07 Richard Guenther <rguenther@suse.de>
16659 PR tree-optimization/28187
16660 * gcc.dg/pr28187.c: New testcase.
16662 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
16664 * gnat.dg/address_conversion.adb: New test.
16665 * gnat.dg/boolean_subtype.adb: Likewise.
16666 * gnat.dg/frame_overflow.adb: Likewise.
16667 * gnat.dg/pointer_array.adb: Likewise.
16668 * gnat.dg/pointer_conversion.adb: Likewise.
16670 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
16674 * gfortran.dg/print_fmt_5.f90: New test.
16676 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16679 * gfortran.dg/bounds_check_4.f90: New test.
16681 2006-07-05 Richard Guenther <rguenther@suse.de>
16684 * gfortran.dg/pr28158.f90: New testcase.
16686 2006-07-05 Richard Guenther <rguenther@suse.de>
16688 PR tree-optimization/28162
16689 * gcc.dg/pr28162.c: New testcase.
16691 2006-07-05 Richard Guenther <rguenther@suse.de>
16692 Andrew Pinski <pinskia@gcc.gnu.org>
16695 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
16697 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
16700 * gfortran.dg/actual_array_substr_2.f90: New test.
16703 * gfortran.dg/actual_array_constructor_2.f90: New test.
16705 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16707 * gfortran.dg/itime_idate_1.f: New test.
16708 * gfortran.dg/itime_idate_2.f: New test.
16710 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16712 PR libgfortran/27704
16713 * gfortran.dg/open_status_3.f90: New test.
16714 * gfortran.dg/fmt_l.f90: Update for new feature.
16716 2006-07-03 Asher Langton <langton2@llnl.gov>
16718 * gfortran.dg/oldstyle_2.f90: New.
16720 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
16722 * gnat.dg/string_slice.adb: New test.
16724 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16727 * gfortran.dg/semicolon_fixed.c: New.
16728 * gfortran.dg/semicolon_free.c: New.
16730 2006-06-30 Mike Stump <mrs@apple.com>
16732 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
16733 that don't support internal visibility.
16735 2006-06-30 Andrew Pinski <pinskia@gmail.com>
16737 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
16738 for '(' / ')' needing an extra '\'.
16740 2006-06-29 Roger Sayle <roger@eyesopen.com>
16742 PR middle-end/27428
16743 * gcc.dg/pr27428-1.c: New test case.
16745 2006-06-29 Mike Stump <mrs@apple.com>
16747 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
16748 on darwin as we can't align commons large enough yet.
16750 * gcc.dg/vla-8.c: Add additional testcases.
16752 2006-06-26 Steve Ellcey <sje@cup.hp.com>
16755 * g++.dg/other/pr28114.C: New.
16757 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
16759 * gcc.c-torture/compile/20060625-1.c: New test.
16761 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
16764 * gfortran.dg/stfunc_3.f90: New test.
16767 * gfortran.dg/impure_actual_1.f90: New test.
16770 * gfortran.dg/elemental_result_1.f90: New test.
16773 * gfortran.dg/select_7.f90: New test.
16776 * intrinsic_actual_1.f: New test.
16780 * gfortran.dg/forall_4.f90: New test.
16783 * gfortran.dg/forall_5.f90: New test.
16785 2006-06-25 Lee Millward <lee.millward@gmail.com>
16788 * g++.dg/template/using13.C: New test.
16791 * g++.dg/other/incomplete3.C: New test.
16793 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16796 * gfortran.dg/substr_3.f: New test.
16797 * gfortran.dg/equiv_2.f90: Update expected error message.
16799 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
16802 * gfortran.dg/actual_array_substr_1.f90: New test.
16804 2006-06-24 Olivier Hainque <hainque@adacore.com>
16806 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
16807 * gnat.dg/scalar_mode_agg_compare.adb: New test.
16809 2006-06-23 Janis Johnson <janis187@us.ibm.com>
16811 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
16813 2006-06-23 Steven G. Kargl <kargls@comcast.net>
16816 * gfortran.dg/simpleif_2.f90: New test.
16818 2006-06-23 Lee Millward <lee.millward@gmail.com>
16820 * g++.dg/template/error22.C: Fix typo.
16822 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16825 * g++.dg/ext/attrib23.C: New test.
16827 2006-06-23 Olivier Hainque <hainque@adacore.com>
16829 * gnat.dg/varsize_temp.adb: New test.
16831 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16834 * g++.dg/other/java2.C: New test.
16836 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
16839 * g++.dg/ext/dllimport4.C. Add more tests for invalid
16842 2006-06-22 Roger Sayle <roger@eyesopen.com>
16845 * gcc.dg/pr27531-1.c: New test case.
16847 2006-06-22 Asher Langton <langton2@llnl.gov>
16850 * gfortran.dg/implicit_8.f90: New.
16852 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
16854 PR rtl-optimization/28121
16855 * gcc.dg/pr28121.c: New test.
16857 2006-06-22 Lee Millward <lee.millward@gmail.com>
16860 * g++.dg/parse/ptrmem6.C: New test.
16863 * g++.dg/template/error22.C: New test.
16865 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16868 * g++.dg/template/friend43.C: New test.
16871 * g++.dg/template/crash53.C: New test.
16874 * g++.dg/rtti/incomplete1.C: New test.
16876 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
16878 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
16880 2006-06-21 Joseph Myers <joseph@codesourcery.com>
16882 * gcc.c-torture/execute/complex-7.c: New.
16884 2006-06-21 Jakub Jelinek <jakub@redhat.com>
16886 * gcc.dg/merge-all-constants-1.c: New test.
16888 2006-06-20 Janis Johnson <janis187@us.ibm.com>
16891 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
16893 2006-06-20 Steven G. Kargl <kargls@comcast.net>
16895 * gfortran.dg/rrspacing_1.f90: New test.
16897 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16900 * g++.dg/other/bitfield2.C: New test.
16902 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
16904 PR tree-optimization/27331
16905 * gcc.dg/pr27331.c: New test.
16907 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
16908 Eric Botcazou <ebotcazou@adacore.com>
16911 * lib/gnat.exp: New file.
16912 * lib/gnat-dg.exp: Likewise.
16913 * gnat.dg: New directory.
16914 * gnat.dg/dg.exp: New driver.
16915 * gnat.dg/specs: New directory.
16916 * gnat.dg/specs/specs.exp: New driver.
16917 * gnat.dg/style: New directory.
16918 * gnat.dg/style/style.exp: New driver.
16920 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
16923 * gfortran.dg/array_initializer_1.f90: New test.
16926 * gfortran.dg/matmul_3.f90: New test.
16928 2006-06-19 Andrew Pinski <pinskia@gmail.com>
16930 PR middle-end/28075
16931 * gcc.dg/tree-ssa/inline-1.c: New test.
16933 2006-06-19 Anatoly Sokolov <aesok@post.ru>
16935 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
16936 in malloc prototype; remove XFAIL.
16937 * gcc.dg/pr18241-2.c: Ditto.
16938 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
16939 in memset prototype; remove XFAIL.
16940 * gcc.dg/tree-ssa/pr23382.c: Ditto.
16942 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
16944 * gcc.dg/vla-8.c: Add.
16946 2006-06-19 Richard Guenther <rguenther@suse.de>
16948 PR tree-optimization/27090
16949 * g++.dg/tree-ssa/pr27090.C: New testcase.
16951 2006-06-19 Roger Sayle <roger@eyesopen.com>
16954 * gcc.dg/pr27861-1.c: New test case.
16956 2006-06-19 Richard Guenther <rguenther@suse.de>
16958 PR middle-end/28045
16959 * gcc.dg/torture/pr28045.c: New testcase.
16961 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16964 * gfortran.dg/associated_4.f90: New test.
16966 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16970 * gfortran.dg/real_const_3.f90: New test.
16972 2006-06-16 Mark Mitchell <mark@codesourcery.com>
16975 * g++.dg/template/static26.C: New test.
16978 * g++.dg/expr/bitfield2.C: New test.
16981 * g++.dg/parse/linkage2.C: New test.
16983 2006-06-16 Richard Guenther <rguenther@suse.de>
16985 PR middle-end/27116
16986 * gcc.dg/pr15785-1.c: Revert last change.
16987 * gcc.dg/torture/pr27116-2.c: New testcase.
16989 2006-06-16 Roger Sayle <roger@eyesopen.com>
16991 PR middle-end/27802
16992 * gcc.dg/pr27802-1.c: New test case.
16994 2006-06-15 Mark Mitchell <mark@codesourcery.com>
16997 * g++.dg/template/ttp18.C: New test.
16998 * g++.dg/template/ttp19.C: Likewise.
17001 * g++.dg/expr/cond9.C: New test.
17004 * g++.dg/template/ctor7.C: New test.
17006 2006-06-15 Janis Johnson <janis187@us.ibm.com>
17008 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
17010 2006-06-16 Richard Guenther <rguenther@suse.de>
17012 PR tree-optimization/27781
17013 * gcc.dg/tree-ssa/pr27781.c: New testcase.
17015 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
17017 * gfortran.dg/allocate_zerosize_2.f90: New test case.
17019 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
17021 * gcc.dg/tree-ssa/loop-18.c: New test.
17023 2006-06-14 Mark Mitchell <mark@codesourcery.com>
17026 * g++.dg/template/crash52.C: New test.
17029 * g++.dg/ext/attrib22.C: New test.
17032 * g++.dg/template/builtin1.C: New test.
17033 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
17036 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
17038 * g++.old-deja/g++.pt/crash51.C: Likewise.
17041 * g++.dg/lookup/linkage1.C: New test.
17042 * g++.dg/lookup/linkage2.C: Likewise.
17044 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
17046 PR middle-end/27959
17047 * gcc.dg/pr27959.c: New testcase.
17049 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
17052 * g++.dg/eh/div.C: New test.
17054 2006-06-13 Jakub Jelinek <jakub@redhat.com>
17057 * g++.dg/tree-ssa/pr26757.C: New test.
17058 * g++.dg/tree-ssa/pr27894.C: New test.
17060 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
17062 * gcc.c-torture/compile/20060609-1.c: New test.
17065 * gcc.c-torture/compile/pr27863.c: New test.
17067 2006-06-13 Richard Guenther <rguenther@suse.de>
17069 PR tree-optimization/27830
17070 * g++.dg/tree-ssa/pr27830.C: New testcase.
17072 2006-06-13 Matthew Sachs <msachs@apple.com>
17074 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
17075 the list of compiler flags; this causes those flags to be checked
17076 for things like dg-skip-if.
17078 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17081 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
17083 2006-06-12 Mark Mitchell <mark@codesourcery.com>
17084 Kazu Hirata <kazu@codesourcery.com>
17086 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
17087 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
17089 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17092 * g++.dg/lookup/using15.C: New test.
17095 * g++.dg/other/anon4.C: New test.
17097 2006-06-12 Roger Sayle <roger@eyesopen.com>
17100 * g++.dg/init/complex1.C: New test case.
17102 2006-06-11 Eric Christopher <echristo@apple.com>
17104 PR middle-end/27948
17105 * gcc.dg/bf-ms-layout.c: Run on darwin.
17106 * gcc.dg/bf-no-ms-layout: Ditto.
17107 * gcc.dg/attr-ms_struct-2.c: New.
17108 * gcc.dg/bf-ms-layout-2.c: Ditto.
17110 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
17112 * gcc.dg/attr-ms_struct-packed1.c: New.
17114 2006-06-09 Mike Stump <mrs@apple.com>
17116 * gcc.dg/vla-7.c: Add.
17118 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
17121 * gfortran.dg/entry_6.f90: New test.
17125 * gfortran.dg/entry_7.f90: New test.
17127 2006-06-09 Jakub Jelinek <jakub@redhat.com>
17130 * gcc.dg/cpp/_Pragma6.c: New test.
17133 * g++.dg/cpp/_Pragma1.C: New test.
17135 PR preprocessor/27746
17136 * gcc.dg/gomp/macro-3.c: New test.
17137 * gcc.dg/gomp/macro-4.c: New test.
17138 * g++.dg/gomp/macro-3.C: New test.
17139 * g++.dg/gomp/macro-4.C: New test.
17141 2006-06-09 Richard Guenther <rguenther@suse.de>
17143 PR tree-optimization/26998
17144 * gcc.dg/torture/pr26998.c: New testcase.
17145 * gcc.dg/tree-ssa/vrp29.c: New testcase.
17147 2006-06-08 Mike Stump <mrs@apple.com>
17149 * gcc.dg/pr27095.c: Account for stubs.
17152 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
17153 produce bad code on darwin.
17155 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17158 * gfortran.dg/substr_2.f: New test.
17160 2006-06-08 Asher Langton <langton2@llnl.gov>
17163 * cray_pointers_2.f90: Add -fbounds-check compile flag.
17165 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17168 * gcc.dg/union-3.c: New test.
17170 2006-06-08 Richard Guenther <rguenther@suse.de>
17172 PR middle-end/27116
17173 * gcc.dg/torture/pr27116.c: New testcase.
17174 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
17176 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
17178 PR rtl-optimization/26449
17179 * gcc.dg/pr26449.c: New test.
17181 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17184 * g++.dg/ext/offsetof1.C: Test member functions.
17186 2006-06-07 Steve Ellcey <sje@cup.hp.com>
17188 * gcc.dg/pr27095.c: Improve scanning.
17190 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
17193 * gfortran.dg/saved_automatic_1.f90: New test.
17196 * gfortran.dg/array_simplify_1.f90: New test.
17199 * gfortran.dg/entry_dummy_ref_1.f90: New test.
17202 * gfortran.dg/entry_dummy_ref_2.f90: New test.
17204 2006-06-06 Mark Mitchell <mark@codesourcery.com>
17207 * g++.dg/expr/cast7.C: New test.
17209 2006-06-06 Janis Johnson <janis187@us.ibm.com>
17211 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
17212 * lib/gcc-defs.exp (tool_check_compile): Ditto.
17213 * lib/fortran-torture.exp (fortran-torture-compile,
17214 fortran-torture-execute): Ditto.
17216 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
17219 * gcc.dg/vmx/pr27842.c: New test.
17221 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17223 PR libfortran/27895
17224 * gfortran.dg/bounds_check_3.f90: New test.
17226 2006-06-05 Mike Stump <mrs@apple.com>
17228 * objc.dg/objc-fast-4.m: Skip for ppc64.
17230 2006-06-05 Steve Ellcey <sje@cup.hp.com>
17233 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
17235 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
17236 Victor Kaplansky <victork@il.ibm.com>
17238 PR tree-optimizations/26360
17239 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
17240 with -fno-tree-dce.
17241 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
17243 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
17246 * gfortran.dg/data_char_1.f90: Add messages for truncated
17250 * gfortran.dg/func_decl_2.f90: New test.
17253 * gfortran.dg/do_2.f90: New test.
17256 * gfortran.dg/associated_3.f90: New test.
17258 2006-06-04 Mark Mitchell <mark@codesourcery.com>
17261 * g++.dg/template/static25.C: New test.
17264 * g++.dg/init/array21.C: New test.
17267 * g++.dg/ext/complit7.C: New test.
17270 * g++.dg/parse/ptrmem5.C: New test.
17272 2006-06-04 Roger Sayle <roger@eyesopen.com>
17273 Andrew Pinski <pinskia@physics.uc.edu>
17276 PR middle-end/27382
17277 * gcc.dg/pr27150-1.c: New testcase.
17278 * gcc.dg/pr27382-1.c: New testcase.
17279 * gcc.dg/pr27382-2.c: New testcase.
17281 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
17285 * gcc.dg/array-10.c: New test.
17287 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17290 * g++.dg/init/const4.C: New test.
17291 * g++.dg/init/member1.C: Add error-marker.
17292 * g++.dg/other/fold1.C: Adjust error-marker.
17294 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17297 * g++.dg/ext/offsetof1.C: New test.
17299 2006-06-04 Eric Christopher <echristo@apple.com>
17301 * gcc.dg/attr-ms_struct-1.c: New.
17303 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
17305 * gcc.c-torture/compile/builtin_constant_p.c: New test.
17307 2006-06-04 Richard Guenther <rguenther@suse.de>
17309 PR tree-optimization/27039
17310 * gcc.dg/tree-ssa/loop-17.c: New testcase.
17312 2006-06-03 Roger Sayle <roger@eyesopen.com>
17315 * gcc.target/i386/amd64-abi-2.c: New test case.
17317 2006-06-02 Eric Christopher <echristo@apple.com>
17319 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
17320 * gcc.target/i386/20020523-1.c: Skip if darwin.
17321 * gcc.target/i386/asm-3.c: Ditto.
17322 * gcc.target/i386/20011119-1.c: Ditto.
17323 * gcc.target/i386/clobbers.c: Remove pic part of test.
17325 2006-06-02 Steve Ellcey <sje@cup.hp.com>
17327 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
17328 * g++.old-deja/g++.other/init19.C: Ditto.
17329 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
17330 and add other platforms as expected failures.
17332 2006-06-01 Steve Ellcey <sje@cup.hp.com>
17334 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
17335 (is-effective-target-keyword): Ditto.
17337 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
17340 * gfortran.dg/extended_char_comparison_1.f: New test.
17342 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
17345 * gfortran.dg/dummy_procedure_1.f90: New test.
17348 * gfortran.dg/dummy_procedure_2.f90: New test.
17350 * gfortran.dg/associated_2.f90: Correct to make consistent with
17353 2006-05-31 Roger Sayle <roger@eyesopen.com>
17355 * gcc.target/i386/387-11.c: New test case.
17357 2006-05-31 Mark Mitchell <mark@codesourcery.com>
17360 * g++.dg/template/cond6.C: New test.
17363 * g++.dg/template/crash51.C: New test.
17364 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
17367 * g++.dg/init/array20.C: New test.
17369 2006-05-31 Roger Sayle <roger@eyesopen.com>
17371 * gcc.dg/builtins-54.c: New test case.
17373 2006-05-30 Mark Mitchell <mark@codesourcery.com>
17376 * g++.dg/template/fntry1.C: Add dg-do link.
17379 * g++.dg/parse/friend6.C: New test.
17381 2006-05-30 Asher Langton <langton2@llnl.gov>
17383 * gfortran.dg/cray_pointers_7.f90: New test.
17385 2006-05-30 Roger Sayle <roger@eyesopen.com>
17387 PR tree-optimization/23452
17388 * gcc.dg/fold-mulconj-1.c: New test case.
17390 2006-05-30 Mark Mitchell <mark@codesourcery.com>
17393 * g++.dg/parse/bitfield1.C: New test.
17395 2006-05-30 Roger Sayle <roger@eyesopen.com>
17397 * gcc.target/ppc-eq0-1.c: New test case.
17398 * gcc.target/ppc-negeq0-1.c: New test case.
17400 2006-05-30 Dirk Mueller <dmueller@suse.de>
17403 * gcc.dg/overflow-warn-5.c: New test.
17405 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17408 * gcc.dg/sizeof-1.c: New test.
17410 2006-05-30 Uros Bizjak <uros@kss-loka.si>
17413 * gcc.target/i386/pr27790.c: New test.
17415 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17417 PR libgfortran/27757
17418 * gfortran.dg/direct_io_5.f90: New test.
17420 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17422 PR libgfortran/27634
17423 * gfortran.dg/fmt_missing_period_1.f: New test.
17424 * gfortran.dg/fmt_missing_period_2.f: New test.
17425 * gfortran.dg/fmt_missing_period_3.f: New test.
17427 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17430 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
17433 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17436 * g++.dg/template/new6.C: New test.
17438 2006-05-29 Roger Sayle <roger@eyesopen.com>
17440 PR tree-optimization/24964
17441 * gcc.target/i386/387-10.c: New test case.
17443 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
17445 * intrinsics/string_intrinsics.c (compare_string):
17446 Use memcmp instead of strncmp to avoid tripping over
17447 CHAR(0) in a string.
17449 2006-05-27 Richard Guenther <rguenther@suse.de>
17451 PR middle-end/27773
17452 * gcc.dg/torture/pr27773.c: New testcase.
17454 2006-05-27 Dirk Mueller <dmueller@suse.de>
17456 * gcc.dg/pr24561.c: Rename to..
17457 * gcc.dg/pr25962.c: .. this.
17459 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17462 * gfortran.dg/bounds_check_2.f: New test.
17464 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
17466 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
17467 * gfortran.dg/byte_1.f90: Likewise.
17468 * gfortran.dg/dup_save_2.f90: Likewise.
17470 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
17472 * gfortran.dg/associated_2.f90: New test.
17474 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17477 * gfortran.dg/bounds_check_1.f90: New test.
17479 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
17481 PR rtl-optimization/27661
17482 * gcc.dg/pr27661.c: New test case.
17484 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
17487 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
17488 * gfortran.dg/print_parentheses_1.f: New test.
17489 * gfortran.dg/print_parentheses_2.f90: New test.
17491 2006-05-26 Jakub Jelinek <jakub@redhat.com>
17494 * gcc.dg/pr27758.c: New test.
17496 2006-05-24 Falk Hueffner <falk@debian.org>
17498 * gcc.c-torture/compile/pr27571.c: New test.
17500 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
17503 * gfortran.dg/spec_expr_4.f90: New test.
17506 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
17508 2006-05-25 Mark Mitchell <mark@codesourcery.com>
17511 * g++.dg/ext/complit6.C: New test.
17512 * g++.dg/ext/complit3.C: Adjust error markers.
17513 * g++.dg/init/const3.C: New test.
17515 2006-05-25 Richard Guenther <rguenther@suse.de>
17517 PR middle-end/27743
17518 * gcc.dg/torture/pr27743.c: New testcase.
17520 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
17522 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
17524 2006-05-25 Alan Modra <amodra@bigpond.net.au>
17526 * gcc.dg/compat/scalar-by-value-x.h: New.
17527 * gcc.dg/compat/scalar-by-value-y.h: New.
17528 * gcc.dg/compat/scalar-by-value-5.c: New.
17529 * gcc.dg/compat/scalar-by-value-5_main.c: New.
17530 * gcc.dg/compat/scalar-by-value-5_x.c: New.
17531 * gcc.dg/compat/scalar-by-value-5_y.c: New.
17532 * gcc.dg/compat/scalar-by-value-6.c: New.
17533 * gcc.dg/compat/scalar-by-value-6_main.c: New.
17534 * gcc.dg/compat/scalar-by-value-6_x.c: New.
17535 * gcc.dg/compat/scalar-by-value-6_y.c: New.
17537 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
17539 PR tree-optimization/27639
17540 PR tree-optimization/26719
17541 * gcc.dg/pr27639.c: New test.
17542 * gcc.dg/pr26719.c: New test.
17543 * gcc.dg/tree-ssa/scev-cast.c: New test.
17545 2006-05-23 Mark Mitchell <mark@codesourcery.com>
17548 * g++.dg/template/error21.C: New test.
17550 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
17553 * gcc.target/i386/pr27696.c: New.
17555 2006-05-22 Janis Johnson <janis187@us.ibm.com>
17557 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
17559 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
17561 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17564 * g++.dg/other/assign1.C: New test.
17566 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
17569 * gcc.target/i386/pr27266.c: New.
17571 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17574 * g++.dg/ext/asm9.C: New test.
17576 2006-05-22 Richard Sandiford <richard@codesourcery.com>
17578 PR rtl-optimization/25514
17579 * gcc.c-torture/compile/pr25514.c: New test.
17581 2006-05-22 Richard Guenther <rguenther@suse.de>
17584 2006-01-31 Richard Guenther <rguenther@suse.de>
17586 * gcc.target/i386/sselibm-1.c: New testcase.
17587 * gcc.target/i386/sselibm-2.c: Likewise.
17588 * gcc.target/i386/sselibm-3.c: Likewise.
17589 * gcc.target/i386/sselibm-4.c: Likewise.
17590 * gcc.target/i386/sselibm-5.c: Likewise.
17592 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17595 * gcc.dg/func-args-2.c: New test.
17598 * gcc.dg/struct-incompl-1.c: New test.
17600 2006-05-22 Richard Guenther <rguenther@suse.de>
17603 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
17604 the transformations we test for.
17606 2006-05-22 Richard Guenther <rguenther@suse.de>
17609 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
17611 2006-05-21 Mark Mitchell <mark@codesourcery.com>
17614 * g++.dg/warn/new1.C: New test.
17615 * g++.dg/template/new5.C: Likewise.
17617 2006-05-21 Roger Sayle <roger@eyesopen.com>
17619 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
17620 * gcc.target/i386/20060512-3.c: Likewise.
17622 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
17624 PR rtl-optimization/27671
17625 * gcc.c-torture/execute/pr27671-1.c: New.
17626 * gcc.dg/pr27671-2.c: Likewise.
17628 PR tree-optimization/26622.
17629 * gcc.c-torture/compile/pr26622.c: New.
17631 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
17634 * gfortran.dg/recursive_reference_1.f90: New test.
17636 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
17639 * gfortran.dg/elemental_subroutine_3.f90: New test.
17642 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
17645 * gfortran.dg/associated_target_1.f90: New test.
17648 * gfortran.dg/maxloc_shape_1.f90: New test.
17650 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17652 PR libgfortran/24459
17653 * gfortran.dg/namelist_24.f90: New test.
17654 * gfortran.dg/namelist_12.f: Fix typo in comment.
17656 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
17658 PR middle-end/25776
17659 * g++.dg/other/error11.C: New test.
17661 2006-05-20 Richard Sandiford <richard@codesourcery.com>
17663 * gcc.target/mips/pr26765.c: Add -w to options.
17665 2006-05-20 Richard Sandiford <richard@codesourcery.com>
17667 * lib/target-supports.exp (check_effective_target_mpaired_single):
17669 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
17671 * g++.dg/vect/vect.exp: Likewise.
17673 2006-05-20 Richard Sandiford <richard@codesourcery.com>
17676 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
17678 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
17681 * gfortran.dg/temporary_1.f90: New file.
17683 2006-05-19 Andreas Schwab <schwab@suse.de>
17685 * g++.dg/other/unused1.C: Also match "stringz".
17687 2006-05-19 Mark Mitchell <mark@codesourcery.com>
17690 * g++.dg/template/fntry1.C: New test.
17692 2006-05-18 Mark Mitchell <mark@codesourcery.com>
17696 * g++.dg/conversion/bitfield5.C: New test.
17697 * g++.dg/conversion/bitfield6.C: New test.
17699 2006-05-18 Mike Stump <mrs@apple.com>
17701 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
17702 * gcc.dg/vla-4.c: Add.
17703 * gcc.dg/vla-5.c: Add.
17704 * gcc.dg/vla-6.c: Add.
17706 2006-05-12 Stuart Hastings <stuart@apple.com>
17708 * gcc.target/i386/20060512-1.c: New.
17709 * gcc.target/i386/20060512-2.c: New.
17710 * gcc.target/i386/20060512-3.c: New.
17711 * gcc.target/i386/20060512-4.c: New.
17713 2006-05-17 Mark Mitchell <mark@codesourcery.com>
17716 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
17719 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
17720 * g++.dg/parse/linkage1.C: New test.
17722 2006-05-17 Jakub Jelinek <jakub@redhat.com>
17724 PR tree-optimization/27548
17725 * g++.dg/tree-ssa/pr27548.C: New test.
17727 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17730 * gfortran.dg/recursive_check_1.f: New test.
17731 * gfortran.dg/recursive_check_2.f90: New test.
17733 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
17735 * g++.dg/opt/temp2.C: New test.
17737 2006-05-17 Jakub Jelinek <jakub@redhat.com>
17740 * g++.dg/init/brace5.C: New test.
17742 PR middle-end/27415
17743 * gcc.dg/gomp/pr27415.c: New test.
17744 * g++.dg/gomp/pr27415.C: New test.
17746 PR tree-optimization/27549
17747 * g++.dg/tree-ssa/pr27549.C: New test.
17749 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17751 PR libgfortran/27575
17752 * gfortran.dg/read_eof_4.f90: New test.
17754 2006-05-16 Richard Guenther <rguenther@suse.de>
17756 PR tree-optimization/22303
17757 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
17759 2006-05-16 Jakub Jelinek <jakub@redhat.com>
17761 PR middle-end/27573
17762 * gcc.dg/gomp/pr27573.c: New test.
17763 * gfortran.dg/gomp/pr27573.f90: New test.
17766 * gcc.dg/gomp/pr27499.c: New test.
17767 * g++.dg/gomp/pr27499.C: New test.
17769 2006-05-15 Mark Mitchell <mark@codesourcery.com>
17772 * g++.dg/parser/access8.C: Adjust error marker.
17773 * g++.dg/template/access17.C: New test.
17774 * g++.dg/template/access18.C: Likewise.
17776 2006-05-15 Roger Sayle <roger@eyesopen.com>
17779 * gcc.target/i386/pr26600.c: New test case.
17781 2006-05-15 Mark Mitchell <mark@codesourcery.com>
17784 * g++.dg/expr/bitfield1.C: New test.
17786 2006-05-15 Richard Guenther <rguenther@suse.de>
17788 PR tree-optimization/27603
17789 * gcc.dg/torture/pr27603.c: New testcase.
17791 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
17794 * gfortran.dg/entry_dummy_ref_1.f90: New test.
17797 * gfortran.dg/scalar_return_1.f90: New test.
17800 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
17802 2006-05-15 Jakub Jelinek <jakub@redhat.com>
17804 * gcc.dg/gomp/critical-4.c: New test.
17805 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
17806 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
17807 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
17808 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
17810 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17813 * g++.dg/template/dependent-args1.C: New test.
17816 * g++.dg/lookup/this1.C: New test.
17819 * g++.dg/template/operator6.C: New test.
17820 * g++.dg/template/incomplete3.C: New test.
17823 * g++.dg/template/new4.C: New test.
17826 * g++.dg/template/void2.C: New test.
17828 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
17830 * g++.dg/template/dependent-expr5.C: New test.
17832 2006-05-14 Roger Sayle <roger@eyesopen.com>
17834 PR middle-end/26729
17835 * gcc.dg/pr26729-1.c: New test case.
17837 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
17839 * gcc.dg/pr27003.c: New test.
17841 2006-05-12 Steve Ellcey <sje@cup.hp.com>
17843 * lib/target-supports.dg (check_cxa_atexit_available): Change
17844 v3_target_compile to ${tool}_target_compile.
17846 2006-05-11 Jason Merrill <jason@redhat.com>
17848 * lib/scanasm.exp (scan-not-hidden): Fix typo.
17850 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17853 * gfortran.dg/label_5.f90: New test.
17855 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
17857 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
17858 check_effective_target_powerpc_altivec_ok): New.
17859 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
17860 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
17861 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
17862 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
17863 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
17864 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
17865 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
17866 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
17867 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
17868 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
17869 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
17870 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
17871 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
17872 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
17873 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
17874 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
17875 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
17876 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
17877 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
17878 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
17879 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
17880 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
17881 gcc.target/powerpc/altivec-9.c,
17882 gcc.target/powerpc/altivec-consts.c,
17883 gcc.target/powerpc/altivec-pr22085.c,
17884 gcc.target/powerpc/altivec-splat.c,
17885 gcc.target/powerpc/altivec-types-1.c,
17886 gcc.target/powerpc/altivec-types-2.c,
17887 gcc.target/powerpc/altivec-types-3.c,
17888 gcc.target/powerpc/altivec-types-4.c,
17889 gcc.target/powerpc/altivec-varargs-1.c,
17890 gcc.target/powerpc/altivec-vec-merge.c,
17891 gcc.target/powerpc/ppc-vector-memcpy.c,
17892 gcc.target/powerpc/ppc-vector-memset.c,
17893 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
17894 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
17895 these effective targets.
17896 * gcc.dg/vmx/pr27006.c: Add missing close brace.
17897 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
17899 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17901 PR middle-end/27384
17902 * g++.dg/other/fold1.C: New test.
17904 PR middle-end/27488
17905 * gcc.dg/fold-nonneg-1.c: New test.
17908 * g++.dg/other/operator1.C: New test.
17910 2006-05-11 Richard Guenther <rguenther@suse.de>
17912 PR middle-end/27529
17913 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
17915 2006-05-10 Janis Johnson <janis187@us.ibm.com>
17917 * lib/target-supports-dg.exp (check-flags): New.
17918 (dg-skip-if): Move flag checks.
17920 2006-05-09 Steve Ellcey <sje@cup.hp.com>
17922 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
17923 * lib/target-supports.dg (check_cxa_atexit_available): New.
17925 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
17928 * gfortran.dg/multiple_allocation_2.f90: New test case.
17930 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
17932 * gcc.target/arm/pr27387.C: Fix a comment typo.
17934 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17937 * gfortran.dg/error_recovery_1.f90: New test.
17939 2006-05-10 Richard Guenther <rguenther@suse.de>
17941 PR tree-optimization/27302
17942 * gcc.dg/torture/pr27302.c: New testcase.
17944 2006-05-09 Dirk Mueller <dmueller@suse.de>
17945 Richard Guenther <rguenther@suse.de>
17947 PR middle-end/27498
17948 * gcc.dg/tree-ssa/pr27498.c: New testcase.
17950 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
17952 PR rtl-optimization/27335
17953 * gcc.dg/pr27335.c: New test.
17955 2006-05-06 Richard Sandiford <richard@codesourcery.com>
17957 * gcc.target/mips/mips-ps-5.c: New file.
17959 2006-05-08 Jan Hubicka <jh@suse.cz>
17961 PR middle-end/25962
17962 * gcc.dg/pr25962.c: New.
17964 2006-05-08 Roger Sayle <roger@eyesopen.com>
17967 * gcc.target/powerpc/pr27158.c: New test case.
17969 2006-05-08 Laurent GUERBY <laurent@guerby.net>
17972 * ada/acats/run_all.sh: Use test -z.
17974 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17976 PR libfortran/18271
17977 * gfortran.dg/spec_expr_3.f90: New test.
17979 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
17982 * gcc.target/i386/monitor.c: New file.
17984 2006-05-08 Alan Modra <amodra@bigpond.net.au>
17986 * gcc.dg/pr27095.c: xfail *-*-darwin*.
17988 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17991 * g++.dg/other/ptrmem7.C: New test.
17993 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17996 * gcc.dg/array-9.c: New test.
17998 2006-05-07 Richard Guenther <rguenther@suse.de>
18000 PR tree-optimization/27409
18001 * gcc.dg/torture/pr27409.c: New testcase.
18003 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18006 * gfortran.dg/select_6.f90: New.
18008 2006-05-07 Richard Guenther <rguenther@suse.de>
18010 PR tree-optimization/27136
18011 * gcc.dg/torture/pr27136.c: New testcase.
18013 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
18016 * gfortran.dg/char_cons_len_1.f90: New test.
18018 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18021 * g++.dg/template/incomplete2.C: New test.
18023 2006-05-06 Richard Guenther <rguenther@suse.de>
18025 PR tree-optimization/27151
18026 * gcc.dg/vect/pr27151.c: New testcase.
18028 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18031 * g++.dg/template/void1.C: New test.
18034 * g++.dg/other/void2.C: New test.
18037 * g++.dg/conversion/void1.C: New test.
18039 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
18042 * g++.dg/other/unused1.C: New.
18044 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18047 * objc.dg/member-1.m: New test.
18049 2006-05-05 Steve Ellcey <sje@cup.hp.com>
18051 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
18053 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18055 PR libfortran/26985
18056 * gfortran.dg/matmul_2.f90: New test.
18058 2005-05-05 Laurent GUERBY <laurent@guerby.net>
18060 * ada/acats/run_all.sh: Use sync when main not found.
18062 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
18065 * gcc.target/mips/pr26765.c: New.
18067 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
18069 * gcc.target/bfin: New directory.
18070 * gcc.target/bfin/bfin.exp: New file.
18071 * gcc.target/bfin/frmul.c: New file.
18072 * gcc.target/bfin/arith.c: New file.
18073 * gcc.target/bfin/mul-combine.c: New file.
18074 * gcc.target/bfin/shift.c: New file.
18076 2006-05-04 Richard Guenther <rguenther@suse.de>
18078 PR tree-optimization/14287
18079 PR tree-optimization/14844
18080 PR tree-optimization/19792
18081 PR tree-optimization/21608
18082 PR tree-optimization/27090
18083 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
18084 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
18085 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
18086 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
18087 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
18089 2006-05-04 Jakub Jelinek <jakub@redhat.com>
18091 PR tree-optimization/27285
18092 * gcc.c-torture/execute/pr27285.c: New test.
18094 PR middle-end/27388
18095 * gcc.dg/gomp/pr27388-1.c: New test.
18096 * gcc.dg/gomp/pr27388-2.c: New test.
18097 * gcc.dg/gomp/pr27388-3.c: New test.
18100 * g++.dg/gomp/pr27359.C: New test.
18102 2006-05-02 Steven G. Kargl <kargls@comcast.net>
18105 * gfortran.dg/iargc.f90: New test.
18107 2006-05-02 Mark Mitchell <mark@codesourcery.com>
18110 * g++.dg/template/crash49.C: New test.
18112 2006-05-02 Steve Ellcey <sje@cup.hp.com>
18115 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
18117 2006-05-02 Jeff Law <law@redhat.com>
18119 PR tree-optimization/27364
18120 * gcc.c-torture/execute/pr27364.c: New test.
18122 2006-05-02 Mark Mitchell <mark@codesourcery.com>
18125 * g++.dg/parser/ctor5.C: New test.
18127 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
18130 * gcc.target/arm/arm.exp: New.
18131 * gcc.target/arm/pr27387.C: Likewise.
18133 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
18137 * gfortran.dg/module_equivalence_2.f90: New test.
18139 2006-05-02 Jakub Jelinek <jakub@redhat.com>
18141 PR middle-end/27337
18142 * g++.dg/gomp/pr27337-1.C: New test.
18143 * g++.dg/gomp/pr27337-2.C: New test.
18145 PR middle-end/27328
18146 * gcc.dg/gomp/pr27328.c: New test.
18148 PR middle-end/27325
18149 * g++.dg/gomp/pr27325.C: New test.
18151 PR middle-end/27310
18152 * g++.dg/gomp/pr27310.C: New test.
18154 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
18156 PR tree-optimization/27291
18157 * g++.dg/tree-ssa/pr27291.C: New test.
18159 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
18161 PR tree-optimization/27283
18162 * g++.dg/tree-ssa/pr27283.C: New test.
18164 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
18166 * gcc.dg/tree-ssa/loop-16.c: New test.
18168 2006-05-01 Roger Sayle <roger@eyesopen.com>
18169 Joseph S. Myers <joseph@codesourcery.com>
18171 * gcc.dg/Wconversion-3.c: New test case.
18172 * gcc.dg/Wconversion-4.c: Likewise.
18174 2006-05-01 Richard Guenther <rguenther@suse.de>
18176 PR tree-optimization/26726
18177 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
18179 2006-04-30 Roger Sayle <roger@eyesopen.com>
18181 * gcc.dg/Woverflow-1.c: New test case.
18182 * gcc.dg/Woverflow-2.c: Likewise.
18183 * gcc.dg/Woverflow-3.c: Likewise.
18185 2006-04-30 Mark Mitchell <mark@codesourcery.com>
18188 * g++.dg/template/defarg8.C: New test.
18190 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18193 * g++.dg/parse/operator7.C: New test.
18195 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18199 * g++.dg/template/crash48.C: New test.
18202 * g++.dg/parse/ctor4.C: New test.
18204 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18207 * gfortran.df/char_type_len.f90: New test.
18209 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18211 PR libgfortran/27304
18212 * gfortran.dg/fmt_exhaust.f90: New test.
18214 2006-04-28 Roger Sayle <roger@eyesopen.com>
18217 * gcc.dg/large-size-array-2.c: New test case.
18219 2006-04-28 Richard Guenther <rguenther@suse.de>
18222 * gcc.target/i386/pr26826.c: New testcase.
18224 2006-04-28 Jakub Jelinek <jakub@redhat.com>
18226 PR middle-end/27260
18227 * gcc.c-torture/execute/pr27260.c: New.
18229 2006-04-28 Alan Modra <amodra@bigpond.net.au>
18231 PR middle-end/27095
18232 * gcc.dg/pr27095.c: New.
18234 2006-04-27 Mark Mitchell <mark@codesourcery.com>
18237 * g++.dg/conversion/bitfield4.C: New test.
18239 2006-04-27 Eric Christopher <echristo@apple.com>
18241 * gcc.dg/pragma-ms_struct.c: New.
18243 2006-04-27 Mark Mitchell <mark@codesourcery.com>
18246 * g++.dg/template/crash47.C: New test.
18248 2006-04-27 Dirk Mueller <dmueller@suse.de>
18250 * gcc.target/i386/sse-7.c: build with -msse.
18252 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
18254 PR testsuite/27274:
18255 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
18256 (main): Exit if processor doesn't support SSE.
18258 2006-04-26 David Edelsohn <edelsohn@gnu.org>
18260 PR middle-end/27282
18261 * gcc.c-torture/compile/pr27282.c: New test.
18263 2006-04-26 Jakub Jelinek <jakub@redhat.com>
18265 PR middle-end/26913
18266 * g++.dg/gomp/pr26913.C: New test.
18269 * gcc.dg/gomp/pr25996.c: New test.
18270 * g++.dg/gomp/pr25996.C: New test.
18272 2006-04-25 Richard Sandiford <richard@codesourcery.com>
18274 PR rtl-optimization/26725
18275 * gcc.c-torture/compile/pr26725.c: New test.
18277 2006-04-25 Richard Guenther <rguenther@suse.de>
18279 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
18282 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
18284 * gcc.dg/20060425-1.c: New testcase.
18286 2006-04-25 Jakub Jelinek <jakub@redhat.com>
18288 PR tree-optimization/26865
18289 * gcc.dg/pr26865.c: New test.
18291 2006-04-24 Mark Mitchell <mark@codesourcery.com>
18294 * g++.dg/conversion/bitfield1.C: New test.
18295 * g++.dg/conversion/bitfield2.C: Likewise.
18296 * g++.dg/conversion/bitfield3.C: Likewise.
18298 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
18299 Richard Guenther <rguenther@suse.de>
18301 PR tree-optimization/27236
18302 * gcc.dg/tree-ssa/pr27236.c: New testcase.
18304 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18307 * g++.dg/other/incomplete2.C: New test.
18309 2006-04-24 Richard Guenther <rguenther@suse.de>
18311 PR middle-end/26869
18312 * gcc.dg/torture/pr26869.c: New testcase.
18314 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
18315 Richard Guenther <rguenther@suse.de>
18317 PR tree-optimization/27218
18318 * g++.dg/tree-ssa/pr27218.C: New testcase.
18320 2006-04-23 Mark Mitchell <mark@codesourcery.com>
18323 * g++.dg/template/friend41.C: New test.
18325 2006-04-23 David Edelsohn <edelsohn@gnu.org>
18327 * g++.dg/opt/pr15551.C: Include cstdio.
18328 (main): Use remove instead of unlink.
18330 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
18332 * gcc.dg/sibcall-7.c: New test.
18333 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
18334 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
18335 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
18336 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
18337 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
18339 2006-04-23 Mark Mitchell <mark@codesourcery.com>
18342 * g++.dg/opt/bitfield1.C: New test.
18343 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
18344 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
18345 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
18346 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
18347 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
18348 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
18349 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
18350 * g++.dg/abi/bitfield2.C: Likewise.
18351 * g++.dg/init/bitfield1.C: Likewise.
18353 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
18356 * gfortran.dg/elemental_subroutine_4.f90: New test.
18357 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
18360 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
18362 * gcc.c-torture/compile/20060421-1.c: New testcase.
18364 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18367 * gcc.dg/init-bad-4.c: New test.
18369 2006-04-21 Paul Brook <paul@codesourcery.com>
18371 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
18373 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
18376 * gfortran.dg/defined_operators_1.f90: New test.
18377 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
18378 remove old ones associated, incorrectly, with Note 5.46.
18381 * gfortran.dg/character_array_constructor_1.f90: New test.
18383 2006-04-20 Jakub Jelinek <jakub@redhat.com>
18385 * gcc.dg/20060419-1.c: New test.
18387 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
18390 * gcc.dg/struct-parse-1.c: New test case.
18392 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18395 * g++.dg/parse/template19.C: New test.
18398 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
18401 * g++.dg/expr/call3.C: New test.
18404 * g++.dg/conversion/dynamic1.C: New test.
18406 2006-04-19 Mark Mitchell <mark@codesourcery.com>
18409 * g++.dg/template/crash35.C: Tweak error markers.
18410 * g++.dg/template/crash46.C: New test.
18411 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
18412 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
18414 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
18416 PR rtl-optimization/14261
18417 * gcc.c-torture/compile/20060419-1.c: Added.
18419 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
18421 * gfortran.dg/label_1.f90: Adjust dg-error.
18423 2006-04-16 Roger Sayle <roger@eyesopen.com>
18426 * gcc.dg/fold-cond-1.c: New test case.
18427 * gcc.dg/pr26961-1.c: Likewise.
18429 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18431 PR libgfortran/27138
18432 * gfortran.dg/read_bad_advance.f90: New test.
18434 2006-04-16 Roger Sayle <roger@eyesopen.com>
18435 Dale Johannesen <dalej@apple.com>
18438 * gcc.target/i386/vecinit-3.c: New testcase.
18439 * gcc.target/i386/vecinit-4.c: Likewise.
18440 * gcc.target/i386/sse-18.c: Likewise.
18441 * gcc.target/i386/sse-19.c: Likewise.
18443 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
18445 * gfortran.dg/allocate_zerosize_1.f90: New test.
18447 2006-04-16 Mark Mitchell <mark@codesourcery.com>
18450 * g++.dg/template/crash45.C: New test.
18452 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
18455 * gfortran.dg/proc_assign_1.f90: New test.
18456 * gfortran.dg/procedure_lvalue.f90: Change message.
18457 * gfortran.dg/namelist_4.f90: Add new error.
18461 * gfortran.dg/auto_pointer_array_result_1.f90
18464 * gfortran.dg/specification_type_resolution_1.f90
18469 * gfortran.dg/bounds_temporaries_1.f90: New test.
18472 * gfortran.dg/array_return_value_1.f90: New test.
18474 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18477 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
18479 2006-04-15 Jakub Jelinek <jakub@redhat.com>
18481 PR middle-end/26823
18482 * g++.dg/gomp/pr26823-1.C: New test.
18483 * g++.dg/gomp/pr26823-2.C: New test.
18485 2006-04-13 Uros Bizjak <uros@kss-loka.si>
18487 PR middle-end/27134
18488 * gcc.dg/pr27314.c: New test.
18490 2006-04-13 Richard Henderson <rth@redhat.com>
18492 * g++.dg/gomp/block-0.C: Update expected matches.
18494 2006-04-13 DJ Delorie <dj@redhat.com>
18496 * lib/target-supports.exp (check_effective_target_int32plus): New.
18497 (check_effective_target_ptr32plus): New.
18498 (check_effective_target_size32plus): New.
18499 (check_effective_target_int16): New.
18500 (check_profiling_available): Add m32c to the list of unsupported
18503 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
18504 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
18506 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
18508 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
18510 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
18512 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
18513 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
18514 not just xstormy16. Skip m32c due to weird pointer size.
18515 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
18516 not just xstormy16.
18517 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
18518 not just xstormy16.
18519 * gcc.dg/20020312-2.c: Add m32c support.
18520 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
18521 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
18523 * gcc.dg/20050321-2.c: Require >=32 bit integers.
18524 * gcc.dg/asm-1.c: Skip if int and short are the same size.
18525 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
18526 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
18527 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
18529 * gcc.dg/init-string-2.c: Require >=32 bit integers.
18530 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
18531 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
18532 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
18533 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
18534 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
18535 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
18537 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
18539 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
18540 * gcc.dg/pr23049.c: Require >=32 bit integers.
18541 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
18542 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
18543 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
18544 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
18545 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
18546 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
18547 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
18548 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
18549 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
18550 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
18551 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
18552 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
18554 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
18555 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
18556 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
18557 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
18558 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
18560 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
18561 * gcc.c-torture/execute/20040703-1.x: Likewise.
18562 * gcc.c-torture/execute/20040705-1.x: Likewise.
18563 * gcc.c-torture/execute/20040705-2.x: Likewise.
18564 * gcc.c-torture/execute/20040709-1.x: Likewise.
18565 * gcc.c-torture/execute/20040709-2.x: Likewise.
18566 * gcc.c-torture/execute/20040811-1.x: Likewise.
18567 * gcc.c-torture/execute/20050316-1.x: Likewise.
18568 * gcc.c-torture/execute/bitfld-4.x: Likewise.
18569 * gcc.c-torture/execute/pr19689.x: Likewise.
18570 * gcc.c-torture/execute/pr7284-1.x: Likewise.
18571 * gcc.c-torture/execute/usmul.x: Likewise.
18572 * gcc.c-torture/execute/vrp-5.x: Likewise.
18573 * gcc.c-torture/execute/vrp-6.x: Likewise.
18574 * gcc.dg/debug/20041023-1.s: Likewise.
18576 2006-04-13 Roger Sayle <roger@eyesopen.com>
18578 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
18579 of integers to a vector types are now constant expressions in C.
18580 * gcc.dg/vect/vect-fold-1.c: New test case.
18582 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
18583 Ulrich Weigand <uweigand@de.ibm.com>
18586 * gcc.dg/vmx/pr27006.c: New testcase.
18588 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18590 PR libgfortran/26766
18591 * gfortran.dg/write_recursive.f90: New test.
18593 2006-04-11 Mark Mitchell <mark@codesourcery.com>
18595 * g++.dg/parse/dtor7.C: New test.
18596 * g++.dg/parse/new1.C: Add error marker.
18597 * g++.dg/template/new3.C: New test.
18600 * g++.dg/template/pure1.C: New test.
18603 * g++.dg/parse/ptrmem4.C: New test.
18605 2006-04-10 Jeff Law <law@redhat.com>
18608 * gcc.c-torture/compile/pr27087.c: New test.
18610 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
18613 * gcc.dg/20060410.c: New.
18615 2006-04-10 Matthias Klose <doko@debian.org>
18617 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
18618 Recognize multilib directory names containing underscores.
18620 2006-04-10 Roger Sayle <roger@eyesopen.com>
18622 * gcc.target/i386/vecinit-1.c: New test case.
18623 * gcc.target/i386/vecinit-2.c: Likewise.
18625 2006-04-10 Jakub Jelinek <jakub@redhat.com>
18628 * g++.dg/debug/dwarf2-2.C: New test.
18630 2006-04-09 Richard Sandiford <richard@codesourcery.com>
18632 PR rtl-optimization/27073
18633 * gcc.c-torture/execute/pr27073.c: New test.
18635 2006-04-08 Mike Stump <mrs@apple.com>
18637 * gcc.dg/pragma-darwin.c: Improve for ppc64.
18639 2006-04-07 Richard Guenther <rguenther@suse.de>
18641 PR tree-optimization/26135
18642 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
18644 2006-04-06 Jan Hubicka <jh@suse.cz>
18647 * g++.dg/bprob/g++-bprob-2.C: New testcase.
18649 2006-04-06 Roger Sayle <roger@eyesopen.com>
18651 * g++.dg/conversion/nullptr1.C: New test case.
18652 * g++.dg/conversion/nullptr2.C: Likewise.
18654 2006-04-05 Roger Sayle <roger@eyesopen.com>
18656 * gfortran.dg/dependency_18.f90: New test case.
18658 2006-04-05 Richard Guenther <rguenther@suse.de>
18660 PR tree-optimization/26919
18661 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
18662 * gcc.dg/ipa/ipa-2.c: Likewise.
18663 * gcc.dg/ipa/ipa-3.c: Likewise.
18664 * gcc.dg/ipa/ipa-5.c: Likewise.
18666 2006-04-05 Richard Guenther <rguenther@suse.de>
18668 PR tree-optimization/26763
18669 * gcc.dg/torture/pr26763-1.c: New testcase.
18670 * gcc.dg/torture/pr26763-2.c: Likewise.
18672 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
18676 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
18678 2006-04-04 Eric Christopher <echristo@apple.com>
18680 * gcc.target/i386/387-1.c: Allow regexp to match darwin
18682 * gcc.target/i386/387-5.c: Ditto.
18684 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
18686 * gcc.target/sparc/struct-ret-check.c: New test.
18688 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18690 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
18691 zero decimal digits specified in format.
18693 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
18696 * gfortran.dg/missing_optional_dummy_1.f90: New test.
18699 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
18700 * gfortran.dg/initialization_1.f90: Make assignment compliant.
18701 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
18702 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
18703 compliant and detect bigendian-ness.
18705 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
18707 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
18708 dummy arguments work when the actual argument is itself a dummy
18709 argument of the caller.
18711 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
18713 PR libfortran/24685
18714 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
18716 2006-04-01 Roger Sayle <roger@eyesopen.com>
18718 * gfortran.dg/dependencency_17.f90: New test case.
18720 2006-04-01 Roger Sayle <roger@eyesopen.com>
18722 * gfortran.dg/dependency_14.f90: New test case.
18723 * gfortran.dg/dependency_15.f90: Likewise.
18724 * gfortran.dg/dependency_16.f90: Likewise.
18726 2006-03-31 Asher Langton <langton2@llnl.gov>
18729 gfortran.dg/cray_pointers_6.f90: New test.
18731 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18733 PR libgfortran/26890
18734 * gfortran.dg/read_size_noadvance.f90: New test.
18736 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
18739 * gfortran.dg/multiple_allocation_1.f90: Check that the
18740 size has changed after a re-allocation with stat.
18742 2006-03-30 Richard Guenther <rguenther@suse.de>
18744 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
18746 * gcc.target/i386/sselibm-2.c: Likewise.
18747 * gcc.target/i386/sselibm-3.c: Likewise.
18748 * gcc.target/i386/sselibm-4.c: Likewise.
18749 * gcc.target/i386/sselibm-5.c: Likewise.
18751 2006-03-28 Roger Sayle <roger@eyesopen.com>
18753 * gcc.dg/fold-andxor-1.c: New test case.
18754 * gcc.dg/fold-xorand-1.c: Likewise.
18756 2006-03-28 Roger Sayle <roger@eyesopen.com>
18758 * gcc.dg/fold-convnotconv-1.c: New test case.
18760 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
18763 * gfortran.dg/private_type_5.f90: New test.
18765 2006-03-27 David Edelsohn <edelsohn@gnu.org>
18767 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
18769 2006-03-27 Jakub Jelinek <jakub@redhat.com>
18771 * gfortran.dg/advance_2.f90: New test.
18772 * gfortran.dg/advance_3.f90: New test.
18774 * gfortran.fortran-torture/execute/equiv_5.f: New test.
18776 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18778 PR libgfortran/26661
18779 PR libgfortran/26880
18780 * gfortran.dg/read_x_past.f: New test.
18782 2006-03-26 Geoffrey Keating <geoffk@apple.com>
18784 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
18787 2006-03-26 David Edelsohn <edelsohn@gnu.org>
18789 * objc.dg/dwarf-1.m: Skip on AIX.
18790 * objc.dg/dwarf-2.m: Skip on AIX.
18792 2006-03-25 Steven G. Kargl <kargls@comcast.net>
18795 * gfortran.dg/float_1.f90: New test.
18797 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
18799 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
18801 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
18803 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
18805 PR libfortran/26735
18806 * gfortran.dg/convert_implied_open.f90: New test case.
18808 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
18811 * gfortran.dg/transpose_reshape_r10.f90: New test case.
18813 2006-03-25 Uros Bizjak <uros@kss-loka.si>
18815 PR middle-end/26717
18816 * gcc.dg/pr26717.c: New test.
18818 2006-03-25 Roger Sayle <roger@eyesopen.com>
18820 * gfortran.dg/dependency_12.f90: New test case.
18822 2006-03-24 Roger Sayle <roger@eyesopen.com>
18824 * gfortran.dg/dependency_9.f90: New (resurected) test case.
18826 2006-03-24 Jeff Law <law@redhat.com>
18828 * gcc.c-torture/pr26840.c: New test.
18830 2006-03-24 Geoffrey Keating <geoffk@apple.com>
18832 * objc.dg/dwarf-2.m: New.
18833 * obj-c++.dg/dwarf-2.mm: New.
18835 * g++.old-deja/g++.other/init19.C: New.
18837 2006-03-24 David Edelsohn <edelsohn@gnu.org>
18839 * g++.dg/eh/spbp.C: Skip on AIX.
18841 2006-03-24 Jakub Jelinek <jakub@redhat.com>
18843 PR middle-end/26611
18844 * g++.dg/gomp/pr26611-1.C: New test.
18845 * g++.dg/gomp/pr26611-2.C: New test.
18847 2006-03-24 Jeff Law <law@redhat.com>
18849 * gcc.c-torture/compile/pr26833.c: New test.
18850 * gfortran.fortran-torture/compile/pr26806.f90: New test.
18852 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18854 * gfortran.dg/endfile_2.f90: Delete temp file.
18856 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
18859 * gfortran.dg/record_marker_1.f90: New test case.
18860 * gfortran.dg/record_marker_2.f: New test case.
18861 * gfortran.dg/record_marker_3.f90: New test case.
18863 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
18866 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
18867 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
18869 2006-03-21 Janis Johnson <janis187@us.ibm.com>
18871 * lib/gcc-dg.exp (cleanup-modules): New proc.
18872 * gfortran.dg/allocatable_function_1.f90,
18873 gfortran.dg/allocate_char_star_scalar_1.f90,
18874 gfortran.dg/assumed_charlen_function_1.f90,
18875 gfortran.dg/assumed_dummy_1.f90,
18876 gfortran.dg/assumed_shape_ranks_1.f90,
18877 gfortran.dg/assumed_shape_ranks_2.f90,
18878 gfortran.dg/assumed_size_dt_dummy.f90,
18879 gfortran.dg/auto_char_dummy_array_1.f90,
18880 gfortran.dg/auto_char_len_3.f90,
18881 gfortran.dg/automatic_module_variable.f90,
18882 gfortran.dg/bad_automatic_objects_1.f90,
18883 gfortran.dg/char_array_constructor.f90,
18884 gfortran.dg/char_array_structure_constructor.f90,
18885 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
18886 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
18887 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
18888 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
18889 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
18890 gfortran.dg/derived_pointer_recursion.f90,
18891 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
18892 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
18893 gfortran.dg/dummy_functions_1.f90,
18894 gfortran.dg/elemental_initializer_1.f90,
18895 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
18896 gfortran.dg/elemental_pointer_1.f90,
18897 gfortran.dg/elemental_subroutine_1.f90,
18898 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
18899 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
18900 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
18901 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
18902 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
18903 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
18904 gfortran.dg/global_references_1.f90,
18905 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
18906 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
18907 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
18908 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
18909 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
18910 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
18911 gfortran.dg/large_integer_kind_1.f90,
18912 gfortran.dg/large_real_kind_1.f90,
18913 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
18914 gfortran.dg/module_double_reuse.f90,
18915 gfortran.dg/module_equivalence_1.f90,
18916 gfortran.dg/module_interface_1.f90,
18917 gfortran.dg/module_parameter_array_refs_1.f90,
18918 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
18919 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
18920 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
18921 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
18922 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
18923 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
18924 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
18925 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
18926 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
18927 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
18928 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
18929 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
18930 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
18931 gfortran.dg/same_name_1.f90,
18932 gfortran.dg/sibling_dummy_procedure_1.f90,
18933 gfortran.dg/sibling_dummy_procedure_2.f90,
18934 gfortran.dg/sibling_dummy_procedure_3.f90,
18935 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
18936 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
18937 gfortran.dg/used_dummy_types_2.f90,
18938 gfortran.dg/used_dummy_types_3.f90,
18939 gfortran.dg/used_dummy_types_4.f90,
18940 gfortran.dg/used_dummy_types_5.f90,
18941 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
18942 gfortran.dg/userdef_operator_1.f90: Use it.
18944 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18946 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
18947 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
18948 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
18949 gfortran.dg/write_back.f,
18950 gfortran.fortran-torture/execute/inquire_1.f90,
18951 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
18953 2006-03-21 Jeff Law <law@redhat.com>
18955 * gcc.dg/tree-ssa/vrp28.c: New test.
18957 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
18959 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
18960 if _STDC_C99 is defined.
18961 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
18962 * gcc.dg/builtins-20.c: Likewise.
18963 * gcc.dg/builtins-53.c: Likewise.
18964 * gcc.dg/single-precision-constant.c: Likewise. Also pass
18965 -mmacosx-version-min=10.3 on PowerPC/Darwin.
18967 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
18970 * gcc.c-torture/compile/pr26781-1.c: New test.
18971 * gcc.c-torture/compile/pr26781-2.c: New test.
18973 2006-03-21 Jakub Jelinek <jakub@redhat.com>
18976 * g++.dg/gomp/pr26690-1.C: New test.
18977 * g++.dg/gomp/pr26690-2.C: New test.
18979 2006-03-20 Jeff Law <law@redhat.com>
18981 * gcc.dg/tree-ssa/pr21829.c: New test.
18983 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
18985 2006-03-20 Richard Sandiford <richard@codesourcery.com>
18987 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
18988 (check_visibility_available): Use it.
18989 (check_effective_target_default_packed): Likewise.
18990 (check_effective_target_pcc_bitfield_type_matters): Likewise.
18991 (check_effective_target_fopenmp): Likewise.
18992 (check_effective_target_freorder): Likewise.
18993 (check_effective_target_fpic): Likewise.
18994 (check_named_sections_available): Likewise.
18995 (check_effective_target_ilp32): Likewise.
18996 (check_effective_target_lp64): Likewise.
18998 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
19001 * gfortran.dg/scalar_mask_2.f90: New test case.
19003 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
19006 * gcc.dg/tree-ssa/loadpre12.c: New test.
19007 * gcc.dg/tree-ssa/loadpre13.c: New test.
19008 * gcc.dg/tree-ssa/loadpre14.c: New test.
19009 * gcc.dg/tree-ssa/loadpre15.c: New test.
19010 * gcc.dg/tree-ssa/loadpre16.c: New test.
19011 * gcc.dg/tree-ssa/loadpre17.c: New test.
19012 * gcc.dg/tree-ssa/loadpre18.c: New test.
19013 * gcc.dg/tree-ssa/loadpre19.c: New test.
19014 * gcc.dg/tree-ssa/loadpre20.c: New test.
19015 * gcc.dg/tree-ssa/loadpre21.c: New test.
19016 * gcc.dg/tree-ssa/loadpre22.c: New test.
19018 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
19021 * gfortran.dg/elemental_initializer_1.f90: New test.
19024 * gfortran.dg/assumed_shape_ranks_2: New test.
19026 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
19028 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
19031 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19033 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
19034 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
19035 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
19036 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
19037 gfortran.fortran-torture/execute/direct_io.f90,
19038 gfortran.fortran-torture/execute/inquire_2.f90,
19039 gfortran.fortran-torture/execute/inquire_4.f90,
19040 gfortran.fortran-torture/execute/list_read_1.f90,
19041 gfortran.fortran-torture/execute/open_replace.f90,
19042 gfortran.fortran-torture/execute/slash_edit.f90,
19043 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
19044 temporary files from testcases.
19046 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19048 PR libgfortran/26509
19049 gfortran.dg/write_direct_eor.f90: New test.
19051 2006-03-17 David Edelsohn <edelsohn@gnu.org>
19053 * gcc.target/powerpc/pr26350.c: New.
19054 * gcc.target/powerpc/indexed-addr.c: New.
19056 2006-03-16 Roger Sayle <roger@eyesopen.com>
19058 * gfortran.dg/dependency_13.f90: New test case.
19060 2006-03-16 Roger Sayle <roger@eyesopen.com>
19062 PR middle-end/21781
19063 * gcc.dg/real-const-1.c: New test case.
19065 2006-03-15 Geoffrey Keating <geoffk@apple.com>
19067 * g++.old-deja/g++.other/init18.C: New.
19068 * g++.old-deja/g++.other/init5.C: Remove xfail.
19070 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19072 * g++.dg/opt/pr15551.C: Cleanup temp file.
19074 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19077 g++.dg/parse/long1.C: New test.
19079 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19082 * gfortran.dg/continuation.f90: New test.
19083 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
19085 2006-03-14 Richard Guenther <rguenther@suse.de>
19087 PR tree-optimization/26672
19088 * gcc.dg/torture/pr26672.c: New testcase.
19090 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
19092 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
19093 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
19095 2006-03-13 Roger Sayle <roger@eyesopen.com>
19097 PR middle-end/26557
19098 * gcc.c-torture/compile/switch-1.c: New test case.
19100 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
19103 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
19104 test to include more permuatations of mask and index.
19105 * gfortran.dg/scalar_mask_1.f90: Modify last test to
19106 respond to F2003 spec. that the position returned for an all false
19107 mask && condition is zero.
19109 2006-03-13 Jakub Jelinek <jakub@redhat.com>
19111 PR middle-end/25989
19112 * gcc.dg/gomp/pr25989.c: New test.
19114 2006-03-13 Jeff Law <law@redhat.com>
19116 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
19118 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
19120 * gcc.dg/switch-9.c: New test.
19122 2006-03-13 Richard Guenther <rguenther@suse.de>
19124 PR middle-end/26630
19125 * gcc.dg/torture/pr26630.c: New testcase.
19127 2006-03-11 Roger Sayle <roger@eyesopen.com>
19129 * gfortran.dg/dependency_10.f90: New test case.
19130 * gfortran.dg/dependency_11.f90: Likewise.
19132 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
19133 Erik Edelmann <eedelman@gcc.gnu.org>
19135 * gfortran.dg/allocatable_function_1.f90: New.
19136 * gfortran.dg/allocatable_function_2.f90: New.
19138 2006-03-10 Richard Guenther <rguenther@suse.de>
19140 PR middle-end/26565
19141 * gcc.dg/torture/pr26565.c: New testcase.
19143 2006-03-09 Eric Christopher <echristo@apple.com>
19145 * gcc.c-torture/compile/20060309-1.c: New.
19147 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19149 PR libgfortran/26499
19150 * gfortran.dg/write_back.f: New test.
19151 * gfortran.dg/write_rewind_1.f: New test.
19152 * gfortran.dg/write_rewind_2.f: New test.
19154 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19156 PR libgfortran/26554
19157 * gfortran.dg/read_logical.f90: New test.
19159 2006-03-04 Laurent GUERBY <laurent@guerby.net>
19161 * ada/acats/norun.lst: cdd2a03 now passes.
19163 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
19166 * gcc.target/powerpc/pr18096-1.c: Change where the error
19169 2006-03-04 Jakub Jelinek <jakub@redhat.com>
19171 * gcc.target/i386/cleanup-1.c: New test.
19172 * gcc.target/i386/cleanup-2.c: New test.
19174 2006-03-04 Roger Sayle <roger@eyesopen.com>
19176 * gfortran.dg/dependency_9.f90: Remove for the time being.
19178 2006-03-04 Krister Walfridsson <cato@df.lth.se>
19180 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
19183 2006-03-03 Roger Sayle <roger@eyesopen.com>
19185 * gfortran.dg/dependency_9.f90: New test case.
19187 2006-03-03 Roger Sayle <roger@eyesopen.com>
19189 * gfortran.dg/dependency_4.f90: New test case.
19190 * gfortran.dg/dependency_5.f90: New test case.
19191 * gfortran.dg/dependency_6.f90: New test case.
19192 * gfortran.dg/dependency_7.f90: New test case.
19193 * gfortran.dg/dependency_8.f90: New test case.
19195 2006-03-03 Paul Brook <paul@codesourcery.com>
19197 * lib/target-supports.exp (check_profiling_available):
19200 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
19203 * multiple_allocation_1.f90: New test.
19205 2006-03-03 Roger Sayle <roger@eyesopen.com>
19207 PR tree-optimization/26524
19208 * gfortran.dg/pr26524.f: New test case.
19210 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19212 * g++.dg/template/repo5.C: Cleanup repo files.
19213 * gcc.dg/20051201-1.c: Cleanup coverage files.
19214 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
19215 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
19218 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
19220 * objc.dg/objc-nofilename-1.m: New test.
19221 * objc.dg/bad-receiver-type.m: New test.
19222 * obj-c++.dg/bad-receiver-type.mm: New test.
19224 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
19226 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
19228 2006-03-01 Mike Stump <mrs@apple.com>
19230 * g++.dg/abi/key2.C: Add.
19232 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
19234 * gfortran.dg/logical_dot_product.f90: New test.
19237 * gfortran.dg/used_interface_ref.f90: New test.
19240 * gfortran.dg/dependency_2.f90: New test.
19241 * gfortran.fortran-torture/execute/where17.f90: New test.
19242 * gfortran.fortran-torture/execute/where18.f90: New test.
19243 * gfortran.fortran-torture/execute/where19.f90: New test.
19244 * gfortran.fortran-torture/execute/where20.f90: New test.
19246 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
19248 * g++.dg/tree-ssa/pr26443.C: New test case.
19250 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
19252 PR middle-end/26022
19253 * g++.dg/opt/return-slot1.C: New test.
19255 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19257 PR libgfortran/26136
19258 * gfortran.dg/namelist_23.f90: New test.
19260 2006-02-28 Roger Sayle <roger@eyesopen.com>
19262 PR middle-end/14752
19263 * gcc.dg/fold-eqandshift-2.c: New test case.
19265 2006-02-28 Richard Guenther <rguenther@suse.de>
19267 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
19270 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
19272 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
19274 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19276 PR libgfortran/26464
19277 * gfortran.dg/backspace_5.f: New test.
19278 * gfortran.dg/backspace_6.f: New test.
19280 2006-02-26 Roger Sayle <roger@eyesopen.com>
19282 * gcc.dg/fold-eqandnot-1.c: New test case.
19284 2006-02-26 Roger Sayle <roger@eyesopen.com>
19286 PR middle-end/19983
19287 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
19289 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
19291 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
19292 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
19294 2006-02-26 Richard Guenther <rguenther@suse.de>
19296 PR tree-optimization/26421
19297 * gcc.dg/tree-ssa/pr26421.c: New testcase.
19299 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
19301 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
19302 * g++.old-deja/g++.robertl/eb132.C: Likewise.
19304 2006-02-26 Roger Sayle <roger@eyesopen.com>
19306 * gcc.dg/fold-even-1.c: New test case.
19308 2006-02-26 Roger Sayle <roger@eyesopen.com>
19310 PR middle-end/21137
19311 * gcc.dg/fold-eqandshift-1.c: New test case.
19313 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
19315 PR tree-optimization/25125
19316 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
19317 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
19319 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
19321 PR tree-optimizations/26359
19322 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
19323 with -fdump-tree-dceloop-details.
19324 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
19326 2006-02-25 Roger Sayle <roger@eyesopen.com>
19328 PR middle-end/23673
19329 * gcc.dg/fold-eqxor-1.c: New test case.
19330 * gcc.dg/fold-eqxor-2.c: Likewise.
19331 * gcc.dg/fold-eqxor-3.c: Likewise.
19333 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
19336 * scalar_mask_1.f90: New test.
19338 2006-02-24 Geoffrey Keating <geoffk@apple.com>
19340 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
19341 * g++.dg/eh/uncaught2.C: New.
19342 * g++.dg/eh/uncaught3.C: New.
19344 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19346 PR libgfortran/26423
19347 * gfortran.dg/read_many_1.f: New test.
19349 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
19352 * gfortran.dg/dependency_3.f90: New test.
19353 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
19357 * gfortran.dg/equiv_6.f90: New test.
19359 2006-02-23 Jeff Law <law@redhat.com>
19361 * gcc.c-torture/compile/pr26425.c: New test.
19363 2006-02-23 Jakub Jelinek <jakub@redhat.com>
19365 PR middle-end/26412
19366 * gcc.dg/gomp/pr26412.c: New test.
19368 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19371 * g++.dg/other/ellipsis1.C: New test.
19372 * g++.dg/parse/operator4.C: Adjust error marker.
19374 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
19377 * gfortran.dg/pr25603.f: New testcase.
19379 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
19381 * gcc.dg/bf-spl1.c: Don't specify -m68000.
19382 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
19384 2006-02-21 Geoffrey Keating <geoffk@apple.com>
19386 * g++.dg/eh/spbp.C: New.
19388 2006-02-21 Jakub Jelinek <jakub@redhat.com>
19390 PR middle-end/26379
19391 * gcc.target/i386/mmx-7.c: New test.
19393 2006-02-20 Roger Sayle <roger@eyesopen.com>
19395 PR tree-optimization/26361
19396 * gcc.dg/tree-ssa/vrp27.c: New test case.
19398 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
19400 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
19401 * gcc.dg/tree-ssa/complex-4.c: Here.
19403 2006-02-19 Roger Sayle <roger@eyesopen.com>
19405 PR middle-end/19543
19406 * gfortran.dg/logical_1.f90: New test case.
19408 2006-02-19 Jakub Jelinek <jakub@redhat.com>
19410 PR middle-end/26334
19411 * gcc.dg/20060218-1.c: Moved to...
19412 * gcc.target/i386/20060218-1.c: ... here. New test.
19414 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
19417 * gfortran.dg/convert_1.f90: New.
19419 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
19422 * gfortran.dg/namelist_5.f90: New test.
19425 * gfortran.dg/namelist_4.f90: New test.
19427 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
19430 * gcc.dg/tree-ssa/complex-3.c: New test.
19432 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
19434 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
19435 variable to take into account the variable name in the
19437 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
19439 2006-02-18 Jakub Jelinek <jakub@redhat.com>
19441 PR middle-end/26334
19442 * gcc.c-torture/compile/20060217-1.c: New test.
19443 * gcc.dg/20060218-1.c: New test.
19445 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
19447 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
19449 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
19451 * gcc.dg/cpp/undef3.c: New test.
19452 * gcc.dg/cpp/trad/builtins2.c: New test.
19454 2006-02-18 Mark Mitchell <mark@codesourcery.com>
19457 * g++.dg/template/static22.C: New test.
19458 * g++.dg/template/static23.C: New test.
19459 * g++.dg/template/static24.C: New test.
19460 * g++.dg/template/non-dependent13.C: New test.
19461 * g++.dg/init/member1.C: Tweak error markers.
19463 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19466 * gcc.c-torture/compile/pr26255.c: New test case.
19468 2006-02-16 Roger Sayle <roger@eyesopen.com>
19470 * gfortran.fortran-torture/execute/where_10.f90: New test case.
19471 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
19472 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
19473 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
19474 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
19475 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
19476 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
19478 2006-02-16 Jeff Law <law@redhat.com>
19480 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
19481 * gcc.dg/tree-ssa/vrp26.c: New test.
19483 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
19487 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
19488 __UCLIBC__ is defined.
19490 2006-02-16 Jakub Jelinek <jakub@redhat.com>
19493 * gfortran.dg/gomp/pr26224.f: New test.
19495 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
19498 * lib/target-supports.exp
19499 (check_effective_target_vect_short_mult): New.
19500 (check_effective_target_vect_char_mult): New.
19501 (check_effective_target_vect_widen_sum_qi_to_si): New.
19502 (check_effective_target_vect_widen_sum_qi_to_hi): New.
19503 (check_effective_target_vect_widen_sum_hi_to_si): New.
19504 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
19505 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
19506 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
19507 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
19508 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
19509 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
19510 vect-reduc-pattern-2c.c
19511 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
19512 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
19513 vect-reduc-pattern-1c.c
19515 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
19518 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
19520 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
19523 * gfortran.dg/enum_8.f90: Remove check for warning.
19524 * gfortran.dg/iomsg_1.f90: Ditto.
19525 * gfortran.dg/enum_1.f90: Ditto.
19526 * gfortran.dg/enum_9.f90: Ditto.
19527 * gfortran.dg/enum_2.f90: Ditto.
19528 * gfortran.dg/enum_10.f90: Ditto.
19529 * gfortran.dg/enum_3.f90: Ditto.
19530 * gfortran.dg/flush_1.f90: Ditto.
19531 * gfortran.dg/enum_4.f90: Ditto.
19532 * gfortran.dg/array_constructor_1.f90: Ditto.
19533 * gfortran.dg/enum_5.f90: Ditto.
19534 * gfortran.dg/enum_6.f90: Ditto.
19535 * gfortran.dg/enum_7.f90: Ditto.
19537 2006-02-15 Jakub Jelinek <jakub@redhat.com>
19539 PR middle-end/26300
19540 * gcc.c-torture/compile/20060215-1.c: New test.
19542 2006-02-14 Roger Sayle <roger@eyesopen.com>
19544 PR middle-end/23670
19545 * gcc.dg/tree-ssa/andor-2.c: New test case.
19547 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
19550 * optional_dim.f90: New test.
19552 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
19555 * gfortran.dg/label_4.f90: New.
19557 2006-02-14 Jakub Jelinek <jakub@redhat.com>
19558 Diego Novillo <dnovillo@redhat.com>
19559 Uros Bizjak <uros@kss-loka.si>
19561 * gfortran.dg/gomp: New directory.
19563 2006-02-14 Richard Guenther <rguenther@suse.de>
19565 PR tree-optimization/26258
19566 * gcc.dg/torture/pr26258.c: New testcase.
19568 2006-02-13 Jakub Jelinek <jakub@redhat.com>
19571 * gfortran.dg/pr26246_1.f90: New test.
19572 * gfortran.dg/pr26246_2.f90: New test.
19574 PR middle-end/26092
19575 * gcc.c-torture/compile/20060208-1.c: New test.
19577 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
19581 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
19582 * gfortran.dg/bad_automatic_objects_1.f90: New test.
19583 * gfortran.dg/automatic_module_variable.f90: Change error message.
19586 * gfortran.dg/internal_dummy_1.f90: New test.
19589 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
19593 * gfortran.dg/uncommon_block_data_1.f90: New test.
19594 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
19598 * gfortran.dg/typed_subroutine_1.f90: New test.
19600 2006-02-13 Geoffrey Keating <geoffk@apple.com>
19602 * objc.dg/dwarf-1.m: New.
19604 2006-02-13 Roger Sayle <roger@eyesopen.com>
19606 PR middle-end/24427
19607 * gcc.dg/tree-ssa/andor-1.c: New test case.
19609 2006-02-13 Josh Conner <jconner@apple.com>
19612 * gcc.dg/pr25376.c: New test.
19614 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
19616 * lib/target-supports.exp (check_named_sections_available):
19617 Only compile named-sections test -- don't assemble.
19619 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
19621 * g++.dg/warn/no-write-strings.C: New test.
19622 * g++.dg/warn/write-strings.C: Likewise.
19623 * g++.dg/warn/write-strings-default.C: Likewise.
19625 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
19628 * gfortran.dg/ret_pointer_2.f90: New test.
19630 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
19632 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
19634 2006-02-10 Jeff Law <law@redhat.com>
19636 * gcc.c-torture/compile/pr26213.c: New test.
19638 2006-02-10 Steven G. Kargl <kargls@comcast.net>
19640 gfortran.dg/null_1.f90: New test.
19642 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
19645 * gfortran.dg/parens_4.f90: New.
19646 * gfortran.dg/parens_5.f90: New.
19648 2006-02-10 Richard Guenther <rguenther@suse.de>
19650 * gcc.dg/pr23372-1.c: Remove empty file.
19652 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
19653 Paul Thomas <pault@gcc.gnu.org>
19656 * gfortran.dg/parens_1.f90: New.
19657 * gfortran.dg/parens_2.f90: New.
19658 * gfortran.dg/parens_3.f90: New.
19660 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
19663 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
19666 * gfortran.dg/impure_assignment_1.f90: New test.
19669 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
19671 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
19674 * g++.dg/expr/stdarg2.C: New test.
19676 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
19678 PR inline-asm/16194
19679 * gcc.dg/pr16194.c: New test.
19681 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
19683 * ada/acats/run_acats: Use portable variant of "$@".
19685 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
19687 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
19688 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
19690 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
19693 * g++.dg/opt/pr26179.C: New test.
19695 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
19697 PR middle-end/26134
19698 * gcc.dg/tree-ssa/complex-3.c: New test.
19700 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
19702 * gcc.c-torture/compile/volatile-1.c: New test.
19704 2006-02-09 Diego Novillo <dnovillo@redhat.com>
19707 * gcc.dg/tree-ssa/pr26180.c: New test.
19709 2006-02-08 Jeff Law <law@redhat.com>
19711 * gcc.dg/tree-ssa/pr21417.c: New test.
19713 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
19715 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
19716 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
19718 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
19720 * lib/scanrtl.exp: New.
19722 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19725 * g++.dg/other/virtual2.C: New test.
19728 * g++.dg/other/virtual1.C: New test.
19730 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
19732 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
19733 cleanup-ipa-dump): Update dump file glob patterns.
19734 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
19735 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
19737 * lib/gcc-dg.exp: Load it.
19738 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
19740 2006-02-07 Janis Johnson <janis187@us.ibm.com>
19743 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
19744 * gcc.dg/tree-ssa/pr23382.c: Ditto.
19746 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
19749 * gfortran.dg/mvbits_1.f90: New.
19751 2006-02-07 Dirk Mueller <dmueller@suse.com>
19753 * g++.dg/warn/Wdiv-by-zero.C: New test.
19754 * g++.dg/warn/Wno-div-by-zero.C: New.
19756 2006-02-07 Jeff Law <law@redhat.com>
19758 * gcc.dg/tree-ssa/pr21559.c: New test.
19760 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
19761 multiple VRP passes.
19762 * gcc.dg/tree-ssa/vrp09.c: Likewise.
19763 * gcc.dg/tree-ssa/vrp18.c: Likewise.
19764 * gcc.dg/tree-ssa/pr21582.c: Likewise.
19765 * gcc.dg/tree-ssa/pr20657.c: Likewise.
19766 * gcc.dg/tree-ssa/pr21001.c: Likewise.
19767 * gcc.dg/tree-ssa/vrp02.c: Likewise
19768 * gcc.dg/tree-ssa/vrp11.c: Likewise
19769 * gcc.dg/tree-ssa/pr14341.c: Likewise
19770 * gcc.dg/tree-ssa/vrp19.c: Likewise
19771 * gcc.dg/tree-ssa/vrp20.c: Likewise
19772 * gcc.dg/tree-ssa/vrp03.c: Likewise
19773 * gcc.dg/tree-ssa/pr21086.c: Likewise
19774 * gcc.dg/tree-ssa/pr21959.c: Likewise
19775 * gcc.dg/tree-ssa/vrp21.c: Likewise
19776 * gcc.dg/tree-ssa/vrp04.c: Likewise
19777 * gcc.dg/tree-ssa/pr25485.c: Likewise
19778 * gcc.dg/tree-ssa/pr22026.c: Likewise
19779 * gcc.dg/tree-ssa/vrp22.c: Likewise
19780 * gcc.dg/tree-ssa/vrp05.c: Likewise
19781 * gcc.dg/tree-ssa/20030807-10.c: Likewise
19782 * gcc.dg/tree-ssa/pr20701.c: Likewise
19783 * gcc.dg/tree-ssa/vrp23.c: Likewise
19784 * gcc.dg/tree-ssa/vrp06.c: Likewise
19785 * gcc.dg/tree-ssa/pr22117.c: Likewise
19786 * gcc.dg/tree-ssa/pr20702.c: Likewise
19787 * gcc.dg/tree-ssa/vrp15.c: Likewise
19788 * gcc.dg/tree-ssa/pr21090.c: Likewise
19789 * gcc.dg/tree-ssa/pr21294.c: Likewise
19790 * gcc.dg/tree-ssa/vrp24.c: Likewise
19791 * gcc.dg/tree-ssa/vrp07.c: Likewise
19792 * gcc.dg/tree-ssa/pr21563.c: Likewise
19793 * gcc.dg/tree-ssa/pr25382.c: Likewise
19794 * gcc.dg/tree-ssa/vrp16.c: Likewise
19795 * gcc.dg/tree-ssa/vrp25.c: Likewise
19796 * gcc.dg/tree-ssa/vrp08.c: Likewise
19797 * gcc.dg/tree-ssa/20030807-6.c: Likewise
19798 * gcc.dg/tree-ssa/vrp17.c: Likewise
19799 * gcc.dg/tree-ssa/pr21458.c: Likewise
19800 * g++.dg/tree-ssa/pr18178.C: Likewise
19802 2006-02-07 Richard Guenther <rguenther@suse.de>
19806 2006-01-30 Richard Guenther <rguenther@suse.de>
19808 * gcc.dg/pr23372-1.C: New testcase.
19810 * g++.dg/tree-ssa/pr26140.C: New testcase.
19812 2006-02-07 Mark Mitchell <mark@codesourcery.com>
19815 * g++.dg/template/ttp15.C: New test.
19816 * g++.dg/template/ttp16.C: Likewise.
19817 * g++.dg/template/ttp17.C: Likewise.
19818 * g++.old-deja/g++.pt/ttp36.C: Remove.
19819 * g++.old-deja/g++.pt/ttp19.C: Likewise.
19820 * g++.old-deja/g++.pt/ttp37.C: Likewise.
19821 * g++.old-deja/g++.pt/ttp38.C: Likewise.
19822 * g++.old-deja/g++.pt/ttp39.C: Likewise.
19823 * g++.old-deja/g++.pt/ttp9.C: Likewise.
19824 * g++.old-deja/g++.pt/ttp40.C: Likewise.
19825 * g++.old-deja/g++.pt/ttp51.C: Likewise.
19826 * g++.old-deja/g++.pt/ttp26.C: Likewise.
19827 * g++.old-deja/g++.pt/ttp36.C: Likewise.
19829 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
19831 PR libfortran/23815
19832 * unf_io_convert_4.f90: New test.
19834 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
19836 * gcc.dg/tree-ssa/loadpre10.c: New test.
19837 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
19838 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
19839 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
19841 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19843 PR libfortran/24685
19844 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
19846 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
19849 * gfortran.dg/assign_7.f: New test.
19851 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
19855 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
19856 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
19857 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
19859 2006-02-05 Jakub Jelinek <jakub@redhat.com>
19861 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
19864 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
19866 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
19867 * g++.dg/charset/string.c (foo): Likewise.
19868 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
19870 * g++.dg/ext/builtin2.C (printf): Likewise.
19871 * g++.dg/init/new15.C (printf): Likewise.
19872 * g++.dg/opt/pr17697-1.C (foo): Likewise.
19873 * g++.dg/opt/pr17697-2.C (foo): Likewise.
19874 * g++.dg/opt/pr17697-3.C (foo): Likewise.
19875 * g++.dg/template/non-dependent4.C (temp): Likewise.
19876 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
19877 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
19878 parameter type to const char*.
19879 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
19880 Change type to const char*.
19881 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
19883 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
19884 second parameter type to const char*.
19885 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
19886 (Y::Y): Change parameter type to const char*.
19887 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
19888 * g++.old-deja/g++.jason/report.C: Apply const correctness.
19889 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
19890 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
19892 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
19894 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
19895 type to const char*.
19896 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
19897 return type to const char*.
19898 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
19900 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
19901 * g++.old-deja/g++.law/refs1.C: Likewise.
19902 * g++.old-deja/g++.law/visibility1.C: Likewise.
19903 * g++.old-deja/g++.law/visibility2.C: Likewise.
19904 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
19906 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
19907 * g++.old-deja/g++.mike/net48.C: Likewise.
19908 * g++.old-deja/g++.mike/p646.C: Likewise.
19909 * g++.old-deja/g++.mike/p6746.C: Likewise.
19910 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
19911 type to const char*.
19912 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
19913 deprecated conversion warning.
19914 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
19916 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
19917 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
19918 * g++.old-deja/g++.pt/explicit8.C: Likewise.
19919 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
19920 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
19921 * g++.old-deja/g++.pt/nontype3.C: Likewise.
19922 * g++.old-deja/g++.pt/t39.C: Likewise.
19923 * g++.old-deja/g++.robertl/eb106.C: Likewise.
19924 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
19926 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
19929 intrinsic_argument_conformance_1.f90: New test.
19931 2006-02-03 Steven G. Kargl <kargls@comcast.net>
19934 * gfortran.dg/char_result_11.f90: Add SAVE.
19935 * gfortran.dg/der_pointer_4.f90: Ditto.
19936 * gfortran.dg/default_initialization.f90: New test.
19938 2006-02-03 Jeff Law <law@redhat.com>
19940 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
19941 handle more than 100 dump files.
19942 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
19943 * lib/scantree.exp (scan-tree-dump): Likewise.
19944 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
19945 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
19946 * lib/scanipa.exp (scan-ipa-dump): Likewise.
19947 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
19948 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
19950 2006-02-03 Diego Novillo <dnovillo@redhat.com>
19952 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
19954 2006-02-03 Mark Mitchell <mark@codesourcery.com>
19956 * g++.dg/template/using12.C: New test.
19958 2006-02-03 Alan Modra <amodra@bigpond.net.au>
19960 * gcc.target/powerpc/pr25960.c: New test.
19962 2006-02-02 Steven G. Kargl <kargls@comcast>
19965 gfortran.dg/nullify_2.f90: New test.
19967 2006-02-02 Diego Novillo <dnovillo@redhat.com>
19970 * gcc.dg/gomp/pr25990.c: New test.
19972 2006-01-31 Mark Mitchell <mark@codesourcery.com>
19975 * g++.gd/template/partial4.C: New test.
19977 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
19979 PR middle-end/26001
19980 * gfortran.dg/data_char_2.f90: New.
19982 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
19985 maxval_maxloc_conformance_1.f90: New test.
19987 2006-01-31 Richard Guenther <rguenther@suse.de>
19989 * gcc.target/i386/sselibm-1.c: New testcase.
19990 * gcc.target/i386/sselibm-2.c: Likewise.
19991 * gcc.target/i386/sselibm-3.c: Likewise.
19992 * gcc.target/i386/sselibm-4.c: Likewise.
19993 * gcc.target/i386/sselibm-5.c: Likewise.
19995 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
19998 * gfortran.dg/arrayio_derived_2.f90: New.
20000 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
20002 * gcc.dg/unsigned-long-compare.c: New test.
20004 2006-01-30 Steve Ellcey <sje@cup.hp.com>
20007 * lib/target-supports.exp (check_effective_target_freorder):
20008 Check to see if target supports -freorder-blocks-and-partition.
20009 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
20010 instead of "dg-require-named-sections".
20012 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
20015 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
20016 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
20017 * gcc.dg/pragma-isr-trapa2.c: Likewise.
20018 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
20019 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
20020 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
20021 * gcc.dg/attr-isr-trap_exit.c: Likewise.
20022 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
20024 2006-01-30 Richard Guenther <rguenther@suse.de>
20027 * gcc.dg/pr23372-1.C: New testcase.
20029 2006-01-29 Diego Novillo <dnovillo@redhat.com>
20031 * gcc.dg/gomp/pr25874.c: New test.
20033 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
20036 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
20038 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
20044 * gfortran.dg/intent_out_1.f90: New test.
20046 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
20049 * gfortran.dg/procedure_lvalue.f90: New test.
20053 * gfortran.dg/char_pointer_assign_2.f90: New test.
20054 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
20055 assignment to be consistent with standard.
20056 * gfortran.dg/char_result_2.f90: The same.
20057 * gfortran.dg/char_result_8.f90: The same.
20059 2006-01-28 Zack Weinberg <zackw@panix.com>
20061 * gcc.dg/Woverlength-strings.c
20062 * gcc.dg/Woverlength-strings-pedantic-c89.c
20063 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
20064 * gcc.dg/Woverlength-strings-pedantic-c99.c
20065 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
20067 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
20069 * gcc.c-torture/execute/20060127-1.c: New test.
20071 2006-01-28 Mark Mitchell <mark@codesourcery.com>
20074 * g++.dg/ext/pragmaweak1.C: New test.
20076 2006-01-28 Mark Mitchell <mark@codesourcery.com>
20079 * g++.dg/template/spec29.C: New test.
20081 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
20084 * gcc.c-torture/execute/pr19606.c: New.
20086 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
20088 * gcc.dg/pragma-re-4.c: New test.
20090 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
20093 * gfortran.dg/assumed_size_refs_3.f90: New test.
20095 2006-01-27 Ben Elliston <bje@au.ibm.com>
20097 * gcc.misc-tests/dectest.exp: Remove defunct comment.
20099 2006-01-26 Laurent GUERBY <laurent@guerby.net>
20102 * ada/acats/support/impdef.a: Add One_Long_Second.
20103 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
20104 * ada/acats/tests/c9/c94026.a: Likewise.
20105 * ada/acats/tests/c9/c97305c.ada: Likewise.
20106 * ada/acats/tests/c9/c99004a.ada: Likewise.
20108 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
20111 * gfortran.dg/global_references_2.f90: New test.
20117 * gfortran.dg/assumed_charlen_function_1.f90: New test.
20118 * gfortran.dg/assumed_charlen_function_3.f90: New test.
20121 * gfortran.dg/assumed_charlen_function_2.f90: New test.
20123 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
20126 * gcc.dg/Wpointer-sign.c: New.
20127 * gcc.dg/Wpointer-sign-Wall.c: New.
20128 * gcc.dg/Wpointer-sign-Wall-no.c: New.
20129 * gcc.dg/Wpointer-sign-pedantic.c: New.
20130 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
20131 * gcc.dg/conv-2.c: Use -Wpointer-sign.
20133 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
20136 * gcc.c-torture/compile/pr25861.c: New test.
20138 2006-01-26 Paul Brook <paul@codesourcery.com>
20140 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
20141 on short-enum targets.
20142 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
20144 (generate_fields): Use short_enums.
20145 (main): Set short_enums. Document -e.
20146 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
20147 on short-enum targets.
20148 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
20150 (generate_fields): Use short_enums.
20151 (main): Set short_enums. Document -e.
20152 * lib/target-supports.exp (check_effective_target_short_enums): New.
20154 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
20157 * gcc.dg/torture/pr25947-1.c: New test.
20159 2006-01-25 Jan Hubicka <jh@suse.cz>
20160 Roger Sayle <roger@eyesopen.com>
20162 PR rtl-optimization/25703
20163 * gcc.target/i386/20060125-1.c: New test case.
20164 * gcc.target/i386/20060125-2.c: New test case.
20166 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20169 * gfortran.dg/goto_1.f: New.
20171 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
20174 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
20175 25716 on 32-bit systems too.
20177 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
20180 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
20182 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
20184 * gcc.dg/tree-ssa/gen-vect-33.c: New.
20186 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20189 * gfortran.dg/read_eof.f90: Delete, renamed.
20190 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
20191 * gfortran.dg/read_eof_2.f90: New test.
20192 * gfortran.dg/read_eof_3.f90: New test.
20194 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
20197 * gcc.c-torture/compile/pr25860.c: New test.
20199 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20202 * g++.dg/parse/dtor8.C: New test.
20204 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
20207 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
20208 * gcc.dg/gomp/gomp.exp: Return without testing anything if
20209 check_effective_target_fopenmp returns 0.
20211 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
20214 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
20215 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
20216 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
20218 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
20221 * g++.dg/opt/pr25857.C: New test.
20223 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
20224 Jan Hubicka <jh@suse.cz>
20225 Richard Guenther <rguenther@suse.de>
20227 PR rtl-optimization/25654
20228 * gcc.dg/torture/pr25654.c: New testcase.
20229 * gcc.target/i386/pr25654.c: Likewise.
20231 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
20234 * gfortran.dg/internal references_2.f90: New test.
20236 Fix regression in testing of admissability of attributes.
20237 * gfortran.dg/intent_used_1.f90: New test.
20239 2006-01-23 Ben Elliston <bje@au.ibm.com>
20241 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
20242 Remove target conditional torture options for i?86 and x86_64
20245 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
20248 * g++.dg/rtti/no-rtti.C: New.
20250 2006-01-21 Mark Mitchell <mark@codesourcery.com>
20253 * g++.dg/inherit/conv2.C: New test.
20256 * g++.dg/parse/dtor7.C: New test.
20259 * g++.dg/template/crash44.C: New test.
20261 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
20265 * gfortran.dg/internal_references_1.f90: New test.
20270 * gfortran.dg/global_references_1.f90: New test.
20271 * gfortran.dg/g77/19990905-1.f: Restore the error that
20272 there is a clash between the common block name and
20273 the name of a subroutine reference.
20276 * gfortran.dg/aliasing_dummy_1.f90: New test.
20278 2006-01-21 Alan Modra <amodra@bigpond.net.au>
20280 * gcc.dg/vmx/1b-01.c: Warning fix.
20281 * gcc.dg/vmx/1c-02.c: Likewise.
20282 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
20284 2006-01-20 Steve Ellcey <sje@cup.hp.com>
20287 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
20289 2006-01-20 Richard Guenther <rguenther@suse.de>
20290 Steven Bosscher <stevenb.gcc@gmail.com>
20292 PR rtl-optimization/24626
20293 * gcc.dg/torture/pr24626-1.c: New testcase.
20294 * gcc.dg/torture/pr24626-2.c: Likewise.
20295 * gcc.dg/torture/pr24626-3.c: Likewise.
20296 * gcc.dg/torture/pr24626-4.c: Likewise.
20298 2006-01-20 Dirk Mueller <dmueller@suse.com>
20301 * g++.dg/warn/empty-body.C: New.
20303 2006-01-19 Mark Mitchell <mark@codesourcery.com>
20306 * g++.dg/template/using10.C: New test.
20307 * g++.dg/temlpate/using11.C: Likewise.
20308 * g++.dg/inherit/using5.C: Tweak error messages.
20310 2006-01-20 Alan Modra <amodra@bigpond.net.au>
20312 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
20314 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
20316 2006-01-19 Jan Hubicka <jh@suse.cz>
20318 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
20320 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20323 * g++.dg/template/spec28.C: New test.
20325 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
20327 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20328 (switchfiles): Fix fprintf's by adding srcdir or removing it.
20330 2006-01-19 Diego Novillo <dnovillo@redhat.com>
20332 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
20333 * gcc.dg/gomp/critical-1.c: Likewise.
20334 * gcc.dg/gomp/critical-3.c: Likewise.
20335 * gcc.dg/gomp/empty.c: Likewise.
20336 * gcc.dg/gomp/ordered-1.c: Likewise.
20337 * gcc.dg/gomp/for-4.c: Likewise.
20338 * gcc.dg/gomp/for-6.c: Likewise.
20339 * gcc.dg/gomp/master-3.c: Likewise.
20340 * gcc.dg/gomp/for-8.c: Likewise.
20341 * gcc.dg/gomp/for-10.c: Likewise.
20342 * gcc.dg/gomp/for-18.c: Likewise.
20343 * gcc.dg/gomp/for-5.c: Likewise.
20344 * gcc.dg/gomp/for-7.c: Likewise.
20345 * gcc.dg/gomp/for-9.c: Likewise.
20347 2006-01-18 Jeff Law <law@redhat.com>
20349 * gcc.dg/tree-ssa/vrp25.c: New test.
20351 2006-01-19 Richard Sandiford <richard@codesourcery.com>
20353 * gcc.dg/pr25805.c: Fix misapplied patch.
20355 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
20357 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
20358 (check_effective_target_vect_udot_qi): New.
20359 (check_effective_target_vect_sdot_hi): New.
20360 (check_effective_target_vect_udot_hi): New.
20361 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
20362 prefixed with "wrapv-" with -fwrapv.
20363 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
20364 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
20365 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
20366 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
20367 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
20369 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
20370 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
20371 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
20372 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
20374 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20377 * g++.dg/other/default2.C: New test.
20378 * g++.dg/other/default3.C: New test.
20380 2006-01-19 Richard Sandiford <richard@codesourcery.com>
20383 * gcc.dg/pr25805.c: New file.
20385 2006-01-18 Mark Mitchell <mark@codesourcery.com>
20388 * g++.dg/template/init6.C: New test.
20390 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
20392 * gcc.dg/tree-ssa/pr24287.c: New test
20394 2006-01-18 Eric Christopher <echristo@apple.com>
20396 * g++.dg/eh/table.C: New.
20398 2006-01-18 DJ Delorie <dj@redhat.com>
20400 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
20401 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
20402 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
20403 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
20405 2006-01-18 Jeff Law <law@redhat.com>
20407 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
20408 on wrapping on overflow semantics.
20410 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
20412 * gcc.gc/tree-ssa/vrp23.c: New test.
20413 * gcc.gc/tree-ssa/vrp24.c: New test.
20415 2006-01-18 Richard Henderson <rth@redhat.com>
20416 Aldy Hernandez <aldyh@redhat.com>
20417 Jakub Jelinek <jakub@redhat.com>
20418 Diego Novillo <dnovillo@redhat.com>
20419 Uros Bizjak <uros@kss-loka.si>
20421 * gcc.dg/gomp: New directory.
20423 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
20424 Steven G. Kargl <kargls@comcast.net>
20427 * gfortran.dg/intrinsic_external_1.f90: New test.
20430 * gfortran.dg/elemental_pointer_1.f90: New test.
20433 * gfortran.dg/external_procedures_1.f90: New test.
20436 gfortran.dg/assumed_present.f90: New test.
20438 2006-01-18 Jakub Jelinek <jakub@redhat.com>
20440 * g++.dg/parse/lookup5.C: New test.
20442 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20445 * gfortran.dg/read_eof.f90: New test.
20447 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
20449 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
20450 add a closing brace.
20452 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20455 * gfortran.dg/fmt_tl.f: New test.
20457 2006-01-17 Eric Christopher <echristo@apple.com>
20459 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
20460 * g++.old-deja/g++.warn/impint2.C: Ditto.
20461 * g++.old-deja/g++.other/null1.C: Ditto.
20462 * g++.dg/warn/conv2.C: Ditto.
20463 * g++.dg/warn/conv4.C: New file.
20465 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
20467 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
20469 2006-01-17 Andreas Jaeger <aj@suse.de>
20470 Janis Johnson <janis187@us.ibm.com>
20472 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
20474 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
20475 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
20477 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
20479 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20480 (switchfiles): xfail txxx where xxx >= 25.
20482 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
20485 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
20487 2006-01-17 Jakub Jelinek <jakub@redhat.com>
20490 * gcc.dg/pr25682.c: New test.
20491 * g++.dg/parse/array-size2.C: New test.
20493 2006-01-16 Ian Lance Taylor <ian@airs.com>
20495 * consistency.vlad: Remove entire directory, 1652 files.
20497 2006-01-16 Janis Johnson <janis187@us.ibm.com>
20499 * lib/target-supports.exp (check_effective_target_dfp_nocache,
20500 check_effective_target_dfprt_nocache): New.
20501 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
20502 (check_effective_target_dfprt): New.
20503 * lib/c-compat.exp (check_dfp): Remove.
20504 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
20505 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
20506 level of support for decimal float.
20507 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
20508 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
20509 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
20510 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
20511 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
20512 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
20513 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
20514 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
20515 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
20516 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
20517 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
20518 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
20521 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
20524 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
20526 * lib/gfortran.exp (gfortran_init): Likewise.
20527 * lib/obj-c++.exp (obj-c++_init): Likewise.
20528 * lib/scanasm.exp (scan-assembler-dem): Likewise.
20529 (scan-assembler-dem-not): Likewise.
20530 * lib/scandump.exp (scan-dump-dem): Likewise.
20531 (scan-dump-dem-not): Likewise.
20533 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
20536 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
20538 * lib/obj-c++.exp (obj-c++_init): Likewise.
20540 2006-01-16 Richard Guenther <rguenther@suse.de>
20542 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
20544 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20547 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
20548 to LD_LIBRARY_PATH.
20550 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
20551 Andrew Pinski <pinskia@physics.uc.edu>
20553 * gcc.dg/minmax-1.c: New test.
20555 2006-01-16 Ben Elliston <bje@au.ibm.com>
20557 * gcc.dg/dfp/dfp.exp: Correct FSF address.
20558 * gcc.misc-tests/dectest.exp: Ditto.
20560 2006-01-15 Ian Lance Taylor <ian@airs.com>
20563 * gcc.target/i386/cmov6.c: Use -march=k8.
20565 2006-01-15 Andreas Jaeger <aj@suse.de>
20567 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
20568 x86 does not have __float128.
20570 2006-01-14 Ian Lance Taylor <ian@airs.com>
20572 * gcc.target/i386/cmov6.c: New test.
20574 2006-01-14 Mark Mitchell <mark@codesourcery.com>
20577 * g++.dg/template/ctor6.C: New test.
20579 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
20581 PR tree-optimization/25485
20582 * gcc.dg/tree-ssa/pr25485.c: New.
20584 2006-01-14 Richard Guenther <rguenther@suse.de>
20586 PR tree-optimization/22548
20587 PR tree-optimization/22555
20588 PR tree-optimization/22501
20589 * gcc.dg/tree-ssa/alias-4.c: New testcase.
20590 * gcc.dg/tree-ssa/alias-5.c: Likewise.
20591 * gcc.dg/tree-ssa/alias-6.c: Likewise.
20592 * gcc.dg/tree-ssa/alias-7.c: Likewise.
20593 * gcc.dg/tree-ssa/alias-8.c: Likewise.
20594 * gcc.dg/tree-ssa/alias-9.c: Likewise.
20595 * gcc.dg/tree-ssa/alias-10.c: Likewise.
20596 * gcc.dg/tree-ssa/alias-11.c: Likewise.
20597 * gcc.dg/tree-ssa/alias-12.c: Likewise.
20599 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
20601 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
20602 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
20604 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
20605 Richard Guenther <rguenther@suse.de>
20607 PR rtl-optimization/24257
20608 * gcc.dg/torture/pr24257.c: New testcase.
20610 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
20612 * gcc.c-torture/execute/20060110-1.c: New test.
20613 * gcc.c-torture/execute/20060110-2.c: New test.
20615 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
20617 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
20619 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
20622 * gfortran.dg/label_3.f90: New test.
20624 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
20626 PR tree-optimization/25771
20627 * g++.dg/tree-ssa/pr25771.C: New test
20629 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
20632 * g++.dg/opt/complex5.C: New test.
20634 2006-01-13 Richard Guenther <rguenther@suse.de>
20636 * gcc.target/i386/387-9.c: New testcase.
20638 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
20641 * g++.dg/debug/dwarf2-1.C: New.
20643 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
20646 * lib/gcov.exp (verify-lines): Add "close $fd".
20648 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
20649 Ben Elliston <bje@au.ibm.com>
20651 * gcc.dg/dfp/inf-1.c: New test.
20653 2006-01-12 Janis Johnson <janis187@us.ibm.com>
20654 Yao Qi <qiyaoltc@cn.ibm.com>
20655 Ben Elliston <bje@au.ibm.com>
20656 Jon Grimm <jgrimm2@us.ibm.com>
20658 * gcc.dg/nodfp-1.c: New test.
20659 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
20660 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
20661 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
20662 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
20663 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
20664 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
20665 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
20666 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
20667 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
20668 * gcc.dg/format/dfp-scanf-1.c: Likewise.
20669 * gcc.dg/format/dfp-printf-1.c: Likewise.
20670 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
20671 (compat_setup_dfp): New.
20672 * gcc.dg/compat/compat.exp: Use it.
20673 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
20674 Make some variables global, prepend "compat_" to their names.
20675 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
20676 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
20677 * gcc.misc-tests/dectest.exp: New test driver for decTest.
20678 * lib/compat.exp (compat_skip_list): Make global, rename.
20679 * lib/c-compat.exp: New file.
20680 * lib/target-supports.exp (check_effective_target_dfp): New.
20682 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
20683 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
20684 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
20685 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
20686 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
20687 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
20688 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
20689 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
20690 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
20691 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
20692 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
20693 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
20694 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
20695 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
20696 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
20697 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
20698 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
20699 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
20700 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
20701 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
20702 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
20703 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
20704 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
20705 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
20706 gcc.dg/dfp/struct-layout-1.c,
20707 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
20708 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
20709 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
20710 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
20711 gcc.dg/dfp/func-vararg-dfp.c,
20712 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
20713 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
20714 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
20715 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
20716 gcc.dg/dfp/wtr-conversion-1.c: New tests.
20718 2006-01-11 Richard Guenther <rguenther@suse.de>
20720 PR tree-optimization/25734
20721 * gcc.dg/tree-ssa/pr25734.c: New testcase.
20723 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
20726 * gfortran.dg/literal_character_constant_1_x.F: New test.
20727 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
20728 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
20729 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
20731 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
20734 * g++.dg/ext/packed3.C: Add expected packed error.
20736 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
20739 * gcc.dg/torture/pr25706-1.c: New test.
20741 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
20743 PR tree-optimization/23109
20744 PR tree-optimization/23948
20745 PR tree-optimization/24123
20747 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
20748 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
20749 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
20750 g++.dg/tree-ssa/pr23948.C: New testcases.
20751 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
20752 three divisions in order to do the optimization.
20754 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
20757 * g++.dg/other/pr25632.C: New test.
20759 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
20762 * gfortran.dg/used_types_1.f90: New test.
20764 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
20767 * gcc.dg/torture/pr25718-1.c: New test.
20769 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
20771 * gfortran.dg/list_read_2.f90: Fix typo in description.
20773 2006-01-10 Jan Beulich <jbeulich@novell.com>
20775 * lib/target-supports.exp (check_visibility_available): Simplify test
20777 (check_profiling_available): Fail for *-*-netware*.
20778 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
20779 * gcc.dg/20021014-1.c: Likewise.
20780 * gcc.dg/nest.c: Likewise.
20782 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
20785 * gfortran.dg/forall_3.f90: New test.
20787 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
20790 * gfortran.dg/nesting_2.f90: New test.
20791 * gfortran.dg/nesting_3.f90: New test.
20793 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
20795 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
20796 Fix typo in comment.
20798 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
20800 * gfortran.dg/single_char_string.f90: New test.
20802 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
20804 * gfortran.dg/ichar_2.f90: New test.
20806 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
20809 * gfortran.dg/private_type_4.f90: New.
20811 2006-01-07 Richard Guenther <rguenther@suse.de>
20813 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
20815 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20817 * gfortran.dg/func_decl_1.f90: New.
20818 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
20819 * gfortran.dg/array_alloc_2.f90: Likewise.
20820 * gfortran.dg/char_result_8.f90: Likewise.
20821 * gfortran.dg/dup_save_1.f90: Likewise.
20822 * gfortran.dg/dup_save_2.f90: Likewise.
20823 * gfortran.dg/f2c_6.f90: Likewise.
20824 * gfortran.dg/f2c_7.f90: Likewise.
20825 * gfortran.dg/func_result_2.f90: Likewise.
20826 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
20828 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
20831 * gfortran.dg/elemental_subroutine_1.f90: New test.
20832 * gfortran.dg/elemental_subroutine_2.f90: New test.
20836 * gfortran.dg/assumed_size_refs_1.f90: New test.
20840 * gfortran.dg/assumed_size_refs_2.f90: New test.
20841 * gfortran.dg/initialization_1.f90: Change warning message.
20843 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
20845 * gcc.dg/tree-ssa/loop-15.c: New test.
20847 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20850 * gfortran.dg/backspace_3.f: New test.
20851 * gfortran.dg/backspace_4.f: New test.
20853 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20856 * gfortran.dg/fmt_white.f: Update test.
20858 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
20860 * gcc.dg/cast-1.c: Add new warning.
20861 * gcc.dg/cast-2.c: Likewise.
20862 * gcc.dg/cast-3.c: Likewise.
20863 * gcc.dg/format/cast-1.c: Likewise.
20864 * gcc.dg/cast-4.c: New testcase.
20866 2006-01-05 Richard Guenther <rguenther@suse.de>
20868 PR tree-optimization/22555
20869 * gcc.dg/tree-ssa/alias-3.c: New testcase.
20871 2006-01-05 Richard Guenther <rguenther@suse.de>
20872 Diego Novillo <dnovillo@redhat.com>
20874 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
20875 * gcc.dg/tree-ssa/loop-8.c: Likewise.
20876 * gcc.dg/tree-ssa/loop-1.c: Likewise.
20877 * gcc.dg/tree-ssa/pr23294.c: Likewise.
20878 * gcc.dg/tree-ssa/pr21985.c: Likewise.
20879 * gcc.dg/tree-ssa/loop-14.c: Likewise.
20880 * gcc.dg/tree-ssa/loop-2.c: Likewise.
20881 * gcc.dg/tree-ssa/loop-3.c: Likewise.
20882 * gcc.dg/tree-ssa/loop-4.c: Likewise.
20883 * gcc.dg/tree-ssa/pr21171.c: Likewise.
20884 * gcc.dg/tree-ssa/loop-5.c: Likewise.
20885 * gcc.dg/tree-ssa/loop-10.c: Likewise.
20886 * gcc.dg/tree-ssa/loop-6.c: Likewise.
20887 * treelang/compile/extravar.tree: Likewise.
20888 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
20889 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
20890 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
20891 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20892 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
20894 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
20896 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
20899 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
20902 gfortran.dg/char_result_11.f90: New.
20904 2006-01-04 Mark Mitchell <mark@codesourcery.com>
20907 * g++.dg/parse/access9.C: New test.
20908 * g++.dg/tc1/dr52.C: Tweak error markers.
20910 2006-01-04 Richard Henderson <rth@redhat.com>
20912 Merge from gomp branch.
20913 * g++.dg/parse/pragma2.C: Update expected error lines.
20915 2006-01-04 Jakub Jelinek <jakub@redhat.com>
20917 * g++.dg/other/i386-2.C: New test.
20920 * gcc.c-torture/compile/20051228-1.c: New test.
20923 * gcc.dg/pr25559.c: New test.
20925 2006-01-03 Mark Mitchell <mark@codesourcery.com>
20928 * g++.dg/lookup/friend9.C: New test.
20931 * g++.dg/template/repo5.C: New test.
20933 2006-01-03 Steven G. Kargl <kargls@comcast.net>
20936 * gfortran.dg/forall_2.f90: New test.
20938 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
20940 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
20941 dg-require-weak. Adjust regexp to handle leading-underscore
20942 targets and space as well as TAB after .weak. Change previous
20943 64-bit fix to not use naked dot.
20945 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
20947 PR rtl-optimization/25578
20948 * gcc.c-torture/execute/20060102-1.c: New testcase.
20950 2006-01-03 Richard Guenther <rguenther@suse.de>
20953 * gcc.dg/torture/pr25183.c: New testcase.
20955 2006-01-03 Jakub Jelinek <jakub@redhat.com>
20957 Merge from gomp-branch.
20958 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
20959 * gcc.dg/ia64-sync-2.c: Likewise.
20960 * gcc.dg/ia64-sync-3.c: Likewise.
20961 * gcc.dg/ia64-sync-4.c: Likewise.
20962 * gcc.dg/sync-2.c: Likewise.
20963 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
20964 that sparc64-*-* and sparcv9-*-* supports sync builtins.
20966 2006-01-02 Mark Mitchell <mark@codesourcery.com>
20969 * g++.dg/parse/operator6.C: New test.
20972 * g++.dg/parse/error29.C: New test.
20975 * g++.dg/parse/dtor6.C: New test.
20978 * g++.dg/parse/ctor3.C: New test.
20981 * g++.dg/template/class3.C: New test.
20983 2006-01-02 Geoffrey Keating <geoffk@apple.com>
20985 * g++.dg/debug/debug9.C: New.
20987 2006-01-02 Steven G. Kargl <kargls@comcast.net>
20990 * gfortran.dg/label_2.f90: New test.
20992 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20994 * g++.dg/lookup/using12.C: Tighten error marker.
20996 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
20997 Andrew Pinski <pinskia@physics.uc.edu>
20999 * gcc.target/powerpc/darwin-abi-3.c: New file.
21000 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
21001 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
21002 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
21003 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
21004 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
21005 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
21006 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
21007 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
21009 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
21011 * gcc.dg/tree-ssa/loadpre1.c: New;
21012 * gcc.dg/tree-ssa/loadpre2.c: New;
21013 * gcc.dg/tree-ssa/loadpre3.c: New;
21014 * gcc.dg/tree-ssa/loadpre4.c: New;
21015 * gcc.dg/tree-ssa/loadpre5.c: New;
21016 * gcc.dg/tree-ssa/loadpre6.c: New;
21017 * gcc.dg/tree-ssa/loadpre7.c: New;
21018 * gcc.dg/tree-ssa/loadpre8.c: New;
21019 * gcc.dg/tree-ssa/loadpre9.c: New;
21021 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
21023 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
21024 * g++.dg/abi/thunk4.C: Likewise.
21026 2006-01-01 Andreas Jaeger <aj@suse.de>
21028 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
21031 2006-01-01 Jakub Jelinek <jakub@redhat.com>
21034 * gcc.dg/pragma-pack-3.c: New test.
21035 * g++.dg/parse/pragma3.C: New test.
21037 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21039 PR middle-end/24827
21040 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
21042 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21045 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
21047 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
21050 * gfortran-dg/pure_byref_3.f90: New.
21053 * gfortran.dg/userdef_operator_1.f90: New.
21055 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
21057 * g++.dg/abi/thunk3.C: New.
21058 * g++.dg/abi/thunk4.C: New.
21060 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
21063 * gfortran.dg/host_used_types_1.f90: New test. Check that host
21064 associated derived type components of derived types are
21065 properly declared in contained procedures.
21067 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21069 PR libgfortran/25139
21070 * gfortran.dg/backspace_2.f: New test.
21072 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21074 PR libgfortran/25550
21075 * gfortran.dg/endfile.f: New test.
21077 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21079 PR libgfortran/25419
21080 * gfortran.dg/comma.f: New test.
21082 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21084 * lib/gfortran-dg.exp: Remove trailing whitespace.
21085 * lib/fortran-torture.exp: Test with -fbounds-check instead of
21086 -funroll-all-loops.
21088 2005-12-28 Alan Modra <amodra@bigpond.net.au>
21090 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
21091 Extended Double long doubles or repeat tests when long double is
21092 the same size as double.
21094 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21096 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
21099 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
21100 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
21103 * gcc.dg/pr23911.c: Make test variable static.
21106 * gcc.dg/tree-ssa/pr14841.c: Likewise.
21108 2005-12-26 Mark Mitchell <mark@codesourcery.com>
21111 * g++.dg/parse/crash17.C: Adjust error markers.
21112 * g++.dg/template/error20.C: New test.
21114 2005-12-26 Mark Mitchell <mark@codesourcery.com>
21117 * g++.dg/ext/complit4.C: New test.
21120 * g++.dg/ext/complit5.C: Likewise.
21122 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
21124 PR tree-optimization/25125
21125 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
21126 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
21127 * gcc.c-torture/execute/pr25125.c: New.
21129 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
21133 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
21134 functions with incorrect assumed size references.
21136 2005-12-24 Mark Mitchell <mark@codesourcery.com>
21139 * g++.dg/opt/init1.C: New test.
21141 2005-12-23 Mark Mitchell <mark@codesourcery.com>
21144 * g++.dg/template/sfinae3.C: New test.
21146 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21148 * g++.dg/other/friend4.C: New test.
21150 2005-12-23 Jakub Jelinek <jakub@redhat.com>
21153 * g++.dg/opt/pr25005.C: New test.
21155 2005-12-22 Mark Mitchell <mark@codesourcery.com>
21158 * g++.dg/template/ptrmem16.C: New test.
21160 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
21164 * gfortran.dg/initialization_1.f90: Add test of SIZE.
21166 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21168 PR libgfortran/25307
21169 * gfortran.dg/list_read_5.f90: New test.
21171 2005-12-22 Richard Henderson <rth@redhat.com>
21173 * gcc.target/i386/sse-7.c: Use -msse2.
21175 2005-12-23 Jakub Jelinek <jakub@redhat.com>
21177 PR rtl-optimization/25432
21178 * gcc.c-torture/compile/20051216-1.c: New test.
21181 * objc/execute/pr25328.m: New test.
21183 2005-12-22 Mark Mitchell <mark@codesourcery.com>
21186 * g++.dg/template/call4.C: New test.
21188 2005-12-22 Dale Johannesen <dalej@apple.com>
21190 * gcc.target/i386/sse-17.c: New.
21192 2005-12-22 Paul Brook <paul@codesourcery.com>
21194 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
21196 2005-12-22 Paul Brook <paul@codesourcery.com>
21198 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
21200 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
21203 * gcc.c-torture/compile/pr25513.c: New test.
21205 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21208 * g++.dg/parse/error25.C: Add more tests.
21210 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21213 * gfortran.dg/der_charlen_1.f90: New.
21215 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
21218 * gfortran.dg/pointer_component_type_1.f90: New test.
21222 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
21223 should give an error with assumed size array refernces and checks
21224 those that should not.
21225 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
21226 reference an upper bound so that it does not generate an error.
21232 * gfortran.dg/used_dummy_types_1.f90: New test.
21233 * gfortran.dg/used_dummy_types_2.f90: New test.
21234 * gfortran.dg/used_dummy_types_3.f90: New test.
21235 * gfortran.dg/used_dummy_types_4.f90: New test.
21236 * gfortran.dg/used_dummy_types_5.f90: New test.
21239 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
21240 group already being USE associated.
21241 * gfortran.dg/assumed_shape_nml.f90: New test.
21242 * gfortran.dg/assumed_size_nml.f90: New test.
21252 * gfortran.dg/io_constraints_1.f90: New test.
21253 * gfortran.dg/io_constraints_1.f90: New test.
21254 * gfortran.dg/iostat_3.f90: Change wording of warning.
21255 * gfortran.dg/g77/19981216-0.f: The same.
21257 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
21259 PR tree-optimization/23518
21260 * gcc.dg/pr23518.c: New.
21262 2005-12-21 Mike Stump <mrs@apple.com>
21264 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
21266 2005-12-21 Paul Brook <paul@codesourcery.com>
21268 * gcc.dg/pr19340.c: Skip on m68k targets.
21270 2005-12-21 Steven Bosscher <stevenb@suse.de>
21272 PR rtl-optimization/25196
21273 * gcc.dg/pr25196.c: New test.
21275 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
21278 gfortran.dg/where_nested_1.f90: New.
21280 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
21282 PR tree-optimization/25382.
21283 * gcc.dg/tree-ssa/pr25382.c: New.
21285 2005-12-20 Richard Guenther <rguenther@suse.de>
21287 PR middle-end/24306
21288 * gcc.target/i386/pr24306.c: New testcase.
21290 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
21292 PR tree-optimization/25501
21293 * gcc.dg/tree-ssa/pr25501.c: New.
21295 2005-12-20 Richard Guenther <rguenther@suse.de>
21298 2005-12-02 Richard Guenther <rguenther@suse.de>
21300 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
21302 2005-12-20 Mark Mitchell <mark@codesourcery.com>
21305 * g++.dg/warn/Wunreachable-code-2.C: New test.
21307 2005-12-19 Mark Mitchell <mark@codesourcery.com>
21310 * g++.dg/template/ctor5.C: New test.
21313 * g++.dg/template/overload8.C: New test.
21315 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
21317 * gcc.c-torture/compile/pr25483 : New test.
21319 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21322 * g++.dg/ext/typeof10.C: New test.
21324 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
21326 * gcc.dg/mt-loopi1.c: New.
21328 2005-12-18 Richard Guenther <rguenther@suse.de>
21330 PR tree-optimization/25481
21331 * gcc.dg/torture/pr25481.c: New testcase.
21333 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
21335 PR rtl-optimization/21041
21336 * gcc.dg/pr21041.c: New test.
21338 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21340 PR libgfortran/25463
21341 * gfortran.dg/advance.f90: New test.
21343 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
21345 * gcc.dg/20051201-1.c: New test.
21347 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
21350 * gfortran.dg/initialization_1.f90: New test.
21351 * gfortran.dg/enum_5.f90: Change dg-error to new message.
21352 * gfortran.dg/g77/980616-0.f: The same.
21354 2005-12-17 Steven G. Kargl <kargls@comcast.net>
21357 * gfortran.dg/chkbits.f90: New test.
21359 2005-12-17 Steven G. Kargl <kargls@comcast.net>
21361 * gfortran.dg/enum_5.f: Revert to previous version.
21363 2005-12-17 Steven G. Kargl <kargls@comcast.net>
21365 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
21366 * gfortran.dg/nested_modules_1.f90: Ditto.
21367 * gfortran.dg/hollerith_f95.f90: Ditto.
21368 * gfortran.dg/select_5.f90: Ditto.
21369 * gfortran.dg/secnds.f: Ditto.
21370 * gfortran.dg/hollerith2.f90: Ditto.
21371 * gfortran.dg/imag_2.f: Ditto.
21372 * gfortran.dg/ftell_2.f90: Ditto.
21373 * gfortran.dg/malloc_free_1.f90: Ditto.
21374 * gfortran.dg/logint-1.f: Ditto.
21375 * gfortran.dg/recursive_statement_functions.f90: Ditto.
21376 * gfortran.dg/e_d_fmt.f90: Ditto.
21377 * gfortran.dg/hollerith_legacy.f90: Ditto.
21378 * gfortran.dg/logint-2.f: Ditto.
21379 * gfortran.dg/enum_5.f90: Ditto.
21380 * gfortran.dg/f2c_2.f90: Ditto.
21381 * gfortran.dg/pr17143.f90: Ditto.
21382 * gfortran.dg/namelist_14.f90: Ditto.
21383 * gfortran.dg/logint-3.f: Ditto.
21384 * gfortran.dg/spread_scalar_source.f90: Ditto.
21385 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
21386 * gfortran.dg/namelist_11.f: Ditto.
21387 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21388 * gfortran.dg/g77/20010519-1.f
21389 * gfortran.dg/g77/alpha1.f: Ditto.
21390 * gfortran.dg/g77/990115-1.f: Ditto.
21391 * gfortran.dg/g77/erfc.f: Ditto.
21392 * gfortran.dg/g77/19990313-3.f: Ditto.
21393 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
21394 * gfortran.dg/g77/20010426.f: Ditto.
21395 * gfortran.dg/g77/19990313-0.f: Ditto.
21396 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
21397 * gfortran.dg/g77/20000629-1.f: Ditto.
21398 * gfortran.dg/g77/970125-0.f: Ditto.
21399 * gfortran.dg/g77/8485.f: Ditto.
21400 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
21401 * gfortran.dg/g77/19990313-1.f: Ditto.
21402 * gfortran.dg/g77/int8421.f: Ditto.
21403 * gfortran.dg/g77/19990305-0.f: Ditto.
21404 * gfortran.dg/g77/947.f: Ditto.
21405 * gfortran.dg/g77/19990905-2.f: Ditto.
21406 * gfortran.dg/g77/cabs.f: Ditto.
21407 * gfortran.dg/g77/19990313-2.f: Ditto.
21408 * gfortran.dg/g77/20020307-1.f: Ditto.
21409 * gfortran.dg/g77/dcomplex.f: Ditto.
21410 * gfortran.dg/g77/19990502-1.f: Ditto.
21411 * gfortran.dg/g77/19981216-0.f: Ditto.
21412 * gfortran.dg/common_4.f90: Ditto.
21413 * gfortran.dg/entry_4.f90: Ditto.
21414 * gfortran.dg/equiv_constraint_2.f90: Ditto.
21415 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
21416 * gfortran.dg/namelist_12.f: Ditto.
21417 * gfortran.dg/scale_1.f90: Ditto.
21418 * gfortran.dg/modulo_1.f90
21419 * gfortran.dg/hollerith.f90: Ditto.
21420 * gfortran.dg/direct_io_3.f90: Ditto.
21421 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
21422 * gfortran.dg/gnu_logical_1.F: Ditto.
21423 * gfortran.dg/unf_io_convert_1.f90: Ditto.
21424 * gfortran.dg/assign_1.f90: Ditto.
21425 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
21426 * gfortran.dg/pr23095.f: Ditto.
21427 * gfortran.dg/read_float_1.f90: Ditto.
21429 2005-12-17 Andreas Jaeger <aj@suse.de>
21431 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
21432 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
21434 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21437 * gfortran.dg/fmt_white.f: New test.
21439 2005-12-16 Steven G. Kargl <kargls@comcast.net>
21441 * gfortran.dg/label_1.f90: New test.
21443 2005-12-15 Ben Elliston <bje@au.ibm.com>
21446 * gcc.dg/20031012-1.c: Add -Walways-true option.
21447 * gcc.dg/weak/weak-3.c: Likewise.
21448 * g++.old-deja/g++.mike/warn8.C: Likewise.
21450 2005-12-16 Mike Stump <mrs@apple.com>
21452 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
21455 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21457 PR libgfortran/25264
21458 PR libgfortran/25349
21459 * gfortran.dg/tl_editing.f90: Added additional checks.
21460 * gfortran.dg/t_editing.f: New test.
21461 * gfortran.dg/write_padding.f90: New test
21463 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21466 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
21468 2005-12-16 Jakub Jelinek <jakub@redhat.com>
21470 PR rtl-optimization/24899
21471 * gcc.c-torture/execute/20051215-1.c: New test.
21473 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
21476 * gfortran.dg/pr24823.f: New test.
21478 2005-12-16 Jeff Law <law@redhat.com>
21480 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
21482 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
21484 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21485 (base_types): Change C++ style comments to C style comments. Remove
21486 aligned types from the array. Keep Enums disabled.
21487 (complex_types): Remove aligned types from the array.
21488 Comment out "_Complex long double".
21489 (attrib_types): Remove.
21490 (complex_attrib_types): Remove.
21491 (attrib_array_types): Remove.
21492 (complex_attrib_array_types): Remove.
21493 (aligned_bitfld_types): Remove.
21494 (n_aligned_bitfld_types): Remove.
21495 (FEATURE_ALIGNEDPACKED): Delete.
21496 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
21497 (singles): Remove support for adding attributes.
21498 (choose_type): Remove support for attributed types.
21499 (generate_fields): Remove support for attributed bit-fields.
21500 Remove support for adding attributes.
21501 (generate_random_tests): Remove support for adding attributes.
21502 (features): Add back "[0] :0" and "complex vector [0]".
21503 (main): Remove support for attributed bit-fields.
21504 Uncomment the calling of generate_random_tests for the rests of
21507 2005-12-16 Jan Hubicka <jh@suse.cz>
21509 * gcc.c-torture/combine/pr25224.c: New.
21511 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
21514 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
21517 2005-12-15 Richard Sandiford <richard@codesourcery.com>
21519 * gcc.dg/20051215-1.c: New file.
21521 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21523 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
21524 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
21526 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
21529 * gfortran.dg/dummy_functions_1.f90: New.
21531 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
21533 PR rtl-optimization/25310
21534 * gcc.c-torture/compile/pr25310.c: New test.
21536 2005-12-14 Jakub Jelinek <jakub@redhat.com>
21539 * gcc.dg/pr25023.c: New test.
21541 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21543 * g++.old-deja/g++.brendan/redecl1.C,
21544 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
21545 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
21546 g++.old-deja/g++.oliva/typeof1.C,
21547 g++.old-deja/g++.other/crash16.C,
21548 g++.old-deja/g++.other/crash34.C,
21549 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
21550 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
21551 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
21552 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
21553 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
21554 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
21557 2005-12-14 Kean Johnston <jkj@sco.com>
21558 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21560 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
21561 * gcc.target/i386/20020523-1.c: Ditto.
21562 * gcc.target/i386/tailcall-1.c: Ditto.
21563 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
21564 * gcc.target/i386/ssetype-5.c: Ditto.
21566 2005-12-14 Jeff Law <law@redhat.com>
21568 * gcc.dg/tree-ssa/foldstring-1.c: New test.
21570 2005-12-14 Jakub Jelinek <jakub@redhat.com>
21574 * gcc.target/i386/pr25254.c: New test.
21575 * gfortran.dg/PR24188.f: New test.
21577 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
21579 * lib/fortran-torture.exp: Catch remaining uses of
21580 remote_file build delete.
21582 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21584 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
21586 2005-12-14 Ben Elliston <bje@au.ibm.com>
21588 * gcc.dg/warn-addr-cmp.c: New test.
21590 2005-12-13 Jakub Jelinek <jakub@redhat.com>
21594 * gcc.target/i386/pr25293.c: New test.
21596 2005-12-13 Petr Machata <machata@post.cz>
21599 * g++.dg/parse/comma2.C: New test.
21601 2005-12-13 Mark Mitchell <mark@codesourcery.com>
21602 Jakub Jelinek <jakub@redhat.com>
21604 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
21605 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
21606 (limits.h): Include unconditionally.
21607 (stdlib.h): Likewise.
21608 (hashtab.h): Do not include.
21609 (getopt.h): Likewise.
21610 (stddef.h): Include.
21611 (hashval_t): Define.
21612 (struct entry): Add "next" field.
21613 (HASH_SIZE): New macro.
21614 (hash_table): New variable.
21615 (switchfiles): Do not use xmalloc.
21617 (iterative_hash): New function.
21619 (e_exists): New function.
21620 (e_insert): Likewise.
21621 (output): Use, instead of libiberty hashtable functions.
21622 (main): Do not use getopt. Do not call htab_create.
21624 2005-12-13 Jakub Jelinek <jakub@redhat.com>
21627 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
21628 put atal* and atpaal* attributes on array elements.
21629 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
21630 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
21631 put atal* and atpaal* attributes on array elements.
21632 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
21634 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
21636 * gcc.dg/single-precision-constant.c: New test.
21638 2005-12-13 Alan Modra <amodra@bigpond.net.au>
21640 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
21641 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
21642 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
21643 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
21644 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
21645 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
21646 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
21647 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
21648 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
21649 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
21650 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
21651 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
21652 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
21653 gcc.target/powerpc/ppc-sdata-2.c,
21654 gcc.target/powerpc/ppc-stackalign-1.c,
21655 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
21656 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
21657 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
21658 gcc.target/powerpc/rs6000-ldouble-2.c,
21659 gcc.target/powerpc/rs6000-power2-1.c,
21660 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
21661 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
21662 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
21663 option into target selector.
21664 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
21665 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
21667 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
21670 * objc.dg/encode-9.m: New test.
21672 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21675 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
21676 * gcc.dg/asm-b.c: Fix typo.
21677 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
21678 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
21679 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
21680 i?86 lp64 and x86_64 ilp32.
21681 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
21683 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
21685 2005-12-12 Steven G. Kargl <kargls@comcast.net>
21688 gfortran.dg/equiv_5.f90: New test.
21690 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
21692 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
21693 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
21694 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
21695 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
21696 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
21697 * gcc.dg/tree-ssa/reassoc-5.c: New.
21698 * gcc.dg/tree-ssa/reassoc-6.c: New.
21699 * gcc.dg/tree-ssa/reassoc-7.c: New.
21700 * gcc.dg/tree-ssa/reassoc-8.c: New.
21701 * gcc.dg/tree-ssa/reassoc-9.c: New.
21702 * gcc.dg/tree-ssa/reassoc-10.c: New.
21703 * gcc.dg/tree-ssa/reassoc-11.c: New.
21705 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21709 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
21711 2005-12-12 Mark Mitchell <mark@codesourcery.com>
21714 * g++.dg/template/inherit.C: Do not use a generic error message.
21716 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
21719 * objc.dg/gnu-encoding: New directory.
21720 * objc.dg/gnu-encoding/compat-common.h: New file.
21721 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
21722 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
21723 * objc.dg/gnu-encoding/vector-defs.h: New file.
21724 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
21725 * objc.dg/gnu-encoding/generate-random.c: New file.
21726 * objc.dg/gnu-encoding/generate-random_r.c: New file.
21727 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
21728 * objc.dg/gnu-encoding/generate-random.h: New file.
21730 2005-12-11 Mark Mitchell <mark@codesourcery.com>
21733 * g++.dg/template/defarg7.C: New test.
21735 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
21738 * objc.dg/encode-8.m: New test.
21740 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
21743 * objc.dg/encode-7.m: New test.
21745 2005-12-10 Mark Mitchell <mark@codesourcery.com>
21748 * g++.dg/opt/inline10.C: New test.
21750 2005-12-11 Steven G. Kargl <kargls@comcast.net>
21752 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
21754 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
21756 * gfortran.dg/substring_equivalence.f90: typo in comment
21758 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21761 * gfortran.dg/iostat_3.f90: New test.
21763 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
21766 * gfortran.dg/unf_io_convert_1.f90: New test.
21767 * gfortran.dg/unf_io_convert_2.f90: New test.
21768 * gfortran.dg/unf_io_convert_3.f90: New test.
21770 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21773 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
21774 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
21775 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
21776 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
21777 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
21778 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
21779 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
21780 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
21781 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
21782 gcc.dg/torture/fp-int-convert-float128-timode.c,
21783 gcc.dg/torture/fp-int-convert-float128.c,
21784 gcc.dg/torture/fp-int-convert-float80-timode.c,
21785 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
21786 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
21788 * gcc.dg/tls/opt-1.c: Require effective target fpic.
21790 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
21792 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
21794 2005-12-10 Richard Sandiford <richard@codesourcery.com>
21796 * gcc.dg/20051207-1.c,
21797 * gcc.dg/20051207-2.c,
21798 * gcc.dg/20051207-3.c: New tests.
21800 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21803 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
21804 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
21805 dg-skip-if target selector.
21808 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
21809 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
21810 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
21811 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
21812 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
21813 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
21814 and/or merge with i?86 cases.
21816 * gcc.dg/tls/opt-3.c: Require effective target fpic.
21819 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
21820 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
21821 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
21822 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
21825 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
21828 * gcc.c-torture/compile/pr25311.c: New test.
21830 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21832 PR libgfortran/25039
21833 * gfortran.dg/read_comma.f: New test.
21835 2005-12-08 Jakub Jelinek <jakub@redhat.com>
21838 * g++.dg/opt/pr19317-1.C: New test.
21839 * g++.dg/opt/pr19317-2.C: New test.
21840 * g++.dg/opt/pr19317-3.C: New test.
21843 * gcc.c-torture/execute/pr19005.c: New test.
21846 * g++.old-deja/g++.other/comdat5.C: New test.
21847 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
21849 * g++.dg/compat/struct-layout-1.exp: New file.
21850 * g++.dg/compat/struct-layout-1.h: New.
21851 * g++.dg/compat/struct-layout-1_generate.c: New.
21852 * g++.dg/compat/struct-layout-1_x1.h: New.
21853 * g++.dg/compat/struct-layout-1_x2.h: New.
21854 * g++.dg/compat/struct-layout-1_y1.h: New.
21855 * g++.dg/compat/struct-layout-1_y2.h: New.
21857 * gcc.dg/20050330-2.c: New test.
21859 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
21862 * gfortran.dg/associated_1.f90: New.
21864 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
21866 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
21867 ILP32 vect_no_align platforms.
21869 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
21870 Jakub Jelinek <jakub@redhat.com>
21873 * gcc.c-torture/compile/20051207-1.c: New test.
21875 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21878 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
21879 gcc.dg/torture/pr18582-1.c,
21880 gcc.target/i386/attributes-error.c: Also test on x86_64.
21882 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
21884 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21887 * g++.dg/template/typedef3.C: New test.
21891 * g++.dg/template/dtor3.C: Fix error markers.
21893 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
21895 * lib/target-supports.exp (check_effective_target_sync_char_short):
21898 2005-12-06 Janis Johnson <janis187@us.ibm.com>
21900 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
21902 2005-12-06 Roger Sayle <roger@eyesopen.com>
21904 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
21905 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
21906 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
21907 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
21909 2005-12-06 Roger Sayle <roger@eyesopen.com>
21912 * g++.dg/other/array2.C: New test case.
21914 2005-12-05 Geoffrey Keating <geoffk@apple.com>
21916 * gcc.dg/darwin-weakimport-3.c: New.
21918 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
21919 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
21920 and to work on Darwin.
21921 * gcc.dg/attr-weakref-1b.c: New file.
21922 * gcc.dg/attr-weakref-2.c: New test.
21923 * gcc.dg/darwin-weakref-1.c: New test.
21925 2005-12-05 Janis Johnson <janis187@us.ibm.com>
21928 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
21929 use in selector expressions.
21930 (dg-xfail-if): Ditto.
21931 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
21932 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
21933 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
21934 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
21935 * gcc.test-framework/test-framework.exp: Skip generated tests if
21936 CHECK_TEST_FRAMEWORK is not 1.
21938 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
21940 PR tree-optimization/24963
21941 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
21944 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
21947 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
21948 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21949 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21950 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21952 2005-12-05 Jakub Jelinek <jakub@redhat.com>
21954 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
21957 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
21959 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
21961 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
21963 * gcc.dg/format/cast-1.c: New test.
21965 2005-12-04 Roger Sayle <roger@eyesopen.com>
21968 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
21969 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
21970 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
21971 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
21973 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
21975 * gcc.dg/cast-pretty-print-1.c: New test.
21977 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
21979 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
21981 2005-12-02 Mark Mitchell <mark@codesourcery.com>
21984 * g++.dg/template/friend40.C: New test.
21986 2005-12-02 Jakub Jelinek <jakub@redhat.com>
21989 * gcc.target/i386/movq-2.c: New test.
21990 * gcc.target/i386/movq.c: Remove target i?86, instead add
21991 dg-require-effective-target ilp32.
21993 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21996 * g++.dg/other/default1.C: New test.
21998 2005-12-02 Richard Guenther <rguenther@suse.de>
22000 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22002 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
22004 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
22006 2005-12-02 Alan Modra <amodra@bigpond.net.au>
22009 * gcc.target/powerpc/rotate.c: New.
22011 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22013 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
22014 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
22016 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
22019 * gcc.dg/pr17730-1.c: Adjust.
22020 * gcc.dg/lvalue1.c (main): Likewise.
22021 * gcc.dg/lvalue-2.c: Likewise.
22022 * g++.dg/pr7503-3.C
22024 2005-12-01 Geoffrey Keating <geoffk@apple.com>
22026 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
22029 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
22032 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
22034 2005-12-01 Uros Bizjak <uros@kss-loka.si>
22037 * lib/target-supports.exp (check_effective_target_tls): New.
22038 (check_effective_target_tls_runtime): New.
22039 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
22041 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
22042 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
22043 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
22044 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
22045 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
22046 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
22047 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
22048 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
22049 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
22050 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
22051 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
22052 effective-target TLS.
22053 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
22054 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
22055 effective-target TLS runtime.
22057 2005-12-01 Uros Bizjak <uros@kss-loka.si>
22059 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
22061 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
22063 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
22064 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
22065 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
22066 ignored" warnings when "packing" is the same as the ABI layout.
22068 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
22071 * gfortran.dg/line_length_1.f: New test.
22072 * gfortran.dg/line_length_2.f90: Ditto.
22074 2005-11-30 Richard Guenther <rguenther@suse.de>
22076 PR tree-optimization/21655
22077 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
22079 2005-11-30 Dale Johannesen <dalej@apple.com>
22081 * gcc.c-torture/compile/pr24930.c: New.
22083 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
22086 * gfortran.dg/auto_char_dummy_array.f90: New test.
22088 2005-11-30 Jeff Law <law@redhat.com>
22090 * g++.old-deja/g++.law/pr25000.C: New test.
22092 2005-11-30 Jakub Jelinek <jakub@redhat.com>
22094 * gcc.dg/tls/opt-11.c: New test.
22096 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
22098 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
22100 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
22103 2005-11-29 Jakub Jelinek <jakub@redhat.com>
22105 * gfortran.dg/open_access_1.f90: New test.
22107 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22109 * gcc.dg/charset/builtin2.c: New test.
22111 2005-11-28 Jakub Jelinek <jakub@redhat.com>
22113 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
22114 on mmix-*-* for *_[xy].c.
22116 2005-11-28 Kean Johnston <jkj@sco.com>
22118 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
22120 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
22121 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
22122 * gcc.target/i386/asm-3.c: Ditto.
22123 * gcc.target/i386/clobbers.c: Ditto.
22124 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
22125 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
22127 * gcc.target/i386/mul.c: Ditto.
22128 * gcc.target/i386/ssetype-1.c: Ditto.
22129 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
22130 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
22131 static so the test works with -fPIC mode too. Based on comment in
22133 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
22135 2005-11-28 Richard Guenther <rguenther@suse.de>
22137 * gcc.dg/alias-9.c: New testcase.
22138 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
22140 2005-11-28 Roger Sayle <roger@eyesopen.com>
22141 Uros Bizjak <uros@kss-loka.si>
22143 PR middle-end/20219
22144 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
22145 tan(x)/sin(x) transformations.
22147 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
22149 PR middle-end/24575
22150 * gcc.dg/tree-ssa/divide-3.c: New test.
22151 * gcc.dg/tree-ssa/divide-4.c: New test.
22153 2005-11-27 Steven G. Kargl <kargls@comcast.net>
22156 * gfortran.dg/boz_6.f90: New test.
22158 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22161 * gfortran.dg/modulo_1.f90: New test.
22163 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22165 PR libfortran/24919
22166 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
22167 fail on CRLF platforms.
22168 * gfortran.dg/ftell_2.f90: Likewise.
22170 2005-11-26 Eric Christopher <echristo@apple.com>
22172 * gcc.dg/intmax_t-1.c: Remove mips xfail.
22174 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
22176 * objc.dg/gnu-runtime-3.m: Simplify.
22178 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
22180 PR middle-end/23669
22181 * gcc.dg/tree-ssa/divide-1.c: New test.
22182 * gcc.dg/tree-ssa/divide-2.c: New test.
22184 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
22186 PR libgfortran/24945
22187 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
22189 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
22191 PR libgfortran/24945
22192 * gfortran.dg/open_status_2.f90: New test.
22194 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22196 * gcc.c-torture/execute/builtins/fprintf.c,
22197 gcc.c-torture/execute/builtins/fputs-lib.c,
22198 gcc.c-torture/execute/builtins/fputs.c,
22199 gcc.c-torture/execute/builtins/lib/fprintf.c,
22200 gcc.c-torture/execute/builtins/lib/printf.c,
22201 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
22203 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
22205 * gcc.dg/20050922-2.c: New test.
22207 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
22209 * objc.dg/gnu-runtime-3.m: New test.
22211 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22214 * g++.dg/other/void1.C: New test.
22216 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
22218 PR middle-end/24998
22219 * gcc.dg/torture/fp-int-convert-float.c,
22220 gcc.dg/torture/fp-int-convert-double.c,
22221 gcc.dg/torture/fp-int-convert-long-double.c,
22222 gcc.dg/torture/fp-int-convert-timode.c,
22223 gcc.dg/torture/fp-int-convert-float80.c,
22224 gcc.dg/torture/fp-int-convert-float80-timode.c,
22225 gcc.dg/torture/fp-int-convert-float128.c,
22226 gcc.dg/torture/fp-int-convert-float128-timode.c,
22227 gcc.dg/torture/fp-int-convert.h: New files.
22229 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
22231 PR middle-end/24989
22232 * gcc.dg/tree-ssa/bool-10.c: New test.
22233 * gcc.dg/tree-ssa/bool-11.c: New test.
22234 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
22236 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
22238 PR middle-end/24990
22239 * tree-ssa/pr24990-1.c: New test.
22241 2005-11-24 Richard Guenther <rguenther@suse.de>
22242 Dirk Mueller <dmueller@suse.de>
22245 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
22246 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
22247 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
22248 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
22249 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
22250 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
22252 2005-11-23 Uros Bizjak <uros@kss-loka.si>
22254 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
22256 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
22259 * gcc.dg/Wc++-compat.c: New.
22260 * gcc.dg/Wno-c++-compat.c: New.
22262 2005-11-23 Alan Modra <amodra@bigpond.net.au>
22264 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
22265 (vspltish, vspltisw): Likewise.
22267 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22269 PR libgfortran/24794
22270 * gfortran.dg/namelist_12.f: Fix quotes.
22271 * gfortran.dg/namelist_13.f90: Fix quotes.
22272 * gfortran.dg/namelist_14.f90: Fix quotes.
22273 * gfortran.dg/namelist_15.f90: Fix quotes.
22274 * gfortran.dg/namelist_use.f90: Fix quotes.
22275 * gfortran.dg/namelist_use_only.f90: Fix quotes.
22276 * gfortran.dg/namelist_21.f90: New test.
22277 * gfortran.dg/namelist_22.f90: New test.
22279 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
22282 * gcc.c-torture/compile/pr23435.c: New.
22284 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
22286 * gcc.c-torture/execute/floatunsisf-1.c: New test.
22288 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
22290 * gcc.target/powerpc/405-macchw-1.c,
22291 gcc.target/powerpc/405-macchw-2.c,
22292 gcc.target/powerpc/405-macchwu-1.c,
22293 gcc.target/powerpc/405-macchwu-2.c,
22294 gcc.target/powerpc/405-machhw-1.c,
22295 gcc.target/powerpc/405-machhw-2.c,
22296 gcc.target/powerpc/405-machhwu-1.c,
22297 gcc.target/powerpc/405-machhwu-2.c,
22298 gcc.target/powerpc/405-maclhw-1.c,
22299 gcc.target/powerpc/405-maclhw-2.c,
22300 gcc.target/powerpc/405-maclhwu-1.c,
22301 gcc.target/powerpc/405-maclhwu-2.c,
22302 gcc.target/powerpc/405-mulchw-1.c,
22303 gcc.target/powerpc/405-mulchw-2.c,
22304 gcc.target/powerpc/405-mulchwu-1.c,
22305 gcc.target/powerpc/405-mulchwu-2.c,
22306 gcc.target/powerpc/405-mulhhw-1.c,
22307 gcc.target/powerpc/405-mulhhw-2.c,
22308 gcc.target/powerpc/405-mulhhwu-1.c,
22309 gcc.target/powerpc/405-mulhhwu-2.c,
22310 gcc.target/powerpc/405-mullhw-1.c,
22311 gcc.target/powerpc/405-mullhw-2.c,
22312 gcc.target/powerpc/405-mullhwu-1.c,
22313 gcc.target/powerpc/405-mullhwu-2.c,
22314 gcc.target/powerpc/405-nmacchw-1.c,
22315 gcc.target/powerpc/405-nmacchw-2.c,
22316 gcc.target/powerpc/405-nmachhw-1.c,
22317 gcc.target/powerpc/405-nmachhw-2.c,
22318 gcc.target/powerpc/405-nmaclhw-1.c,
22319 gcc.target/powerpc/405-nmaclhw-2.c,
22320 gcc.target/powerpc/440-macchw-1.c,
22321 gcc.target/powerpc/440-macchw-2.c,
22322 gcc.target/powerpc/440-macchwu-1.c,
22323 gcc.target/powerpc/440-macchwu-2.c,
22324 gcc.target/powerpc/440-machhw-1.c,
22325 gcc.target/powerpc/440-machhw-2.c,
22326 gcc.target/powerpc/440-machhwu-1.c,
22327 gcc.target/powerpc/440-machhwu-2.c,
22328 gcc.target/powerpc/440-maclhw-1.c,
22329 gcc.target/powerpc/440-maclhw-2.c,
22330 gcc.target/powerpc/440-maclhwu-1.c,
22331 gcc.target/powerpc/440-maclhwu-2.c,
22332 gcc.target/powerpc/440-mulchw-1.c,
22333 gcc.target/powerpc/440-mulchw-2.c,
22334 gcc.target/powerpc/440-mulchwu-1.c,
22335 gcc.target/powerpc/440-mulchwu-2.c,
22336 gcc.target/powerpc/440-mulhhw-1.c,
22337 gcc.target/powerpc/440-mulhhw-2.c,
22338 gcc.target/powerpc/440-mulhhwu-1.c,
22339 gcc.target/powerpc/440-mulhhwu-2.c,
22340 gcc.target/powerpc/440-mullhw-1.c,
22341 gcc.target/powerpc/440-mullhw-2.c,
22342 gcc.target/powerpc/440-mullhwu-1.c,
22343 gcc.target/powerpc/440-mullhwu-2.c,
22344 gcc.target/powerpc/440-nmacchw-1.c,
22345 gcc.target/powerpc/440-nmacchw-2.c,
22346 gcc.target/powerpc/440-nmachhw-1.c,
22347 gcc.target/powerpc/440-nmachhw-2.c,
22348 gcc.target/powerpc/440-nmaclhw-1.c,
22349 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
22351 2005-11-21 Jakub Jelinek <jakub@redhat.com>
22354 * gfortran.dg/inquire_9.f90: New test.
22357 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
22359 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
22361 PR libfortran/24432
22362 * lib/target-supports.exp (check_effective_target_fortran_large_real):
22363 Check that 'cos' is supported.
22365 2005-11-21 Paul Thomas <pault@gcc.gnu.org
22368 * gfortran.dg/substring_equivalence.f90: New test.
22371 * gfortran.dg/auto_internal_assumed.f90: New test.
22373 2005-11-21 Uros Bizjak <uros@kss-loka.si>
22375 * gcc.dg/fold-div-2.c: New test.
22377 2005-11-20 Ian Lance Taylor <ian@airs.com>
22379 PR rtl-optimization/24883
22380 * gcc.c-torture/compile/pr24883.c: New test.
22382 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
22384 PR middle-end/20583
22385 * gcc.c-torture/compile/pr20583.c: New.
22387 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
22389 * gcc.c-torture/execute/usmul.c: New test.
22391 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
22393 * gcc.dg/tree-ssa/vrp22.c: New test.
22395 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
22397 PR middle-end/24912
22398 * gcc.dg/torture/pr24912-1.c: New test.
22400 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
22403 * gfortran.dg/arrayio_derived_1.f90: New test.
22405 2005-11-19 Richard Guenther <rguenther@suse.de>
22407 PR middle-end/23294
22408 * gcc.dg/tree-ssa/pr23294.c: New testcase.
22410 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
22412 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
22414 2005-11-18 Mark Mitchell <mark@codesourcery.com>
22417 * g++.dg/template/friend39.C: New test.
22419 2005-11-18 James E Wilson <wilson@specifix.com>
22421 * gcc.dg/builtin-strstr.c: New.
22423 2005-11-18 Richard Henderson <rth@redhat.com>
22425 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
22426 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
22427 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
22428 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
22429 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
22430 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
22431 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
22432 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
22433 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
22434 renaming to remove initial "ia64-".
22436 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
22438 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
22440 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
22442 * g++.dg/cpp/string-2.C: New test.
22444 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
22446 * gcc.dg/tree-ssa/loop-14.c: New test.
22448 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
22449 Michael Chamberlain <michael@chamberlain.net.au>
22451 * ada/acats/run_all.sh (target_run): Kill long running tests.
22453 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22455 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
22456 * gcc.dg/cleanup-9.c: Likewise.
22457 * gcc.dg/cleanup-10.c: Likewise.
22458 * gcc.dg/cleanup-11.c: Likewise.
22460 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22463 * gfortran.dg/open_access_append_1.f90: New test.
22464 * gfortran.dg/open_access_append_2.f90: New test.
22466 2005-11-16 Richard Guenther <rguenther@suse.de>
22468 PR middle-end/24851
22469 * gcc.c-torture/execute/pr24851.c: New testcase.
22471 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
22473 * gcc.dg/fold-overflow-1.c: New test.
22475 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
22477 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
22478 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
22480 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
22482 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
22484 * g++.dg/eh/forced2.C: Likewise.
22485 * g++.dg/eh/forced3.C: Likewise.
22486 * g++.dg/eh/forced4.C: Likewise.
22488 2005-11-11 Mike Stump <mrs@apple.com>
22490 * g++.old-deja/g++.mike/unused.C: Add.
22492 2005-11-15 Mark Mitchell <mark@codesourcery.com>
22495 * g++.dg/warn/Wcast-qual1.C: New test.
22497 2005-11-15 Jan Hubicka <jh@suse.cz>
22499 * gcc.dg/winline-5.c: Add large-unit-insns limit.
22501 2005-11-14 David Edelsohn <edelsohn@gnu.org>
22503 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
22505 2005-11-14 Diego Novillo <dnovillo@redhat.com>
22508 * gcc.dg/tree-ssa/pr24840.c: New test.
22510 2005-11-14 Janis Johnson <janis187@us.ibm.com>
22513 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
22515 2005-11-14 Dale Johannesen <dalej@apple.com>
22517 * gcc.c-torture/execute/20051113-1.c: New.
22519 2005-11-14 Mark Mitchell <mark@codesourcery.com>
22522 * g++.dg/template/crash43.C: New test.
22524 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
22526 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
22528 2005-11-13 Mark Mitchell <mark@codesourcery.com>
22531 * g++.dg/eh/spec8.C: New test.
22533 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
22535 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
22537 2005-11-13 Mark Mitchell <mark@codesourcery.com>
22540 * g++.dg/parse/ambig4.C: New test.
22541 * g++.dg/tc1/dr101.C: Adjust error markers.
22542 * g++.dg/lookup/strong-using-2.C: Likewise.
22543 * g++.dg/lookup/ambig5.C: Likewise.
22544 * g++.dg/lookup/ambig4.C: Likewise.
22545 * g++.dg/parse/crash22.C: Likewise.
22547 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
22549 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
22551 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
22553 * gcc.dg/nested-calls-1.c: New test.
22555 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22557 * gfortran.dg/complex_intrinsic_1.f90: New test.
22558 * gfortran.dg/complex_intrinsic_2.f90: New test.
22559 * gfortran.dg/fgetc_1.f90: New test.
22560 * gfortran.dg/fgetc_2.f90: New test.
22561 * gfortran.dg/fgetc_3.f90: New test.
22562 * gfortran.dg/ftell_1.f90: New test.
22563 * gfortran.dg/ftell_2.f90: New test.
22564 * gfortran.dg/gnu_logical_1.F: New test.
22565 * gfortran.dg/gnu_logical_2.f90: New test.
22567 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
22569 PR middle-end/24820
22570 * gcc.dg/pr24820.c: New test.
22572 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
22574 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
22575 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
22578 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22581 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
22583 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
22585 * gcc.target/cris/cris.exp: New file.
22586 * gcc.target/cris/rld-legit1.c: New test.
22587 * gcc.target/cris/rld-legit2.c: New test.
22589 2005-11-12 Jakub Jelinek <jakub@redhat.com>
22592 * g++.dg/opt/pr24780.C: New test.
22595 * g++.dg/template/asm1.C: New test.
22597 2005-11-12 Steven G. Kargl <kargls@comcast.net>
22599 PR libgfortran/24787
22600 * gfortran.dg/scan_1.f90: New test.
22602 2005-11-12 Jan Hubicka <jh@suse.cz>
22604 * gcc.target/i386/minmax-1.c: New.
22605 * gcc.target/i386/minmax-2.c: New.
22607 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
22609 * gcc.dg/pr24445.c: Fix for 64-bit targets.
22611 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
22613 * gcc.c-torture/execute/20051110-1.c,
22614 gcc.c-torture/execute/20051110-2.c: New tests.
22616 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
22618 PR middle-end/24750
22619 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
22622 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
22624 * lib/target-libpath.exp (get_shlib_extension): New proc.
22625 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
22626 * lib/gfortran.exp (gfortran_link_flags): Likewise.
22627 * lib/objc.exp (objc_target_compile): Likewise.
22628 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
22631 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
22633 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
22635 * lib/target-supports.exp (check_effective_target_static_libgfortran):
22636 Add -static to additional_flags and pass it to target_compile.
22638 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22640 PR libgfortran/24719
22641 gfortran.dg/read_noadvance.f90: New test.
22643 PR libgfortran/24699
22644 gfortran.dg/fmt_t_2.f90: New test.
22646 PR libgfortran/24785
22647 gfortran.dg/read_x_eor.f90: New test.
22649 PR libgfortran/24584
22650 gfortran.dg/namelist_empty.f90: Rename test.
22652 PR libgfortran/24489
22653 gfortran/read_eor.f90: Rename test.
22655 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
22658 * gfortran.dg/automatic_module_variable.f90: New test.
22660 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
22663 * gcc.dg/pr24445.c: New test.
22665 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
22669 * gfortran.dg/recursive_statement_functions.f90: Add statement
22670 functions using inline intrinsic functions and parameters to test
22671 that they no longer seg-fault.
22674 gfortran.dg/nested_modules_4.f90: New test.
22675 gfortran.dg/nested_modules_5.f90: New test.
22677 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22680 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
22682 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
22684 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
22687 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
22689 * gcc.dg/sparc-getcontext-1.c: New test.
22691 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
22693 * gcc.dg/ifcvt-fabs-1.c: New test.
22695 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
22698 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
22699 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
22701 2005-11-09 Richard Guenther <rguenther@suse.de>
22703 PR tree-optimization/24716
22704 * gcc.c-torture/execute/pr24716.c: New testcase.
22706 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
22708 * gcc.dg/pr24624.c: Disable for non S/390 targets.
22710 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
22713 * gcc.dg/pr24624.c: Testcase added.
22715 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
22718 * g++.dg/other/pr24623.C: Testcase added.
22720 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
22723 * gfortran-dg/pure_byref_1.f90: New.
22724 * gfortran-dg/pure_byref_2.f90: New.
22726 2005-11-09 Uros Bizjak <uros@kss-loka.si>
22729 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
22730 * gcc.dg/dg.exp: Run main loop also for *.i files.
22732 2005-11-08 Jakub Jelinek <jakub@redhat.com>
22735 * g++.dg/tls/diag-3.C: New test.
22736 * g++.dg/tls/diag-4.C: New test.
22737 * g++.dg/tls/static-1.C: New test.
22738 * g++.dg/tls/static-1a.cc: New file.
22740 2005-11-08 Diego Novillo <dnovillo@redhat.com>
22743 * g++.dg/tree-ssa/pr23046.C: New test.
22745 2005-11-08 Devang Patel <dpatel@apple.com>
22747 PR tree-optimization/23115
22748 * gcc.dg/tree-ssa/pr23115.c: New.
22750 2005-11-08 David Edelsohn <edelsohn@gnu.org>
22752 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
22753 * gcc.target/powerpc/pr16155.c: Same.
22754 * gcc.target/powerpc/altivec-1.c: Same.
22755 * gcc.target/powerpc/altivec-2.c: Same.
22756 * gcc.target/powerpc/altivec-3.c: Same.
22757 * gcc.target/powerpc/altivec-5.c: Same.
22758 * gcc.target/powerpc/altivec-11.c: Same.
22759 * gcc.target/powerpc/altivec-12.c: Same.
22760 * gcc.target/powerpc/altivec-14.c: Same.
22761 * gcc.target/powerpc/altivec-22.c: Same.
22762 * gcc.target/powerpc/altivec-consts.c: Same.
22763 * gcc.target/powerpc/altivec-pr22085.c: Same.
22764 * gcc.target/powerpc/altivec-splat.c: Same.
22765 * gcc.target/powerpc/altivec-varargs-1.c: Same.
22766 * gcc.target/powerpc/altivec-vec-merge.c: Same.
22767 * gcc.target/powerpc/darwin-longlong.c: Same.
22769 2005-11-08 Uros Bizjak <uros@kss-loka.si>
22772 * gcc.dg/pr19340.c: New test.
22774 2005-11-07 Ian Lance Taylor <ian@airs.com>
22776 PR rtl-optimization/24683
22777 * gcc.dg/pr24683.c: New test.
22779 2005-11-07 Uros Bizjak <uros@kss-loka.si>
22781 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
22782 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
22784 2005-11-07 Uros Bizjak <uros@kss-loka.si>
22786 * gcc.target/i386/pr23376.c: Compile with -mmmx.
22788 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
22790 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
22792 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
22796 * gcc.target/powerpc/altivec-consts.c,
22797 gcc.target/powerpc/altivec-splat.c: New testcase.
22799 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
22803 * gcc.dg/overflow-2.c: New testcase.
22805 2005-11-07 Jakub Jelinek <jakub@redhat.com>
22807 PR rtl-optimization/23567
22808 * gcc.c-torture/execute/20051104-1.c: New test.
22810 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
22813 gfortran.dg/private_type_2.f90: Modified to check that case with
22814 PRIVATE declaration within derived type is accepted.
22817 gfortran.dg/pointer_assign_1.f90: New test.
22820 * gfortran.dg/arrayio_0.f90: New test.
22823 gfortran.dg/data_initialized.f90: New test.
22824 gfortran.dg/data_constraints_1.f90: New test.
22825 gfortran.dg/data_constraints_2.f90: New test.
22827 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
22831 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
22833 2005-11-06 Diego Novillo <dnovillo@redhat.com>
22836 * gcc.dg/tree-ssa/pr24670.c: New test.
22838 2005-11-05 Ian Lance Taylor <ian@airs.com>
22841 * gcc.target/i386/pr22432.c: New test.
22843 2005-11-05 Richard Henderson <rth@redhat.com>
22845 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
22846 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
22847 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
22848 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
22849 from gcc.dg/alpha-*.
22850 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
22851 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
22853 2005-11-05 Andreas Jaeger <aj@suse.de>
22855 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
22857 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
22860 * gcc.dg/torture/pr23424-1.c: New test.
22862 2005-11-04 Richard Henderson <rth@redhat.com>
22864 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
22865 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
22866 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
22867 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
22868 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
22869 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
22870 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
22871 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
22872 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
22873 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
22874 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
22875 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
22876 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
22877 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
22878 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
22879 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
22880 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
22881 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
22882 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
22883 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
22884 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
22885 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
22886 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
22887 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
22889 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
22890 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
22891 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
22892 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
22893 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
22894 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
22895 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
22896 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
22897 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
22898 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
22899 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
22900 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
22901 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
22902 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
22903 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
22904 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
22905 gcc.target/i386/lea.c, gcc.target/i386/local.c,
22906 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
22907 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
22908 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
22909 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
22910 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
22911 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
22912 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
22913 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
22914 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
22915 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
22916 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
22917 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
22918 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
22919 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
22920 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
22921 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
22922 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
22923 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
22924 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
22925 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
22926 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
22927 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
22928 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
22929 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
22930 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
22931 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
22932 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
22933 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
22935 2005-11-04 Diego Novillo <dnovillo@redhat.com>
22938 * gcc.dg/tree-ssa/pr24627.c: New test.
22940 2005-11-04 Paul Brook <paul@codesourcery.com>
22942 * gcc.dg/tls/opt-10.c: New test.
22944 2005-11-04 Andreas Jaeger <aj@suse.de>
22946 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
22947 avoid extra warnings.
22949 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22951 PR libfortran/22298
22952 * lib/target-supports.exp
22953 (check_effective_target_static_libgfortran): New
22954 static_libgfortran effective target.
22955 * gfortran.dg/static_linking_1.f: New test.
22956 * gfortran.dg/static_linking_1.c: New file.
22958 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
22960 * gcc.dg/pr24615.c: Guard test with { target fpic }.
22962 2005-11-03 Josh Conner <jconner@apple.com>
22965 g++.dg/ext/array2.C: New test.
22966 g++.dg/template/dependent-name3.C: New test.
22967 g++.dg/template/dependent-name4.C: New test.
22968 g++.dg/template/sfinae2.C: New test.
22970 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
22972 PR preprocessor/22042
22973 * gcc.dg/cpp/strify4.c: New test.
22975 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
22978 * g++.dg/cpp/string-1.C: New test.
22980 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
22982 * gcc.target/powerpc: New directory.
22983 * gcc.target/powerpc/powerpc.exp: New file.
22984 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
22985 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
22986 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
22987 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
22988 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
22989 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
22990 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
22991 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
22992 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
22993 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
22994 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
22995 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
22996 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
22997 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
22998 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
22999 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
23000 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
23001 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
23002 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
23003 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
23004 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
23005 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
23006 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
23007 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
23008 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
23009 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
23010 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
23011 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
23012 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
23013 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
23014 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
23015 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
23016 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
23017 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
23019 2005-11-03 Mark Mitchell <mark@codesourcery.com>
23022 * g++.dg/warn/inline2.C: New test.
23024 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
23026 PR middle-end/23155
23027 * g++.dg/ext/c99struct1.C: New test.
23028 * gcc.dg/union-cast-1.c: New test.
23029 * gcc.dg/union-cast-2.c: New test.
23030 * gcc.dg/union-cast-3.c: New test.
23032 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
23034 PR middle-end/24589
23035 * gcc.c-torture/execute/zero-struct-2.c: New test.
23037 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
23040 * g++.dg/init/switch1.C: New test.
23042 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
23044 * gcc.dg/delay-slot-1.c: New test.
23046 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
23049 * gcc.dg/pr24620.c: New test.
23051 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
23054 * gcc.dg/format/unnamed-1.c: New test.
23056 2005-11-02 Mark Mitchell <mark@codesourcery.com>
23059 * g++.dg/expr/cond8.C: New test.
23062 * g++.dg/parse/dot1.C: New test.
23064 2005-11-02 Jan Hubicka <jh@suse.cz>
23067 * gcc.dg/i386-lea.c: New test
23069 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
23072 * gcc.dg/pr24615.c: New test.
23074 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
23077 * gcc.dg/pr24600.c: New test.
23079 2005-11-02 Mark Mitchell <mark@codesourcery.com>
23082 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
23083 * g++.dg/parse/typename9.C: New test.
23084 * g++/dg/parse/typename10.C: Likewise.
23086 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
23089 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
23090 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
23091 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
23093 2005-11-02 Mark Mitchell <mark@codesourcery.com>
23096 * g++.dg/debug/static1.C: New test.
23098 2005-11-02 Josh Conner <jconner@apple.com>
23100 * g++.dg/crash38.C: moved into proper directory...
23101 * g++.dg/template/crash42.C: ...here
23103 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
23106 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
23107 pcc_bitfield_type_matters || default_packed.
23109 * lib/target-supports.exp
23110 (check_effective_target_pcc_bitfield_type_matters): New proc.
23111 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
23114 * lib/target-supports.exp (check_effective_default_packed): New proc.
23115 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
23116 Gate expected errors on target ! default_packed.
23117 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
23119 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23121 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
23124 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23127 * gfortran.dg/entry_5.f90: New.
23128 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
23130 2005-11-01 Bob Wilson <bob.wilson@acm.org>
23132 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
23134 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
23137 gfortran.dg/namelist_blockdata.f90: New test.
23140 gfortran.dg/external_implicit_none.f90: New test.
23143 * gfortran.dg/secnds.f: New test.
23145 2005-10-31 Jan Hubicka <jh@suse.cz>
23148 * gcc.c-torture/compile/pr20928.c: New test.
23150 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
23152 PR middle-end/23492
23153 * gcc.c-torture/compile/zero-strct-5.c: New test.
23155 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
23157 PR libgfortran/24584
23158 * gfortran.dg/pr24584.f90: New test.
23160 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
23163 * gfortran.dg/char_result_9.f90: New.
23164 * gfortran.dg/char_result_10.f90: New.
23166 2005-10-30 Jan Hubicka <jh@suse.cz>
23168 * g++.dg/tree-ssa/pr24172.C: New testcase.
23170 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23172 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
23174 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
23176 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
23177 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
23178 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
23179 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
23180 gfortran.dg/enum_9.f90,
23181 gfortran.fortran-torture/compile/enum_1.f90,
23182 gfortran.fortran-torture/execute/enum_1.f90,
23183 gfortran.fortran-torture/execute/enum_2.f90,
23184 gfortran.fortran-torture/execute/enum_3.f90,
23185 gfortran.fortran-torture/execute/enum_4.f90: New tests.
23187 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
23190 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
23191 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
23193 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23195 PR libfortran/20179
23196 * gfortran.dg/mixed_io_1.f90: New test.
23197 * gfortran.dg/mixed_io_1.c: New file.
23199 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23201 * gfortran.dg/malloc_free_1.f90: New test.
23203 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
23205 * gcc.dg/nested-func-4.c: Require profiling -pg.
23207 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
23210 * g++.dg/warn/main-2.C: New test.
23212 2005-10-28 Steven G. Kargl <kargls@comcast.net>
23215 * gfortran.dg/interface_2.f90: new test.
23217 2005-10-28 Josh Conner <jconner@apple.com>
23220 * g++.dg/template/crash38.C: New test.
23221 * g++.dg/parse/explicit1.C: Change expected errors.
23223 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
23226 * g++.dg/other/large-size-array.C: New test.
23228 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
23230 PR middle-end/24362
23231 * g++.dg/opt/complex4.C: New test.
23233 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
23235 * gcc.dg/nested-func-4.c: New test.
23237 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
23240 gfortran.dg/derived_recursion.f90: New test.
23241 gfortran.dg/implicit_actual.f90: New test.
23243 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
23245 PR middle-end/24295, PR testsuite/24477
23246 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
23247 removed when weakref hits the tree.
23249 2005-10-25 Jakub Jelinek <jakub@redhat.com>
23251 * gfortran.dg/cray_pointers_4.f90: New test.
23253 * gfortran.dg/cray_pointers_5.f90: New test.
23255 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
23258 * gfortran.dg/assign_5.f90: New test.
23259 * gfortran.dg/assign_6.f: New test.
23261 2005-10-25 Uros Bizjak <uros@kss-loka.si>
23263 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
23264 CPU has no SSE support.
23266 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
23268 PR libgfortran/24224
23269 * gfortran.dg/arrayio_1.f90: Update attribution.
23270 * gfortran.dg/arrayio_2.f90: Update attribution.
23271 * gfortran.dg/arrayio_3.f90: Update attribution.
23272 * gfortran.dg/arrayio_4.f90: Update test conditions.
23273 * gfortran.dg/arrayio_5.f90: Update attribution.
23274 * gfortran.dg/arrayio_6.f90: New test.
23275 * gfortran.dg/arrayio_7.f90: New test.
23277 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
23279 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
23281 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
23283 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
23285 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
23288 * gfortran.dg/namelist_char_only.f90: New test.
23290 2005-10-24 Asher Langton <langton2@llnl.gov>
23294 * gfortran.dg/cray_pointers_1.f90: New test.
23295 * gfortran.dg/cray_pointers_2.f90: New test.
23296 * gfortran.dg/cray_pointers_3.f90: New test.
23297 * gfortran.dg/loc_1.f90: New test.
23298 * gfortran.dg/loc_2.f90: New test.
23300 2005-10-24 Steven Bosscher <stevenb@suse.de>
23302 * gcc.dg/pr24225.c: New test.
23304 2005-10-24 Asher Langton <langton2@llnl.gov>
23306 * gfortran.dg/dup_save_1.f90: New test.
23307 * gfortran.dg/dup_save_2.f90: New test.
23309 2005-10-24 Paul Brook <paul@codesourcery.com>
23312 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
23315 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
23317 PR libgfortran/24489
23318 * gfortran.dg/pr24489.f90: New test.
23320 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
23323 * gfortran.dg/ichar_1.f90: Add tests for derived types.
23325 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
23328 * g++.dg/init/array16.C: Skip for mmix-*-*.
23330 2005-10-23 Asher Langton <langton2@llnl.gov>
23332 * gfortran.dg/byte_1.f90: New test.
23333 * gfortran.dg/byte_2.f90: New test.
23335 2005-10-23 David Edelsohn <edelsohn@gnu.org>
23337 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
23339 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
23342 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
23345 * gfortran.dg/merge_char_const.f90: New test.
23348 * gfortran.dg/spread_scalar_source.f90: New test.
23350 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
23352 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
23354 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
23355 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
23357 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
23359 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
23362 * gfortran.dg/der_pointer_4.f90: New.
23364 2005-10-22 David Ayers <d.ayers@inode.at>
23366 * obj-c++.dg/except-1.mm: Simplify.
23368 2005-10-21 David Ayers <d.ayers@inode.at>
23370 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
23372 2005-10-21 Jakub Jelinek <jakub@redhat.com>
23374 * gfortran.dg/assumed_dummy_2.f90: New test.
23376 2005-10-21 James E Wilson <wilson@specifix.com>
23378 PR preprocessor/15220
23379 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
23381 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
23383 * gcc.c-torture/execute/20051021-1.c: New test.
23385 2005-10-21 Mark Mitchell <mark@codesourcery.com>
23388 * g++.dg/ext/tmplattr1.C: New test.
23390 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
23393 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
23395 2005-10-20 Geoffrey Keating <geoffk@apple.com>
23397 * obj-c++.dg/except-1.mm: New.
23399 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
23401 2005-10-21 Alan Modra <amodra@bigpond.net.au>
23403 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
23405 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
23407 PR middle-end/24295
23408 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
23409 declarations with the same names as thunks' alias targets, use
23411 * gcc.dg/attr-alias-3.c: New test.
23412 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
23414 2005-10-20 Mark Mitchell <mark@codesourcery.com>
23417 * g++.dg/parse/access8.C: New test.
23419 2005-10-20 Richard Guenther <rguenther@suse.de>
23422 * g++.dg/tree-ssa/pr24439.C: New testcase.
23424 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
23426 * g++.dg/opt/delay-slot-1.C: New test.
23428 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
23431 * gfortran.fg/der_init_1.f90: New.
23433 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
23435 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
23437 2005-10-19 Mark Mitchell <mark@codesourcery.com>
23440 * g++.dg/parse/error28.C: New test.
23442 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
23444 * gcc.dg/profile-generate-2.c: New test.
23446 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
23449 * g++.dg/ext/dllimport11.C: New.
23451 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23454 * g++.dg/other/friend3.C: New test.
23456 2005-10-18 Mark Mitchell <mark@codesourcery.com>
23459 * g++.dg/template/error19.C: New test.
23461 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
23464 * g++.dg/overload/koenig2.C: New.
23467 * g++.dg/overload/error2.C: New.
23470 * g++.dg/inherit/covariant14.C: New.
23472 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23475 * g++.dg/parse/for1.C: New test.
23477 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
23480 * gfortran.dg/host_dummy_index_1.f90: New test.
23483 * gfortran.dg/automatic_char_len_2.f90: New test.
23486 * gfortran.dg/recursive_statement_functions.f90: New test.
23489 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
23492 * gfortran.dg/external_initializer.f90: New test.
23495 * non_module_public.f90: New test.
23497 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
23500 * g++.dg/template/overload7.C: New.
23503 * g++.dg/other/switch2.C: Remove expected warnings.
23506 * g++.dg/template/defarg6.C: New.
23508 2005-10-17 Uros Bizjak <uros@kss-loka.si>
23511 * gcc.target/i386/pr24315.c: New test.
23513 2005-10-16 Mark Mitchell <mark@codesourcery.com>
23516 * g++.dg/template/static21.C: New test.
23517 * g++.dg/template/static21-a.cc: Likewise.
23519 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
23522 * g++.dg/warn/Wswitch-default-1.C: New test.
23523 * g++.dg/warn/Wswitch-default-2.C: New test.
23525 2005-10-16 Mark Mitchell <mark@codesourcery.com>
23528 * g++.dg/parse/template18.C: New test.
23529 * g++.dg/template/nontype15.C: Likewise.
23531 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
23534 * gfortran.dg/spec_expr_2.f90: New.
23536 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
23538 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
23539 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
23540 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
23541 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
23542 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
23543 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
23544 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
23545 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
23546 previous target-specific skips and warning-message matches where
23549 2005-10-15 Mark Mitchell <mark@codesourcery.com>
23552 * g++.dg/warn/Wctor-dtor.C: New test.
23554 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23557 * gcc.dg/for-1.c: New test.
23559 2005-10-14 Mark Mitchell <mark@codesourcery.com>
23562 * g++.dg/warn/Wconversion1.C: New test.
23563 * g++.dg/ext/packed4.C: Compile with -w.
23564 * g++.dg/opt/20050511-1.C: Likewise.
23565 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
23567 2005-10-14 Jakub Jelinek <jakub@redhat.com>
23569 * gfortran.dg/boz_5.f90: New test.
23571 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
23574 * g++.dg/other/switch2.C: New.
23577 * g++.dg/init/ctor7.C: New.
23579 2005-10-13 David Edelsohn <edelsohn@gnu.org>
23582 * g++.dg/parse/crash32.C: New test.
23584 2005-10-13 Mark Mitchell <mark@codesourcery.com>
23587 * g++.dg/init/goto2.C: New test.
23590 * g++.dg/template/crash/41.C: New test.
23593 * g++.dg/template/crash40.C: New test.
23596 * g++.dg/parse/friend5.C: New test.
23599 * g++.dg/template/crash38.C: New test.
23602 * g++.dg/template/friend38.C: New test.
23605 * g++.dg/template/crash39.C: New test.
23607 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
23609 * gcc.dg/debug/dwarf2/dwarf-char1.c,
23610 gcc.dg/debug/dwarf2/dwarf-char2.c,
23611 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
23613 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
23615 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
23617 * gcc.dg/dll-2.c: Add tests for warnings.
23618 * gcc.dg/dll-3.c: Likewise.
23619 * gcc.dg/dll-4.c: Likewise.
23621 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
23622 * g++.dg/ext/dllimport2.C: Likewise.
23623 * g++.dg/ext/dllimport3.C: Likewise.
23624 * g++.dg/ext/dllimport7.C: Likewise.
23625 * g++.dg/ext/dllimport8.C: Likewise.
23626 * g++.dg/ext/dllimport9.C: Likewise.
23628 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
23631 * gfortran.dg/derived_pointer_recursion.f90: New test.
23633 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
23635 * gcc.c-torture/execute/20051012-1.c: New test.
23637 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
23640 * gfortran.dg/automatic_char_len_1.f90: New test.
23642 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
23645 * gfortran.dg/save_common.f90: New test.
23648 * gfortran.dg/save_result.f90: New test.
23650 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
23653 * g++.dg/template/dependent-expr1.C: Add new expected error.
23654 * g++.dg/template/dependent-expr2.C: Adjust error text.
23655 * g++.dg/template/overload6.C: New.
23658 * g++.dg/other/typename8.C: New.
23661 * g++.dg/other/return1.C: New.
23663 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
23666 * g++.dg/ext/label5.C: New.
23668 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
23671 * g++.dg/parse/crash31.C: New.
23673 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
23675 * g++.dg/ipa/ipa-1.c: New test.
23676 * g++.dg/ipa/ipa-2.c: New test.
23677 * g++.dg/ipa/ipa-3.c: New test.
23678 * g++.dg/ipa/ipa-4.c: New test.
23679 * g++.dg/ipa/ipa-5.c: New test.
23680 * g++.dg/ipa/ipa.exp: New file.
23682 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
23685 * gfortran.dg/private_type_3.f90: New test.
23687 2005-10-11 Steven G. Kargl <kargls@comcast.net>
23690 gfortran.dg/aint_anint_1.f90: New test.
23692 2005-10-11 Steven G. Kargl <kargls@comcast.net>
23694 PR libgfortran/24313
23695 gfortran.dg/csqrt.f: New test.
23697 2005-10-11 Ian Lance Taylor <ian@airs.com>
23700 * g++.dg/warn/noeffect7.C: New test.
23701 * g++.dg/warn/noeffect2.C: Instantiate templates.
23702 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
23705 2005-10-11 Mark Mitchell <mark@codesourcery.com>
23708 * g++.dg/init/float1.C: New test.
23711 * g++.dg/init/member1.C: Tweak error markers.
23713 2005-10-11 Janis Johnson <janis187@us.ibm.com>
23716 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
23717 Check for null pointer.
23719 2005-10-11 Mark Mitchell <mark@codesourcery.com>
23722 * g++.dg/parse/ret-type3.C: New test.
23724 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
23727 * gcc.c-torture/compile/pr23946.c: New test.
23729 2005-10-11 Jakub Jelinek <jakub@redhat.com>
23731 * g++.dg/opt/mmx2.C: New test.
23733 2005-10-10 Mark Mitchell <mark@codesourcery.com>
23736 * g++.dg/template/static20.C: New test.
23739 * g++.dg/warn/Wunused-12.C: New test.
23742 * g++.dg/template/arg4.C: New test.
23744 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
23746 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
23747 * gcc.dg/ucnid-3.c: Likewise.
23748 * gcc.dg/ucnid-4.c: Likewise.
23749 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
23750 * g++.dg/other/ucnid-1.C: Likewise.
23751 * gcc.dg/sparc-frame-1.c: New test.
23753 2005-10-10 Mark Mitchell <mark@codesourcery.com>
23756 * g++.dg/template/spec27.C: New test.
23759 * g++.dg/template/static19.C: New test.
23761 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
23763 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
23764 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
23766 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
23769 * gfortran.fortran-torture/compile/pr24136.f: New test.
23771 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
23774 * g++.dg/parse/crash30.C: New test.
23776 2005-10-07 Richard Guenther <rguenther@suse.de>
23778 PR middle-end/24227
23779 * gcc.c-torture/compile/pr24227.c: New testcase.
23781 2005-10-07 Steve Ellcey <sje@cup.hp.com>
23783 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
23784 Do not put aligned attributes on array elements.
23786 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
23788 PR testsuite/23611, PR testsuite/23615
23789 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
23790 writing prototypes of library functions by hand.
23791 * obj-c++.dg/bitfield-4.mm: Likewise.
23792 * obj-c++.dg/const-str-4.mm: Likewise.
23793 * obj-c++.dg/encode-4.mm: Likewise.
23794 * obj-c++.dg/encode-5.mm: Likewise.
23795 * obj-c++.dg/encode-6.mm: Likewise.
23796 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
23797 * obj-c++.dg/method-10.mm: Likewise.
23798 * obj-c++.dg/method-17.mm: Likewise.
23799 * obj-c++.dg/method-19.mm: Likewise.
23800 * obj-c++.dg/try-catch-2.mm: Likewise.
23802 2005-10-06 Richard Henderson <rth@redhat.com>
23805 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
23807 2005-10-06 Dale Johannesen <dalej@apple.com>
23809 * gcc.c-torture/execute/20030125-1.c: Correct.
23811 2005-10-06 Richard Guenther <rguenther@suse.de>
23813 PR tree-optimization/24238
23814 * g++.dg/tree-ssa/pr24238.C: New testcase.
23816 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
23819 * gfortran.dg/der_pointer_3.f90: New test.
23821 2005-10-05 Devang Patel <dpatel@apple.com>
23824 * g++.dg/other/PR23205.C: New.
23826 2005-10-05 Richard Henderson <rth@redhat.com>
23829 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
23830 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
23832 2005-10-05 Dale Johannesen <dalej@apple.com>
23834 * gcc.c-torture/execute/float-floor.c: New.
23836 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
23838 PR tree-optimization/21419
23839 PR tree-optimization/24146
23840 PR tree-optimization/24151
23842 * g++.dg/ext/asm7.C: New.
23843 * g++.dg/ext/asm8.C: New.
23844 * gcc.dg/asm-1.c: Compile on all targets.
23845 * gcc.dg/asm-pr24146.c: New.
23846 * gcc.dg/pr21419.c: Adjust error messages.
23848 2005-10-05 Richard Guenther <rguenther@suse.de>
23851 * gfortran.fortran-torture/compile/empty.f90: New testcase.
23853 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
23856 * g++.dg/template/spec22.C: Robustify test.
23857 * g++.dg/template/spec26.C: New.
23859 2005-10-05 Uros Bizjak <uros@kss-loka.si>
23861 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
23862 if target supports vector instructions.
23864 2005-10-04 Geoffrey Keating <geoffk@apple.com>
23866 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
23869 2005-10-04 Janis Johnson <janis187@us.ibm.com>
23871 * lib/target-supports.exp (check_effective_target_fortran_large_real,
23872 check_effective_target_fortran_large_int): Replace cached result
23873 when target changes.
23875 2005-10-04 Devang Patel <dpatel@apple.com>
23877 * gcc.dg/i386-sse-vect-types.c: New.
23879 2005-10-04 Ian Lance Taylor <ian@airs.com>
23881 PR preprocessor/13726
23882 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
23883 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
23885 2005-10-04 Richard Guenther <rguenther@suse.de>
23888 * gcc.dg/noncompile/pr23576.c: New testcase.
23890 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
23892 PR middle-end/23125
23893 * gcc.dg/register-var-3.c: New test.
23895 2005-10-04 Steven Bosscher <stevenb@suse.de>
23897 * gcc.dg/pr23049.c: New test.
23899 * gcc.dg/ucnid-4.c: Fix test.
23901 2005-10-03 Diego Novillo <dnovillo@redhat.com>
23904 * gcc.c-torture/compile/pr23445.c: New test.
23906 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
23908 * g++.dg/overload/unknown1.C: New.
23910 2005-10-03 Mark Mitchell <mark@codesourcery.com>
23913 * g++.dg/template/repo4.C: New test.
23915 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23917 PR libfortran/19308
23918 * gfortran.dg/large_real_kind_2.F90: New test.
23919 * gfortran.dg/large_integer_kind_2.f90: New test.
23921 2005-10-03 Uros Bizjak <uros@kss-loka.si>
23923 * lib/target-supports.exp (check_effective_target_vect_shift):
23924 Implement with result caching. Add i?86, x86_64 and ia64 targets.
23925 (check_effective_target_vect_condition): Fix copy-n-pasto.
23927 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
23928 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
23931 2005-10-02 Mark Mitchell <mark@codesourcery.com>
23934 * g++.dg/template/overload5.C : New test.
23937 * g++.dg/expr/stdarg1.C: New test.
23939 2005-10-02 Diego Novillo <dnovillo@redhat.com>
23942 * gcc.c-torture/execute/pr24142.c: New test.
23944 2005-10-01 Diego Novillo <dnovillo@redhat.com>
23947 * gcc.c-torture/execute/pr24141.c: New test.
23949 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
23950 Diego Novillo <dnovillo@redhat.com>
23953 * gcc.c-torture/execute/pr23604.c: New test.
23955 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
23964 gfortran.dg/equiv_constraint_1.f90: New test.
23965 gfortran.dg/equiv_constraint_2.f90: New test.
23966 gfortran.dg/equiv_constraint_3.f90: New test.
23967 gfortran.dg/equiv_constraint_4.f90: New test.
23968 gfortran.dg/equiv_constraint_5.f90: New test.
23969 gfortran.dg/equiv_constraint_6.f90: New test.
23970 gfortran.dg/equiv_constraint_7.f90: New test.
23971 gfortran.dg/equiv_constraint_8.f90: New test.
23972 gfortran.dg/private_type_1.f90: New test.
23973 gfortran.dg/private_type_2.f90: New test.
23974 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
23975 980628-10.f: Assert std=gnu to permit mixing of
23976 types in equivalence statements.
23978 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
23981 * gfortran.dg/open_status_1.f90: New.
23983 2005-09-30 Uros Bizjak <uros@kss-loka.si>
23985 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
23986 * gcc.dg/vect/pr22480.c: Clean up temp files.
23987 * gcc.dg/vect/pr23831.c: Clean up temp files.
23988 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
23989 Clean up temp files.
23990 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
23991 Clean up temp files.
23993 * gcc.dg/20050309-1.c: Clean up temp files.
23994 * gcc.dg/20050325-1.c: Clean up temp files.
23996 2005-09-30 Uros Bizjak <uros@kss-loka.si>
23998 PR tree-optimization/24059
23999 * gcc.dg/vect/pr24059.c : New test.
24001 2005-09-29 Jakub Jelinek <jakub@redhat.com>
24003 PR middle-end/24109
24004 * gcc.c-torture/execute/20050929-1.c: New test.
24006 2005-09-29 Steven Bosscher <stevenb@suse.de>
24008 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
24010 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
24013 * gcc.dg/pr21419.c: New test.
24015 2005-09-29 Steven Bosscher <stevenb@suse.de>
24017 * gcc.dg/pr23911.c: New test.
24019 2005-09-28 Mark Mitchell <mark@codesourcery.com>
24021 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
24024 * g++.dg/parse/qualified4.C: New test.
24025 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
24026 * g++.old-deja/g++.mike/p8154.C: Likewise.
24028 2005-09-27 Mark Mitchell <mark@codesourcery.com>
24031 * g++.dg/template/friend37.C: New test.
24032 * g++.dg/parse/crash28.C: Adjust error markers.
24034 2005-09-27 Jakub Jelinek <jakub@redhat.com>
24037 * gfortran.fortran-torture/execute/save_2.f90: New decl.
24039 2005-09-27 Devang Patel <dpatel@apple.com>
24041 PR tree-optimization/23625
24042 * gcc.dg/pr23625.c: New test.
24044 2005-09-27 Uros Bizjak <uros@kss-loka.si>
24046 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
24047 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
24049 2005-09-26 Jakub Jelinek <jakub@redhat.com>
24052 * gfortran.fortran-torture/execute/save_1.f90: New test.
24053 * gfortran.dg/save_1.f90: New test.
24055 2005-09-26 Uros Bizjak <uros@kss-loka.si>
24057 * gcc.target/i386/builtin-apply-mmx.c: New test.
24060 * gcc.target/i386/pr22576.c: New test.
24063 * gcc.target/i386/pr22585.c: New test.
24066 * gcc.target/i386/pr23268.c: New test.
24068 PR middle-end/23831
24069 * gcc.dg/vect/pr23831.c: New test.
24072 * gcc.target/i386/pr24055.c: New test.
24074 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
24076 PR tree-optimization/23960
24077 * gcc.c-torture/compile/pr23960.c: New.
24079 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
24082 * gfortran.dg/nested_modules_3.f90: New.
24084 2005-09-22 Steven G. Kargl <kargls@comcast.net>
24087 gfortran.dg/interface_1.f90: New test.
24089 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
24090 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24093 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
24095 2005-09-22 Steven G. Kargl <kargls@comcast.net>
24098 * gfortran.dg/imag_1.f: New test.
24099 * gfortran.dg/imag_2.f: Ditto.
24101 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
24103 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
24105 2005-09-22 Jakub Jelinek <jakub@redhat.com>
24108 * g++.dg/warn/pr21983.C: New test.
24110 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
24112 * gcc.dg/20050922-1.c: Testcase added.
24114 2005-09-21 Mark Mitchell <mark@codesourcery.com>
24117 * g++.dg/template/array14.C: New test.
24119 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
24122 * gfortran.dg/der_ptr_component_1.f90: New test.
24124 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24127 * g++.dg/template/error1.C: Reject "no matching function" message.
24129 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24132 * g++.dg/lookup/error1.C: New test.
24134 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
24136 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
24137 functionality of the testcase.
24139 2005-09-20 Richard Henderson <rth@redhat.com>
24141 * gcc.dg/vect/vect-22.c: Require vect_float.
24142 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
24144 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
24146 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
24147 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
24148 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
24149 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
24150 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
24151 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
24152 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
24153 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
24154 * gcc.dg/cpp/ucnid-8.c: New test.
24156 2005-09-20 Jakub Jelinek <jakub@redhat.com>
24158 PR tree-optimization/23929
24159 * gcc.c-torture/compile/pr23929.c: New test.
24161 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
24163 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
24166 2005-09-20 Steve Ellcey <sje@cup.hp.com>
24169 * g++.dg/other/pr22003.C: Require named sections.
24171 2005-09-20 Jakub Jelinek <jakub@redhat.com>
24174 * g++.dg/rtti/crash3.C: New test.
24176 PR tree-optimization/23818
24177 * gcc.dg/pr23818.c: New test.
24179 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24182 * gfortran.dg/print_fmt_4.f: New.
24184 2005-09-20 Jakub Jelinek <jakub@redhat.com>
24187 * gfortran.fortran-torture/execute/entry_11.f90: New test.
24189 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
24191 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
24192 Use pointers to local alignable arrays instead. Added comments.
24193 * gcc.dg/vect/vect-46.c: Likewise.
24194 * gcc.dg/vect/vect-48.c: Likewise.
24195 * gcc.dg/vect/vect-49.c: Likewise.
24196 * gcc.dg/vect/vect-52.c: Likewise.
24197 * gcc.dg/vect/vect-53.c: Likewise.
24198 * gcc.dg/vect/vect-54.c: Likewise.
24199 * gcc.dg/vect/vect-56.c: Likewise.
24200 * gcc.dg/vect/vect-57.c: Likewise.
24201 * gcc.dg/vect/vect-58.c: Likewise.
24202 * gcc.dg/vect/vect-60.c: Likewise.
24203 * gcc.dg/vect/vect-61.c: Likewise.
24205 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
24206 The test is no longer vectorizable on vect_no_align targets.
24207 * gcc.dg/vect/vect-43.c: Likewsie.
24209 * gcc.dg/vect/vect-44.c: Added comments.
24210 * gcc.dg/vect/vect-45.c: Added comments.
24211 * gcc.dg/vect/vect-50.c: Added comments.
24212 * gcc.dg/vect/vect-51.c: Added comments.
24214 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
24216 * gcc.dg/vect/Os-vect-95.c: Likewise.
24218 * gcc.dg/vect/vect-41.c: Test removed.
24219 * gcc.dg/vect/vect-47.c: Test removed.
24220 * gcc.dg/vect/vect-55.c: Test removed.
24221 * gcc.dg/vect/vect-59.c: Test removed.
24223 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
24225 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
24226 No longer vectorizable on vect_no_align targets.
24227 * gcc.dg/vect/pr20122.c: Likewise.
24228 * gcc.dg/vect/vect-74.c: Likewise.
24229 * gcc.dg/vect/vect-75.c: Likewise.
24230 * gcc.dg/vect/vect-76.c: Likewise.
24232 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
24233 Will not be vectorizable on vect_no_align targets once aliasing issues
24235 * gcc.dg/vect/vect-79.c: Likewise.
24237 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
24238 * gcc.dg/vect/vect-78.c: Likewise.
24239 * gcc.dg/vect/vect-97.c: Likewise.
24241 2005-09-19 Steven Bosscher <stevenb@suse.de>
24243 * gcc.dg/pr23943.c: New test.
24245 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
24248 * gfortran.dg/derived_pointer_null_1.f90: New test.
24250 2005-09-18 Richard Guenther <rguenther@suse.de>
24252 PR middle-end/23944
24253 * gcc.c-torture/compile/pr23944.c: New testcase.
24255 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
24258 * gfortran.dg/der_pointer_2.f90: New test.
24260 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
24263 * gfortran.dg/nested_modules_2.f90: New test.
24265 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24268 * g++.dg/other/semicolon.C: New test.
24270 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
24272 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
24273 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
24275 2005-09-16 Mark Mitchell <mark@codesourcery.com>
24278 * g++.dg/template/static18.C: New test.
24281 * g++.dg/template/crash19.C: Remove dg-error marker.
24282 * g++.dg/template/local4.C: New test.
24284 2005-09-16 Paul Brook <paul@codesourcery.com>
24287 * gfortran.dg/dependency_1.f90: New test.
24289 2005-09-15 Mark Mitchell <mark@codesourcery.com>
24292 * g++.dg/template/static17.C: New test.
24294 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
24297 * g++.dg/warn/huge-val1.C: New test.
24299 2005-09-15 Mark Mitchell <mark@codesourcery.com>
24302 * g++.dg/parse/class2.C: New test.
24303 * g++.dg/template/explicit8.C: Likewise.
24304 * g++.dg/template/spec25.C: Likewise.
24306 2005-09-14 Josh Conner <jconner@apple.com>
24308 PR middle-end/23584
24309 * gcc.dg/pr23584.c: New test.
24311 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
24313 PR fortran/21875 Internal Unit Array I/O, NIST
24314 * gfortran.dg/arrayio_1.f90: New test.
24315 * gfortran.dg/arrayio_1.f90: New test.
24316 * gfortran.dg/arrayio_1.f90: New test.
24317 * gfortran.dg/arrayio_1.f90: New test.
24318 * gfortran.dg/arrayio_1.f90: New test.
24320 2005-09-14 Uros Bizjak <uros@kss-loka.si>
24322 PR middle-end/22480
24323 * gcc.dg/vect/pr22480.c: New test.
24325 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
24328 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
24330 2005-09-13 Josh Conner <jconner@apple.com>
24333 * g++.dg/init/struct2.C: New test.
24334 * g++.dg/init/struct3.C: New test.
24336 2005-09-13 Janis Johnson <janis187@us.ibm.com>
24338 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
24339 Clean up temp files.
24340 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
24341 gcc.dg/tree-ssa/builtin-fprintf-1.c,
24342 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
24343 gcc.dg/tree-ssa/builtin-printf-1.c,
24344 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
24345 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
24346 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
24347 gcc.dg/tree-ssa/builtin-vprintf-1.c,
24348 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
24349 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
24350 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
24351 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
24352 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
24353 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
24354 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
24355 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
24357 2005-09-13 Josh Conner <jconner@apple.com>
24359 * lib/gcc-dg.exp: Load scanipa.exp.
24360 (cleanup-dump): New procedure.
24361 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
24362 * lib/scandump.exp: New file.
24363 * lib/scantree.exp: Use it.
24364 * lib/scanipa.exp: New file.
24366 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
24369 * gfortran.dg/generic_4.f90: New test.
24371 2005-09-13 Uros Bizjak <uros@kss-loka.si>
24374 * gcc.target/i386/pr23816-1.c: New test.
24375 * gcc.target/i386/pr23816-2.c: New test.
24378 2005-09-13 Bastian Blank <waldi@debian.org>
24381 * g++.dg/abi/mangle26.C: New test.
24382 * g++.dg/abi/mangle27.C: New test.
24383 * g++.dg/abi/mangle28.C: New test.
24384 * g++.dg/abi/mangle29.C: New test.
24387 * g++.dg/parse/register1.C: New test.
24389 2005-09-13 Mark Mitchell <mark@codesourcery.com>
24392 * g++.dg/template/access16.C: New test.
24394 2005-09-13 Richard Sandiford <richard@codesourcery.com>
24396 * gfortran.dg/char_pack_2.f90: Increase the vector size.
24398 2005-09-13 Richard Sandiford <richard@codesourcery.com>
24401 * gfortran.dg/shape_2.f90: New test.
24403 2005-09-13 Richard Sandiford <richard@codesourcery.com>
24406 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
24407 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
24408 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
24409 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
24410 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
24411 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
24412 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
24415 2005-09-12 Mark Mitchell <mark@codesourcery.com>
24418 * g++.dg/parse/template17.C: New test.
24420 2005-09-12 Mark Mitchell <mark@codesourcery.com>
24423 * g++.dg/template/nontype14.C: New test.
24425 2005-09-12 Ian Lance Taylor <ian@airs.com>
24428 * g++.dg/lookup/friend7.C: New test.
24429 * g++.dg/lookup/friend8.C: New test.
24430 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
24431 so that it will be found via argument dependent lookup.
24432 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
24433 friend functions which will no longer be found.
24434 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
24435 function g, so that it will be found via argument dependent
24437 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
24438 * g++.old-deja/g++.mike/net43.C: Likewise.
24440 2005-09-12 Mark Mitchell <mark@codesourcery.com>
24443 * g++.dg/template/static16.C: New test.
24445 2005-09-12 Josh Conner <jconner@apple.com>
24447 PR middle-end/23237
24448 * gcc.c-torture/compile/pr23237.c: New test.
24450 2005-09-11 Richard Henderson <rth@redhat.com>
24452 * g++.dg/other/error8.C: Update expected diagnostic text.
24454 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24456 PR libfortran/19872
24457 * gfortran.dg/overwrite_1.f: New test.
24459 2005-09-09 Josh Conner <jconner@apple.com>
24461 * g++.dg/init/pr23180-1.C: Removed.
24462 * g++.dg/init/pr23180-2.C: Removed.
24464 2005-09-09 David Daney <ddaney@avtrex.com>
24466 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
24467 files which are ...
24468 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
24469 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
24471 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24473 * gfortran.dg/iostat_2.f90: New test.
24475 2005-09-09 Mark Mitchell <mark@codesourcery.com>
24478 * g++.dg/ext/interface1.C: New test.
24479 * g++.dg/ext/interface1.h: Likewise.
24480 * g++.dg/ext/interface1a.cc: Likewise.
24482 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
24484 * gfortran.dg/iomsg_1.f90: New test case.
24486 2005-09-09 Richard Guenther <rguenther@suse.de>
24489 * g++.dg/tree-ssa/pr23624.C: New testcase.
24491 2005-09-09 Richard Sandiford <richard@codesourcery.com>
24494 * gfortran.dg/vector_subscript_1.f90,
24495 * gfortran.dg/vector_subscript_2.f90: New tests.
24497 2005-09-09 Richard Sandiford <richard@codesourcery.com>
24500 * gfortran.dg/array_alloc_1.f90,
24501 * gfortran.dg/array_alloc_2.f90,
24502 * gfortran.dg/array_alloc_3.f90: New tests.
24504 2005-09-09 Richard Sandiford <richard@codesourcery.com>
24507 * gfortran.dg/array_constructor_6.f90
24508 * gfortran.dg/array_constructor_7.f90
24509 * gfortran.dg/array_constructor_8.f90
24510 * gfortran.dg/array_constructor_9.f90
24511 * gfortran.dg/array_constructor_10.f90
24512 * gfortran.dg/array_constructor_11.f90
24513 * gfortran.dg/array_constructor_12.f90: New tests.
24515 2005-09-08 Josh Conner <jconner@apple.com>
24518 * g++.dg/init/pr23180-1.C: New test.
24519 * g++.dg/init/pr23180-2.C: New test.
24521 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
24524 * gfortran.dg/module_double_reuse.f90: New.
24526 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
24533 * gfortran.dg/common_equivalence_1.f: New.
24534 * gfortran.dg/common_equivalence_2.f: New.
24535 * gfortran.dg/common_equivalence_3.f: New.
24536 * gfortran.dg/contained_equivalence_1.f90: New.
24537 * gfortran.dg/module_blank_common.f90: New.
24538 * gfortran.dg/module_commons_1.f90: New.
24539 * gfortran.dg/module_equivalence_1.f90: New.
24540 * gfortran.dg/nested_modules_1.f90: New.
24541 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
24542 equivalences and add comment to connect the test with
24545 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24548 * gfortran.dg/common_6.f90: New test.
24550 2005-09-08 Richard Sandiford <richard@codesourcery.com>
24553 * gfortran.dg/char_result_1.f90,
24554 * gfortran.dg/char_result_2.f90,
24555 * gfortran.dg/char_result_3.f90,
24556 * gfortran.dg/char_result_4.f90,
24557 * gfortran.dg/char_result_5.f90,
24558 * gfortran.dg/char_result_6.f90,
24559 * gfortran.dg/char_result_7.f90,
24560 * gfortran.dg/char_result_8.f90: New tests.
24562 2005-09-08 Richard Sandiford <richard@codesourcery.com>
24565 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
24567 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
24570 * obj-c++.dg/selector-5.mm: New test.
24571 * obj-c++.dg/selector-6.mm: New test.
24573 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
24577 * objc.dg/error-1.m: New test.
24579 2005-09-07 Richard Sandiford <richard@codesourcery.com>
24582 * gfortran.fortran-torture/execute/pr23373-1.f90,
24583 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
24585 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
24587 PR libfortran/23760
24588 * gfortran.dg/g77/1832.f: Remove long string in write statement
24589 to allow the test to pass on correct list directed output with
24592 2005-09-07 James E Wilson <wilson@specifix.com>
24594 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
24596 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
24598 * gfortran.dg/parameter+save.f90: Rename to
24599 * gfortran.dg/parameter_save.f90: .. this.
24601 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
24604 * gfortran.dg/parameter+save.f90: New test case.
24606 2005-09-06 Richard Sandiford <richard@codesourcery.com>
24609 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
24611 2005-09-06 Jakub Jelinek <jakub@redhat.com>
24614 * gcc.dg/pr23075.c: New test.
24615 * g++.dg/warn/pr23075.C: New test.
24618 * gcc.target/i386/pr22362.c: New test.
24620 PR rtl-optimization/23098
24621 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
24623 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
24624 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24625 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24627 2005-09-06 Mark Mitchell <mark@codesourcery.com>
24629 * g++.dg/expr/cast6.C: New test.
24632 * g++.dg/init/new15.C: New test.
24634 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
24636 * gcc.dg/vect/Os-vect-95.c: New test.
24637 * gcc.dg/vect/vect-95.c: Same.
24639 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
24641 * gcc.dg/vect/vect-29.c: Update xfail testing.
24642 * gcc.dg/vect/vect-44.c: Same.
24643 * gcc.dg/vect/vect-48.c: Same.
24644 * gcc.dg/vect/vect-50.c: Same.
24645 * gcc.dg/vect/vect-72.c: Same.
24646 * gcc.dg/vect/vect-77.c: Same.
24647 * gcc.dg/vect/vect-78.c: Same.
24648 * gcc.dg/vect/vect-80.c: Same.
24649 * gcc.dg/vect/vect-96.c: Same.
24650 * gcc.dg/vect/vect-100.c: Same.
24651 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
24652 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
24653 * gfortran.dg/vect/vect-5.f90: Same.
24655 2005-09-06 Jakub Jelinek <jakub@redhat.com>
24657 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
24659 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24660 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24663 * g++.dg/opt/pr23056.C: New test.
24665 PR rtl-optimization/23098
24666 * gcc.target/i386/pr23098.c: New test.
24668 2005-09-05 Mark Mitchell <mark@codesourcery.com>
24671 * g++.dg/template/static15.C: New test.
24674 * g++.dg/ext/stmtexpr5.C: New test.
24675 * g++.dg/ext/stmtexpr6.C: Likewise.
24677 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
24679 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
24681 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
24682 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
24683 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
24685 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
24687 PR libfortran/23321
24688 * gfortran.dg/direct_io_4.f90: New test case.
24690 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
24691 Rasmus Hahn <rassahah@neofonie.de>
24694 * objc.dg/type-stream-1.m: New test.
24696 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
24699 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
24700 gfortran.dg/print_fmt_3.f90: New test.
24702 2005-09-03 Jakub Jelinek <jakub@redhat.com>
24704 * gfortran.dg/fmt_t_1.f90: New test.
24706 2005-09-03 Jakub Jelinek <jakub@redhat.com>
24708 PR rtl-optimization/23454
24709 * g++.dg/opt/pr23454.C: New test.
24711 2005-09-03 Mark Mitchell <mark@codesourcery.com>
24714 * g++.dg/ext/static1.C: New test.
24716 2005-09-02 Richard Henderson <rth@redhat.com>
24718 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
24719 tail call to check_fa_work.
24721 2005-09-02 Mark Mitchell <mark@codesourcery.com>
24724 * g++.dg/other/gc3.C: New test.
24726 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
24728 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
24729 * gcc.dg/20050826-1.c: Likewise.
24731 2005-08-31 Mark Mitchell <mark@codesourcery.com>
24734 * g++.dg/expr/volatile1.C: New test.
24736 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
24738 PR middle-end/23547
24739 * gcc.dg/pr23547.c: New test.
24741 2005-09-02 Richard Sandiford <richard@codesourcery.com>
24744 * gcc.c-torture/execute/pr22061-1.c,
24745 * gcc.c-torture/execute/pr22061-2.c,
24746 * gcc.c-torture/execute/pr22061-3.c,
24747 * gcc.c-torture/execute/pr22061-4.c: New tests.
24749 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
24751 * gcc.dg/Wredundant-decls-2.c: New test to check that
24752 -Wredundant-decls does not issue warning for a variable
24753 definition following a declaration.
24755 2005-09-01 Jakub Jelinek <jakub@redhat.com>
24758 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
24759 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
24760 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
24762 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
24763 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
24764 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
24765 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
24766 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
24767 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
24768 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
24769 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
24771 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
24774 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
24777 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
24780 * gcc.dg/pr21255-1.c: New test.
24781 * gcc.dg/pr21255-2-mb.c: Likewise.
24782 * gcc.dg/pr21255-2-ml.c: Likewise.
24783 * gcc.dg/pr21255-3.c: Likewise.
24784 * gcc.dg/pr21255-4.c: Likewise.
24786 2005-08-31 Dale Johannesen <dalej@apple.com>
24788 * gcc.dg/20050830-1.c: New.
24790 2005-08-31 Josh Conner <jconner@apple.com>
24792 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
24793 command-line options for arm-*-* targets.
24794 * g++.dg/init/array16.C: Likewise.
24795 * g++.dg/other/crash-4.C: Likewise.
24797 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
24800 * obj-c++.dg/gnu-runtime-3.mm: New test.
24802 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24805 * g++.dg/lookup/ambig4.C: New test.
24806 * g++.dg/lookup/ambig5.C: New test.
24807 * g++.dg/tc1/dr101.C: Adjust error markers.
24809 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24812 * g++.dg/template/ttp5.C: Adjust error markers.
24814 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
24817 * lib/obj-c++.exp: Include target-libpath.exp.
24818 (obj-c++_link_flags): Look for the GNU libobjc library
24819 and set the library path to include it.
24820 Don't manually set LD_LIBRARY_PATH (etc.) but call
24821 set_ld_library_path_env_vars instead.
24822 (obj-c++_target_compile): Don't set library path or
24823 linker flags because they are already set correctly
24824 in obj-c++_link_flags.
24826 2005-08-30 Josh Conner <jconner@apple.com>
24828 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
24829 to command-line options for arm-*-* targets.
24831 2005-08-30 Geoffrey Keating <geoffk@apple.com>
24833 * g++.dg/other/i386-1.C: New.
24835 2005-08-30 Jakub Jelinek <jakub@redhat.com>
24837 PR preprocessor/20348
24838 PR preprocessor/20356
24839 * gcc.dg/cpp/pr20348.c: New test.
24840 * gcc.dg/cpp/pr20348.h: New file.
24841 * gcc.dg/cpp/inc/pr20348.h: New file.
24842 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
24843 * gcc.dg/cpp/pr20356.c: New test.
24844 * gcc.dg/cpp/pr20356.h: New file.
24845 * gcc.dg/cpp/inc/pr20356.h: New file.
24846 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
24848 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
24850 * gfortran.fortran-torture/execute/intrinsic_count.f90:
24851 Fix array dimension to avoid correct end-of-file error.
24853 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
24855 PR libfortran/23598
24856 * gfortran.dg/iostat_1.f90: New test.
24858 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
24860 PR middle-end/23408
24861 * gcc.dg/pr23408.c: New test.
24863 2005-08-28 Mark Mitchell <mark@codesourcery.com>
24866 * g++.dg/init/member1.C: Make sure erroneous static data member
24867 definitions are required.
24868 * g++.dg/template/static13.C: New test.
24869 * g++.dg/template/static14.C: Likewise.
24871 2005-08-29 Jakub Jelinek <jakub@redhat.com>
24873 * gcc.target/i386/pr23575.c: Use -msse2 instead of
24874 -march=pentium4, remove ilp32 requirement.
24876 PR middle-end/23484
24877 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
24878 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
24880 2005-08-29 Andreas Jaeger <aj@suse.de>
24883 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
24885 2005-08-28 Jakub Jelinek <jakub@redhat.com>
24887 * gcc.c-torture/execute/20050316-2.c: New test.
24888 * gcc.c-torture/execute/20050316-3.c: New test.
24889 * gcc.dg/torture/pr16104-1.c: New test.
24891 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
24893 PR middle-end/23463
24894 * gcc.c-torture/execute/zero-struct-1.c: New test.
24896 2005-08-27 Richard Guenther <rguenther@suse.de>
24899 * gcc.target/i386/pr23575.c: New testcase.
24901 2005-08-26 Jakub Jelinek <jakub@redhat.com>
24903 PR rtl-optimization/23561
24904 * gcc.c-torture/execute/20050826-1.c: New test.
24907 * gcc.c-torture/execute/20050826-2.c: New test.
24909 2005-08-26 Dale Johannesen <dalej@apple.com>
24911 * gcc.dg/20030711-1.c: Modify to work on Darwin.
24912 * gcc.dg/20050826-1.c: New.
24914 2005-08-26 Mark Mitchell <mark@codesourcery.com>
24917 * g++.dg/template/nontype13.C: New test.
24920 * g++.dg/init/new14.C: New test.
24921 * g++.dg/expr/anew1.C: Do not XFAIL.
24922 * g++.dg/expr/anew2.C: Likewise.
24923 * g++.dg/expr/anew3.C: Likewise.
24925 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
24927 PR middle-end/22439
24928 * gcc.dg/vla-3.c: New test.
24930 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
24933 * gfortran.dg/named_interface.f90: New.
24935 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
24937 * gcc.c-torture/execute/frame-address.c: New test.
24939 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
24942 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
24944 2005-08-25 Alan Modra <amodra@bigpond.net.au>
24946 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
24948 2005-08-25 Alan Modra <amodra@bigpond.net.au>
24950 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
24951 * gcc.dg/altivec-22.c: Rename from..
24952 * gcc.dg/altivec-nomfcr.c: ..this.
24954 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
24956 PR tree-optimization/23546
24957 * gcc.dg/tree-ssa/pr23546.c: New test.
24959 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
24962 * gfortran.dg/nonreturning_statements.f90: New test.
24964 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
24967 * g++.dg/parse/crash29.C: New.
24969 2005-08-23 DJ Delorie <dj@redhat.com>
24971 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
24972 constants have the L suffix.
24974 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
24977 * g++.dg/template/instantiate8.C: New.
24979 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
24981 PR middle-end/23467
24982 * gcc.c-torture/execute/pr23467.c: New test.
24984 2005-08-23 Jakub Jelinek <jakub@redhat.com>
24986 PR tree-optimization/22043
24987 * gcc.c-torture/execute/20050613-1.c: New test.
24989 2005-08-23 Ben Elliston <bje@au.ibm.com>
24991 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
24993 2005-08-22 Jakub Jelinek <jakub@redhat.com>
24995 PR rtl-optimization/23478
24996 * g++.dg/opt/pr23478.C: New test.
24998 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
25001 * gcc.dg/switch-warn-3.c: New test.
25003 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25006 * g++.dg/template/param1.C: New test.
25008 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25011 * g++.dg/other/incomplete1.C: New test.
25013 2005-08-22 Ira Rosen <irar@il.ibm.com>
25015 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
25018 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25020 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
25023 2005-08-21 Jakub Jelinek <jakub@redhat.com>
25025 * gcc.target/i386/sse-4.c: New test.
25027 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25030 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
25032 2005-08-20 Jakub Jelinek <jakub@redhat.com>
25034 * gcc.dg/20050811-1.c: New test.
25035 * gcc.dg/20050811-2.c: New test.
25037 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
25039 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
25041 2005-08-19 Diego Novillo <dnovillo@redhat.com>
25044 * gcc.c-torture/compile/pr23476.c: New test.
25046 2005-08-19 Devang Patel <dpatel@apple.com>
25048 PR tree-optimization/23048
25049 * gcc.dg/tree-ssa/pr23048.c: New test.
25051 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
25053 PR middle-end/20624
25054 * g++.dg/warn/Wreturn-3.C: New test
25056 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
25058 PR tree-optimization/22228
25059 * g++.dg/vect/pr22543.cc: New test.
25061 2005-08-17 Steven Bosscher <stevenb@suse.de>
25063 PR tree-optimization/21574
25064 * gcc.dg/tree-ssa/pr21574.c: New test.
25066 2005-08-16 James E Wilson <wilson@specifix.com>
25068 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
25070 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
25073 * gcc.c-torture/compile/zero-strct-3.c: New test.
25074 * gcc.c-torture/compile/zero-strct-4.c: New test.
25076 2005-08-16 Steven Bosscher <stevenb@suse.de>
25079 * gcc.target/x86_64/pr23376.c: New test.
25081 2005-08-16 Ian Lance Taylor <ian@airs.com>
25084 * g++.dg/ext/vector2.C: New.
25086 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
25088 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
25090 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
25092 PR libfortran/23428
25093 * gfortran.dg/inquire-complex.f90: New test case.
25095 2005-08-16 James E Wilson <wilson@specifix.com>
25097 PR tree-optimization/21105
25098 * gcc.dg/large-size-array.c: New.
25100 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
25102 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
25104 * gcc.dg/vect/vect-41: Likewise.
25105 * gcc.dg/vect/vect-42: Likewise.
25106 * gcc.dg/vect/vect-43: Likewise.
25107 * gcc.dg/vect/vect-44: Likewise.
25108 * gcc.dg/vect/vect-46: Likewise.
25109 * gcc.dg/vect/vect-47: Likewise.
25110 * gcc.dg/vect/vect-48: Likewise.
25111 * gcc.dg/vect/vect-52: Likewise.
25112 * gcc.dg/vect/vect-53: Likewise.
25113 * gcc.dg/vect/vect-54: Likewise.
25114 * gcc.dg/vect/vect-55: Likewise.
25115 * gcc.dg/vect/vect-56: Likewise.
25116 * gcc.dg/vect/vect-57: Likewise.
25117 * gcc.dg/vect/vect-58: Likewise.
25118 * gcc.dg/vect/vect-59: Likewise.
25119 * gcc.dg/vect/vect-60: Likewise.
25120 * gcc.dg/vect/vect-61: Likewise.
25121 * gcc.dg/vect/vect-85: Likewise.
25122 * gcc.dg/vect/vect-87: Likewise.
25123 * gcc.dg/vect/vect-88: Likewise.
25124 * gcc.dg/vect/vect-93.c: Likewise.
25125 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
25126 * gcc.dg/vect/vect-75: Likewise.
25127 * gcc.dg/vect/vect-76: Likewise.
25128 * gcc.dg/vect/vect-77: Likewise.
25129 * gcc.dg/vect/vect-78: Likewise.
25130 * gcc.dg/vect/vect-80: Likewise.
25131 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
25132 vectorized for the expected reason, rather than checking how alignment
25134 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
25135 aligned type and also instead of aligned pointers. Added documentation.
25137 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
25139 * gfortran.dg/power.f90: New test.
25141 2005-08-16 Jakub Jelinek <jakub@redhat.com>
25143 PR rtl-optimization/23299
25144 * g++.dg/opt/pr23299.C: New test.
25146 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25148 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
25150 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
25152 * g++.dg/template/local6.C: New test.
25154 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
25156 * execute/exceptions/finally-1.m: Check that the catch and finally are
25157 being called. Also add a "return 0;" at the end of main.
25159 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
25162 * gfortran.dg/namelist_print_1.f: New test of functionality of
25164 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
25165 namelist generates error with -std=f95.
25167 2005-08-14 Ira Rosen <irar@il.ibm.com>
25169 PR tree-optimization/23119
25170 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
25172 2005-08-13 Marcin Koziej <creep@desk.pl>
25173 Andrew Pinski <pinskia@physics.uc.edu>
25176 * execute/exceptions/finally-1.m: New test.
25178 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
25180 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
25182 * objc/execute/exceptions/trivial.m: New test.
25183 * objc.dg/try-catch-11.m: Move to ...
25184 * objc/execute/exceptions/foward-1.m: Here.
25185 * objc.dg/try-catch-2.m: Move to ...
25186 * objc/execute/exceptions/catchall-1.m: Here.
25187 * objc.dg/try-catch-8.m: Move to ...
25188 * objc/execute/exceptions/local-variables-1.m: Here.
25190 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
25192 * objc.dg/nested-func-1.m: Move to ...
25193 * objc/execute/nested-func-1.m: Here.
25195 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
25197 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
25198 in ${options} instead of [target_info name].
25199 * lib/obj-c++.exp (objc_target_compile): Likewise.
25201 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
25203 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
25205 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
25207 part of PR testsuite/23348
25208 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
25209 each of the torture options.
25210 * objc/compile/trivial.m: New test.
25212 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
25214 * gfortran.dg/eoshift.f90: Correct format.
25216 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
25218 * gfortran.fortran-torture/execute/character_passing.f90:
25221 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
25224 * g++.dg/template/unify10.C: New.
25226 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
25228 * g++.dg/parse/pr22514.C: Move to...
25229 * g++.dg/debug/pr22514.C: here.
25231 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25234 * g++.dg/inherit/pure1.C: New test.
25236 * ChangeLog: Fix typos.
25238 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25239 Steven Bosscher <stevenb@suse.de>
25241 * gfortran.dg/runtime_warning_1.f90: New test.
25243 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
25246 * g++.dg/parse/crash28.C: New.
25248 2005-08-11 Richard Guenther <rguenther@suse.de>
25251 * gcc.target/i386/tailcall-1.c: New testcase.
25253 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
25255 * gcc.dg/vect/vect-67.c: Un-xfail.
25257 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
25260 * g++.dg/parse/crash27.C: new test.
25262 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
25264 PR libfortran/22143
25265 * gfortran.dg/shift-kind.f90: New testcase.
25267 2005-08-10 Richard Sandiford <richard@codesourcery.com>
25269 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
25270 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
25272 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25275 * g++.dg/other/mult-stor1.C: New test.
25277 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
25279 * gcc.c-torture/pr18299-1.c: Move to ...
25280 * gcc.c-torture/compile/pr18299-1.c: Here.
25282 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
25284 * gfortran/fortran.torture/execute/character_passing.f90:
25285 Fix types for LSAME.
25287 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
25289 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
25290 input data back to what it was originally.
25292 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
25294 * objc.dg/try-catch-8.m: Enable for all targets.
25296 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
25298 * gcc.dg/pr23165.c: New test.
25300 2005-08-09 Steven Bosscher <stevenb@suse.de>
25302 PR tree-optimization/23234
25303 * gcc.dg/tree-ssa/pr23234.c: New test.
25305 2005-08-08 Josh Conner <jconner@apple.com>
25307 PR rtl-optimization/23241
25308 * gcc.dg/char-compare.c: New test.
25310 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25313 * g++.dg/init/new13.C: New test.
25315 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
25318 * g++.dg/other/crash-4.C: Adjust
25319 * g++/dg/ext/packed9.C: New.
25321 2005-08-08 Richard Sandiford <richard@codesourcery.com>
25323 PR middle-end/21964
25324 * gcc.c-torture/execute/pr21964-1.c: New test.
25326 2005-08-08 Richard Sandiford <richard@codesourcery.com>
25329 * gcc.dg/pr22458-1.c: New test.
25331 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
25332 Steven G. Kargl <kargls@comcast.net>
25335 * gfortran.dg/flush_1.f90: New test.
25337 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25340 * g++.dg/template/eh2.C: New test.
25342 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25345 * g++.dg/template/instantiate7.C: New test.
25347 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
25350 * gcc.dg/Wunused-value-1.c: New test.
25352 2005-08-06 Richard Sandiford <richard@codesourcery.com>
25354 PR rtl-optimization/23233
25355 * gcc.c-torture/compile/pr23233-1.c: New test.
25357 2005-08-06 Jakub Jelinek <jakub@redhat.com>
25361 * gfortran.dg/equiv_1.f90: New test.
25362 * gfortran.dg/equiv_2.f90: New test.
25363 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
25364 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
25365 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
25367 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
25369 * gcc.c-torture/execute/vrp-5.c: New test.
25370 * gcc.c-torture/execute/vrp-6.c: New test.
25371 * gcc.dg/tree-ssa/vrp21.c: New test.
25373 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
25375 * g++.dg/parse/pr22514.C: New test.
25377 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
25379 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
25381 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
25382 instead of constant loads / pool entries.
25384 2005-08-05 David Edelsohn <edelsohn@gnu.org>
25386 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
25389 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
25391 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
25392 __WINT_TYPE__ in generated prototypes if possible.
25394 2005-08-04 Diego Novillo <dnovillo@redhat.com>
25397 * g++.dg/tree-ssa/pr22037.C:
25399 2005-08-04 Richard Henderson <rth@redhat.com>
25401 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
25402 scan-tree-dump-times directive.
25404 2005-08-04 Jan Hubicka <jh@suse.cz>
25406 * gcov-1.C: Fix switch counts.
25407 * gcov-4b.c: Likewise.
25409 2005-08-03 Jeff Law <law@redhat.com>
25411 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
25413 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
25415 * gcc.c-torture/execute/pr23135.c: New test.
25417 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25419 PR tree-optimization/19899
25420 * gcc.dg/tree-ssa/scev-1.c: New test.
25421 * gcc.dg/tree-ssa/scev-2.c: New test.
25423 2005-08-03 Richard Sandiford <richard@codesourcery.com>
25426 * gcc.dg/torture/pr18582-1.c: New test.
25428 2005-08-03 Jan Hubicka <jh@suse.cz>
25430 * update-conroll.c: New testcase.
25431 * update-conroll-2.c: New testcase.
25433 2005-08-02 David Edelsohn <edelsohn@gnu.org>
25435 * gfortran.dg/constant_substring.f: New test.
25436 * gfortran.dg/pr22491.f: New test.
25438 2005-08-02 Jan Hubicka <jh@suse.cz>
25440 * update-threading.c: Replace by the proper one.
25442 2005-08-02 Diego Novillo <dnovillo@redhat.com>
25445 * g++.dg/tree-ssa/pr23164.C: New test.
25447 2005-08-02 Diego Novillo <dnovillo@redhat.com>
25449 * gcc.dg/tree-ssa/pr23192.c: New test.
25451 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
25453 * gcc.c-torture/execute/vrp-4.c: New test.
25455 2005-08-02 Jan Hubicka <jh@suse.cz>
25457 * update-threading.c: New test.
25459 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
25461 * gcc.c-torture/compile/20050801-1.c: New test.
25462 * gcc.c-torture/compile/20050801-2.c: New test.
25464 2005-08-01 Jan Hubicka <jh@suse.cz>
25466 * val-prof-5.c: New test.
25468 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
25471 * gcc.dg/pr22311-1.c : New test.
25473 2005-07-31 Steven Bosscher <stevenb@suse.de>
25476 * gfortran.dg/pr23095.f: New test.
25479 * g++.dg/other/pr22003.C: New test.
25481 2005-07-31 Richard Sandiford <richard@codesourcery.com>
25484 * gcc.c-torture/execute/pr20621-1.c: New test.
25486 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
25488 * gfortran.dg/comma_format_extension_4.f: Adjust length
25489 of string for format.
25490 * gfortran.dg/der_array_io_1.f: Replace illegal internal
25491 print statement with internal write.
25492 * gfortran.dg/der_array_io_2.f: Likewise.
25493 * gfortran.dg/der_array_io_3.f: Likewise.
25495 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
25497 * gcc.dg/fold-abs-4.c: new test.
25499 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
25501 PR fortran/22570 an related issues.
25502 * gfortran.dg/x_slash_1.f: New test.
25504 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
25507 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
25508 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
25510 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
25513 * gcc.dg/Wshadow-3.c: New test.
25515 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
25517 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
25518 used to have the wrong bounds).
25520 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
25523 * gcc.dg/hex-round-1.c: Test more cases.
25524 * gcc.dg/hex-round-2.c: New test.
25526 2005-07-29 Diego Novillo <dnovillo@redhat.com>
25529 * g++.dg/tree-ssa/pr22550.C: New test.
25531 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
25533 * gcc.dg/tree-ssa/vrp19.c: New test.
25534 * gcc.dg/tree-ssa-vrp20.c: New test.
25536 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
25539 * gcc.dg/transparent-union-4.c: New test.
25541 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
25544 * gcc.dg/c99-vla-2.c: New test.
25546 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
25549 * gcc.dg/hex-round-1.c: New test.
25551 2005-07-28 Jan Hubicka <jh@suse.cz>
25553 * inliner-1.c: Do not dump everything.
25554 * tree-prof.exp: Do not pass -ftree-based-profiling.
25555 * bprob.exp: Likewise.
25557 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
25559 2005-07-28 Mark Mitchell <mark@codesourcery.com>
25562 * g++.dg/expr/ptrmem7.C: New test.
25564 2005-07-28 Mike Stump <mrs@apple.com>
25566 * g++.old-deja/g++.mike/visibility-1.C: New test.
25568 2005-07-28 Richard Sandiford <richard@codesourcery.com>
25571 * gcc.c-torture/execute/pr20187-1.c: New test.
25573 2005-07-28 Jeff Law <law@redhat.com>
25575 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
25576 * gcc.dg/tree-ssa/vrp18.c: New test.
25578 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
25580 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
25582 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
25584 PR tree-optimization/22506
25585 * gcc.dg/vect/ps22506.c: New test.
25587 2005-07-28 Jakub Jelinek <jakub@redhat.com>
25590 * gcc.target/i386/sse-3.c: New test.
25592 2005-07-28 Richard Sandiford <richard@codesourcery.com>
25594 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
25595 * gcc.target/mips/mips32-dsp-type.c: Likewise.
25597 2005-07-28 Richard Sandiford <richard@codesourcery.com>
25600 * gcc.c-torture/compile/pr22589-1.c: New test.
25602 2005-07-28 Jan Hubicka <jh@suse.cz>
25604 * update-loopch.c: New testcase.
25606 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
25608 PR rtl-optimization/23047
25609 * gcc.c-torture/execute/pr23047.c: New test.
25610 * gcc.c-torture/execute/pr23047.x: New.
25612 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
25614 PR tree-optimization/22493
25615 * gcc.c-torture/execute/pr22493-1.c: New test.
25616 * gcc.c-torture/execute/pr22493-1.x: New.
25617 * gcc.c-torture/execute/vrp-1.c: New test.
25618 * gcc.c-torture/execute/vrp-2.c: New test.
25619 * gcc.c-torture/execute/vrp-2.c: New test.
25621 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
25623 * gcc.target/frv/all-builtin-read8.c: Delete.
25624 * gcc.target/frv/all-builtin-read16.c: Delete.
25625 * gcc.target/frv/all-builtin-read32.c: Delete.
25626 * gcc.target/frv/all-builtin-read64.c: Delete.
25627 * gcc.target/frv/all-builtin-write8.c: Delete.
25628 * gcc.target/frv/all-builtin-write16.c: Delete.
25629 * gcc.target/frv/all-builtin-write32.c: Delete.
25630 * gcc.target/frv/all-builtin-write64.c: Delete.
25631 * gcc.target/frv/all-read-write-1.c: New.
25633 2005-07-27 Jeff Law <law@redhat.com>
25635 * gcc.c-torture/execute/pr22630.c: New test.
25637 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
25639 PR tree-optimization/23073
25640 * gcc.dg/vect/nodump-pr23073.c: New test.
25641 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
25643 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
25645 PR tree-optimize/22348
25646 * gcc.c-torture/execute/pr22348.c: New.
25648 2005-07-27 Richard Guenther <rguenther@suse.de>
25650 * gcc.dg/tree-ssa/salias-1.c: New testcase.
25652 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25655 * gfortran.dg/logical_comp.f90: New test.
25657 2005-07-27 Jan Hubicka <jh@suse.cz>
25659 * inliner-1.c: Add cleanup of dumps.
25660 * val-prof-*.c: Likewise.
25661 * update-tailcall.c: New.
25663 2005-07-26 Diego Novillo <dnovillo@redhat.com>
25666 * gcc.dg/tree-ssa/pr22591.c: New test.
25667 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
25669 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
25672 * objc.dg/try-catch-11.m: New test.
25674 2005-07-26 Richard Guenther <rguenther@suse.de>
25676 PR tree-optimization/22486
25677 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
25679 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
25682 * g++.dg/opt/loop2.C: New test.
25684 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
25686 * gcc.dg/tree-ssa/reassoc-3.c: New test.
25687 * gcc.dg/tree-ssa/reassoc-4.c: New test.
25689 2005-07-25 Adam Nemet <anemet@lnxw.com>
25691 * lib/profopt.exp (profopt-execute): Check for profiling data
25692 files on the target.
25694 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
25696 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
25697 for matching of asm labels.
25699 2005-07-25 Richard Guenther <rguenther@suse.de>
25701 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
25703 2005-07-25 Richard Guenther <rguenther@suse.de>
25706 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
25708 2005-07-25 Ira Rosen <irar@il.ibm.com>
25710 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
25711 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
25712 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
25713 * gcc.dg/vect/vect-100.c: New test.
25714 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
25715 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
25716 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
25717 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
25718 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
25719 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
25720 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
25721 * gfortran.dg/vect/pr19049.f90: New testcase.
25722 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
25724 2005-07-25 Jakub Jelinek <jakub@redhat.com>
25726 * gcc.c-torture/execute/20050713-1.c: New test.
25729 * gfortran.fortran-torture/execute/data_4.f90: New test.
25731 PR middle-end/20303
25732 * gcc.dg/visibility-d.c: New test.
25734 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
25736 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
25737 * gfortran.dg/underflow.f90: Ditto.
25739 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25741 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
25742 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
25743 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
25745 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
25747 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
25748 include case of field width of zero.
25750 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
25752 PR libgfortran/21875
25753 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
25754 with trailing blanks on normal formatted read.
25756 2005-07-23 Chao-ying Fu <fu@mips.com>
25758 * gcc.target/mips/mips32-dsp-type.c: New test.
25759 * gcc.target/mips/mips32-dsp.c: New test.
25761 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
25764 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
25767 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
25768 and __cyg_profile_func_exit.
25770 2005-07-22 David Edelsohn <edelsohn@gnu.org>
25772 * gfortran.dg/comma_format_extension_3.f: Fix typo.
25773 * gfortran.dg/comma_format_extension_4.f: Same.
25774 * gfortran.dg/pr15332.f: Same.
25775 * gfortran.dg/pr21730.f: Same.
25777 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
25779 * g++.dg/opt/vrp2.C: Fix testcase.
25782 * g++.dg/opt/vrp2.C: New test.
25784 2005-07-22 Mark Mitchell <mark@codesourcery.com>
25787 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
25789 2005-07-22 Diego Novillo <dnovillo@redhat.com>
25791 * gcc.dg/tree-ssa/20050719-1.c: New test.
25793 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
25795 * gcc.dg/bfin-longcall-1.c: New file.
25796 * gcc.dg/bfin-longcall-2.c: New file.
25798 2005-07-21 Janis Johnson <janis187@us.ibm.com>
25800 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
25802 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
25804 PR middle-end/19055
25805 * gcc.dg/tree-ssa/pr19055.c: New test.
25806 * gcc.dg/tree-ssa/pr19055-2.c: New test.
25808 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
25811 * g++.dg/other/pr22358.C: New test.
25813 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
25816 * g++.dg/lookup/two-stage5.C: New test from bug comments.
25818 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25821 * g++.dg/init/union2.C: New test.
25823 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25826 * gcc.dg/complex-4.c: New test.
25828 2005-07-21 Richard Guenther <rguenther@suse.de>
25831 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
25832 scanning for asm labels.
25833 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25835 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
25838 * gcc.dg/altivec-pr22085.c: New.
25840 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
25842 PR tree-optimization/19210
25843 * gcc.dg/tree-ssa/pr19210-1.c: New.
25844 * gcc.dg/tree-ssa/pr19210-2.c: New.
25846 2005-07-21 Richard Sandiford <richard@codesourcery.com>
25848 PR rtl-optimization/22167
25849 * g++.dg/opt/pr22167.C: New test.
25851 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
25854 * g++.dg/lookup/two-stage2.C: New.
25855 * g++.dg/lookup/two-stage3.C: New.
25856 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
25857 fixed two-stage name lookup for operators.
25858 * g++.dg/template/call3.C: Compiler now produces an appropriate
25860 * g++.dg/template/crash37.C: Compiler now describes bla() on line
25862 * g++.dg/template/ptrmem4.C: Compiler produces different error
25864 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
25865 connect_to_method as a candidate.
25867 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
25869 * gcc.dg/fold-alloc-1.c: New test.
25871 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
25873 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
25874 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
25876 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
25878 * gcc.dg/fold-abs-1.c: New test.
25879 * gcc.dg/fold-abs-2.c: New test.
25880 * gcc.dg/fold-abs-3.c: New test.
25882 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
25884 Make CONSTRUCTOR use VEC to store initializers.
25885 * g++.dg/ext/complit3.C: Check for specific error messages.
25886 * g++.dg/init/brace2.C: Update error message.
25887 * g++.dg/warn/Wbraces2.C: Likewise.
25889 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
25892 * gfortran.dg/module_interface_1.f90: New test.
25894 2005-07-19 Danny Berlin <dberlin@dberlin.org>
25895 Kenneth Zadeck <zadeck@naturalbridge.com>
25897 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
25899 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25901 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
25902 specify -Wformat for these tests.
25903 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
25904 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
25905 * gcc.dg/format/opt-6.c: Delete.
25907 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
25909 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
25910 * gcc.dg/tree-ssa/sra-3.c: Likewise.
25912 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
25914 * gcc.dg/tree-ssa/alias-2.c: New test.
25916 2005-07-18 Mark Mitchell <mark@codesourcery.com>
25919 * g++.dg/template/explicit7.C: New test.
25921 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
25923 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
25924 field width of 8 to +Inf and -Inf.
25926 2005-07-17 Mark Mitchell <mark@codesourcery.com>
25929 * g++.dg/template/friend36.C: New test.
25931 2005-07-16 David Edelsohn <edelsohn@gnu.org>
25934 * gfortran.dg/pr21730.f: New test.
25936 2005-07-16 Danny Berlin <dberlin@dberlin.org>
25937 Kenneth Zadeck <zadeck@naturalbridge.com>
25939 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
25940 since pure const detection cannot run at -O1 in c compiler.
25941 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
25942 can now optimize this case properly.
25943 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
25944 because we now pass.
25945 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
25947 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
25950 * gcc.dg/format/bitfld-1.c: New test.
25952 2005-07-15 Mark Mitchell <mark@codesourcery.com>
25955 * g++.dg/rtti/repo1.C: New test.
25957 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
25959 PR middle-end/22398
25960 * gcc.c-torture/compile/pr22398.c: New test.
25962 2005-07-15 Mark Mitchell <mark@codesourcery.com>
25965 * g++.dg/expr/cast4.C: New test.
25967 2005-07-15 Richard Guenther <rguenther@suse.de>
25969 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
25970 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
25972 2005-07-15 Steven Bosscher <stevenb@suse.de>
25974 PR tree-optimization/22230
25975 * gcc.dg/tree-ssa/pr22230.c: New test.
25977 2005-07-14 Jakub Jelinek <jakub@redhat.com>
25979 * gfortran.dg/g77/cpp6.f: New test.
25982 * gfortran.dg/g77/cpp5.F: New test.
25983 * gfortran.dg/g77/cpp5.h: New file.
25984 * gfortran.dg/g77/cpp5inc.h: New file.
25986 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
25988 PR libfortran/16435
25989 * gfortran.dg/tl_editting.f90: New.
25990 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
25992 2005-07-14 Steven G. Kargl <kargls@comcast.net>
25994 * gfortran.dg/char_array_constructor.f90: New test.
25996 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
25998 * gfortran.dg/past_eor.f90: New.
25999 * gfortran.dg/complex_read.f90: New.
26001 2005-07-13 Jeff Law <law@redhat.com>
26003 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
26006 * gcc.dg/tree-ssa/pr22321.c: New test
26008 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
26010 PR tree-optimization/21921
26011 * gcc.dg/tree-ssa/pr21921.c: New.
26013 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
26015 PR tree-optimizatio/22442
26016 * gcc.dg/tree-ssa/loop-11.c: New test.
26018 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
26021 * gcc.c-torture/compile/pr21840.c: New test.
26023 2005-07-12 Jan Hubicka <jh@suse.cz>
26025 * gcc.c-torture/compile/pr22379.c: New test.
26027 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
26029 PR libfortran/21593
26030 gfortran.dg/dev_null.f90: Remove outdated comment about
26031 PR libfortran/21593.
26034 2005-07-12 Dale Johannesen <dalej@apple.com>
26036 * gcc.target/i386/compress-float-sse.c: New.
26037 * gcc.target/i386/compress-float-sse-pic.c: New.
26038 * gcc.target/i386/compress-float-387.c: New.
26039 * gcc.target/i386/compress-float-387-pic.c: New.
26040 * gcc.dg/compress-float-ppc.c: New.
26041 * gcc.dg/compress-float-ppc-pic.c: New.
26043 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
26045 PR libfortran/21593
26046 gfortran.dg/dev_null.f90: Remove targets.
26048 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
26051 * gcc.dg/pr22335-1.c: New test.
26052 * gcc.dg/pr22335-2.c: New test.
26054 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26057 * g++.dg/template/nontype12.C : New test.
26059 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
26061 * gcc.dg/tree-ssa/loop-10.c: New test.
26063 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
26065 * gcc.c-torture/execute/20020720-1.x: Remove.
26067 2005-07-11 Jakub Jelinek <jakub@redhat.com>
26069 * gfortran.fortran-torture/execute/forall_7.f90: New test.
26071 2005-07-10 Richard Sandiford <richard@codesourcery.com>
26073 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
26074 (dg-mips-options): Use it.
26076 2005-07-09 Diego Novillo <dnovillo@redhat.com>
26078 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
26080 2005-07-09 Richard Henderson <rth@redhat.com>
26082 * lib/target-supports.exp (check_effective_target_sync_char_short):
26085 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
26087 PR libfortran/22217
26088 * gfortran.dg/negative-z-descriptor.f90: New test.
26090 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
26093 * gcc.dg/pr22329.c: New test.
26095 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
26097 PR tree-optimization/20139
26098 * gcc.dg/tree-ssa/pr20139.c: New.
26100 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
26103 * gcc.dg/pr22356-1.c: New test.
26105 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
26108 * g++.dg/template/unify8.C: New.
26109 * g++.dg/template/unify9.C: New.
26111 2005-07-08 Jakub Jelinek <jakub@redhat.com>
26113 * gfortran.fortran-torture/execute/entry_10.f90: New test.
26115 2005-07-07 Geoffrey Keating <geoffk@apple.com>
26117 * gcc.dg/darwin-version-1.c: New.
26118 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
26119 * gcc.dg/builtins-20.c: Likewise.
26120 * gcc.dg/builtins-53.c: Likewise.
26121 * gcc.dg/torture/builtins-convert-1.c: Likewise.
26122 * gcc.dg/torture/builtins-convert-2.c: Likewise.
26123 * gcc.dg/torture/builtins-convert-3.c: Likewise.
26124 * gcc.dg/torture/builtins-power-1.c: Likewise.
26125 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
26128 2005-07-07 Jeff Law <law@redhat.com>
26130 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
26131 argument evaluation order.
26133 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
26135 PR libfortran/21594
26136 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26137 Add test cases where the shift length is greater than the
26140 2005-07-07 Ziemowit Laski <zlaski@apple.com>
26142 * obj-c++.dg/proto-lossage-6.mm: New.
26143 * objc.dg/proto-lossage-6.m: New.
26145 2005-07-07 Ziemowit Laski <zlaski@apple.com>
26147 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
26148 * objc.dg/gnu-runtime-2.m: Likewise.
26150 2005-07-07 Jakub Jelinek <jakub@redhat.com>
26152 * gfortran.dg/longline.f: New test.
26154 * gfortran.dg/badline.f: New test.
26156 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
26161 * gfortran.dg/hollerith.f90: New.
26162 * gfortran.dg/hollerith2.f90: New.
26163 * gfortran.dg/hollerith3.f90: New.
26164 * gfortran.dg/hollerith4.f90: New.
26165 * gfortran.dg/hollerith_f95.f90: New.
26166 * gfortran.dg/hollerith_legacy.f90: New.
26167 * gfortran.dg/g77/cpp4.F: New. Port from g77.
26169 2005-07-07 Ziemowit Laski <zlaski@apple.com>
26172 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
26173 * objc.dg/gnu-runtime-2.m: New.
26175 2005-07-06 Jeff Law <law@redhat.com>
26177 * gcc.dg/tree-ssa/vrp17.c: New test.
26179 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
26182 * gfortran.dg/array_constructor_5.f90: New test.
26184 2005-07-07 Jakub Jelinek <jakub@redhat.com>
26186 * gfortran.fortran-torture/execute/entry_9.f90: New test.
26188 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
26190 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
26191 * gcc.dg/980816-1.c: Ditto.
26193 2005-07-06 Jeff Law <law@redhat.com>
26195 * gcc.c-torture/compile/pr21356.c: New test.
26197 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
26201 * gcc.c-torture/compile/pr22013-1.c,
26202 gcc.c-torture/execute/pr22098-1.c,
26203 gcc.c-torture/execute/pr22098-2.c,
26204 gcc.c-torture/execute/pr22098-3.c: New tests.
26206 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
26209 * gcc.dg/pr22308-1.c: New test.
26211 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
26213 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
26215 * gcc.dg/compare9.c: Use -fshort-enums instead of
26216 -fno-short-enums. Change the last test to dg-bogus.
26218 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
26220 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
26221 * gcc.dg/compare9.c: New.
26223 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26225 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
26227 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
26230 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
26233 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26235 * gcc.dg/format/gcc_gfc-1.c: New.
26237 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
26239 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
26241 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26244 * gfortran.dg/io_invalid_1.f90: New test.
26246 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
26248 * gcc.dg/format/gcc_diag-1.c: Update.
26250 2005-07-02 Jeff Law <law@redhat.com>
26252 * gcc.dg/tree-ssa/pr22051-1.c: New test.
26253 * gcc.dg/tree-ssa/pr22051-2.c: New test.
26255 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
26257 * gcc.dg/format/gcc_diag-1.c: Update.
26259 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
26262 * gcc.c-torture/compile/pr22269.c: New test.
26264 2005-06-30 Diego Novillo <dnovillo@redhat.com>
26268 * g++.dg/tree-ssa/pr21584-1.C: New test.
26269 * g++.dg/tree-ssa/pr21584-2.C: New test.
26271 2005-06-30 Ziemowit Laski <zlaski@apple.com>
26273 * obj-c++.dg/try-catch-11.mm: New.
26274 * objc.dg/try-catch-10.m: New.
26276 2005-06-29 David Edelsohn <edelsohn@gnu.org>
26278 * g++.dg/other/ucnid-1.C: xfail on AIX.
26280 2005-06-29 Diego Novillo <dnovillo@redhat.com>
26283 * gcc.dg/20050629-1.c: New test.
26285 2005-06-29 Ziemowit Laski <zlaski@apple.com>
26287 * obj-c++.dg/const-str-1[0-1].mm: New.
26288 * objc.dg/const-str-1[0-1].m: New.
26290 2005-05-29 Richard Henderson <rth@redhat.com>
26292 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
26293 Rename from check_effective_target_vect_no_max.
26294 (check_effective_target_vect_no_int_add): New.
26295 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
26296 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
26297 * gcc.dg/vect/vect-reduc-3.c: Likewise.
26298 * gcc.dg/vect/vect-reduc-1.c: Use both.
26299 * gcc.dg/vect/vect-reduc-2.c: Likewise.
26301 2005-05-29 Richard Henderson <rth@redhat.com>
26303 * lib/target-supports.exp (check_effective_target_vect_no_max):
26304 Remove i386 and x86_64.
26306 2005-06-29 Steve Ellcey <sje@cup.hp.com>
26309 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
26311 2005-06-29 Steve Ellcey <sje@cup.hp.com>
26313 PR middle-end/21969
26314 * gcc.dg/vect/pr21969.c: New test.
26316 2005-06-28 Eric Christopher <echristo@redhat.com>
26320 * gcc.dg/inline1.c: New test.
26321 * gcc.dg/inline2.c: Ditto.
26322 * gcc.dg/inline3.c: Ditto.
26323 * gcc.dg/inline4.c: Ditto.
26324 * gcc.dg/inline5.c: Ditto.
26326 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
26328 PR libfortran/22142
26329 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26330 Add testcase also testing eoshift1 for PR 22142.
26332 2005-06-28 Richard Henderson <rth@redhat.com>
26334 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
26335 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
26336 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
26337 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
26338 gcc.dg/tree-ssa/20030922-2.c: Likewise.
26340 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
26342 PR libfortran/22142
26343 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
26344 Add testcase for PR 22142.
26346 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
26348 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
26349 gcc.target/ia64/fpreg-2.c: New tests.
26351 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26353 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
26355 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26357 PR libfortran/22170
26358 * gfortran.dg/slash_1.f90: New test.
26360 2005-06-27 Richard Henderson <rth@redhat.com>
26362 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
26363 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
26364 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26365 * gcc.dg/vect/vect-reduc-2.c: Likewise.
26366 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26367 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26369 2005-06-27 Richard Henderson <rth@redhat.com>
26371 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
26372 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
26374 2005-06-27 Ziemowit Laski <zlaski@apple.com>
26376 * obj-c++.dg/proto-lossage-5.mm: New.
26377 * objc.dg/proto-lossage-5.m: New.
26379 2005-06-27 Diego Novillo <dnovillo@redhat.com>
26382 * gcc.dg/tree-ssa/pr21959.c: New test.
26384 2005-06-27 Jakub Jelinek <jakub@redhat.com>
26386 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
26387 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
26388 testing uninitialized var.
26390 * gcc.c-torture/execute/builtins/chk.h: New.
26391 * gcc.c-torture/execute/builtins/lib/chk.c: New.
26392 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
26393 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
26394 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
26395 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
26396 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
26397 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
26398 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
26399 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
26400 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
26401 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
26402 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
26403 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
26404 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
26405 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
26406 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
26407 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
26408 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
26409 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
26410 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
26411 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
26412 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
26413 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
26414 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
26415 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
26416 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
26417 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
26418 * gcc.dg/builtin-object-size-1.c: New test.
26419 * gcc.dg/builtin-object-size-2.c: New test.
26420 * gcc.dg/builtin-object-size-3.c: New test.
26421 * gcc.dg/builtin-object-size-4.c: New test.
26422 * gcc.dg/builtin-object-size-5.c: New test.
26423 * gcc.dg/builtin-stringop-chk-1.c: New test.
26424 * gcc.dg/builtin-stringop-chk-2.c: New test.
26425 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
26426 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
26427 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
26428 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
26429 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
26430 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
26431 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
26432 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
26433 * gcc.c-torture/execute/printf-1.c: New test.
26434 * gcc.c-torture/execute/fprintf-1.c: New test.
26435 * gcc.c-torture/execute/vprintf-1.c: New test.
26436 * gcc.c-torture/execute/vfprintf-1.c: New test.
26437 * gcc.c-torture/execute/printf-chk-1.c: New test.
26438 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
26439 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
26440 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
26442 2005-06-27 Michael Matz <matz@suse.de>
26444 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
26445 slot is not merged if address escapes.
26447 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26450 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
26452 2005-06-26 Jakub Jelinek <jakub@redhat.com>
26454 PR middle-end/17965
26455 * gcc.c-torture/compile/20050622-1.c: New test.
26457 PR middle-end/22028
26458 * gcc.dg/20050620-1.c: New test.
26460 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
26462 PR tree-optimization/22026
26463 * gcc.dg/tree-ssa/pr22026.c: New.
26465 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
26467 PR libfortran/22144
26468 * gfortran.dg/shift-alloc.f90: New testcase.
26470 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
26472 * all files: Update FSF address in copyright headers.
26474 2005-06-22 Jan Hubicka <jh@suse.cz>
26476 * wholeprogram-1.c: New testcase.
26477 * wholeprogram-2.c: New testcase.
26479 2005-06-24 Mark Mitchell <mark@codesourcery.com>
26482 * gcc.dg/tree-ssa/pr22171.c: New test.
26484 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
26486 * gfortran.dg/simplify_modulo.f90: New.
26488 2005-06-24 Jan Hubicka <jh@suse.cz>
26490 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
26492 2005-06-23 Ziemowit Laski <zlaski@apple.com>
26494 * obj-c++.dg/proto-lossage-[1-4].mm: New.
26496 2005-06-23 Ziemowit Laski <zlaski@apple.com>
26498 * obj-c++.dg/typedef-alias-1.mm: New.
26499 * objc.dg/typedef-alias-1.m: New.
26501 2005-06-23 Jeff Law <law@redhat.com>
26503 * gcc.dg/tree-ssa/vrp16.c: New test.
26505 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26507 * lib/target-supports.exp: Add
26508 check_effective_target_fortran_large_real and
26509 check_effective_target_fortran_large_int to check for
26510 corresponding effective targets.
26511 * gfortran.dg/large_integer_kind_1.f90: New test.
26512 * gfortran.dg/large_real_kind_1.f90: New test.
26514 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
26516 PR tree-optimization/22117
26517 * gcc.dg/tree-ssa/pr22117.c: New.
26519 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
26522 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
26524 2005-06-23 David Edelsohn <edelsohn@gnu.org>
26526 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
26528 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
26530 * gfortran.dg/f2c_4.f90: Add tests for complex functions
26531 * gfortran.dg/f2c_4.c: Likewise.
26533 2005-06-22 Paul Brook <paul@codesourcery.com>
26536 * gfortran.dg/auto_save_1.f90: New test.
26538 2005-06-22 Michael Matz <matz@suse.de>
26540 * gcc.target/x86-64/abi: New directory.
26541 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
26542 * gcc.target/x86-64/abi/README.gcc: New file.
26543 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
26544 * gcc.target/x86-64/abi/asm-support.s: New file.
26545 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
26546 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
26547 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
26548 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
26549 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
26550 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
26551 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
26552 * gcc.target/x86_64/abi/test_bitfields.c: New test.
26553 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
26554 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
26555 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
26556 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
26557 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
26558 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
26559 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
26560 * gcc.target/x86_64/abi/test_varargs.c: New test.
26562 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
26564 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
26565 32-bit i?86 and x86_64.
26567 2005-06-21 Ziemowit Laski <zlaski@apple.com>
26569 * obj-c++.dg/const-str-[1-9].mm: New tests.
26571 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
26574 * gfortran.dg/namelist_use.f90: New.
26575 * gfortran.dg/namelist_use_only.f90: New.
26577 2005-06-21 Jeff Law <law@redhat.com>
26579 * gcc.dg/tree-ssa/vrp15.c: New test.
26581 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
26583 * lib/target-supports.exp (check_effective_target_vect_reduction):
26585 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
26586 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
26587 remove vect_reduction target keyword. Also avoid two returns in main.
26588 * gcc.dg/vect/vect-reduc-3.c: Likewise.
26589 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
26590 * gcc.dg/vect/vect-reduc-1short.c: New test.
26591 * gcc.dg/vect/vect-reduc-1char.c: New test.
26592 * gcc.dg/vect/vect-reduc-2short.c: New test.
26593 * gcc.dg/vect/vect-reduc-2char.c: New test.
26594 * gcc.dg/vect/vect-reduc-6.c: New test.
26595 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
26596 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
26597 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
26599 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26600 Paul Thomas <pault@gcc.gnu.org>
26602 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
26605 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26607 * gfortran.dg/backslash_1.f90: New test.
26608 * gfortran.dg/backslash_2.f90: New test.
26610 2005-06-20 Steven G. Kargl <kargls@comcast.net>
26612 * gfortran.dg/duplicate_labels.f90: New test.
26614 2005-06-20 Jan Beulich <jbeulich@novell.com>
26616 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
26617 unsupportable relocations.
26618 * g++.old-deja/g++.other/store-expr1.C: Likewise.
26619 * gcc.dg/20050321-2.c: xfail for NetWare.
26621 2005-06-20 Andreas Jaeger <aj@suse.de>
26623 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
26624 gcc.target/i386/fastcall-sseregparm.c,
26625 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
26627 2005-06-19 Richard Henderson <rth@redhat.com>
26629 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
26631 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
26633 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
26635 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
26638 * g++.dg/conversion/simd2.C: Change expected error message.
26640 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
26642 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
26643 * gcc.dg/vect/vect-reduc-2.c: Likewise.
26644 * gcc.dg/vect/vect-reduc-3.c: Likewise.
26646 2005-06-18 James A Morrison <phython@gcc.gnu.org>
26648 * gcc.dg/fold-mod-1.c: New test.
26650 2005-06-18 Steven G. Kargl <kargls@comcast.net>
26653 * gfortran.dg/pr19926.f90: New test.
26655 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
26657 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
26658 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
26660 * gcc.dg/vect/vect-reduc-2.c: Likewise.
26661 * gcc.dg/vect/vect-reduc-3.c: Likewise.
26663 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
26665 * gcc.target/ia64/float80-varargs-1.c: New test.
26667 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26670 * gfortran.dg/f2c_6.f90: New test.
26672 2005-06-17 Geoffrey Keating <geoffk@apple.com>
26675 * g++.dg/template/local5.C: New.
26677 2005-06-17 Richard Henderson <rth@redhat.com>
26679 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
26681 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
26684 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
26686 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
26688 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
26689 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
26690 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
26691 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
26692 check_vect to verify the presence of hardware vector support.
26694 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
26697 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
26699 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26701 PR libfortran/19216
26702 * gfortran.dg/pr19216.f: Add correct space between brackets and
26705 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26707 PR libfortran/16436
26708 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
26710 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
26712 * gcc.target/i386/attributes-error.c: New testcase.
26713 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
26714 * gcc.target/i386/regparm-stdcall.c: Likewise.
26715 * gcc.target/i386/sseregparm-1.c: Likewise.
26716 * gcc.target/i386/sseregparm-2.c: Likewise.
26718 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
26720 * g++.dg/rtti/crash2.C: New.
26722 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
26724 * gcc.dg/noncompile/20040203-3.c: Update expected message.
26726 2005-06-15 David Ung <davidu@mips.com>
26728 * gcc.target/mips/mips16e-extends.c: New test for testing the
26729 generation of MIPS16e zeb/zeh, seb/seh instructions.
26731 2005-06-15 Diego Novillo <dnovillo@redhat.com>
26734 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
26735 * gcc.dg/tree-ssa/pr22018.c: New test.
26737 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
26739 * gcc.dg/simd-1.c: Update error messages.
26740 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
26741 * gcc.dg/simd-2.c: Update error messages.
26742 * gcc.dg/simd-4.c: New.
26744 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
26747 * g++.dg/other/crash-4.C: New.
26749 2005-06-14 Devang Patel <dpatel@apple.com>
26751 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
26753 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
26756 * g++.dg/parse/crash11.C: Update
26758 2005-06-13 Jeff Law <law@redhat.com>
26760 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
26761 perform the desired transformations.
26762 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
26763 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
26765 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26768 * gfortran.dg/forall_1.f90: Un-XFAIL.
26770 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
26773 * g++.dg/parse/crash26.C: New.
26776 * g++.dg/init/member1.C: New.
26778 2005-06-13 Jakub Jelinek <jakub@redhat.com>
26780 * gfortran.dg/altreturn_1.f90: New test.
26782 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
26784 PR middle-end/21985
26785 * gcc.dg/tree-ssa/pr21985.c: New test.
26787 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
26789 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
26791 2005-06-12 Roger Sayle <roger@eyesopen.com>
26794 * g++.dg/other/error10.C: New test case.
26796 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26798 PR libfortran/19155
26799 * gfortran.dg/pr19155.f: Add test.
26801 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26803 * gfortran.dg/f2c_7.f90: New test.
26805 * gfortran.dg/forall_1.f90: XFAILed.
26807 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
26809 * gcc.dg/pr14796-1.c: New.
26810 * gcc.dg/pr14796-2.c: New.
26812 2005-06-11 Steven G. Kargl <kargls@comcast.net>
26816 * gfortran.dg/deallocate_stat.f90: New test.
26818 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
26820 * gfortran.fortran-torture/execute/in-pack.f90: New test.
26822 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
26824 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
26825 access will be generated when this loop is vectorized. Test that
26826 accesses with same alignment were detected.
26827 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
26828 Test that accesses with same alignment were detected.
26829 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
26830 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
26831 alignment were detected.
26833 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
26836 * g++.dg/conversion/simd2.C: New.
26838 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
26840 * gcc.dg/Wcxx-compat-1.c: New.
26842 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
26844 PR libfortran/21480
26845 * gfortran.dg/reshape-complex.f90: Add a test for a packed
26848 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
26850 * gcc.dg/alias-8.c: New.
26852 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
26854 * gcc.dg/format/cmn_err-1.c: Update.
26856 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
26859 * gcc.target/sparc/fexpand-2.c: New.
26860 * gcc.target/sparc/fpmerge-2.c: New.
26861 * gcc.target/sparc/fpmul-2.c: New.
26862 * gcc.target/sparc/noresult.c: New.
26863 * gcc.target/sparc/pdist-2.c: New.
26864 * gcc.target/sparc/pdist-3.c: New.
26866 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
26869 * gcc.target/i386/i386.exp: Fix comment typo.
26871 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
26874 * g++.dg/inherit/using5.C: New.
26875 * g++.dg/inherit/using6.C: New.
26877 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26880 * g++.dg/template/ptrmem15.C: New test.
26883 * g++.dg/ext/label4.C: New test.
26885 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
26887 * gcc.dg/tls/debug-1.c: New test.
26889 2005-06-07 Dale Johannesen <dalej@apple.com>
26891 * gcc.target/i386/movq.c: New.
26893 2005-06-07 Dale Johannesen <dalej@apple.com>
26895 * gcc.dg/20050607-1.c: New.
26897 2005-06-07 Jakub Jelinek <jakub@redhat.com>
26899 PR middle-end/21850
26900 * gcc.c-torture/execute/20050607-1.c: New test.
26902 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
26904 PR libfortran/21926
26905 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
26906 Test case where the return array has lowest stride one,
26909 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
26911 * lib/target-supports.exp (check_effective_target_sync_int_long):
26912 Add s390 and s390x targets.
26914 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
26916 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
26917 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
26918 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
26919 * gcc.dg/tree-ssa/loop-9.c: New test.
26921 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
26923 * g++.dg/parse/defarg10.C: New.
26925 2005-06-06 Jakub Jelinek <jakub@redhat.com>
26927 PR regression/21897
26928 * gcc.c-torture/execute/20050604-1.c: New test.
26930 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
26933 * g++.dg/parse/defarg9.C: New.
26936 * g++.dg/inherit/using4.C: New.
26937 * g++.dg/overload/error1.C: Adjust expected errors.
26938 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
26939 * g++.old-deja/g++.brendan/arm2.C: Likewise.
26940 * g++.old-deja/g++.other/redecl2.C: Likewise.
26941 * g++.old-deja/g++.other/redecl4.C: Likewise.
26942 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
26944 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
26946 * gfortran.dg/f2c_5.f90: Add -w to dg-options
26948 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
26950 * lib/gfortran.exp (gfortran_target_compile): Call
26951 dg-additional-files-options
26952 * gfortran.dg/f2c_4.f90: New file
26953 * gfortran.dg/f2c_4.c: New file
26954 * gfortran.dg/f2c_5.f90: New file
26955 * gfortran.dg/f2c_5.c: New file
26957 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26959 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
26962 * gfortran.dg/array_constructor_4.f90: New test.
26964 2005-06-05 Mark Mitchell <mark@codesourcery.com>
26967 * g++.dg/ext/builtin9.C: New test.
26969 2005-06-05 Dale Johannesen <dalej@apple.com>
26971 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
26972 * gcc.c-torture/execute/20050603-2.c: Ditto.
26974 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
26976 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
26977 * gcc.dg/vect/vect-reduc-1.c: New.
26978 * gcc.dg/vect/vect-reduc-2.c: New.
26979 * gcc.dg/vect/vect-reduc-3.c: New.
26981 2005-06-04 Dale Johannesen <dalej@apple.com>
26983 * gcc.c-torture/execute/20050603-1.c: New.
26984 * gcc.c-torture/execute/20050603-2.c: New.
26985 * gcc.dg/20050603-3.c: New.
26987 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26990 * gfortran.dg/debug_1.f90: New test.
26992 * gfortran.dg/forall_1.f90: New test.
26994 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
26996 * gfortran.dg/array_constructor_3.f90: New test.
26998 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27000 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
27002 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
27004 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
27006 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
27009 * gcc.dg/init-excess-1.c: New test.
27011 2005-06-03 Mark Mitchell <mark@codesourcery.com>
27014 * g++.dg/expr/static_cast6.C: New test.
27016 2005-06-03 Diego Novillo <dnovillo@redhat.com>
27018 * gcc.dg/tree-ssa/vrp14.c: New test.
27020 2005-06-03 Mark Mitchell <mark@codesourcery.com>
27023 * g++.dg/template/new2.C: New test.
27025 2005-06-03 Josh Conner <jconner@apple.com>
27027 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
27028 all entries in initializer.
27030 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
27032 PR middle-end/21858
27033 * gcc.dg/pr21858.c: New testcase.
27035 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
27037 PR tree-optimization/21292
27039 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
27041 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27042 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27043 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27044 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27045 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
27047 2005-06-02 Richard Henderson <rth@redhat.com>
27049 * gcc.dg/sync-2.c: Use -march=i486 for i386.
27051 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
27053 * gcc.dg/wtypequal.c: New testcase.
27055 2005-06-02 Diego Novillo <dnovillo@redhat.com>
27058 * gcc.dg/tree-ssa/pr21582.c: New test.
27060 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
27063 * g++.dg/opt/interface2.h: New.
27064 * g++.dg/opt/interface2.C: New.
27065 * g++.dg/init/ctor4.C: Adjust error lines.
27066 * g++.old-deja/g++.bob/inherit2.C: Likewise.
27067 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27068 * g++.old-deja/g++.jason/opeq3.C: Likewise.
27069 * g++.old-deja/g++.pt/assign1.C: Likewise.
27070 * g++.old-deja/g++.pt/crash20.C: Likewise.
27072 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
27074 PR tree-optimization/21734
27075 * g++.dg/vect/pr21734_1.cc: New.
27076 * g++.dg/vect/pr21734_2.cc: New.
27078 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
27081 * g++.dg/template/spec24.C: New.
27084 * g++.dg/pch/local-1.C: New.
27085 * g++.dg/pch/local-1.Hs: New.
27087 2005-06-01 Diego Novillo <dnovillo@redhat.com>
27089 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
27090 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
27091 * gcc.dg/tree-ssa/pr14341.c: New test.
27092 * gcc.dg/tree-ssa/pr14841.c: New test.
27093 * gcc.dg/tree-ssa/pr20701.c: New test.
27094 * gcc.dg/tree-ssa/pr21086.c: New test.
27095 * gcc.dg/tree-ssa/pr21090.c: New test.
27096 * gcc.dg/tree-ssa/pr21332.c: New test.
27097 * gcc.dg/tree-ssa/pr21458.c: New test.
27098 * gcc.dg/tree-ssa/pr21658.c: New test.
27099 * gcc.dg/tree-ssa/vrp01.c: New test.
27100 * gcc.dg/tree-ssa/vrp02.c: New test.
27101 * gcc.dg/tree-ssa/vrp03.c: New test.
27102 * gcc.dg/tree-ssa/vrp04.c: New test.
27103 * gcc.dg/tree-ssa/vrp05.c: New test.
27104 * gcc.dg/tree-ssa/vrp06.c: New test.
27105 * gcc.dg/tree-ssa/vrp07.c: New test.
27106 * gcc.dg/tree-ssa/vrp08.c: New test.
27107 * gcc.dg/tree-ssa/vrp09.c: New test.
27108 * gcc.dg/tree-ssa/vrp10.c: New test.
27109 * gcc.dg/tree-ssa/vrp11.c: New test.
27110 * gcc.dg/tree-ssa/vrp12.c: New test.
27111 * gcc.dg/tree-ssa/vrp13.c: New test.
27113 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
27116 * gcc.dg/tree-ssa/pr21029.c: New test.
27118 2005-06-01 Roger Sayle <roger@eyesopen.com>
27120 * gfortran.dg/logint-1.f: New test case.
27121 * gfortran.dg/logint-2.f: Likewise.
27122 * gfortran.dg/logint-3.f: Likewise.
27124 2005-06-01 Jakub Jelinek <jakub@redhat.com>
27128 * gcc.dg/20050527-1.c: New test.
27130 * gcc.dg/i386-sse-12.c: New test.
27133 * gfortran.dg/implicit_5.f90: New test.
27135 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
27138 * gfortran/assign_4.f90: New test.
27139 * gfortran/assign_2.f90: Change compile to run.
27141 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
27143 * lib/target-supports.exp
27144 (check_effective_target_sync_char_short): New.
27145 * gcc.dg/sync-2.c: New.
27147 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
27149 PR tree-optimization/21817
27150 * gcc.dg/torture/pr21817-1.c: New.
27152 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
27155 * g++.dg/template/init5.C: New.
27157 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
27159 * gfortran.dg/char_initialiser_actual.f90:
27160 Test character initialisers as actual arguments.
27161 * gfortran.dg/char_pointer_comp_assign.f90:
27162 Test character pointer structure component assignments.
27163 * gfortran.dg/char_array_structure_constructor.f90:
27164 Test character components in structure constructors.
27166 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
27168 PR middle-end/20931
27169 * g++.dg/opt/pr20931.C: New test.
27171 2005-05-31 Andreas Jaeger <aj@suse.de>
27174 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
27175 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
27176 g++.old-deja/g++.ext/asmspec1.C,
27177 g++.old-deja/g++.other/regstack.C,
27178 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
27179 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
27180 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
27181 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
27182 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
27183 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
27184 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
27185 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
27186 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
27187 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
27188 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
27189 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
27190 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
27191 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
27192 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
27193 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
27194 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
27195 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
27196 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
27198 2005-05-31 Jeff Law <law@redhat.com>
27200 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
27202 2005-05-30 Paolo Carlini <pcarlini@suse.de>
27204 PR middle-end/21743
27205 * gcc.dg/builtins-1.c: Activate disabled clog test.
27206 * gcc.dg/torture/builtin-attr-1.c: Likewise.
27208 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
27210 * gfortran.dg/char_pointer_assign.f90:
27211 Test character-pointer assignments and pointer assignments.
27212 * gfortran.dg/char_pointer_dummy.f90:
27213 Test character-pointer dummy arguments.
27214 * gfortran.dg/char_pointer_func.f90:
27215 Test character-pointer function returns.
27216 * gfortran.dg/char_pointer_dependency.f90:
27217 Test character-pointer functions with dependencies.
27219 2005-05-30 Mark Mitchell <mark@codesourcery.com>
27222 * g++.dg/lookup/using14.C: New test.
27224 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
27226 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
27227 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
27230 2005-05-29 Geoffrey Keating <geoffk@apple.com>
27233 * g++.dg/template/local5.C: New.
27236 * gcc.c-torture/compile/pr21761.c: New.
27238 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
27241 2005-05-30 Steven G. Kargl
27244 * gfortran.dg/inquire_8.f90: New test.
27246 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27248 PR libfortran/21376
27249 * gfortran.dg/output_exponents_1.f90: New test.
27251 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27253 PR libfortran/20006
27254 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
27256 2005-05-28 Mark Mitchell <mark@codesourcery.com>
27259 * g++.dg/ext/complex1.C: New test.
27262 * g++.dg/init/ctor6.C: New test.
27264 2005-05-29 Jan Hubicka <jh@suse.cz>
27266 * gcc.c-torture/compile/pr21562.c: New.
27268 2005-05-28 Steven G. Kargl <kargls@comcast.net>
27270 * gfortran.dg/subnormal_1.f90: New test.
27272 2005-05-28 Jan Hubicka <jh@suse.cz>
27274 * tree-prof.exp: Fix comment.
27275 * value-prof-1.c: New.
27276 * value-prof-2.c: New.
27277 * value-prof-3.c: New.
27278 * value-prof-4.c: New.
27280 2005-05-27 Mark Mitchell <mark@codesourcery.com>
27283 * g++.dg/expr/ptrmem6.C: New test.
27284 * g++.dg/expr/ptrmem6a.C: Likewise.
27286 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
27288 PR tree-optimization/21658
27289 * gcc.dg/tree-ssa/pr21658.c: New.
27291 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
27294 * g++.dg/inherit/ptrmem3.C: New.
27297 * g++.dg/parse/template16.C: New.
27299 2005-05-27 Andreas Jaeger <aj@suse.de>
27301 * gcc.dg/setjmp-2.c: Only run in 32-bit.
27303 * gcc.dg/i386-sse-8.c: Run test on all archs.
27305 2005-05-26 Mike Stump <mrs@apple.com>
27307 * objc.dg/isa-field-1.m: Only run on darwin.
27308 * objc.dg/lookup-1.m: Likewise.
27309 * objc.dg/try-catch-8.m: Likewise.
27311 2005-05-26 Roger Sayle <roger@eyesopen.com>
27313 PR tree-optimization/9814
27314 * gcc.dg/pr9814-1.c: New test case.
27316 2005-05-26 Ziemowit Laski <zlaski@apple.com>
27318 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
27319 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
27320 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
27321 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
27322 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
27323 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
27324 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
27325 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
27326 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
27327 objc.dg/try-catch-8.m: New.
27329 2005-05-26 Janis Johnson <janis187@us.ibm.com>
27331 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
27332 remove extraneous semicolons.
27334 2005-05-26 Ziemowit Laski <zlaski@apple.com>
27336 * obj-c++.dg/comp-types-12.mm: New.
27337 * objc.dg/comp-types-11.m: New.
27338 * objc.dg/selector-4.m: New.
27340 2005-05-26 Andreas Jaeger <aj@suse.de>
27343 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
27344 g++.old-deja/g++.ext/attrib3.C,
27345 g++.old-deja/g++.other/store-expr1.C,
27346 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
27347 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
27348 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
27349 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
27350 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
27351 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
27352 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
27353 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
27354 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
27355 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
27356 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
27357 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
27358 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
27359 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
27360 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
27361 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
27362 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
27363 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
27364 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
27366 2005-05-26 Andreas Jaeger <aj@suse.de>
27368 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
27369 x86-64 compilation.
27371 2005-05-26 Andreas Jaeger <aj@suse.de>
27374 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
27375 gcc.misc-tests/i386-pf-athlon-1.c,
27376 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
27377 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
27378 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
27379 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
27380 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
27381 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
27382 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
27385 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
27386 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
27387 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
27388 x86-64 compilation.
27390 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
27393 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
27394 effective-target ilp32.
27396 2005-05-26 David Ung <davidu@mips.com>
27398 * gcc.target/mips/ext_ins.c: New test for testing the generation
27399 of MIPS32/64 rev 2 ext/ins instructions.
27401 2005-05-26 Andreas Jaeger <aj@suse.de>
27403 * treelang/compile/unsigned.tree: Use gimple instead of
27404 nonexisting generic dump.
27406 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
27408 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
27410 2005-05-26 Andreas Jaeger <aj@suse.de>
27412 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
27414 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
27416 PR libfortran/17283
27417 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
27418 Test callee-allocated memory with write statements.
27420 2005-05-25 Roger Sayle <roger@eyesopen.com>
27422 PR middle-end/21709
27423 * gcc.dg/pr21709-1.c: New test case.
27425 2005-05-25 Ziemowit Laski <zlaski@apple.com>
27426 Mike Stump <mrs@apple.com>
27428 * objc/execute/next_mapping.h: Update for C++.
27430 * obj-c++.dg/selector-1.mm: Move to...
27431 * obj-c++.dg/selector-4.mm: here...
27433 * obj-c++.dg/basic.mm: New.
27434 * obj-c++.dg/comp-types-1.mm: New.
27435 * obj-c++.dg/cxx-class-1.mm: New.
27436 * obj-c++.dg/cxx-ivars-1.mm: New.
27437 * obj-c++.dg/cxx-ivars-2.mm: New.
27438 * obj-c++.dg/cxx-ivars-3.mm: New.
27439 * obj-c++.dg/cxx-scope-1.mm: New.
27440 * obj-c++.dg/cxx-scope-2.mm: New.
27441 * obj-c++.dg/defs.mm: New.
27442 * obj-c++.dg/empty-private-1.mm: New.
27443 * obj-c++.dg/encode-1.mm: New.
27444 * obj-c++.dg/encode-2.mm: New.
27445 * obj-c++.dg/encode-3.mm: New.
27446 * obj-c++.dg/extern-c-1.mm: New.
27447 * obj-c++.dg/extra-semi.mm: New.
27448 * obj-c++.dg/fix-and-continue-2.mm: New.
27449 * obj-c++.dg/isa-field-1.mm: New.
27450 * obj-c++.dg/ivar-list-semi.mm: New.
27451 * obj-c++.dg/local-decl-1.mm: New.
27452 * obj-c++.dg/lookup-1.mm: New.
27453 * obj-c++.dg/lookup-2.mm: New.
27454 * obj-c++.dg/method-1.mm: New.
27455 * obj-c++.dg/method-2.mm: New.
27456 * obj-c++.dg/method-3.mm: New.
27457 * obj-c++.dg/method-4.mm: New.
27458 * obj-c++.dg/method-5.mm: New.
27459 * obj-c++.dg/method-6.mm: New.
27460 * obj-c++.dg/method-7.mm: New.
27461 * obj-c++.dg/no-extra-load.mm: New.
27462 * obj-c++.dg/overload-1.mm: New.
27463 * obj-c++.dg/pragma-1.mm: New.
27464 * obj-c++.dg/pragma-2.mm: New.
27465 * obj-c++.dg/private-1.mm: New.
27466 * obj-c++.dg/private-2.mm: New.
27467 * obj-c++.dg/proto-qual-1.mm: New.
27468 * obj-c++.dg/qual-types-1.mm: New.
27469 * obj-c++.dg/stubify-1.mm: New.
27470 * obj-c++.dg/stubify-2.mm: New.
27471 * obj-c++.dg/super-class-1.mm: New.
27472 * obj-c++.dg/super-class-2.mm: New.
27473 * obj-c++.dg/super-dealloc-1.mm: New.
27474 * obj-c++.dg/super-dealloc-2.mm: New.
27475 * obj-c++.dg/template-1.mm: New.
27476 * obj-c++.dg/template-2.mm: New.
27477 * obj-c++.dg/template-3.mm: New.
27478 * obj-c++.dg/template-4.mm: New.
27479 * obj-c++.dg/template-5.mm: New.
27480 * obj-c++.dg/template-6.mm: New.
27481 * obj-c++.dg/try-catch-1.mm: New.
27482 * obj-c++.dg/try-catch-2.mm: New.
27483 * obj-c++.dg/try-catch-3.mm: New.
27484 * obj-c++.dg/try-catch-4.mm: New.
27485 * obj-c++.dg/try-catch-5.mm: New.
27486 * obj-c++.dg/try-catch-6.mm: New.
27487 * obj-c++.dg/try-catch-7.mm: New.
27488 * obj-c++.dg/try-catch-8.mm: New.
27489 * obj-c++.dg/try-catch-9.mm: New.
27490 * obj-c++.dg/va-meth-1.mm: New.
27492 2005-05-25 Ziemowit Laski <zlaski@apple.com>
27494 * obj-c++.dg/selector-1.mm: New.
27495 * obj-c++.dg/selector-2.mm: New.
27497 2005-05-25 Ziemowit Laski <zlaski@apple.com>
27499 * obj-c++.dg/selector-3.mm: New.
27500 * objc.dg/selector-3.m: New.
27502 2005-05-25 Ziemowit Laski <zlaski@apple.com>
27504 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
27505 about where warning appears.
27507 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
27509 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
27510 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
27511 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
27512 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
27514 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
27516 * gcc.dg/20050524-1.c: New test.
27518 2005-05-25 Jan Hubicka <jh@suse.cz>
27520 * gcc.dg/tree-prof/inliner-1.c: New.
27522 2005-05-25 Janis Johnson <janis187@us.ibm.com>
27524 * gcc.dg/tree-prof: New directory.
27525 * gcc.dg/tree-prof/tree-prof.exp: New.
27527 2005-05-25 DJ Delorie <dj@redhat.com>
27529 * gcc.dg/Wattributes-1.c: New.
27530 * gcc.dg/Wattributes-2.c: New.
27531 * gcc.dg/Wattributes-3.c: New.
27533 20005-05-24 Janis Johnson <janis187@us.ibm.com>
27535 PR tree-optimization/19833
27536 * gcc.dg/uninit-4.c: Remove xfail.
27537 * gcc.dg/uninit-9.c: Ditto.
27539 2005-05-24 Ziemowit Laski <zlaski@apple.com>
27541 * obj-c++.dg/bitfield-[1-5].mm: New.
27542 * obj-c++.dg/class-protocol-1.mm: New.
27543 * obj-c++.dg/comp-types-1[0-1].mm: New.
27544 * obj-c++.dg/comp-types-[2-9].mm: New.
27545 * obj-c++.dg/encode-[4-8].mm: New.
27546 * obj-c++.dg/layout-1.mm: New.
27547 * obj-c++.dg/method-1[0-9].mm: New.
27548 * obj-c++.dg/method-2[0-1].mm: New.
27549 * obj-c++.dg/method-[8-9].mm: New.
27550 * obj-c++.dg/objc-gc-3.mm: New.
27551 * obj-c++.dg/try-catch-10.mm: New.
27552 * objc.dg/bitfield-5.m: New.
27553 * objc.dg/comp-types-10.m: New.
27554 * objc.dg/comp-types-9.m: New.
27555 * objc.dg/layout-1.m: New.
27556 * objc.dg/objc-gc-4.m: New.
27557 * objc.dg/try-catch-9.m: New.
27558 * objc.dg/class-protocol-1.m: Tweak diagnostics.
27559 * objc.dg/comp-types-1.m: Likewise.
27560 * objc.dg/comp-types-[5-6].m: Likewise.
27561 * objc.dg/method-9.m: Likewise.
27563 2005-05-24 Janis Johnson <janis187@us.ibm.com>
27565 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
27566 and on hardware without VMX support.
27568 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
27570 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
27572 * lib/profopt.exp (dg-final-generate, dg-final-use,
27573 profopt-final-code, profopt-get-options): New.
27574 (profopt-execute): Process test directives.
27576 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
27577 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27578 cleanup-tree-dump, cleanup-saved-temps): Update comments.
27580 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
27583 * g++.dg/init/ctor5.C: New test.
27585 2005-05-24 Ira Rosen <irar@il.ibm.com>
27587 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
27588 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
27589 vect-113.c, vect-114.c.
27591 2005-05-23 Adam Nemet <anemet@lnxw.com>
27593 * gcc.dg/const-elim-1.c: Remove xfails.
27595 2005-05-23 Jeff Law <law@redhat.com>
27597 * gcc.c-torture/compile/pr21638.c: New test.
27598 * gcc.c-torture/compile/20050520-1.c: New test.
27600 2005-05-23 Nick Clifton <nickc@redhat.com>
27602 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
27603 be a proper triple, ie: m32r*-*-*.
27604 * g++.old-deja/g++.jason/thunk3.C: Likewise.
27606 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
27608 PR middle-end/21331
27610 * gcc.c-torture/compile/pr21293.c: New test.
27611 * gcc.c-torture/execute/pr21331.c: New test.
27613 2004-05-20 Richard Henderson <rth@redhat.com>
27615 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
27617 2005-05-20 Ziemowit Laski <zlaski@apple.com>
27619 * obj-c++-dg.exp: Add.
27620 * obj-c++.exp: Add.
27621 * obj-c++.dg/dg.exp: Add.
27623 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
27625 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
27626 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
27628 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
27630 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
27632 2004-05-19 Richard Henderson <rth@redhat.com>
27634 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
27636 2005-05-19 Janis Johnson <janis187@us.ibm.com>
27638 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
27640 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
27642 2005-05-19 Jakub Jelinek <jakub@redhat.com>
27645 * g++.dg/parse/extern1.C: New test.
27646 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
27648 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
27650 * gcc.dg/c99-math.h: New.
27651 * gcc.dg/c99-math-float-1.c: New test.
27652 * gcc.dg/c99-math-double-1.c: Likewise.
27653 * gcc.dg/c99-math-long-double-1.c: Likewise.
27655 2005-05-18 Richard Henderson <rth@redhat.com>
27657 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
27659 2005-05-18 Devang Patel <dpatel@apple.com>
27661 * g++.dg/opt/20050511-1.C: New test.
27663 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
27665 PR libfortran/21127
27666 * gfortran.dg/reshape-complex.f90: New test.
27668 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
27670 * gfortran.dg/array_constructor_1.f90: New test.
27671 * gfortran.dg/array_constructor_2.f90: New test.
27673 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
27676 * gfortran.dg/pr20954.f: New test.
27678 2005-05-17 Mike Stump <mrs@apple.com>
27680 Yet more Objective-C++...
27682 * objc.dg/method-5.m: Update.
27683 * objc.dg/method-6.m: Update.
27684 * objc.dg/method-7.m: Update.
27685 * objc.dg/method-9.m: Update.
27686 * objc.dg/try-catch-2.m: Update.
27688 2005-05-17 Mark Mitchell <mark@codesourcery.com>
27690 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
27691 Remove little-endian optimizations.
27693 2005-05-17 Jeff Law <law@redhat.com>
27695 * g++.dg/tree-ssa/pr14814.C: New test.
27696 * gcc.dg/tree-ssa/pr14814.C: New test.
27697 * gcc.dg/tree-ssa/pr17141-1.C: New test.
27698 * gcc.dg/tree-ssa/pr17141-2.C: New test.
27700 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
27702 * gcc.dg/compat/generate-random.c: Do not include
27704 * gcc.dg/compat/generate-random_r.c: Likewise.
27706 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
27708 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
27710 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
27712 PR middle-end/21595
27713 * g++.dg/tree-ssa/builtin1.C: New testcase.
27715 2005-05-17 Jakub Jelinek <jakub@redhat.com>
27718 * g++.dg/opt/const4.C: New test.
27720 PR middle-end/21492
27721 * g++.dg/opt/crossjump1.C: New test.
27723 PR tree-optimization/21610
27724 * gcc.c-torture/compile/20050516-1.c: New test.
27727 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
27728 about the test failing.
27729 * gfortran.fortran-torture/execute/where_7.f90: New test.
27730 * gfortran.fortran-torture/execute/where_8.f90: New test.
27732 2005-05-16 Richard Henderson <rth@redhat.com>
27734 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
27737 2005-05-16 Mark Mitchell <mark@codesourcery.com>
27739 * gcc.dg/compat/generate-random.c (config.h): Do not include.
27740 (limits.h): Include unconditionally.
27741 (stdlib.h): Likewise.
27742 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
27743 (limits.h): Include unconditionally.
27744 (stdlib.h): Likewise.
27745 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
27746 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
27747 (limits.h): Include unconditionally.
27748 (stdlib.h): Likewise.
27749 (hashtab.h): Do not include.
27750 (getopt.h): Likewise.
27751 (stddef.h): Include.
27752 (hashval_t): Define.
27753 (struct entry): Add "next" field.
27754 (HASH_SIZE): New macro.
27755 (hash_table): New variable.
27756 (switchfiles): Do not use xmalloc.
27758 (iterative_hash): New function.
27760 (e_exists): New function.
27761 (e_insert): Likewise.
27762 (output): Use, instead of libiberty hashtable functions.
27763 (main): Do not use getopt. Do not call htab_create.
27765 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
27768 * lib/target-supports.exp (check_mkfifo_available):
27769 Return 0 for cygwin as mkfifo support incomplete on platform.
27770 Fix typos in comments.
27772 2005-05-15 Mark Mitchell <mark@codesourcery.com>
27774 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
27776 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
27779 * gfortran.dg/assign_4.f: New test.
27781 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
27783 PR tree-optimization/21563
27784 * gcc.dg/tree-ssa/pr21563.c: New.
27786 2005-05-14 Jan Hubicka <jh@suse.cz>
27788 * gcc.dg/noreturn-7.c: Allow control reaches warning.
27790 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
27792 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
27794 2005-05-13 Julian Brown <julian@codesourcery.com>
27796 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
27797 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
27799 2005-05-13 Jan Hubicka <jh@suse.cz>
27801 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
27802 * gcc.dg/fold-xor-?.c: Likewise.
27803 * gcc.dg/pr15784-?.c: Likewise.
27804 * gcc.dg/pr20922-?.c: Likewise.
27805 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
27806 * gcc.dg/tree-ssa/pr17598.c: Likewise.
27807 * gcc.dg/tree-ssa/pr20470.c: Likewise.
27809 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27812 * gfortran.dg/hollerith_1.f90: New test.
27814 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27816 * gfortran.dg/func_result_2.f90: New test.
27818 2005-05-11 Bud Davis <bdavis@gfortran.org>
27820 * gfortran.dg/dev_null.f90: New test.
27822 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
27824 * gcc.dg/arm-vfp1.c: Revert last change.
27826 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
27828 PR middle-end/19807
27829 PR tree-optimization/19639
27830 * g++.dg/tree-ssa/pr19807.C: New testcase.
27832 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27834 PR libfortran/21471
27835 * gfortran.dg/append-1.f90: New test.
27837 2005-05-10 Diego Novillo <dnovillo@redhat.com>
27839 * gcc.dg/pr18501.c: XFAIL.
27840 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
27841 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
27842 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
27843 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27844 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27845 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
27846 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
27847 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
27849 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27852 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
27853 gfortran.dg/f2c_3.f90: New tests.
27855 * gfortran.dg/return_1.f90: Fix dg annotation.
27857 2005-05-10 Diego Novillo <dnovillo@redhat.com>
27859 * gcc.c-torture/compile/20050510-1.c: New test.
27861 2005-05-10 Mark Mitchell <mark@codesourcery.com>
27863 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
27865 2005-05-10 Bob Wilson <bob.wilson@acm.org>
27867 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
27869 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
27872 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
27874 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
27877 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
27878 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
27880 2005-05-10 Ben Elliston <bje@au.ibm.com>
27883 * gcc.dg/debug/pr16676.c: New test.
27885 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
27888 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
27889 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
27890 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
27891 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
27893 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
27894 -fno-tree-dominator-opts.
27896 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27898 * gfortran.dg/return_1.f90: New test.
27900 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
27902 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
27904 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
27906 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
27909 * g++.dg/inherit/covariant13.C: New.
27911 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27913 PR libfortran/19155
27914 * gfortran.dg/pr19155.f: New test.
27916 2005-05-08 Roger Sayle <roger@eyesopen.com>
27919 * gcc.dg/pr8788-1.c: New testcase.
27921 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
27924 * gcc.target/mips/fpcmp-[12].c: New tests.
27926 2005-05-06 Mark Mitchell <mark@codesourcery.com>
27928 * lib/target-supports-dg.exp (dg-require-fork): New function.
27929 (dg-require-mkfifo): Likewise.
27930 * lib/target-supports.exp (check_function_available): New
27932 (check_fork_available): Likewise.
27933 (check_mkfifo_available): Likewise.
27935 2005-05-06 Jeff Law <law@redhat.com>
27937 * gcc.c-torture/compile/pr21380.c: New test.
27939 2005-05-06 Jakub Jelinek <jakub@redhat.com>
27942 * g++.dg/ext/weak3.C: New test.
27944 2005-05-05 Mark Mitchell <mark@codesourcery.com>
27947 * g++.dg/template/crash37.C: New test.
27949 2005-05-05 Paul Brook <paul@codesourcery.com>
27951 * gcc.dg/arm-g2.c: Use effective-target arm32.
27952 * gcc.dg/arm-mmx-1.c: Ditto.
27953 * gcc.dg/arm-scd42-2.c: Ditto.
27954 * gcc.dg/arm-vfp1.c: Ditto.
27955 * lib/target-supports.exp (check_effective_target_arm32): New
27958 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
27960 PR libfortran/21354
27961 gfortran.dg/in_pack_rank7.f90: New test.
27963 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
27965 PR middle-end/15618
27966 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
27968 2005-05-04 Jakub Jelinek <jakub@redhat.com>
27970 PR middle-end/21265
27971 * gcc.dg/20050503-1.c: New test.
27973 PR rtl-optimization/21239
27974 * gcc.dg/i386-sse-11.c: New test.
27976 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
27979 * gcc.target/i386/asm-1.c: New test.
27981 2005-05-03 Jakub Jelinek <jakub@redhat.com>
27983 PR rtl-optimization/21330
27984 * gcc.c-torture/execute/20050502-1.c: New test.
27987 * gcc.c-torture/execute/20050502-2.c: New test.
27989 2005-05-03 Uros Bizjak <uros@kss-loka.si>
27991 PR middle-end/21282
27992 * gcc.dg/pr21282.c: New.
27994 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
27996 * gcc.dg/vect/pr20122.c: Clean up .vect file.
27997 * gcc.dg/vect/vect-92.c: Likewise.
27998 * gcc.dg/vect/vect-93.c: Likewise.
27999 * gcc.dg/vect/vect-dv-1.c: Likewise.
28000 * gcc.dg/vect/vect-dv-2.c: Likewise.
28001 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
28003 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
28005 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
28006 * gfortran.dg/vect/vect-2.f90: Likewise.
28007 * gfortran.dg/vect/vect-3.f90: Likewise.
28008 * gfortran.dg/vect/vect-4.f90: Likewise.
28009 * gfortran.dg/vect/vect-5.f90: Likewise.
28011 2005-05-02 Geoffrey Keating <geoffk@apple.com>
28014 * gcc.dg/rs6000-fpint-2.c: New.
28016 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
28019 * gcc.dg/builtins-30.c: Update expected messages.
28020 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
28021 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
28022 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
28024 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
28026 PR tree-optimization/21294
28027 * gcc.dg/tree-ssa/pr21294.c: New.
28029 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
28031 * gcc.dg/altivec-3.c (vec_store): Do not use the old
28032 __builtin_altivec_st_internal_4si built-in.
28034 2005-05-02 Mark Mitchell <mark@codesourcery.com>
28037 * g++.dg/template/ptrmem14.C: New test.
28039 2005-05-02 Paul Brook <paul@codesourcery.com>
28041 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
28043 2005-05-02 Michael Matz <matz@suse.de>
28046 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
28048 2005-05-01 Mark Mitchell <mark@codesourcery.com>
28050 * g++.dg/cpp/weak.C: New test.
28052 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
28054 * gcc.dg/tree-ssa/loop-8.c: New test.
28056 2005-04-30 Michael Maty <matz@suse.de>
28058 * gcc.dg/inline-mcpy.c: New test.
28060 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
28062 PR libfortran/18958
28063 * gfortran.dg/eoshift.f90: New test case.
28065 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
28067 PR libfortran/18857
28068 * gfortran.dg/matmul_1.f90: New test.
28070 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
28072 PR tree-optimization/21030
28073 * gcc.dg/tree-ssa/pr21030.c: New.
28075 2005-04-29 Devang Patel <dpatel@apple.com>
28077 PR tree-optimization/21272
28078 * gcc.dg/vect/vect-ifcvt-10.c: New test.
28080 2005-04-29 Jakub Jelinek <jakub@redhat.com>
28084 * gfortran.dg/entry_4.f90: New test.
28085 * gfortran.fortran-torture/execute/entry_1.f90: New test.
28086 * gfortran.fortran-torture/execute/entry_2.f90: New test.
28087 * gfortran.fortran-torture/execute/entry_3.f90: New test.
28088 * gfortran.fortran-torture/execute/entry_4.f90: New test.
28089 * gfortran.fortran-torture/execute/entry_5.f90: New test.
28090 * gfortran.fortran-torture/execute/entry_6.f90: New test.
28091 * gfortran.fortran-torture/execute/entry_7.f90: New test.
28093 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28095 * gfortran.fortran-torture/execute/entry_8.f90: New test.
28097 2005-04-29 Paul Brook <paul@codesourcery.com>
28099 * gfortran.dg/entry_3.f90: New test.
28101 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28103 * gfortran.dg/implicit_4.f90: New test.
28105 2005-04-28 Bob Wilson <bob.wilson@acm.org>
28107 * lib/target-supports.exp (check_profiling_available): Return
28108 false for xtensa-*-elf.
28110 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
28112 * lib/fortran-torture.exp (fortran-torture.exp): Catch
28113 error if file cannot be deleted.
28115 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
28117 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
28118 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
28119 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
28120 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
28121 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
28122 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
28123 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
28124 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
28125 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
28126 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
28127 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
28128 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
28129 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
28131 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28134 * gfortran.dg/pr20865.f90: New test.
28136 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
28138 * gcc.dg/void-cast-2.c: New test.
28140 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
28143 * gcc.dg/void-cast-1.c: New test.
28145 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
28147 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
28149 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28152 * gfortran.dg/pr21177.f90: New test.
28154 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
28156 PR tree-optimization/21171
28157 * gcc.dg/tree-ssa/pr21171.c: New test.
28159 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
28161 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28162 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28163 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28164 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28165 gcc.dg/tree-ssa/gen-vect-32.c: New.
28166 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
28167 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
28168 don't run on PPC32.
28170 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
28173 * gcc.dg/transparent-union-3.c: New test.
28175 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
28178 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
28179 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
28180 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
28181 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
28182 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
28183 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
28185 2005-04-26 Jeff Law <law@redhat.com>
28187 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
28188 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
28189 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
28190 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
28191 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
28192 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
28193 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
28195 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
28197 PR tree-optimization/17598
28198 * gcc.dg/tree-ssa/pr17598.c: New testcase.
28200 2005-04-25 Mike Stump <mrs@apple.com>
28202 * objc.dg/fix-and-continue-1.m: Add.
28204 2005-04-25 Roger Sayle <roger@eyesopen.com>
28207 * g++.dg/opt/pr20995-1.C: New test case.
28209 2005-04-25 Devang Patel <dpatel@apple.com>
28211 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
28213 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
28216 * g++.dg/opt/alias2.C (printf): Correct the prototype.
28218 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
28221 * g++.dg/opt/rtti2.C: New test.
28223 2005-04-25 Paul Brook <paul@codesourcery.com>
28224 Steven G. Kargl <kargls@comcast.net>
28227 * gfortran.dg/ichar_1.f90: New file.
28229 2005-04-24 Jakub Jelinek <jakub@redhat.com>
28231 PR middle-end/20991
28232 * g++.dg/opt/pr20991.C: New test.
28234 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
28235 where sizeof (type) < __alignof__ (type).
28236 * gcc.dg/compat/struct-layout-1.h: Likewise.
28238 2005-04-24 Per Bothner <per@bothner.com>
28239 Devang Patel <dpatel@apple.com>
28241 PR preprocessor/20907
28242 * gcc.dg/cpp/very-long-comment.c: New test.
28244 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28247 * gfortran.dg/common_5.f: New test.
28249 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
28251 PR middle-end/21082
28252 * g++.dg/tree-ssa/pr21082.C: New testcase.
28254 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
28256 * gcc.dg/vect/vect-99.c: New test.
28258 2005-04-22 Diego Novillo <dnovillo@redhat.com>
28260 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
28262 2005-04-22 Jeff Law <law@redhat.com>
28264 * gcc.dg/uninit-5.c: Remove xfails.
28265 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
28266 conditionals and loads.
28268 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
28270 PR libfortran/20074
28271 PR libfortran/20436
28272 PR libfortran/21108
28273 * gfortran.dg/nested_reshape.f90: new test
28274 * gfortran.dg/reshape-alloc.f90: new test
28275 * gfortran.dg/reshape.f90: new test
28277 2005-04-22 Mark Mitchell <mark@codesourcery.com>
28279 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
28281 * gcc.dg/arm-vfp1.c: New test.
28283 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
28286 * g++.dg/lookup/builtin2.C: New test.
28288 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
28290 * gcc.dg/weak/weak-13.c: New test.
28292 2005-04-21 Geoffrey Keating <geoffk@apple.com>
28294 * lib/target-supports.exp (check_effective_target_sync_int_long):
28297 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
28299 * gcc.target/mips/branch-1.c: New test.
28301 2005-04-21 Richard Henderson <rth@redhat.com>
28303 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
28304 * gcc.dg/vect/vect-86.c: Likewise.
28305 * gcc.dg/vect/vect-87.c: Likewise.
28306 * gcc.dg/vect/vect-88.c: Likewise.
28308 2005-04-21 Devang Patel <dpatel@apple.com>
28310 PR optimization/20994
28311 * gcc.dg/tree-ssa/ifc-3.c: New test.
28313 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
28316 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
28317 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
28318 gcc.dg/c99-vla-jump-5.c: New tests.
28320 2005-04-19 Richard Henderson <rth@redhat.com>
28322 * lib/target-supports.exp (check_effective_target_vect_int_mult):
28323 Fix typo in exists check.
28324 (check_effective_target_sync_int_long): New.
28325 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
28326 * gcc.dg/ia64-sync-2.c: Likewise.
28327 * gcc.dg/ia64-sync-3.c: Likewise.
28328 * gcc.dg/ia64-sync-4.c: Likewise.
28330 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
28332 * gcc.dg/fold-xor-1.c: New test.
28333 * gcc.dg/fold-xor-2.c: New test.
28335 2005-04-19 James E. Wilson <wilson@specifixinc.com>
28338 * g++.dg/eh/fp-regs.C: New test.
28340 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
28342 * gcc.dg/Wint-to-pointer-cast-1.c,
28343 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
28344 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
28345 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
28347 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28350 * gfortran.dg/pr16861.f90: New test.
28352 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
28354 * gcc.dg/pr21085.c: New test.
28356 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
28358 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
28359 (setup_mips_tests, dg-mips-options): New procedures.
28360 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
28361 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
28362 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
28363 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
28364 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
28365 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
28366 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
28367 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
28368 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
28369 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
28370 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
28371 dg-mips-options instead of dg-options. Remove now-redundant
28372 preprocessor guards.
28373 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
28374 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28375 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28376 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
28377 * gcc.dg/vr-mult-2.c: Delete.
28378 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
28379 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
28380 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
28381 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
28382 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
28383 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
28384 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
28386 2005-04-18 Laurent GUERBY <laurent@guerby.net>
28388 * ada/acats/run_all.sh: Use sync when executable not present.
28390 2005-04-18 Devang Patel <dpatel@apple.com>
28392 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
28393 * gcc.dg/vect/vect-11a.c: New.
28394 * gcc.dg/vect/vect-none.c: Update.
28395 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
28397 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
28399 PR tree-optimization/20922
28400 * gcc.dg/pr20922-1.c: New test.
28401 * gcc.dg/pr20922-2.c: New test.
28402 * gcc.dg/pr20922-3.c: New test.
28403 * gcc.dg/pr20922-4.c: New test.
28404 * gcc.dg/pr20922-5.c: New test.
28405 * gcc.dg/pr20922-6.c: New test.
28407 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28409 PR libfortran/20950
28410 * gfortran.dg/pr20950.f: New test.
28412 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28414 PR libfortran/19216
28415 * gfortran.dg/pr19216.f: New test.
28417 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
28419 PR tree-optimization/21001
28420 * gcc.dg/tree-ssa/pr21001.c: New.
28422 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
28424 PR libfortran/21075
28425 * gfortran.dg/reshape_rank7.f90: New test.
28427 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
28429 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
28430 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
28431 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
28432 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
28433 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
28434 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
28435 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
28436 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
28437 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
28439 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
28440 in namelists. New test.
28441 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
28443 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
28445 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
28446 namelist. New test.
28447 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
28449 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
28451 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
28452 namelist. New test.
28453 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
28454 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
28455 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
28457 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
28458 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
28461 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
28463 * gfortran.dg/wtruncate.f: New testcase.
28464 * gfortran.dg/wtruncate.f90: New testcase.
28466 2005-04-16 Mark Mitchell <mark@codesourcery.com>
28469 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
28470 which sizeof/alignof is dependent, rather than just whether we are
28471 processing_template_decl.
28473 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
28475 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
28476 corrected typo where the wrong variables had been compared.
28478 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
28480 PR libfortran/18495
28481 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
28482 Test callee-allocated version of return array with a write
28484 Test spread with a temporary with another write statement.
28486 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
28488 PR tree-optimization/21031
28489 * gcc.dg/tree-ssa/pr21031.c: New.
28491 2005-04-15 Uros Bizjak <uros@kss-loka.si>
28493 PR tree-optimization/21004
28494 * gcc.dg/builtins-53.c: Include builtins-config.h.
28495 Check floorf, ceilf, floorl and ceill transformations
28496 only when HAVE_C99_RUNTIME is defined.
28498 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
28500 PR middle-end/20739
28501 * gcc.dg/tree-ssa/pr20739.c: New test.
28503 2005-04-14 Mike Stump <mrs@apple.com>
28505 * gcc.dg/Foundation.framework/empty: New.
28506 * gcc.dg/framework-2.c: New.
28508 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
28510 PR tree-optimization/21021
28511 * gcc.c-torture/compile/pr21021.c: New.
28513 2005-04-14 Janis Johnson <janis187@us.ibm.com>
28516 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
28517 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
28518 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
28519 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
28520 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
28521 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
28522 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
28523 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
28525 2005-04-14 Richard Henderson <rth@redhat.com>
28527 * lib/target-supports.exp (check_effective_target_vect_condition):
28528 Add ia64, i?86, and x86_64.
28530 2005-04-14 Steven G. Kargl <kargls@comcast.net>
28532 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
28534 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
28536 PR tree-optimization/20657
28537 * gcc.dg/tree-ssa/pr20657.c: New.
28539 2005-04-14 Uros Bizjak <uros@kss-loka.si>
28541 * gcc.dg/builtins-53.c: Also check (int)trunc* and
28542 (long long int)trunc*.
28544 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
28547 * gcc.dg/pr20927.c: New test.
28549 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
28551 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
28552 * gcc.target/mips/asm-1.c: Likewise.
28554 2005-04-13 Dale Johannesen <dalej@apple.com>
28556 * objc.dg/objc-fast-4.m: New.
28558 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
28560 * gcc.target/cris/torture/cris-torture.exp: New driver in new
28562 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
28564 2005-04-13 David Edelsohn <edelsohn@gnu.org>
28566 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
28567 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
28568 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
28570 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
28572 PR tree-optimization/20913
28573 * gcc.dg/tree-ssa/pr20913.c: New.
28575 PR tree-optimization/20702
28576 * gcc.dg/tree-ssa/pr20702.c: New.
28578 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28581 * g++.dg/inherit/local3.C: New test.
28583 2005-04-12 Jeff Law <law@redhat.com>
28585 * gcc.dg/tree-ssa/20050412-1.c: New test.
28587 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
28589 PR libfortran/19016
28590 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
28591 Add tests with mask generated by expression.
28592 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
28593 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
28594 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
28596 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
28598 PR middle-end/20917
28599 * gcc.dg/20050409-1.c: New test.
28601 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
28603 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
28605 2005-04-11 Mark Mitchell <mark@codesourcery.com>
28607 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28608 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
28609 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28610 (TARGET_CXX): Adjust accordingly.
28611 * target.h (struct gcc_target): Remove epxort_class_data. Add
28612 determine_class_data_visibility and class_data_always_comdat.
28613 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28614 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
28615 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28616 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
28617 (arm_cxx_determine_class_data_visibility): New.
28618 (arm_cxx_class_data_always_comdat): Likewise.
28619 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
28620 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
28621 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
28622 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
28623 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
28626 2005-04-11 Mark Mitchell <mark@codesourcery.com>
28628 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
28630 2005-04-11 Geoffrey Keating <geoffk@apple.com>
28632 * gcc.dg/i386-darwin-fpmath.c: New.
28634 2004-04-11 Devang Patel <dpatel@apple.com>
28636 * lib/target-supports.exp (check_effective_target_vect_condition): New.
28637 * gcc.dg/vect/vect-ifcvt-1.c: New test.
28638 * gcc.dg/vect/vect-ifcvt-2.c: New test.
28639 * gcc.dg/vect/vect-ifcvt-3.c: New test.
28640 * gcc.dg/vect/vect-ifcvt-4.c: New test.
28641 * gcc.dg/vect/vect-ifcvt-5.c: New test.
28642 * gcc.dg/vect/vect-ifcvt-6.c: New test.
28643 * gcc.dg/vect/vect-ifcvt-7.c: New test.
28644 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
28646 2004-04-11 Devang Patel <dpatel@apple.com>
28648 * gcc.dg/vect/vect-dv-1.c: New test.
28649 * gcc.dg/vect/vect-dv-2.c: New test.
28651 2005-04-11 Diego Novillo <dnovillo@redhat.com>
28653 PR tree-optimization/20933
28654 * gcc.dg/tree-ssa/pr20933.c: New test.
28656 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28658 * gfortran.dg/fold_nearest.f90: New test.
28660 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
28662 * gcc.dg/tree-ssa/alias-1.c: New test.
28664 2005-04-11 Diego Novillo <dnovillo@redhat.com>
28666 PR tree-optimization/20920
28667 * g++.dg/tree-ssa/pr20920.C: New test.
28669 2005-04-11 Uros Bizjak <uros@kss-loka.si>
28671 * gcc.dg/builtins-53.c: Also check (int)ceil* and
28672 (long long int)ceil*.
28674 2005-04-10 Mark Mitchell <mark@codesourcery.com>
28676 * g++.dg/warn/Wdtor1.C: Declare template in system header with
28677 explicit C++ linkage.
28679 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28681 * gfortran.dg/pr17229.f: Take care of the new obsolescence
28682 warning for arithmetic IF statements.
28684 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
28686 * eor_handling_1.f90: New test case.
28687 * eor_handling_2.f90: New test case.
28688 * eor_handling_3.f90: New test case.
28689 * eor_handling_4.f90: New test case.
28690 * eor_handling_5.f90: New test case.
28691 * noadv_size.f90: New test case.
28692 * pad_no.f90: New test case.
28694 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
28696 * gcc.c-torture/execute/20050410-1.c: New test.
28698 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
28700 * gcc.dg/pr20126.c: New.
28702 2005-04-09 Bud Davis <bdavis@gfortran.org>
28703 Steven G. Kargl <kargls@comcast.net>
28705 * gfortran.dg/PR19872.f: New test.
28707 2005-04-09 Steven G. Kargl <kargls@comcast.net>
28709 * gfortran.dg/nint_1.f90: Fix dg-do directive.
28711 2005-04-09 Steven G. Kargl <kargls@comcast.net>
28713 * gfortran.dg/nint_1.f90: New test.
28715 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
28717 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
28718 Added test for callee-allocated arrays with write statements.
28719 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
28720 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
28721 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
28722 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
28723 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
28725 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
28727 PR libfortran/20163
28728 * gfortran.dg/open-options-blanks.f: New test.
28730 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
28733 * gfortran.dg/comma_format_extension_[1234].f: New tests.
28735 2005-04-09 Jakub Jelinek <jakub@redhat.com>
28737 * gcc.dg/tree-ssa/stdarg-1.c: New test.
28738 * gcc.dg/tree-ssa/stdarg-2.c: New test.
28739 * gcc.dg/tree-ssa/stdarg-3.c: New test.
28740 * gcc.dg/tree-ssa/stdarg-4.c: New test.
28741 * gcc.dg/tree-ssa/stdarg-5.c: New test.
28742 * gcc.c-torture/execute/stdarg-4.c: New test.
28744 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
28747 * g++.dg/abi/param2.C: New test.
28749 2005-04-09 Uros Bizjak <uros@kss-loka.si>
28751 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
28753 2005-04-09 Uros Bizjak <uros@kss-loka.si>
28755 * gcc.dg/builtins-53.c: New test.
28757 2005-04-08 Diego Novillo <dnovillo@redhat.com>
28759 * g++.dg/tree-ssa/pr18178.C: New test.
28760 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
28761 * gcc.c-torture/execute/20041019-1.c: New test.
28762 * gcc.dg/tree-ssa/20041008-1.c: New test.
28763 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
28764 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
28765 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
28766 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
28767 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
28768 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
28769 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
28770 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
28771 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
28772 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
28774 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
28776 PR rtl-optimization/20466
28777 * gcc.c-torture/execute/pr20466-1.c: New test.
28779 2005-04-08 Mark Mitchell <mark@codesourcery.com>
28782 * g++.dg/parse/cond2.C: New test.
28785 * g++.dg/warn/Wdtor1.C: New test.
28787 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28790 * gfortran.dg/pr17229.f: New test.
28792 2005-04-07 Steven G. Kargl <kargls@comcast.net>
28794 * gfortran.dg/tiny_1.f90: New test.
28795 * gfortran.dg/tiny_2.f90: ditto.
28797 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
28799 * gfortran.dg/eor_1.f90: Fix dg-do run line
28800 * gfortran.dg/open_new.f90: Fix dg-do run line
28802 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
28804 * lib/target-supports.exp (get_compiler_messages): Support
28805 optional arguments, the fourth being compiler options.
28806 (check_effective_target_fpic): New proc.
28807 * gcc.dg/20050321-2.c: Restrict to target fpic.
28809 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
28811 * gcc.dg/15443-1.c: New test.
28812 * gcc.dg/15443-2.c: Likewise.
28814 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28816 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
28818 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
28820 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
28822 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
28824 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
28825 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
28827 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
28828 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
28829 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
28831 2005-04-06 Mark Mitchell <mark@codesourcery.com>
28834 * g++.dg/warn/Wunused-11.C: New test.
28836 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
28838 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
28840 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
28842 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
28844 2005-04-05 Mark Mitchell <mark@codesourcery.com>
28847 * g++.dg/template/ptrmem13.C: New test.
28849 2005-04-05 Per Bothner <per@bothner.com>
28851 * lib/gcc.exp: Always add -fno-show-column, for now.
28853 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
28856 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
28857 of plain old "unsigned int" for the type of "i". Makes this test
28860 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
28862 * gcc.dg/i386-ssefn-1.c: New test.
28863 * gcc.dg/i386-ssefn-2.c: New test.
28864 * gcc.dg/i386-ssefn-3.c: New test.
28865 * gcc.dg/i386-ssefn-4.c: New test.
28867 2005-04-05 Jakub Jelinek <jakub@redhat.com>
28869 PR tree-optimization/20076
28870 * gcc.dg/builtin-apply4.c: New test.
28872 PR preprocessor/19475
28873 * gcc.dg/cpp/macspace1.c: New test.
28874 * gcc.dg/cpp/macspace2.c: New test.
28876 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28878 * gfortran.dg/pr20755.f: Fixed bad format.
28880 2005-04-05 Mark Mitchell <mark@codesourcery.com>
28883 * g++.dg/ext/attrib21.C: New test.
28885 2004-04-05 Devang Patel <dpatel@apple.com>
28887 * lib/target-supports.exp (check_effective_target_vect_shif): New.
28888 * gcc.dg/vect/vect-shift-1.c: New test.
28890 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28892 PR libfortran/20755
28893 * gfortran.dg/pr20755.f: New test.
28895 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
28897 * gfortran.dg/pr15959.f90: New test.
28898 * gfortran.dg/string_pad_trunc.f90: New test.
28900 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28902 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
28903 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
28904 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
28907 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
28909 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
28911 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28913 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
28914 * gcc.c-torture/compile/20011119-2.c: Likewise.
28915 * gcc.c-torture/compile/981001-2.c: Likewise.
28917 2005-04-04 Mark Mitchell <mark@codesourcery.com>
28920 * g++.dg/template/overload4.C: New test.
28922 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
28925 * g++.dg/abi/covariant5.C: New.
28928 * g++.dg/debug/const2.C: New.
28930 2005-04-04 Jakub Jelinek <jakub@redhat.com>
28932 PR rtl-optimization/16104
28933 * gcc.c-torture/execute/20050316-1.c: New test.
28935 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
28937 * g++.dg/template/spec23.C: Fix dg-error text.
28939 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
28942 * g++.dg/expr/lval2.C: New.
28944 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28946 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
28947 __builtin_strcasecmp and __builtin_strncasecmp.
28949 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
28952 * g++.dg/template/spec22.C: New.
28953 * g++.dg/template/spec23.C: New.
28955 2005-04-03 Dale Ranta <dir@lanl.gov>
28956 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28958 PR libfortran/20068
28959 PR libfortran/20125
28960 PR libfortran/20156
28961 PR libfortran/20471
28962 * gfortran.dg/backspace.f: New test.
28964 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
28966 * gcc.dg/pr19345.c: New test.
28968 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
28970 PR tree-optimization/20640
28971 * gcc.dg/torture/tree-loop-1.c: New.
28973 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
28975 PR rtl-optimization/20290
28976 * gcc.c-torture/execute/loop-ivopts-2.c: New.
28978 2005-04-02 Geoffrey Keating <geoffk@apple.com>
28980 * gcc.dg/rs6000-fpint.c: New.
28982 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
28984 * gcc.dg/old-style-then-proto-1.c: New test.
28986 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28988 * gfortran.fortran-torture/execute/backspace.f90: Check
28989 after backspace and read was incorrect.
28991 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28993 * gcc.c-torture/execute/builtins/strcat.c: Check the result
28994 buffer past the terminating NUL using memcmp.
28995 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
28996 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
28998 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
28999 Fix unused/uninitialized variable warnings.
29001 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
29002 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
29003 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
29004 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
29006 * gcc.c-torture/execute/builtins/abs-1-lib.c,
29007 gcc.c-torture/execute/builtins/fputs-lib.c,
29008 gcc.c-torture/execute/builtins/lib/fprintf.c,
29009 gcc.c-torture/execute/builtins/lib/main.c,
29010 gcc.c-torture/execute/builtins/lib/memcmp.c,
29011 gcc.c-torture/execute/builtins/lib/memmove.c,
29012 gcc.c-torture/execute/builtins/lib/mempcpy.c,
29013 gcc.c-torture/execute/builtins/lib/memset.c,
29014 gcc.c-torture/execute/builtins/lib/printf.c,
29015 gcc.c-torture/execute/builtins/lib/sprintf.c,
29016 gcc.c-torture/execute/builtins/lib/stpcpy.c,
29017 gcc.c-torture/execute/builtins/lib/strchr.c,
29018 gcc.c-torture/execute/builtins/lib/strcmp.c,
29019 gcc.c-torture/execute/builtins/lib/strcpy.c,
29020 gcc.c-torture/execute/builtins/lib/strcspn.c,
29021 gcc.c-torture/execute/builtins/lib/strlen.c,
29022 gcc.c-torture/execute/builtins/lib/strncat.c,
29023 gcc.c-torture/execute/builtins/lib/strncmp.c,
29024 gcc.c-torture/execute/builtins/lib/strncpy.c,
29025 gcc.c-torture/execute/builtins/lib/strrchr.c,
29026 gcc.c-torture/execute/builtins/lib/strspn.c,
29027 gcc.c-torture/execute/builtins/lib/strstr.c,
29028 gcc.c-torture/execute/builtins/memops-asm-lib.c,
29029 gcc.c-torture/execute/builtins/strlen-2.c,
29030 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
29033 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
29035 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
29036 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
29039 2005-04-01 Jakub Jelinek <jakub@redhat.com>
29042 * g++.dg/debug/using1.C: New test.
29044 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
29046 PR middle-end/20524
29047 * gcc.dg/alias-7.c: Prefix asm-declared name with
29048 __USER_LABEL_PREFIX__.
29050 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
29052 Fix fallout from PR middle-end/15700:
29053 * gcc.c-torture/compile/20011119-1.c: Take
29054 __USER_LABEL_PREFIX__ into account.
29055 * gcc.c-torture/compile/20011119-2.c: Likewise.
29057 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
29060 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
29062 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
29065 * gcc.c-torture/compile/struct-non-lval-1.c,
29066 gcc.c-torture/compile/struct-non-lval-2.c,
29067 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
29069 2005-03-31 Janis Johnson <janis187@us.ibm.com>
29071 * gcc.dg/tls/tls.exp: Remove temporary file.
29072 * g++.dg/tls/tls.exp: Ditto.
29073 * lib/file-format.exp: Ditto.
29074 * g++.dg/special/ecos.exp: Ditto.
29076 * lib/profopt.exp: Treat prof_ext as a list.
29077 * gcc.misc-tests/bprob.exp: Ditto.
29078 * g++.dg/bprob/bprob.exp: Ditto.
29080 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
29081 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
29082 g++.dg/tree-ssa/pointer-reference-alias.C,
29083 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
29084 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
29085 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
29086 g++.dg/vect/pr19951.cc: Ditto.
29087 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
29088 gcc.dg/builtins-47.c: Ditto.
29089 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
29090 gcc.dg/pr20115-1.c: Ditto.
29091 * gcc.dg/tree-ssa/20030530-2.c,
29092 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
29093 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
29094 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
29095 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
29096 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
29097 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
29098 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
29099 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
29100 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
29101 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
29102 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
29103 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
29104 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
29105 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
29106 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
29107 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
29108 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
29109 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
29110 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
29111 gcc.dg/tree-ssa/20030824-1.c,
29112 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
29113 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
29114 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
29115 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
29116 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
29117 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
29118 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
29119 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
29120 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
29121 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
29122 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
29123 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
29124 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
29125 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
29126 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
29127 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
29128 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
29129 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
29130 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
29131 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
29132 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
29133 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
29134 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
29135 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
29136 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
29137 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
29138 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
29139 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
29140 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
29141 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
29142 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
29143 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
29144 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
29145 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
29146 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
29147 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
29148 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
29149 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
29150 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
29151 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
29152 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
29153 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
29154 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
29155 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
29156 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
29157 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
29158 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
29159 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
29160 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
29161 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
29162 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
29163 gcc.dg/tree-ssa/useless-1.c: Ditto.
29164 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
29165 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
29166 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
29167 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
29168 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
29169 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
29170 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
29171 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
29172 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
29173 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
29174 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
29175 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
29176 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
29177 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
29178 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
29179 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
29180 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
29181 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
29182 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
29183 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
29184 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
29185 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
29186 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
29187 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
29188 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
29189 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
29190 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
29191 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
29192 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
29193 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
29194 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
29195 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
29196 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
29197 gcc.dg/vect/vect-none.c: Ditto.
29198 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
29199 treelang/compile/unsigned.tree: Ditto.
29201 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
29202 * gcc.dg/cpp/direct2s.c: Ditto.
29203 * gcc.dg/cpp/paste4.c: Ditto.
29204 * gcc.dg/cpp/separate-1.c: Ditto.
29205 * gcc.dg/pch/save-temps-1.c: Ditto.
29206 * g++.dg/ext/altivec-10.C: Ditto.
29207 * g++.dg/pch/pch.C: Ditto.
29209 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
29211 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
29212 * g++.dg/template/repo1.C: Ditto.
29213 * g++.dg/template/repo2.C: Ditto.
29214 * g++.dg/template/repo3.C: Ditto.
29215 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
29216 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
29217 * g++.old-deja/g++.pt/repo1.C: Ditto.
29218 * g++.old-deja/g++.pt/repo2.C: Ditto.
29219 * g++.old-deja/g++.pt/repo3.C: Ditto.
29220 * g++.old-deja/g++.pt/repo4.C: Ditto.
29222 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
29223 * gcc.dg/20030107-1.c: Ditto.
29224 * gcc.dg/20030702-1.c: Ditto.
29225 * gcc.dg/profile-generate-1.c: Ditto.
29226 * g++.dg/other/profile1.C: Ditto.
29227 * g++.old-deja/g++.robertl/eb83.C: Ditto.
29229 * lib/gcc-dg.exp (remove-build-file): New.
29230 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29231 cleanup-tree-dump, cleanup-saved-temps): New.
29233 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
29235 PR c++/19203, DR 214
29236 * g++.dg/parse/ambig3.C: Not ambiguous.
29237 * g++.dg/template/spec20.C: New.
29238 * g++.dg/template/spec21.C: New.
29240 2005-03-31 Steve Ellcey <sje@cup.hp.com>
29243 * gcc.dg/ia64-fptr-1.c: Run only on linux.
29245 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29247 PR libfortran/20660
29248 * gfortran.dg/negative_unit.f: New test.
29250 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
29252 * gcc.dg/20050330-1.c: New test.
29254 2005-03-30 Devang Patel <dpatel@apple.com>
29256 * g++.dg/tree-sra/ssa-sra-3.C: New test.
29258 2005-03-30 Dale Johannesen <dalej@apple.com>
29260 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
29262 2005-03-30 Janis Johnson <janis187@us.ibm.com>
29264 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
29265 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
29266 Strip options from test name.
29268 2005-03-31 Jan Hubicka <jh@suse.cz>
29270 * gcc.dg/varpool-1.c: New testcase.
29272 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
29276 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
29277 gcc.dg/stmt-expr-label-3.c : New tests.
29278 * gcc.c-torture/execute/medce-2.c: Remove.
29280 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
29283 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
29286 2005-03-30 Alan Modra <amodra@bigpond.net.au>
29288 * gcc.c-torture/compile/pr20203.c: New test.
29290 2005-03-26 Steven G. Kargl <kargls@comcast.net>
29292 * gfortran.dg/promotion.f90: New test.
29294 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
29296 PR middle-end/20491
29297 * gcc.dg/torture/asm-subreg-1.c: New test.
29299 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
29302 * gcc.dg/pr20672-1.c: New test.
29304 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
29306 * gfortran.dg/vect: New directory.
29307 * gfortran.dg/vect/vect.exp: New.
29308 * gfortran.dg/vect/vect-1.f90: New test.
29309 * gfortran.dg/vect/vect-2.f90: New test.
29310 * gfortran.dg/vect/vect-3.f90: New test.
29311 * gfortran.dg/vect/vect-4.f90: New test.
29312 * gfortran.dg/vect/vect-5.f90: New test.
29314 2005-03-29 Jakub Jelinek <jakub@redhat.com>
29316 PR middle-end/20622
29317 * gcc.dg/alias-7.c: New test.
29319 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
29321 * gcc.dg/sparc-reg-1.c: New test.
29323 2005-03-28 Steve Ellcey <sje@cup.hp.com>
29326 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
29328 2005-03-29 Dale Ranta <dir@lanl.gov>
29329 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29331 PR libfortran/20163
29332 * gfortran.dg/pr20163-2.f: New test.
29334 2005-03-28 Jan Hubicka <jh@suse.cz>
29336 PR middle-end/20635
29337 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
29340 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
29342 PR tree-optimization/20626
29343 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
29344 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
29346 2005-03-26 Steven G. Kargl <kargls@comcast.net>
29348 * gfortran.dg/underflow.f90: New test.
29349 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
29351 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29353 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
29355 2005-03-25 Mark Mitchell <mark@codesourcery.com>
29357 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
29358 (g++_init): Make sure that CXXFLAGS is set.
29359 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
29360 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
29361 * lib/gfortran.exp (gfortran_link_flags): Likewise.
29362 * lib/objc.exp (objc_init): Likewise.
29363 * lib/treelang.exp (treelang_init): Likewise.
29365 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
29367 PR tree-optimization/20470
29368 * gcc.dg/tree-ssa/pr20470.c: New test.
29370 2005-03-25 Geoffrey Keating <geoffk@apple.com>
29372 * gcc.dg/ppc-stfiwx.c: New.
29374 2005-03-25 Steve Ellcey <sje@cup.hp.com>
29377 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
29379 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
29381 * gcc.dg/20050325-1.c: Fix a typo.
29383 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29385 PR libfortran/19678
29386 PR libfortran/19679
29387 * gfortran.dg/dos_eol.f: New test.
29389 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
29391 PR rtl-optimization/20249
29392 * gcc.dg/20050325-1.c: New test.
29394 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29396 PR libfortran/15332
29397 * gfortran.dg/pr15332.f: New test.
29399 2005-03-24 Dale Johannesen <dalej@apple.com>
29401 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
29403 2005-03-24 Geoffrey Keating <geoffk@apple.com>
29405 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
29406 'internal' visibility.
29407 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
29408 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
29409 'protected' visibility.
29410 * gcc.dg/visibility-7.c: Likewise.
29411 * lib/target-supports.exp (check_visibility_available): Take
29412 a parameter, the kind of visibility to check for.
29413 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
29414 to check_visibility_available.
29416 * g++.dg/expr/cast3.C: New.
29418 2005-03-24 David Edelsohn <edelsohn@gnu.org>
29420 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
29423 2005-03-24 Steve Ellcey <sje@cup.hp.com>
29426 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
29428 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
29430 * gcc.dg/badshift.c: Renamed to...
29431 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
29433 * gcc.target/i386/badshift.c: Renamed to...
29434 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
29437 PR rtl-optimization/20532
29438 * gcc.target/i386/badshift.c: New.
29440 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29442 * gfortran.dg/pr18025.f90: New test.
29444 2005-03-23 Dale Johannesen <dalej@apple.com>
29446 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
29448 2005-03-23 Mark Mitchell <mark@codesourcery.com>
29450 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
29452 * lib/target-supports.exp (check_iconv_available): Default
29453 libiconv to -liconv, if there is no definition.
29455 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
29457 * gcc.dg/torture/cris-asm-mof-1.c: New test.
29459 2005-03-22 Mark Mitchell <mark@codesourcery.com>
29461 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
29462 * g++.dg/opt/pr7503-2.C: Likewise.
29463 * g++.dg/opt/pr7503-3.C: Likewise.
29464 * g++.dg/opt/pr7503-4.C: Likewise.
29465 * g++.dg/opt/pr7503-5.C: Likewise.
29466 * g++.dg/warn/minmax.C: New test.
29468 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29470 * gfortran.dg/g77_intrinsics_funcs.f: New test.
29471 * gfortran.dg/g77_intrinsics_sub.f: New test.
29473 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
29474 Jan Hubicka <jh@suse.cz>
29475 Steven Bosscher <stevenb@suse.de
29477 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
29479 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29482 * g++.dg/template/redecl3.C: New test.
29484 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29487 * g++.dg/parse/error16.C: Tweak error markers.
29489 2005-03-22 Jakub Jelinek <jakub@redhat.com>
29492 * gcc.dg/20050321-2.c: New test.
29494 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
29498 * g++.dg/template/ptrmem12.C: New.
29500 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
29502 PR rtl-optimization/20527
29503 * gcc.c-torture/execute/pr20527-1.c: New test.
29505 2005-03-22 Ben Elliston <bje@au.ibm.com>
29507 * gcc.misc-tests/options.exp (check_for_options): Create a real C
29508 program, compile it into a real executable and then delete the .c
29509 and .x files afterwards, to avoid problems on testglue targets.
29511 2005-03-21 Stuart Hastings <stuart@apple.com>
29513 * gcc.target/i386/sse-2.c: New.
29515 2005-03-21 Uros Bizjak <uros@kss-loka.si>
29517 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
29519 2005-03-21 Paolo Carlini <pcarlini@suse.de>
29521 * g++.dg/parse/crash25.C: Fix typo.
29523 2005-03-21 Paolo Carlini <pcarlini@suse.de>
29526 * g++.dg/parse/crash24.C: New test.
29529 * g++.dg/parse/crash25.C: New test.
29531 2005-03-21 Paolo Carlini <pcarlini@suse.de>
29534 * g++.dg/ext/stmtexpr4.C: New test.
29536 2005-03-20 Roger Sayle <roger@eyesopen.com>
29538 PR middle-end/20539
29539 * gcc.c-torture/compile/pr13066-1.c: New test case.
29540 * gcc.c-torture/compile/pr20539-1.c: Likewise.
29541 * g++.dg/opt/pr13066-1.C: Likewise.
29543 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
29545 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
29547 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29550 * gfortran.dg/nesting_1.f90: New test.
29552 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29555 * g++.dg/lookup/using13.C: New test.
29557 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29560 * g++.dg/template/crash36.C: New test.
29562 2005-03-18 Paolo Carlini <pcarlini@suse.de>
29565 * g++.dg/template/crash35.C: New test.
29567 2005-03-17 Paolo Carlini <pcarlini@suse.de>
29570 * g++.dg/overload/operator2.C: New test.
29572 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29574 PR libfortran/20257
29575 * gfortran.dg/pr20257.f90: New test.
29577 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29579 PR libfortran/20480
29580 * gfortran.dg/pr20480.f90: New test.
29582 2005-03-16 Richard Henderson <rth@redhat.com>
29584 PR middle-end/15700
29585 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
29586 (_rtld_global): New.
29587 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
29588 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
29590 * gcc.dg/alias-3.c: New.
29591 * gcc.dg/alias-4.c: New.
29592 * gcc.dg/alias-5.c: New.
29593 * gcc.dg/alias-6.c: New.
29595 2005-03-15 Geoffrey Keating <geoffk@apple.com>
29597 * gcc.dg/cpp/ucnid-7.c: New.
29599 2005-03-15 Janis Johnson <janis187@us.ibm.com>
29600 Dorit Naishlos <dorit@il.ibm.com>
29602 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
29605 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
29607 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
29608 support misaligned accesses.
29609 * gcc.dg/vect/vect-58.c: Likewise.
29610 * gcc.dg/vect/vect-92.c: New.
29611 * gcc.dg/vect/vect-93.c: New.
29613 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
29616 * gfortran.dg/assign_2.f90: New test.
29617 * gfortran.dg/assign_3.f90: New test.
29618 * gfortran.dg/assign.f90: New test.
29620 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
29622 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
29623 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
29624 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
29625 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
29628 2005-03-14 Geoffrey Keating <geoffk@apple.com>
29630 * gcc.dg/cpp/ucnid-6.c: New.
29632 * gcc.dg/cpp/normalize-1.c: New.
29633 * gcc.dg/cpp/normalize-2.c: New.
29634 * gcc.dg/cpp/normalize-3.c: New.
29635 * gcc.dg/cpp/normalize-4.c: New.
29636 * gcc.dg/cpp/ucnid-4.c: New.
29637 * gcc.dg/cpp/ucnid-5.c: New.
29638 * g++.dg/cpp/normalize-1.C: New.
29639 * g++.dg/cpp/ucnid-1.C: New.
29641 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
29643 * gcc.dg/pr18628.c: New.
29645 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
29648 * g++.dg/tree-ssa/pr20280.C: New.
29650 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29653 * gfortran.dg/stfunc_2.f90: New test.
29655 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
29657 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
29659 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
29661 * gcc.dg/tree-ssa/20050314-1.c: New test.
29663 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29667 * g++.dg/template/friend34.C: New test.
29668 * g++.dg/template/friend35.C: Likewise.
29669 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
29671 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29673 Friend class name lookup 5/n
29675 * g++.dg/lookup/hidden-class1.C: New test.
29676 * g++.dg/lookup/hidden-class2.C: Likewise.
29677 * g++.dg/lookup/hidden-class3.C: Likewise.
29678 * g++.dg/lookup/hidden-class4.C: Likewise.
29679 * g++.dg/lookup/hidden-class5.C: Likewise.
29680 * g++.dg/lookup/hidden-class6.C: Likewise.
29681 * g++.dg/lookup/hidden-class7.C: Likewise.
29682 * g++.dg/lookup/hidden-class8.C: Likewise.
29683 * g++.dg/lookup/hidden-class9.C: Likewise.
29684 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
29685 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
29686 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
29687 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
29688 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
29689 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
29690 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
29691 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
29692 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
29693 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
29694 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
29696 2005-03-13 Mark Mitchell <mark@codesourcery.com>
29699 * g++.dg/template/error18.C: New test.
29701 2005-03-09 Ben Elliston <bje@au.ibm.com>
29704 * g++.dg/debug/pr16792.C: New test.
29706 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
29708 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
29709 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
29710 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
29711 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
29712 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
29713 test assertion names.
29715 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29718 * gfortran.dg/stfunc_1.f90: New test.
29720 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29723 * gfortran.dg/real_index_1.f90: New test.
29725 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29728 * gfortran.dg/spec_expr_1.f90: New test.
29730 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
29733 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
29736 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29739 * gfortran.dg/largeequiv_1.f90: New test.
29741 2005-03-12 Geoffrey Keating <geoffk@apple.com>
29743 * gcc.dg/ucnid-1.c: New.
29744 * gcc.dg/ucnid-2.c: New.
29745 * gcc.dg/ucnid-3.c: New.
29746 * gcc.dg/ucnid-4.c: New.
29747 * gcc.dg/ucnid-5.c: New.
29748 * gcc.dg/ucnid-6.c: New.
29749 * gcc.dg/cpp/ucnid-1.c: New.
29750 * gcc.dg/cpp/ucnid-2.c: New.
29751 * gcc.dg/cpp/ucnid-3.c: New.
29752 * g++.dg/other/ucnid-1.C: New.
29754 2005-03-12 Geoffrey Keating <geoffk@apple.com>
29756 * gcc.dg/vmx/darwin-abi-3.c: Delete.
29758 2005-03-11 Per Bothner <per@bothner.com>
29760 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
29761 that diagnotics refer to correct token.
29762 * gcc.dg/unused-3.c: Likewise.
29764 2005-03-11 Per Bothner <per@bothner.com>
29766 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
29767 constant" is now actually on same line as string constant.
29768 * gcc.dg/cpp/direct2s.c: Likewise.
29770 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
29772 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
29774 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29776 PR libfortran/20124
29777 * gfortran.dg/pr20124.f90: New Test
29779 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
29781 PR tree-optimization/20130
29782 * gcc.dg/pr20130-1.c: New test.
29784 2005-03-10 Steve Ellcey <sje@cup.hp.com>
29787 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
29789 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29791 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
29793 2005-03-10 Steve Ellcey <sje@cup.hp.com>
29795 * g++.dg/eh/forced1.C: Fix comment.
29796 * g++.dg/eh/forced2.C: Ditto.
29797 * g++.dg/eh/forced3.C: Ditto.
29798 * g++.dg/eh/forced4.C: Ditto.
29800 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
29803 * gcc.c-torture/compile/pr20412.c: New test.
29805 2005-03-10 Roger Sayle <roger@eyesopen.com>
29807 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
29809 2005-03-10 Jakub Jelinek <jakub@redhat.com>
29812 * gcc.dg/20050307-1.c: New test.
29814 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
29817 * g++.dg/other/stdarg3.C: New.
29819 2005-03-10 Jakub Jelinek <jakub@redhat.com>
29821 PR c++/18384, c++/18327
29822 * g++.dg/init/array19.C: New test.
29824 PR inline-asm/20314
29825 * gcc.dg/torture/pr20314-1.c: New test.
29826 * gcc.dg/torture/pr20314-2.c: New test.
29828 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
29830 * gcc.dg/20050309-1.c: New test.
29832 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29834 * gcc.dg/builtins-10.c: Reactivate disabled test.
29835 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
29836 new cbrt transformations.
29838 2005-03-09 Mark Mitchell <mark@codesourcery.com>
29841 * g++.dg/template/array13.C: New test.
29843 2005-03-09 Paolo Carlini <pcarlini@suse.de>
29846 * g++.dg/init/brace4.C: New test.
29848 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
29851 * g++.dg/template/non-dependent12.C: New.
29853 2005-03-08 Mark Mitchell <mark@codesourcery.com>
29856 * g++.dg/init/array18.C: Add dg-do run marker.
29859 * g++.dg/init/array18.C: New test.
29861 2005-03-09 Ben Elliston <bje@au.ibm.com>
29863 * consistency.vlad/vlad.exp: Remove trailing semicolons.
29864 * g++.dg/gcov/gcov.exp: Likewise.
29865 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
29866 * gcc.target/xstormy16/xstormy16.exp: Likewise.
29867 * lib/c-torture.exp: Likewise.
29868 * lib/fortran-torture.exp: Likewise.
29869 * lib/g++.exp: Likewise.
29870 * lib/gcc-defs.exp: Likewise.
29871 * lib/gcc-dg.exp: Likewise.
29872 * lib/gcc.exp: Likewise.
29873 * lib/gcov.exp: Likewise.
29874 * lib/gfortran.exp: Likewise.
29875 * lib/mike-g++.exp: Likewise.
29876 * lib/mike-gcc.exp: Likewise.
29877 * lib/objc-torture.exp: Likewise.
29878 * lib/objc.exp: Likewise.
29879 * lib/profopt.exp: Likewise.
29880 * lib/target-libpath.exp: Likewise.
29881 * lib/target-supports.exp: Likewise.
29882 * lib/treelang.exp: Likewise.
29883 * lib/wrapper.exp: Likewise.
29885 2005-03-08 Jeff Law <law@redhat.com>
29887 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
29890 2005-03-08 Ira Rosen <irar@il.ibm.com>
29892 * gcc.dg/vect/pr20122.c: New test.
29894 2005-03-07 Jeff Law <law@redhat.com>
29896 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
29898 * gcc.dg/tree-ssa/pr18133-1.c: New test.
29899 * gcc.dg/tree-ssa/pr18133-2.c: New test.
29900 * gcc.dg/tree-ssa/pr18134.c: New test.
29902 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29904 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
29905 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
29906 gcc.dg/torture/builtin-noret-2.c: Require weak support.
29908 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
29911 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
29913 2005-03-07 Mark Mitchell <mark@codesourcery.com>
29915 * g++.dg/warn/Wnvdtor.C: New test.
29917 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
29919 * gcc.dg/torture/pr19683-1.c: New test.
29921 2005-03-06 Steven G. Kargl <kargls@comcast.net>
29923 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
29924 * gfortran.dg/g77/19990313-2.f: Ditto.
29925 * gfortran.dg/g77/19990313-3.f: Ditto.
29926 * gfortran.dg/g77/19990525-0.f: Ditto.
29927 * gfortran.dg/g77/19990826-0.f: Ditto.
29928 * gfortran.dg/g77/19990826-2.f: Ditto.
29929 * gfortran.dg/g77/19990826-3.f: Ditto.
29930 * gfortran.dg/g77/20000511-1.f: Ditto.
29931 * gfortran.dg/g77/20000511-2.f: Ditto.
29932 * gfortran.dg/g77/970625-2.f: Ditto.
29933 * gfortran.dg/g77/980310-2.f: Ditto.
29934 * gfortran.dg/g77/980310-3.f: Ditto.
29935 * gfortran.dg/g77/980310-8.f: Ditto.
29936 * gfortran.dg/g77/980519-2.f: Ditto.
29937 * gfortran.dg/g77/alpha1.f: Ditto.
29938 * gfortran.dg/g77/claus.f: Ditto.
29939 * gfortran.dg/g77/erfc.f: Ditto.
29940 * gfortran.dg/g77/short.f: Ditto.
29941 * gfortran.fortran-torture/execute/data.f90: Ditto.
29942 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
29943 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
29945 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29947 * lib/file-format.exp (gcc_target_object_format): Add check for som
29948 format and hardcode object formats on hppa*-*-hpux*.
29949 * lib/target-supports.exp (check_weak_available): Add check for som
29950 object format. Always return 0 on hppa*-*-hpux10*.
29952 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
29955 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
29957 2005-03-05 Steven G. Kargl <kargls@comcast.net>
29959 * gfortran.dg/pr19936_1.f90: New test.
29960 * gfortran.dg/pr19936_2.f90: New test.
29961 * gfortran.dg/pr19936_3.f90: New test.
29963 2005-03-05 Steven G. Kargl <kargls@comcast.net>
29964 Paul Thomas <prthomas@drfccad.cea.fr>
29966 * gfortran.dg/PR19754_1.f90: New test.
29967 * gfortran.dg/PR19754_2.f90: Ditto.
29969 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29972 * g++.dg/template/non-dependent11.C: New test.
29974 2005-03-05 Uros Bizjak <uros@kss-loka.si>
29976 * lib/target-supports.exp (check_iconv_available): Fix comment.
29978 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
29979 Joseph S. Myers <joseph@codesourcery.com>
29982 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
29984 2005-03-04 Matthew Sachs <msachs@apple.com>
29986 * gcc.exp (gcc_target_compile): Put braces around
29987 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
29988 * objc.exp (objc_target_compile): Likewise.
29989 * treelang.exp (treelang_target_compile): Likewise.
29991 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29994 * gfortran.dg/func_result_1.f90: New test.
29996 2005-03-04 Ben Elliston <bje@au.ibm.com>
29998 * gcc.misc-tests/options.exp: New test.
30000 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
30002 * gcc.dg/pr15784-4.c: New test.
30004 2005-03-03 Geoffrey Keating <geoffk@apple.com>
30006 * gcc.c-torture/execute/pr17133.c: New.
30007 * gcc.c-torture/compile/20050303-1.c: New.
30009 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
30011 * gcc.dg/cpp/assert4.c: Fix for cygwin.
30013 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
30015 * g++.dg/overload/using2.C: New.
30017 2005-03-02 Mark Mitchell <mark@codesourcery.com>
30020 * g++.dg/init/ptrmem2.C: New test.
30022 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
30025 * gcc.dg/pr8927-1.c: New test.
30027 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
30030 * g++.dg/inherit/covariant12.C: New.
30032 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30035 * gfortran.dg/bound_1.f90: New test.
30037 2005-02-28 Janis Johnson <janis187@us.ibm.com>
30039 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
30040 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
30042 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
30045 * gcc.dg/pr20245-1.c: New test.
30047 2005-02-28 Jakub Jelinek <jakub@redhat.com>
30049 PR middle-end/19874
30050 * gcc.c-torture/execute/20050119-2.c: New test case.
30052 2005-02-28 Ben Elliston <bje@au.ibm.com>
30054 * README: Update the DejaGnu bug reporting address.
30055 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
30056 * lib/objc-torture.exp: Likewise.
30058 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
30060 * gfortran.dg/boz_1.f90: New test.
30061 * gfortran.dg/boz_3.f90: New test.
30062 * gfortran.dg/boz_4.f90: New test.
30064 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
30066 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
30067 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
30069 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30071 PR libfortran/20101
30072 * gfortran.dg/write_0_pe_format.f90: New test.
30074 2005-02-27 Jakub Jelinek <jakub@redhat.com>
30077 * g++.dg/opt/thunk2.C: New test.
30078 * g++.dg/opt/covariant1.C: New test.
30080 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30082 * gfortran.dg/e_d_fmt.f90: New test.
30084 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
30086 * gcc.dg/asm-b.c: Fix comment typos.
30088 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
30090 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
30093 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
30096 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
30097 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
30098 * gcc.dg/asm-b.c: New test.
30100 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
30102 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
30103 Disable this test on IRIX 6.
30105 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
30107 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
30108 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
30111 2005-02-25 Diego Novillo <dnovillo@redhat.com>
30113 PR tree-optimization/20204
30114 * gcc.dg/pr20204.c: New test.
30116 2005-02-24 Jakub Jelinek <jakub@redhat.com>
30119 * gcc.c-torture/execute/20050224-1.c: New test.
30122 * g++.dg/warn/Wbraces2.C: New test.
30124 2005-02-23 Mark Mitchell <mark@codesourcery.com>
30127 * g++.dg/init/const2.C: New test.
30129 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
30131 PR tree-optimization/20100
30132 * gcc.c-torture/execute/pr20100-1.c: New test.
30134 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30136 * gfortran.dg/implicit_3.f90: New test.
30138 * gfortran.dg/deftype_1.f90: New test.
30140 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
30142 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
30144 * g++.dg/other/anon3.C: Accept a warning.
30146 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
30148 * gcc.dg/pr20017.c: Fix a comment typo.
30150 2005-02-23 Bud Davis <bdavis@gfortran.org>
30152 * gfortran.dg/list_read_4.f90: Change to f90 comments.
30154 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
30157 * ada/acats/tests/cxa/cxa3004.a: Remove.
30158 * ada/acats/tests/cxb/cxb30061.am: Likewise.
30160 2005-02-22 Mark Mitchell <mark@codesourcery.com>
30163 * g++.dg/init/const1.C: New test.
30166 * g++.dg/parse/constant7.C: New test.
30169 * g++.dg/parse/error27.C: New test.
30170 * g++.dg/template/qualttp15.C: Adjust error markers.
30171 * g++.old-deja/g++.other/struct1.C: Likewise.
30174 * g++.dg/template/error17.C: New test.
30177 * g++.dg/parser/error26.C: New test.
30179 2005-02-22 Diego Novillo <dnovillo@redhat.com>
30181 PR tree-optimization/20100
30182 PR tree-optimization/20115
30183 * gcc.dg/pr20115.c: New test.
30184 * gcc.dg/pr20115-1.c: New test.
30185 * gcc.dg/pr20100.c: New test.
30186 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
30187 call-clobbered variables after alias1.
30189 2005-02-22 Bud Davis <bdavis@gfortran.org>
30191 * gfortran.dg/list_read_4.f90: new test.
30193 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
30195 PR rtl-optimization/20017.
30196 * gcc.dg/pr20017.c: New.
30198 2005-02-22 Devang Patel <dpatel@apple.com>
30201 * g++.dg/tree-ssa/pr19952.C: New test.
30203 2005-02-22 Mark Mitchell <mark@codesourcery.com>
30206 * g++.dg/parse/constant6.C: New test.
30208 2005-02-22 Uros Bizjak <uros@kss-loka.si>
30210 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
30211 * g++.dg/charset/asm2.c: Likewise.
30212 * g++.dg/charset/asm3.c: Likewise.
30213 * g++.dg/charset/asm4.c: Likewise.
30214 * g++.dg/charset/asm5.c: Likewise.
30215 * g++.dg/charset/attribute1.c: Likewise.
30216 * g++.dg/charset/attribute2.c: Likewise.
30217 * g++.dg/charset/extern1.cc: Likewise.
30218 * g++.dg/charset/extern2.cc: Likewise.
30219 * g++.dg/charset/extern3.cc: Likewise.
30220 * g++.dg/charset/function.cc: Likewise.
30221 * g++.dg/charset/string.c: Likewise.
30222 * g++.dg/charset/charset.exp: Likewise.
30223 * lib/target-supports.exp (check_iconv_available): Fix comment.
30225 2005-02-22 Uros Bizjak <uros@kss-loka.si>
30227 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
30228 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
30229 * gcc.dg/charset/asm2.c: Likewise.
30230 * gcc.dg/charset/asm3.c: Likewise.
30231 * gcc.dg/charset/asm4.c: Likewise.
30232 * gcc.dg/charset/asm5.c: Likewise.
30233 * gcc.dg/charset/asm6.c: Likewise.
30234 * gcc.dg/charset/attribute1.c: Likewise.
30235 * gcc.dg/charset/attribute2.c: Likewise.
30236 * gcc.dg/charset/builtin1.c: Likewise.
30237 * gcc.dg/charset/extern.c: Likewise.
30238 * gcc.dg/charset/function.c: Likewise.
30239 * gcc.dg/charset/string.c: Likewise.
30240 * gcc.dg/charset/charset.exp: Likewise.
30242 2005-02-21 Bud Davis <bdavis9659@comcast.net>
30245 * gfortran.dg/pr20086.f90: New test.
30247 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
30249 PR tree-optimization/19786
30250 * g++.dg/tree-ssa/pr19786.C: New.
30252 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30254 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
30256 2005-02-21 Jeff Law <law@redhat.com>
30258 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
30260 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30262 * gfortran.dg/do_iterator: Split loop, markup all lines for
30263 which an error locus is printed.
30264 * gfortran.dg/pr17708.f90: Markup all lines for which an error
30266 * gfortran.dg/select_4.f90: Likewise.
30267 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
30268 locuses in the various permutations.
30270 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
30272 PR tree-optimization/19951
30273 * g++.dg/vect: New directory.
30274 * g++.dg/vect/vect.exp: New file.
30275 * g++.dg/vect/pr19951.cc: New testcase.
30276 * g++.dg/dg.exp: Also prune vectorizer tests.
30278 2005-02-20 Zack Weinberg <zack@codesourcery.com>
30281 * gcc.dg/charset/builtin1.c: New test.
30283 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30286 * g++.dg/inherit/volatile1.C: New test.
30289 * g++.dg/template/dtor4.C: New test.
30291 2005-02-19 Steven G. Kargl <kargls@comcast.net>
30293 * gfortran.dg/int_1.f90: New test.
30295 2005-02-19 Devang Patel <dpatel@apple.com>
30297 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
30299 2005-02-19 Steven G. Kargl <kargls@comcast.net>
30301 * gfortran.dg/achar_1.f90: New test.
30303 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
30305 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
30307 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
30308 Jakub Jelinek <jakub@redhat.com>
30310 PR tree-optimization/19828
30311 * gcc.dg/tree-ssa/loop-7.c: New test.
30312 * gcc.c-torture/execute/20050218-1.c: New test.
30314 2005-02-19 Jakub Jelinek <jakub@redhat.com>
30317 * gcc.dg/transparent-union-1.c: New test.
30318 * gcc.dg/transparent-union-2.c: New test.
30320 2005-02-18 James E Wilson <wilson@specifixinc.com>
30322 PR tree-optimization/18977
30323 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
30325 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
30328 * gcc.dg/pr20054.c: New test.
30330 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30333 * g++.dg/ext/attrib20.C: New test.
30335 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
30337 PR middle-end/20030
30338 * gfortran.fortran-torture/execute/character_passing.f90: New test.
30340 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
30343 * g++.dg/opt/switch4.C: New.
30345 2005-02-18 Jakub Jelinek <jakub@redhat.com>
30348 PR tree-optimization/20009
30349 * gcc.c-torture/compile/20050217-1.c: New test.
30350 * g++.dg/opt/switch3.C: New test.
30352 PR tree-optimization/18947
30353 * gcc.c-torture/compile/20050215-1.c: New test.
30354 * gcc.c-torture/compile/20050215-2.c: New test.
30355 * gcc.c-torture/compile/20050215-3.c: New test.
30357 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
30360 * g++.dg/template/crash34.C: New.
30363 * g++.dg/other/access3.C: New.
30365 2005-02-17 Ira Rosen <irar@il.ibm.com>
30367 * gcc.dg/vect/vect-98.c: New test.
30369 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
30371 PR tree-optimization/19967
30372 * gcc.dg/pr19967.c: New.
30374 2005-02-16 Jakub Jelinek <jakub@redhat.com>
30376 PR middle-end/19857
30377 * gcc.dg/tree-ssa/20050215-1.c: New test.
30378 * gcc.c-torture/execute/20050215-1.c: New test.
30380 2005-02-15 Eric Christopher <echristo@redhat.com>
30382 * gcc.dg/cpp/20050215-1.c: New file.
30384 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
30386 PR tree-optimization/15785
30387 * gcc.dg/pr15785-1.c: New test.
30389 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
30392 * g++.dg/init/ctor4.C: New.
30393 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
30395 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
30397 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
30398 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
30400 2005-02-15 Andreas Schwab <schwab@suse.de>
30402 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
30405 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
30407 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
30409 2005-02-14 Diego Novillo <dnovillo@redhat.com>
30411 PR tree-optimization/19853
30412 * gcc.c-torture/compile/pr19853.c: New test.
30414 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
30417 * g++.dg/parse/local-class1.C: New.
30420 * g++.dg/parse/ptrmem3.C: New.
30423 * g++.old-deja/g++.oliva/template6.C: Add another case.
30424 * g++.dg/template/explicit6.C: New.
30426 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
30429 * g++.dg/other/redecl2.C: New.
30431 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
30434 * g++.dg/abi/covariant4.C: New.
30436 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
30438 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
30441 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
30443 * gcc.dg/vect/vect-96.c: Fix typo.
30445 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30449 * g++.dg/template/enum5.C: New test.
30451 2005-02-12 Ira Rosen <irar@il.ibm.com>
30453 * gcc.dg/vect/vect-97.c: New test.
30455 2005-02-12 Ira Rosen <irar@il.ibm.com>
30457 * gcc.dg/vect/vect-96.c: New test.
30459 2005-02-12 Uros Bizjak <uros@kss-loka.si>
30461 * gcc.dg/builtins-34.c: Also check ldexp*.
30463 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
30465 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
30467 2005-02-11 Janis Johnson <janis187@us.ibm.com>
30469 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
30470 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
30471 dg-require-dll, dg-require-iconv, dg-require-named-sections,
30472 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
30473 selector_list, selector_expression, dg-process-target): Move to new
30474 file target-supports-dg.exp.
30475 * lib/target-supports-dg.exp: New.
30477 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
30480 2005-02-11 Jakub Jelinek <jakub@redhat.com>
30483 * g++.dg/other/ptrmem6.C: New test.
30485 PR middle-end/19858
30486 * gcc.c-torture/compile/20050210-1.c: New test.
30488 2005-02-11 Mark Mitchell <mark@codesourcery.com>
30491 * g++.dg/warn/Wbraces1.C: New test.
30493 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
30495 * gcc.dg/builtins-52.c: New testcase.
30497 2005-02-10 Jakub Jelinek <jakub@redhat.com>
30500 * gcc.c-torture/execute/20050119-1.c: New test.
30502 2005-02-09 Mark Mitchell <mark@codesourcery.com>
30505 * g++.dg/init/delete1.C: New test.
30507 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
30510 * g++.dg/template/static12.C: New test.
30512 2005-02-09 Mark Mitchell <mark@codesourcery.com>
30515 * g++.dg/conversion/ambig1.C: New test.
30518 * g++.dg/ext/attrib19.C: New test.
30521 * g++.dg/parse/dtor5.C: New test.
30524 * g++.dg/template/dtor3.C: New test.
30527 * g++.dg/template/static11.C: New test.
30528 * g++.dg/template/crash2.C: Remove dg-error marker.
30530 2005-02-09 Janis Johnson <janis187@us.ibm.com>
30533 * g++.old-deja/g++.mike/p10769a.C: Remove.
30535 2005-02-09 Roger Sayle <roger@eyesopen.com>
30537 * gcc.dg/builtins-48.c: New test case.
30538 * gcc.dg/builtins-49.c: New test case.
30539 * gcc.dg/builtins-50.c: New test case.
30540 * gcc.dg/builtins-51.c: New test case.
30542 2005-02-09 Ian Lance Taylor <ian@airs.com>
30544 PR middle-end/19583
30545 * g++.dg/warn/Wreturn-type-3.C: New test.
30547 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
30549 PR middle-end/19402
30550 * gcc.dg/pr19402-1.c: New testcase.
30551 * gcc.dg/pr19402-2.c: likewise.
30553 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
30555 PR middle-end/19854
30556 * g++.dg/tree-ssa/tmmti.C: New testcase.
30558 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
30560 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
30562 2005-02-08 Mark Mitchell <mark@codesourcery.com>
30565 * g++.dg/parse/crash23.C: New test.
30566 * g++.dg/warn/Weff1.C: New test.
30568 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
30570 * gcc.dg/20050209-1.c: New test.
30572 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
30575 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
30577 2005-02-08 Mike Stump <mrs@apple.com>
30579 * g++.dg/pch/import-2.c: New test.
30580 * g++.dg/pch/import-2.hs: New.
30581 * g++.dg/pch/include/import-2a.h: New.
30582 * g++.dg/pch/include/import-2b.h: New.
30584 2005-02-08 Janis Johnson <janis187@us.ibm.com>
30586 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
30588 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30590 * gfortran.dg/substr_1.f90: New test.
30592 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
30594 PR middle-end/19775
30595 * gcc.dg/torture/builtin-power-1.c: Disable test for
30596 invalid transformation.
30597 * gcc.dg/builtins-10.c: Likewise. Disable one test we
30598 no longer optimize.
30599 * gcc.dg/builtins-47.c: New testcase.
30601 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
30602 Dorit Naishlos <dorit@il.ibm.com>
30604 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
30606 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
30608 * gcc.c-torture/compile/20050206-1.c: New test.
30610 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
30613 * g++.dg/opt/pr19768.C: New test.
30615 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
30618 * gcc.c-torture/compile/pr19736.c: New test.
30620 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30623 * g++.dg/parse/error25.C: New test.
30625 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
30627 * gcc.c-torture/execute/20050203-1.c: New.
30629 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
30631 * gcc.dg/vect/vect-85.c: Remove xfail.
30632 * gcc.dg/vect/vect-86.c: Remove xfail.
30633 * gcc.dg/vect/vect-87.c: Remove xfail.
30634 * gcc.dg/vect/vect-88.c: Remove xfail.
30636 2005-02-02 Geoffrey Keating <geoffk@apple.com>
30638 * gcc.dg/altivec-19.c: New.
30640 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
30643 * gcc.dg/nested-func-3.c: New test.
30644 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
30646 2005-02-02 Janis Johnson <janis187@us.ibm.com>
30648 * gcc.test-framework/gen_directive_tests: Generate tests for
30649 selector expressions.
30651 2005-02-02 Matt Austern <austern@apple.com>
30654 * g++/ext/builtin7.C: New.
30655 * g++/ext/builtin8.C: New.
30657 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
30660 * gcc.dg/pr18502-1.c: New test.
30662 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30665 * g++.dg/template/local4.C: Tweak.
30667 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
30669 PR tree-optimization/19578
30670 * gcc.c-torture/compile/20050202-1.c: New test.
30672 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
30675 * gcc.dg/c99-init-4.c: New test.
30677 2005-02-01 Janis Johnson <janis187@us.ibm.com>
30679 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
30681 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
30683 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
30684 * g++.dg/eh/check-vect.h: New.
30686 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
30687 * gcc.dg/vect/vect-78.c: Ditto.
30688 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
30691 * g++.dg/conversion/simd1.C: Expect warning.
30692 * g++.dg/ext/attribute-test-1.C: Ditto.
30693 * g++.dg/ext/attribute-test-2.C: Ditto.
30694 * g++.dg/ext/attribute-test-3.C: Ditto.
30695 * g++.dg/ext/attribute-test-4.C: Ditto.
30697 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
30698 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
30700 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
30702 2005-02-01 Richard Henderson <rth@redhat.com>
30704 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
30705 long double for ibm double-double format.
30706 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
30708 2005-02-01 Diego Novillo <dnovillo@redhat.com>
30710 PR tree-optimization/19633
30711 * gcc.dg/pr19633-1.c: New test.
30712 * gcc.dg/pr19633.c: Tweak to make pointer point
30713 to NULL or a symbol.
30715 2005-02-01 Janis Johnson <janis187@us.ibm.com>
30717 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
30719 (dg-process-target (local override)): Handle selector expressions.
30721 * gcc.test-framework/README: Describe tests in source directory.
30722 * gcc.test-framework/test-framework.awk: Handle dg- tests.
30723 * gcc.test-framework/test-framework.exp: Handle dg- tests.
30724 * gcc.test-framework/dg-bogus-exp-P.c: New test.
30725 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
30726 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
30727 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
30728 * gcc.test-framework/dg-do-link-exp-P.c: New test.
30729 * gcc.test-framework/dg-do-run-exp-P.c: New test.
30730 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
30731 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
30732 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
30733 * gcc.test-framework/dg-error-exp-P.c: New test.
30734 * gcc.test-framework/dg-error-exp-XP.c: New test.
30735 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
30736 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
30737 * gcc.test-framework/dg-output-exp-P.c: New test.
30738 * gcc.test-framework/dg-output-exp-XF.c: New test.
30739 * gcc.test-framework/dg-warning-exp-P.c: New test.
30740 * gcc.misc-tests/dg-1.c: Remove.
30741 * gcc.misc-tests/dg-2.c: Remove.
30742 * gcc.misc-tests/dg-3.c: Remove.
30743 * gcc.misc-tests/dg-4.c: Remove.
30744 * gcc.misc-tests/dg-5.c: Remove.
30745 * gcc.misc-tests/dg-6.c: Remove.
30746 * gcc.misc-tests/dg-7.c: Remove.
30747 * gcc.misc-tests/dg-8.c: Remove.
30748 * gcc.misc-tests/dg-9.c: Remove.
30749 * gcc.misc-tests/dg-10.c: Remove.
30750 * gcc.misc-tests/dg-11.c: Remove.
30751 * gcc.misc-tests/dg-12.c: Remove.
30752 * gcc.misc-tests/dg-test.exp: Remove.
30754 * gcc.test-framework/test-framework.awk: Change recording and
30755 printing of passes and failures.
30757 * gcc.test-framework: New directory.
30758 * gcc.test-framework/README: New.
30759 * gcc.test-framework/test-framework.exp: New.
30760 * gcc.test-framework/test-framework.awk: New.
30761 * gcc.test-framework/gen_directive_tests: New.
30763 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
30765 * lib/treelang.exp: Fix comment typos.
30766 (treelang_target_compile): Don't append libs=-ltreelang to options.
30768 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
30770 * g++.dg/parse/typename7.C: Adjust error messages.
30772 2005-01-31 Jeff Law <law@redhat.com>
30774 * gcc.c-torture/execute/20050131-1.c: New test.
30775 * gcc.dg/wcaselabel.c: New test.
30777 2005-01-31 Mark Mitchell <mark@codesourcery.com>
30779 * g++.dg/other/warning1.C: Adjust error messags.
30780 * g++.dg/parse/constant5.C: New test.
30782 2005-01-31 Steven Bosscher <stevenb@suse.de>
30785 * gcc.c-torture/compile/20011130-1.c: Reorder to make
30786 the test case valid.
30787 * gcc.dg/20030815-1.c: Remove invalid tests.
30788 * gcc.dg/array-7.c: Adjust expected result.
30789 * gcc.dg/pr18596-3.c: Likewise.
30790 * gcc.dg/noncompile/20000901-1.c: Likewise.
30791 * gcc.dg/noncompile/init-2.c: Likewise.
30792 * gcc.dg/noncompile/init-4.c: Likewise.
30794 2005-01-31 Dale Johannesen <dalej@apple.com>
30796 * g++.dg/opt/pr19650.C: New test.
30798 2005-01-31 Richard Henderson <rth@redhat.com>
30800 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
30801 long double for intel double extended format.
30802 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
30804 2005-01-30 Mark Mitchell <mark@codesourcery.com>
30807 * g++.dg/template/static10.C: New test.
30810 * g++.dg/parse/error24.C: New test.
30813 * g++.dg/lookup/builtin1.C: New test.
30816 * g++.dg/warn/conv3.C: New test.
30818 2005-01-30 Bud Davis <bdavis@gfortran.org>
30821 * gfortan.dg/inquire_7.f90
30823 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
30825 PR tree-optimization/15791
30826 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
30827 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
30828 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
30829 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
30830 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
30831 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
30832 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
30833 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
30834 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
30835 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
30837 2005-01-29 Paul Brook <paul@codesourcery.com>
30840 * check.c (real_or_complex_check): New function.
30841 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
30842 * intrinsic.c (add_functions): Use new check functions.
30843 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
30846 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
30848 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
30849 gcc.dg/lvalue-3.c: New tests.
30850 * gcc.dg/concat.c: Update expected messages.
30852 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
30854 PR libfortran/19595
30855 * gfortran.dg/eor_1.f90: New test.
30857 2005-01-29 Steven G. Kargl <kargls@comcast.net>
30860 * gfortran.dg/logical_data_1.f90: New test.
30862 2005-01-28 Mark Mitchell <mark@codesourcery.com>
30865 * g++.dg/template/crash33.C: New test.
30868 * g++.dg/template/crash32.C: New test.
30870 2005-01-28 Ian Lance Taylor <ian@airs.com>
30872 PR middle-end/16558
30873 * g++.dg/warn/Wreturn-type-2.C: New test.
30875 2004-06-24 Jeff Law <law@redhat.com>
30877 * gcc.dg/tree-ssa/20050128-1.c: New test.
30879 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
30881 * gcc.target/frv/all-mdpackh-1.c: New test.
30883 2005-01-28 Steven Bosscher <stevenb@suse.de>
30885 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
30887 2005-01-27 Richard Henderson <rth@redhat.com>
30889 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
30891 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
30893 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
30895 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
30897 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30898 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30899 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
30900 to cope with cases where the multilib options override the dg-options.
30902 2005-01-27 Jakub Jelinek <jakub@redhat.com>
30905 * gcc.dg/noncompile/20050120-1.c: New test.
30907 2005-01-26 Diego Novillo <dnovillo@redhat.com>
30909 PR tree-optimization/19633
30910 * gcc.dg/pr19633.c: New test.
30911 * gcc.dg/tree-ssa/pr19633.c: New test.
30913 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
30915 * gcc.dg/20041216-1.c: New test.
30917 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
30920 * objc.dg/selector-2.m: New test.
30922 2005-01-26 Jakub Jelinek <jakub@redhat.com>
30924 * g++.dg/opt/range-test-2.C: New test.
30926 PR rtl-optimization/19579
30927 * gcc.c-torture/execute/20050124-1.c: New test.
30929 2005-01-26 Greg Parker <gparker@apple.com>
30930 Stuart Hastings <stuart@apple.com>
30932 * gcc.c-torture/execute/20050125-1.c: New.
30934 2005-01-18 Jan Hubicka <jh@suse.cz>
30936 PR tree-optimize/19337
30937 * gcc.c-torture/compile/20050119-1.c: New test.
30939 2005-01-24 James E Wilson <wilson@specifixinc.com>
30941 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
30942 test for successful match.
30944 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
30947 * objc.dg/comp-types-7.m: New test.
30949 2005-01-24 Janis Johnson <janis187@us.ibm.com>
30951 * lib/target-supports.exp (current_target_name): New.
30952 (check_effective_target_ilp32, check_effective_target_lp64):
30953 Cache the result to use as long as the current target, with
30954 multilib flags, remains the same.
30956 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
30957 (dg-require-weak, dg-require-visibility, dg-require-alias,
30958 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
30959 dg-require-effective-target, dg-skip-if): Remove call to
30960 skip_test_and_clear_xfail.
30961 (dg-test): Clear xfail data.
30963 2005-01-24 Jakub Jelinek <jakub@redhat.com>
30966 * gcc.dg/ppc64-toc.c: New test.
30968 * g++.dg/tree-ssa/empty-1.C: New test.
30970 PR middle-end/19551
30971 * gcc.c-torture/execute/20050121-1.c: New test.
30972 * gcc.dg/20050121-2.c: New test.
30974 2004-01-23 Steven G. Kargl <kargls@comcast.net>
30975 Paul Brook <paul@codesourcery.com>
30978 * gfortran.dg/real_const_1.f: New test.
30979 * gfortran.dg/real_const_2.f90: New test.
30980 * gfortran.dg/complex_int_1.f90: New test.
30982 2005-01-23 Bud Davis <bdavis9659@comcast.net>
30985 * gfortan.dg/inquire_6.f90: New test.
30987 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
30989 PR libfortran/19451
30990 * open_readonly_1.f90: New test.
30992 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
30994 PR libfortran/18982
30995 * gfortran.dg/open_new.f90: New file.
30997 2005-01-22 Paul Brook <paul@codesourcery.com>
30999 * namelist_1.f90: New test.
31001 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
31003 PR tree-optimization/19484
31004 * gcc.c-torture/compile/20050122-[12].c: New tests.
31006 2005-01-22 Paul Brook <paul@codesourcery.com>
31008 * gfortran.dg/implicit_2.f90: New test.
31010 2005-01-22 Bud Davis <bdavis9659@comcast.net>
31013 * gfortran.dg/inquire_5.f90: New test.
31015 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31018 * gcc.dg/pr18809-1.c: New test.
31020 2005-01-21 Ian Lance Taylor <ian@airs.com>
31022 * gcc.dg/20050121-1.c: New test.
31024 PR tree-optimization/13000
31025 * gcc.dg/20040206-1.c: Change warning to point where function is
31028 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31031 * g++.dg/template/array11.C: New test.
31033 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31035 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
31036 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
31037 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
31038 * gfortran.dg/getenv_1.f90: Add dg-do directive.
31039 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
31040 gfortran.dg/pr17164.f90: Add missing dg-do directives.
31042 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
31044 PR tree-optimization/15349
31045 * gcc.dg/tree-ssa/pr15349.c: New.
31047 2005-01-20 Steve Ellcey <sje@cup.hp.com>
31049 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
31051 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
31053 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
31054 scan-assembler-times directive name.
31056 * gcc.dg/asm-a.c: Move dg-require-effective-target to
31059 PR rtl-optimization/19462
31060 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
31062 2005-01-19 Steve Ellcey <sje@cup.hp.com>
31064 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
31065 counting function calls on ia64.
31067 2005-01-19 Jakub Jelinek <jakub@redhat.com>
31069 PR rtl-optimization/15139
31070 * gcc.dg/20050111-2.c: New test.
31073 * gcc.c-torture/compile/20050113-1.c: New testcase.
31075 PR middle-end/19164
31076 * gcc.dg/20050113-1.c: New testcase.
31078 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
31080 * gcc.dg/vect/vect-85.c: Add comment.
31081 * gcc.dg/vect/vect-86.c: Add xfail for now.
31082 * gcc.dg/vect/vect-87.c: Add xfail for now.
31083 * gcc.dg/vect/vect-88.c: Add xfail for now.
31084 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
31086 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31088 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
31090 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
31092 * g++.dg/debug/typedef3.C: New test.
31094 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
31097 * gcc.dg/asm-a.c: New test.
31099 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
31101 * gcc.dg/sh-relax.c: Add prototype for abort.
31103 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
31105 * gcc.dg/short-compare-1.c: New test.
31106 * gcc.dg/short-compare-2.c: Likewise.
31108 2005-01-18 Michael Matz <matz@suse.de>
31110 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
31112 2005-01-17 Diego Novillo <dnovillo@redhat.com>
31114 PR tree-optimization/19121
31115 * gcc.c-torture/compile/pr19121.c: New test.
31117 2005-01-17 James E. Wilson <wilson@specifixinc.com>
31120 * gcc.c-torture/compile/pr19357.c: New test.
31122 2005-01-17 Ian Lance Taylor <ian@airs.com>
31125 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
31126 pass--those that refer just to the variable, possibly with a
31128 * gcc.dg/c99-const-expr-3.c: Likewise.
31130 PR middle-end/13127
31131 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
31134 2005-01-16 Bud Davis <bdavis9659@comcast.net>
31137 * gfortran.dg/endfile_2.f90: New test.
31139 2005-01-16 Steven G. Kargl <kargls@comcast.net>
31142 * gfortran.dg/select_5.f90: New test.
31144 2004-01-16 Paul Brook <paul@codesourcery.com>
31146 * gfortran.dg/common_4.f90: New test.
31148 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
31150 PR rtl-optimization/19462
31151 * gcc.dg/torture/pr19462-1.c: New test.
31153 2005-01-15 Ziemowit Laski <zlaski@apple.com>
31156 * objc.dg/func-ptr-2.m: New.
31157 * objc.dg/volatile-1.m: New.
31159 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31161 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
31163 2005-01-15 Jakub Jelinek <jakub@redhat.com>
31165 PR tree-optimization/19060
31166 * gcc.c-torture/execute/20050104-1.c: New test.
31168 2005-01-15 Bud Davis <bdavis9659@comcast.net>
31171 * gfortran.dg/write_to_null.f90: New test.
31173 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
31174 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31177 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
31180 2005-01-15 Jakub Jelinek <jakub@redhat.com>
31183 * g++.dg/init/vector1.C: New test.
31185 2005-01-14 James E. Wilson <wilson@specifixinc.com>
31188 * gcc.target/ia64/sibcall-unwind-1.c: New test.
31190 * gcc.target/ia64/sibcall-unwind-2.c: New test.
31192 2005-01-14 Steven G. Kargl <kargls@comcast.net>
31194 * gfortran.dg/select_1.f90: New test.
31195 * gfortran.dg/select_2.f90: New test.
31196 * gfortran.dg/select_3.f90: New test.
31197 * gfortran.dg/select_4.f90: New test.
31199 2005-01-14 Jakub Jelinek <jakub@redhat.com>
31201 PR middle-end/19084
31202 PR rtl-optimization/19348
31203 * gcc.dg/20050111-1.c: New test.
31204 * gcc.c-torture/execute/20050111-1.c: New test.
31206 * gcc.dg/i386-asm-4.c: New test.
31208 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
31210 * gcc.dg/nested-func-2.c: New test.
31211 * ada/acats/norun.lst: Remove c953002.
31213 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
31215 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
31217 2005-01-12 Ben Elliston <bje@au.ibm.com>
31219 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
31221 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
31224 * g++.dg/abi/align1.C: New test.
31226 2005-01-11 Alan Modra <amodra@bigpond.net.au>
31228 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
31230 * g++.dg/ext/altivec_check.h: Support compiling as C.
31232 2005-01-10 Roger Sayle <roger@eyesopen.com>
31235 * g++.dg/expr/pr19355-1.C: New test case.
31237 2005-01-10 Laurent GUERBY <laurent@guerby.net>
31239 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
31240 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
31241 * ada/acats/tests/c3/c92005b.ada: Likewise.
31242 * ada/acats/tests/c3/cxb3012.a: Likewise.
31243 * ada/acats/norun.lst: Add c380004 and c953002, add PR
31245 2005-01-09 Paul Brook <paul@codesourcery.com>
31247 * gfortran.dg/common_2.f90: New file.
31248 * gfortran.dg/common_3.f90: New file.
31250 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
31252 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
31254 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
31256 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
31257 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
31258 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
31259 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
31260 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
31261 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
31262 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
31263 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
31264 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
31265 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
31266 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
31267 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
31268 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
31269 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
31270 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
31271 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
31272 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
31273 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
31274 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
31275 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
31276 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
31277 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
31278 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
31279 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
31280 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
31281 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
31282 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
31283 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
31284 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
31285 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
31286 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
31287 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
31288 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
31289 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
31290 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
31291 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
31292 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
31293 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
31294 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
31295 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
31296 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
31297 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
31298 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
31299 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
31300 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
31301 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
31302 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
31303 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
31304 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
31305 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
31306 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
31307 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
31308 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
31309 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
31310 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
31311 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
31312 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
31313 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
31314 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
31315 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
31316 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
31317 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
31318 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
31319 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
31320 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
31321 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
31322 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
31324 * gcc.dg/vect/vect-1.c: Fix spelling.
31325 * gcc.dg/vect/vect-10.c: Fix spelling.
31326 * gcc.dg/vect/vect-11.c: Fix spelling.
31327 * gcc.dg/vect/vect-12.c: Fix spelling.
31328 * gcc.dg/vect/vect-14.c: Fix spelling.
31329 * gcc.dg/vect/vect-15.c: Fix spelling.
31330 * gcc.dg/vect/vect-16.c: Fix spelling.
31331 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
31332 * gcc.dg/vect/vect-64.c: Fix comments.
31333 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
31335 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
31336 Ira Rosen <irar@il.ibm.com>
31338 * gcc.dg/vect/vect-70.c: New test.
31339 * gcc.dg/vect/vect-71.c: New test.
31341 2005-01-09 Manfred Hollstein <mh@suse.com>
31343 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
31344 * gcc.dg/pr18241-2.c: Likewise.
31345 * gcc.dg/pr18241-3.c: Likewise.
31346 * gcc.dg/pr18241-4.c: Likewise.
31347 * gcc.dg/pr18241-5.c: Likewise.
31349 2005-01-08 Richard Henderson <rth@redhat.com>
31351 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
31352 False for x86 and x86-64.
31354 2005-01-08 Diego Novillo <dnovillo@redhat.com>
31356 PR tree-optimization/18241
31357 * gcc.dg/pr18241-1.c: New test.
31358 * gcc.dg/pr18241-2.c: New test.
31359 * gcc.dg/pr18241-3.c: New test.
31360 * gcc.dg/pr18241-4.c: New test.
31361 * gcc.dg/pr18241-5.c: New test.
31363 2005-01-08 Steven G. Kargl <kargls@comcast.net>
31365 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
31366 gfortran.dg/select_4.f90: New.
31368 2005-01-07 Jakub Jelinek <jakub@redhat.com>
31370 * gcc.c-torture/execute/20050107-1.c: New test.
31372 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
31375 * g++.dg/template/ref2.C: New.
31377 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
31379 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
31380 instead of being empty.
31382 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31385 * gfortran.dg/array-1.f90: New test.
31387 2005-01-07 Jakub Jelinek <jakub@redhat.com>
31389 PR tree-optimization/19283
31390 * gcc.c-torture/execute/20050106-1.c: New test.
31392 PR rtl-optimization/18861
31393 * gcc.dg/20050105-1.c: New test.
31395 PR tree-optimization/18828
31396 * gcc.dg/20050105-2.c: New test.
31398 2005-01-07 Andreas Jaeger <aj@suse.de>
31400 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
31402 2005-01-07 Bud Davis <bdavis9659@comcast.net>
31405 * gfortran.dg/fmt_read.f90: New test.
31407 2005-01-06 Geoffrey Keating <geoffk@apple.com>
31409 * gcc.dg/rs6000-ldouble-2.c: New.
31411 2005-01-06 Mark Mitchell <mark@codesourcery.com>
31414 * g++.dg/parser/ctor2.C: New test.
31416 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31419 * g++.dg/template/using9.C: New test.
31421 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31424 * g++.dg/lookup/friend6.C: New test.
31426 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
31429 * g++.dg/template/array10.C: New.
31431 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31433 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
31434 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
31436 2005-01-06 Jakub Jelinek <jakub@redhat.com>
31438 * gcc.c-torture/compile/20050105-1.c: New test.
31440 2005-01-05 Geoffrey Keating <geoffk@apple.com>
31442 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
31444 2005-01-05 Roger Sayle <roger@eyesopen.com>
31446 PR middle-end/19100
31447 * gcc.dg/conv-3.c: New test case.
31449 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
31451 * gcc.dg/asm-wide-1.c: New test.
31453 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
31456 * g++.dg/parse/crash22.C: New
31458 2005-01-04 Geoffrey Keating <geoffk@apple.com>
31461 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
31463 2005-01-04 Uros Bizjak <uros@kss-loka.si>
31465 PR middle-end/17767
31466 * gcc.dg/i386-mmx-6.c: New test case.
31468 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
31470 PR tree-optimization/18308
31471 * gcc.dg/vect/pr18308.c: New testcase.
31473 2005-01-04 Andreas Jaeger <aj@suse.de>
31475 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
31477 2005-01-03 Geoffrey Keating <geoffk@apple.com>
31478 Robert Bowdidge <bowdidge@apple.com>
31480 * gcc.dg/cpp/subframework1.c: New.
31481 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
31482 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
31483 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
31484 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
31486 2005-01-03 Geoffrey Keating <geoffk@apple.com>
31488 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
31490 * gcc.dg/darwin-weakimport-2.c: New.
31492 2005-01-03 Richard Henderson <rth@redhat.com>
31494 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
31496 2005-01-03 Richard Henderson <rth@redhat.com>
31498 * gcc.dg/vect/vect.exp: Enable for ia64.
31499 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
31500 (check_effective_target_vect_float): Likewise.
31501 (check_effective_target_vect_no_align): Likewise.
31502 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
31503 * gcc.dg/vect/vect-8.c: Likewise.
31505 2005-01-03 Uros Bizjak <uros@kss-loka.si>
31508 * gcc.dg/pr19236-1.c: New test case.
31510 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
31512 PR rtl-optimization/12092
31513 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
31515 2005-01-02 Andreas Jaeger <aj@suse.de>
31517 * gcc.dg/pr12092-1.c: Do not run on x86_64.
31519 2005-01-01 Roger Sayle <roger@eyesopen.com>
31520 Andrew Pinski <pinskia@physics.uc.edu>
31522 PR rtl-optimization/12092
31523 * gcc.dg/pr12092-1.c: New test case.
31525 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
31527 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
31528 'hidden' and 'default' for better portability.
31529 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
31531 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
31533 * g++.old-deja/g++.brendan/new3.C: Likewise.
31535 2005-01-01 Steven Bosscher <stevenb@suse.de>
31537 * gcc.dg/20041231-1.C: New test.
31538 * g++.dg/warn/Wunreachable-code-1.C: New test.
31540 2004-12-30 David Edelsohn <edelsohn@gnu.org>
31542 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
31543 file, not /dev/null. Abort on error.
31545 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
31546 Ziemowit Laski <zlaski@apple.com>
31549 * objc.dg/encode-5.m: New test.
31551 2004-12-29 Richard Henderson <rth@redhat.com>
31553 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
31554 * objc.dg/stabs-1.m: Disable for ia64.
31556 2004-12-29 Mark Mitchell <mark@codesourcery.com>
31559 * g++.dg/warn/Wunused-10.C: New test.
31561 2004-12-28 Richard Henderson <rth@redhat.com>
31563 * objc.dg/stabs-1.m: Disable for alpha.
31565 2004-12-27 Mark Mitchell <mark@codesourcery.com>
31568 * g++.dg/parse/error23.C: New test.
31570 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31572 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
31575 * gfortran.dg/intrinsic_modulo_1.f90: New.
31576 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
31577 tests with divisor -1.
31579 2004-12-27 Mark Mitchell <mark@codesourcery.com>
31581 * g++.dg/opt/temp1.C (memcpy): Return a value.
31584 * g++.dg/expr/cond7.C: New test.
31586 2004-12-27 Paul Brook <paul@codesourcery.com>
31588 * gfortran.dg/g77/select_no_compile.f: Remove.
31590 2004-12-27 Richard Henderson <rth@redhat.com>
31592 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
31593 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
31594 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
31596 2004-12-26 Richard Henderson <rth@redhat.com>
31598 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
31599 by 1i instead of token pasting.
31601 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31603 PR tree-optimization/17578
31604 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
31605 to additional_flags.
31606 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
31608 2004-12-25 Richard Henderson <rth@redhat.com>
31610 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
31613 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31615 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
31617 * gcc.dg/pr17957.c (dg-options): Likewise.
31618 * gcc.dg/struct-ret-1.c: Add prototype for abort.
31619 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
31620 instead of 0 on __hppa__.
31621 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
31622 "foo,%r" on hppa*-*-*.
31624 2004-12-23 Bud Davis <bdavis9659@comcast.net>
31627 * gfortran.dg/complex_write.f90: New test.
31629 2004-12-23 Mark Mitchell <mark@codesourcery.com>
31632 * g++.dg/parse/pragma2.C: New test.
31634 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
31636 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
31638 * gcc.dg/empty2.c: Add missing dg-warning.
31640 2004-12-23 Mark Mitchell <mark@codesourcery.com>
31643 * g++.dg/template/local4.C: New test.
31644 * g++.dg/template/crash19.C: Add dg-error marker.
31646 * g++.dg/template/crash31.C: Correct embedded PR number.
31648 2004-12-23 Mark Mitchell <mark@codesourcery.com>
31651 * g++.dg/opt/temp1.C: Add do-run marker.
31653 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
31655 * g++.dg/template/spec19.C: New.
31657 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
31660 * gcc.dg/empty2.c: New.
31662 2004-12-23 Richard Henderson <rth@redhat.com>
31664 * lib/target-supports.exp (check_effective_target_vect_no_align):
31665 Remove i?86 and x86-64.
31667 2004-12-23 Mark Mitchell <mark@codesourcery.com>
31670 * g++.dg/opt/temp1.C: New test.
31672 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31675 * g++.dg/template/friend33.C: New testcase.
31677 2004-12-22 Mark Mitchell <mark@codesourcery.com>
31680 * g++.dg/template/cond5.C: New test.
31683 * g++.dg/inherit/thunk3.C: New test.
31686 * g++.dg/warn/Wunused-9.C: New test.
31688 2004-12-22 Janis Johnson <janis187@us.ibm.com>
31690 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
31692 2004-12-22 Jan Beulich <jbeulich@novell.com>
31694 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
31696 2004-12-21 Mark Mitchell <mark@codesourcery.com>
31699 * g++.dg/ext/packed8.C: New test.
31702 * g++.dg/template/crash31.C: New test.
31705 * g++.dg/template/crash30.C: New test.
31707 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
31710 * g++.dg/eh/ctor3.C: New test.
31712 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
31714 * objc.dg/stabs-1.m: Allow section name to be quoted and
31715 assembly label to begin with '.LL'.
31717 2004-12-21 Janis Johnson <janis187@us.ibm.com>
31719 * gcc.dg/vect/vect.exp
31720 (check_effective_target_lp64_or_vect_no_align): New.
31721 * gcc.dg/vect/vect-77.c: Use it.
31722 * gcc.dg/vect/vect-78.c: Use it.
31724 * lib/target-supports.exp
31725 (check_effective_target_vect_no_max,
31726 check_effective_target_vect_no_bitwise,
31727 check_effective_target_vect_no_align): New.
31728 * gcc.dg/vect/vect-13.c: Use them.
31729 * gcc.dg/vect/vect-17.c: Ditto.
31730 * gcc.dg/vect/vect-18.c: Ditto.
31731 * gcc.dg/vect/vect-19.c: Ditto.
31732 * gcc.dg/vect/vect-20.c: Ditto.
31733 * gcc.dg/vect/vect-27.c: Ditto.
31734 * gcc.dg/vect/vect-29.c: Ditto.
31735 * gcc.dg/vect/vect-44.c: Ditto.
31736 * gcc.dg/vect/vect-48.c: Ditto.
31737 * gcc.dg/vect/vect-50.c: Ditto.
31738 * gcc.dg/vect/vect-52.c: Ditto.
31739 * gcc.dg/vect/vect-54.c: Ditto.
31740 * gcc.dg/vect/vect-56.c: Ditto.
31741 * gcc.dg/vect/vect-58.c: Ditto.
31742 * gcc.dg/vect/vect-60.c: Ditto.
31743 * gcc.dg/vect/vect-72.c: Ditto.
31744 * gcc.dg/vect/vect-80.c: Ditto.
31746 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
31749 * g++.dg/init/string1.C: New.
31752 * g++.dg/other/synth1.C: New.
31754 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
31757 * gcc.dg/pr18963-1.c: New test.
31759 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
31762 * gcc.dg/funcdef-storage-1.c (foo): Remove.
31763 * gcc.dg/pr18596-1.c: Use dg-error.
31764 (dg-options): Use -fno-unit-at-a-time.
31765 * gcc.dg/pr18596-2.c: New test.
31766 * gcc.dg/pr18596-3.c: New test.
31768 2004-12-20 Roger Sayle <roger@eyesopen.com>
31770 PR middle-end/18683
31771 * g++.dg/opt/pr18683-1.C: New test case.
31773 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
31776 * g++.dg/opt/max1.C: Fix for 64bit targets.
31778 2004-12-20 Matt Austern <austern@apple.com>
31781 * g++.dg/ext/builtin6.C: New
31783 2004-12-20 Diego Novillo <dnovillo@redhat.com>
31785 PR tree-optimization/19080
31786 * gcc.c-torture/compile/pr19080.c: New test.
31788 2004-12-20 Steven Bosscher <stevenb@suse.de>
31790 * gcc.dg/20041219-1.c: New test.
31792 2004-12-19 Roger Sayle <roger@eyesopen.com>
31794 PR middle-end/19068
31795 * g++.dg/opt/max1.C: New test case.
31797 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
31799 * gcc.dg/fdata-sections-1.c: New test.
31801 2004-12-18 Roger Sayle <roger@eyesopen.com>
31803 PR middle-end/18548
31804 * gcc.dg/max-1.c: New test case.
31806 2004-12-18 Jakub Jelinek <jakub@redhat.com>
31808 * gcc.c-torture/execute/20041218-1.c: New test.
31810 2004-12-17 Diego Novillo <dnovillo@redhat.com>
31812 * gcc.dg/pr18501.c: New test.
31813 * gcc.dg/uninit-5.c: XFAIL.
31814 * gcc.dg/uninit-9.c: XFAIL.
31816 2004-12-17 Dale Johannesen <dalej@apple.com>
31818 * gcc.dg/20041213-1.c: New.
31820 2004-12-17 Ziemowit Laski <zlaski@apple.com>
31822 * objc.dg/stabs-1.m: Allow assembly label to begin
31825 2004-12-17 Jakub Jelinek <jakub@redhat.com>
31827 * gcc.c-torture/execute/20041213-1.c: Move...
31828 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
31830 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
31833 * g++.dg/lookup/conv-5.C: New.
31835 2004-12-16 Ziemowit Laski <zlaski@apple.com>
31837 * objc.dg/stabs-1.m: New test.
31839 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
31841 * gcc.dg/visibility-c.c: Change compile to
31842 assemble for the test.
31844 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
31847 * gcc.dg/visibility-c.c: New test.
31849 2004-12-16 Roger Sayle <roger@eyesopen.com>
31851 PR middle-end/18493
31852 * gcc.dg/switch-8.c: New test case.
31854 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
31857 * g++.dg/template/init4.C: New.
31858 * g++.dg/opt/static3.C: Enable optimizer.
31860 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
31862 * g++.dg/other/complex1.C: New test.
31864 2004-12-15 Alan Modra <amodra@bigpond.net.au>
31866 * g++.dg/opt/inline9.C: New test.
31868 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31871 * gfotran.dg/nullify_1.f: New test.
31873 2004-12-15 Richard Henderson <rth@redhat.com>
31875 * gcc.target/i386/i386.exp: New harness.
31876 * gcc.target/i386/vect-args.c: New.
31878 2004-12-15 David Edelsohn <edelsohn@gnu.org>
31880 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
31882 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31885 * g++.dg/template/friend32.C: New test.
31887 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
31889 * cpp/pragma-once-1.c: New test.
31890 * cpp/pragma-once-1b.h: Likewise.
31891 * cpp/pragma-once-1c.h: Likewise.
31892 * cpp/pragma-once-1d.h: Likewise.
31893 * cpp/inc/pragma-once-1a.h: Likewise.
31895 2004-12-15 Bud Davis <bdavis9659@comcast.net>
31896 Steven G. Kargl <kargls@comcast.net>
31899 * gfortran.dg/list_read_3.f90: New test.
31901 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
31903 * gcc.dg/ftrapv-2.c: New test.
31905 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
31908 * g++.dg/template/typename9.C: New test.
31910 2004-12-14 Mark Mitchell <mark@codesourcery.com>
31913 * g++.dg/template/typename8.C: New test.
31914 * g++.dg/parse/friend2.C: Tweak error message.
31916 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
31918 * gcc.c-torture/20041214-1.c: New test.
31920 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
31923 * g++.dg/init/array17.C: New test.
31925 2004-12-14 Mark Mitchell <mark@codesourcery.com>
31928 * g++.dg/init/aggr3.C: New test.
31930 2004-12-14 Janis Johnson <janis187@us.ibm.com>
31932 * gcc.dg/altivec-types-1.c: New test.
31933 * gcc.dg/altivec-types-2.c: New test.
31934 * gcc.dg/altivec-types-3.c: New test.
31935 * gcc.dg/altivec-types-4.c: New test.
31936 * g++.dg/ext/altivec-types-1.C: New test.
31937 * g++.dg/ext/altivec-types-2.C: New test.
31938 * g++.dg/ext/altivec-types-3.C: New test.
31939 * g++.dg/ext/altivec-types-4.C: New test.
31941 2004-12-14 Jakub Jelinek <jakub@redhat.com>
31943 PR middle-end/18951
31944 * gcc.c-torture/execute/20041213-1.c: New test.
31946 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
31949 * g++.dg/template/cast1.C: New.
31951 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
31953 * gcc.c-torture/execute/20041213-2.c: New test.
31955 2004-12-13 Richard Henderson <rth@redhat.com>
31957 * gcc.dg/i386-sse-10.c: Fix typo in options.
31959 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
31962 * g++.dg/opt/pr18968.C: New test.
31964 2004-12-13 Mark Mitchell <mark@codesourcery.com>
31967 * g++.dg/ext/visibility/staticdatamem.C: New test.
31969 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
31971 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
31973 2004-12-13 Roger Sayle <roger@eyesopen.com>
31975 PR rtl-optimization/18928
31976 * gcc.dg/pr18928-1.c: New test case.
31978 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
31981 * gcc.c-torture/compile/20041211-1.c: New.
31983 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31985 PR middle-end/17564
31986 * gcc.c-torture/execute/20041212-1.c: New test.
31988 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31991 * gfortran.dg/common_1.f90: New test.
31993 2004-12-12 Steven G. Kargl <kargls@comcast.net>
31994 Paul Brook <paul@codesourcery.com>
31997 * gfortran.dg/real_do_1.f90: New test.
31999 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
32002 * g++.dg/opt/ptrmem6.C: New test.
32004 2004-12-11 Roger Sayle <roger@eyesopen.com>
32006 PR middle-end/18921
32007 * gcc.dg/pr18921-1.c: New test case.
32009 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32012 * gfortran.dg/scale_1.f90: New test.
32014 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
32016 PR middle-end/18903
32017 * gcc.c-torture/compile/pr18903.c: New test.
32019 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
32021 * gcc.c-torture/execute/20041210-1.c: New test.
32023 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32026 * g++.dg/parser/struct-1.C: New test.
32027 * g++.dg/parser/struct-2.C: New test.
32028 * g++.dg/parser/struct-3.C: New test.
32030 2004-12-09 Richard Henderson <rth@redhat.com>
32032 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
32034 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
32035 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
32037 2004-12-09 Matt Austern <austern@apple.com>
32040 * g++.dg/ext/builtin1.C: New
32041 * g++.dg/ext/builtin2.C: New
32042 * g++.dg/ext/builtin3.C: New
32043 * g++.dg/ext/builtin4.C: New
32044 * g++.dg/ext/builtin5.C: New
32046 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
32049 * g++.dg/opt/ptrmem5.C: New test.
32051 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
32053 * g++.dg/parse/typename5.C: Adjust for new error.
32054 * g++.dg/parse/typename7.C: New.
32056 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32059 * g++.dg/other/mmintrin.C: New test.
32061 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
32064 * g++.dg/init/array15.C: New.
32065 * g++.dg/init/array16.C: New.
32067 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32070 * gfortran.dg/assign_1.f90: New test.
32072 2004-12-08 Nick Clifton <nickc@redhat.com>
32074 * gcc.target/xstormy16/bss_below100: New directory containing tests.
32075 * gcc.target/xstormy16/data_below100: Likewise.
32076 * gcc.target/xstormy16/sfr: Likewise.
32077 * gcc.target/xstormy16/below100.S: New test source file.
32078 * gcc.target/xstormy16/below100.ld: New test linker script.
32079 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
32080 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
32082 * gcc.target/xstormy16/bp.c: Likewise.
32084 * gcc.target/xstormy16/bss_below100: New files:
32085 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
32086 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
32087 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
32088 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
32089 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
32090 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
32091 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
32092 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
32093 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
32094 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
32095 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
32096 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
32097 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
32098 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
32099 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
32100 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
32101 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
32102 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
32103 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
32104 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
32105 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
32106 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
32107 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
32108 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
32109 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
32110 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
32111 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
32113 * gcc.target/xstormy16/data_below100: New files:
32114 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
32115 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
32116 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
32117 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
32118 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
32119 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
32120 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
32121 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
32122 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
32123 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
32124 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
32125 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
32126 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
32127 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
32128 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
32129 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
32130 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
32131 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
32132 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
32133 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
32134 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
32135 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
32136 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
32137 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
32138 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
32139 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
32140 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
32142 * gcc.target/xstormy16/sfr: New files:
32143 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
32144 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
32145 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
32146 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
32147 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
32148 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
32149 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
32150 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
32151 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
32152 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
32153 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
32154 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
32155 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
32156 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
32157 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
32158 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
32159 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
32160 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
32161 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
32162 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
32163 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
32164 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
32165 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
32166 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
32167 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
32168 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
32169 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
32170 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
32171 27_if0_sfrw_bitfield_f.c
32173 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32176 * g++.dg/lookup/name-clash4.C: New test.
32178 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
32181 * g++.dg/opt/array1.C: New.
32184 * g++.dg/template/operator5.C: New.
32186 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
32189 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
32191 2004-12-07 Steven Bosscher <stevenb@suse.de>
32193 * gcc.dg/noncompile/20041207.c: New test.
32195 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
32197 * g++.dg/other/unreachable-1.C: New test.
32199 2004-12-06 Nick Clifton <nickc@redhat.com>
32201 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
32202 <limits.h> because the latter comes from gcc's include/ directory
32203 and not the newlib/libc/include directory.
32205 2004-12-04 Richard Henderson <rth@redhat.com>
32207 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
32209 2004-12-04 Richard Henderson <rth@redhat.com>
32211 * lib/target-supports.exp (check_gc_sections_available): Disable
32212 for alpha and ia64.
32214 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
32216 PR middle-end/17909
32217 * g++.dg/other/vararg-2.C: New test.
32219 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32221 PR c++/17011, c++/17971
32222 * g++.dg/template/error15.C: Adjust expected error.
32223 * g++.dg/template/instantiate3.C: Likewise.
32225 2004-12-03 Janis Johnson <janis187@us.ibm.com>
32227 * gcc.dg/altivec-18.c: Fix for darwin
32229 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
32232 * g++.dg/parse/ptrmem2.C: New.
32235 * g++.dg/template/new1.C: New.
32237 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32240 * gfortran.dg/direct_io_3.f90: New test.
32242 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
32245 * g++.dg/parse/crash21.C: New.
32247 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32249 PR c++/15664, c++/18276
32250 * g++.dg/template/ttp13.C: New test.
32251 * g++.dg/template/ttp14.C: Likewise.
32253 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32256 * g++.dg/parse/enum2.C: New test.
32257 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
32259 2004-12-02 Nick Clifton <nickc@redhat.com>
32261 * gcc.target/xstormy16: New test directory.
32262 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
32263 * gcc.target/xstormy16/bp.c: Check the generation of bp
32265 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
32266 bn instructions and the BELOW100 attribute.
32268 2004-12-02 Alan Modra <amodra@bigpond.net.au>
32271 * gcc.dg/ppc-eabi.c: New.
32273 2004-12-02 Bud Davis <bdavis9659@comcast.net>
32276 * gfortran.dg/backspace.f90
32278 2004-12-02 Bud Davis <bdavis9659@comcast.net>
32280 * gfortran.dg/inquire.f90: New test.
32282 2004-12-01 Janis Johnson <janis187@us.ibm.com>
32284 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
32285 handle effective-target-keyword.
32286 (dg-skip-if): Support effective-target keyword as target list.
32287 (dg-xfail-if): Ditto.
32288 * lib/target-supports.exp (is-effective-target-keyword): New proc.
32290 2004-12-01 Diego Novillo <dnovillo@redhat.com>
32292 PR tree-optimization/18291
32293 * gcc.c-torture/compile/pr18291.c: New test.
32295 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
32298 * g++.dg/parse/crash20.C: New.
32301 * g++.dg/overload/arg1.C: New.
32302 * g++.dg/overload/arg2.C: New.
32303 * g++.dg/overload/arg3.C: New.
32304 * g++.dg/overload/arg4.C: New.
32306 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
32308 * gcc.dg/c99-flex-array-4.c: Remove.
32310 2004-11-30 Janis Johnson <janis187@us.ibm.com>
32312 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
32314 * lib/target-supports.exp (is-effective-target): Simplify.
32316 * lib/target-supports.exp (check_effective_target_vect_long):
32317 Fix for powerpc64-*-*.
32319 2004-11-30 Loren James Rittle <ljrittle@acm.org>
32321 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
32322 to support new requirements on FreeBSD 5.
32324 2004-11-30 Devang Patel <dpatel@apple.com>
32327 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
32329 2004-11-30 Janis Johnson <janis187@us.ibm.com>
32331 * g++.dg/ext/altivec-13.C: New test.
32333 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
32336 * gcc.c-torture/execute/p18298.c: New test.
32338 2004-11-30 Ira Rosen <irar@il.ibm.com>
32339 Dorit Naishlos <dorit@il.ibm.com>
32342 * gcc.dg/vect/vect-89.c: New test.
32344 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
32346 * gcc.dg/pr18596-1.c: New test.
32348 2004-11-30 Ben Elliston <bje@au.ibm.com>
32350 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
32352 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
32355 * gcc.dg/pr18479.c: New test.
32357 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
32360 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
32361 mmix-knuth-mmixware.
32363 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
32364 cris-*-elf* cris-*-aout* mmix-*-*
32366 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
32368 PR middle-end/18725
32369 * gcc.dg/pr18725.c: New test.
32371 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
32374 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
32377 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
32379 2004-11-29 Mark Mitchell <mark@codesourcery.com>
32382 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
32383 * g++.old-deja/g++.law/ctors5.C: Likewise.
32384 * g++.old-deja/g++.other/crash25.C: Likewise.
32387 * g++.dg/template/error16.C: New test.
32390 * g++.dg/template/crash29.C: New test.
32392 2004-11-29 Diego Novillo <dnovillo@redhat.com>
32394 PR tree-optimization/18712
32395 * gcc.c-torture/compile/pr18712.c: New test.
32397 2004-11-29 Joseph Myers <joseph@codesourcery.com>
32400 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
32403 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32406 * g++.dg/lookup/crash6.C: New test.
32408 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
32410 PR middle-end/18164
32411 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
32413 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
32415 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
32416 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
32417 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
32419 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
32421 * gcc.dg/pr18164.c: New test.
32423 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
32425 * gcc.dg/funroll-loops-all.c: New.
32427 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
32430 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
32431 delimeter, match space and TAB as well as ":".
32434 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
32437 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
32440 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
32443 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
32445 2004-11-28 Bud Davis <bdavis9659@comcast.net>
32447 * gfortran.dg/direct_io_2.f90: New test.
32449 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
32452 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
32454 2004-11-28 Richard Henderson <rth@redhat.com>
32456 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
32458 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
32460 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
32461 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
32462 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
32463 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
32464 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
32465 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
32466 gcc.dg/pointer-arith-8.c: New tests.
32468 2004-11-27 Bud Davis <bdavis9659@comcast.net>
32471 * gfortran.dg/endfile.f90: New test.
32473 2004-11-27 Falk Hueffner <falk@debian.org>
32475 * gcc.dg/loop-6.c: New test.
32477 2004-11-27 Jakub Jelinek <jakub@redhat.com>
32479 * gcc.c-torture/execute/20041126-1.c: New test.
32481 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
32483 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
32486 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
32488 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
32491 2004-11-27 Jakub Jelinek <jakub@redhat.com>
32493 PR rtl-optimization/17825
32494 * gcc.c-torture/compile/20041119-1.c: New test.
32496 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32498 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
32499 Check existence of ld library path variables before unsetting.
32501 2004-11-26 Mark Mitchell <mark@codesourcery.com>
32503 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
32505 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
32507 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
32509 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
32511 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
32513 2004-11-26 Ben Elliston <bje@au.ibm.com>
32515 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
32518 2004-11-26 Ben Elliston <bje@au.ibm.com>
32520 * gcc.dg/pr17957.c: Pass --param, not -param.
32522 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
32524 PR middle-end/17957
32525 * gcc.dg/pr17957.c: New test.
32527 2004-11-25 Mark Mitchell <mark@codesourcery.com>
32530 * g++.dg/template/crash28.C: Likewise.
32533 * g++.dg/expr/unary2.C: Adjust lvalue messages.
32534 * g++.dg/ext/lvaddr.C: Likewise.
32535 * g++.dg/opt/pr7503-3.C: Likewise.
32538 * g++.dg/parse/qualified3.C: New test.
32539 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
32542 * g++.dg/expr/return1.C: New test.
32544 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32546 Friend class name lookup 3/n, PR c++/3332
32547 * g++.dg/lookup/friend3.C: New test.
32548 * g++.dg/lookup/friend4.C: Likewise.
32549 * g++.dg/lookup/friend5.C: Likewise.
32551 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32553 Friend class name lookup 2/n, PR c++/14513, c++/15410
32554 * g++.dg/lookup/friend2.C: New test.
32555 * g++.dg/template/friend31.C: Likewise.
32557 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32559 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
32561 2004-11-24 Mark Mitchell <mark@codesourcery.com>
32564 * g++.dg/tc1/dr56.C: Remove.
32565 * g++.dg/template/typedef1.C: Add dg-error markers.
32566 * g++.old-deja/g++.other/typedef7.C: Likewise.
32569 * g++.dg/parse/typedef7.C: New test.
32571 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
32573 * gcc.c-torture/execute/20041124-1.c: New test.
32575 2004-11-24 Mark Mitchell <mark@codesourcery.com>
32577 * g++.dg/template/deduce3.C: New test.
32580 * g++.dg/template/crash27.C: New test.
32583 * g++.dg/warn/Wshadow-3.C: New test.
32585 2004-11-24 Devang Patel <dpatel@apple.com>
32588 * gcc.dg/cpp/isysroot-1.c: New test.
32589 * gcc.dg/cpp/usr/include/stdio.h: New file.
32590 * gcc.dg/cpp/isysroot-2.c: New test.
32591 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
32594 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32597 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
32599 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
32601 * gcc.target/sparc/align.c: Do not include <stdint.h>.
32602 * gcc.target/sparc/pdist.c: Likewise.
32604 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
32607 * g++.dg/conversion/simd1.C: New test.
32609 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32611 * lib/target-libpath.exp: New file defining
32612 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
32613 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
32614 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
32615 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
32616 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
32618 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
32620 * gcc.dg/pragma-align-2.c: Test macro expansion.
32621 * gcc.dg/pragma-pack-2.c: New test.
32623 2004-11-23 Richard Henderson <rth@redhat.com>
32625 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
32626 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32627 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
32628 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
32629 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
32630 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
32632 * gcc.dg/vect/vect.exp: Add check for alpha.
32633 * lib/target-supports.exp (check_alpha_max_hw_available): New.
32634 (check_effective_target_vect_int): Enable for alpha.
32635 (check_effective_target_vect_long): New.
32636 (is-effective-target): Add it.
32638 2004-11-23 Uros Bizjak <uros@kss-loka.si>
32640 * gcc.dg/pr18614-1.c: New test.
32642 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
32644 * gcc.dg/setjmp-2.c: New test.
32646 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
32648 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
32649 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
32650 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
32651 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
32652 gcc.target/sparc/pdist.c: New tests.
32654 2004-11-22 Bob Wilson <bob.wilson@acm.org>
32656 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
32658 2004-11-22 Dale Johannesen <dalej@apple.com>
32660 * gcc.dg/20041111-1.c: New.
32662 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
32665 * gcc.dg/vect/pr18536.c: New test.
32667 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32670 * g++.dg/template/nontype11.C: New test.
32672 2004-11-21 Roger Sayle <roger@eyesopen.com>
32674 PR middle-end/18520
32675 * gcc.dg/pr18520-1.c: New test case.
32677 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
32679 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
32680 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
32681 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
32682 expected diagnostics.
32684 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
32687 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
32688 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
32689 vect-77.c, vect-77a.c: XFAIL on the SPARC.
32691 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
32693 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
32695 2004-11-19 Mark Mitchell <mark@codesourcery.com>
32696 Joseph Myers <joseph@codesourcery.com>
32698 * lib/target-supports.exp (check_visibility_available): Really
32701 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
32704 * gcc.dg/vect/vect-85.c: New test.
32705 * gcc.dg/vect/vect-86.c: New test.
32706 * gcc.dg/vect/vect-87.c: New test.
32707 * gcc.dg/vect/vect-88.c: New test.
32709 2004-11-19 Ben Elliston <bje@au.ibm.com>
32711 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
32713 2004-11-18 Janis Johnson <janis187@us.ibm.com>
32715 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
32716 * gcc.dg/ppc-and-1.c: Ditto.
32717 * gcc.dg/ppc-compare-1.c: Ditto.
32718 * gcc.dg/ppc-mov-1.c: Ditto
32720 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
32721 Mark Mitchell <mark@codesourcery.com>
32723 * gcc.dg/pragma-init-fini-2.c: New test.
32725 2004-11-17 Janis Johnson <janis187@us.ibm.com>
32726 Aldy Hernandez <aldyh@redhat.com>
32728 * lib/target-supports.exp (check_effective_target_vect_int): New
32729 (check_effective_target_vect_float): New
32730 (check_effective_target_vect_double): New.
32731 (is-effective-target): Support new effective targets keywords.
32732 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
32733 default action for dg-do.
32734 * gcc.dg/vect/pr16105.c: Use new support.
32735 * gcc.dg/vect/pr18400.c: Ditto.
32736 * gcc.dg/vect/pr18425.c: Ditto.
32737 * gcc.dg/vect/vect-1.c: Ditto.
32738 * gcc.dg/vect/vect-10.c: Ditto.
32739 * gcc.dg/vect/vect-11.c: Ditto.
32740 * gcc.dg/vect/vect-12.c: Ditto.
32741 * gcc.dg/vect/vect-13.c: Ditto.
32742 * gcc.dg/vect/vect-14.c: Ditto.
32743 * gcc.dg/vect/vect-15.c: Ditto.
32744 * gcc.dg/vect/vect-16.c: Ditto.
32745 * gcc.dg/vect/vect-17.c: Ditto.
32746 * gcc.dg/vect/vect-18.c: Ditto.
32747 * gcc.dg/vect/vect-19.c: Ditto.
32748 * gcc.dg/vect/vect-2.c: Ditto.
32749 * gcc.dg/vect/vect-20.c: Ditto.
32750 * gcc.dg/vect/vect-21.c: Ditto.
32751 * gcc.dg/vect/vect-22.c: Ditto.
32752 * gcc.dg/vect/vect-23.c: Ditto.
32753 * gcc.dg/vect/vect-24.c: Ditto.
32754 * gcc.dg/vect/vect-25.c: Ditto.
32755 * gcc.dg/vect/vect-26.c: Ditto.
32756 * gcc.dg/vect/vect-27.c: Ditto.
32757 * gcc.dg/vect/vect-27a.c: Ditto.
32758 * gcc.dg/vect/vect-28.c: Ditto.
32759 * gcc.dg/vect/vect-29.c: Ditto.
32760 * gcc.dg/vect/vect-29a.c: Ditto.
32761 * gcc.dg/vect/vect-3.c: Ditto.
32762 * gcc.dg/vect/vect-30.c: Ditto.
32763 * gcc.dg/vect/vect-31.c: Ditto.
32764 * gcc.dg/vect/vect-32.c: Ditto.
32765 * gcc.dg/vect/vect-33.c: Ditto.
32766 * gcc.dg/vect/vect-34.c: Ditto.
32767 * gcc.dg/vect/vect-35.c: Ditto.
32768 * gcc.dg/vect/vect-36.c: Ditto.
32769 * gcc.dg/vect/vect-37.c: Ditto.
32770 * gcc.dg/vect/vect-38.c: Ditto.
32771 * gcc.dg/vect/vect-4.c: Ditto.
32772 * gcc.dg/vect/vect-40.c: Ditto.
32773 * gcc.dg/vect/vect-41.c: Ditto.
32774 * gcc.dg/vect/vect-42.c: Ditto.
32775 * gcc.dg/vect/vect-43.c: Ditto.
32776 * gcc.dg/vect/vect-44.c: Ditto.
32777 * gcc.dg/vect/vect-45.c: Ditto.
32778 * gcc.dg/vect/vect-46.c: Ditto.
32779 * gcc.dg/vect/vect-47.c: Ditto.
32780 * gcc.dg/vect/vect-48.c: Ditto.
32781 * gcc.dg/vect/vect-48a.c: Ditto.
32782 * gcc.dg/vect/vect-49.c: Ditto.
32783 * gcc.dg/vect/vect-5.c: Ditto.
32784 * gcc.dg/vect/vect-50.c: Ditto.
32785 * gcc.dg/vect/vect-51.c: Ditto.
32786 * gcc.dg/vect/vect-52.c: Ditto.
32787 * gcc.dg/vect/vect-53.c: Ditto.
32788 * gcc.dg/vect/vect-54.c: Ditto.
32789 * gcc.dg/vect/vect-55.c: Ditto.
32790 * gcc.dg/vect/vect-56.c: Ditto.
32791 * gcc.dg/vect/vect-56a.c: Ditto.
32792 * gcc.dg/vect/vect-57.c: Ditto.
32793 * gcc.dg/vect/vect-58.c: Ditto.
32794 * gcc.dg/vect/vect-59.c: Ditto.
32795 * gcc.dg/vect/vect-6.c: Ditto.
32796 * gcc.dg/vect/vect-60.c: Ditto.
32797 * gcc.dg/vect/vect-61.c: Ditto.
32798 * gcc.dg/vect/vect-62.c: Ditto.
32799 * gcc.dg/vect/vect-63.c: Ditto.
32800 * gcc.dg/vect/vect-64.c: Ditto.
32801 * gcc.dg/vect/vect-65.c: Ditto.
32802 * gcc.dg/vect/vect-66.c: Ditto.
32803 * gcc.dg/vect/vect-67.c: Ditto.
32804 * gcc.dg/vect/vect-68.c: Ditto.
32805 * gcc.dg/vect/vect-69.c: Ditto.
32806 * gcc.dg/vect/vect-7.c: Ditto.
32807 * gcc.dg/vect/vect-72.c: Ditto.
32808 * gcc.dg/vect/vect-72a.c: Ditto.
32809 * gcc.dg/vect/vect-73.c: Ditto.
32810 * gcc.dg/vect/vect-74.c: Ditto.
32811 * gcc.dg/vect/vect-75.c: Ditto.
32812 * gcc.dg/vect/vect-76.c: Ditto.
32813 * gcc.dg/vect/vect-77.c: Ditto.
32814 * gcc.dg/vect/vect-77a.c: Ditto.
32815 * gcc.dg/vect/vect-78.c: Ditto.
32816 * gcc.dg/vect/vect-79.c: Ditto.
32817 * gcc.dg/vect/vect-8.c: Ditto.
32818 * gcc.dg/vect/vect-80.c: Ditto.
32819 * gcc.dg/vect/vect-82.c: Ditto.
32820 * gcc.dg/vect/vect-82_64.c: Ditto.
32821 * gcc.dg/vect/vect-83.c: Ditto.
32822 * gcc.dg/vect/vect-83_64.c: Ditto.
32823 * gcc.dg/vect/vect-9.c: Ditto.
32824 * gcc.dg/vect/vect-all.c: Ditto.
32825 * gcc.dg/vect/vect-none.c: Ditto.
32827 2004-11-17 Janis Johnson <janis187@us.ibm.com>
32829 * lib/gcc-dg.exp (dg-skip-if): New function.
32830 (dg-forbid-option): Remove.
32831 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
32832 * g++.dg/abi/bitfield8.C: Likewise.
32833 * g++.dg/abi/dtor1.C: Likewise.
32834 * g++.dg/abi/empty10.C: Likewise.
32835 * g++.dg/abi/empty7.C: Likewise.
32836 * g++.dg/abi/empty9.C: Likewise.
32837 * g++.dg/abi/layout3.C: Likewise.
32838 * g++.dg/abi/layout4.C: Likewise.
32839 * g++.dg/abi/thunk1.C: Likewise.
32840 * g++.dg/abi/thunk2.C: Likewise.
32841 * g++.dg/abi/vbase11.C: Likewise.
32842 * g++.dg/abi/vthunk2.C: Likewise.
32843 * g++.dg/abi/vthunk3.C: Likewise.
32844 * g++.dg/ext/attrib8.C: Likewise.
32845 * g++.dg/opt/longbranch2.C: Likewise.
32846 * g++.dg/opt/reg-stack4.C: Likewise.
32847 * g++.old-deja/g++.ext/attrib1.C: Likewise.
32848 * g++.old-deja/g++.ext/attrib2.C: Likewise.
32849 * g++.old-deja/g++.ext/attrib3.C: Likewise.
32850 * g++.old-deja/g++.other/store-expr1.C: Likewise.
32851 * g++.old-deja/g++.other/store-expr2.C: Likewise.
32852 * gcc.dg/20000609-1.c: Likewise.
32853 * gcc.dg/20000720-1.c: Likewise.
32854 * gcc.dg/20011107-1.c: Likewise.
32855 * gcc.dg/20011119-1.c: Likewise.
32856 * gcc.dg/20020108-1.c: Likewise.
32857 * gcc.dg/20020122-2.c: Likewise.
32858 * gcc.dg/20020122-3.c: Likewise.
32859 * gcc.dg/20020201-3.c: Likewise.
32860 * gcc.dg/20020206-1.c: Likewise.
32861 * gcc.dg/20020218-1.c: Likewise.
32862 * gcc.dg/20020310-1.c: Likewise.
32863 * gcc.dg/20020411-1.c: Likewise.
32864 * gcc.dg/20020418-2.c: Likewise.
32865 * gcc.dg/20020426-1.c: Likewise.
32866 * gcc.dg/20020426-2.c: Likewise.
32867 * gcc.dg/20020517-1.c: Likewise.
32868 * gcc.dg/20020523-1.c: Likewise.
32869 * gcc.dg/20020523-2.c: Likewise.
32870 * gcc.dg/20020729-1.c: Likewise.
32871 * gcc.dg/20030204-1.c: Likewise.
32872 * gcc.dg/20030826-2.c: Likewise.
32873 * gcc.dg/20030926-1.c: Likewise.
32874 * gcc.dg/20031202-1.c: Likewise.
32875 * gcc.dg/980312-1.c: Likewise.
32876 * gcc.dg/980313-1.c: Likewise.
32877 * gcc.dg/990117-1.c: Likewise.
32878 * gcc.dg/990424-1.c: Likewise.
32879 * gcc.dg/990524-1.c: Likewise.
32880 * gcc.dg/991230-1.c: Likewise.
32881 * gcc.dg/i386-387-1.c: Likewise.
32882 * gcc.dg/i386-387-2.c: Likewise.
32883 * gcc.dg/i386-387-3.c: Likewise.
32884 * gcc.dg/i386-387-4.c: Likewise.
32885 * gcc.dg/i386-387-5.c: Likewise.
32886 * gcc.dg/i386-387-6.c: Likewise.
32887 * gcc.dg/i386-asm-1.c: Likewise.
32888 * gcc.dg/i386-bitfield1.c: Likewise.
32889 * gcc.dg/i386-bitfield2.c: Likewise.
32890 * gcc.dg/i386-loop-1.c: Likewise.
32891 * gcc.dg/i386-loop-2.c: Likewise.
32892 * gcc.dg/i386-loop-3.c: Likewise.
32893 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32894 * gcc.dg/i386-pic-1.c: Likewise.
32895 * gcc.dg/i386-regparm.c: Likewise.
32896 * gcc.dg/i386-signbit-1.c: Likewise.
32897 * gcc.dg/i386-signbit-2.c: Likewise.
32898 * gcc.dg/i386-signbit-3.c: Likewise.
32899 * gcc.dg/i386-sse-5.c: Likewise.
32900 * gcc.dg/i386-sse-8.c: Likewise.
32901 * gcc.dg/i386-unroll-1.c: Likewise.
32902 * gcc.dg/tls/opt-1.c: Likewise.
32903 * gcc.dg/tls/opt-2.c: Likewise.
32904 * gcc.dg/unroll-1.c: Likewise.
32905 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32906 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32907 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32908 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32910 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32912 * g++.dg/template/incomplete1.C: New test.
32914 2004-11-16 Nick Clifton <nickc@redhat.com>
32916 Revert patches accidentally commited during checkin of fixes for
32918 gcc.c-torture/execute/simd-4.c: Revert
32919 gcc.dg/20040910-1.c: Revert.
32921 2004-11-16 Paul Brook <paul@codesourcery.com>
32924 * gfortran.dg/der_pointer_1.f90: New test.
32926 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
32929 * gcc.dg/bitfld-13.c: New test.
32931 2004-11-15 Janis Johnson <janis187@us.ibm.com>
32933 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
32936 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
32937 * gcc.dg/ppc64-abi-2.c: Ditto.
32938 * gcc.dg/ppc64-abi-3.c: Ditto.
32940 * lib/gcc-dg.exp (dg-target-list): Remove.
32942 2004-11-15 Steve Ellcey <sje@cup.hp.com>
32944 * gcc.dg/ia64-postinc.c: New test.
32946 2004-11-15 Mark Mitchell <mark@codesourcery.com>
32948 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
32950 2004-11-15 Nick Clifton <nickc@redhat.com>
32952 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
32953 __INT_MAX__ so that the test can be compiled by toolchains
32954 targeted at 16-bit processors.
32956 * gcc.dg/20040625-1.c: Use long constants rather than integers
32957 when performing arithmetic that will overflow 16-bits.
32959 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
32960 xstormy16. It does not support 128-bit vector operations.
32962 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
32963 with the macro PTR_TYPE. Define this macro to an integer type
32964 suitable for holding a pointer.
32966 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
32967 the target is a 16-bit processor.
32969 * gcc.dg/cpp/if-2.c: Expect a different warning message from
32970 16-bit targets where the character constant will be too long.
32972 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
32973 where the double will not be directly addressable.
32975 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32977 Friend class name lookup 1/n, PR c++/18471
32978 * g++.dg/template/crash26.C: New test.
32979 * g++.dg/lookup/struct1.C: Adjust expected error.
32980 * g++.dg/parse/elab1.C: Likewise.
32981 * g++.dg/parse/elab2.C: Likewise.
32982 * g++.dg/parse/int-as-enum1.C: Likewise.
32983 * g++.dg/parse/struct-as-enum1.C: Likewise.
32984 * g++.dg/parse/typedef1.C: Likewise.
32985 * g++.dg/parse/typedef3.C: Likewise.
32986 * g++.dg/parse/typedef4.C: Likewise.
32987 * g++.dg/parse/typedef5.C: Likewise.
32988 * g++.dg/template/nontype4.C: Likewise.
32989 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
32990 * g++.old-deja/g++.other/elab1.C: Likewise.
32991 * g++.old-deja/g++.other/syntax4.C: Likewise.
32993 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
32995 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
32997 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
32999 * gcc.c-torture/execute/20041114-1.c: New test.
33001 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
33003 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
33004 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
33005 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
33006 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
33007 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
33008 gcc.dg/switch-7.c: New tests.
33010 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
33012 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
33014 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
33017 * gcc.dg/vect/pr18400.c: New test.
33019 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
33020 Andrew Pinski <pinskia@physics.uc.edu>
33023 * gcc.dg/vect/pr18425.c: New test.
33025 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
33027 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
33028 Guard with dg-require-alias and dg-require-visibility.
33030 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
33032 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
33034 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33036 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
33038 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33041 * g++.dg/template/defarg5.C: New test.
33043 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
33045 * g++.dg/parse/cast1.C: Run only on ILP32.
33046 * g++.old-deja/g++.mike/p784.C: Likewise.
33048 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
33050 * gcc.c-torture/execute/20041113-1.c: New test.
33052 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
33055 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
33056 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
33057 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
33058 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33059 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
33060 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
33061 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
33062 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
33063 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
33064 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
33065 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
33066 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
33067 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
33069 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
33071 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
33072 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
33073 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
33074 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
33075 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
33076 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
33077 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
33078 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
33079 gcc.target/sparc/combined-1.c: New tests.
33081 2004-11-12 Ziemowit Laski <zlaski@apple.com>
33083 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
33086 2004-11-12 Mark Mitchell <mark@codesourcery.com>
33088 * lib/gcc-dg.exp (dg-forbid-option): New function.
33089 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
33090 * g++.dg/abi/bitfield8.C: Likewise.
33091 * g++.dg/abi/dtor1.C: Likewise.
33092 * g++.dg/abi/empty10.C: Likewise.
33093 * g++.dg/abi/empty7.C: Likewise.
33094 * g++.dg/abi/empty9.C: Likewise.
33095 * g++.dg/abi/layout3.C: Likewise.
33096 * g++.dg/abi/layout4.C: Likewise.
33097 * g++.dg/abi/thunk1.C: Likewise.
33098 * g++.dg/abi/thunk2.C: Likewise.
33099 * g++.dg/abi/vbase11.C: Likewise.
33100 * g++.dg/abi/vthunk2.C: Likewise.
33101 * g++.dg/abi/vthunk3.C: Likewise.
33102 * g++.dg/ext/attrib8.C: Likewise.
33103 * g++.dg/opt/longbranch2.C: Likewise.
33104 * g++.dg/opt/reg-stack4.C: Likewise.
33105 * g++.old-deja/g++.ext/attrib1.C: Likewise.
33106 * g++.old-deja/g++.ext/attrib2.C: Likewise.
33107 * g++.old-deja/g++.ext/attrib3.C: Likewise.
33108 * g++.old-deja/g++.other/store-expr1.C: Likewise.
33109 * g++.old-deja/g++.other/store-expr2.C: Likewise.
33110 * gcc.dg/20000609-1.c: Likewise.
33111 * gcc.dg/20000720-1.c: Likewise.
33112 * gcc.dg/20011107-1.c: Likewise.
33113 * gcc.dg/20011119-1.c: Likewise.
33114 * gcc.dg/20020108-1.c: Likewise.
33115 * gcc.dg/20020122-2.c: Likewise.
33116 * gcc.dg/20020122-3.c: Likewise.
33117 * gcc.dg/20020201-3.c: Likewise.
33118 * gcc.dg/20020206-1.c: Likewise.
33119 * gcc.dg/20020218-1.c: Likewise.
33120 * gcc.dg/20020310-1.c: Likewise.
33121 * gcc.dg/20020411-1.c: Likewise.
33122 * gcc.dg/20020418-2.c: Likewise.
33123 * gcc.dg/20020426-1.c: Likewise.
33124 * gcc.dg/20020426-2.c: Likewise.
33125 * gcc.dg/20020517-1.c: Likewise.
33126 * gcc.dg/20020523-1.c: Likewise.
33127 * gcc.dg/20020523-2.c: Likewise.
33128 * gcc.dg/20020729-1.c: Likewise.
33129 * gcc.dg/20030204-1.c: Likewise.
33130 * gcc.dg/20030826-2.c: Likewise.
33131 * gcc.dg/20030926-1.c: Likewise.
33132 * gcc.dg/20031202-1.c: Likewise.
33133 * gcc.dg/980312-1.c: Likewise.
33134 * gcc.dg/980313-1.c: Likewise.
33135 * gcc.dg/990117-1.c: Likewise.
33136 * gcc.dg/990424-1.c: Likewise.
33137 * gcc.dg/990524-1.c: Likewise.
33138 * gcc.dg/991230-1.c: Likewise.
33139 * gcc.dg/i386-387-1.c: Likewise.
33140 * gcc.dg/i386-387-2.c: Likewise.
33141 * gcc.dg/i386-387-3.c: Likewise.
33142 * gcc.dg/i386-387-4.c: Likewise.
33143 * gcc.dg/i386-387-5.c: Likewise.
33144 * gcc.dg/i386-387-6.c: Likewise.
33145 * gcc.dg/i386-asm-1.c: Likewise.
33146 * gcc.dg/i386-bitfield1.c: Likewise.
33147 * gcc.dg/i386-bitfield2.c: Likewise.
33148 * gcc.dg/i386-loop-1.c: Likewise.
33149 * gcc.dg/i386-loop-2.c: Likewise.
33150 * gcc.dg/i386-loop-3.c: Likewise.
33151 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33152 * gcc.dg/i386-pic-1.c: Likewise.
33153 * gcc.dg/i386-regparm.c: Likewise.
33154 * gcc.dg/i386-signbit-1.c: Likewise.
33155 * gcc.dg/i386-signbit-2.c: Likewise.
33156 * gcc.dg/i386-signbit-3.c: Likewise.
33157 * gcc.dg/i386-sse-5.c: Likewise.
33158 * gcc.dg/i386-sse-8.c: Likewise.
33159 * gcc.dg/i386-unroll-1.c: Likewise.
33160 * gcc.dg/tls/opt-1.c: Likewise.
33161 * gcc.dg/tls/opt-2.c: Likewise.
33162 * gcc.dg/unroll-1.c: Likewise.
33163 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
33164 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
33165 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
33166 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
33167 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
33170 2004-11-12 Mark Mitchell <mark@codesourcery.com>
33173 * g++.dg/parse/cond1.C: New test.
33176 * g++.dg/template/array9.C: New test.
33177 * g++.dg/ext/vla1.C: Adjust error messages.
33178 * g++.dg/ext/vlm1.C: Likewise.
33179 * g++.dg/template/crash2.C: Likewise.
33182 * g++.dg/template/call3.C: New test.
33185 * g++.dg/template/ptrmem11.C: New test.
33187 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
33190 * lib/g++.exp: Set LC_ALL and LANG to C.
33191 * lib/gcc-dg.exp: Likewise.
33192 * lib/gfortran.exp: Likewise.
33193 * lib/objc.exp: Likewise.
33194 * lib/treelang.exp: Likewise.
33196 2004-11-12 Andreas Schwab <schwab@suse.de>
33198 * gcc.dg/pr16286.c: Fix last change.
33200 2004-11-12 Mark Mitchell <mark@codesourcery.com>
33203 * g++.dg/init/global1.C: New test.
33205 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
33207 * gcc.c-torture/execute/20041112-1.c: New test.
33209 2004-11-11 Janis Johnson <janis187@us.ibm.com>
33211 * lib/gcc-dg.exp (dg-target-list): New.
33213 2004-11-11 Janis Johnson <janis187@us.ibm.com>
33214 Richard Sandiford <rsandifo@redhat.com>
33216 * lib/target-supports.exp (get-compiler_messages): New.
33217 (check_named_sections_available): Use it.
33218 (check_effective_target_ilp32): New.
33219 (check_effective_target_lp64): New.
33220 (is-effective-target): New.
33221 * lib/gcc-dg.exp (dg-require-effective-target): New.
33223 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
33225 * gcc.dg/precedence-1.c: New test.
33227 2004-11-11 Janis Johnson <janis187@us.ibm.com>
33229 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
33231 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
33232 message, delete generated files, use more descriptive name for
33233 executable, and make the test unsupported when it cannot be run.
33235 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
33236 (dg-require-weak, dg-require-visibility, dg-require-alias,
33237 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
33238 dg-require-iconv, dg-require-named-sections): Use it.
33240 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
33242 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
33245 * gcc.dg/ppc-and-1: New
33248 * gcc.dg/ppc-mov-1.c: New.
33251 * gcc.dg/ppc-compare-1.c: New.
33253 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
33255 * objc.dg/desig-init-2.m: New test.
33257 2004-11-10 Adam Nemet <anemet@lnxw.com>
33259 PR middle-end/18160
33260 * g++.dg/warn/register-var-1.C: New test.
33261 * g++.dg/warn/register-var-2.C: New test.
33263 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
33265 * gcc.dg/union-2.c: New test.
33267 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
33269 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
33270 New test for PR tree-optimization/17892.
33272 2004-11-09 Mark Mitchell <mark@codesourcery.com>
33275 * g++.dg/init/new12.C: New test.
33277 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
33279 * gcc.target/sparc: New directory.
33280 * gcc.target/sparc/sparc.exp: New driver.
33281 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
33282 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
33283 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
33284 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
33286 2004-11-10 Paul Brook <paul@codesourcery.com>
33289 * gfortran.dg/list_read.c: New test.
33291 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
33294 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
33295 expected diagnostic location.
33297 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
33299 * gcc.dg/20041109-1.c: New test.
33301 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
33304 * objc/compile/pr18406.m: New test.
33306 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
33308 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
33310 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
33312 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
33314 2004-11-08 Steve Ellcey <sje@cup.hp.com>
33316 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
33318 2004-11-08 Steve Ellcey <sje@cup.hp.com>
33320 * gcc.dg/20030225-2.c: Add prototype for abort and
33323 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
33326 * gcc.c-torture/pr18299-1.c: New test.
33328 2004-11-06 Andreas Schwab <schwab@suse.de>
33330 * gcc.dg/pr16286.c: Also test for bool and pixel.
33332 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
33334 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
33335 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
33336 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
33337 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
33338 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
33339 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
33340 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
33341 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
33342 gcc.dg/struct-semi-3.c: New tests.
33344 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
33346 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
33348 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
33350 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
33351 Do not use C99 designators.
33353 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
33355 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
33357 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
33359 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
33360 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
33361 * gcc.c-torture/execute/simd-5.x: Remove.
33363 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
33365 PR rtl-optimization/17933
33366 * gcc.dg/torture/pr17933-1.c: New test.
33368 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
33371 * lib/target-supports.exp (check_weak_available): Support
33374 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
33376 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
33377 call to fflush(stdout) before abort.
33378 (my_ffsll): New function.
33379 (generate_fields): Use it.
33381 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
33383 * gcc.dg/init-undef-1.c: New test.
33385 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
33387 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
33388 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
33389 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
33390 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
33391 expected messages for new parser.
33393 2004-11-04 Mark Mitchell <mark@codesourcery.com>
33395 * g++.dg/ext/visibility/symbian1.C: New test.
33397 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
33399 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
33402 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
33404 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
33405 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
33406 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
33407 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
33408 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
33409 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
33410 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
33411 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
33412 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
33413 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
33415 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
33417 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
33418 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
33419 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
33420 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
33421 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
33422 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
33423 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
33426 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
33429 * gcc.dg/20041104-1.c: New test.
33431 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33433 * g++.dg/template/nontype7.C: New test.
33434 * g++.dg/template/nontype8.C: Likewise.
33435 * g++.dg/template/nontype9.C: Likewise.
33436 * g++.dg/template/nontype10.C: Likewise.
33437 * g++.dg/tc1/dr49.C: Likewise.
33438 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
33439 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
33441 2004-11-04 Ben Elliston <bje@au.ibm.com>
33443 * g++.dg/rtti/tinfo1.C: Remove xfails.
33445 2004-11-04 Ben Elliston <bje@au.ibm.com>
33447 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
33448 packed attribute to the definition to satisfy the new C++ parser.
33450 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
33452 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
33453 invocations of va_arg.
33455 2004-11-02 Mark Mitchell <mark@codesourcery.com>
33458 * g++.dg/template/crash25.C: New test.
33461 * g++.dg/template/typedef2.C: New test.
33462 * g++.dg/parse/crash13.C: Adjust error markers.
33465 * g++.dg/conversion/const3.C: New test.
33467 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33472 * gfortran.dg/generic_[123].f90: New testcases.
33474 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
33476 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
33477 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
33479 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
33482 * gcc.c-torture/compile/pr16808.c: New test.
33484 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
33486 PR rtl-optimization/17104
33487 * gcc.dg/ppc-bitfield1.c: New.
33489 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
33491 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
33493 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
33495 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
33496 strings for 32-bit code.
33498 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
33501 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
33503 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
33506 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
33508 2004-10-31 Mark Mitchell <mark@codesourcery.com>
33511 * g++.dg/init/aggr2.C: New test.
33513 2004-10-30 Ziemowit Laski <zlaski@apple.com>
33515 * objc.dg/local-decl-1.m: New test.
33517 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
33519 * gcc.dg/20040910-1.c: Adjust regex.
33521 2004-10-30 Roger Sayle <roger@eyesopen.com>
33523 PR rtl-optimization/18084
33524 * g++.dg/opt/pr18084-1.C: New testcase.
33526 2004-10-30 Matt Austern <austern@apple.com>
33529 * g++.dg/ext/attrib18.C: New test.
33531 2004-10-30 Roger Sayle <roger@eyesopen.com>
33533 PR middle-end/18096
33534 * gcc.dg/pr18096-1.c: New test case.
33536 2004-10-30 Roger Sayle <roger@eyesopen.com>
33538 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
33540 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
33543 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
33544 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
33545 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
33546 gcc.dg/old-style-prom-3.c: New tests.
33548 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
33550 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
33551 Remove unnecessary inclusion of stdio.h.
33553 2004-10-29 Roger Sayle <roger@eyesopen.com>
33555 PR rtl-optimization/17581
33556 * gcc.dg/pr17581-1.c: New test case.
33558 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
33560 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
33562 * g++.dg/conversion/dr195-1.C: New.
33563 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
33564 * g++.old-deja/g++.mike/p10148.C: Likewise.
33566 2004-10-29 Mark Mitchell <mark@codesourcery.com>
33569 * g++.dg/debug/typedef2.C: New test.
33571 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
33574 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
33575 * gfortran.dg/g77/README: Update.
33577 2004-10-28 Matt Austern <austern@apple.com>
33580 * g++.dg/ext/packed7.C: New test.
33582 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
33584 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
33586 * lib/scanasm.exp (hidden-scan-for): New proc.
33587 (scan-hidden): Use hidden-scan-for instead of constructing the scan
33589 (scan-not-hidden): Likewise.
33590 * lib/target-supports.exp (check_visibility_available): mach-o is
33593 2004-10-28 Mark Mitchell <mark@codesourcery.com>
33596 * g++.dg/template/memclass3.C: New test.
33598 2004-10-28 Adam Nemet <anemet@lnxw.com>
33600 PR middle-end/18160
33601 * gcc.dg/register-var-1.c: New test.
33602 * gcc.dg/register-var-2.c: New test.
33603 * gcc.dg/asm-7.c: Taking the address of a register variable is an
33606 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
33609 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
33611 * gcc.dg/vect/vect-22.c: Likewise.
33613 2004-10-28 Jakub Jelinek <jakub@redhat.com>
33615 * gcc.dg/i386-rotate-1.c: New test.
33617 2004-10-27 Mark Mitchell <mark@codesourcery.com>
33619 * g++.dg/init/ref12.C: Add "run" marker.
33622 * g++.dg/init/ref12.C: New test.
33625 * g++.dg/template/shift1.C: New test.
33626 * g++.dg/template/error10.C: Adjust error markers.
33628 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
33631 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
33633 2004-10-27 Geoffrey Keating <geoffk@apple.com>
33635 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
33636 * gcc.dg/weak/weak-3.c: Likewise.
33637 * gcc.dg/weak/weak-5.c: Likewise.
33638 * gcc.dg/weak/weak-9.c: Likewise.
33639 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
33640 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
33642 * gcc.dg/darwin-weakimport-1.c: New.
33644 2004-10-28 Ben Elliston <bje@au.ibm.com>
33646 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
33648 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
33650 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
33651 'syntax' error messages.
33652 * gcc.dg/cpp/direct2s.c: Likewise.
33654 2004-10-26 Geoffrey Keating <geoffk@apple.com>
33656 * gcc.c-torture/compile/20041026-1.c: New.
33658 2004-10-26 Mark Mitchell <mark@codesourcery.com>
33661 * g++.dg/lookup/ns2.C: New test.
33664 * g++.dg/template/enum4.C: New test.
33667 * g++.dg/template/expr1.C: New test.
33669 2004-10-26 Ben Elliston <bje@au.ibm.com>
33671 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
33673 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
33675 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
33676 gcc.dg/decl-nospec-3.c: New tests.
33678 2004-10-26 Ziemowit Laski <zlaski@apple.com>
33680 * objc.dg/super-class-3.m: New test.
33682 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
33684 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
33686 * gcc.dg/cpp/direct2s.c: Likewise.
33688 2004-10-25 Geoffrey Keating <geoffk@apple.com>
33690 * objc.dg/image-info.m: Update for changes to section selection.
33692 2004-10-25 David Ayers <d.ayers@inode.at>
33693 Ziemowit Laski <zlaski@apple.com>
33695 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
33696 diagnostics when messaging 'id <Proto>'.
33697 * objc.dg/class-protocol-1.m: New test.
33698 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
33699 a non-existent method signature.
33700 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
33701 Update diagnostics when messaging with non-existent method signature.
33702 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
33703 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
33704 invalid receivers are now resolved as if messaging 'id'; remove
33705 extraneous diagnostics.
33707 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
33710 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
33711 gcc.dg/init-desig-obs-3.c: New tests.
33713 2004-10-25 Jakub Jelinek <jakub@redhat.com>
33715 * gcc.dg/debug/20041023-1.c: New test.
33717 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
33719 PR middle-end/17407
33720 * gcc.c-torture/compile/pr17407.c: New test.
33723 * g++.dg/template/array8.C: New test.
33725 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
33728 * lib/g++.exp: Accept more than one multilib libgcc.
33729 * lib/gcc-dg.exp: Likewise.
33730 * lib/objc.exp: Likewise.
33731 * lib/treelang.exp: Likewise.
33732 * lib/gfortran.exp: Likewise.
33734 2004-10-24 Ben Elliston <bje@au.ibm.com>
33736 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
33738 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
33740 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
33741 * gcc.dg/c99-const-expr-3.c: Likewise.
33743 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
33745 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
33747 2004-10-23 Ben Elliston <bje@au.ibm.com>
33749 * gcc.c-torture/execute/loop-2e.x: Remove.
33751 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
33754 * g++.dg/parse/crash18.C: New.
33755 * g++.dg/parse/crash19.C: New.
33757 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
33759 * g++.dg/ext/dllimport1.C: Move dg-warnings.
33760 * g++.dg/ext/dllimport2.C: Same.
33761 * g++.dg/ext/dllimport8.C: Same.
33763 2004-10-21 Mark Mitchell <mark@codesourcery.com>
33766 * g++.dg/conversion/cast1.C: New test.
33767 * g++.dg/overload/pmf1.C: Adjust error marker.
33769 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
33772 * objc.dg/const-str-7.m: New test.
33774 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33776 * g++.dg/template/memfriend11.C: Fix comment typo.
33777 * g++.dg/template/memfriend14.C: Likewise.
33779 2004-10-20 Richard Henderson <rth@redhat.com>
33781 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
33782 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
33783 -fasynchronous-unwind-tables.
33785 2004-10-20 Richard Henderson <rth@redhat.com>
33787 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
33788 (main): Return success.
33789 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
33790 (main): Return success.
33792 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33795 * g++.dg/template/memfriend9.C: New test.
33796 * g++.dg/template/memfriend10.C: Likewise.
33797 * g++.dg/template/memfriend11.C: Likewise.
33798 * g++.dg/template/memfriend12.C: Likewise.
33799 * g++.dg/template/memfriend13.C: Likewise.
33800 * g++.dg/template/memfriend14.C: Likewise.
33801 * g++.dg/template/memfriend15.C: Likewise.
33802 * g++.dg/template/memfriend16.C: Likewise.
33803 * g++.dg/template/memfriend17.C: Likewise.
33804 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
33806 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
33808 * g++.dg/conversion/dr195.C: New.
33809 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
33811 2004-10-20 Ben Elliston <bje@au.ibm.com>
33812 Devang Patel <dpatel@apple.com>
33814 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
33815 of floating point arithmetic, which could trap.
33817 2004-10-19 Mark Mitchell <mark@codesourcery.com>
33820 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
33821 * g++.dg/conversion/const2.C: New test.
33822 * g++.dg/expr/reinterpret2.C: New test.
33823 * g++.dg/expr/reinterpret3.C: New test.
33824 * g++.dg/expr/cast2.C: New test.
33825 * g++.dg/expr/copy1.C: New test.
33826 * g++.dg/other/conversion1.C: Change error message.
33827 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
33828 function pointers to void *.
33829 * g++.old-deja/g++.mike/p10148.C: Likewise.
33831 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
33833 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
33835 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
33839 * g++.dg/parse/expr3.C: New test.
33841 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
33843 * gcc.dg/smod-1.c: New test.
33845 2004-10-18 Ziemowit Laski <zlaski@apple.com>
33847 * objc.dg/method-14.m: New test.
33849 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
33851 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
33852 Also xfail as the patch was reverted.
33854 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
33856 PR middle-end/16973
33857 * gcc.dg/pr16973.c: New test.
33859 2004-10-18 Diego Novillo <dnovillo@redhat.com>
33861 PR tree-optimization/17656
33862 * gcc.c-torture/compile/pr17656.c: New test.
33864 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
33866 * g++.dg/eh/shadow1.C: New.
33868 2004-10-18 Jakub Jelinek <jakub@redhat.com>
33870 * gcc.c-torture/compile/20041018-1.c: New test.
33872 2004-10-18 Ben Elliston <bje@au.ibm.com>
33874 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
33875 compiler referring to register 0 when accessing sdata. The linker
33876 now patches things up.
33878 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
33881 * gcc.c-torture/compile/pr17529.c: New test.
33883 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33886 * g++.dg/ext/attrib17.C: New test.
33888 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
33890 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
33892 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33895 * g++.dg/ext/attrib16.C: New test.
33897 2004-10-15 Mark Mitchell <mark@codesourcery.com>
33900 * g++.dg/init/dso_handle1.C: New test.
33903 * g++.dg/parse/typedef6.C: New test.
33906 * g++.dg/parse/pragma1.C: New test.
33908 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
33910 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
33912 2004-10-15 Steve Ellcey <sje@cup.hp.com>
33914 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
33915 -fno-common when on HPPA HP-UX platforms.
33917 2004-10-15 Jakub Jelinek <jakub@redhat.com>
33920 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
33922 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
33925 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
33928 * g++.dg/lookup/strong-using-4.C: New test.
33930 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
33932 PR middle-end/16567
33933 * gcc.c-torture/compile/nested-1.c: New test.
33935 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
33937 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
33938 and mipsisa64*-*-* (until support for misaligned loads is added).
33939 * gcc.dg/vect/vect-50.c: Likewise.
33940 * gcc.dg/vect/vect-52.c: Likewise.
33941 * gcc.dg/vect/vect-54.c: Likewise.
33942 * gcc.dg/vect/vect-58.c: Likewise.
33943 * gcc.dg/vect/vect-60.c: Likewise.
33944 * gcc.dg/vect/vect-80.c: Likewise.
33946 2004-10-14 Mark Mitchell <mark@codesourcery.com>
33949 * g++.dg/init/dtor3.C: New test.
33951 2004-10-15 Ben Elliston <bje@au.ibm.com>
33953 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
33955 2004-10-14 Geoffrey Keating <geoffk@apple.com>
33957 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
33958 * gcc.dg/macho-lo-sum.c: Likewise.
33960 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
33962 * gcc.dg/ppc-spe64-1.c: New test.
33964 2004-10-14 Devang Patel <dpatel@apple.com>
33967 * gcc.dg/pr17635.c : New test.
33969 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
33971 * gcc.dg/vect/vect-28.c: Remove xfail.
33972 * gcc.dg/vect/vect-30.c: Remove xfail.
33973 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
33974 * gcc.dg/vect/vect-33.c: Remove xfail.
33975 * gcc.dg/vect/vect-44.c: Remove xfail.
33976 * gcc.dg/vect/vect-46.c: Remove xfail.
33977 * gcc.dg/vect/vect-50.c: Remove xfail.
33978 * gcc.dg/vect/vect-52.c: Remove xfail.
33979 * gcc.dg/vect/vect-54.c: Remove xfail.
33980 * gcc.dg/vect/vect-58.c: Remove xfail.
33981 * gcc.dg/vect/vect-60.c: Remove xfail.
33982 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
33983 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
33984 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
33985 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
33986 * gcc.dg/vect/vect-8.c: Remove xfail.
33987 * gcc.dg/vect/vect-80.c: Remove xfail.
33988 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
33990 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
33992 * gcc.dg/vect/vect-82.c: New testcase.
33993 * gcc.dg/vect/vect-82_64.c: New testcase.
33994 * gcc.dg/vect/vect-83.c: New testcase.
33995 * gcc.dg/vect/vect-83_64.c: New testcase.
33997 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
33999 * gcc.dg/cpp/error-1.c: New test.
34001 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
34003 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
34005 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
34008 * gcc.dg/cris-peep2-xsrand2.c: New test.
34010 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
34013 * g++.dg/expr/for2.C: New test.
34015 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
34017 * g++.dg/inherit/thunk1.C: Run on the SPARC.
34019 2004-10-13 Jakub Jelinek <jakub@redhat.com>
34021 PR tree-optimization/17724
34022 * g++.dg/opt/pr17724-1.C: New test.
34023 * g++.dg/opt/pr17724-2.C: New test.
34024 * g++.dg/opt/pr17724-3.C: New test.
34025 * g++.dg/opt/pr17724-4.C: New test.
34026 * g++.dg/opt/pr17724-5.C: New test.
34027 * g++.dg/opt/pr17724-6.C: New test.
34029 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
34032 * gcc.dg/pr17301-2.c: New test.
34034 2004-10-11 Mark Mitchell <mark@codesourcery.com>
34037 * g++.dg/parse/error22.C: New test.
34040 * g++.dg/template/spec18.C: New test.
34042 2004-10-11 Steve Ellcey <sje@cup.hp.com>
34044 * gcc.dg/ia64-asm-1.c: Add prototype for abort
34045 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
34047 * gcc.dg/ia64-sync-2.c: Ditto.
34048 * gcc.dg/ia64-sync-3.c: Ditto.
34050 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
34052 * g++.dg/eh/cleanup5.C: Add dg-options "".
34054 2004-10-11 Roger Sayle <roger@eyesopen.com>
34056 PR middle-end/17657
34057 * gcc.dg/switch-4.c: New test case.
34059 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
34061 * gcc.c-torture/execute/20041011-1.c: New test.
34063 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
34066 * g++.dg/init/for3.C: New test.
34069 * g++.dg/opt/switch2.C: New test.
34071 PR middle-end/17703
34072 * g++.dg/warn/Wreturn-2.C: New test.
34074 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
34077 * g++.dg/eh/cleanup5.C: New test.
34079 2004-10-10 Mark Mitchell <mark@codesourcery.com>
34082 * g++.dg/parse/error21.C: New test.
34084 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
34086 * g++.dg/overload/pmf1.C: Adjust quoting marks.
34087 * g++.dg/warn/incomplete1.C: Likewise.
34088 * g++.dg/template/qualttp20.C: Likewise.
34090 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
34093 * parm-incomplete-1.c: New test.
34095 2004-10-09 Mark Mitchell <mark@codesourcery.com>
34098 * g++.dg/parse/error19.C: New test.
34101 * g++.dg/init/new11.C: New test.
34104 * g++.dg/parse/error20.C: New test.
34107 * g++.dg/template/crash24.C: New test.
34109 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
34112 * gcc.dg/pr17301-1.c: New test.
34114 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
34117 * gcc.dg/anon-struct-5.c: New test.
34119 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
34122 * gcc.dg/pr17844-1.c: New test.
34124 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
34126 PR tree-optimization/17906
34127 * gcc.c-torture/compile/pr17906.c: New.
34129 2004-10-09 Stuart Hastings <stuart@apple.com>
34130 Roger Sayle <roger@eyesopen.com>
34132 PR rtl-optimization/17853
34133 * gcc.dg/i386-mmx-5.c: New testcase.
34135 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
34137 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
34139 2004-10-09 Mark Mitchell <mark@codesourcery.com>
34142 * g++.dg/template/static9.C: New test.
34145 * g++.dg/parse/operator5.C: New test.
34147 2004-10-09 Roger Sayle <roger@eyesopen.com>
34149 PR middle-end/17894
34150 * gcc.c-torture/execute/divcmp-4.c: New test case.
34152 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
34155 * g++.dg/opt/pr17902.C: New test.
34157 2004-10-09 Jakub Jelinek <jakub@redhat.com>
34159 * gcc.dg/cpp/ident-1.c: Add dg-options "".
34161 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
34163 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
34165 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
34167 * gcc.dg/assign-warn-3.c: New test.
34169 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
34172 * gcc.dg/cpp/ident-1.c: New test.
34174 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
34176 * gcc.c-torture/compile/acc1.c: New.
34178 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
34180 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
34181 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
34183 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
34185 * gcc.dg/ultrasp11.c: New test.
34187 2004-10-08 Michael Matz <matz@suse.de>
34189 * gcc.dg/doloop-2.c: New test.
34191 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
34193 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
34194 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
34195 objc.dg/method-9.m: Update expected diagnostics.
34197 2004-10-07 Geoffrey Keating <geoffk@apple.com>
34199 * gcc.dg/ppc-fsel-3.c: New file.
34200 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
34202 2004-10-07 Paul Brook <paul@codesourcery.com>
34204 * gfortran.dg/intrinsic_verify_1.f90: New test.
34206 2004-10-07 Paul Brook <paul@codesourcery.com>
34208 * gfortran.dg/empty_format_1.f90: Remove stray commas.
34210 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34212 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
34213 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
34216 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
34218 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
34220 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34223 * g++.dg/warn/Winline-4.C: New test.
34225 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
34227 * gcc.c-torture/compile/20041007-1.c: New test.
34229 2004-10-07 Paul Brook <paul@codesourcery.com>
34232 * gfortran.dg/use_allocated_1.f90: New test.
34234 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
34236 PR middle-end/17849
34237 * gfortran.fortran-torture/compile/nested.f90: New test
34239 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
34241 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
34243 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
34246 * g++.dg/ext/asm6.C: New test.
34248 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
34250 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
34252 2004-10-06 Paul Brook <paul@codesourcery.com>
34254 PR libfortran/17709
34255 * gfortran.dg/empty_format_1.f90: New test.
34257 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34260 * gfortran.dg/ishft.f90: New test.
34263 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
34266 2004-10-06 Paul Brook <paul@codesourcery.com>
34268 * gfortran.dg/do_1.f90: New test.
34270 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34272 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
34273 optimizing for size.
34275 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
34277 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
34279 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
34281 * gcc.c-torture/compile/20041005-1.c: New test.
34283 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
34286 * g++.dg/lookup/koenig4.C: New.
34288 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
34290 * g++.dg/other/classkey1.C: Adjust quoting marks.
34291 * g++.dg/parse/error15.C: Likewise.
34292 * g++.dg/template/meminit2.C (int>): Likewise.
34294 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34297 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
34300 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
34303 * gfortran.dg/pr17708.f90: New test.
34305 2004-10-04 Chao-ying Fu <fu@mips.com>
34307 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
34308 * gcc.dg/vect/vect-4.c: Ditto.
34309 * gcc.dg/vect/vect-5.c: Ditto.
34310 * gcc.dg/vect/vect-6.c: Ditto.
34311 * gcc.dg/vect/vect-8.c: Ditto.
34312 * gcc.dg/vect/vect-16.c: Ditto.
34313 * gcc.dg/vect/vect-30.c: Ditto.
34314 * gcc.dg/vect/vect-40.c: Ditto.
34315 * gcc.dg/vect/vect-41.c: Ditto.
34316 * gcc.dg/vect/vect-42.c: Ditto.
34317 * gcc.dg/vect/vect-43.c: Ditto.
34318 * gcc.dg/vect/vect-44.c: Ditto.
34319 * gcc.dg/vect/vect-45.c: Ditto.
34320 * gcc.dg/vect/vect-46.c: Ditto.
34321 * gcc.dg/vect/vect-47.c: Ditto.
34322 * gcc.dg/vect/vect-48.c: Ditto.
34323 * gcc.dg/vect/vect-49.c: Ditto.
34324 * gcc.dg/vect/vect-50.c: Ditto.
34325 * gcc.dg/vect/vect-51.c: Ditto.
34326 * gcc.dg/vect/vect-52.c: Ditto.
34327 * gcc.dg/vect/vect-53.c: Ditto.
34328 * gcc.dg/vect/vect-54.c: Ditto.
34329 * gcc.dg/vect/vect-55.c: Ditto.
34330 * gcc.dg/vect/vect-56.c: Ditto.
34331 * gcc.dg/vect/vect-57.c: Ditto.
34332 * gcc.dg/vect/vect-58.c: Ditto.
34333 * gcc.dg/vect/vect-59.c: Ditto.
34334 * gcc.dg/vect/vect-60.c: Ditto.
34335 * gcc.dg/vect/vect-74.c: Ditto.
34336 * gcc.dg/vect/vect-79.c: Ditto.
34337 * gcc.dg/vect/vect-80.c: Ditto.
34339 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
34341 * gcc.dg/unused-7.c: Use the correct option.
34343 2004-10-04 Paul Brook <paul@codesourcery.com>
34344 Bud Davis <bdavis9659@comcast.net>
34348 * gfortran/pr17706.f90: New test.
34349 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
34351 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34353 * gfortran.dg/pr17612.f90: New test.
34355 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
34357 * g++.dg/template/local1.C: Adjust quoting marks in
34358 testing for diagnostics.
34359 * g++.dg/tls/diag-2.C: Likewise.
34360 * g++.dg/other/error8.C: Likewise.
34362 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
34365 * gcc.dg/unused-4.c: Adjust to be correct.
34368 * gcc.dg/unused-7.c: New test.
34370 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
34373 * g++.dg/overload/template2.C: New test.
34375 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
34377 PR tree-optimization/16632
34378 * gcc.dg/tree-ssa/20041002-1.c: New.
34380 2004-10-03 Paul Brook <paul@codesourcery.com>
34382 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
34383 rather than relying on default formatting.
34385 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
34387 * gcc.dg/20040920-1.c: Update expected message text.
34389 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
34391 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
34393 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
34395 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
34398 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
34400 * gcc.dg/tree-ssa/pr17343.c: Remove.
34402 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
34405 * gcc.dg/tree-ssa/pr17343.c: New test.
34407 2004-10-01 Jakub Jelinek <jakub@redhat.com>
34409 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
34410 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
34411 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
34412 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
34413 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
34415 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
34417 * gcc.dg/lvalue-2.c: New test.
34419 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
34422 * gcc.dg/pr17730-1.c: New test
34424 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
34427 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
34429 2004-09-29 Jakub Jelinek <jakub@redhat.com>
34431 * gcc.c-torture/execute/stdarg-1.c: New test.
34432 * gcc.c-torture/execute/stdarg-2.c: New test.
34433 * gcc.c-torture/execute/stdarg-3.c: New test.
34434 * gcc.dg/tree-ssa/stdarg-1.c: New test.
34435 * gcc.dg/tree-ssa/stdarg-2.c: New test.
34436 * gcc.dg/tree-ssa/stdarg-3.c: New test.
34437 * gcc.dg/tree-ssa/stdarg-4.c: New test.
34438 * gcc.dg/tree-ssa/stdarg-5.c: New test.
34440 2004-09-29 Jakub Jelinek <jakub@redhat.com>
34442 PR tree-optimization/17697
34443 * g++.dg/opt/pr17697-1.C: New test.
34444 * g++.dg/opt/pr17697-2.C: New test.
34445 * g++.dg/opt/pr17697-3.C: New test.
34447 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
34450 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
34451 gcc.dg/vla-init-5.c: New tests.
34453 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
34456 * gcc.dg/pr13804-1.c: New test.
34458 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34461 * gfortran.dg/pr16938.f90: New test.
34463 2004-09-27 Mark Mitchell <mark@codesourcery.com>
34465 * g++.dg/template/crash23.C: New test.
34467 2004-09-27 Mark Mitchell <mark@codesourcery.com>
34470 * g++.dg/template/static8.C: New test.
34472 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
34475 * g++.dg/other/error9.C: New test.
34477 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
34479 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
34481 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34484 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
34486 2004-09-26 Roger Sayle <roger@eyesopen.com>
34488 PR middle-end/17112
34489 * gcc.dg/pr17112-1.c: New test case.
34491 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
34494 * gcc.dg/pr11459-1.c: New test.
34496 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
34498 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
34499 * gcc.dg/tree-ssa/loop-4.c: Likewise.
34501 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34503 * gfortran.dg/pr15324.f90: Make array bounds consistent.
34505 2004-09-25 Jan Hubicka <jh@suse.cz>
34507 * compile/30040909-1.c: New test.
34508 * compile/30040907-1.c: New test.
34510 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
34512 * gcc.c-torture/execute/va-arg-26.c: New test.
34514 2004-09-24 Zack Weinberg <zack@codesourcery.com>
34516 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
34517 extra diagnostics on targets with 64-bit pointers.
34518 * objc.dg/selector-1.m: Adjust dg-warning regexp.
34520 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
34523 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
34524 * gcc.dg/decl-3.c: Adjust expected message.
34526 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34529 * gfortran.dg/pr17615.f90: New test.
34531 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
34533 PR tree-optimzation/17517
34534 * g++.dg/tree-ssa/pr17517.C: New Test.
34536 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
34539 * g++.dg/lookup/ambig3.C: New.
34541 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
34544 * g++.dg/opt/pr17624.C: New test.
34546 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
34549 * gcc.dg/Wbad-function-cast-1.c: New test.
34551 2004-09-23 Zack Weinberg <zack@codesourcery.com>
34553 * g++.dg/ext/complit1.C
34554 * g++.dg/other/error2.C
34555 * g++.dg/other/nontype-1.C
34556 * g++.dg/parse/crash11.C
34557 * g++.dg/parse/crash12.C
34558 * g++.dg/parse/error15.C
34559 * g++.dg/parse/error4.C
34560 * g++.dg/parse/tmpl-outside1.C
34561 * g++.dg/parse/too-many-tmpl-args1.C
34562 * g++.dg/template/dependent-expr3.C
34563 * g++.dg/template/error10.C
34564 * g++.dg/template/instantiate1.C
34565 * g++.dg/template/vtable2.C
34566 * g++.dg/warn/Wshadow-1.C
34567 * g++.dg/warn/weak1.C
34568 * g++.old-deja/g++.brendan/crash16.C
34569 * g++.old-deja/g++.brendan/crash18.C
34570 * g++.old-deja/g++.brendan/crash48.C
34571 * g++.old-deja/g++.brendan/crash49.C
34572 * g++.old-deja/g++.brendan/crash55.C
34573 * g++.old-deja/g++.brendan/crash56.C
34574 * g++.old-deja/g++.brendan/crash8.C
34575 * g++.old-deja/g++.brendan/enum11.C
34576 * g++.old-deja/g++.brendan/enum8.C
34577 * g++.old-deja/g++.brendan/enum9.C
34578 * g++.old-deja/g++.brendan/friend3.C
34579 * g++.old-deja/g++.brendan/misc14.C
34580 * g++.old-deja/g++.bugs/900402_02.C
34581 * g++.old-deja/g++.bugs/900404_03.C
34582 * g++.old-deja/g++.bugs/900404_04.C
34583 * g++.old-deja/g++.bugs/900428_03.C
34584 * g++.old-deja/g++.jason/crash4.C
34585 * g++.old-deja/g++.jason/overload21.C
34586 * g++.old-deja/g++.jason/redecl1.C
34587 * g++.old-deja/g++.jason/report.C
34588 * g++.old-deja/g++.jason/rfg10.C
34589 * g++.old-deja/g++.jason/template30.C
34590 * g++.old-deja/g++.law/arm12.C
34591 * g++.old-deja/g++.law/ctors5.C
34592 * g++.old-deja/g++.law/cvt20.C
34593 * g++.old-deja/g++.law/init10.C
34594 * g++.old-deja/g++.law/init8.C
34595 * g++.old-deja/g++.law/visibility17.C
34596 * g++.old-deja/g++.law/visibility7.C
34597 * g++.old-deja/g++.mike/net8.C
34598 * g++.old-deja/g++.mike/p646.C
34599 * g++.old-deja/g++.mike/p700.C
34600 * g++.old-deja/g++.mike/p701.C
34601 * g++.old-deja/g++.mike/p811.C
34602 * g++.old-deja/g++.ns/template13.C
34603 * g++.old-deja/g++.other/array3.C
34604 * g++.old-deja/g++.other/crash25.C
34605 * g++.old-deja/g++.other/dtor3.C
34606 * g++.old-deja/g++.other/dtor4.C
34607 * g++.old-deja/g++.other/main1.C
34608 * g++.old-deja/g++.other/warn7.C
34609 * g++.old-deja/g++.pt/crash11.C
34610 * g++.old-deja/g++.pt/crash36.C
34611 * g++.old-deja/g++.pt/spec22.C
34612 * g++.old-deja/g++.pt/spec9.C
34613 * g++.old-deja/g++.pt/ttp52.C
34614 * g++.old-deja/g++.robertl/eb103.C
34615 * g++.old-deja/g++.robertl/eb121.C
34616 * g++.old-deja/g++.robertl/eb22.C
34617 * g++.old-deja/g++.robertl/eb8.C:
34618 Update locations and/or regexps of dg-error markers.
34619 Remove markers for some bogus messages that are no longer issued.
34621 2004-09-23 Jakub Jelinek <jakub@redhat.com>
34623 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
34624 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
34626 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
34629 * g++.dg/lookup/crash5.C: New test.
34631 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
34633 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
34634 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
34635 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
34636 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
34637 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
34638 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
34640 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
34641 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
34642 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
34643 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
34644 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
34645 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
34647 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
34649 * gcc.dg/vect/vect-44.c: Check additional cases.
34650 * gcc.dg/vect/vect-48.c: Check additional cases.
34652 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
34653 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
34654 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
34655 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
34656 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
34657 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
34658 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
34659 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
34660 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
34662 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
34663 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
34664 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
34666 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34668 * gcc.dg/tree-ssa/loop-6.c: New test.
34670 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
34673 * g++.dg/inherit/base2.C: New.
34675 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
34677 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
34678 * gcc.dg/20001012-2.c: Likewise.
34679 * gcc.dg/20001013-1.c: Likewise.
34680 * gcc.dg/20001101-1.c: Likewise.
34681 * gcc.dg/20001102-1.c: Likewise.
34682 * gcc.dg/bf-spl1.c: Likewise.
34683 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
34684 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
34686 2004-09-22 Diego Novillo <dnovillo@redhat.com>
34688 PR tree-optimization/16721
34689 * gcc.dg/tree-ssa/pr16721.c: New test.
34691 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
34693 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
34694 * gcc.dg/20040305-1.c: Likewise.
34696 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
34699 * gcc.c-torture/compile/pr16566-1.c,
34700 gcc.c-torture/compile/pr16566-2.c,
34701 gcc.c-torture/compile/pr16566-3.c: New tests.
34703 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
34705 PR tree-optimization/17512
34706 * gcc.c-torture/compile/20040916-1.c.
34708 2004-09-21 Mark Mitchell <mark@codesourcery.com>
34710 * gcc.dg/pragma-re-3.c: New test.
34712 2004-09-17 Matt Austern <austern@apple.com>
34715 * g++.dg/other/anon3.C: New.
34717 2004-09-21 Roger Sayle <roger@eyesopen.com>
34720 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
34721 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
34722 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
34723 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
34724 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
34726 2004-09-21 Bud Davis <bdavis9659@comcast.net>
34729 * gfortran.dg/pr17286.f90: New test.
34731 2004-09-20 Mark Mitchell <mark@codesourcery.com>
34734 * g++.dg/template/static7.C: New test.
34736 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
34739 * gcc.c-torture/compile/pr17558.c: New test.
34741 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
34743 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
34744 if SKIP_ATTRIBUTE is defined.
34746 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34749 * gfortran.dg/pr15957.f90: New test.
34751 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
34753 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
34755 * gcc.dg/vect/vect-79.c: Likewise.
34756 * gcc.dg/vect/vect-80.c: Likewise.
34758 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34761 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
34763 2004-09-20 Ira Rosen <irar@il.ibm.com>
34765 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
34766 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
34767 * gcc.dg/vect/vect-62.c: New testcase.
34768 * gcc.dg/vect/vect-63.c: New testcase.
34769 * gcc.dg/vect/vect-64.c: New testcase.
34770 * gcc.dg/vect/vect-65.c: New testcase.
34771 * gcc.dg/vect/vect-66.c: New testcase.
34772 * gcc.dg/vect/vect-67.c: New testcase.
34773 * gcc.dg/vect/vect-68.c: New testcase.
34774 * gcc.dg/vect/vect-69.c: New testcase.
34775 * gcc.dg/vect/vect-79.c: New testcase.
34776 * gcc.dg/vect/vect-80.c: New testcase.
34778 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
34780 * gcc.target/mips/asm-1.c: New test.
34782 2004-09-19 Ira Rosen <irar@il.ibm.com>
34784 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
34785 * gcc.dg/vect/vect-73.c: New testcase.
34786 * gcc.dg/vect/vect-74.c: New testcase.
34787 * gcc.dg/vect/vect-75.c: New testcase.
34788 * gcc.dg/vect/vect-76.c: New testcase.
34789 * gcc.dg/vect/vect-77.c: New testcase.
34790 * gcc.dg/vect/vect-78.c: New testcase
34792 2004-09-18 Paul Brook <paul@codesourcery.com>
34794 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
34796 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
34799 * gcc.dg/pr17424-1.c: New test.
34801 2004-09-18 Diego Novillo <dnovillo@redhat.com>
34803 * g++.dg/tree-ssa/pr17153.C: New test.
34805 2004-09-16 Geoffrey Keating <geoffk@apple.com>
34808 * g++.dg/pch/wchar-1.C: New.
34809 * g++.dg/pch/wchar-1.Hs: New.
34811 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
34813 * gcc.c-torture/execute/20040917-1.c: New test.
34815 2004-09-17 Diego Novillo <dnovillo@redhat.com>
34817 PR tree-optimization/17319
34818 * gcc.dg/pr17319.c: New test.
34820 2004-09-17 Devang Patel <dpatel@apple.com>
34822 * gcc.dg/20040813-1.c: New test.
34824 2004-09-17 Diego Novillo <dnovillo@redhat.com>
34826 PR tree-optimization/17273
34827 * gcc.c-torture/compile/pr17273.c: New test.
34829 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
34831 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
34832 Update expected messages.
34833 * gcc.dg/declspec-13.c: New test.
34835 2004-09-17 David Edelsohn <edelsohn@gnu.org>
34837 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
34839 2004-09-17 Diego Novillo <dnovillo@redhat.com>
34841 * gcc.c-torture/execute/pr17252.c: Use post-increment to
34842 change what 'a' is pointing to.
34844 2004-09-17 Mark Mitchell <mark@codesourcery.com>
34847 * g++.dg/template/error18.C: New test.
34850 * g++.dg/warn/Wunused-8.C: New test.
34852 2004-09-17 Steven Bosscher <stevenb@suse.de>
34854 PR tree-optimization/17513
34855 * gcc.dg/20040916-1.c: New test.
34857 2004-09-16 Mark Mitchell <mark@codesourcery.com>
34860 * g++.dg/template/typename7.C: New test.
34862 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34864 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
34866 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
34868 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
34869 with -ftree-based-profiling also.
34870 * lib/profopt.exp: Support late-set profile_option/feedback_option.
34872 2004-09-16 Victor Leikehman <lei@il.ibm.com>
34875 * gfortran.dg/der_array_io_1.f90: New test.
34876 * gfortran.dg/der_array_io_2.f90: New test.
34877 * gfortran.dg/der_array_io_3.f90: New test.
34879 2004-09-15 Mark Mitchell <mark@codesourcery.com>
34881 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
34884 2004-09-15 Mark Mitchell <mark@codesourcery.com>
34886 * g++.dg/opt/switch1.C: New test.
34888 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
34890 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
34891 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
34892 Update expected messages.
34894 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34897 * gfortran.dg/same_name_1.f90: New test.
34899 2004-09-15 Diego Novillo <dnovillo@redhat.com>
34901 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
34902 dereference garbage pointers.
34904 2004-09-15 Jakub Jelinek <jakub@redhat.com>
34906 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
34907 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
34909 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
34910 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
34911 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
34913 2004-09-14 Mark Mitchell <mark@codesourcery.com>
34916 * g++.dg/template/mangle1.C: New test.
34918 2004-09-14 Diego Novillo <dnovillo@redhat.com>
34920 PR tree-optimization/17252
34921 * gcc.c-torture/execute/pr17252.c: New test.
34923 2004-09-14 Andrew Pinski <apinski@apple.com>
34925 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
34927 2004-09-14 Roger Sayle <roger@eyesopen.com>
34929 PR rtl-optimization/9771
34930 * gcc.dg/pr9771-1.c: New test case.
34932 2004-09-14 Diego Novillo <dnovillo@redhat.com>
34934 PR tree-optimization/15262
34935 * gcc.c-torture/execute/pr15262-1.c: New test.
34936 * gcc.c-torture/execute/pr15262-2.c: New test.
34938 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
34940 * gcc.dg/declspec-12.c: New test.
34942 2004-09-14 Bud Davis <bdavis9659@comcast.net>
34944 * gfortran.dg/pr17090.f90: Add directives to test.
34946 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34948 * gcc.c-torture/compile/20040914-1.c: New test.
34950 2004-09-13 Mark Mitchell <mark@codesourcery.com>
34953 * g++.dg/template/decl2.C: New test.
34955 2004-09-13 Bud Davis <bdavis9659@comcast.net>
34958 * gfortran.dg/pr17090.f90: New test.
34960 2004-09-13 Dale Johannesen <dalej@apple.com>
34962 * gcc.c-torture/compile/pr17408.c: New test case.
34964 2004-09-13 Mark Mitchell <mark@codesourcery.com>
34967 * g++.dg/parse/crash17.C: New test.
34970 * g++.dg/template/enum3.C: New test.
34972 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
34974 * lib/gcc-defs.exp: Load wrapper.exp.
34975 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
34977 * lib/gcc.exp (gcc_init): Similar.
34978 * lib/gfortran.exp (gfortran_init): Similar.
34979 * lib/objc.exp (objc_init): Similar.
34980 * lib/treelang.exp (treelang_init): Similar.
34981 * lib/wrapper.exp: New file with build_wrapper call machinery in
34982 ${tool}_maybe_build_wrapper.
34984 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
34986 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
34988 * gcc.dg/declspec-11.c: Update expected messages.
34989 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
34990 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
34991 gcc.dg/inline-12.c: New tests.
34993 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
34995 * g++.dg/tree-ssa/pr17400.C: New testcase.
34997 2004-09-13 James E Wilson <wilson@specifixinc.com>
34999 * gcc.target/mips/sb1-1.c: New testcase.
35001 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
35003 * lib/g77-dg.exp: Remove unused file.
35004 * lib/mike-g77.exp: Ditto.
35005 * lib/g77.exp: Ditto.
35007 2004-09-12 Richard Henderson <rth@redhat.com>
35009 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
35011 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
35013 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
35014 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35015 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
35016 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
35017 Update expected messages.
35019 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
35021 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
35022 declaration/use mismatch for dirp parameter.
35024 2004-09-12 Andrew Pinski <apinski@apple.com>
35026 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
35027 -fgnu-runtime is passed.
35029 2004-09-12 Richard Henderson <rth@redhat.com>
35031 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
35032 do the uplevel thing and update additional_flags directly.
35033 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
35034 gfortran.fortran-torture/execute/intrinsic_nearest.x,
35035 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
35036 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
35038 2004-09-11 Steven Bosscher <stevenb@suse.de>
35040 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
35042 2004-09-11 Roger Sayle <roger@eyesopen.com>
35044 PR middle-end/17411
35045 * g++.dg/opt/pr17411-1.C: New test case.
35047 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
35049 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
35050 gcc.dg/tls/diag-2.c: Update expected messages.
35051 * gcc.dg/991209-1.c: Specify compilation options. Update expected
35053 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
35054 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
35055 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
35056 gcc.dg/tls/diag-5.c: New tests.
35058 2004-09-11 Zack Weinberg <zack@codesourcery.com>
35060 * gcc.dg/20040910-1.c: Correct dg-error regexp.
35062 2004-09-11 Steven Bosscher <stevenb@suse.de>
35064 * g++.dg/parse/break-in-for.C: New test.
35066 2004-09-11 Jakub Jelinek <jakub@redhat.com>
35068 * gcc.dg/tree-ssa/20040911-1.c: New test.
35070 2004-09-11 Andreas Jaeger <aj@suse.de>
35072 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
35073 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
35075 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
35077 * gcc.target/frv: New directory of FR-V-specific tests.
35079 2004-09-10 James E Wilson <wilson@specifixinc.com>
35081 * gcc.dg/convert-vec-1.c: New test.
35083 2004-09-10 Roger Sayle <roger@eyesopen.com>
35085 PR middle-end/17024
35086 * gcc.dg/pr17024-1.c: New test case.
35088 2004-09-10 Eric Christopher <echristo@redhat.com>
35090 * gcc.dg/20040910-1.c: New test.
35092 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
35094 * gcc.dg/bitfld-9.c: New test.
35096 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
35098 * gcc.c-torture/execute/ieee/acc1.c: New test.
35099 * gcc.c-torture/execute/ieee/acc2.c: New test.
35100 * gcc.c-torture/execute/ieee/mzero6.c: New test.
35102 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
35104 * gcc.dg/deprecated-2.c: New test.
35106 2004-09-09 James E Wilson <wilson@specifixinc.com>
35108 * gcc.dg/init-vec-1.c: New test.
35110 2004-09-09 Roger Sayle <roger@eyesopen.com>
35112 PR middle-end/17055
35113 * gcc.dg/pr17055-1.c: New test case.
35115 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
35118 * gcc.c-torture/execute/pr17377.c: New test.
35120 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
35123 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
35124 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
35125 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
35126 gcc.dg/long-long-typespec-1.c: New tests.
35127 * gcc.dg/tls/diag-2.c: Update expected diagnostics
35129 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
35131 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
35132 gcc.dg/gnu99-static-1.c: New tests.
35134 2004-09-08 Devang Patel <dpatel@apple.com>
35136 * gcc.dg/darwin-ld-20040828-1.c: New test.
35137 * gcc.dg/darwin-ld-20040828-2.c: New test.
35138 * gcc.dg/darwin-ld-20040828-3.c: New test.
35140 2004-09-08 Ziemowit Laski <zlaski@apple.com>
35142 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
35143 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
35145 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
35146 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
35148 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
35149 types they qualify.
35150 * objc.dg/type-size-2.m: Fix wording in comment.
35151 * objc.dg/va-meth-1.m: New test case.
35153 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
35156 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
35157 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
35159 2004-09-06 Devang Patel <dpatel@apple.com>
35161 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
35162 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
35164 2004-09-06 Zack Weinberg <zack@codesourcery.com>
35166 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
35167 reflect changed line numbering of diagnostics.
35169 2004-09-06 Paul Brook <paul@codesourcery.com>
35171 * gfortran.dg/edit_real_1.f90: Add new test.
35173 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35175 * gcc.dg/tree-ssa/loop-2.c: New test.
35176 * gcc.dg/tree-ssa/loop-3.c: New test.
35177 * gcc.dg/tree-ssa/loop-4.c: New test.
35178 * gcc.dg/tree-ssa/loop-5.c: New test.
35180 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35182 * gcc.dg/format/sentinel-1.c: Update for parameter option.
35184 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35186 * gcc.dg/format/sentinel-1.c: New test.
35188 2004-09-04 Uros Bizjak <uros@kss-loka.si>
35190 * gcc.dg/builtins-46.c: New.
35192 2004-09-03 Devang Patel <dpatel@apple.com>
35194 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
35195 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
35197 2004-09-03 Jan Beulich <jbeulich@novell.com>
35199 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
35200 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
35201 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
35202 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
35203 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
35204 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
35205 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
35206 the non-portable bzero.
35207 * gcc.dg/20010912-1.c: xfail for NetWare.
35208 * gcc.dg/20020426-2.c: xfail for NetWare.
35209 * gcc.dg/20021014-1.c: xfail for NetWare.
35210 * gcc.dg/20021018-1.c: xfail for NetWare.
35211 * gcc.dg/20030213-1.c: xfail for NetWare.
35212 * gcc.dg/20030225-1.c: xfail for NetWare.
35213 * gcc.dg/20030708-1.c: xfail for NetWare.
35214 * gcc.dg/builtins-config.h: Also exclude NetWare.
35215 * gcc.dg/format/format.h: Define restrict only if not already defined.
35216 * gcc.dg/nest.c: xfail for NetWare.
35217 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
35218 * lib/target-supports.exp (check_visibility_available): Exclude
35221 2004-09-03 Jan Beulich <jbeulich@novell.com>
35223 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
35224 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
35225 deterministic starting point for the alignment of structure fields.
35226 * gcc.dg/Wpadded.c: Dito.
35227 * g++.dg/abi/vbase10.C: Dito.
35229 2004-09-03 Devang Patel <dpatel@apple.com>
35231 * g++.dg/debug/pr15736.cc: New test.
35233 2004-09-02 Mark Mitchell <mark@codesourcery.com>
35235 * README.QMTEST: Fix out-of-date link.
35237 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
35240 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
35241 Delete. Duplicate of gfortran.dg/g77/20010610.f
35243 2004-09-02 Mark Mitchell <mark@codesourcery.com>
35245 * g++.dg/abi/arm_rtti1.C: New test.
35247 2004-09-02 Geoffrey Keating <geoffk@apple.com>
35249 * gcc.dg/ppc-vector-memcpy.c: New.
35250 * gcc.dg/ppc-vector-memset.c: New.
35252 2004-09-02 Chao-ying Fu <fu@mips.com>
35254 * gcc.target/mips/mips-3d-1.c: New test.
35255 * gcc.target/mips/mips-3d-2.c: New test.
35256 * gcc.target/mips/mips-3d-3.c: New test.
35257 * gcc.target/mips/mips-3d-4.c: New test.
35258 * gcc.target/mips/mips-3d-5.c: New test.
35259 * gcc.target/mips/mips-3d-6.c: New test.
35260 * gcc.target/mips/mips-3d-7.c: New test.
35261 * gcc.target/mips/mips-3d-8.c: New test.
35262 * gcc.target/mips/mips-3d-9.c: New test.
35263 * gcc.target/mips/mips-ps-1.c: New test.
35264 * gcc.target/mips/mips-ps-2.c: New test.
35265 * gcc.target/mips/mips-ps-3.c: New test.
35266 * gcc.target/mips/mips-ps-4.c: New test.
35267 * gcc.target/mips/mips-ps-type.c: New test.
35269 2004-09-02 Paul Brook <paul@codesourcery.com>
35271 * gfortran.dg/edit_real_1.f90: Add new tests.
35273 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35276 * gfortran.dg/merge_char_1.f90: New test.
35278 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35281 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
35283 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
35286 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
35288 2004-09-01 Mark Mitchell <mark@codesourcery.com>
35290 * g++.dg/opt/loop1.C: Do not XFAIL.
35292 2004-09-01 Jakub Jelinek <jakub@redhat.com>
35294 * gcc.c-torture/execute/20040831-1.c: New test.
35296 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
35299 * gfortran.dg/g77/20010610.f: Now passes.
35300 Copy from g77.f-torture/execute. Add dg-run directive.
35301 * gfortran.dg/g77/README: Update
35303 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
35305 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
35306 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
35307 (t1, t2, t3, t4): Add volatile.
35309 2004-08-31 Mark Mitchell <mark@codesourcery.com>
35311 * g++.dg/ext/visibility/arm1.C: New test.
35313 2004-08-31 Geoffrey Keating <geoffk@apple.com>
35315 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
35318 2004-09-01 Paul Brook <paul@codesourcery.com>
35320 * gfortran.dg/eof_2.f90: New test.
35322 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35325 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
35327 2004-08-31 Bud Davis <bdavis9659@comcast.net>
35329 PR libfortran/16805
35330 * gfortran.dg/list_read_2.f90: New test.
35332 2004-08-31 Mark Mitchell <mark@codesourcery.com>
35334 * g++.dg/abi/key1.C: New test.
35336 2004-08-31 Richard Henderson <rth@redhat.com>
35338 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
35340 * g++.dg/other/offsetof5.C: Remove duplicate.
35342 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35345 * gfortran.dg/func_derived_1.f90: New test.
35347 2004-08-31 Paul Brook <paul@codesourcery.com>
35349 * gfortran.dg/eof_1.f90: New test.
35351 2004-08-31 Paul Brook <paul@codesourcery.com>
35353 * gfortran.dg/list_read_1.f90: New file.
35355 2004-08-30 Mark Mitchell <mark@codesourcery.com>
35357 * g++.dg/opt/loop1.C: XFAIL.
35359 2004-08-30 Geoffrey Keating <geoffk@apple.com>
35361 * gcc.dg/funcdef-storage-1.c: New.
35362 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
35363 an extern function in local scope.
35364 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
35365 declare an 'auto inline' function in local scope.
35366 * gcc.dg/20011130-1.c: Likewise.
35367 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
35368 an 'auto' function in local scope.
35369 * gcc.dg/20021014-1.c: Likewise.
35370 * gcc.dg/20030331-2.c: Likewise.
35372 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35374 * gfortran.dg/blockdata_1.f90: New test.
35376 2004-08-30 Richard Henderson <rth@redhat.com>
35378 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
35380 2004-08-30 Richard Henderson <rth@redhat.com>
35382 * lib/fortran-torture.exp (fortran-torture-execute): Honor
35383 additional_flags set by alternate driver.
35384 (ieee-options): New procedure.
35385 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
35386 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
35387 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
35388 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
35390 2004-08-30 Richard Henderson <rth@redhat.com>
35392 * lib/f-torture.exp: Remove.
35394 2004-08-29 Mark Mitchell <mark@codesourcery.com>
35396 PR rtl-optimization/16590
35397 * g++.dg/opt/loop1.C: New test.
35399 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35402 * gfortran.dg/oldstyle_1.f90: New test.
35404 2004-08-29 Steven G. Kargl <kargls@comcast.net>
35405 Paul Brook <paul@codesourcery.com>
35407 * gfortran.dg/g77/README: Update.
35408 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
35409 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
35410 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
35412 2004-08-28 Paul Brook <paul@codesourcery.com>
35414 PR libfortran/17195
35415 * gfortran.dg/edit_real_1.f90: New test.
35417 2004-08-27 Paul Brook <paul@codesourcery.com>
35419 * gfortran.dg/rewind_1.f90: New test.
35421 2004-08-27 Bud Davis <bdavis9659@comcast.net>
35424 * gfortran.dg/pr16597.f90: New test.
35426 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
35429 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
35430 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
35431 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
35432 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
35433 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
35435 2004-08-26 Nick Clifton <nickc@redhat.com>
35437 * gcc.c-torture/compile/pr17119.c: New test.
35439 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
35441 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
35443 2004-08-25 Richard Henderson <rth@redhat.com>
35445 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
35446 the bits that expect kind=8 to be the largest real kind.
35448 2004-08-25 Ziemowit Laski <zlaski@apple.com>
35450 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
35452 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35454 * gfortran.dg/assignment_1.f90: New test.
35456 2004-08-25 Adam Nemet <anemet@lnxw.com>
35458 * g++.dg/template/repo3.C: New test.
35460 2004-08-25 Roger Sayle <roger@eyesopen.com>
35462 PR middle-end/16693
35463 PR tree-optimization/16372
35464 * g++.dg/opt/pr16372-1.C: New test case.
35465 * g++.dg/opt/pr16693-1.C: New test case.
35466 * g++.dg/opt/pr16693-2.C: New test case.
35468 2004-08-25 Ziemowit Laski <zlaski@apple.com>
35470 * objc.dg/proto-lossage-4.m: New test.
35472 2004-08-25 Mark Mitchell <mark@codesourcery.com>
35475 * g++.dg/inherit/local2.C: New test.
35477 2004-08-25 Paul Brook <paul@codesourcery.com>
35480 * gfortran.dg/string_ctor_1.f90: New test.
35482 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35485 * g++.dg/template/redecl2.C: New test.
35487 2004-08-24 Bud Davis <bdavis9659@comcast.net>
35490 * gfortran.dg/pr17143.f90: New test.
35492 2004-08-24 Bud Davis <bdavis9659@comcast.net>
35495 * gfortran.dg/pr17164.f90: New test.
35497 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35499 * gcc.dg/tree-ssa/loop-1.c: New test.
35501 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
35503 * gcc.c-torture/compile/20040824-1.c: New test.
35505 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
35507 * gcc.c-torture/compile/iftrap-3.c: New test.
35509 2004-08-24 Paul Brook <paul@codesourcery.com>
35511 * gfortran.dg/entry_2.f90: New test.
35513 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
35516 * g++.dg/lookup/ambig[12].C: New.
35518 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35521 * g++.dg/template/crash21.C: New test.
35522 * g++.dg/template/crash22.C: Likewise.
35524 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
35527 * g++.dg/template/access15.C: New.
35529 2004-08-23 Mark Mitchell <mark@codesourcery.com>
35532 * g++.dg/template/repo2.C: New test.
35534 2004-08-23 Roger Sayle <roger@eyesopen.com>
35536 PR rtl-optimization/17078
35537 * gcc.c-torture/execute/pr17078-1.c: New test case.
35539 2004-08-23 Mark Mitchell <mark@codesourcery.com>
35542 * gcc.dg/debug/crash1.c: New test.
35544 2004-08-23 Mark Mitchell <mark@codesourcery.com>
35547 * gcc.dg/loop-5.c: New test.
35549 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35551 * gcc.c-torture/execute/20040823-1.c: New test.
35553 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
35555 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
35556 to the assembler. Simplify test accordingly.
35557 (asm_abi_flags): Use GNU names.
35558 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
35559 to check for ABI flags.
35561 2004-08-22 Andrew Pinski <apinski@apple.com>
35563 * g++.dg/opt/pr14029.C: New test.
35564 * gcc.c-torture/execute/pr15262.c: New test.
35566 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35568 * gfortran.dg/reduction.f90: Add checks with complex arguments.
35570 2004-08-21 Bud Davis <bdavis9659@comcast.net>
35573 * gfortran.dg/direct_io.f90: New test.
35575 2004-08-20 Mark Mitchell <mark@codesourcery.com>
35578 * g++.dg/inherit/local2.C: New test.
35580 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
35583 * g++.dg/warn/Wparentheses-4.C: New test.
35585 2004-08-20 Mark Mitchell <mark@codesourcery.com>
35588 * g++.dg/inherit/local2.C: New test.
35590 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
35591 * gcc.dg/ppc-ldstruct.c: Likewise.
35592 * gcc.dg/ppc64-abi-2.c: Likewise.
35594 2004-08-20 Jakub Jelinek <jakub@redhat.com>
35596 PR rtl-optimization/17099
35597 * gcc.c-torture/execute/20040820-1.c: New test.
35599 2004-08-20 David Edelsohn <edelsohn@gnu.org>
35601 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
35603 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
35606 * gfortran.dg/auto_array_1.f90: New test.
35608 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35611 * gfortran.dg/simpleif_1.f90: New test.
35613 2004-08-19 Mark Mitchell <mark@codesourcery.com>
35615 * lib/target-supports.exp (check_profiling_available): Return
35616 false for arm*-*-symbianelf* and arm*-*-eabi*.
35619 * g++.dg/template/delete1.C: New test.
35621 2004-08-19 Paul Brook <paul@codesourcery.com>
35625 * gfortran.dg/data_char_1.f90: New test.
35627 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
35630 * gfortran.dg/reduction.f90: New testcase.
35632 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35635 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
35637 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
35640 * g++.dg/Wparentheses-3.C: New test.
35642 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
35644 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
35645 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
35646 * gcc.dg/vect/vect-2.c: Likewise.
35647 * gcc.dg/vect/vect-3.c: Likewise.
35648 * gcc.dg/vect/vect-4.c: Likewise.
35649 * gcc.dg/vect/vect-5.c: Likewise.
35650 * gcc.dg/vect/vect-6.c: Likewise.
35651 * gcc.dg/vect/vect-7.c: Likewise.
35652 * gcc.dg/vect/vect-25.c: Likewise.
35653 * gcc.dg/vect/vect-31.c: Likewise.
35654 * gcc.dg/vect/vect-32.c: Likewise.
35655 * gcc.dg/vect/vect-34.c: Likewise.
35656 * gcc.dg/vect/vect-36.c: Likewise.
35657 * gcc.dg/vect/vect-all.c: Likewise.
35659 2004-08-18 Mark Mitchell <mark@codesourcery.com>
35662 * g++.dg/template/operator4.C: New test.
35664 2004-08-18 Richard Henderson <rth@redhat.com>
35666 * gcc.dg/20040206-1.c: XFAIL.
35668 2004-08-17 Mark Mitchell <mark@codesourcery.com>
35671 * g++.dg/template/array7.C: New test.
35673 2004-08-17 James E Wilson <wilson@specifixinc.com>
35675 * gcc.dg/mips-movcc-1.c: New test.
35676 * gcc.dg/mips-movcc-2.c: New test.
35677 * gcc.dg/mips-movcc-3.c: New test.
35679 * gcc.dg/mips-nmadd-1.c: New test.
35680 * gcc.dg/mips-nmadd-2.c: New test.
35682 2004-08-17 Mark Mitchell <mark@codesourcery.com>
35685 * g++.dg/opt/inline8.C: New test.
35688 * g++.dg/parse/error17.C: New test.
35690 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
35692 * gcc.dg/vect: New directory for vectorizer tests.
35693 * gcc.dg/vect/tree-vect.h: New file.
35694 * gcc.dg/vect/vect.exp: New file.
35695 * gcc.dg/vect/pr16105.c.c: New test.
35696 * gcc.dg/vect/vect-1.c: New test.
35697 * gcc.dg/vect/vect-2.c: New test.
35698 * gcc.dg/vect/vect-3.c: New test.
35699 * gcc.dg/vect/vect-4.c: New test.
35700 * gcc.dg/vect/vect-5.c: New test.
35701 * gcc.dg/vect/vect-6.c: New test.
35702 * gcc.dg/vect/vect-7.c: New test.
35703 * gcc.dg/vect/vect-8.c: New test.
35704 * gcc.dg/vect/vect-9.c: New test.
35705 * gcc.dg/vect/vect-10.c: New test.
35706 * gcc.dg/vect/vect-11.c: New test.
35707 * gcc.dg/vect/vect-12.c: New test.
35708 * gcc.dg/vect/vect-13.c: New test.
35709 * gcc.dg/vect/vect-14.c: New test.
35710 * gcc.dg/vect/vect-15.c: New test.
35711 * gcc.dg/vect/vect-16.c: New test.
35712 * gcc.dg/vect/vect-17.c: New test.
35713 * gcc.dg/vect/vect-18.c: New test.
35714 * gcc.dg/vect/vect-19.c: New test.
35715 * gcc.dg/vect/vect-20.c: New test.
35716 * gcc.dg/vect/vect-21.c: New test.
35717 * gcc.dg/vect/vect-22.c: New test.
35718 * gcc.dg/vect/vect-23.c: New test.
35719 * gcc.dg/vect/vect-24.c: New test.
35720 * gcc.dg/vect/vect-25.c: New test.
35721 * gcc.dg/vect/vect-26.c: New test.
35722 * gcc.dg/vect/vect-27.c: New test.
35723 * gcc.dg/vect/vect-28.c: New test.
35724 * gcc.dg/vect/vect-29.c: New test.
35725 * gcc.dg/vect/vect-30.c: New test.
35726 * gcc.dg/vect/vect-31.c: New test.
35727 * gcc.dg/vect/vect-32.c: New test.
35728 * gcc.dg/vect/vect-33.c: New test.
35729 * gcc.dg/vect/vect-34.c: New test.
35730 * gcc.dg/vect/vect-35.c: New test.
35731 * gcc.dg/vect/vect-36.c: New test.
35732 * gcc.dg/vect/vect-37.c: New test.
35733 * gcc.dg/vect/vect-38.c: New test.
35734 * gcc.dg/vect/vect-40.c: New test.
35735 * gcc.dg/vect/vect-41.c: New test.
35736 * gcc.dg/vect/vect-42.c: New test.
35737 * gcc.dg/vect/vect-43.c: New test.
35738 * gcc.dg/vect/vect-44.c: New test.
35739 * gcc.dg/vect/vect-45.c: New test.
35740 * gcc.dg/vect/vect-46.c: New test.
35741 * gcc.dg/vect/vect-47.c: New test.
35742 * gcc.dg/vect/vect-48.c: New test.
35743 * gcc.dg/vect/vect-49.c: New test.
35744 * gcc.dg/vect/vect-50.c: New test.
35745 * gcc.dg/vect/vect-51.c: New test.
35746 * gcc.dg/vect/vect-52.c: New test.
35747 * gcc.dg/vect/vect-53.c: New test.
35748 * gcc.dg/vect/vect-54.c: New test.
35749 * gcc.dg/vect/vect-55.c: New test.
35750 * gcc.dg/vect/vect-56.c: New test.
35751 * gcc.dg/vect/vect-57.c: New test.
35752 * gcc.dg/vect/vect-58.c: New test.
35753 * gcc.dg/vect/vect-59.c: New test.
35754 * gcc.dg/vect/vect-60.c: New test.
35755 * gcc.dg/vect/vect-61.c: New test.
35756 * gcc.dg/vect/vect-all.c: New test.
35757 * gcc.dg/vect/vect-none.c: New test.
35759 2004-08-17 Paul Brook <paul@codesourcery.com>
35762 * gfortran.dg/entry_1.f90: New test.
35764 2004-08-17 Andrew Pinski <apinski@apple.com>
35766 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
35768 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
35770 * gcc.dg/pr17036-1.c: New test.
35772 2004-08-16 Devang Patel <dpatel@apple.com>
35774 * gcc.dg/darwin-20040809-1.c: New test.
35776 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
35778 * gcc.dg/funcdef-attr-1.c: New test.
35780 2004-08-16 Janis Johnson <janis187@us.ibm.com>
35782 * gcc.dg/altivec-17.c: New test.
35783 * gcc.dg/altivec-18.c: New test.
35785 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35788 * g++.dg/template/vtable2.C: New test.
35790 2004-08-14 Richard Henderson <rth@redhat.com>
35792 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
35793 * gcc.dg/pack-test-4.c (main): Return 0.
35794 * gcc.dg/setjmp-1.c: Remove XFAIL.
35795 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
35797 2004-08-14 Richard Henderson <rth@redhat.com>
35799 * gcc.dg/980217-1.c: Add prototype for printf.
35801 2004-08-13 Bud Davis <bdavis9659@comcast.net>
35803 * gfortran.dg/pr16935.f90: New test.
35805 2004-08-13 Janis Johnson <janis187@us.ibm.com>
35807 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
35809 2004-08-13 Paul Brook <paul@codesourcery.com>
35811 * gfortran.dg/der_io_1.f90: Remove stray comma.
35813 2004-08-12 Janis Johnson <janis187@us.ibm.com>
35815 * gcc.dg/vmx/cw-bug-2.c: Remove.
35816 * gcc.dg/vmx/vprint-1.c: Remove.
35817 * gcc.dg/vmx/vscan-1.c: Remove.
35819 2004-08-12 Devang patel <dpatel@apple.com>
35821 * gcc.dg/darwin-20040809-2.c: New test.
35823 2004-08-12 Janis Johnson <janis1872us.ibm.com>
35825 * g++.dg/ext/altivec-12.C: New test.
35827 * g++.dg/ext/altivec-11.C: New test.
35829 2004-08-12 Paul Brook <paul@codesourcery.com>
35831 * g++.dg/abi/arm_cxa_vec_1.C: New test.
35833 2004-08-12 Janis Johnson <janis187@us.ibm.com>
35835 * g++.dg/ext/altivec-2.C: Check for hardware support before
35836 executing any VMX instructions.
35838 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
35840 2004-08-12 Jakub Jelinek <jakub@redhat.com>
35843 * g++.old-deja/g++.other/comdat4.C: New test.
35844 * g++.old-deja/g++.other/comdat4-aux.cc: New.
35846 2004-08-12 Ben Elliston <bje@au.ibm.com>
35849 * gcc.dg/pr16286.c: New test.
35851 2004-08-12 Jan Beulich <jbeulich@novell.com>
35853 * g++.dg/ext/asm5.C: New.
35855 2004-08-11 Mark Mitchell <mark@codesourcery.com>
35858 * g++.dg/eh/crash1.C: New test.
35861 * g++.dg/ext/construct1.C: New test.
35863 2004-08-11 Mark Mitchell <mark@codesourcery.com>
35866 * g++.dg/init/ptrmem1.C: New test.
35869 * g++.dg/parse/offsetof5.C: New test.
35872 * g++.dg/template/overload3.C: New test.
35874 2004-08-11 Mark Mitchell <mark@codesourcery.com>
35877 * g++.dg/parse/error16.C: New test.
35880 * g++.dg/template/error14.C: New test.
35883 * g++.dg/template/error15.C: New test.
35885 2004-08-11 Devang Patel <dpatel@apple.com>
35887 * gcc.dg/darwin-ld-20040809-1.c: New test.
35888 * gcc.dg/darwin-ld-20040809-2.c: New test.
35890 2004-08-11 Steven G. Kargl <kargls@comcast.net>
35893 * gfortran.dg/dfloat_1.f90: New test.
35895 2004-08-09 Mark Mitchell <mark@codesourcery.com>
35897 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
35898 * gcc.dg/dll-2.c: Fix dg-require syntax.
35899 * gcc.misc-tests/arm-isr.c (abort): Declare.
35902 2004-08-10 Mark Mitchell <mark@codesourcery.com>
35905 * g++.dg/parse/crash16.C: New test.
35907 2004-08-10 Roger Sayle <roger@eyesopen.com>
35909 * gcc.dg/mips-rsqrt-1.c: New test case.
35910 * gcc.dg/mips-rsqrt-2.c: New test case.
35911 * gcc.dg/mips-rsqrt-3.c: New test case.
35913 2004-08-10 Paul Brook <paul@codesourcery.com>
35915 * gfortran.dg/der_io_1.f90: New test.
35917 2004-08-10 Paul Brook <paul@codesourcery.com>
35920 * gfortran.dg/der_array_1.f90: New test.
35922 2004-08-09 David Edelsohn <edelsohn@gnu.org>
35924 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
35926 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
35928 * gcc.dg/wchar_t-2.c: Fix typo.
35930 2004-08-09 Falk Hueffner <falk@debian.org>
35932 PR tree-optimization/12517
35933 * gcc.c-torture/compile/pr12517.c: New test.
35935 PR tree-optimization/12578
35936 * gcc.c-torture/compile/pr12578.c: New test.
35938 PR tree-optimization/12899
35939 * gcc.c-torture/compile/pr12899.c: New test.
35941 PR rtl-optimization/14692
35942 * gcc.c-torture/compile/pr14692.c: New test.
35944 PR tree-optimization/16461
35945 * gcc.c-torture/compile/pr16461.c: New test.
35947 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
35949 * gfortran.dg/getenv_1.f90: New test.
35951 2004-08-06 Mark Mitchell <mark@codesourcery.com>
35953 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
35955 * gcc.dg/symbian5.c: Test -fno-short-wchar.
35957 2004-08-06 Paul Brook <paul@codesourcery.com>
35959 * gfortran.dg/ret_array_1.f90: New test.
35960 * gfortran.dg/ret_pointer_1.f90: New test.
35962 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
35964 * gcc.dg/missing-field-init-[12].c: New tests.
35965 * g++.dg/warn/missing-field-init-[12].C: New tests.
35967 2004-08-06 Mark Mitchell <mark@codesourcery.com>
35969 * gcc.dg/enum2.c: New test.
35970 * gcc.dg/symbian3.c: Likewise.
35971 * gcc.dg/symbian4.c: Likewise.
35972 * gcc.dg/wchar_t-2.c: Likewise.
35974 2004-08-05 Mark Mitchell <mark@codesourcery.com>
35976 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
35979 2004-08-05 Mark Mitchell <mark@codesourcery.com>
35981 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
35982 dg-require-visiblity.
35983 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
35984 * g++.dg/ext/visibility/fvisibility.C: Likewise.
35985 * g++.dg/ext/visibility/memfuncts.C: Likewise.
35986 * g++.dg/ext/visibility/new1.C: Likewise.
35987 * g++.dg/ext/visibility/pragma.C: Likewise.
35988 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
35989 * g++.dg/ext/visibility/virtual.C: Likewise.
35990 * g++/dg/ext/visibility/visibility-1.C: Likewise.
35991 * g++/dg/ext/visibility/visibility-2.C: Likewise.
35992 * g++/dg/ext/visibility/visibility-3.C: Likewise.
35993 * g++/dg/ext/visibility/visibility-4.C: Likewise.
35994 * g++/dg/ext/visibility/visibility-5.C: Likewise.
35995 * g++/dg/ext/visibility/visibility-6.C: Likewise.
35996 * g++/dg/ext/visibility/visibility-7.C: Likewise.
35997 * g++/dg/ext/visibility/visibility-8.C: New test.
35998 * gcc.c-torture/compile/dll.x: Remove.
35999 * gcc.dg/dll-2.c: Use dg-require-dll
36000 * gcc.dg/visibility-10.c: New test.
36001 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
36003 * lib/scanasm.exp (scan_hidden): New function.
36004 (scan_not_hidden): Likewise.
36006 2004-08-05 David Edelsohn <edelsohn@gnu.org>
36008 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
36010 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
36012 * gcc.c-torture/execute/20040805-1.c: New test.
36014 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
36016 * gcc.dg/20020118-1.c: Declare abort.
36017 * gcc.dg/altivec_check.h: Likewise.
36018 * gcc.dg/iftrap-2.c: Likewise.
36019 * gcc.dg/pragma-darwin.c: Likewise.
36020 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
36022 2004-08-04 Geoffrey Keating <geoffk@apple.com>
36024 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
36026 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
36028 * gcc.c-torture/execute/builtins/abs-2.c,
36029 gcc.c-torture/execute/builtins/abs-3.c,
36030 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
36031 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
36032 intmax_t, uintmax_t and their limits.
36033 * gcc.dg/intmax_t-1.c: New test.
36035 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36037 * g++.dg/tc1/dr147.C: Add reference to PR.
36039 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
36041 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
36042 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
36044 2004-08-03 David Edelsohn <edelsohn@gnu.org>
36046 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
36048 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
36050 * gcc.dg/redecl-5.c: New test.
36051 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
36054 2004-08-03 Roger Sayle <roger@eyesopen.com>
36056 PR middle-end/16790
36057 * gcc.c-torture/execute/pr16790-1.c: New test case.
36059 2004-08-03 Mark Mitchell <mark@codesourcery.com>
36061 * g++.dg/ext/visibility/assign1.C: New test.
36062 * g++.dg/ext/visibility/new1.C: Likewise.
36064 * gcc.dg/symbian1.c: New test.
36065 * gcc.dg/symbian2.c: Likewise.
36067 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
36070 * gcc.dg/i386-sse-9.c: New test.
36072 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
36074 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
36076 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
36078 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
36079 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
36080 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
36081 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
36082 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
36083 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
36084 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
36085 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
36086 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
36087 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
36088 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
36089 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
36090 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
36091 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
36092 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
36093 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
36094 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
36095 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
36096 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
36097 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
36098 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
36099 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
36100 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
36101 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
36102 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
36103 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
36104 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
36105 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
36106 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
36107 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
36108 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
36109 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
36110 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
36111 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
36112 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
36113 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
36114 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
36115 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
36116 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
36117 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
36118 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
36119 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
36120 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
36121 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
36122 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
36123 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
36124 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
36125 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
36126 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
36127 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
36128 gcc.misc-tests/i386-pf-3dnow-1.c,
36129 gcc.misc-tests/i386-pf-athlon-1.c,
36130 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
36131 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
36132 Declare built-in functions used.
36133 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
36135 2004-08-02 Mark Mitchell <mark@codesourcery.com>
36138 * g++.dg/lookup/using12.C: New test.
36140 * g++.dg/init/null1.C: Fix PR number.
36141 * g++.dg/parse/namespace10.C: Likewise.
36143 2004-08-01 Mark Mitchell <mark@codesourcery.com>
36146 * g++.dg/template/spec17.C: New test.
36147 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
36148 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
36150 2004-08-02 David Billinghurst
36153 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
36155 2004-08-01 Zack Weinberg <zack@codesourcery.com>
36157 * gcc.dg/ia64-got-1.c: New test case.
36159 2004-08-01 Mark Mitchell <mark@codesourcery.com>
36162 * g++.dg/init/null1.C: New test.
36163 * g++.dg/tc1/dr76.C: Adjust error marker.
36166 * g++.dg/parse/namespace10.C: New test.
36169 * g++.dg/inherit/ptrmem2.C: New test.
36171 2004-08-02 Ben Elliston <bje@au.ibm.com>
36174 * gcc.dg/pr16155.c: New test.
36176 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
36178 * gcc.dg/redecl-2.c: New test.
36180 2004-07-30 Geoffrey Keating <geoffk@apple.com>
36182 * gcc.dg/darwin-longdouble.c: New file.
36184 2004-07-30 Richard Henderson <rth@redhat.com>
36186 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
36187 write to constant argument.
36188 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
36190 2004-07-30 Richard Henderson <rth@redhat.com>
36192 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
36193 tests of nearest around zero.
36195 2004-07-30 Andrew Pinski <apinski@apple.com>
36197 * gcc.c-torture/compile/20040730-1.c: New test.
36199 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
36201 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
36204 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
36206 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
36208 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
36210 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
36211 contains $ld_library_path.
36212 * lib/gfortran.exp (gfortran_link_flags): Likewise.
36214 2004-07-29 Richard Henderson <rth@redhat.com>
36216 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
36218 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
36219 (alt2, which): New.
36220 (Check): Accept either alternative.
36222 2004-07-29 Mark Mitchell <mark@codesourcery.com>
36224 * g++.dg/abi/inline1.C: New test.
36225 * g++.dg/abi/local1-a.cc: Likewise.
36226 * g++.dg/abi/local1.C: Likewise.
36227 * g++.dg/abi/mangle11.C: Tweak location of warnings.
36228 * g++.dg/abi/mangle12.C: Likewise.
36229 * g++.dg/abi/mangle17.C: Likewise.
36230 * g++.dg/abi/mangle20-2.C: Likewise.
36231 * g++.dg/opt/interface1.C: Likewise.
36232 * g++.dg/opt/interface1.h: Likewise.
36233 * g++.dg/opt/interface1-a.cc: New test.
36234 * g++.dg/parse/repo1.C: New test.
36235 * g++.dg/template/repo1.C: Likewise.
36236 * g++.dg/warn/Winline-1.C: Likewise.
36237 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
36239 2004-07-29 Diego Novillo <dnovillo@redhat.com>
36241 * gcc.dg/tree-ssa/20040729-1.c: New test.
36243 2004-07-27 Matt Austern <austern@apple.com>
36245 * gcc.dg/darwin-bool-1.c: New test.
36246 * gcc.dg/darwin-bool-2.c: New test.
36248 2004-07-28 Richard Henderson <rth@redhat.com>
36250 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
36251 arguments in the correct type. Don't write to constant arguments.
36253 2004-07-28 Diego Novillo <dnovillo@redhat.com>
36255 PR tree-optimization/16688
36256 PR tree-optimization/16689
36257 * g++.dg/tree-ssa/pr16688.C: New test.
36259 2004-07-28 Diego Novillo <dnovillo@redhat.com>
36261 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
36262 loads. Not only in the comment, this time.
36264 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
36266 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
36267 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
36268 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
36269 * gcc.dg/sh4a-bitmovua.c: New.
36270 * gcc.dg/sh4a-cos.c: New.
36271 * gcc.dg/sh4a-cosf.c: New.
36272 * gcc.dg/sh4a-fprun.c: New.
36273 * gcc.dg/sh4a-fsrra.c: New.
36274 * gcc.dg/sh4a-memmovua.c: New.
36275 * gcc.dg/sh4a-sin.c: New.
36276 * gcc.dg/sh4a-sincos.c: New.
36277 * gcc.dg/sh4a-sincosf.c: New.
36278 * gcc.dg/sh4a-sinf.c: New.
36280 2004-07-28 Diego Novillo <dnovillo@redhat.com>
36282 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
36284 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
36286 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
36289 2004-07-27 Andrew Pinski <apinski@apple.com>
36291 * g++.dg/rtti/tinfo1.C: Correct the xfail.
36293 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
36295 * gcc.dg/pragma-isr.c: New test.
36297 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36300 * g++.dg/template/ttp11.C: New test.
36302 2004-07-27 Diego Novillo <dnovillo@redhat.com>
36304 * gcc.c-torture/compile/20040727-1.c: New test.
36306 2004-07-26 Eric Christopher <echristo@redhat.com>
36308 * gcc.c-torture/compile/20040726-2.c: New test.
36310 2004-07-26 Andrew Pinski <apinski@apple.com>
36312 * g++.dg/rtti/tinfo1.C: Xfail.
36314 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
36316 * gcc.c-torture/compile/20040726-1.c: New test.
36318 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
36319 Brian Ryner <bryner@brianryner.com>
36323 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
36324 * g++.dg/ext/visibility/: New directory.
36325 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
36326 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
36327 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
36328 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
36329 * g++.dg/ext/visibility/fvisibility.C,
36330 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
36331 g++.dg/ext/visibility/fvisibility-override1.C
36332 g++.dg/ext/visibility/fvisibility-override2.C
36333 g++.dg/ext/visibility/memfuncts.C
36334 g++.dg/ext/visibility/noPLT.C
36335 g++.dg/ext/visibility/pragma.C
36336 g++.dg/ext/visibility/pragma-override1.C
36337 g++.dg/ext/visibility/pragma-override2.C
36338 g++.dg/ext/visibility/staticmemfuncts.C
36339 g++.dg/ext/visibility/virtual.C: New tests.
36341 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
36344 * gcc.dg/pr15360-1.c: New test.
36346 2004-07-25 Daniel Jacobowitz <dan@debian.org>
36348 * gcc.dg/pragma-align-2.c: New test.
36349 * gcc.dg/pragma-init-fini.c: New test.
36350 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
36353 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
36355 * gcc.dg/init-string-2.c: New test.
36357 2004-07-24 Zack Weinberg <zack@codesourcery.com>
36360 * gcc.dg/Wredundant-decls-1.c: New test case.
36362 2004-07-24 Jakub Jelinek <jakub@redhat.com>
36364 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
36365 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
36366 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
36367 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
36368 * gcc.dg/compat/generate-random.c: New file.
36369 * gcc.dg/compat/generate-random.h: Likewise.
36370 * gcc.dg/compat/generate-random_r.c: Likewise.
36371 * gcc.dg/compat/struct-layout-1.h: Likewise.
36372 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
36373 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
36374 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
36375 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
36376 * gcc.dg/compat/struct-layout-1_main.c: New test.
36377 * gcc.dg/compat/struct-layout-1_x.c: New file.
36378 * gcc.dg/compat/struct-layout-1_y.c: New file.
36379 * gcc.dg/compat/struct-layout-1_test.h: New file.
36381 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
36383 * gcc.dg/comp-return-1.c: New test
36385 2004-07-23 Janis Johnson <janis187@us.ibm.com>
36387 * gcc.dg/vmx/8-02a.c: Fix typo.
36389 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
36390 * gcc.dg/darwin-abi-3.c: New test.
36392 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
36393 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
36395 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
36396 * gcc.dg/vmx/ops-long-1.c: New test.
36397 * gcc.dg/vmx/ops-long-2.c: New test.
36399 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
36401 * g++.dg/lookup/conv-[1234].C: New.
36403 2004-07-22 Mark Mitchell <mark@codesourcery.com>
36405 * g++.dg/parse/attr2.C: Simplify.
36407 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
36410 * gcc.c-torture/execute/pr7284-1.c: New test.
36412 2004-07-22 Brian Booth <bbooth@redhat.com>
36414 * gcc.dg/tree-ssa/20040721-1.c: New test.
36416 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
36418 * g++.dg/template/crash20.c: New.
36420 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
36422 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
36423 Add dg-run directive. Declare variables as required.
36424 * gfortran.dg/g77/README: Update
36426 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
36428 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
36429 gcc.dg/cris-peep2-andu2.c: New tests.
36431 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
36434 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
36436 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
36438 * gcc.dg/qual-return-2.c: Update expected messages.
36439 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
36441 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
36443 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
36444 * gcc.dg/noncompile/921102-1.c: Update expected error message.
36446 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
36449 * gcc.dg/init-string-1.c: New test.
36451 2004-07-21 Jakub Jelinek <jakub@redhat.com>
36453 PR middle-end/15345
36455 * gcc.dg/torture/nested-fn-1.c: New test.
36457 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
36460 * gcc.dg/ia64-fptr-1.c: New file.
36462 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36465 * g++.dg/template/spec16.C: New test.
36466 * g++.old-deja/g++.robertl/eb118.C: Remove.
36468 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36471 * g++.dg/template/spec15.C: New test.
36473 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
36475 Copy cases from g77.f-torture/execute and add dg-run
36476 directive. Other changes as noted.
36477 * gfortran.dg/g77/13037.f
36478 * gfortran.dg/g77/1832.f
36479 * gfortran.dg/g77/19981119-0.f
36480 * gfortran.dg/g77/19990313-0.f
36481 * gfortran.dg/g77/19990313-1.f
36482 * gfortran.dg/g77/19990313-2.f
36483 * gfortran.dg/g77/19990313-3.f
36484 * gfortran.dg/g77/19990419-1.f
36485 * gfortran.dg/g77/19990826-0.f
36486 * gfortran.dg/g77/19990826-2.f
36487 * gfortran.dg/g77/20000503-1.f
36488 * gfortran.dg/g77/20001111.f
36489 * gfortran.dg/g77/20010116.f
36490 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
36491 * gfortran.dg/g77/20010430.f
36492 * gfortran.dg/g77/6177.f
36493 * gfortran.dg/g77/947.f
36494 * gfortran.dg/g77/970816-3.f
36495 * gfortran.dg/g77/971102-1.f
36496 * gfortran.dg/g77/980520-1.f
36497 * gfortran.dg/g77/980628-0.f
36498 * gfortran.dg/g77/980628-1.f
36499 * gfortran.dg/g77/980628-10.f
36500 * gfortran.dg/g77/980628-2.f
36501 * gfortran.dg/g77/980628-3.f
36502 * gfortran.dg/g77/980628-7.f
36503 * gfortran.dg/g77/980628-8.f
36504 * gfortran.dg/g77/980628-9.f
36505 * gfortran.dg/g77/980701-0.f
36506 * gfortran.dg/g77/980701-1.f
36507 * gfortran.dg/g77/cabs.f
36508 * gfortran.dg/g77/claus.f
36509 * gfortran.dg/g77/complex_1.f
36510 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
36511 * gfortran.dg/g77/dcomplex.f
36512 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
36513 * gfortran.dg/g77/f90-intrinsic-mathematical.f
36514 * gfortran.dg/g77/f90-intrinsic-numeric.f
36515 * gfortran.dg/g77/int8421.f
36516 * gfortran.dg/g77/labug1.f
36517 * gfortran.dg/g77/large_vec.f
36518 * gfortran.dg/g77/le.f
36519 * gfortran.dg/g77/short.f
36520 * gfortran.dg/g77/README: Update
36522 2004-07-20 Mark Mitchell <mark@codesourcery.com>
36525 * g++.dg/parse/lookup4.C: New test.
36527 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36530 * g++.dg/template/ttp10.C: New test.
36532 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
36534 * gcc.dg/pr12625-1.c: New test.
36536 2004-07-20 Steven Bosscher <stevenb@suse.de>
36538 * gcc.dg/switch-warn-1.c: New test.
36539 * gcc.dg/switch-warn-2.c: New test.
36540 * gcc.c-torture/compile/pr14730.c: Update.
36542 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
36544 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
36545 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
36546 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
36547 g++.dg/template/nontype3.C: Remove trailing CR from tests.
36549 2004-07-18 Mark Mitchell <mark@codesourcery.com>
36552 * g++.dg/template/assign1.C: New test.
36554 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36557 * g++.dg/template/ttp9.C: New test.
36559 2004-07-19 Daniel Jacobowitz <dan@debian.org>
36561 * gcc.dg/format/cmn-err-1.c: New test.
36563 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
36565 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
36566 gcc.dg/Wparentheses-10.c: New tests.
36567 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
36569 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36572 * gfortran.dg/g77//ffixed-line-length-0.f,
36573 gfortran.dg/g77/ffixed-line-length-132.f,
36574 gfortran.dg/g77/ffixed-line-length-72.f,
36575 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
36576 gfortran.dg/g77/README: Update.
36578 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36581 * g++.dg/template/non-dependent7.C: New test.
36582 * g++.dg/template/non-dependent8.C: Likewise.
36583 * g++.dg/template/non-dependent9.C: Likewise.
36584 * g++.dg/template/non-dependent10.C: Likewise.
36586 2004-07-17 Mark Mitchell <mark@codesourcery.com>
36589 * g++.dg/parse/attr2.C: New test.
36591 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
36594 * g77.f-torture: Ditto.
36596 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
36598 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
36599 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
36600 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
36602 2004-07-16 Richard Henderson <rth@redhat.com>
36604 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
36606 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36608 * lib/fortran-torture.exp (fortran-torture): Don't test compile
36609 tests with full list of options.
36610 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
36611 of TORTURE_OPTIONS if test contains 'dg-do run'.
36614 * gfortran.dg/do_iterator.f90: New test.
36616 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36618 PR rtl-optimization/16536
36619 * gcc.c-torture/execute/restrict-1.c: New test.
36621 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36624 * gfortran.dg/pr15324.f90: New test.
36627 * gfortran.dg/pr15129.f90: New test.
36630 * gfortran.dg/pr15140.f90: New test.
36633 * gfortran.fortran-torture/execute/bounds.f90: Add check for
36634 compile-time simplification.
36636 2004-07-14 Mike Stump <mrs@apple.com>
36638 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
36640 2004-07-14 James E Wilson <wilson@specifixinc.com>
36643 * gcc.dg/profile-generate-1.c: New.
36645 2004-07-15 Jakub Jelinek <jakub@redhat.com>
36647 * gcc.c-torture/execute/20040709-1.c: New test.
36648 * gcc.c-torture/execute/20040709-2.c: New test.
36650 2004-07-14 Mike Stump <mrs@apple.com>
36652 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
36654 2004-07-14 Mike Stump <mrs@apple.com>
36656 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
36658 2004-07-13 Mark Mitchell <mark@codesourcery.com>
36661 * g++.dg/parse/mutable1.C: New test.
36663 2004-07-13 Diego Novillo <dnovillo@redhat.com>
36665 PR tree-optimization/16443
36666 * gcc.dg/tree-ssa/20040713-1.c: New test.
36668 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
36670 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
36673 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
36675 * gfortran.dg/g77/README: New file
36676 * gfortran.dg/g77/19981216-0.f: Copy from
36677 g77.f-torture/noncompile. Add "dg-do compile" and
36678 dg-error as required.
36679 * gfortran.dg/g77/19990218-1.f: Likewise.
36680 * gfortran.dg/g77/19990905-1.f: Likewise.
36681 * gfortran.dg/g77/9263.f: Likewise.
36682 * gfortran.dg/g77/980615-0.f: Likewise.
36683 * gfortran.dg/g77/980616-0.f: Likewise.
36684 * gfortran.dg/g77/check0.f: Likewise.
36685 * gfortran.dg/g77/select_no_compile.f: Likewise.
36687 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
36689 Copy files from g77.f-torture/compile.
36690 Add "{ dg-do compile}". Other changes as noted
36691 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
36692 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
36693 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
36694 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
36695 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
36696 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
36697 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
36698 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
36699 statement to conform to standard. Append alpha1.x for reference.
36700 * gfortran.dg/g77/xformat.f: Add dg-warning
36702 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
36704 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
36705 Add {dg-do compile} directive.
36706 * gfortran.dg/g77/cpp2.F: Likewise.
36708 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36711 * g++.dg/lookup/name-clash1.C: New test.
36714 * g++.dg/lookup/name-clash2.C: New test.
36717 * g++.dg/lookup/name-clash3.C: New test.
36719 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36721 * g++.dg/lookup/new2.C: New test.
36722 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
36724 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
36726 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
36727 Add {dg-do compile} directive.
36728 * gfortran.dg/g77/13060.f: Likewise.
36729 * gfortran.dg/g77/19990218-0.f: Likewise.
36730 * gfortran.dg/g77/19990305-0.f: Likewise.
36731 * gfortran.dg/g77/19990419-0.f: Likewise.
36732 * gfortran.dg/g77/19990502-0.f: Likewise.
36733 * gfortran.dg/g77/19990502-1.f: Likewise.
36734 * gfortran.dg/g77/19990525-0.f: Likewise.
36735 * gfortran.dg/g77/19990826-1.f: Likewise.
36736 * gfortran.dg/g77/19990826-3.f: Likewise.
36737 * gfortran.dg/g77/19990905-2.f: Likewise.
36738 * gfortran.dg/g77/20000412-1.f: Likewise.
36739 * gfortran.dg/g77/20000511-1.f: Likewise.
36740 * gfortran.dg/g77/20000511-2.f: Likewise.
36741 * gfortran.dg/g77/20000518.f: Likewise.
36742 * gfortran.dg/g77/20000601-1.f: Likewise.
36743 * gfortran.dg/g77/20000601-2.f: Likewise.
36744 * gfortran.dg/g77/20000629-1.f: Likewise.
36745 * gfortran.dg/g77/20000630-2.f: Likewise.
36746 * gfortran.dg/g77/20010115.f: Likewise.
36747 * gfortran.dg/g77/20010321-1.f: Likewise.
36748 * gfortran.dg/g77/20010426.f: Likewise.
36749 * gfortran.dg/g77/20020307-1.f: Likewise.
36750 * gfortran.dg/g77/8485.f: Likewise.
36751 * gfortran.dg/g77/960317-1.f: Likewise.
36752 * gfortran.dg/g77/970915-0.f: Likewise.
36753 * gfortran.dg/g77/980310-1.f: Likewise.
36754 * gfortran.dg/g77/980310-2.f: Likewise.
36755 * gfortran.dg/g77/980310-3.f: Likewise.
36756 * gfortran.dg/g77/980310-4.f: Likewise.
36757 * gfortran.dg/g77/980310-6.f: Likewise.
36758 * gfortran.dg/g77/980310-7.f: Likewise.
36759 * gfortran.dg/g77/980310-8.f: Likewise.
36760 * gfortran.dg/g77/980419-2.f: Likewise.
36761 * gfortran.dg/g77/980424-0.f: Likewise.
36762 * gfortran.dg/g77/980427-0.f: Likewise.
36763 * gfortran.dg/g77/980729-0.f: Likewise.
36764 * gfortran.dg/g77/981117-1.f: Likewise.
36765 * gfortran.dg/g77/toon_1.f: Likewise.
36767 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36770 * g++.dg/other/abstract2.C: New test.
36772 2004-07-12 Paul Brook <paul@codesourcery.com>
36774 * gfortran.dg/pointer_init_1.f90: New test.
36776 2004-07-11 Paul Brook <paul@codesourcery.com>
36779 * gfortran.dg/contained_1.f90: New test.
36781 2004-07-11 Mark Mitchell <mark@codesourcery.com>
36783 * g++.dg/parse/defarg8.C: New test.
36785 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36788 * gfortran.dg/pr16433.f: New test.
36791 * gfortran.dg/pr15754.f90: New test.
36793 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
36795 PR tree-optimization/16437
36796 * gcc.c-torture/execute/bitfld-4.c: New test.
36798 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36800 * gfortran.fortran-torture/execute/common_2.f90: Add check for
36801 access to common var from module.
36803 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36806 * gfortran.fortran-torture/execute/common_2.f90: New test.
36808 2004-07-10 Paul Brook <paul@codesourcery.com>
36810 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
36812 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36815 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
36817 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
36819 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
36820 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
36821 * gfortran.dg/g77/ffree-form-1.f: Likewise.
36822 * gfortran.dg/g77/ffree-form-2.f: Likewise.
36823 * gfortran.dg/g77/ffree-form-3.f: Likewise.
36824 * gfortran.dg/g77/fno-underscoring.f: Likewise.
36825 * gfortran.dg/g77/funderscoring.f: Likewise.
36826 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
36828 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36830 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
36832 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36833 Paul Brook <paul@codesourcery.com>
36836 * gfortran.dg/common_pointer_1.f90: New test.
36838 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36840 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
36842 2004-07-09 James E Wilson <wilson@specifixinc.com>
36845 * gcc.c-torture/compile/20040709-1.c: New.
36847 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36850 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
36852 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36855 * gfortran.dg/shape_1.f90: New test.
36857 2004-07-09 Zack Weinberg <zack@codesourcery.com>
36858 Andrew Pinski <apinski@apple.com>
36860 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
36862 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36864 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
36867 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36868 Paul Brook <paul@codesourcery.com>
36870 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
36873 2004-07-09 Diego Novillo <dnovillo@redhat.com>
36875 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
36877 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36879 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
36880 testcases with capital suffix.
36882 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36888 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
36890 * gfortran.dg/implicit_1.f90: New test.
36892 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
36894 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
36895 expression to match gfortran warning/error messages
36896 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
36899 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
36901 * lib/fortran-torture.exp: Rename proc search_for to
36904 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
36906 * gcc.c-torture/execute/simd-5.x: New file.
36907 XFAIL on SPARC 64-bit at -O0.
36909 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36913 * g++.dg/warn/effc3.C: New test.
36915 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
36917 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
36918 change X to 1X in format.
36919 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
36920 add data statements to conform to standard.
36922 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
36924 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
36925 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
36926 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
36928 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
36930 * gfortran.dg/g77/7388.f: Copy from g77.dg
36931 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
36932 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
36933 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
36934 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
36935 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
36936 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
36937 * gfortran.dg/g77/strlen0.f: Likewise.
36939 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
36941 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
36942 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
36944 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
36946 * gcc.c-torture/execute/920428-2.x: Delete.
36947 * gcc.c-torture/execute/920501-7.x: Likewise.
36949 2004-07-08 Jakub Jelinek <jakub@redhat.com>
36951 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
36952 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
36953 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
36955 (PREFETCH_3DNOW): Add -march=c3.
36957 2004-07-08 Diego Novillo <dnovillo@redhat.com>
36960 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
36961 * gcc.c-torture/execute/bf64-1.x: Likewise.
36963 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
36965 * gcc.c-torture/compile/20040708-1.c: New test.
36967 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36970 * g++.dg/warn/effc2.C: New test.
36972 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
36974 * gcc.c-torture/execute/bitfld-1.x: Remove.
36975 * gcc.c-torture/execute/bitfld-3.c: New test.
36976 * gcc.dg/bitfld-2.c: Remove XFAILs.
36978 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
36981 * g++.dg/rtti/tinfo1.C: New file.
36983 2004-07-07 Eric Christopher <echristo@redhat.com>
36985 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
36987 2004-07-07 Andrew Pinski <apinski@apple.com>
36989 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
36991 2004-07-07 Mark Mitchell <mark@codesourcery.com>
36993 * g++.dg/init/call1.C: XFAIL.
36995 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
36997 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
36998 except for movstrict*, to movmem* and clrstr* to clrmem*.
37000 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
37002 * gcc.c-torture/execute/20040707-1.c: New test.
37004 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
37006 * gcc.c-torture/execute/20040706-1.c: New test.
37008 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37011 * g++.dg/template/spec14.C: New test.
37013 2004-07-05 Jakub Jelinek <jakub@redhat.com>
37015 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
37016 nothing if not yet defined. Use it in b, c and d type definitions.
37017 * gcc.c-torture/execute/20040705-1.c: New test.
37018 * gcc.c-torture/execute/20040705-2.c: New test.
37020 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37023 * g++.dg/lookup/new1.C: New test.
37025 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37028 * g++.dg/template/sizeof8.C: New test.
37030 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
37032 * gcc.c-torture/compile/20040705-1.c: New test.
37034 2004-07-04 Bud Davis <bdavis9659@comcast.net>
37036 * gfortran.fortran-torture/execute/seq_io.f90: New test.
37038 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
37040 * gcc.dg/cpp/if-mop.c: Two new testcases.
37041 * gcc.dg/cpp/trad/comment-3.c: New.
37043 2004-07-04 Paul Brook <paul@codesourcery.com>
37045 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
37047 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
37050 * g++.dg/lookup/crash4.C: New test.
37052 2004-07-02 Zack Weinberg <zack@codesourcery.com>
37054 * gcc.c-torture/execute/builtin-abs-1.c
37055 * gcc.c-torture/execute/builtin-abs-2.c
37056 * gcc.c-torture/execute/builtin-complex-1.c
37057 * gcc.c-torture/execute/builtins/string-1-lib.c
37058 * gcc.c-torture/execute/builtins/string-1.c
37059 * gcc.c-torture/execute/builtins/string-2-lib.c
37060 * gcc.c-torture/execute/builtins/string-2.c
37061 * gcc.c-torture/execute/builtins/string-3-lib.c
37062 * gcc.c-torture/execute/builtins/string-3.c
37063 * gcc.c-torture/execute/builtins/string-4-lib.c
37064 * gcc.c-torture/execute/builtins/string-4.c
37065 * gcc.c-torture/execute/builtins/string-5-lib.c
37066 * gcc.c-torture/execute/builtins/string-5.c
37067 * gcc.c-torture/execute/builtins/string-6-lib.c
37068 * gcc.c-torture/execute/builtins/string-6.c
37069 * gcc.c-torture/execute/builtins/string-7-lib.c
37070 * gcc.c-torture/execute/builtins/string-7.c
37071 * gcc.c-torture/execute/builtins/string-8-lib.c
37072 * gcc.c-torture/execute/builtins/string-8.c
37073 * gcc.c-torture/execute/builtins/string-9-lib.c
37074 * gcc.c-torture/execute/builtins/string-9.c
37075 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
37076 * gcc.c-torture/execute/builtins/string-asm-1.c
37077 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
37078 * gcc.c-torture/execute/builtins/string-asm-2.c
37079 * gcc.c-torture/execute/stdio-opt-1.c
37080 * gcc.c-torture/execute/stdio-opt-2.c
37081 * gcc.c-torture/execute/stdio-opt-3.c
37082 * gcc.c-torture/execute/string-opt-1.c
37083 * gcc.c-torture/execute/string-opt-10.c
37084 * gcc.c-torture/execute/string-opt-11.c
37085 * gcc.c-torture/execute/string-opt-12.c
37086 * gcc.c-torture/execute/string-opt-13.c
37087 * gcc.c-torture/execute/string-opt-14.c
37088 * gcc.c-torture/execute/string-opt-15.c
37089 * gcc.c-torture/execute/string-opt-16.c
37090 * gcc.c-torture/execute/string-opt-2.c
37091 * gcc.c-torture/execute/string-opt-6.c
37092 * gcc.c-torture/execute/string-opt-7.c
37093 * gcc.c-torture/execute/string-opt-8.c:
37096 * gcc.c-torture/execute/builtins/abs-2.c
37097 * gcc.c-torture/execute/builtins/abs-3.c
37098 * gcc.c-torture/execute/builtins/complex-1.c
37099 * gcc.c-torture/execute/builtins/fprintf.c
37100 * gcc.c-torture/execute/builtins/fputs.c
37101 * gcc.c-torture/execute/builtins/memcmp.c
37102 * gcc.c-torture/execute/builtins/memmove.c
37103 * gcc.c-torture/execute/builtins/memops-asm.c
37104 * gcc.c-torture/execute/builtins/mempcpy-2.c
37105 * gcc.c-torture/execute/builtins/mempcpy.c
37106 * gcc.c-torture/execute/builtins/memset.c
37107 * gcc.c-torture/execute/builtins/printf.c
37108 * gcc.c-torture/execute/builtins/sprintf.c
37109 * gcc.c-torture/execute/builtins/strcat.c
37110 * gcc.c-torture/execute/builtins/strchr.c
37111 * gcc.c-torture/execute/builtins/strcmp.c
37112 * gcc.c-torture/execute/builtins/strcpy.c
37113 * gcc.c-torture/execute/builtins/strcspn.c
37114 * gcc.c-torture/execute/builtins/strlen-2.c
37115 * gcc.c-torture/execute/builtins/strlen.c
37116 * gcc.c-torture/execute/builtins/strncat.c
37117 * gcc.c-torture/execute/builtins/strncmp-2.c
37118 * gcc.c-torture/execute/builtins/strncmp.c
37119 * gcc.c-torture/execute/builtins/strncpy.c
37120 * gcc.c-torture/execute/builtins/strpbrk.c
37121 * gcc.c-torture/execute/builtins/strpcpy-2.c
37122 * gcc.c-torture/execute/builtins/strpcpy.c
37123 * gcc.c-torture/execute/builtins/strrchr.c
37124 * gcc.c-torture/execute/builtins/strspn.c
37125 * gcc.c-torture/execute/builtins/strstr-asm.c
37126 * gcc.c-torture/execute/builtins/strstr.c:
37127 ... these new files.
37129 * gcc.c-torture/execute/builtins/abs-2-lib.c
37130 * gcc.c-torture/execute/builtins/abs-3-lib.c
37131 * gcc.c-torture/execute/builtins/complex-1-lib.c
37132 * gcc.c-torture/execute/builtins/fprintf-lib.c
37133 * gcc.c-torture/execute/builtins/fputs-lib.c
37134 * gcc.c-torture/execute/builtins/memcmp-lib.c
37135 * gcc.c-torture/execute/builtins/memmove-lib.c
37136 * gcc.c-torture/execute/builtins/memops-asm-lib.c
37137 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
37138 * gcc.c-torture/execute/builtins/mempcpy-lib.c
37139 * gcc.c-torture/execute/builtins/memset-lib.c
37140 * gcc.c-torture/execute/builtins/printf-lib.c
37141 * gcc.c-torture/execute/builtins/sprintf-lib.c
37142 * gcc.c-torture/execute/builtins/strcat-lib.c
37143 * gcc.c-torture/execute/builtins/strchr-lib.c
37144 * gcc.c-torture/execute/builtins/strcmp-lib.c
37145 * gcc.c-torture/execute/builtins/strcpy-lib.c
37146 * gcc.c-torture/execute/builtins/strcspn-lib.c
37147 * gcc.c-torture/execute/builtins/strlen-2-lib.c
37148 * gcc.c-torture/execute/builtins/strlen-lib.c
37149 * gcc.c-torture/execute/builtins/strncat-lib.c
37150 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
37151 * gcc.c-torture/execute/builtins/strncmp-lib.c
37152 * gcc.c-torture/execute/builtins/strncpy-lib.c
37153 * gcc.c-torture/execute/builtins/strpbrk-lib.c
37154 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
37155 * gcc.c-torture/execute/builtins/strpcpy-lib.c
37156 * gcc.c-torture/execute/builtins/strrchr-lib.c
37157 * gcc.c-torture/execute/builtins/strspn-lib.c
37158 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
37159 * gcc.c-torture/execute/builtins/strstr-lib.c
37160 * gcc.c-torture/execute/builtins/lib/abs.c
37161 * gcc.c-torture/execute/builtins/lib/fprintf.c
37162 * gcc.c-torture/execute/builtins/lib/memset.c
37163 * gcc.c-torture/execute/builtins/lib/printf.c
37164 * gcc.c-torture/execute/builtins/lib/sprintf.c
37165 * gcc.c-torture/execute/builtins/lib/strcpy.c
37166 * gcc.c-torture/execute/builtins/lib/strcspn.c
37167 * gcc.c-torture/execute/builtins/lib/strncat.c
37168 * gcc.c-torture/execute/builtins/lib/strncmp.c
37169 * gcc.c-torture/execute/builtins/lib/strncpy.c
37170 * gcc.c-torture/execute/builtins/lib/strpbrk.c
37171 * gcc.c-torture/execute/builtins/lib/strspn.c
37172 * gcc.c-torture/execute/builtins/lib/strstr.c:
37173 New files containing support routines.
37175 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
37177 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
37178 when not optimizing.
37180 2004-07-02 Mark Mitchell <mark@codesourcery.com>
37183 * g++.dg/abi/mangle22.C: New test.
37184 * g++.dg/abi/mangle23.C: Likewise.
37186 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
37189 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
37190 Allow for cases without denormalized floating point numbers.
37192 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
37195 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
37196 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
37197 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
37198 expected warning text.
37199 * gcc.dg/format/diag-2.c: New test.
37201 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
37203 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
37205 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
37207 * gcc.dg/builtins-43.c: New.
37208 * gcc.dg/builtins-44.c: New.
37209 * gcc.dg/builtins-45.c: New.
37211 2004-06-26 Geoffrey Keating <geoffk@apple.com>
37212 Andreas Tobler <a.tobler@schweiz.ch>
37214 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
37215 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
37217 * gcc.dg/cleanup-11.c: Likewise.
37218 * gcc.dg/cleanup-8.c: Likewise.
37219 * gcc.dg/cleanup-9.c: Likewise.
37220 * gcc.dg/cleanup-5.c: Run on all platforms.
37222 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
37224 * g++.dg/warn/nonnull1.C: New test.
37226 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37228 * gcc.dg/compat/compat-common.h: Wrap up CINT in
37229 an #ifndef SKIP_COMPLEX_INT/#endif pair.
37230 Special-case the Sun compiler wrt to <complex.h>.
37232 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
37234 * gcc.dg/Wunreachable-8.C: New test.
37236 * gcc.dg/h8300-ice2.c : New test.
37238 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
37241 * gfortran.fortran-torture/compile/implicit.f90: Add test
37242 for implicit character.
37244 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
37247 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
37248 Use tiny() intrinsic to find smallest non-negative real
37250 2004-06-30 Jakub Jelinek <jakub@redhat.com>
37252 * gcc.dg/compat/struct-by-value-22_main.c: New test.
37253 * gcc.dg/compat/struct-by-value-22_x.c: New.
37254 * gcc.dg/compat/struct-by-value-22_y.c: New.
37256 * gcc.c-torture/execute/20040629-1.c: New test.
37258 2004-06-29 Jakub Jelinek <jakub@redhat.com>
37260 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
37261 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
37264 * gcc.dg/20040625-1.c: New test.
37266 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37268 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
37270 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37273 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
37275 2004-06-29 Richard Henderson <rth@redhat.com>
37277 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
37279 2004-06-29 Paul Brook <paul@codesourcery.com>
37281 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
37282 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
37284 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
37287 * g++.dg/parse/crash15.C: New.
37289 2004-06-28 Andrew Pinski <apinski@apple.com>
37291 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
37292 by the error already.
37294 * g++.dg/opt/ptrmem4.C: Change to compile only test.
37296 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
37299 * gcc.dg/h8300-bss-align-1.c : New.
37301 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
37304 * g++.dg/template/ctor4.C: New.
37306 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
37309 * g++.dg/warn/Wsequence-point-1.C: New test.
37311 2004-06-27 Paul Brook <paul@codesourcery.com>
37313 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
37315 2004-06-27 Zack Weinberg <zack@codesourcery.com>
37317 * g++.old-deja/g++.mike/p7325.C: Remove.
37319 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
37322 * gcc.dg/pr14963.c: New test.
37324 2004-06-27 Mark Mitchell <mark@codesourcery.com>
37327 * g++.dg/parse/redef1.C: New test.
37329 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
37331 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
37333 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
37335 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
37336 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
37338 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
37339 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
37340 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
37341 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
37342 g++.brendan/enum14.C.
37343 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
37344 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
37345 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
37347 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
37350 2004-06-27 Roger Sayle <roger@eyesopen.com>
37352 * gcc.dg/20040527-1.c: New test case.
37354 2004-06-26 Bud Davis <bdavis9659@comcast.net>
37356 PR gfortran/pr16196
37357 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
37359 2004-06-25 Roger Sayle <roger@eyesopen.com>
37361 PR middle-end/15825
37362 * gcc.dg/pr15825-1.c: New test case.
37364 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
37366 * gcc.c-torture/execute/20040625-1.c: New test.
37368 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37370 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
37372 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
37374 * gcc.dg/torture/mips-div-1.c: New test.
37376 2004-06-24 Jeff Law <law@redhat.com>
37378 * gcc.dg/tree-ssa/20040624-1.c: New test.
37380 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
37382 * gcc.c-torture/compile/20040624-1.c: New test.
37384 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37386 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
37389 2004-06-23 Andrew Pinski <apinski@apple.com>
37391 PR middle-end/15988
37392 * g++.dg/opt/ptrmem4.C: New test.
37394 * gcc.dg/c90-array-quals-2.c: New test.
37396 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
37398 * gcc.dg/kpice1.c: New test.
37400 2006-06-23 Andrew Pinski <apinski@apple.com>
37402 * gcc.dg/c90-array-quals.c: New test.
37404 2006-06-22 Richard Henderson <rth@redhat.com>
37406 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
37408 2004-06-22 Loren James Rittle <ljrittle@acm.org>
37410 * gcc.dg/builtins-config.h: Handle FreeBSD.
37412 2006-06-22 Richard Henderson <rth@redhat.com>
37414 * g++.dg/opt/devirt1.C: New.
37416 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
37418 * g++.dg/opt/pr15551.C: New testcase.
37420 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
37423 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
37424 x86_64-*-linux* when compiling for 32bit.
37426 2004-06-21 Andrew Pinski <apinski@apple.com>
37428 * gcc.dg/pch/struct-1.c: New.
37429 * gcc.dg/pch/struct-1.hs: New.
37431 2004-06-21 Geoffrey Keating <geoffk@apple.com>
37433 * gcc.dg/pch/save-temps-1.c: New file.
37434 * gcc.dg/pch/save-temps-1.hs: New file.
37436 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
37438 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
37439 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
37441 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37443 * gfortran.fortran-torture/execute/select_1.f90: Rename function
37445 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
37446 Remove trailing spaces.
37448 2004-06-21 Richard Henderson <rth@redhat.com>
37450 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
37451 merging && to BIT_FIELD_REF.
37453 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
37455 * g++.dg/opt/placeholder1.C: New test.
37457 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
37459 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
37460 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37461 * gcc.dg/compat/union-m128-1_x.c: Likewise.
37462 * gcc.dg/compat/union-m128-1_y.c: Likewise.
37464 2004-06-20 Zack Weinberg <zack@codesourcery.com>
37466 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
37468 * g++.dg/other/pragma-re-1.C: Add comments.
37470 2004-06-19 Bud Davis <bdavis9659@comcast.net>
37473 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
37475 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
37477 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
37478 instead of setting the type of size_t by
37481 2004-06-18 Roger Sayle <roger@eyesopen.com>
37483 * gcc.dg/unordered-2.c: New test case.
37484 * gcc.dg/unordered-3.c: New test case.
37486 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
37489 * lib/g++.exp (g++_version): Tweak regexp for version
37490 * lib/g77.exp (g77_version): Likewise.
37491 * lib/gfortran.exp (gfortran_version): Likewise.
37492 * lib/objc.exp (objc_version): Likewise.
37493 * lib/treelang.exp (treelang_version): Likewise.
37495 2004-06-19 Jakub Jelinek <jakub@redhat.com>
37497 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
37498 Use INT_MAX instead of __INT_MAX__.
37499 * gcc.dg/compat/struct-align-2_y.c: Likewise.
37501 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
37502 * gcc.dg/compat/scalar-return-3_x.c: Use it.
37503 * gcc.dg/compat/scalar-return-3_y.c: Use it.
37504 * gcc.dg/compat/scalar-return-4_x.c: Use it.
37505 * gcc.dg/compat/scalar-return-4_y.c: Use it.
37506 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
37507 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
37508 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
37509 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
37511 * gcc.dg/range-test-1.c: New test.
37512 * g++.dg/opt/range-test-1.C: New test.
37514 2004-06-17 Richard Henderson <rth@redhat.com>
37516 * objc.dg/sync-1.m: New.
37517 * objc.dg/try-catch-1.m: Don't force next runtime.
37518 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
37519 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
37520 shadowed catch clause.
37521 * objc.dg/try-catch-5.m: New.
37523 2004-06-17 Zack Weinberg <zack@codesourcery.com>
37526 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
37528 2004-06-15 Richard Henderson <rth@redhat.com>
37530 * gcc.dg/20001116-1.c: Move expected warning line.
37532 2004-06-15 Richard Henderson <rth@redhat.com>
37534 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
37535 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
37537 2004-06-15 Jeff Law <law@redhat.com>
37539 * gcc.dg/tree-ssa/20040615-1.c: New test.
37540 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
37541 be less sensitive to operand ordering.
37542 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
37544 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
37546 * g++.dg/abi/bitfield3.C: Add comment..
37548 2004-06-15 Richard Henderson <rth@redhat.com>
37550 * g++.dg/ext/stmtexpr1.C: XFAIL.
37551 * gcc.dg/20030612-1.c: XFAIL.
37553 2004-06-15 Eric Christopher <echristo@redhat.com>
37555 * g++.dg/charset/asm5.c: New.
37556 * gcc.dg/charset/asm6.c: New.
37558 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37561 * gfortran.fortran-torture/execute/select_1.f90: New test.
37563 2004-06-15 Paul Brook <paul@codesourcery.com>
37565 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
37567 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37570 * g++.dg/lookup/crash3.C: New test.
37572 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37575 * g++.dg/parse/dtor4.C: New test.
37577 2004-06-14 Jeff Law <law@redhat.com>
37579 * gcc.c-torture/compile/20040614-1.c: New test.
37581 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37584 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
37585 LEN of a character array.
37587 2004-06-14 Mark Mitchell <mark@codesourcery.com>
37590 * g++.dg/template/ptrmem10.C: New test.
37593 * g++.dg/template/friend30.C: New test.
37595 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37598 * gfortran.fortran-torture/compile/mloc.f90: New test.
37600 2004-06-13 Paul Brook <paul@codesourcery.com>
37602 * gfortran.fortran-torture/execute/random_2.f90: New test.
37604 2004-06-13 Eric Christopher <echristo@redhat.com>
37606 * gcc.dg/noncompile/redecl-1.c: Fix error message.
37608 2004-06-12 Paul Brook <paul@codesourcery.com>
37610 * gfortran.fortran-torture/execute/contained_3.f90: New test.
37612 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37615 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
37617 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37620 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
37621 syntax errors in end statements of contained subroutines.
37623 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37626 * gfortran.fortran-torture/execute/null_arg.f90: New test.
37628 2004-06-12 Bud Davis <bdavis9659@comcast.net>
37631 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
37633 2004-06-12 Bud Davis <bdavis9659@comcast.net>
37636 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
37638 2004-06-11 Mark Mitchell <mark@codesourcery.com>
37641 * g++.dg/parse/enum1.C: New test.
37643 2004-06-10 Jeff Law <law@redhat.com>
37645 * gcc.c-torture/compile/20040610-1.c: New test.
37647 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37649 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
37650 * g++.old-deja/g++.other/decl3.C: Likewise.
37652 2004-06-10 Brian Booth <bbooth@redhat.com>
37654 * gcc.dg/tree-ssa/20031015-1.c: Scan for
37655 V_MAY_DEF instead of VDEF.
37656 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
37658 2004-06-10 Mark Mitchell <mark@codesourcery.com>
37661 * g++.dg/conversion/const1.C: New test.
37664 * g++.dg/conversion/reinterpret1.C: New test.
37667 * g++.dg/template/enum2.C: New test.
37670 * g++.dg/template/error13.C: New test.
37672 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37675 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
37676 arguments to test_* REAL and of the right size.
37678 2004-06-10 Jakub Jelinek <jakub@redhat.com>
37681 PR rtl-optimization/15681
37682 * gcc.dg/20040609-1.c: New test.
37684 2004-06-10 Jakub Jelinek <jakub@redhat.com>
37687 * g++.dg/opt/builtins1.C: New test.
37689 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
37691 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
37692 that use default windows32 struct layout.
37693 * gcc.dg/i386-bitfield2.c: Likewise.
37695 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
37697 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
37698 for mingw32 and cygwin targets.
37700 2004-06-09 Geoffrey Keating <geoffk@apple.com>
37702 * gcc.dg/pch/macro-4.c: New.
37703 * gcc.dg/pch/macro-4.hs: New.
37705 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37708 * gfortran.fortran-torture/compile/name_clash.f90: New test.
37710 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37713 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
37715 2004-06-09 Bud Davis <bdavis9659@comcast.net>
37718 * gfortran.fortran-torture/execute/t_edit.f90: New test.
37720 2004-06-09 Bud Davis <bdavis9659@comcast.net>
37723 * gfortran.fortran-torture/execute/backspace.c : New test.
37725 2004-06-09 Paul Brook <paul@codesourcery.com>
37727 * gfortran.fortran-torture/execure/intrinsic_associated.f90
37728 (pointer_to_section): Rewrite to use smaller array.
37730 2004-06-08 David Edelsohn <edelsohn@gnu.org>
37732 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
37733 * gcc.dg/ext/altivec-10.c: Same.
37734 * gcc.dg/ext/altivec-11.c: Same.
37735 * gcc.dg/ext/altivec-12.c: Same.
37736 * gcc.dg/ext/altivec-13.c: Same.
37737 * gcc.dg/ext/altivec-14.c: Same.
37738 * gcc.dg/ext/altivec-15.c: Same.
37739 * gcc.dg/ext/altivec-16.c: Same.
37740 * gcc.dg/ext/altivec-3.c: Same.
37741 * gcc.dg/ext/altivec-4.c: Same.
37742 * gcc.dg/ext/altivec-6.c: Same.
37743 * gcc.dg/ext/altivec-7.c: Same.
37744 * gcc.dg/ext/altivec-8.c: Same.
37745 * gcc.dg/ext/altivec-varargs-1.c: Same.
37747 * g++.dg/ext/altivec-1.C: Correct dg syntax.
37748 * g++.dg/ext/altivec-10.C: Same.
37749 * g++.dg/ext/altivec-2.C: Same.
37750 * g++.dg/ext/altivec-3.C: Same.
37751 * g++.dg/ext/altivec-4.C: Same.
37752 * g++.dg/ext/altivec-5.C: Same.
37753 * g++.dg/ext/altivec-6.C: Same.
37754 * g++.dg/ext/altivec-7.C: Same.
37755 * g++.dg/ext/altivec-8.C: Same.
37756 * g++.dg/ext/altivec-9.C: Same.
37758 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37761 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
37763 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
37765 * gcc.dg/union-1.c: New test.
37767 2004-06-07 Roger Sayle <roger@eyesopen.com>
37769 * gcc.dg/builtins-41.c: New test case.
37770 * gcc.dg/builtins-42.c: New test case.
37772 2004-06-07 David Edelsohn <edelsohn@gnu.org>
37774 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
37775 * g++.dg/ext/altivec-10.C: Same.
37776 * g++.dg/ext/altivec-2.C: Same.
37777 * g++.dg/ext/altivec-3.C: Same.
37778 * g++.dg/ext/altivec-4.C: Same.
37779 * g++.dg/ext/altivec-5.C: Same.
37780 * g++.dg/ext/altivec-6.C: Same.
37781 * g++.dg/ext/altivec-7.C: Same.
37782 * g++.dg/ext/altivec-8.C: Same.
37783 * g++.dg/ext/altivec-9.C: Same.
37784 * g++.old-deja/g++.abi/cxa_vec.C: Same.
37785 * g++.old-deja/g++.brendan/new3.C: Same.
37786 * gcc.c-torture/execute/eeprof-1.x: Same.
37788 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
37791 * gcc.dg/pr14765-1.c: New test.
37793 2004-06-07 Roger Sayle <roger@eyesopen.com>
37796 * gcc.dg/pr14649-1.c: New test case.
37798 2004-06-07 Richard Henderson <rth@redhat.com>
37800 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
37803 2004-06-07 David Edelsohn <edelsohn@gnu.org>
37805 * g++.dg/eh/elide1.C: Remove XFAIL.
37807 2004-06-07 Mark Mitchell <mark@codesourcery.com>
37810 * g++.dg/expr/sizeof3.C: New test.
37813 * g++.dg/template/access14.C: New test.
37816 * g++.dg/template/enum1.C: New test.
37819 * g++.dg/eh/throw1.C: New test.
37821 2004-06-07 David Ayers <d.ayers@inode.at>
37822 Ziemowit Laski <zlaski@apple.com>
37824 * lib/objc.exp (objc_target_compile): Revert the '-framework
37825 Foundation' flag fix, since bare Darwin does not ship
37826 with the Foundation framework.
37827 * objc/execute/next_mapping.h: Provide a local NSConstantString
37828 @interface and @implementation.
37829 (objc_constant_string_init): A constructor function, used to
37830 initialize the NSConstantString meta-class object.
37831 * objc/execute/string1.m: Include "next_mapping.h" instead of
37832 <Foundation/NSString.h>.
37833 * objc/execute/string2.m: Likewise.
37834 * objc/execute/string3.m: Likewise.
37835 * objc/execute/string4.m: Likewise.
37837 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
37839 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
37840 to double. Replace double with FLOAT.
37841 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
37843 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
37844 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
37845 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
37846 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
37847 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
37848 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
37849 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
37850 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
37852 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
37855 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
37857 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37860 * g++.dg/template/meminit2.C: New test.
37862 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
37865 * gcc.c-torture/execute/compare-fp-1.c,
37866 gcc.c-torture/execute/compare-fp-2.c,
37867 gcc.c-torture/execute/compare-fp-3.c,
37868 gcc.c-torture/execute/compare-fp-4.c,
37869 gcc.c-torture/execute/compare-fp-3.x,
37870 gcc.c-torture/execute/compare-fp-4.x: Moved...
37871 * gcc.c-torture/execute/ieee/compare-fp-1.c,
37872 gcc.c-torture/execute/ieee/compare-fp-2.c,
37873 gcc.c-torture/execute/ieee/compare-fp-3.c,
37874 gcc.c-torture/execute/ieee/compare-fp-4.c,
37875 gcc.c-torture/execute/ieee/compare-fp-3.x,
37876 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
37878 2004-06-04 David Ayers <d.ayers@inode.at>
37880 * objc/execute/protocol-isEqual-4.m: New testcase.
37882 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
37884 * objc/execute/protocol-isEqual-1.m: New testcase.
37885 * objc/execute/protocol-isEqual-2.m: New testcase.
37886 * objc/execute/protocol-isEqual-3.m: New testcase.
37888 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37890 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
37892 2004-06-02 Ziemowit Laski <zlaski@apple.com>
37894 * lib/objc.exp (objc_target_compile): When running tests on
37895 Darwin (Mac OS X), inform the linker about '-framework
37898 2004-06-02 Eric Christopher <echristo@redhat.com>
37900 * gcc.c-torture/compile/20040602-1.c: New.
37902 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
37904 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
37905 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
37907 PR tree-optimization/14736
37908 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
37910 PR tree-optimization/14042
37911 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
37913 PR tree-optimization/14729
37914 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
37916 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37919 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
37921 2004-06-01 Richard Hederson <rth@redhat.com>
37923 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
37925 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37928 * g++.dg/parse/offsetof4.C: New test.
37930 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
37933 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
37935 2004-05-31 Mark Mitchell <mark@codesourcery.com>
37938 * g++.dg/template/friend29.C: New test.
37940 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
37943 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
37945 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
37947 * gcc.dg/sparc-trap-1.c: New test.
37949 2004-05-31 Roger Sayle <roger@eyesopen.com>
37951 PR middle-end/15069
37952 * g++.dg/opt/fold3.C: New test case.
37954 2004-05-30 Graham Stott <graham.stott@btinternet.com>
37956 * lib/target-supports.exp (check_iconv_available): Fix fallout
37957 from 2004-05-28 patch.
37959 2004-05-30 Paul Brook <paul@codesourcery.com>
37962 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
37963 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
37965 2004-05-30 Steven G. Kargl <kargls@comcast.net>
37967 * gfortran.fortran-torture/execute/random_1.f90: New test.
37969 2004-05-28 Ziemowit Laski <zlaski@apple.com>
37971 * g++.dg/ext/altivec-10.C: New test.
37973 2004-05-29 Paul Brook <paul@codesourcery.com>
37975 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
37977 2004-05-28 Ziemowit Laski <zlaski@apple.com>
37979 * gcc.dg/altivec-16.c: New test.
37981 2004-05-28 Janis Johnson <janis187@us.ibm.com>
37983 * lib/target-supports.exp (check_vmx_hw_available): New.
37984 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
37986 * lib/target-supports.exp (check_alias_available,
37987 check_iconv_available, check_named_sections_available): Use
37988 unique names for temporary files.
37990 2004-05-28 Ziemowit Laski <zlaski@apple.com>
37992 * gcc.dg/altivec-15.c: New test.
37994 2004-05-28 Mark Mitchell <mark@codesourcery.com>
37997 * g++.dg/warn/noeffect6.C: New test.
38000 * g++.dg/expr/ptrmem4.C: New test.
38003 * g++.dg/template/operator3.C: New test.
38005 2004-05-28 Mark Mitchell <mark@codesourcery.com>
38008 * g++.dg/lookup/redecl1.C: New test.
38009 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
38011 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
38013 * gcc.c-torture/execute/compare-fp-1.c,
38014 gcc.c-torture/execute/compare-fp-2.c,
38015 gcc.c-torture/execute/compare-fp-3.c,
38016 gcc.c-torture/execute/compare-fp-4.c,
38017 gcc.c-torture/execute/compare-fp-3.x,
38018 gcc.c-torture/execute/compare-fp-4.x,
38019 gcc.dg/pr15649-1.c: New.
38021 2004-05-27 Adam Nemet <anemet@lnxw.com>
38024 * g++.dg/init/array14.C: New test.
38026 2004-05-25 Janis Johnson <janis187@us.ibm.com>
38028 * lib/compat.exp (compat-get-options-main): New.
38029 (compat-get-options): Remove unneeded code, warn for ignored
38031 (compat-execute): Check flag set by dg-require-* commands.
38033 * lib/compat.exp (compat-execute): Break up long lines.
38035 2004-05-24 Janis Johnson <janis187@us.ibm.com>
38037 * gcc.dg/altivec-7.c: Don't use 'vector long'.
38038 * gcc.dg/altivec-14.c: New test.
38039 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
38041 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
38042 * gcc.dg/altivec-12.c: Ditto.
38044 * gcc.dg/altivec-3.c: Move call to altivec_check.
38046 2004-05-23 Mark Mitchell <mark@codesourcery.com>
38049 * g++.dg/template/error12.C: New test.
38052 * g++.dg/ext/attrib15.C: New test.
38055 * g++.dg/template/ptrmem9.C: New test.
38057 2004-05-25 Paul Brook <paul@codesourcery.com>
38059 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
38061 2004-05-23 Mark Mitchell <mark@codesourcery.com>
38064 * g++.dg/template/crash19.C: New test.
38066 2004-05-23 Mark Mitchell <mark@codesourcery.com>
38069 * g++.dg/template/redecl1.C: New test.
38071 2004-05-23 Mark Mitchell <mark@codesourcery.com>
38074 * g++.dg/other/ns1.C: New test.
38077 * g++.dg/template/invalid1.C: New test.
38079 2004-05-23 Paul Brook <paul@codesourcery.com>
38080 Victor Leikehman <lei@haifasphere.co.il>
38082 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
38083 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
38085 2004-05-22 Mark Mitchell <mark@codesourcery.com>
38089 * g++.dg/template/non-dependent5.C: New test.
38090 * g++.dg/template/non-dependent6.C: New test.
38092 2004-05-22 Mark Mitchell <mark@codesourcery.com>
38095 * g++.dg/inherit/union1.C: New test.
38098 * g++.dg/template/addr1.C: New test.
38101 * g++.dg/template/array5.C: New test.
38104 * g++.dg/template/array6.C: New test.
38106 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
38107 Roger Sayle <roger@eyesopen.com>
38109 * g++.dg/lookup/forscope2.C: New test case.
38111 2004-05-22 Ben Elliston <bje@au.ibm.com>
38113 * gcc.dg/cpp/Wmissingdirs.c: New.
38115 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
38118 * gcc.dg/compat/union-m128-1.h: New file.
38119 * gcc.dg/compat/union-m128-1_main.c: Likewise.
38120 * gcc.dg/compat/union-m128-1_x.c: Likewise.
38121 * gcc.dg/compat/union-m128-1_y.c: Likewise.
38123 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
38126 * gcc.dg/compat/struct-complex-1.h: New file.
38127 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
38128 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
38129 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
38131 2004-05-20 Roger Sayle <roger@eyesopen.com>
38134 * gcc.dg/pr3074-1.c: New test case.
38135 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
38137 2004-05-20 Falk Hueffner <falk@debian.org>
38140 * gcc.dg/ftrapv-1.c: New test case.
38142 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
38144 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
38146 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
38147 Jeff Law <law@redhat.com>
38149 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
38150 * gcc.dg/tree-ssa/20040518-2.c: New test.
38152 * gcc.dg/tree-ssa/20040518-1.c: New test.
38154 2004-05-18 Zack Weinberg <zack@codesourcery.com>
38156 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
38158 2004-05-18 Paul Brook <paul@codesourcery.com>
38161 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
38163 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38165 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
38168 2004-05-17 Steven Bosscher <stevenb@suse.de>
38170 * gcc.dg/tree-ssa/20040517-1.c: New test.
38172 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38174 * gcc.dg/loop-4.c: New test.
38176 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
38178 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
38180 2004-05-15 Bud Davis <bdavis9659@comcast.net>
38183 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
38185 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38189 * gfortran.fortran-torture/compile/data_1.f90: New test.
38191 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
38193 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
38194 * gcc.dg/uninit-H.c: Define ASM for __s390__.
38196 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
38198 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
38200 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
38203 * gcc.dg/format/xopen-1.c: Adjust expected message.
38204 * gcc.dg/format/xopen-3.c: New test.
38206 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
38208 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
38210 2004-05-14 Jeff Law <law@redhat.com>
38212 * gcc.dg/tree-ssa/20040514-2.c: New test.
38214 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38216 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
38218 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
38221 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
38223 * gcc.dg/tree-ssa/20040514-1.c: New test.
38225 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38227 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
38230 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38233 * gfortran.fortran-torture/compile/do_1.f90: New test.
38235 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38238 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
38241 2004-05-14 Bud Davis <bdavis9659@comcast.net>
38244 * gfortran.fortran-torture/execute/random_init.f90: New test.
38246 2004-05-13 Paul Brook <paul@codesourcery.com>
38249 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
38251 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
38253 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
38254 for the powerpc case.
38256 2004-05-13 Jeff Law <law@redhat.com>
38258 * gcc.dg/tree-ssa/20040513-1.c: New test.
38259 * gcc.dg/tree-ssa/20040513-2.c: New test.
38261 2004-05-13 Paul Brook <paul@codesourcery.com>
38263 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
38264 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
38265 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
38267 2004-05-13 Andreas Schwab <schwab@suse.de>
38270 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
38273 2004-05-13 Bud Davis <bdavis9659@comcast.net>
38276 * gfortran.fortran-torture/execute/adjustr.f90: New file.
38278 2004-05-13 Diego Novillo <dnovillo@redhat.com>
38280 Merge from tree-ssa-20020619-branch. See
38281 ChangeLog.tree-ssa for details.
38283 2004-05-11 Ziemowit Laski <zlaski@apple.com>
38285 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
38286 include <altivec.h> explicitly.
38287 * gcc.dg/altivec-13.c: Likewise.
38289 2004-05-11 Paul Brook <paul@codesourcery.com>
38291 * gcc.c-torture/compile/20010518-1.c: Force enum size.
38293 2004-05-10 Eric Christopher <echristo@redhat.com>
38295 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
38296 * gcc.dg/sibcall-4.c: Ditto.
38298 2004-05-10 Ziemowit Laski <zlaski@apple.com>
38300 * g++.dg/ext/altivec-8.C: New test case.
38301 * gcc.dg/altivec-13.c: New test case.
38303 2004-05-08 Roger Sayle <roger@eyesopen.com>
38305 * gcc.c-torture/execute/divcmp-1.c: New test case.
38306 * gcc.c-torture/execute/divcmp-2.c: New test case.
38307 * gcc.c-torture/execute/divcmp-3.c: New test case.
38309 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
38311 * g++.dg/other/pragma-re-2.C: New test.
38313 2004-05-07 Uros Bizjak <uros@kss-loka.si>
38315 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
38316 * gcc.dg/i386-387-2.c: Likewise.
38318 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
38320 * gcc.dg/i386-387-6.c: Likewise.
38322 2004-05-07 Uros Bizjak <uros@kss-loka.si>
38324 * gcc.dg/builtins-33.c: Also check log1p*.
38326 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
38328 PR optimization/15296
38329 * gcc.c-torture/execute/pr15296.c: New test.
38331 2004-05-05 Uros Bizjak <uros@kss-loka.si>
38333 * gcc.dg/builtins-40.c: New test.
38335 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
38337 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
38339 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
38341 * g++.dg/ext/spe1.C: New testcase.
38343 2004-05-04 Ziemowit Laski <zlaski@apple.com>
38345 * objc.dg/image-info.m: Allow additional attributes
38346 for __image_info section.
38348 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
38350 * gcc.dg/torture/mips-hilo-2.c: New test.
38352 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38355 * g++.dg/template/member5.C: New test.
38357 2004-05-03 Uros Bizjak <uros@kss-loka.si>
38359 * gcc.dg/builtins-34.c: Also check expm1*.
38361 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38363 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
38364 * gcc.dg/torture/builtin-convert-3.c: New test.
38366 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
38368 PR middle-end/15054
38369 * g++.dg/opt/pr15054.C: New test.
38371 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38373 * gcc.dg/torture/builtin-rounding-1.c: New test.
38374 * gcc.dg/builtins-25.c: Delete.
38375 * gcc.dg/builtins-29.c: Delete.
38377 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
38379 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
38380 * gcc.dg/sibcall-4.c: Likewise.
38381 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
38383 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
38385 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
38386 bit-field on 16-bit targets.
38388 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
38390 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
38393 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
38395 * gcc.dg/rs6000-power2-1.c: Change to compile only.
38396 * gcc.dg/rs6000-power2-2.c: Likewise.
38398 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
38400 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
38401 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
38402 Change the asm registers to be in form of frN instead of fN.
38404 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38406 * gcc.dg/torture/builtin-convert-2.c: New test.
38408 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
38410 * gcc.dg/rs6000-power2-1.c: New test.
38411 * gcc.dg/rs6000-power2-2.c: New test.
38413 2004-04-28 Jan Hubicka <jh@suse.cz>
38415 * gcc.dg/unused-6.c: New test.
38417 2004-04-24 Laurent GUERBY <laurent@guerby.net>
38418 Ulrich Weigand <uweigand@de.ibm.com>
38420 * ada/acats/run_all.sh: Define $target variable.
38422 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
38425 * g++.dg/other/vararg-1.C: New test.
38428 * g++.dg/eh/cleanup3.C: New test.
38430 2004-04-24 Laurent GUERBY <laurent@guerby.net>
38432 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
38433 and ad8011a (target_insn).
38434 * ada/acats/support/macro.dfs: Likewise.
38435 * ada/acats/support/impbit.adb: New file.
38437 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
38439 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
38441 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38443 * gcc.dg/loop-3.c: New test.
38445 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
38447 * gcc.c-torture/execute/simd-5.c: New test.
38449 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38452 * g++.dg/template/crash18.C: New test.
38454 2004-04-22 Mark Mitchell <mark@codesourcery.com>
38456 * g++.dg/ext/complit3.C: New test.
38458 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
38460 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
38461 * gcc.dg/altivec-3.c: Same.
38462 * gcc.dg/altivec-varargs-1.c: Same.
38464 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
38466 * lib/target-supports.exp (check_profiling_available): Assume
38467 profiling is not available on powerpc-eabi targets.
38469 2004-04-21 Janis Johnson <janis187@us.ibm.com>
38471 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
38472 * gcc.dg/vmx/bug-1.c: Ditto.
38474 2004-04-20 Eric Christopher <echristo@redhat.com>
38476 * gcc.dg/charset/extern.c: New test.
38477 * g++.dg/charset/extern3.cc: Ditto.
38479 2004-04-20 Uros Bizjak <uros@kss-loka.si>
38481 * gcc.dg/builtins-39.c: New test.
38483 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
38485 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
38487 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
38489 * gcc.dg/torture/mips-hilo-1.c: New test.
38491 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
38493 * gcc.c-torture/compile/20040419-1.c: New test.
38495 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
38497 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
38499 2004-04-18 Zack Weinberg <zack@codesourcery.com>
38500 Aldy Hernandez <aldyh@redhat.com>
38502 * gcc.c-torture/execute/va-arg-24.c: New.
38504 2004-04-17 Zack Weinberg <zack@codesourcery.com>
38505 Aldy Hernandez <aldyh@redhat.com>
38507 * gcc.dg/vmx/1b-01.c: New.
38508 * gcc.dg/vmx/1b-02.c: New.
38509 * gcc.dg/vmx/1b-03.c: New.
38510 * gcc.dg/vmx/1b-04.c: New.
38511 * gcc.dg/vmx/1b-05.c: New.
38512 * gcc.dg/vmx/1b-06.c: New.
38513 * gcc.dg/vmx/1b-07.c: New.
38514 * gcc.dg/vmx/1c-01.c: New.
38515 * gcc.dg/vmx/1c-02.c: New.
38516 * gcc.dg/vmx/3a-01a.c: New.
38517 * gcc.dg/vmx/3a-01.c: New.
38518 * gcc.dg/vmx/3a-01m.c: New.
38519 * gcc.dg/vmx/3a-03.c: New.
38520 * gcc.dg/vmx/3a-03m.c: New.
38521 * gcc.dg/vmx/3a-04.c: New.
38522 * gcc.dg/vmx/3a-04m.c: New.
38523 * gcc.dg/vmx/3a-05.c: New.
38524 * gcc.dg/vmx/3a-06.c: New.
38525 * gcc.dg/vmx/3a-06m.c: New.
38526 * gcc.dg/vmx/3a-07.c: New.
38527 * gcc.dg/vmx/3b-01.c: New.
38528 * gcc.dg/vmx/3b-02.c: New.
38529 * gcc.dg/vmx/3b-10.c: New.
38530 * gcc.dg/vmx/3b-13.c: New.
38531 * gcc.dg/vmx/3b-14.c: New.
38532 * gcc.dg/vmx/3b-15.c: New.
38533 * gcc.dg/vmx/3c-01a.c: New.
38534 * gcc.dg/vmx/3c-01.c: New.
38535 * gcc.dg/vmx/3c-02.c: New.
38536 * gcc.dg/vmx/3c-03.c: New.
38537 * gcc.dg/vmx/3d-01.c: New.
38538 * gcc.dg/vmx/4-01.c: New.
38539 * gcc.dg/vmx/4-03.c: New.
38540 * gcc.dg/vmx/5-01.c: New.
38541 * gcc.dg/vmx/5-02.c: New.
38542 * gcc.dg/vmx/5-03.c: New.
38543 * gcc.dg/vmx/5-04.c: New.
38544 * gcc.dg/vmx/5-05.c: New.
38545 * gcc.dg/vmx/5-06.c: New.
38546 * gcc.dg/vmx/5-07.c: New.
38547 * gcc.dg/vmx/5-07t.c: New.
38548 * gcc.dg/vmx/5-08.c: New.
38549 * gcc.dg/vmx/5-10.c: New.
38550 * gcc.dg/vmx/5-11.c: New.
38551 * gcc.dg/vmx/7-01a.c: New.
38552 * gcc.dg/vmx/7-01.c: New.
38553 * gcc.dg/vmx/7c-01.c: New.
38554 * gcc.dg/vmx/7d-01.c: New.
38555 * gcc.dg/vmx/7d-02.c: New.
38556 * gcc.dg/vmx/8-01.c: New.
38557 * gcc.dg/vmx/8-02a.c: New.
38558 * gcc.dg/vmx/8-02.c: New.
38559 * gcc.dg/vmx/brode-1.c: New.
38560 * gcc.dg/vmx/bug-1.c: New.
38561 * gcc.dg/vmx/bug-2.c: New.
38562 * gcc.dg/vmx/bug-3.c: New.
38563 * gcc.dg/vmx/cw-bug-1.c: New.
38564 * gcc.dg/vmx/cw-bug-2.c: New.
38565 * gcc.dg/vmx/cw-bug-3.c: New.
38566 * gcc.dg/vmx/dct.c: New.
38567 * gcc.dg/vmx/debug-1.c: New.
38568 * gcc.dg/vmx/debug-2.c: New.
38569 * gcc.dg/vmx/debug-3.c: New.
38570 * gcc.dg/vmx/debug-4.c: New.
38571 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
38572 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
38573 * gcc.dg/vmx/eg-5.c: New.
38574 * gcc.dg/vmx/fft.c: New.
38575 * gcc.dg/vmx/gcc-bug-1.c: New.
38576 * gcc.dg/vmx/gcc-bug-2.c: New.
38577 * gcc.dg/vmx/gcc-bug-3.c: New.
38578 * gcc.dg/vmx/gcc-bug-4.c: New.
38579 * gcc.dg/vmx/gcc-bug-5.c: New.
38580 * gcc.dg/vmx/gcc-bug-6.c: New.
38581 * gcc.dg/vmx/gcc-bug-7.c: New.
38582 * gcc.dg/vmx/gcc-bug-8.c: New.
38583 * gcc.dg/vmx/gcc-bug-9.c: New.
38584 * gcc.dg/vmx/gcc-bug-b.c: New.
38585 * gcc.dg/vmx/gcc-bug-c.c: New.
38586 * gcc.dg/vmx/gcc-bug-d.c: New.
38587 * gcc.dg/vmx/gcc-bug-e.c: New.
38588 * gcc.dg/vmx/gcc-bug-f.c: New.
38589 * gcc.dg/vmx/gcc-bug-g.c: New.
38590 * gcc.dg/vmx/gcc-bug-i.c: New.
38591 * gcc.dg/vmx/harness.h: New.
38592 * gcc.dg/vmx/ira1.c: New.
38593 * gcc.dg/vmx/ira2a.c: New.
38594 * gcc.dg/vmx/ira2b.c: New.
38595 * gcc.dg/vmx/ira2.c: New.
38596 * gcc.dg/vmx/ira2c.c: New.
38597 * gcc.dg/vmx/mem.c: New.
38598 * gcc.dg/vmx/newton-1.c: New.
38599 * gcc.dg/vmx/ops.c: New.
38600 * gcc.dg/vmx/sn7153.c: New.
38601 * gcc.dg/vmx/spill2.c: New.
38602 * gcc.dg/vmx/spill3.c: New.
38603 * gcc.dg/vmx/spill.c: New.
38604 * gcc.dg/vmx/t.c: New.
38605 * gcc.dg/vmx/varargs-1.c: New.
38606 * gcc.dg/vmx/varargs-2.c: New.
38607 * gcc.dg/vmx/varargs-3.c: New.
38608 * gcc.dg/vmx/varargs-4.c: New.
38609 * gcc.dg/vmx/varargs-5.c: New.
38610 * gcc.dg/vmx/varargs-6.c: New.
38611 * gcc.dg/vmx/varargs-7.c: New.
38612 * gcc.dg/vmx/vmx.exp: New.
38613 * gcc.dg/vmx/vprint-1.c: New.
38614 * gcc.dg/vmx/vscan-1.c: New.
38615 * gcc.dg/vmx/x-01.c: New.
38616 * gcc.dg/vmx/x-02.c: New.
38617 * gcc.dg/vmx/x-03.c: New.
38618 * gcc.dg/vmx/x-04.c: New.
38619 * gcc.dg/vmx/x-05.c: New.
38620 * gcc.dg/vmx/yousufi-1.c: New.
38621 * gcc.dg/vmx/zero-1.c: New.
38622 * gcc.dg/vmx/zero.c: New.
38624 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
38626 * g++.dg/lookup/java1.C: Update for chage of
38628 * g++.dg/lookup/java2.C: Likewise.
38630 2004-04-17 Laurent GUERBY <laurent@guerby.net>
38632 * ada/acats/run_all.sh: use -O2 by default.
38634 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
38636 * gcc.dg/vr-mult-[12].c: New tests.
38638 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38640 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
38642 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
38644 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
38646 * lib/target-supports.exp (check_profiling_available): Assume
38647 profiling isn't available for mips*-*-elf targets.
38649 2004-04-14 Uros Bizjak <uros@kss-loka.si>
38651 * gcc.dg/builtins-38.c: New test.
38653 2004-04-14 Eric Christopher <echristo@redhat.com>
38655 * g++.dg/charset/charset.exp: Run .cc extension tests.
38657 2004-04-14 Zack Weinberg <zack@codesourcery.com>
38659 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
38661 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38663 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
38665 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
38667 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
38668 * gcc.dg/i386-387-2.c: Likewise.
38670 * gcc.dg/i386-387-7.c: New test.
38671 * gcc.dg/i386-387-8.c: New test.
38673 * gcc.dg/builtins-37.c: New test.
38675 2004-04-13 Geoffrey Keating <geoffk@apple.com>
38677 * g++.dg/pch/externc-1.C: Add missing semicolon.
38679 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
38681 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
38683 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
38685 * gcc.c-torture/execute/20040411-1.c: New test.
38687 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
38689 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
38691 2004-04-09 Chris Demetriou <cgd@broadcom.com>
38693 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
38695 2004-04-09 Zack Weinberg <zack@codesourcery.com>
38697 * lib/target-supports.exp (check_named_sections_available): New.
38698 * lib/gcc-dg.exp (dg-require-named-sections): New.
38699 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
38700 old-deja.exp. Also prune error-count message from HP linker.
38701 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
38703 * g++.dg/init/init-ref4.C: Use dg-require-weak.
38704 * g++.old-deja/g++.pt/static3.C: Likewise.
38705 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
38707 2004-04-09 Roger Sayle <roger@eyesopen.com>
38709 * gcc.c-torture/execute/20040409-1.c: New test case.
38710 * gcc.c-torture/execute/20040409-2.c: New test case.
38711 * gcc.c-torture/execute/20040409-3.c: New test case.
38713 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
38715 * gcc.dg/20040409-1.c: New test.
38717 2004-04-08 Roger Sayle <roger@eyesopen.com>
38720 * g++.dg/opt/pr14888.C: New test case.
38722 2004-04-08 Geoffrey Keating <geoffk@apple.com>
38724 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
38725 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
38726 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
38727 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
38730 2004-04-08 Paul Brook <paul@codesourcery.com>
38732 * gcc.dg/spill-1.c: New test.
38734 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38736 * gcc.dg/torture/builtin-ctype-2.c: New test.
38738 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
38740 * gcc.dg/pch/pch.exp: Add largefile test.
38742 2004-04-06 Geoffrey Keating <geoffk@apple.com>
38744 * g++.dg/pch/externc-1.Hs: New.
38745 * g++.dg/pch/externc-1.C: New.
38747 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38749 * gcc.dg/compat/struct-by-value-5a_main.c,
38750 gcc.dg/compat/struct-by-value-5b_main.c: New files.
38751 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
38752 * gcc.dg/compat/struct-by-value-5a_x.c,
38753 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
38754 gcc.dg/compat/struct-by-value-5_x.c.
38755 * gcc.dg/compat/struct-by-value-5a_y.c,
38756 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
38757 gcc.dg/compat/struct-by-value-5_y.c.
38759 * gcc.dg/compat/struct-by-value-6a_main.c,
38760 gcc.dg/compat/struct-by-value-6b_main.c: New files.
38761 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
38762 * gcc.dg/compat/struct-by-value-6a_x.c,
38763 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
38764 gcc.dg/compat/struct-by-value-6_x.c.
38765 * gcc.dg/compat/struct-by-value-6a_y.c,
38766 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
38767 gcc.dg/compat/struct-by-value-6_y.c.
38769 * gcc.dg/compat/struct-by-value-7a_main.c,
38770 gcc.dg/compat/struct-by-value-7b_main.c: New files.
38771 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
38772 * gcc.dg/compat/struct-by-value-7a_x.c,
38773 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
38774 gcc.dg/compat/struct-by-value-7_x.c.
38775 * gcc.dg/compat/struct-by-value-7a_y.c,
38776 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
38777 gcc.dg/compat/struct-by-value-7_y.c.
38779 2004-04-06 Jakub Jelinek <jakub@redhat.com>
38781 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
38782 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
38783 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
38786 2004-04-06 Uros Bizjak <uros@kss-loka.si>
38788 * gcc.dg/builtins-36.c: New test.
38790 2004-04-06 Paul Brook <paul@codesourcery.com>
38792 * README.gcc: Remove obsolete contraint on testcases.
38794 2004-04-05 Paul Brook <paul@codesourcery.com>
38797 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
38798 failure and exit(0) on success.
38799 * g++.dg/expr/anew2.C: Ditto.
38800 * g++.dg/expr/anew3.C: Ditto.
38801 * g++.dg/expr/anew4.C: Ditto.
38803 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
38806 * g++.dg/template/unify7.C: New.
38808 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
38810 * g++.dg/README: Bring up to date with new subdirectories; remove
38811 duplicate subdirectory lines.
38813 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
38816 * g++.dg/template/unify5.C: New.
38817 * g++.dg/template/unify6.C: New.
38818 * g++.dg/template/qualttp20.C: Adjust.
38819 * g++.old-deja/g++.jason/report.C: Adjust.
38820 * g++.old-deja/g++.other/qual1.C: Adjust.
38822 2004-04-01 Mark Mitchell <mark@codesourcery.com>
38825 * g++.dg/inherit/ptrmem1.C: New test.
38827 2004-04-01 Jakub Jelinek <jakub@redhat.com>
38830 * gcc.c-torture/execute/20040331-1.c: New test.
38831 * gcc.dg/20040331-1.c: New test.
38833 2004-04-01 Paul Brook <paul@codesourcery.com>
38835 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
38837 2004-03-30 Mark Mitchell <mark@codesourcery.com>
38840 * g++.dg/init/goto1.C: New test.
38843 * g++.dg/template/defarg4.C: New test.
38845 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
38847 * gcc.dg/altivec-11.c: Extend test for more valid cases.
38849 2004-03-28 David Edelsohn <edelsohn@gnu.org>
38851 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
38853 2004-03-28 Zack Weinberg <zack@codesourcery.com>
38855 * gcc.dg/noncompile/undeclared-2.c: New test.
38857 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
38859 * gcc.dg/940409-1.c: Remove XFAIL.
38860 * gcc.dg/reg-vol-struct-1.c: New test.
38862 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38864 * gcc.dg/torture/builtin-wctype-1.c: New test.
38866 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
38868 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
38869 * gcc.dg/20001101-1.c: Likewise.
38870 * gcc.dg/20001102-1.c: Likewise.
38872 2004-03-25 Roger Sayle <roger@eyesopen.com>
38874 * gcc.dg/compare8.c: Add an additional test for XOR.
38876 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38878 * gcc.dg/torture/builtin-ctype-1.c: New test.
38880 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38882 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
38883 * gcc.dg/torture/builtin-math-1.c: Likewise.
38884 * gcc.dg/torture/builtin-power-1.c: New test.
38886 2004-03-24 Andreas Schwab <schwab@suse.de>
38888 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
38891 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
38892 Roger Sayle <roger@eyesopen.com>
38894 * gcc.dg/compare8.c: New test case.
38896 2004-03-23 Ziemowit Laski <zlaski@apple.com>
38898 * g++.dg/ext/altivec-7.C: New test.
38900 2004-03-23 Zack Weinberg <zack@codesourcery.com>
38902 PR 12267, 12391, 12560, 13129, 14114, 14133
38903 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
38904 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
38905 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
38906 Adjust error regexps.
38907 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
38908 * gcc.dg/noncompile/undeclared-1.c: New test cases.
38909 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
38910 * gcc.dg/local1.c: Add explanatory comment.
38912 2004-03-23 Roger Sayle <roger@eyesopen.com>
38914 PR optimization/14669
38915 * g++.dg/opt/fold2.C: New test case.
38917 2004-03-22 Jakub Jelinek <jakub@redhat.com>
38920 * gcc.dg/20040322-1.c: New test.
38922 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38924 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
38925 * gcc.dg/ultrasp4.c: Likewise.
38926 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
38928 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
38930 * gcc.dg/i386-sse-8.c: Reset default options.
38932 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
38934 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
38935 in the error message text.
38937 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
38939 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
38941 2004-03-21 Mark Mitchell <mark@codesourcery.com>
38944 * g++.dg/init/array13.C: New test.
38946 2004-03-20 Roger Sayle <roger@eyesopen.com>
38949 * gcc.c-torture/compile/pr13889.c: New test case.
38951 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
38954 * builtins-1.c (nan, nans): Don't test.
38955 * builtins-30.c: Don't use nan, nanf, nanl.
38956 * builtins-35.c: New test.
38958 2004-03-19 Ziemowit Laski <zlaski@apple.com>
38960 * g++.dg/ext/altivec-6.C: New test.
38962 2004-03-19 Mark Mitchell <mark@codesourcery.com>
38964 * g++.dg/init/placement3.C: New test.
38966 * g++.dg/template/spec13.C: New test.
38968 * g++.dg/lookup/using11.C: New test.
38970 * g++.dg/lookup/koenig3.C: New test.
38972 * g++.dg/template/operator2.C: New test.
38974 * g++.dg/expr/dtor3.C: New test.
38975 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
38977 * g++.old-deja/g++.law/visibility28.C: Likewise.
38979 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
38981 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
38982 * gcc.dg/ppc64-abi-3.c: Likewise.
38984 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38987 * g++.dg/parse/template15.C: New test.
38989 2004-03-18 Mark Mitchell <mark@codesourcery.com>
38991 * g++.dg/expr/dtor2.C: New test.
38993 * g++.dg/lookup/anon4.C: New test.
38995 * g++.dg/overload/using1.C: New test.
38997 * g++.dg/template/lookup7.C: New test.
38999 * g++.dg/template/typename6.C: New test.
39001 * g++.dg/expr/cond6.C: New test.
39003 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39005 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
39007 2004-03-18 Mark Mitchell <mark@codesourcery.com>
39009 * g++.dg/expr/cond5.C: New test.
39010 * g++.dg/expr/constcast1.C: Likewise.
39011 * g++.dg/expr/ptrmem2.C: Likewise.
39012 * g++.dg/expr/ptrmem3.C: Likewise.
39013 * g++.dg/lookup/main1.C: Likewise.
39014 * g++.dg/template/lookup6.C: Likewise.
39016 2004-03-18 Mark Mitchell <mark@codesourcery.com>
39018 * gcc.dg/local1.c: New test.
39020 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
39022 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39024 * gcc.dg/torture/builtin-convert-1.c: New test.
39026 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39028 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
39030 2004-03-16 Mark Mitchell <mark@codesourcery.com>
39033 * g++.dg/warn/Wunused-7.C: New test.
39035 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39037 * gcc.dg/torture/builtin-integral-1.c: New test.
39039 2004-03-16 Mark Mitchell <mark@codesourcery.com>
39042 * g++.dg/parse/non-dependent3.C: New test.
39044 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
39046 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
39047 * g++.dg/eh/simd-2.C: Likewise.
39048 * g++.dg/init/array10.C: Likewise.
39049 * gcc.c-torture/compile/simd-1.c: Likewise.
39050 * gcc.c-torture/compile/simd-2.c: Likewise.
39051 * gcc.c-torture/compile/simd-3.c: Likewise.
39052 * gcc.c-torture/compile/simd-4.c: Likewise.
39053 * gcc.c-torture/compile/simd-6.c: Likewise.
39054 * gcc.c-torture/execute/simd-1.c: Likewise.
39055 * gcc.c-torture/execute/simd-2.c: Likewise.
39056 * gcc.dg/compat/vector-defs.h: Likewise.
39057 * gcc.dg/20020531-1.c: Likewise.
39058 * gcc.dg/altivec-3.c: Likewise.
39059 * gcc.dg/altivec-4.c: Likewise.
39060 * gcc.dg/altivec-varargs-1.c: Likewise.
39061 * gcc.dg/compat/vector-defs.h: Likewise.
39062 * gcc.dg/i386-mmx-3.c: Likewise.
39063 * gcc.dg/i386-sse-4.c: Likewise.
39064 * gcc.dg/i386-sse-5.c: Likewise.
39065 * gcc.dg/i386-sse-8.c: Likewise.
39066 * gcc.dg/simd-1.c: Likewise.
39067 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
39068 __ev64_opaque__ since the machine description provides it.
39070 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
39072 * lib/compat.exp (skip_list): New global variable.
39073 Use it to hold the user defined COMPAT_SKIPS list if any.
39074 (compat-obj): Add the members of skip_list to optall.
39076 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
39078 * gcc.dg/compat/union-by-value-1_main.c,
39079 union-by-value-1_x.c, union-by-value-1_y.c,
39080 union-check.h, union-defs.h,
39081 union-init.h, union-return-1_main.c,
39082 union-return-1_x.c, union-return-1_y.c: New files.
39084 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
39086 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
39087 mixed-struct-init.h: Add 4 mixed structure types.
39088 struct-by-value-21_main.c, struct-by-value-21_x.c,
39089 struct-by-value-21_y.c, struct-return-21_main.c,
39090 struct-return-21_x.c, struct-return-21_y.c: New files.
39092 2004-03-13 Mark Mitchell <mark@codesourcery.com>
39095 * g++.dg/parse/template14.C: New test.
39097 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
39099 * gcc.c-torture/execute/20040313-1.c: New test.
39101 2004-03-13 Jakub Jelinek <jakub@redhat.com>
39104 * gcc.dg/20040311-2.c: New test.
39106 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
39109 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
39112 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
39114 * gcc.dg/20040305-2.c: Add missing return statement.
39116 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39118 * gcc.dg/builtins-34.c: Also check pow10*.
39120 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
39123 * gcc.dg/20040305-2.c: New test.
39125 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
39127 * gcc.dg/20040310-1.c: New test.
39129 2004-03-11 Roger Sayle <roger@eyesopen.com>
39131 * gcc.c-torture/execute/20040311-1.c: New test case.
39133 2004-03-11 Mark Mitchell <mark@codesourcery.com>
39136 * g++.dg/lookup/enum1.C: New test.
39138 2004-03-10 Mark Mitchell <mark@codesourcery.com>
39141 * g++.dg/lookup/struct2.C: New test.
39143 2004-03-10 Uros Bizjak <uros@kss-loka.si>
39145 * gcc.dg/builtins-34.c: New test.
39147 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39149 * gcc.dg/torture/builtin-nonneg-1.c: New test.
39151 2004-03-09 James E Wilson <wilson@specifixinc.com>
39153 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
39154 * gcc.dg/alias-2.c: New testcase.
39156 2004-03-09 Zack Weinberg <zack@codesourcery.com>
39158 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
39160 2004-03-09 Roger Sayle <roger@eyesopen.com>
39162 * gcc.c-torture/execute/20040309-1.c: New test case.
39164 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
39167 * g++.dg/overload/ref1.C: New.
39169 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39172 * g++.dg/template/spec12.C: New test.
39175 * g++.dg/parse/crash14.C: New test.
39177 2004-03-09 Mark Mitchell <mark@codesourcery.com>
39180 * g++.dg/init/ref11.C: New test.
39182 2004-03-09 Mark Mitchell <mark@codesourcery.com>
39185 * g++.dg/parse/builtin2.C: New test.
39187 2004-03-08 Mark Mitchell <mark@codesourcery.com>
39190 * g++.dg/init/ctor3.C: New test.
39191 * g++.dg/init/union1.C: New test.
39192 * g++.dg/ext/anon-struct4.C: New test.
39194 2004-03-08 Mark Mitchell <mark@codesourcery.com>
39196 * g++.dg/lookup/koenig1.C: Tweak error messages.
39197 * g++.dg/lookup/used-before-declaration.C: Likewise.
39198 * g++.dg/other/do1.C: Likewise.
39199 * g++.dg/overload/koenig1.C: Likewise.
39200 * g++.dg/parse/crash13.C: Likewise.
39201 * g++.dg/template/instantiate3.C: Likewise.
39203 2004-03-08 Eric Christopher <echristo@redhat.com>
39205 * * lib/target-supports.exp: Enable libiconv in test
39206 compilation. Fix up error checking.
39208 2004-03-08 Roger Sayle <roger@eyesopen.com>
39210 PR middle-end/14289
39211 * gcc.dg/pr14289-1.c: New test case.
39212 * gcc.dg/pr14289-2.c: Likewise.
39213 * gcc.dg/pr14289-3.c: Likewise.
39215 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
39217 * gcc.c-torture/execute/20040308-1.c: New test.
39219 2004-03-07 Roger Sayle <roger@eyesopen.com>
39221 * gcc.c-torture/execute/20040307-1.c: New test case.
39223 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
39225 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
39227 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
39229 * gcc.dg/20040306-1.c: New test.
39231 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
39233 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
39235 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
39237 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
39240 * gcc.dg/decl-6.c: New test.
39242 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39244 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
39245 Rename LOGPOW -> LOG_POW.
39246 (SQRT_EXP, POW_EXP): New.
39248 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
39250 * gcc.dg/i386-sse-8.c: New test.
39252 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
39255 * gcc.dg/decl-5.c: New test.
39257 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
39259 * gcc.dg/20040305-1.c: New test.
39261 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
39264 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
39266 2004-03-04 Ziemowit Laski <zlaski@apple.com>
39268 PR c++/14425, c++/14426
39269 * g++.dg/ext/altivec-4.C: New test.
39270 * g++.dg/ext/altivec-5.C: New test.
39272 2004-03-04 Geoffrey Keating <geoffk@apple.com>
39274 * g++.old-deja/g++.other/linkage1.C: Expect errors about
39275 global variables of a type with no linkage.
39276 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
39277 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
39278 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
39279 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
39280 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
39281 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
39282 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
39283 * g++.dg/warn/deprecated.C: Name enum Color.
39284 * g++.dg/overload/VLA.C: Name structure for 'b'.
39285 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
39287 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39289 * gcc.c-torture/compile/20040304-1.c: New test.
39291 2004-03-03 Zack Weinberg <zack@codesourcery.com>
39294 * gcc.dg/decl-4.c: New testcase.
39296 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
39298 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
39299 as PRECF if sizeof (float) > sizeof (double).
39300 (PRECL): Make it the same as PRECF if
39301 sizeof (float) > sizeof (long double).
39303 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39305 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
39306 system type. Add check for irix6 which doesn't have c99 runtime.
39308 2004-03-03 Bob Wilson <bob.wilson@acm.org>
39310 * gcc.dg/const-elim-1.c: xfail for xtensa.
39312 2004-03-01 Mark Mitchell <mark@codesourcery.com>
39315 * g++.dg/template/cond4.C: New test.
39317 2004-03-01 Mark Mitchell <mark@codesourcery.com>
39320 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
39323 * g++.dg/parse/defarg7.C: New test.
39326 * g++.dg/template/friend26.C: New test.
39328 2004-03-01 Mark Mitchell <mark@codesourcery.com>
39331 * g++.dg/abi/mangle21.C: New test.
39334 * g++.dg/parse/constructor2.C: New test.
39337 * g++.dg/template/sfinae1.C: New test.
39339 2004-02-29 Mark Mitchell <mark@codesourcery.com>
39342 * g++.dg/expr/crash2.C: New test.
39344 PR middle-end/13448
39345 * gcc.dg/inline-5.c: New test.
39346 * gcc.dg/always-inline.c: Split out tests into ...
39347 * gcc.dg/always-inline2.c: ... this and ...
39348 * gcc.dg/always-inline3.c: ... this.
39350 2004-02-29 Mark Mitchell <mark@codesourcery.com>
39353 * g++.dg/debug/crash1.C: New test.
39355 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
39357 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
39358 function with __attribute__((noinline)).
39359 (recurser_void2): Likewise.
39360 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
39361 (recurser_void2): Likewise.
39363 2004-02-29 Roger Sayle <roger@eyesopen.com>
39365 PR middle-end/14203
39366 * g++.dg/warn/Wunused-6.C: New test case.
39368 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
39370 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
39373 2004-02-27 Eric Christopher <echristo@redhat.com>
39375 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
39376 * g++.dg/charset/asm2.c: Run only x86.
39377 * gcc.dg/charset/asm3.c: Ditto.
39379 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
39381 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
39384 2004-02-27 Ziemowit Laski <zlaski@apple.com>
39386 * g++.dg/ext/altivec-3.C: New.
39388 2004-02-26 Richard Henderson <rth@redhat.com>
39390 * g++.dg/ext/attrib10.C: Mark for warning.
39391 * gcc.dg/attr-alias-1.c: New.
39393 2004-02-26 Richard Henderson <rth@redhat.com>
39395 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
39396 * gcc.c-torture/execute/20040208-2.c: ... it back.
39398 2004-02-26 Eric Christopher <echristo@redhat.com>
39400 * lib/target-supports.exp (check-iconv-available): New function.
39401 * lib/gcc-dg.exp (dg-require-iconv): New function.
39403 * gcc.dg/charset: New directory.
39404 * gcc.dg/charset/charset.exp: New file.
39405 * gcc.dg/charset/asm1.c: Ditto.
39406 * gcc.dg/charset/asm2.c: Ditto.
39407 * gcc.dg/charset/asm3.c: Ditto.
39408 * gcc.dg/charset/asm4.c: Ditto.
39409 * gcc.dg/charset/asm5.c: Ditto.
39410 * gcc.dg/charset/attribute1.c: Ditto.
39411 * gcc.dg/charset/attribute2.c: Ditto.
39412 * gcc.dg/charset/string1.c: Ditto.
39413 * g++.dg/charset: New directory.
39414 * g++.dg/dg.exp: Add here. Special options.
39415 * g++.dg/charset/charset.exp: New file.
39416 * g++.dg/charset/asm1.c: Ditto.
39417 * g++.dg/charset/asm2.c: Ditto.
39418 * g++.dg/charset/asm3.c: Ditto.
39419 * g++.dg/charset/asm4.c: Ditto.
39420 * g++.dg/charset/attribute1.c: Ditto.
39421 * g++.dg/charset/attribute2.c: Ditto.
39422 * g++.dg/charset/extern1.cc: Ditto.
39423 * g++.dg/charset/extern2.cc: Ditto.
39424 * g++.dg/charset/string1.c: Ditto.
39426 2004-02-26 Mark Mitchell <mark@codesourcery.com>
39429 * g++.dg/parse/comma1.C: New test.
39431 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39434 * g++.dg/template/ttp8.C: New test.
39436 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
39438 * gcc.dg/fixuns-trunc-1.c: New test.
39440 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
39442 * gcc.dg/builtins-config.h: Use #elif.
39444 2004-02-26 Michael Matz <matz@suse.de>
39446 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
39447 * gcc.dg/991214-1.c: Likewise.
39448 * gcc.dg/i386-asm-1.c: Likewise.
39450 2004-02-25 Richard Henderson <rth@redhat.com>
39452 * gcc.c-torture/execute/20040208-2.c: Move ...
39453 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
39455 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39458 * g++.dg/other/crash-3.C: New test.
39460 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
39462 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
39463 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
39465 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
39468 2004-02-24 Michael Matz <matz@suse.de>
39470 * gcc.dg/i386-regparm.c: New.
39472 2004-02-23 James E Wilson <wilson@specifixinc.com>
39474 * gcc.c-torture/execute/20040223-1.c: New.
39476 2004-02-23 Zack Weinberg <zack@codesourcery.com>
39477 Kazu Hirata <kazu@cs.umass.edu>
39479 * gcc.dg/fwritable-strings-1.c: Remove.
39481 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
39484 * gcc.dg/20040223-1.c: New test.
39486 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39489 * g++.dg/ext/typeof9.C: New test.
39491 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39494 * g++.dg/other/switch1.C: New test.
39496 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39498 * gcc.dg/cast-function-1.c: Adjust for new informative message.
39499 * gcc.dg/va-arg-1.c: Likewise.
39501 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39504 * g++.dg/template/koenig5.C: New test.
39506 2004-02-21 Ziemowit Laski <zlaski@apple.com>
39508 * g++.dg/ext/altivec-1.C: Generalize target triple.
39509 * g++.dg/ext/altivec-2.C: New test case.
39510 * g++.dg/ext/altivec_check.h: New file.
39511 * gcc.dg/altivec-1.c: Generalize target triple;
39512 include altivec_check.h and call altivec_check().
39513 * gcc.dg/altivec-[2-5].c: Generalize target triple.
39514 * gcc.dg/altivec-6.c: New test case.
39515 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
39516 type casts as needed.
39517 * gcc.dg/altivec-10.c: Include altivec_check.h and call
39519 * gcc.dg/altivec-12.c: New test case.
39520 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
39521 include altivec_check.h and call altivec_check().
39522 * gcc.dg/altivec_check.h: New file.
39524 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39526 * lib/target-supports.exp (check_alias_available): Don't mangle
39527 function `g' in test program.
39529 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39531 * lib/target-supports.exp (check_profiling_available): Check
39532 argument to determine whether we support a profiling type.
39533 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
39534 check_profiling_available.
39535 * g++.dg/bprob/bprob.exp: Likewise.
39536 * g77.dg/bprob/bprob.exp: Likewise.
39537 * gcc.misc-tests/bprob.exp: Likewise.
39538 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
39539 dg-require-profiling and delete expected error handling.
39540 * gcc.dg/20021014-1.c: Likewise.
39541 * gcc.dg/nest.c: Likewise.
39543 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
39546 * g++.dg/other/vthunk1.C: New test.
39548 2004-02-20 Falk Hueffner <falk@debian.org>
39551 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
39553 2004-02-20 Mark Mitchell <mark@codesourcery.com>
39556 * g++.dg/other/error8.C: Remove XFAIL markers.
39559 * g++.dg/ext/packed5.C: New test.
39562 * g++.dg/warn/Wunused-5.C: New test.
39565 * g++.dg/lookup/member1.C: New test.
39567 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
39569 * gcc.c-torture/compile/20040130-1.c: Enable only when
39570 __INT_MAX__ >= 2147483647L.
39571 * gcc.c-torture/compile/961203-1.c: Likewise.
39573 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
39575 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
39576 * g++.dg/opt/template1.C: Robustify assembler regexp
39578 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
39580 * gcc.c-torture/execute/simd-4.x: Remove.
39581 * gcc.c-torture/execute/va-arg-25.x: Likewise.
39582 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
39583 Guard with #ifndef SKIP_ATTRIBUTE.
39584 * gcc.dg/compat/vector-1_y.c: Likewise.
39585 * gcc.dg/compat/vector-2_x.c: Likewise.
39586 * gcc.dg/compat/vector-2_y.c: Likewise.
39587 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
39588 * g++.dg/eh/simd-2.C: Likewise.
39590 2004-02-19 Alan Modra <amodra@bigpond.net.au>
39592 * gcc.c-torture/compile/complex-1.c: New.
39594 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
39597 * gcc.c-torture/execute/20040218-1.c: New test.
39599 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39602 * g++.dg/parse/new2.C: New test.
39604 2004-02-18 Paul Brook <paul@codesourcery.com>
39606 * gcc.c-torture/compile/libcall-1.c: New test.
39608 2004-02-18 Paul Brook <paul@codesourcery.com>
39611 * gcc.dg/debug/debug-7.c: New test.
39613 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
39615 * gcc.dg/20040217-1.c: New test.
39617 2004-02-17 Zack Weinberg <zack@codesourcery.com>
39619 * gcc.c-torture/execute/990208-1.x: Delete.
39621 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
39623 * gcc.c-torture/execute/20040208-2.x: New file.
39625 2004-02-17 Mark Mitchell <mark@codesourcery.com>
39628 * g++.dg/abi/structret1.C: New test.
39630 2004-02-17 Jakub Jelinek <jakub@redhat.com>
39632 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
39633 (i386_cpuid): No need to test if cpuid is available on AMD64.
39634 Fix assembly, so that it works onboth i386 and AMD64.
39635 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
39636 (vecInLong): Fix s[] member type to unsigned int.
39637 (vecInWord): Remove type.
39638 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
39639 (a64, b64, c64, d64, e64): Remove.
39640 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
39641 Remove unused variable. Remove initialization of removed variables.
39642 Don't call mmx_tests nor sse_tests.
39643 (reference_mmx, reference_sse): Remove.
39644 (check): Add return stmt.
39645 * gcc.dg/i386-sse-7.c: New test.
39646 * gcc.dg/i386-mmx-4.c: New test.
39648 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39650 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
39651 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
39652 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
39653 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
39654 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
39655 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
39656 g++.dg/tc1/dr94.C: Fix line terminator.
39658 2004-02-16 Geoffrey Keating <geoffk@apple.com>
39660 * gcc.c-torture/compile/20040216-1.c: New.
39662 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39664 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
39665 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
39666 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
39667 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
39668 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
39669 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
39671 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
39673 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
39675 2004-02-15 Mark Mitchell <mark@codesourcery.com>
39678 * g++.dg/expr/cond4.C: New test.
39681 * g++.dg/lookup/crash2.C: New test.
39683 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
39685 * gcc.c-torture/compile/20040214-2.c: New test.
39687 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
39690 * g++.dg/ext/typeof8.C: New test.
39692 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
39694 * gcc.c-torture/compile/20040214-1.c: New test.
39696 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39699 * g++.dg/template/spec11.C: New test.
39701 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39704 * g++.dg/other/error8.C: New test.
39706 2004-02-13 Mark Mitchell <mark@codesourcery.com>
39709 * g++.dg/template/array4.C: New test.
39712 * g++.dg/inherit/thunk2.C: New test.
39715 * g++.dg/eh/cond2.C: New test.
39717 2004-02-12 Alan Modra <amodra@bigpond.net.au>
39719 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
39721 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
39723 * lib/scanasm.exp (dg-scan): Quote pattern before display.
39725 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
39727 * g++.dg/simd-2.C: xfail on ppc64-linux.
39729 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
39732 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
39735 2004-02-11 Uros Bizjak <uros@kss-loka.si>
39737 * gcc.dg/builtins-33.c: New test.
39739 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
39741 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
39743 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
39745 * g++.dg/simd-2.C: Set -maltivec for ppc64.
39747 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
39749 * gcc.dg/ppc64-abi-3.c: New test.
39751 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
39755 * gcc.dg/pr14092-1.c: New testcase.
39757 2004-02-10 Alan Modra <amodra@bigpond.net.au>
39759 * gcc.dg/cpp/assert4.c: Fix typo last change.
39761 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
39762 * gcc.dg/cpp/assert4.c: Handle powerpc64.
39764 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
39766 2004-02-09 Roger Sayle <roger@eyesopen.com>
39768 * gcc.c-torture/compile/20040209-1.c: New test case.
39770 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
39772 * gcc.dg/c90-init-1.c: Adjust expected error messages.
39774 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
39776 * gcc.c-torture/execute/20040208-[12].c: New tests.
39778 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
39780 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
39782 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
39784 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
39786 2004-02-07 Zack Weinberg <zack@codesourcery.com>
39789 * gcc.dg/visibility-8.c: New testcase.
39791 2004-02-07 Zack Weinberg <zack@codesourcery.com>
39793 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
39795 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
39797 2004-02-07 Roger Sayle <roger@eyesopen.com>
39799 PR middle-end/13696
39800 * g++.dg/opt/fold1.C: New test case.
39802 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39805 * g++.dg/other/crash-2.C: New test.
39807 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39810 * g++.dg/parse/angle-bracket2.C: New test.
39812 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39814 PR middle-end/13750
39816 2004-01-15 Geoffrey Keating <geoffk@apple.com>
39818 * g++.dg/pch/wchar-1.C: New.
39819 * g++.dg/pch/wchar-1.Hs: New.
39821 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39824 * g++.dg/parse/error15.C: New test.
39825 * g++.dg/parse/crash11.C: Update dg-error mark.
39827 2004-02-04 Mark Mitchell <mark@codesourcery.com>
39830 * g++.dg/warn/conv2.C: New test.
39832 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39835 * g++.dg/warn/incomplete1.C: Remove xfail.
39837 2004-02-04 Mark Mitchell <mark@codesourcery.com>
39839 * lib/file-format.exp (gcc_target_object_format): Use
39840 ${tool}_target_compile, not gcc_target_compile.
39841 * lib/target-supports.exp (check_alias_available): Likewise.
39842 (check_gc_sections_available): Likewise.
39843 * g++.dg/ext/attrib10.C: Use dg-require-alias.
39844 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
39847 2004-02-04 Mark Mitchell <mark@codesourcery.com>
39850 * g++.dg/template/static6.C: New test.
39852 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
39854 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
39856 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39858 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
39859 tests for systems where `char' is unsigned by default.
39861 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39864 * g++.dg/template/partial3.C: New test.
39866 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
39868 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
39869 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
39870 Remove mentions of obsolete ports.
39872 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
39874 * gcc.dg/noncompile/20001228-1.c: Fix for new
39877 2004-02-03 Roger Sayle <roger@eyesopen.com>
39880 * gcc.c-torture/execute/multdi-1.c: New test case.
39882 2004-02-03 Mark Mitchell <mark@codesourcery.com>
39885 * g++.dg/template/lookup5.C: New test.
39887 2004-02-03 Mark Mitchell <mark@codesourcery.com>
39890 * g++.dg/template/lookup4.C: New test.
39893 * g++.dg/parse/error14.C: New test.
39896 * g++.dg/parse/template13.C: New test.
39898 2004-02-03 Mark Mitchell <mark@codesourcery.com>
39901 * g++.dg/template/koenig4.C: New test.
39904 * g++.dg/template/crash17.C: New test.
39907 * g++.dg/parse/error13.C: New test.
39908 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
39910 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
39912 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
39914 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
39918 * gcc.dg/noncompile/20040203-1.c: New test.
39919 * gcc.dg/noncompile/20040203-2.c: Likewise.
39920 * gcc.dg/noncompile/20040203-3.c: Likewise.
39921 * gcc.dg/20040203-1.c: Likewise.
39923 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
39926 * g++.dg/template/sizeof7.C: New test.
39928 2004-02-02 Eric Christopher <echristo@redhat.com>
39929 Zack Weinberg <zack@codesourcery.com>
39931 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
39933 2004-02-02 Zack Weinberg <zack@codesourcery.com>
39935 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
39936 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
39937 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
39938 * gcc.dg/cleanup-5.c: Run only on Linux targets.
39940 2004-02-02 Mark Mitchell <mark@codesourcery.com>
39943 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
39946 * g++.dg/ext/attrib13.C: New test.
39949 * g++.dg/conversion/op2.C: New test.
39951 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39953 * gcc.dg/titype-1.c: Fix pasto.
39955 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39957 * gcc.dg/titype-1.c: New test.
39959 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39962 * g++.dg/template/non-type-template-argument-1.C,
39963 g++.dg/template/qualified-id1.C: Update dg-error marks.
39964 * g++.dg/template/nontype6.C: New test.
39966 2004-02-01 Roger Sayle <roger@eyesopen.com>
39968 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
39969 * gcc.dg/builtins-31.c: New testcase.
39970 * gcc.dg/builtins-32.c: New testcase.
39972 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
39974 * objc.dg/call-super-2.m: Update line numbers
39975 for the including of stddef.h.
39977 2004-01-30 Michael Matz <matz@suse.de>
39979 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
39980 g++.dg/ext/case-range3.C: New tests.
39982 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39986 * g++.dg/template/member4.C: New test.
39988 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39991 * g++.dg/template/sizeof6.C: New test.
39993 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
39995 * gcc.dg/fwritable-strings-1.c: New test.
39997 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
39999 * gcc.c-torture/compile/20040130-1.c: New test.
40001 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
40003 * objc.dg/call-super-2.m: Include stddef.h for size_t.
40005 2004-01-29 Mark Mitchell <mark@codesourcery.com>
40008 * g++.dg/template/ctor3.C: New test.
40010 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40012 * g++.dg/tc1: New directory.
40013 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
40014 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
40015 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
40016 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
40017 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
40019 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40021 * g++.dg/parse/error11.C: New test.
40022 * g++.dg/parse/error12.C: Likewise.
40024 2004-01-28 Ziemowit Laski <zlaski@apple.com>
40026 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
40027 (scan_initial, main): Use aligned_sizeof instead of sizeof.
40029 2004-01-28 Mark Mitchell <mark@codesourcery.com>
40032 * g++.dg/ext/attrib12.C: New test.
40035 * g++.dg/parse/cast2.C: New test.
40037 2004-01-27 James E Wilson <wilson@specifixinc.com>
40039 * objc.dg/encode-2.m (main): New local string. Set depending on
40040 sizeof long. Use in sscanf call.
40041 * objc.dg/encode-3.m (main): New local string. Set depending on
40042 sizeof long. Use in scan_initial call.
40044 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40046 * objc.dg/call-super-2.m: Make LP64-safe.
40047 * objc.dg/desig-init-1.m: Likewise.
40049 2004-01-27 Devang Patel <dpatel@apple.com>
40051 * g++.dg/debug/namespace1.C: New test.
40053 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
40055 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
40058 * gcc.dg/arm-mmx-1.c: New test.
40060 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40062 * gcc.dg/20040127-1.c: New test.
40063 * gcc.dg/20040127-2.c: New test.
40065 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40067 * objc.dg/stret-1.m (glob): Renamed to globa.
40069 2004-01-26 Mark Mitchell <mark@codesourcery.com>
40072 * g++.dg/expr/for1.C: New test.
40074 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
40076 PR middle-end/13779
40077 * gcc.dg/darwin-longlong.c: New test.
40079 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
40081 * gcc.dg/20040124-1.c: Moved test from here...
40082 * gcc.c-torture/compile/20040124-1.c: ...to here.
40084 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
40086 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
40087 the assembly output if -m64 is passed.
40089 2004-01-25 Mark Mitchell <mark@codesourcery.com>
40092 * g++.dg/template/cond3.C: New test.
40094 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40097 * g++.dg/template/ttp7.C: New test.
40099 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40102 * g++.dg/template/nontype4.C: New test.
40103 * g++.dg/template/nontype5.C: Likewise.
40105 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
40107 * gcc.dg/torture/mips-clobber-at.c: New test.
40109 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
40111 * gcc.dg/20040124-1.c: New test.
40113 2004-01-24 Jakub Jelinek <jakub@redhat.com>
40115 * gcc.dg/20040123-1.c: New test.
40117 2004-01-23 Zack Weinberg <zack@codesourcery.com>
40119 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
40121 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
40123 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
40125 2004-01-23 Andrew Pinski <apinski@apple.com>
40127 * gcc.dg/20030121-1.c: Move to ..
40128 * gcc.dg/20040121-1.c: here.
40130 2004-01-23 Roger Sayle <roger@eyesopen.com>
40132 * gcc.dg/builtins-29.c: New test case.
40134 2004-01-23 Zack Weinberg <zack@codesourcery.com>
40137 * gcc.dg/builtins-30.c: New testcase.
40139 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
40141 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
40142 * lib/g77.exp: Likewise.
40143 * lib/objc.exp: Likewise.
40144 * lib/g++.exp: Likewise.
40146 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
40148 * gcc.dg/struct-by-value-2.c: New test.
40150 2004-01-21 Andrew Pinski <apinski@apple.com>
40153 * gcc.dg/20030121-1.c: New test.
40155 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
40157 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
40158 clobber frame pointer register in asm statement.
40160 2004-01-21 Falk Hueffner <falk@debian.org>
40162 * gcc.c-torture/compile/20040121-1.c: New test.
40164 2004-01-21 Zack Weinberg <zack@codesourcery.com>
40166 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
40168 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
40170 * gcc.dg/ppc64-abi-2.c: New test.
40172 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
40174 * lib/treelang.exp: Fill out this file.
40175 * lib/treelang-dg.exp: New File.
40177 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
40179 * gcc.c-torture/compile/981022-1.c: Remove.
40180 * gcc.dg/array-5.c: Remove XFAIL.
40181 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
40182 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
40183 gcc.dg/cond-lvalue-1.c: Update.
40184 * gcc.dg/cast-lvalue-2.c: New test.
40186 2004-01-19 Mark Mitchell <mark@codesourcery.com>
40189 * g++.dg/other/error1.C (class foo): Tweak error message.
40192 * g++.dg/template/call2.C: New test.
40194 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
40196 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
40197 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
40198 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
40199 scalar-return-1_x.c, scalar-return-2_y.c,
40200 scalar-return-3_x.c, scalar-return-3_y.c,
40201 scalar-return-4_x.c, scalar-return-4_y.c,
40202 struct-align-1.h, struct-align-1_x.c,
40203 struct-align-1_y.c, struct-align-2.h,
40204 struct-align-2_x.c, struct-align-2_y.c,
40205 struct-by-value-10_y.c, struct-by-value-11_x.c,
40206 struct-by-value-11_y.c, struct-by-value-12_x.c,
40207 struct-by-value-12_y.c, struct-by-value-13_x.c,
40208 struct-by-value-13_y.c, struct-by-value-14_x.c,
40209 struct-by-value-14_y.c, struct-by-value-15_x.c,
40210 struct-by-value-15_y.c, struct-by-value-16_y.c,
40211 struct-by-value-17_y.c, struct-by-value-18_y.c,
40212 struct-by-value-19_y.c, struct-by-value-1_x.c,
40213 struct-by-value-1_y.c, struct-by-value-20_y.c,
40214 struct-by-value-2_x.c, struct-by-value-2_y.c,
40215 struct-by-value-3_y.c, struct-by-value-4_x.c,
40216 struct-by-value-4_y.c, struct-by-value-5_y.c,
40217 struct-by-value-6_y.c, struct-by-value-7_y.c
40218 struct-by-value-8_x.c, struct-by-value-8_y.c
40219 struct-by-value-9_x.c, struct-by-value-9_y.c
40220 struct-return-10_x.c, struct-return-10_y.c,
40221 struct-return-19_x.c, struct-return-20_x.c
40222 struct-return-2_x.c, struct-return-2_y.c
40223 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
40224 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
40226 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
40228 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
40229 attribute on sparc*-sun-solaris2.*.
40231 2004-01-18 Mark Mitchell <mark@codesourcery.com>
40234 * g++.dg/ext/typeof7.C: New test.
40236 2004-01-18 David Edelsohn <edelsohn@gnu.org>
40238 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
40239 * gcc.dg/const-elim-1.c: Same.
40241 2004-01-17 Ziemowit Laski <zlaski@apple.com>
40243 * objc.dg/stret-1.m: New.
40244 * objc.dg/stret-2.m: New.
40246 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
40249 * g++.dg/ext/vector1.C: New test.
40251 2004-01-16 Geoffrey Keating <geoffk@apple.com>
40253 * gcc.dg/pch/import-1.c: New.
40254 * gcc.dg/pch/import-1.hs: New.
40255 * gcc.dg/pch/import-1a.h: New.
40256 * gcc.dg/pch/import-1b.h: New.
40257 * gcc.dg/pch/import-1c.h: New.
40259 2004-01-16 Mark Mitchell <mark@codesourcery.com>
40262 * g++.dg/ext/array1.C: New test.
40265 * g++.dg/conversion/op1.C: New test.
40267 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
40270 From Kazumoto Kojima / Dan Kegel:
40271 * gcc.dg/pr11864-1.c: New test.
40274 From Marcus Comstedt / Dan Kegel:
40275 * gcc.dg/pr10392-1.c: New test.
40277 2004-01-16 Mark Mitchell <mark@codesourcery.com>
40280 * g++.dg/init/ref10.C: New test.
40282 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40285 * g++.dg/parse/typename6.C: New test.
40287 2004-01-15 Geoffrey Keating <geoffk@apple.com>
40290 * g++.dg/pch/wchar-1.C: New.
40291 * g++.dg/pch/wchar-1.Hs: New.
40293 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40296 * g++.dg/expr/sizeof2.C: New test.
40298 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
40300 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
40302 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
40305 * g++.dg/lookup/strong-using-3.C: New.
40306 * g++.dg/lookup/using-10.C: New.
40308 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
40311 * g++.dg/lookup/strong-using-2.C: New.
40313 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
40314 Dan Kegel <dank@kegel.com>
40315 J"orn Rennecke <joern.rennecke@superh.com>
40318 * gcc.dg/pr9365-1.c: New test.
40320 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40323 * g++.dg/parse/casting-operator2.C: New test.
40324 * g++.old-deja/g++.pt/explicit83.C: Remove.
40326 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
40328 * gcc.dg/label-compound-stmt-1.c: New test.
40329 * gcc.c-torture/compile/950922-1.c,
40330 gcc.c-torture/compile/20000211-3.c,
40331 gcc.c-torture/compile/20000518-1.c,
40332 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
40333 compound statements.
40335 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
40337 * gcc.dg/ppc64-abi-1.c: New test.
40339 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
40341 * g++.dg/ext/attrib9.C: Add dg-warnings.
40343 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40346 * g++.dg/parse/dtor3.C: New test.
40348 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
40351 * g++.dg/parse/try-catch-1.C: New test.
40353 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
40355 * ada/acats/run_all.sh: Add more verbose output in acats.log
40356 when compiling tests.
40358 2004-01-12 Zack Weinberg <zack@codesourcery.com>
40361 * gcc.dg/typedef-redecl.c: New test case.
40362 * gcc.dg/typedef-redecl.h: New support file.
40364 2004-01-13 Jan Hubicka <jh@suse.cz>
40366 * gcc.dg/always_inline.c: New test.
40367 * gcc.dg/debug/20031231-1.c: Fix.
40369 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40372 * g++.dg/template/array3.C: New test.
40374 2004-01-12 Zack Weinberg <zack@codesourcery.com>
40376 * g++.dg/ext/lvalue1.C: No longer expected to fail.
40377 * g++.dg/warn/Wunused-2.C: Likewise.
40379 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40382 * g++.dg/template/instantiate6.C: New test.
40384 2004-01-12 Roger Sayle <roger@eyesopen.com>
40386 PR middle-end/11397
40387 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
40389 2004-01-12 Jan Hubicka <jh@suse.cz>
40392 * gcc.dg/20040112-1.c: New.
40394 * gcc.dg/dwarf-die[1-7].c: Move to...
40395 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
40396 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
40398 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
40401 * g++.dg/parse/friend4.C: New test.
40403 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
40406 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
40407 definition is called a friend.
40409 2004-01-11 Zack Weinberg <zack@codesourcery.com>
40411 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
40413 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
40416 * g++.dg/parse/error10.C: New test.
40417 * g++.dg/template/arg2.C: Accept "invalid type" error.
40419 2004-01-11 Jakub Jelinek <jakub@redhat.com>
40421 PR middle-end/13392
40422 * g++.dg/opt/expect2.C: New test.
40424 2004-01-10 Zack Weinberg <zack@codesourcery.com>
40426 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
40427 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
40428 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
40429 Update dg-error regexps.
40431 2004-01-10 Zack Weinberg <zack@codesourcery.com>
40433 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
40434 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
40436 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
40438 * gcc.dg/pragma-re-1.c: Use right pointer type.
40440 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
40442 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
40444 2004-01-09 Geoffrey Keating <geoffk@apple.com>
40446 * gcc.dg/rs6000-ldouble-1.c: New.
40448 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40452 * g++.dg/other/abstract1.C: New test.
40454 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
40456 * g++.dg/lookup/strong-using-1.C: New.
40458 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
40461 * gcc.dg/func-ptr-conv-1.c: New test.
40462 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
40464 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
40467 * gcc.c-torture/compile/20040109-1.c: New.
40469 2004-01-08 Stuart Hastings <stuart@apple.com>
40471 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
40472 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
40473 * gcc.dg/i386-sse-6.c: ...this new testcase.
40475 2004-01-09 Alan Modra <amodra@bigpond.net.au>
40477 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
40479 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40481 * ada/acats/run_acats: Treat 'gnatchop' the same way
40482 as 'gnatmake'. Export GCC_DRIVER.
40483 * ada/acats/run_all.sh: Add target_gnatchop. Use
40484 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
40486 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40489 * g++.dg/template/dependent-expr4.C: New test.
40491 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
40493 * gcc.dg/altivec-11.c: New test.
40495 2004-01-07 Mark Mitchell <mark@codesourcery.com>
40497 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
40499 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
40502 * gcc.dg/enum-compat-1.c: New test.
40503 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
40505 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
40508 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
40509 gcc.dg/c99-idem-qual-3.c: New tests.
40511 2004-01-07 Alan Modra <amodra@bigpond.net.au>
40513 * gcc.dg/winline-7.c: Don't cast void * to int.
40515 2004-01-06 Jan Hubicka <jh@suse.cz>
40517 * gcc.dg/i386-sse-5.c: New test
40518 * g++.dg/eh/simd-1.c: Add -w argument for i386.
40520 2004-01-05 Mark Mitchell <mark@codesourcery.com>
40523 * g++.dg/rtti/typeid4.C: New test.
40525 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
40527 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
40529 2004-01-05 Mark Mitchell <mark@codesourcery.com>
40532 * g++.dg/template/error11.C: New test.
40535 * g++.dg/template/class2.C: New test.
40537 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
40538 Richard Sandiford <rsandifo@redhat.com>
40541 * g++.dg/opt/alias3.C: New test.
40543 2004-01-04 Mark Mitchell <mark@codesourcery.com>
40546 * g++.dg/template/koenig3.C: New test.
40549 * g++.dg/parse/offsetof3.C: New test.
40551 * g++.dg/init/copy7.C: Add missing dg-error markers.
40554 * g++.dg/init/copy7.c: New test.
40557 * g++.dg/parse/cast1.C: New test.
40559 2004-01-04 Jan Hubicka <jh@suse.cz>
40561 * gcc.dg/winline[1-7].c: New tests.
40563 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40566 * g++.dg/template/qualttp22.C: New test.
40568 2004-01-01 Jan Hubicka <jh@suse.cz>
40570 * gcc.dg/debug/20031231-1.c: New.
40571 * gcc.c-torture/compile/20040101-1.c: New.
40572 * gcc.dg/dwarf-die-[1-7].c: New.
40574 2004-01-01 Jakub Jelinek <jakub@redhat.com>
40576 PR optimization/13521
40577 * gcc.c-torture/compile/20031231-1.c: New test.
40579 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
40581 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
40583 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40586 * g++.dg/template/crash16.C: New test.
40588 2003-12-30 Mark Mitchell <mark@codesourcery.com>
40590 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
40592 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
40594 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
40596 * g++.old-deja/g++.jason/thunk3.C: Likewise.
40597 * g++.old-deja/g++.law/profile1.C: Likewise.
40598 * gcc.c-torture/compile/981006-1.c: Likewise.
40599 * gcc.c-torture/execute/loop-2e.x: Likewise.
40600 * gcc.c-torture/execute/loop-2f.x: Remove.
40601 * gcc.c-torture/execute/loop-2g.x: Likewise.
40602 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
40603 * gcc.dg/20020312-2.c: Remove traces of dead ports.
40605 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
40608 * g++.dg/ext/attrib11.C: New test.
40611 * g++.dg/template/array2-1.C: New test.
40612 * g++.dg/template/array2-2.C: New test.
40614 2003-12-29 Mark Mitchell <mark@codesourcery.com>
40616 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
40618 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
40621 * g++.dg/template/array1-1.C: New test.
40622 * g++.dg/template/array1-2.C: New test.
40624 2003-12-29 Roger Sayle <roger@eyesopen.com>
40627 * g77.dg/12632.f: New test case.
40629 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40632 * g++.dg/parse/nontype1.C: New test.
40634 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40637 * g++.dg/parse/explicit1.C: New test.
40638 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
40640 2003-12-28 Mark Mitchell <mark@codesourcery.com>
40643 * g++.dg/opt/inline6.C: New test.
40646 * g++.dg/parse/error9.C: New test.
40648 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
40650 2003-12-28 Mark Mitchell <mark@codesourcery.com>
40653 * g++.dg/init/assign1.C: New test.
40655 2003-12-28 Roger Sayle <roger@eyesopen.com>
40658 * g++.dg/warn/format3.C: New test case.
40660 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40662 * gcc.c-torture/compile/20031227-1.c: New test.
40664 2003-12-23 Mark Mitchell <mark@codesourcery.com>
40666 * g++.dg/bprob/bprob.exp: Load target-supports.exp
40667 * g77.dg/bprob/bprob.exp: Likewise.
40668 * gcc.misc-tests/bprob.exp: Likewise.
40669 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
40670 variants on systems where the library does not provide that
40672 * gcc.dg/builtins-20.c: Use builtins-config.h.
40673 * gcc.dg/builtins-config.h: New file.
40675 2003-12-23 Mark Mitchell <mark@codesourcery.com>
40677 * lib/gcc-dg.exp (dg-require-profiling): New function.
40678 * lib/target-supports.exp (check_profiling_available): Likewise.
40679 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
40680 * g77.dg/bprob/bprob.exp: Likewise.
40681 * gcc.misc-tests/bprob.exp: Likewise.
40682 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
40683 * gcc.dg/20021014-1.c: Likewise.
40684 * gcc.dg/nest.c: Likewise.
40686 2003-12-23 Mark Mitchell <mark@codesourcery.com>
40688 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
40690 * g++.dg/lookup/java2.C: Likewise.
40691 * gcc.dg/cpp/lexident.c: Likewise.
40693 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
40695 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
40697 * gcc.c-torture/compile/961203-1.c: Likewise.
40698 * gcc.c-torture/compile/980506-1.c: Likewise.
40700 2003-12-23 Zack Weinberg <zack@codesourcery.com>
40702 * lib/gcc-dg.exp (dg-prune-output): New annotation.
40703 (additional_prunes): New global.
40704 (gcc-dg-prune): Handle additional per-test pruning.
40705 (dg-test): Clear additional_prunes between tests.
40707 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
40708 dg-prune-output to avoid spurious failures from assembler
40709 complaining about nonexistent WAW violations.
40710 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
40711 Use dg-prune-output to avoid spurious failures from assembler
40712 warning about Itanium B-step errata.
40714 2003-12-23 Mark Mitchell <mark@codesourcery.com>
40716 * g++.dg/abi/macro0.C: New test.
40717 * g++.dg/abi/macro1.C: Likewise.
40718 * g++.dg/abi/macro2.C: Likewise.
40720 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
40721 * g++.dg/abi/bitfield7.C: Likewise.
40722 * g++.dg/abi/dtor2.C: Likewise.
40723 * g++.dg/abi/mangle11.C: Likewise.
40724 * g++.dg/abi/mangle12.C: Likewise.
40725 * g++.dg/abi/mangle14.C: Likewise.
40726 * g++.dg/abi/mangle17.C: Likewise.
40727 * g++.dg/abi/vbase10.C: Likewise.
40728 * g++.dg/abi/vbase14.C: Likewise.
40729 * g++.dg/template/qualttp17.C: Likewise.
40731 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
40734 * gcc.dg/20031223-1.c: New test.
40736 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
40738 * gcc.dg/noreturn-7.c: New test.
40740 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
40742 * gcc.dg/null-pointer-1.c: New test.
40744 2003-12-22 Mark Mitchell <mark@codesourcery.com>
40746 * g++.old-deja/g++.jason/template18.C: Remove.
40747 * g++.old-deja/g++.jason/template37.C: Likewise.
40750 * g++.dg/lookup/ns1.C: New test.
40753 * g++.dg/template/lookup3.C: New test.
40755 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
40757 * g++.dg/template/recurse1.C: New test
40759 2003-12-22 Mark Mitchell <mark@codesourcery.com>
40762 * g++.dg/parse/semicolon1.C: New test.
40763 * g++.dg/parse/semicolon1.h: Likewise.
40765 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
40767 * gcc.dg/darwin-misaligned.c: New test.
40769 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
40772 * gcc.dg/20031222-1.c: New test.
40774 2003-12-21 Mark Mitchell <mark@codesourcery.com>
40777 * g++.dg/parse/error8.C: New test.
40780 * g++.dg/warn/ctor-init-1.C: New test.
40782 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
40784 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
40786 * gcc.c-torture/compile/930217-1.c: Likewise.
40787 * gcc.c-torture/compile/930513-1.c: Likewise.
40788 * gcc.c-torture/execute/920908-2.c: Likewise.
40789 * gcc.c-torture/execute/921204-1.c: Likewise.
40790 * gcc.c-torture/execute/930621-1.c: Likewise.
40791 * gcc.c-torture/execute/930630-1.c: Likewise.
40792 * gcc.c-torture/execute/931031-1.c: Likewise.
40793 * gcc.c-torture/execute/980602-2.c: Likewise.
40794 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
40795 * gcc.c-torture/execute/compndlit-1.c: Likewise.
40796 * gcc.c-torture/execute/extzvsi.c: Likewise.
40797 * gcc.c-torture/unsorted/ext.c: Likewise.
40799 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
40802 * gcc.c-torture/compile/20031220-2.c: New test case.
40804 2003-12-20 Roger Sayle <roger@eyesopen.com>
40806 PR optimization/13031
40807 * gcc.c-torture/compile/20031220-1.c: New test case.
40809 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
40811 * gcc.dg/cast-function-1.c: New test.
40813 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
40815 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
40818 2003-12-19 Mark Mitchell <mark@codesourcery.com>
40821 * g++.dg/ext/attrib10.C: New test.
40823 2003-12-19 Jakub Jelinek <jakub@redhat.com>
40825 * gcc.dg/cleanup-10.c: New test.
40826 * gcc.dg/cleanup-11.c: New test.
40828 2003-12-19 Jakub Jelinek <jakub@redhat.com>
40831 * g++.dg/opt/expect1.C: New test.
40833 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
40835 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
40837 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
40840 * gcc.dg/20031218-1.c: New test.
40843 * gcc.dg/20031218-2.c: New test.
40844 * gcc.dg/20031218-3.c: New test.
40846 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
40847 of label name and allow for USER_LABEL_PREFIX == "_" names.
40848 * g++.dg/abi/mangle18-2.C: Likewise.
40849 * g++.dg/abi/mangle19-1.C: Likewise.
40850 * g++.dg/abi/mangle19-2.C: Likewise.
40851 * g++.dg/abi/mangle20-1.C: Likewise.
40852 * g++.dg/abi/mangle20-2.C: Likewise.
40854 2003-12-18 Richard Henderson <rth@redhat.com>
40856 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
40858 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
40859 Dan Kegel <dank@kegel.com>
40862 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
40863 testing a cross compiler, it causes spurious compile failures.
40864 * lib/g++.exp: Likewise.
40866 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40869 * g++.dg/template/access13.C: New test.
40871 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
40873 * gcc.dg/20031216-1.c: New test.
40875 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40878 * g++.dg/template/error10.C: New test.
40880 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
40882 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
40883 * g++.dg/eh/simd-2.C: Likewise.
40885 2003-12-17 James E Wilson <wilson@specifixinc.com>
40886 Roger Sayle <roger@eyesopen.com>
40888 * gcc.c-torture/execute/ieee/mzero5.c: New.
40890 2003-12-17 Mark Mitchell <mark@codesourcery.com>
40893 * g++.dg/parse/error6.C: New test.
40896 * g++.dg/parse/error7.C: New test.
40898 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
40900 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
40901 at -O with stabs debugging formats.
40902 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
40903 * gcc.dg/debug/debug-2.c: Likewise.
40905 2003-12-16 Mark Mitchell <mark@codesourcery.com>
40908 * g++.dg/init/error1.C: New test.
40911 * g++.dg/init/pm3.C: New test.
40913 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
40916 * gcc.dg/bitfld-8.c: New test.
40918 2003-12-16 James Lemke <jim@wasabisystems.com>
40920 * gcc.dg/arm-scd42-[123].c: New tests.
40922 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
40925 * g++.dg/abi/mangle20-1.C: New test.
40926 * g++.dg/abi/mangle20-2.C: New test.
40928 2003-12-16 Mark Mitchell <mark@codesourcery.com>
40931 * g++.dg/other/offsetof2.C: Remove XFAIL.
40932 * g++.dg/parse/offsetof1.C: New test.
40933 * g++.gd/parse/offsetof2.C: Likewise.
40935 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40937 * g++.dg/template/nontype3.C: New test.
40938 * g++.dg/template/static2.C: Tweaked the dg-error clause.
40940 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40942 * g++.dg/warn/noreturn-3.C: Also test instantiation.
40944 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
40947 * g++.dg/expr/assign1.C: New test.
40950 * g++.dg/abi/mangle19-1.C: New test.
40951 * g++.dg/abi/mangle19-2.C: New test.
40953 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
40955 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
40957 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
40959 * gcc.c-torture/execute/20031216-1.c: New test.
40961 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40963 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
40966 2003-12-15 Mark Mitchell <mark@codesourcery.com>
40969 * g++.dg/template/error9.C: New test.
40972 * g++.dg/template/error8.C: New test.
40974 2003-12-15 Roger Sayle <roger@eyesopen.com>
40976 PR middle-end/13400
40977 * gcc.c-torture/execute/20031215-1.c: New test case.
40979 2003-12-15 Mark Mitchell <mark@codesourcery.com>
40982 * g++.dg/parse/error5.C: New test.
40985 * g++.dg/expr/sizeof1.C: New test.
40988 * g++.dg/template/crash15.C: New test.
40990 2003-12-15 Geoffrey Keating <geoffk@apple.com>
40992 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
40993 a non-POD type as the last named parameter of a varargs function.
40995 2003-12-15 Mark Mitchell <mark@codesourcery.com>
40999 * g++.dg/template/crash14.C: New test.
41000 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
41002 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
41004 * g++.dg/other/java1.C: New test.
41007 * g++.dg/abi/mangle18-1.C: New test.
41008 * g++.dg/abi/mangle18-2.C: New test.
41010 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
41012 PR optimization/10312
41013 * gcc.c-torture/execute/20031214-1.c: New.
41015 2003-12-14 Mark Mitchell <mark@codesourcery.com>
41019 * g++.dg/parse/error3.C: New test.
41020 * g++.dg/parse/error4.C: Likewise.
41021 * g++.dg/abi/mangle4.C: Tweak error messages.
41022 * g++.dg/lookup/using5.C: Likewise.
41023 * g++.dg/other/error2.C: Likewise.
41024 * g++.dg/parse/typename5.C: Likewise.
41025 * g++.dg/parse/undefined1.C: Likewise.
41026 * g++.dg/template/arg2.C: Likewise.
41027 * g++.dg/template/ttp3.C: Likewise.
41028 * g++.dg/template/type1.C: Likewise.
41029 * g++.old-deja/g++.other/crash32.C: Likewise.
41030 * g++.old-djea/g++.pt/defarg8.C: Likewise.
41032 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41035 * g++.dg/warn/noreturn-3.C: New test.
41037 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
41040 * g++.dg/abi/covariant3.C: New.
41042 2003-12-12 Jakub Jelinek <jakub@redhat.com>
41044 * g++.dg/eh/ia64-1.C: New test.
41046 2003-12-12 Roger Sayle <roger@eyesopen.com>
41048 PR optimization/13037
41049 * g77.f-torture/execute/13037.f: New test case.
41051 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
41054 * g++.dg/abi/covariant2.C: New.
41056 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
41058 * gcc.dg/cpp/trad/macro.c: New tests.
41060 2003-12-11 Zack Weinberg <zack@codesourcery.com>
41062 * gcc.c-torture/execute/wchar_t-1.x: Delete.
41064 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
41067 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
41069 * lib/g++.exp (g++_version): Likewise.
41070 * lib/g77.exp (g77_version): Likewise.
41071 * lib/objc.exp (default_objc_version): Likewise.
41073 2003-12-10 Richard Henderson <rth@redhat.com>
41075 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
41077 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
41079 2003-12-08 Matt Austern <austern@apple.com>
41082 * lib/gcc-dg.exp (dg-require-visibility): Define.
41083 * lib/target-supports (check_visibility_available): Define.
41084 * gcc.dg/visibility-1.c: New test.
41085 * gcc.dg/visibility-2.c: Likewise.
41086 * gcc.dg/visibility-3.c: Likewise.
41087 * gcc.dg/visibility-4.c: Likewise.
41088 * gcc.dg/visibility-5.c: Likewise.
41089 * gcc.dg/visibility-6.c: Likewise.
41090 * g++.dg/ext/visibility-1.C: Likewise.
41091 * g++.dg/ext/visibility-2.C: Likewise.
41092 * g++.dg/ext/visibility-3.C: Likewise.
41093 * g++.dg/ext/visibility-4.C: Likewise.
41094 * g++.dg/ext/visibility-5.C: Likewise.
41095 * g++.dg/ext/visibility-6.C: Likewise.
41097 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41099 * g++.dg/lookup/java1.C: New test.
41100 * g++.dg/lookup/java2.C: New test.
41102 2003-12-07 Falk Hueffner <falk@debian.org>
41104 * g++.dg/opt/noreturn-1.C: New test.
41106 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
41108 * gcc.dg/overflow-1.c: New test.
41110 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41112 * g77.f-torture/compile/13060.f: New test.
41114 2003-12-06 Mark Mitchell <mark@codesourcery.com>
41117 * g++.dg/inherit/operator2.C: New test.
41119 2003-12-05 Mark Mitchell <mark@codesourcery.com>
41122 * g++.dg/ext/attrib9.C: New test.
41124 2003-12-05 Mark Mitchell <mark@codesourcery.com>
41127 * g++.dg/template/error7.C: New test.
41129 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
41130 J"orn Rennecke <joern.rennecke@superh.com>
41133 * g++.dg/other/struct-va_list.C: New test.
41135 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41138 * g++.dg/parse/defarg6.C: New test.
41140 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
41143 * gcc.c-torture/execute/20031201-1.c: New test.
41145 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
41147 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
41149 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
41151 * gcc.dg/builtin-return-1.c: New test.
41153 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
41154 J"orn Rennecke <joern.rennecke@superh.com>
41156 PR optimization/13260
41157 * gcc.c-torture/execute/20031204-1.c: New test.
41159 2003-12-03 Mark Mitchell <mark@codesourcery.com>
41162 * g++.dg/template/error6.C: New test.
41164 2003-12-03 Jakub Jelinek <jakub@redhat.com>
41166 * gcc.dg/20031202-1.c: New test.
41168 2003-12-03 Mark Mitchell <mark@codesourcery.com>
41171 * g++.dg/template/eh1.C: New test.
41174 * g++.dg/template/error5.C: New test.
41176 2003-12-02 David Ung <davidu@mips.com>
41178 * gcc.dg/compat/vector-check.h: Corrected type for var
41181 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41184 * g++.dg/template/ptrmem8.C: New test.
41186 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41189 * g++.dg/template/dependent-expr3.C: New test.
41191 2003-12-01 James Lemke <jim@wasabisystems.com>
41193 * gcc.dg/arm-g2.c: New test.
41195 2003-12-01 Roger Sayle <roger@eyesopen.com>
41197 PR optimization/11634
41198 * gcc.dg/20031201-2.c: New test case.
41200 2003-12-01 Zack Weinberg <zack@codesourcery.com>
41203 * objc.dg/proto-lossage-3.m: New test.
41205 2003-12-01 Roger Sayle <roger@eyesopen.com>
41207 PR optimization/12628
41208 * gcc.dg/20031201-1.c: New test case.
41210 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
41212 * gcc.dg/unaligned-1.c: New test.
41214 2003-11-30 Mark Mitchell <mark@codesourcery.com>
41217 * g++.dg/template/error4.C: New test.
41218 * g++.dg/template/nested3.C: Adjust error markers.
41220 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41222 * gcc.dg/cpp/assert4.c: Check more #system assertions.
41224 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
41227 * gcc.dg/bitfld-7.c: New test.
41229 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
41231 * gcc.dg/tls/asm-1.C: New test.
41233 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41235 * gcc.dg/cpp/assert4.c: Update.
41237 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
41239 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
41240 * gcc.dg/builtin-apply3.c: New test.
41242 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
41244 * lib/compat.exp (compat-obj): New xfaildata parameter.
41245 Use it to set compiler_conditional_xfail_data before compiling.
41246 (compat-get-options): Handle dg-xfail-if.
41247 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
41248 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
41249 * gcc.dg/compat/vector-1_y.c: Likewise.
41250 * gcc.dg/compat/vector-2_x.c: Likewise.
41251 * gcc.dg/compat/vector-2_y.c: Likewise.
41253 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
41255 * g++.dg/opt/reg-stack4.C: New test.
41257 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
41259 * gcc.dg/builtin-apply2.c: New test.
41261 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41263 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
41265 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41268 * g++.dg/template/template-id-2.C: New test.
41270 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41273 * g++.dg/template/memfriend1.C: New test.
41274 * g++.dg/template/memfriend2.C: Likewise.
41275 * g++.dg/template/memfriend3.C: Likewise.
41276 * g++.dg/template/memfriend4.C: Likewise.
41277 * g++.dg/template/memfriend5.C: Likewise.
41278 * g++.dg/template/memfriend6.C: Likewise.
41279 * g++.dg/template/memfriend7.C: Likewise.
41280 * g++.dg/template/memfriend8.C: Likewise.
41281 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
41283 2003-11-21 Mark Mitchell <mark@codesourcery.com>
41286 * g++.dg/ext/cond1.C: New test.
41288 2003-11-20 Richard Henderson <rth@redhat.com>
41290 * gcc.dg/20020201-2.c: Remove.
41291 * gcc.dg/20020201-4.c: Remove.
41292 * gcc.dg/20020304-1.c: Remove.
41294 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
41296 * gcc.dg/cpp/trad/xwin1.c: New test case.
41298 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
41300 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
41301 * lib/g77.exp: Likewise.
41302 * lib/objc.exp: Likewise.
41303 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
41306 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41309 * g++.dg/template/static5.C: New test.
41311 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
41313 * gcc.dg/nested-func-1.c: New test.
41315 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41317 * gcc.dg/cpp/assert4.c: New test.
41319 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
41322 * g++.dg/lookup/using9.c: New test.
41324 2003-11-14 Mark Mitchell <mark@codesourcery.com>
41327 * g++.dg/template/error3.C: New test.
41329 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
41332 * ada/acats/run_acats, run_all.sh: Fix syntax error.
41333 No longer use a wrapper for gcc, since this does not work under
41336 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
41339 * g++.dg/template/ptrmem7.C: New test.
41341 2003-11-13 Andrew Pinski <apinski@apple.com>
41343 * gcc.c-torture/compile/20031113-1.c: New test.
41345 2003-11-13 Mark Mitchell <mark@codesourcery.com>
41346 Kean Johnston <jkj@sco.com>
41349 * gcc.dg/unused-4.c: Update.
41351 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
41353 * g++.dg/opt/const3.C: New test.
41355 2003-11-13 Jan Hubicka <jh@suse.cz>
41357 * gcc.c-torture/compile/20031112-1.c: New test.
41359 2003-11-12 Mark Mitchell <mark@codesourcery.com>
41361 * g++.dg/parse/crash10.C: Remove bogus error marker.
41363 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41365 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
41366 (host_gcc): Likewise.
41367 (ROOT): Honor $PWDCMD.
41369 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
41371 2003-11-12 Catherine Moore <clm@redhat.com>
41373 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
41375 2003-11-12 Andreas Jaeger <aj@suse.de>
41376 Jakub Jelinek <jakub@redhat.com>
41377 Andrew Pinski <pinskia@physics.uc.edu>
41378 Richard Henderson <rth@redhat.com>
41380 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
41382 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
41384 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
41385 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
41387 2003-11-11 Andreas Jaeger <aj@suse.de>
41389 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
41391 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
41393 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
41395 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
41398 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
41400 * gcc.dg/trampoline-1.c: New test.
41402 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
41404 * gcc.c-torture/compile/200031109-1.c: New test.
41406 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
41410 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
41411 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
41412 gcc.dg/format/no-y2k-1.c: Update.
41414 2003-11-08 Roger Sayle <roger@eyesopen.com>
41416 PR optimization/10467
41417 * gcc.dg/20031108-1.c: New test case.
41419 2003-11-07 Geoffrey Keating <geoffk@apple.com>
41421 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
41423 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
41425 * gcc.dg/compound-lvalue-1.c: New test.
41426 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
41429 2003-11-06 Geoffrey Keating <geoffk@apple.com>
41431 * gcc.dg/altivec-varargs-1.c: New test.
41433 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
41435 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
41436 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
41437 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
41438 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
41439 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
41441 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
41443 * gcc.dg/cond-lvalue-1.c: New test.
41445 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
41447 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
41449 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41452 * g++.dg/template/instantiate5.C: New test.
41454 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41457 * g++.dg/ext/complit2.C: Replace test with self-contained version.
41458 * ChangeLog: Add missing first entry for above test.
41460 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41463 * g++.dg/template/using8.C: New test.
41464 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
41466 2003-11-02 Roger Sayle <roger@eyesopen.com>
41468 PR optimization/10817
41469 * gcc.c-torture/compile/20031102-1.c: New test case.
41471 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
41473 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
41476 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
41478 * gcc.dg/20031102-1.c: New test.
41480 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
41482 * gcc.dg/complex-1.c: New test.
41484 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41487 * g++.dg/template/crash13.C: Adjust expected error location.
41488 * g++.old-deja/g++.brendan/ns1.C: Likewise.
41490 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
41492 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41494 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
41497 * gcc.c-torture/compile/20031031-2.c: New test.
41499 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
41502 * gcc.c-torture/compile/20031031-1.c: New test.
41504 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
41506 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
41507 * gcc.misc-tests/bprob.exp: Likewise.
41508 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
41509 the execution test on arm-elf configs.
41510 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
41511 configs that don't support scratch files.
41512 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
41514 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
41516 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
41519 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
41521 * ada/acats/run_all.sh: Redirect mv output to /dev/null
41522 Avoid non pure sh syntax. Add more logging.
41524 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
41527 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41530 * gcc.dg/ppc-stackalign-1.c: New test.
41532 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
41534 * ada/acats/run_all.sh: Change output to be more compliant with
41536 Create acats.sum and acats.log files under testsuite/ada/acats
41537 Only run [a-z]* directories, to filter out e.g. CVS.
41538 Redirect build output to log file.
41540 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
41542 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
41544 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
41547 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
41549 2003-10-27 Jakub Jelinek <jakub@redhat.com>
41551 * gcc.c-torture/compile/20031023-1.c: New test.
41552 * gcc.c-torture/compile/20031023-2.c: New test.
41553 * gcc.c-torture/compile/20031023-3.c: New test.
41554 * gcc.c-torture/compile/20031023-4.c: New test.
41556 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41559 * g++.dg/lookup/scoped8.C: New test.
41561 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
41563 * g++.dg/opt/reg-stack3.C: New test.
41565 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
41567 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
41569 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41572 * g++.dg/template/crash13.C: New test.
41574 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
41576 * gcc.dg/c99-restrict-2.c: New test.
41578 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
41580 PR c++/12698, c++/12699, c++/12700, c++/12566
41581 * g++.dg/inherit/covariant9.C: New test.
41582 * g++.dg/inherit/covariant10.C: New test.
41583 * g++.dg/inherit/covariant11.C: New test.
41585 2003-10-23 Jason Merrill <jason@redhat.com>
41588 * g++.dg/ext/complit2.C: New test.
41590 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
41593 * gcc.c-torture/execute/20031020-1.c: New test.
41595 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
41597 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
41598 following the jump_insn.
41600 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
41602 * gcc.dg/cast-lvalue-1.c: New test.
41604 2003-10-21 Mark Mitchell <mark@codesourcery.com>
41607 * g++.dg/template/cond2.C: New test.
41609 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
41611 * gcc.dg/builtins-28.c: New test.
41613 2003-10-20 Jan Hubicka <jh@suse.cz>
41615 * g++.dg/opt/inline4.C: Do not use min-inline-insns
41617 * gcc.dg/inline-2.c: Likewise.
41619 2003-10-20 Phil Edwards <phil@codesourcery.com>
41621 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
41622 * gcc.dg/nest.c: Likewise.
41624 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41626 PR c++/9781, c++/10583, c++/11862
41627 * g++.dg/parse/crash13.C: New test.
41629 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
41631 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
41633 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
41635 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
41636 Define HAVE_C99_RUNTIME except on Solaris.
41637 * gcc.dg/builtins-20.c: Likewise.
41639 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
41641 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
41643 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41646 * g++.dg/template/crash21.C: New test.
41648 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41651 * g++.dg/template/typename5.C: New test.
41653 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41656 * g++.dg/template/friend25.C: New test.
41658 2003-10-16 Ziemowit Laski <zlaski@apple.com>
41660 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
41663 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
41665 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
41668 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
41670 * gcc.c-torture/execute/960416-1.x: Remove.
41671 * gcc.c-torture/execute/divconst-3.x: Likewise.
41673 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
41676 * gcc.dg/torture/cris-volatile-1.c: New test.
41678 2003-10-14 Roger Sayle <roger@eyesopen.com>
41680 PR optimization/9325
41681 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
41682 for overflowing floating point to integer conversion during RTL
41685 2003-10-13 Ziemowit Laski <zlaski@apple.com>
41687 * objc/execute/_cmd.m: Fix typo.
41688 * objc.dg/image-info.m, objc.dg/symtab-1.m:
41689 Relax 'scan-assembler' regexp.
41690 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
41691 objc.dg/try-catch-4.m: Run on non-Darwin targets.
41692 * objc.dg/zero-link-2.m: Remove blank line.
41693 * objc.dg/zero-link-3.m: New test case.
41695 2003-10-13 Geoffrey Keating <geoffk@apple.com>
41697 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
41699 * gcc.dg/asm-names.c: Use scan-assembler-not rather
41700 than linker trickery.
41702 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41705 * g++.dg/other/friend2.C: New test.
41707 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
41709 * gcc.dg/20031012-1.c: New test.
41711 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
41713 * gcc.dg/weak/weak-3.c: Fix for new warning.
41715 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
41717 PR optimization/8750
41718 * gcc.c-torture/execute/20031012-1.c: New test case.
41720 2003-10-11 Roger Sayle <roger@eyesopen.com>
41722 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
41723 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
41725 2003-10-11 Roger Sayle <roger@eyesopen.com>
41727 PR optimization/12260
41728 * gcc.c-torture/compile/20031011-2.c: New test case.
41730 2003-10-11 Roger Sayle <roger@eyesopen.com>
41732 * gcc.c-torture/execute/20031011-1.c: New testcase.
41734 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
41736 * gcc.c-torture/compile/20031011-1.c: New test.
41738 2003-10-11 Jan Hubicka <jh@suse.cz>
41740 * g++.dg/other/first-global.C: New test.
41742 2003-10-11 Roger Sayle <roger@eyesopen.com>
41744 * gcc.c-torture/execute/string-opt-18.c: New testcase.
41746 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
41748 * gcc.c-torture/compile/20031010-1.c: New test.
41750 2003-10-10 Geoffrey Keating <geoffk@apple.com>
41752 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
41753 * gcc.c-torture/execute/va-arg-25.c: ... here.
41755 2003-10-09 Mark Mitchell <mark@codesourcery.com>
41757 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
41759 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
41761 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
41763 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
41765 * g++.dg/parse/error2.C: New test.
41767 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
41770 * g++.dg/other/error5.C: Modify the error message.
41771 * g++.dg/lookup/using8.C: New test.
41773 2003-10-07 Geoffrey Keating <geoffk@apple.com>
41775 * gcc.dg/darwin-abi-2.c: New file.
41776 * gcc.c-torture/execute/va-arg-24.c: New file.
41778 2003-10-06 Bob Wilson <bob.wilson@acm.org>
41780 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
41783 2003-10-06 Mark Mitchell <mark@codesourcery.com>
41786 * g++.dg/other/error4.C: Update error messages.
41787 * g++.dg/template/ptrmem4.C: Likewise.
41790 * g++.dg/init/new9.C: New test.
41792 PR c++/12334, c++/12236, c++/8656
41793 * g++.dg/ext/attrib8.C: New test.
41795 2003-10-06 Devang Patel <dpatel@apple.com>
41797 * gcc.dg/debug/dwarf2-3.h: New test.
41798 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
41800 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
41802 * g++.dg/opt/cfg2.C: New test.
41804 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
41806 * g++.dg/opt/float1.C: New test.
41808 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41810 * gcc.dg/c90-array-lval-6.c: New test.
41811 * gcc.dg/c99-array-lval-6.c: New test.
41813 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
41814 Ziemowit Laski <zlaski@apple.com>
41816 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
41817 'Derived', so that it is never considered a class method; add
41818 new warning for '+port' method ambiguity.
41819 * objc.dg/method-12.m: Include <objc/objc.h> instead of
41820 <objc/objc-api.h> (needed on Mac OS X).
41821 * objc.dg/method-13.m: New test.
41823 2003-10-03 Roger Sayle <roger@eyesopen.com>
41825 PR optimization/9325, PR java/6391
41826 * gcc.c-torture/execute/20031003-1.c: New test case.
41828 2003-10-02 Mark Mitchell <mark@codesourcery.com>
41830 PR optimization/12180
41831 * gcc.dg/20031002-1.c: New test.
41834 * g++.dg/inherit/error1.C: New test.
41836 2003-10-02 Chris Demetriou <cgd@broadcom.com>
41838 * lib/f-torture.exp (search_for): Rename to...
41839 (search_for_re): This. Also, clean up comments and the
41840 "regexp" invocation.
41842 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
41844 * gcc.c-torture/compile/20031002-1.c: New test.
41846 2003-10-02 Jakub Jelinek <jakub@redhat.com>
41848 * g++.dg/opt/cond1.C: New test.
41850 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
41852 * gcc.dg/Wold-style-definition-2.c: New testcase.
41853 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
41855 2003-09-29 Richard Henderson <rth@redhat.com>
41857 * g++.dg/init/array10.C: Add dg-options.
41859 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
41861 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
41863 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41865 * g++.dg/template/friend19.C: Fix typo.
41866 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
41868 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
41870 * gcc.c-torture/execute/20030928-1.c: New test.
41871 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
41873 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
41875 * g++.dg/opt/unroll1.C: New test.
41877 2003-09-26 Roger Sayle <roger@eyesopen.com>
41879 PR optimization/11741
41880 * gcc.dg/20030926-1.c: New test case.
41882 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41885 * g++.dg/parse/access7.C: New test.
41886 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
41888 2003-09-24 Ziemowit Laski <zlaski@apple.com>
41890 MERGE OF objc-improvements-branch into MAINLINE:
41891 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
41892 if libobjc has not been built.
41893 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
41894 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
41895 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
41896 objc/execute/nested-3.m, objc/execute/np-2.m,
41897 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
41898 objc/execute/redefining_self.m, objc/execute/root_methods.m,
41899 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
41900 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
41901 objc.dg/special/unclaimed-category-1.h,
41902 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
41903 well as GNU runtime.
41904 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
41905 * execute/cascading-1.m, execute/function-message-1.m,
41906 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
41907 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
41908 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
41909 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
41910 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
41911 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
41912 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
41913 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
41914 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
41915 * objc.dg/bitfield-2.m: Run only on Darwin.
41916 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
41917 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
41918 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
41919 * objc.dg/const-str-1.m: Fix constant string layout.
41921 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
41923 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
41925 2003-09-23 Geoffrey Keating <geoffk@apple.com>
41927 * gcc.dg/darwin-abi-1.c: New file.
41929 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
41932 * gcc.c-torture/compile/20030921-1.c: New test.
41934 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
41936 * g++.dg/opt/reg-stack2.C: New test.
41938 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
41940 * g++.dg/eh/delayslot1.C: New test.
41942 2003-09-20 Richard Henderson <rth@redhat.com>
41944 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
41946 2003-09-20 Roger Sayle <roger@eyesopen.com>
41948 * gcc.c-torture/execute/20030920-1.c: New test case.
41950 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41952 * g++.dg/rtti/typeid3.C: Correct expected error message.
41954 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41957 * g++.dg/parse/crash12.C: New test.
41959 2003-09-19 Janis Johnson <janis187@us.ibm.com>
41961 * gcc.dg/compat/mixed-struct-check.h: New.
41962 * gcc.dg/compat/mixed-struct-defs.h: New.
41963 * gcc.dg/compat/mixed-struct-init.h: New.
41964 * gcc.dg/compat/struct-by-value-19_main.c: New.
41965 * gcc.dg/compat/struct-by-value-19_x.c: New.
41966 * gcc.dg/compat/struct-by-value-19_y.c: New.
41967 * gcc.dg/compat/struct-by-value-20_main.c: New.
41968 * gcc.dg/compat/struct-by-value-20_x.c: New.
41969 * gcc.dg/compat/struct-by-value-20_y.c: New.
41970 * gcc.dg/compat/struct-return-19_main.c: New.
41971 * gcc.dg/compat/struct-return-19_x.c: New.
41972 * gcc.dg/compat/struct-return-19_y.c: New.
41973 * gcc.dg/compat/struct-return-20_main.c: New.
41974 * gcc.dg/compat/struct-return-20_x.c: New.
41975 * gcc.dg/compat/struct-return-20_y.c: New.
41977 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
41978 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
41979 so that it will not complain on LP64 targets.
41981 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41984 * g++.dg/template/friend24.C: New test.
41986 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
41989 * g++.dg/template/memtmpl2.C: New test.
41991 2003-09-18 Mark Mitchell <mark@codesourcery.com>
41994 * gcc.dg/builtin-apply1.c: New test.
41996 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
41999 * g++.dg/warn/Wunused-4.C: New test.
42001 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42004 * g++.dg/other/gc2.C: New test.
42006 2003-09-17 Mark Mitchell <mark@codesourcery.com>
42009 * g++.dg/rtti/typeid3.C: New test.
42012 * g++.dg/overload/template1.C: New test.
42014 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
42016 * g++.dg/opt/cfg3.C: New test.
42018 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42021 * g++.dg/template/crash11.C: New test.
42023 2003-09-16 Jason Merrill <jason@redhat.com>
42024 Jakub Jelinek <jakub@redhat.com>
42026 * gcc.dg/attr-warn-unused-result.c: New test.
42028 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
42031 * g++.dg/expr/call2.C: New test.
42033 2003-09-15 Andreas Jaeger <aj@suse.de>
42035 * gcc.dg/Wold-style-definition-1.c: New test.
42037 2003-09-14 Mark Mitchell <mark@codesourcery.com>
42040 * g++.dg/parse/template12.C: New test.
42042 * g++.dg/abi/bitfield11.C: New test.
42043 * g++.dg/abi/bitfield12.C: Likewise.
42045 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
42047 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
42048 non-expansion of functional macro name without arguments at EOL.
42049 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
42051 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
42053 * gcc.c-torture/execute/20030914-[12].c: New tests.
42055 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
42058 * g++.dg/overload/addr1.C: New test.
42060 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
42062 * gcc.dg/20030909-1.c: New test.
42064 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
42066 * gcc.dg/ultrasp10.c: New test.
42068 2003-09-09 Devang Patel <dpatel@apple.com>
42070 * gcc.dg/darwin-ld-6.c: New test.
42072 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42074 * gcc.dg/torture/builtin-explog-1.c: New testcase.
42076 2003-09-08 Mark Mitchell <mark@codesourcery.com>
42078 * gcc.dg/ia64-types1.c: New test.
42079 * gcc.dg/ia64-types2.c: Likewise.
42081 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42083 * gcc.dg/builtins-1.c: Add more _Complex tests.
42084 * gcc.dg/torture/builtin-attr-1.c: Likewise.
42086 * gcc.dg/builtins-1.c: Test existing _Complex functions.
42087 * gcc.dg/torture/builtin-attr-1.c: Likewise.
42089 2003-09-08 Mark Mitchell <mark@codesourcery.com>
42092 * g++.dg/lookup/koenig2.C: New test.
42095 * g++.dg/rtti/typeid2.C: New test.
42097 2003-09-08 Jakub Jelinek <jakub@redhat.com>
42099 * gcc.c-torture/compile/20030904-1.c: New test.
42101 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42103 * g++.dg/opt/longbranch2.C: New test.
42105 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
42107 * g++.dg/template/crash10.C: Only compile it.
42109 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
42111 PR middle-end/11665
42112 * gcc.c-torture/compile/20030907-1.c: New test.
42113 * g++.dg/init/array11.C: New test.
42115 2003-09-07 Mark Mitchell <mark@codesourcery.com>
42118 * g++.dg/init/struct1.C: New test.
42120 2003-09-07 Mark Mitchell <mark@codesourcery.com>
42123 * g++.dg/expr/comma1.C: New test.
42125 2003-09-06 Mark Mitchell <mark@codesourcery.com>
42128 * g++.dg/expr/static_cast5.C: New test.
42130 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
42133 * g++.dg/lookup/scoped7.C: New test.
42136 * g++.dg/other/static1.C: New test.
42139 * g++.dg/warn/template-1.C: New test.
42142 * g++.dg/template/crash10.C: New test.
42145 * g++.dg/overload/VLA.C: New test.
42148 * g++.dg/template/call1.C: New test.
42150 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
42153 * g++.dg/parse/using3.C: New test.
42155 2003-09-06 Roger Sayle <roger@eyesopen.com>
42158 * g++.dg/overload/builtin3.C: New test case.
42160 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
42163 * gcc.dg/20030906-1.c: New test.
42164 * gcc.dg/20030906-2.c: Likewise.
42166 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
42169 * g++.dg/parse/defarg5.C: New test.
42171 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
42173 2003-09-05 Mark Mitchell <mark@codesourcery.com>
42176 * g++.dg/expr/static_cast4.C: New test.
42179 * g++.dg/template/crash9.C: New test.
42181 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
42183 * g++.old-deja/g++.ext/pretty2.C: Update for change
42185 * g++.old-deja/g++.ext/pretty3.C: Likewise.
42187 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
42190 * g++/dg/template/qualified-id1.C: New test.
42193 * g++.dg/warn/noeffect4.C: New test.
42195 2003-09-04 Matt Austern <austern@apple.com>
42197 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
42198 * g++.dg/ext/fnname2.C: Likewise.
42199 * g++.dg/ext/fnname3.C: Likewise.
42201 2003-09-04 Mark Mitchell <mark@codesourcery.com>
42203 * g++.dg/expr/lval1.C: New test.
42204 * g++.dg/ext/lvcast.C: Remove.
42206 2003-09-03 Roger Sayle <roger@eyesopen.com>
42208 PR optimization/11700.
42209 * gcc.c-torture/compile/20030903-1.c: New test case.
42211 2003-09-03 Mark Mitchell <mark@codesourcery.com>
42214 * g++.dg/abi/layout4.C: New test.
42216 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
42219 * g++.dg/parse/friend3.C: New test.
42221 2003-09-02 Mark Mitchell <mark@codesourcery.com>
42224 * g++.dg/template/class1.C: New test.
42227 * g++.dg/expr/call1.C: New test.
42229 2003-09-01 Mark Mitchell <mark@codesourcery.com>
42232 * g++.dg/init/ref9.C: New test.
42235 * g++.dg/template/nested4.C: New test.
42237 2003-08-29 Mark Mitchell <mark@codesourcery.com>
42240 * g++.dg/template/non-dependent4.C: New test.
42243 * g++.dg/inherit/conv1.C: New test.
42245 2003-08-29 Mark Mitchell <mark@codesourcery.com>
42248 * g++.dg/ext/label1.C: New test.
42249 * g++.dg/ext/label2.C: Likewise.
42251 2003-08-28 Mark Mitchell <mark@codesourcery.com>
42253 * g++.dg/expr/cond3.C: New test.
42255 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42257 * gcc.dg/builtins-1.c: Add new builtin cases.
42259 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42261 * gcc.dg/builtins-1.c: Add new cases.
42262 * gcc.dg/torture/builtin-attr-1.c: Likewise.
42264 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42266 * gcc.dg/builtins-1.c: Add more math builtin tests.
42267 * gcc.dg/torture/builtin-attr-1.c: New test.
42269 2003-08-28 Mark Mitchell <mark@codesourcery.com>
42271 PR optimization/5079
42272 * g++.dg/opt/static3.C: New test.
42274 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42276 * gcc.misc-tests/gcov-10b.c: New test.
42278 2003-08-27 Mark Mitchell <mark@codesourcery.com>
42280 * g++.dg/opt/ptrmem3.C: New test.
42282 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
42284 2003-08-27 Jakub Jelinek <jakub@redhat.com>
42286 * gcc.dg/20030826-2.c: New test.
42288 2003-08-26 Roger Sayle <roger@eyesopen.com>
42290 PR middle-end/12002
42291 * g77.f-torture/compile/12002.f: New test case.
42293 2003-08-26 Roger Sayle <roger@eyesopen.com>
42295 * gcc.dg/20030826-1.c: New test case.
42297 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
42299 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
42301 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
42304 * c++.dg/lookup/crash1.C: New test.
42306 * c++.dg/warn/noeffect3.C: New test.
42308 2003-08-25 Janis Johnson <janis187@us.ibm.com>
42310 * gcc.dg/compat/vector-1_x.c: Compile with -w.
42311 * gcc.dg/compat/vector-1_y.c: Ditto.
42312 * gcc.dg/compat/vector-2_x.c: Ditto.
42313 * gcc.dg/compat/vector-2_y.c: Ditto.
42315 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
42317 * gcc.dg/20030702-1.c: New test.
42319 2003-08-25 Mark Mitchell <mark@codesourcery.com>
42322 * g++.dg/ext/altivec-1.C: New test.
42324 2003-08-24 Richard Henderson <rth@redhat.com>
42326 * g++.dg/eh/simd-2.C: Add -w for x86.
42328 2003-08-23 Jakub Jelinek <jakub@redhat.com>
42330 * gcc.dg/20030815-1.c: New test.
42332 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42335 * g++.dg/parse/access6.C: New test.
42337 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42339 PR c++/641, c++/11876
42340 * g++.dg/template/friend22.C: New test.
42341 * g++.dg/template/friend23.C: Likewise.
42343 2003-08-22 Mark Mitchell <mark@codesourcery.com>
42345 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
42348 2003-08-22 Mark Mitchell <mark@codesourcery.com>
42350 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
42352 2003-08-22 Mark Mitchell <mark@codesourcery.com>
42354 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
42356 2003-08-22 Mark Mitchell <mark@codesourcery.com>
42358 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
42360 2003-08-22 Mark Mitchell <mark@codesourcery.com>
42362 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
42364 2003-08-21 Mark Mitchell <mark@codesourcery.com>
42367 * g++.dg/overload/prom1.C: New test.
42370 * g++.dg/parse/dtor2.C: New test.
42373 * g++.dg/parse/using2.C: New test.
42375 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
42378 * gcc.c-torture/compile/20030821-1.c: New.
42380 2003-08-20 Mark Mitchell <mark@codesourcery.com>
42383 * g++.dg/template/deduce2.C: New test.
42385 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
42387 * gcc.c-torture/execute/20030821-1.c: New test.
42389 2003-08-20 Roger Sayle <roger@eyesopen.com>
42391 PR middle-end/11984
42392 * gcc.dg/20030820-1.c: New test case.
42394 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
42397 * g++.dg/warn/noeffect2.C: New test.
42399 2003-08-19 Mark Mitchell <mark@codesourcery.com>
42402 * g++.dg/template/dtor2.C: New test.
42405 * g++.dg/template/operator1.C: New test.
42406 * g++.dg/parse/operator4.C: New test.
42409 * g++.dg/expr/enum1.C: New test.
42410 * gcc.dg/c99-bool-1.c: Remove bogus warning.
42413 * g++.dg/parse/elab2.C: New test.
42414 * g++.dg/parse/typedef4.C: Change error message.
42415 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
42416 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
42417 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
42419 2003-08-19 Geoffrey Keating <geoffk@apple.com>
42421 * gcc.dg/pch/warn-1.c: New.
42422 * gcc.dg/pch/warn-1.hs: New.
42424 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
42427 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
42429 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
42431 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
42433 * gcc.dg/uninit-D.c: New Test.
42434 * gcc.dg/uninit-E.c: New Test.
42435 * gcc.dg/uninit-F.c: New Test.
42436 * gcc.dg/uninit-G.c: New Test.
42438 2003-08-19 Michael Ritzert <ritzert@t-online.de>
42440 * g++.dg/README: Describe the pch directory.
42442 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42445 * g++.dg/parse/access4.C: New test.
42446 * g++.dg/parse/access5.C: Likewise.
42447 * g++.old-deja/g++.jason/access17.C: Adjust error message.
42449 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
42451 * gcc.dg/noncompile/20030818-1.c: New.
42453 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
42456 * g++.dg/warn/noeffect1.C: New test.
42458 * g++.dg/template/scope2.C: New test.
42459 * g++.dg/template/error2.C: Correct dg-error
42461 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
42463 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
42465 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
42468 * g++.dg/template/warn1.C: New.
42470 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
42472 * g++.dg/template/error2.C: New test.
42473 * g++.dg/lookup/using7.C: Adjust errors
42474 * g++.old-deja/g++.pt/crash36.C: Likewise.
42475 * g++.old-deja/g++.pt/derived3.C: Likewise.
42477 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42479 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
42480 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
42481 * gcc.c-torture/execute/builtins/string-9.c: New, from
42482 string-opt-9.c. Adjust for execute/builtins framework.
42483 * gcc.c-torture/execute/string-opt-9.c: Delete.
42485 2003-08-12 Mark Mitchell <mark@codesourcery.com>
42487 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
42489 * g++.dg/parse/ret-type2.C: New test.
42492 * g++.dg/init/new8.C: New test.
42495 * g++.dg/parse/typedef5.C: New test.
42498 * g++.dg/parse/qualified2.C: New test.
42499 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
42502 2003-08-11 Mark Mitchell <mark@codesourcery.com>
42504 * g++.dg/conversion/ptrmem1.C: New test.
42506 2003-08-11 Jakub Jelinek <jakub@redhat.com>
42509 * gcc.dg/20030811-1.c: New test.
42512 * gcc.c-torture/execute/20030811-1.c: New test.
42514 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42516 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
42518 2003-08-10 Mark Mitchell <mark@codesourcery.com>
42521 * g++.dg/inherit/multiple1.C: New test.
42523 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
42525 * gcc.dg/spe1.c: New test.
42528 * g++.dg/expr/cast2.C: New test.
42531 * g++.dg/template/dependent-name2.C: New test.
42533 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
42535 * g++.dg/parse/crash11.C: Put the dg options in comments.
42537 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
42539 * lib/gcc-dg.exp: Update for diagnostic change.
42541 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42544 * g++.dg/parse/crash11.C: New test.
42546 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
42548 * gcc.dg/cpp/spacing1.c: Update.
42550 2003-08-04 Janis Johnson <janis187@us.ibm.com>
42553 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
42554 a value for -mtune.
42556 2003-08-04 Roger Sayle <roger@eyesopen.com>
42558 PR middle-end/11771
42559 * gcc.c-torture/compile/20030804-1.c: New test case.
42561 2003-08-04 Roger Sayle <roger@eyesopen.com>
42563 * gcc.dg/20030804-1.c: New test case.
42565 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
42567 * gcc.dg/cpp/separate-1.c: New test.
42569 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
42572 * g++.dg/template/dependent-expr2.C: New test.
42575 * g++.dg/expr/ptrmem1.C: New test.
42577 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42580 * g++.dg/template/friend15.C: New test.
42582 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
42584 * lib/dg-pch.exp: Work round PCH bug.
42586 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42588 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
42589 builtins. Move cases from builtins-4.c here.
42591 * gcc.dg/torture/builtin-math-1.c: New test taken from
42592 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
42595 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
42598 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
42601 * g++.dg/template/using7.C: New test.
42603 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
42605 * import1.c, import2.c: New tests.
42607 2003-08-01 Jakub Jelinek <jakub@redhat.com>
42609 * g++.dg/eh/crossjump1.C: New test.
42611 2003-08-01 Mark Mitchell <mark@codesourcery.com>
42614 * g++.dg/template/using6.C: New test.
42617 * g++.dg/template/koenig2.C: New test.
42619 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42622 * g++.dg/parse/typedef4.C: New test.
42624 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42626 PR c++/8442, c++/8806
42627 * g++.dg/template/elab1.C: New test.
42628 * g++.dg/template/type2.C: Likewise.
42629 * g++.dg/template/ttp3.C: Adjust expected error message.
42630 * g++.old-deja/g++.law/visibility13.C: Likewise.
42631 * g++.old-deja/g++.niklas/t135.C: Likewise.
42632 * g++.old-deja/g++.pt/ttp41.C: Likewise.
42633 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
42635 * g++.old-deja/g++.pt/ttp44.C: Likewise.
42637 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
42640 * g++.dg/ext/stmtexpr1.C: New test.
42642 * g++.dg/opt/tmp1.C: New test.
42645 * g++.dg/parse/constant4.C: New test.
42648 * g++.dg/template/using5.C: New test.
42650 2003-07-31 Roger Sayle <roger@eyesopen.com>
42652 * gcc.dg/builtins-27.c: New test case.
42654 2003-07-31 Jakub Jelinek <jakub@redhat.com>
42656 * gcc.dg/tls/opt-7.c: New test.
42658 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
42660 * g++.old-deja/g++.other/crash18.C: Remove.
42662 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
42664 * g++.dg/template/explicit3.C: New.
42665 * g++.dg/template/explicit4.C: New.
42666 * g++.dg/template/explicit5.C: New.
42669 * g++.dg/template/memtmpl1.C: New.
42671 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
42674 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
42675 * gcc.dg/i386-387-5.c (dg-options): Likewise.
42677 2003-07-30 Jan Hubicka <jh@suse.cz>
42681 2003-07-29 Zack Weinberg <zack@codesourcery.com>
42683 * gcc.dg/struct-in-proto-1.c: New test.
42685 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
42687 * gcc.dg/cpp/include2.c: Only expect one message.
42689 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
42692 * g++.dg/template/using1.C: New test.
42693 * g++.dg/template/using2.C: New test.
42694 * g++.dg/template/using3.C: New test.
42695 * g++.dg/template/using4.C: New test.
42697 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
42699 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
42700 * gcc.c-torture/execute/string-opt-10.c: Likewise.
42702 2003-07-28 Jan Hubicka <jh@suse.cz>
42705 * g++.dg/opt/call1.C: New test.
42707 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
42710 * g++.dg/init/enum2.C: New test.
42711 * g++.dg/template/overload1.C: Add "-w" option.
42713 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
42715 * gcc.dg/Wdeclaration-after-statement-1.c,
42716 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
42718 2003-07-28 Jakub Jelinek <jakub@redhat.com>
42720 * gcc.c-torture/compile/20030725-1.c: New test.
42722 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
42724 * gcc.dg/20030505.c: Only run for SPE.
42725 Remove definition of opaque type.
42727 2003-07-27 Mark Mitchell <mark@codesourcery.com>
42729 * g++.dg/template/ptrmem6.C: New test.
42731 2003-07-26 Geoffrey Keating <geoffk@apple.com>
42733 * gcc.c-torture/compile/zero-strct-2.c: New test.
42735 2003-07-25 Geoffrey Keating <geoffk@apple.com>
42737 * gcc.dg/intermod-1.c: New test.
42739 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
42742 * g++.dg/template/lookup2.C: New test.
42743 * g++.dg/template/memclass1.C: Remove instantiated from error.
42744 * g++.dg/other/error2.C: Tweak expected errors.
42747 * g++.dg/template/defarg3.C: New test.
42749 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
42751 2003-07-24 Mark Mitchell <mark@codesourcery.com>
42753 * g++.dg/inherit/access5.C: New test.
42755 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42758 * g++.dg/template/crash8.C: New test.
42760 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
42763 * gcc.dg/noncompile/incomplete-2.c: New test.
42765 2003-07-23 Mark Mitchell <mark@codesourcery.com>
42768 * g++.dg/inherit/access4.C: New test.
42771 * g++.dg/expr/cond2.C: New test.
42773 PR optimization/10679
42774 * g++.dg/opt/inline4.C: New test.
42776 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
42778 * g++.dg/parse/crash10: New test.
42780 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
42782 * g++.dg/ext/flexary1.C: New test.
42784 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42787 * g++.dg/template/crash9.C: New test.
42789 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
42792 * g++.dg/parse/typedef3.C: New test.
42795 * g++.dg/parse/operator2.C: New test.
42798 * g++.dg/parse/def-tmpl-arg1.C: New test.
42801 * g++.dg/parse/funptr1.C: New test.
42804 * g++.dg/parse/ambig3.C: New test.
42807 * g++.dg/parse/operator3.C: New test.
42810 * g++.dg/parse/template10.C: New test.
42813 * g++.dg/parse/template11.C: New test.
42816 * g++.dg/parse/invalid-op1.C: New test.
42819 * g++.dg/parse/condexpr1.C: New test.
42821 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
42823 * g++.dg/ext/packed3.C: New test.
42824 * g++.dg/ext/packed4.C: New test.
42826 * gcc.dg/pack-test-3.c: New test.
42828 2003-07-21 Janis Johnson <janis187@us.ibm.com>
42830 * lib/compat.exp: Handle dg-options per source file.
42831 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
42832 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
42833 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
42834 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
42835 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
42836 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
42837 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
42838 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
42839 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
42840 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
42841 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
42842 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
42843 * g++.dg/compat/break/bitfield7_x.C: Ditto.
42844 * g++.dg/compat/break/bitfield7_y.C: Ditto.
42846 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
42849 * gcc.c-torture/execute/20030718-1.c: New test.
42851 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
42853 PR optimization/11536
42854 * gcc.dg/20030721-1.c: New test.
42856 2003-07-19 Mark Mitchell <mark@codesourcery.com>
42859 * g++.dg/template/lookup1.C: New test.
42861 2003-07-19 Zack Weinberg <zack@codesourcery.com>
42863 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
42864 diagnostics of ill-formed constructs involving labels.
42865 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
42866 the new 'previously defined here' message.
42868 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
42870 * g++.dg/parse/non-dependent2.C: New test.
42872 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
42874 * g++.dg/init/init-ref4.C: xfail on targets without
42877 2003-07-17 Jakub Jelinek <jakub@redhat.com>
42880 * gcc.c-torture/execute/20030717-1.c: New test.
42882 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
42884 * g++.dg/opt/cfg1.C: New test.
42886 2003-07-17 Mark Mitchell <mark@codesourcery.com>
42888 PR optimization/11557
42889 * gcc.dg/20030717-1.c: New test.
42891 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
42894 * g++.dg/expr/crash-1.C: New test.
42897 * g++.dg/template/init3.C: New test.
42900 * g++.dg/template/non-dependent1.C: New test.
42903 * g++.dg/template/non-dependent2.C: New test.
42906 * g++.dg/template/non-dependent3.C: New test.
42909 * g++.dg/template/sizeof5.C: New test.
42911 2003-07-17 Geoffrey Keating <geoffk@apple.com>
42914 * gcc.c-torture/compile/mangle-1.c: New file.
42916 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42919 * g++.dg/parse/access3.C: New test.
42921 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
42924 * g++.dg/init/init-ref4.C: New test.
42926 2003-07-16 Mark Mitchell <mark@codesourcery.com>
42929 * g++.dg/parse/constant3.C: New test.
42930 * g++.dg/parse/crash7.C: Likewise.
42932 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
42935 * gcc.dg/i386-pentium4-not-mull.c: New.
42937 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
42939 * gcc.dg/asm-names.c (ymain): Make it weak.
42941 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42944 * g++.dg/template/friend21.C: New test.
42946 2003-07-16 Jakub Jelinek <jakub@redhat.com>
42948 * gcc.dg/cleanup-8.c: New test.
42949 * gcc.dg/cleanup-9.c: New test.
42951 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
42953 * g++.dg/ext/dll-MI1.h: New file.
42954 * g++.dg/ext/dllexport-MI1.C: New file.
42955 * g++.dg/ext/dllimport-MI1.C: New file.
42957 2003-07-15 Jakub Jelinek <jakub@redhat.com>
42959 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
42960 it does not have cmpstrsi patterns (just cmpmemsi).
42962 2003-07-15 Mark Mitchell <mark@codesourcery.com>
42965 * g++.dg/debug/debug8.C: New test.
42967 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42970 * g++.dg/template/crash7.C: New test.
42972 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
42975 * gcc.c-torture/compile/20030708-1.c: New.
42977 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
42979 * gcc.c-torture/execute/20030715-1.c: New test.
42981 2003-07-14 Geoffrey Keating <geoffk@apple.com>
42983 * gcc.dg/pch/inline-3.c: New file.
42984 * gcc.dg/pch/inline-3.hs: New file.
42985 * gcc.dg/pch/inline-4.c: New file.
42986 * gcc.dg/pch/inline-4.hs: New file.
42988 2003-07-14 Mark Mitchell <mark@codesourcery.com>
42991 * g++.dg/template/crash6.C: New test.
42994 * g++.dg/template/friend20.C: New test.
42997 * g++.dg/template/overload2.C: New test.
42999 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43001 PR optimization/11440
43002 * gcc.c-torture/execute/20030714-1.c: New test.
43004 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43007 * g++.dg/template/partial2.C: New test.
43009 2003-07-13 Mark Mitchell <mark@codesourcery.com>
43012 * g++.dg/template/anon1.C: New test.
43016 * g++.dg/parse/template9.C: Likewise.
43017 * g++.dg/template/crash4.C: New test.
43018 * g++.dg/template/koenig1.C: Likewise.
43019 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
43020 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
43021 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
43023 * g++.old-deja/g++.jason/template36.C: Likewise.
43024 * g++.old-deja/g++.mike/p1989.C: Likewise.
43025 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
43026 * g++.old-deja/g++.pt/ttp20.C: Use this->.
43027 * g++.old-deja/g++.pt/ttp21.C: Use this->.
43028 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
43030 * g++.old-deja/g++.pt/union2.C: Use this->.
43032 2003-07-11 Jakub Jelinek <jakub@redhat.com>
43034 * gcc.dg/20030711-1.c: New test.
43036 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
43039 * g++.dg/parse/args1.C: New test.
43040 * g++.pt/defarg8.C: Change expected errors.
43042 2003-07-11 Mark Mitchell <mark@codesourcery.com>
43045 * g++.dg/template/nontype2.C: New test.
43048 * g++.dg/parse/template8.C: New test.
43051 * g++.dg/template/scope1.C: New test.
43053 * g++.dg/warn/Wsign-compare-1.C: New test.
43055 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
43057 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
43059 2003-07-10 Mark Mitchell <mark@codesourcery.com>
43062 * g++.dg/template/explicit2.C: New test.
43065 * g++.dg/warn/pedantic1.C: New test.
43067 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
43070 * g++.dg/other/field1.C: New test.
43072 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
43075 * gcc.c-torture/compile/20030707-1.c: New.
43077 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43080 * g++.dg/template/access12.C: New test.
43082 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
43084 * g++.dg/bprob/bprob.exp (prof_ext): Update.
43085 * g77.dg/bprob/bprob.exp (prof_ext): Update.
43086 * gcc.misc-tests/bprob.exp (prof_ext): Update.
43087 * gcc.misc-tests/gcov.exp: Update
43088 * g++.dg/gcov/gcov.exp: Update
43089 * lib/gcov.exp: Update.
43091 2003-07-08 Mark Mitchell <mark@codesourcery.com>
43093 * g++.dg/abi/mangle17.C: Make sure template expressions are
43095 * g++.dg/abi/mangle4.C: Mark erroneous casts.
43096 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
43097 * g++.dg/opt/stack1.C: Remove erroneous code.
43098 * g++.dg/parse/template7.C: New test.
43099 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
43100 * g++.old-deja/g++.pt/crash4.C: Likewise.
43102 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43104 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
43105 with zero or one occurence of `$' after the initial `L'.
43107 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
43109 * gcc.c-torture/compile/20030704-1.c: Add a comment.
43111 2003-07-08 Roger Sayle <roger@eyesopen.com>
43114 * gcc.dg/Wunreachable-6.c: New testcase.
43115 * gcc.dg/Wunreachable-7.c: New testcase.
43117 2003-07-08 Jakub Jelinek <jakub@redhat.com>
43120 * gcc.dg/20030708-1.c: New test.
43122 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
43124 * gcc.dg/compat/sdata-section.h: New file.
43125 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
43126 * gcc.dg/torture/mips-sdata-1.c: New test.
43128 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43131 * g++.dg/template/friend19.C: New test.
43133 2003-07-08 Jakub Jelinek <jakub@redhat.com>
43135 * g++.dg/opt/strength-reduce.C: New test.
43137 2003-07-07 Roger Sayle <roger@eyesopen.com>
43140 * gcc.dg/20030707-1.c: New testcase.
43142 2003-07-07 Roger Sayle <roger@eyesopen.com>
43144 PR optimization/11059
43145 * g++.dg/opt/emptyunion.C: New testcase.
43147 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
43148 Eric Botcazou <ebotcazou@libertysurf.fr>
43150 * g++.dg/opt/stack1.C: New test.
43152 2003-07-05 Mark Mitchell <mark@codesourcery.com>
43154 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
43158 * g++.dg/expr/static_cast3.C: New test.
43160 2003-07-04 Zack Weinberg <zack@codesourcery.com>
43162 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
43164 * gcc.dg/concat.c: Concatenation of string constants with
43165 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
43166 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
43167 * gcc.dg/cpp/escape-2.c: Use wide character constants where
43168 necessary to avoid multi-character character constant warning.
43169 * gcc.dg/cpp/escape.c: Likewise.
43170 * gcc.dg/cpp/ucs.c: Likewise.
43171 Remove backslashes from dg-bogus comments, as they confuse Tcl.
43174 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
43177 * gcc.c-torture/compile/20030704-1.c: New.
43179 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
43181 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
43183 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
43185 PR c++/5287, PR c++/7910, PR c++/11021
43186 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
43187 tests for warnings.
43188 * g++.dg/ext/dllimport2.C: Add tests for warnings.
43189 * g++.dg/ext/dllimport3.C: Likewise.
43190 * g++.dg/ext/dllimport4.C: New file.
43191 * g++.dg/ext/dllimport5.C: New file.
43192 * g++.dg/ext/dllimport6.C: New file.
43193 * g++.dg/ext/dllimport7.C: New file.
43194 * g++.dg/ext/dllimport8.C: New file.
43195 * g++.dg/ext/dllimport9.C: New file.
43196 * g++.dg/ext/dllimport10.C: New file.
43197 * g++.dg/ext/dllexport1.C: New file.
43199 2003-07-03 Mark Mitchell <mark@codesourcery.com>
43201 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
43202 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
43204 2003-07-03 Roger Sayle <roger@eyesopen.com>
43206 * gcc.dg/builtins-25.c: New testcase.
43207 * gcc.dg/builtins-26.c: New testcase.
43209 2003-07-03 Janis Johnson <janis187@us.ibm.com>
43211 * gcc.dg/compat/vector-defs.h: New file.
43212 * gcc.dg/compat/vector-setup.h: New file.
43213 * gcc.dg/compat/vector-check.h: New file.
43214 * gcc.dg/compat/vector-1_main.c: New file.
43215 * gcc.dg/compat/vector-1_x.c: New file.
43216 * gcc.dg/compat/vector-1_y.c: New file.
43217 * gcc.dg/compat/vector-2_main.c: New file.
43218 * gcc.dg/compat/vector-2_x.c: New file.
43219 * gcc.dg/compat/vector-2_y.c: New file.
43221 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
43222 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
43223 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
43224 * gcc.dg/compat/struct-align-1.h: New file.
43225 * gcc.dg/compat/struct-align-1_main.c: New file.
43226 * gcc.dg/compat/struct-align-1_x.c: New file.
43227 * gcc.dg/compat/struct-align-1_y.c: New file.
43228 * gcc.dg/compat/struct-align-2.h: New file.
43229 * gcc.dg/compat/struct-align-2_main.c: New file.
43230 * gcc.dg/compat/struct-align-2_x.c: New file.
43231 * gcc.dg/compat/struct-align-2_y.c: New file.
43233 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
43234 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43235 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43236 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43237 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43238 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43239 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43240 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
43241 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
43242 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43243 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43244 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43245 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43246 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43247 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43248 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43249 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43250 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43251 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43252 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43253 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43254 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43255 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43256 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43257 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43258 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43259 * gcc.dg/compat/struct-return-10_x.c: Ditto.
43260 * gcc.dg/compat/struct-return-2_x.c: Ditto.
43261 * gcc.dg/compat/struct-return-3_x.c: Ditto.
43263 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
43265 * gcc.dg/i386-call-1.c: New test.
43267 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
43270 * g++.dg/parse/defarg4.C: New.
43272 2003-07-03 Roger Sayle <roger@eyesopen.com>
43275 * gcc.c-torture/compile/20030703-1.c: New test case.
43277 2003-07-03 Mark Mitchell <mark@codesourcery.com>
43279 * g++.dg/template/local3.C: Remove extra semicolon.
43281 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
43283 * gcc.dg/i386-volatile-1.c: New test.
43285 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
43288 * g++.dg/other/offsetof2.C: XFAIL.
43289 * g++.dg/other/offsetof5.C: New.
43292 * g++.dg/template/error1.C: New.
43295 * g++.dg/template/dependent-expr1.C: New.
43297 2003-07-01 Mark Mitchell <mark@codesourcery.com>
43300 * g++.dg/template/local3.C: New test.
43303 * g++.dg/lookup/scoped6.C: New test.
43305 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
43308 * g++.dg/other/error7.C: New test.
43310 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
43312 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
43313 * g++.old-deja/g++.abi/vtable3.h: Likewise.
43314 * g++.old-deja/g++.law/code-gen5.C: Likewise.
43315 * g++.old-deja/g++.other/union2.C: Likewise.
43316 * gcc.dg/c90-const-expr-2.c: Likewise.
43317 * gcc.dg/c90-const-expr-3.c: Likewise.
43318 * gcc.dg/c99-const-expr-2.c: Likewise.
43319 * gcc.dg/c99-const-expr-3.c: Likewise.
43320 * gcc.dg/concat.c: Likewise.
43322 2003-07-01 Mark Mitchell <mark@codesourcery.com>
43325 * g++.dg/init/static1.C: New test.
43327 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43329 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
43330 * g++.old-deja/g++.other/access2.C: Likewise.
43331 * g++.old-deja/g++.other/decl2.C: Likewise.
43332 * gcc.c-torture/execute/20020615-1.c: Likewise.
43334 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
43337 * g++.dg/template/sizeof4.C: New test.
43339 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
43341 * g++.dg/other/error6.C: New test.
43343 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
43346 * g++.dg/parse/constant2.C: New test.
43348 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
43351 * g++.dg/other/error5.C: New test.
43353 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43355 * gcc.dg/format/gcc_diag-1.c: New test.
43357 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
43359 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
43361 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
43363 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
43364 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
43365 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
43367 2003-06-28 Jakub Jelinek <jakub@redhat.com>
43369 * gcc.c-torture/execute/builtins/string-8.c: New test.
43370 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
43371 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
43372 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
43374 2003-06-27 Mark Mitchell <mark@codesourcery.com>
43377 * g++.dg/ext/typeof6.C: New test.
43379 2003-06-27 Mark Mitchell <mark@codesourcery.com>
43382 * g++.dg/init/enum1.C: New test.
43384 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
43386 * gcc.dg/20030627-1.c: New test.
43388 2003-06-26 Mark Mitchell <mark@codesourcery.com>
43391 * g++.dg/expr/static_cast2.C: New test.
43393 2003-06-26 Roger Sayle <roger@eyesopen.com>
43394 Jakub Jelinek <jakub@redhat.com>
43396 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
43397 sprintf(dst,"%s",src) optimization.
43398 * gcc.c-torture/execute/20030626-1.c: New test case.
43399 * gcc.c-torture/execute/20030626-2.c: New test case.
43401 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
43403 * gcc.c-torture/execute/multi-ix.c: New test.
43405 * gcc.c-torture/execute/simd-4.c (main):
43406 Added missing semicolon at end of union.
43408 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
43411 * g++.dg/template/explicit-instantiation3.C: New test.
43413 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43415 * gcc.dg/20030626-1.c: Use signed char.
43417 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43419 * gcc.dg/20030626-1.c: New test.
43421 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
43423 * const-str-2.m: Update.
43425 2003-06-25 Mark Mitchell <mark@codesourcery.com>
43428 * g++.dg/rtti/dyncast1.C: New test.
43429 * g++.dg/abi/mangle4.C: Correct base-specifier access.
43430 * g++.dg/lookup/scoped1.C: Remove XFAIL.
43431 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
43434 * g++.dg/expr/static_cast1.C: New test.
43436 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
43438 * gcc.dg/20030625-1.c: New test.
43440 2003-06-24 Roger Sayle <roger@eyesopen.com>
43442 * gcc.c-torture/compile/20030624-1.c: New test case.
43444 2003-06-24 Jakub Jelinek <jakub@redhat.com>
43446 * gcc.c-torture/execute/string-opt-17.c: New test.
43448 2003-06-24 Mark Mitchell <mark@codesourcery.com>
43451 * g++.dg/parse/crash6.C: New test.
43453 2003-06-23 Roger Sayle <roger@eyesopen.com>
43455 * gcc.dg/builtins-24.c: New test case.
43457 2003-06-23 Jakub Jelinek <jakub@redhat.com>
43459 * g++.dg/opt/operator1.C: New test.
43461 2003-06-22 Roger Sayle <roger@eyesopen.com>
43463 * gcc.c-torture/execute/string-opt-16.c: New test case.
43465 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
43467 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
43468 * g++.old-deja/g++.other/conv7.C: Likewise.
43469 * g++.old-deja/g++.other/overcnv2.C: Likewise.
43470 * g++.old-deja/g++.other/overload14.C: Likewise.
43472 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
43474 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
43475 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
43477 2003-06-20 Mark Mitchell <mark@codesourcery.com>
43480 * g++.dg/warn/Winline-3.C: New test.
43482 2003-06-20 Mark Mitchell <mark@codesourcery.com>
43484 * lib/target-supports.exp (check_alias_available): Make the test
43485 program acceptable to the Solaris assembler.
43488 * g++.dg/template/memclass2.C: New test.
43490 2003-06-20 Mark Mitchell <mark@codesourcery.com>
43491 Eric Botcazou <ebotcazou@libertysurf.fr>
43493 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
43494 data for non-matching targets.
43495 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
43497 2003-06-20 Mark Mitchell <mark@codesourcery.com>
43500 * g++.dg/template/member3.C: New test.
43502 2003-06-19 Mark Mitchell <mark@codesourcery.com>
43505 * g++.dg/template/func1.C: New test.
43508 * g++.dg/template/static4.C: New test.
43509 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
43512 * g++.dg/init/ref7.C: New test.
43514 2003-06-19 Matt Austern <austern@apple.com>
43517 * g++.dg/anew1.C: New test.
43518 * g++.dg/anew2.C: New test.
43519 * g++.dg/anew3.C: New test.
43520 * g++.dg/anew4.C: New test.
43522 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
43524 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
43526 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
43528 * gcc.c-torture/execute/simd-4.c (main): Make expected value
43531 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
43533 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
43536 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
43538 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
43539 * gcc.c-torture/compile/961203-1.c: Likewise.
43540 * gcc.c-torture/compile/980506-1.c: Likewise.
43542 2003-06-17 Mark Mitchell <mark@codesourcery.com>
43545 * g++.dg/lookup/using7.C: New test.
43547 2003-06-17 Mark Mitchell <mark@codesourcery.com>
43550 * g++.dg/abi/conv1.C: Remove it.
43551 * g++.dg/template/conv7.C: New test.
43552 * g++.dg/template/conv8.C: Likewise.
43553 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
43554 conversion operator.
43556 2003-06-17 Janis Johnson <janis187@us.ibm.com>
43558 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
43559 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
43560 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43561 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
43562 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
43563 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43564 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43565 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
43566 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
43567 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
43568 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
43569 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
43570 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
43571 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
43572 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
43573 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
43574 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
43575 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
43576 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43577 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43578 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43579 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43580 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43581 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43582 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43583 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43584 * gcc.dg/compat/struct-return-10_x.c: Ditto.
43585 * gcc.dg/compat/struct-return-2_x.c: Ditto.
43586 * gcc.dg/compat/struct-return-3_x.c: Ditto.
43588 2003-06-16 Mark Mitchell <mark@codesourcery.com>
43590 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
43591 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
43594 2003-06-16 Roger Sayle <roger@eyesopen.com>
43596 * gcc.dg/i386-387-5.c: New test case.
43597 * gcc.dg/i386-387-6.c: New test case.
43598 * gcc.dg/builtins-23.c: New test case.
43600 2003-06-15 Roger Sayle <roger@eyesopen.com>
43602 * gcc.dg/builtins-22.c: New test case.
43603 * gcc.dg/i386-387-1.c: Update to test exp.
43604 * gcc.dg/i386-387-2.c: Likewise.
43606 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43608 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
43610 2003-06-12 Mark Mitchell <mark@codesourcery.com>
43612 * lib/gcc-dg.exp (dg-require-dll): New function.
43613 (dg-xfail-if): Likewise.
43614 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
43617 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
43618 * gcc.c-torture/compile/20001205-1.c: Likewise.
43619 * gcc.c-torture/compile/20001226-1.c: Likewise.
43620 * gcc.c-torture/compile/20010518-2.c: Likewise.
43621 * gcc.c-torture/compile/20020312-1.c: Likewise.
43622 * gcc.c-torture/compile/20020604-1.c: Likewise.
43623 * gcc.c-torture/compile/920501-12.c: Likewise.
43624 * gcc.c-torture/compile/920501-4.c: Likewise.
43625 * gcc.c-torture/compile/920520-1.c: Likewise.
43626 * gcc.c-torture/compile/920521-1.c: Likewise.
43627 * gcc.c-torture/compile/920625-1.c: Likewise.
43628 * gcc.c-torture/compile/961203-1.c: Likewise.
43629 * gcc.c-torture/compile/980506-1.c: Likewise.
43630 * gcc.c-torture/compile/981006-1.c: Likewise.
43631 * gcc.c-torture/compile/981022-1.c: Likewise.
43632 * gcc.c-torture/compile/981223-1.c: Likewise.
43633 * gcc.c-torture/compile/990617-1.c: Likewise.
43634 * gcc.c-torture/compile/dll.c: Likewise.
43635 * gcc.c-torture/compile/labels-3.c: Likewise.
43636 * gcc.c-torture/compile/mipscop-1.c: Likewise.
43637 * gcc.c-torture/compile/mipscop-2.c: Likewise.
43638 * gcc.c-torture/compile/mipscop-3.c: Likewise.
43639 * gcc.c-torture/compile/mipscop-4.c: Likewise.
43640 * gcc.c-torture/compile/simd-5.c: Likewise.
43641 * gcc.c-torture/compile/20000804-1.x: Remove.
43642 * gcc.c-torture/compile/20001205-1.x: Likewise.
43643 * gcc.c-torture/compile/20001226-1.x: Likewise.
43644 * gcc.c-torture/compile/20010518-2.x: Likewise.
43645 * gcc.c-torture/compile/20020312-1.x: Likewise.
43646 * gcc.c-torture/compile/20020604-1.x: Likewise.
43647 * gcc.c-torture/compile/920501-12.x: Likewise.
43648 * gcc.c-torture/compile/920501-4.x: Likewise.
43649 * gcc.c-torture/compile/920520-1.x: Likewise.
43650 * gcc.c-torture/compile/920521-1.x: Likewise.
43651 * gcc.c-torture/compile/920625-1.x: Likewise.
43652 * gcc.c-torture/compile/961203-1.x: Likewise.
43653 * gcc.c-torture/compile/980506-1.x: Likewise.
43654 * gcc.c-torture/compile/981006-1.x: Likewise.
43655 * gcc.c-torture/compile/981022-1.x: Likewise.
43656 * gcc.c-torture/compile/981223-1.x: Likewise.
43657 * gcc.c-torture/compile/990617-1.x: Likewise.
43658 * gcc.c-torture/compile/mipscop-1.x: Likewise.
43659 * gcc.c-torture/compile/mipscop-2.x: Likewise.
43660 * gcc.c-torture/compile/mipscop-3.x: Likewise.
43661 * gcc.c-torture/compile/mipscop-4.x: Likewise.
43662 * gcc.c-torture/compile/simd-5.x: Likewise.
43664 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
43666 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
43668 * gcc.c-torture/execute/20030611-1.c: New test.
43670 2003-06-12 Roger Sayle <roger@eyesopen.com>
43673 * gcc.dg/20030612-1.c: New test case.
43675 2003-06-12 Mark Mitchell <mark@codesourcery.com>
43678 * g++.dg/expr/cast1.C: New test.
43680 2003-06-12 Roger Sayle <roger@eyesopen.com>
43682 * gcc.dg/builtins-21.c: New test case.
43684 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
43686 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
43687 options instead of at the end.
43688 * lib/objc.exp (objc_target_compile): Likewise.
43690 2003-06-11 Mark Mitchell <mark@codesourcery.com>
43693 * g++.dg/parse/error1.C: New test.
43695 2003-06-11 Janis Johnson <janis187@us.ibm.com>
43697 * gcc.dg/compat/struct-by-value-11_main.c: New file.
43698 * gcc.dg/compat/struct-by-value-11_x.c: New file.
43699 * gcc.dg/compat/struct-by-value-11_y.c: New file.
43700 * gcc.dg/compat/struct-by-value-12_main.c: New file.
43701 * gcc.dg/compat/struct-by-value-12_x.c: New file.
43702 * gcc.dg/compat/struct-by-value-12_y.c: New file.
43703 * gcc.dg/compat/struct-by-value-13_main.c: New file.
43704 * gcc.dg/compat/struct-by-value-13_x.c: New file.
43705 * gcc.dg/compat/struct-by-value-13_y.c: New file.
43706 * gcc.dg/compat/struct-by-value-14_main.c: New file.
43707 * gcc.dg/compat/struct-by-value-14_x.c: New file.
43708 * gcc.dg/compat/struct-by-value-14_y.c: New file.
43709 * gcc.dg/compat/struct-by-value-15_main.c: New file.
43710 * gcc.dg/compat/struct-by-value-15_x.c: New file.
43711 * gcc.dg/compat/struct-by-value-15_y.c: New file.
43712 * gcc.dg/compat/struct-by-value-16_main.c: New file.
43713 * gcc.dg/compat/struct-by-value-16_x.c: New file.
43714 * gcc.dg/compat/struct-by-value-16_y.c: New file.
43715 * gcc.dg/compat/struct-by-value-17_main.c: New file.
43716 * gcc.dg/compat/struct-by-value-17_x.c: New file.
43717 * gcc.dg/compat/struct-by-value-17_y.c: New file.
43718 * gcc.dg/compat/struct-by-value-18_main.c: New file.
43719 * gcc.dg/compat/struct-by-value-18_x.c: New file.
43720 * gcc.dg/compat/struct-by-value-18_y.c: New file.
43722 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
43723 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
43724 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
43725 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
43726 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
43727 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
43728 * gcc.dg/compat/scalar-return-3_main.c: New file.
43729 * gcc.dg/compat/scalar-return-3_x.c: New file.
43730 * gcc.dg/compat/scalar-return-3_y.c: New file.
43731 * gcc.dg/compat/scalar-return-4_main.c: New file.
43732 * gcc.dg/compat/scalar-return-4_x.c: New file.
43733 * gcc.dg/compat/scalar-return-4_y.c: New file.
43735 2003-06-10 Janis Johnson <janis187@us.ibm.com>
43737 * gcc.dg/compat/fp2-struct-check.h: New file.
43738 * gcc.dg/compat/fp2-struct-defs.h: New file.
43739 * gcc.dg/compat/fp2-struct-init.h: New file.
43740 * gcc.dg/compat/struct-by-value-10_main.c: New file.
43741 * gcc.dg/compat/struct-by-value-10_x.c: New file.
43742 * gcc.dg/compat/struct-by-value-10_y.c: New file.
43743 * gcc.dg/compat/struct-return-10_main.c: New file.
43744 * gcc.dg/compat/struct-return-10_x.c: New file.
43745 * gcc.dg/compat/struct-return-10_y.c: New file.
43747 * gcc.dg/compat/compat-common.h: New file.
43748 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
43749 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
43750 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
43751 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
43752 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
43753 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
43754 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
43755 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
43756 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
43757 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
43758 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
43759 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
43760 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
43761 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
43762 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
43763 * gcc.dg/compat/small-struct-check.h: Ditto.
43764 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
43765 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
43766 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
43767 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
43768 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
43769 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43770 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
43771 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
43772 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
43773 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
43774 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43775 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43776 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
43777 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43778 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43779 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
43780 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
43781 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
43782 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
43783 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
43784 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
43785 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
43786 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
43787 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
43788 * gcc.dg/compat/struct-return-2_main.c: Ditto.
43789 * gcc.dg/compat/struct-return-2_x.c: Ditto.
43790 * gcc.dg/compat/struct-return-2_y.c: Ditto.
43791 * gcc.dg/compat/struct-return-3_main.c: Ditto.
43792 * gcc.dg/compat/struct-return-3_x.c: Ditto.
43793 * gcc.dg/compat/struct-return-3_y.c: Ditto.
43795 2003-06-10 Geoffrey Keating <geoffk@apple.com>
43797 * g++.dg/pch/static-1.C: New file.
43798 * g++.dg/pch/static-1.Hs: New file.
43800 2003-06-10 Richard Henderson <rth@redhat.com>
43802 * gcc.dg/asm-7.c: Adjust expected warning text.
43804 2003-06-10 Roger Sayle <roger@eyesopen.com>
43806 * gcc.dg/builtins-20.c: New test case.
43808 2003-06-10 Mark Mitchell <mark@codesourcery.com>
43811 * g++.dg/opt/template1.C: New test.
43813 2003-06-09 Mark Mitchell <mark@codesourcery.com>
43815 * lib/gcc-dg.exp (dg-test): Clear additional_files and
43816 additional_sources.
43818 2003-05-21 David Taylor <dtaylor@emc.com>
43820 * gcc.dg/Wpadded.c: New file.
43822 2003-06-09 Mark Mitchell <mark@codesourcery.com>
43824 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
43825 * gcc.dg/special/weak-2.c: Add dg-require-weak.
43826 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
43829 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
43831 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
43833 2003-06-09 Mark Mitchell <mark@codesourcery.com>
43835 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
43836 (dg-require-alias): Likewise.
43837 (dg-require-gc-sections): Likewise.
43838 * lib/target-supports.exp (check_gc_sections_available): Likewise.
43840 2003-06-08 Richard Henderson <rth@redhat.com>
43842 * gcc.dg/20011029-2.c: Fix the array reference.
43843 * gcc.dg/asm-7.c: New.
43845 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
43847 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
43849 2003-06-08 Mark Mitchell <mark@codesourcery.com>
43851 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
43852 (dg-require-gc-sections): Likewise.
43854 2003-06-08 Jan Hubicka <jh@suse.cz>
43856 * i386-cmov1.c: Fix regular expression.
43857 * i386-cvt-1.c: Likewise.
43858 * i386-local.c: Likewise.
43859 * i386-local2.c: Likewise.
43860 * i386-mul.c: Likewise.
43861 * i386-ssetype-1.c: Likewise.
43862 * i386-ssetype-3.c: Likewise.
43863 * i386-ssetype-5.c: Likewise.
43865 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43868 * g++.dg/warn/implicit-typename2.C: New test.
43869 * g++.dg/warn/implicit-typename3.C: New test.
43871 2003-06-07 Richard Henderson <rth@redhat.com>
43873 * g++.dg/other/offsetof3.C: Use size_t.
43874 * g++.dg/other/offsetof4.C: Likewise.
43876 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
43878 * lib/copy-file.exp: New. Implement gcc_copy_files.
43880 * lib/dg-pch.exp: Load copy-file.exp
43881 (dg-pch): Use gcc_copy_files instead of "file copy".
43883 2003-06-06 Mark Mitchell <mark@codesourcery.com>
43885 * gcc.dg/weak/weak.exp: Simplify.
43886 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
43887 * gcc.dg/weak/weak-1.c: Likewise.
43888 * gcc.dg/weak/weak-2.c: Likewise.
43889 * gcc.dg/weak/weak-3.c: Likewise.
43890 * gcc.dg/weak/weak-4.c: Likewise.
43891 * gcc.dg/weak/weak-5.c: Likewise.
43892 * gcc.dg/weak/weak-6.c: Likewise.
43893 * gcc.dg/weak/weak-7.c: Likewise.
43894 * gcc.dg/weak/weak-8.c: Likewise.
43895 * gcc.dg/weak/weak-9.c: Likewise.
43897 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
43899 gcc.c-torture/execute/20030606-1.c: New.
43901 2003-06-06 Roger Sayle <roger@eyesopen.com>
43903 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
43904 * gcc.dg/builtins-19.c: Likewise.
43906 2003-06-06 Roger Sayle <roger@eyesopen.com>
43908 * gcc.dg/builtins-2.c: Add some more tests.
43909 * gcc.dg/builtins-18.c: New test case.
43910 * gcc.dg/builtins-19.c: New test case.
43912 2003-06-06 Roger Sayle <roger@eyesopen.com>
43913 Jim Wilson <wilson@tuliptree.org>
43915 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
43917 2003-06-06 Jakub Jelinek <jakub@redhat.com>
43919 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
43920 mempcpy/stpcpy calls not to be optimized into something else.
43921 * gcc.c-torture/execute/string-opt-3.c: Moved to...
43922 * gcc.c-torture/execute/builtins/string-7.c: ...here.
43923 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
43925 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43927 * gcc.dg/format/asm_fprintf-1.c: New test.
43929 2003-06-05 Mark Mitchell <mark@codesourcery.com>
43931 * lib/gcc-defs.exp (additional_sources): New variable.
43932 (dg-additional-sources): New function.
43933 (additional_files): New variable.
43934 (dg-additional-files): New function.
43935 (dg-additional-files-options): Likewise.
43936 * lib/gcc-dg.exp (dg-require-weak): New function.
43937 (dg-require-alias): Likewise.
43938 (dg-require-gc-sections): Likewise.
43939 * lib/target-supports.exp (check_alias_available): Remove testfile
43941 (check_gc_sections_available): New function.
43942 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
43943 (dg-gpp-additional-files): Likewise.
43944 * lib/g++.exp (additional_sources): Remove.
43945 (additional_files): Likewise.
43946 (g++_target_compile): Use dg-additional-files-options.
43948 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
43950 * gcc.dg/special/ecos.exp: Remove.
43951 * gcc.dg/special/20000419-2.c: Use dg-require-*.
43952 * gcc.dg/special/alias-1.c: Likewise.
43953 * gcc.dg/special/alias-2.c: Likewise.
43954 * gcc.dg/special/gcsec-1.c: Likewise.
43955 * gcc.dg/special/weak-1.c: Likewise.
43956 * gcc.dg/special/weak-2.c: Likewise.
43957 * gcc.dg/special/wkali-1.c: Likewise.
43958 * gcc.dg/special/wkali-2.c: Likewise.
43960 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
43961 dg-gpp-additional-*.
43962 * g++.dg/special/conpr-3.C: Likewise.
43963 * g++.dg/special/conpr-4.C: Likewise.
43964 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
43965 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
43966 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
43967 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
43968 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
43969 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
43970 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
43971 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
43972 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
43973 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
43974 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
43975 * g++.old-deja/g++.other/comdat1.C: Likewise.
43976 * g++.old-deja/g++.other/comdat2.C: Likewise.
43977 * g++.old-deja/g++.other/comdat3.C: Likewise.
43978 * g++.old-deja/g++.other/ctor1.C: Likewise.
43979 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
43981 2003-06-05 Richard Henderson <rth@redhat.com>
43983 * gcc.dg/debug/20030605-1.c: New.
43985 2003-06-04 Mark Mitchell <mark@codesourcery.com>
43987 * README.QMTEST: Update.
43989 2003-06-04 Richard Henderson <rth@redhat.com>
43991 * gcc.dg/cleanup-1.c: New.
43992 * gcc.dg/cleanup-2.c: New.
43993 * gcc.dg/cleanup-3.c: New.
43994 * gcc.dg/cleanup-4.c: New.
43995 * gcc.dg/cleanup-5.c: New.
43996 * gcc.dg/cleanup-6.c: New.
43997 * gcc.dg/cleanup-7.c: New.
43999 2003-06-04 Mark Mitchell <mark@codesourcery.com>
44001 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
44003 * lib/dg-pch.exp: New file.
44004 * g++.dg/pch/pch.exp: Use dg-pch.exp.
44005 * gcc.dg/pch/pch.exp: Likewise.
44007 2003-06-04 Roger Sayle <roger@eyesopen.com>
44009 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
44010 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
44011 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
44012 * gcc.dg/builtins-17.c: New test case.
44013 * gcc.dg/i386-387-4.c: New test case.
44014 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
44016 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44018 * gcc.dg/ultrasp9.c: New test.
44020 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44022 * gcc.c-torture/compile/20030604-1.c: New test.
44023 * gcc.dg/sparc-constant-1.c: New test.
44025 2003-06-03 Glen Nakamura <glen@imodulo.com>
44027 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
44029 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
44031 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
44033 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
44034 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
44036 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
44038 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
44040 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44043 * g++.dg/template/spec10.C: New test.
44045 2003-06-03 Roger Sayle <roger@eyesopen.com>
44047 * gcc.dg/builtins-16.c: New test case.
44049 2003-06-03 Jakub Jelinek <jakub@redhat.com>
44051 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
44052 mempcpy test with post-increments.
44053 * gcc.c-torture/execute/string-opt-3.c: New test.
44054 * gcc.dg/string-opt-1.c: New test.
44056 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
44059 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
44061 2003-06-02 Mark Mitchell <mark@codesourcery.com>
44063 * lib/scanasm.exp (dg-scan): New function, factored out of ...
44064 (scan-assembler): ... here. Use dg-scan.
44065 (scan-assembler-not): Likewise.
44066 (scan-file): New function.
44067 (scan-file-not): Likewise.
44068 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
44069 * gcc.dg/cpp/_Pragma4.c: Likewise.
44070 * gcc.dg/cpp/_Pragma5.c: Likewise.
44071 * gcc.dg/cpp/avoidpaste1.c: Likewise.
44072 * gcc.dg/cpp/avoidpaste2.c: Likewise.
44073 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
44074 * gcc.dg/cpp/cmdlne-P.c: Likewise.
44075 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
44076 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
44077 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
44078 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
44079 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
44080 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
44081 * gcc.dg/cpp/cxxcom1.c: Likewise.
44082 * gcc.dg/cpp/line1.c: Likewise.
44083 * gcc.dg/cpp/maccom1.c: Likewise.
44084 * gcc.dg/cpp/maccom2.c: Likewise.
44085 * gcc.dg/cpp/maccom3.c: Likewise.
44086 * gcc.dg/cpp/maccom4.c: Likewise.
44087 * gcc.dg/cpp/maccom5.c: Likewise.
44088 * gcc.dg/cpp/maccom6.c: Likewise.
44089 * gcc.dg/cpp/multiline.c: Likewise.
44090 * gcc.dg/cpp/spacing1.c: Likewise.
44091 * gcc.dg/cpp/spacing2.c: Likewise.
44092 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
44093 * gcc.dg/cpp/trad/maccom1.c: Likewise.
44094 * gcc.dg/cpp/trad/maccom2.c: Likewise.
44095 * gcc.dg/cpp/trad/maccom3.c: Likewise.
44096 * gcc.dg/cpp/trad/maccom4.c: Likewise.
44097 * gcc.dg/cpp/trad/maccom6.c: Likewise.
44098 * gcc.dg/cpp/cxxcom2.c: Likewise.
44099 * gcc.dg/cpp/cxxcom2.h: New file.
44101 * gcc.dg/cpp/truefalse.cpp: Move it to ...
44102 * g++.dg/cpp/truefalse.C: Here.
44103 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
44105 2003-06-01 Loren James Rittle <ljrittle@acm.org>
44107 * gcc.dg/cpp/redef3.c: New file.
44109 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
44111 * gcc.dg/i386-loop-3.c: New test.
44113 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
44115 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
44117 2003-05-31 Roger Sayle <roger@eyesopen.com>
44119 * gcc.dg/fwrapv-1.c: New test case.
44120 * gcc.dg/fwrapv-2.c: New test case.
44122 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44125 * g++.dg/template/spec9.C: New test.
44127 2003-05-29 Roger Sayle <roger@eyesopen.com>
44129 * gcc.dg/duff-4.c: New test case.
44131 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
44134 * g77.dg/ffixed-form-1.f: New test
44135 * g77.dg/ffixed-form-2.f: New test
44136 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
44137 * g77.dg/ffree-form-3.f: New test
44139 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
44141 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
44142 * gcc.dg/wint_t-1.c: Likewise.
44144 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44146 * g++.dg/template/access11.C: New test.
44148 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44151 * g++.dg/template/access10.C: New test.
44153 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
44154 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44156 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
44158 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
44160 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
44161 suppress for powerpc-*-darwin*.
44162 * gcc.dg/torture/builtin-noret-2.c: Likewise.
44164 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
44166 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
44167 suppress option for powerpc-*-darwin*.
44169 2003-05-23 Roger Sayle <roger@eyesopen.com>
44171 * gcc.dg/builtins-1.c: Add tests for tan and atan.
44172 * gcc.dg/builtins-4.c: Add test for fmod.
44174 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44177 * g++.dg/template/instantiate4.C: New test.
44179 2003-05-22 Roger Sayle <roger@eyesopen.com>
44181 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
44183 2003-05-21 Janis Johnson <janis187@us.ibm.com>
44185 * gcc.dg/compat/scalar-return-1_main.c: New file.
44186 * gcc.dg/compat/scalar-return-1_x.c: New file.
44187 * gcc.dg/compat/scalar-return-1_y.c: New file.
44188 * gcc.dg/compat/scalar-return-2_main.c: New file.
44189 * gcc.dg/compat/scalar-return-2_x.c: New file.
44190 * gcc.dg/compat/scalar-return-2_y.c: New file.
44191 * gcc.dg/compat/struct-return-3_main.c: New file.
44192 * gcc.dg/compat/struct-return-3_y.c: New file.
44193 * gcc.dg/compat/struct-return-3_x.c: New file.
44194 * gcc.dg/compat/struct-return-2_main.c: New file.
44195 * gcc.dg/compat/struct-return-2_x.c: New file.
44196 * gcc.dg/compat/struct-return-2_y.c: New file.
44198 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44200 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
44201 for hppa*-hp-hpux*.
44202 * gcc.dg/20021014-1.c (dg-options): Likewise.
44203 * gcc.dg/nest.c (dg-options): Likewise.
44205 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
44208 * g++.dg/ext/dllimport2.C: New file.
44209 * g++.dg/ext/dllimport3.C: New file.
44211 2003-05-20 Janis Johnson <janis187@us.ibm.com>
44213 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
44214 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
44215 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44216 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
44217 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44218 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
44219 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
44220 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
44221 * gcc.dg/compat/small-struct-defs.h: New file.
44222 * gcc.dg/compat/small-struct-init.h: New file.
44223 * gcc.dg/compat/small-struct-check.h: New file.
44224 * gcc.dg/compat/fp-struct-defs.h: New file.
44225 * gcc.dg/compat/fp-struct-check.h: New file.
44226 * gcc.dg/compat/fp-struct-init.h: New file.
44227 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
44228 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
44230 2003-05-19 Jakub Jelinek <jakub@redhat.com>
44232 * gcc.dg/20030225-2.c: New test.
44234 2003-05-18 Roger Sayle <roger@eyesopen.com>
44235 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44237 * gcc.c-torture/compile/20030518-1.c: New test case.
44239 2003-05-18 Mark Mitchell <mark@codesourcery.com>
44241 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
44242 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
44243 gcc-dg-debug-runtest.
44244 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
44245 gcc-dg-debug-runtest.
44247 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44250 * g++.dg/lookup/using6.C: New test.
44252 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44254 * g++.dg/parse/access2.C: New test.
44256 2003-05-17 Mark Mitchell <mark@codesourcery.com>
44258 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
44259 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
44260 * gcc.dg/debug/debug.exp: Likewise.
44262 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
44264 * gcc.dg/dollar.c: New test.
44266 2003-05-16 Janis Johnson <janis187@us.ibm.com>
44268 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
44269 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
44270 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
44271 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
44272 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
44273 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
44274 * gcc.dg/compat/struct-by-value-6_main.c: New file.
44275 * gcc.dg/compat/struct-by-value-6_x.c: New file.
44276 * gcc.dg/compat/struct-by-value-6_y.c: New file.
44277 * gcc.dg/compat/struct-by-value-7_main.c: New file.
44278 * gcc.dg/compat/struct-by-value-7_x.c: New file.
44279 * gcc.dg/compat/struct-by-value-7_y.c: New file.
44280 * gcc.dg/compat/struct-by-value-8_main.c: New file.
44281 * gcc.dg/compat/struct-by-value-8_x.c: New file.
44282 * gcc.dg/compat/struct-by-value-8_y.c: New file.
44283 * gcc.dg/compat/struct-by-value-9_main.c: New file.
44284 * gcc.dg/compat/struct-by-value-9_x.c: New file.
44285 * gcc.dg/compat/struct-by-value-9_y.c: New file.
44287 2003-05-16 Mark Mitchell <mark@codesourcery.com>
44289 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
44290 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
44291 support for "repo" mode.
44292 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
44293 * lib/g77-dg.exp: Likewise.
44294 * lib/obj-dg.exp: Likewise.
44296 2003-05-16 Jakub Jelinek <jakub@redhat.com>
44298 Merge from gcc-3_2-rhl8-branch:
44299 2003-04-23 Jakub Jelinek <jakub@redhat.com>
44301 * gcc.dg/tls/opt-6.c: New test.
44303 2003-04-05 Jakub Jelinek <jakub@redhat.com>
44305 * gcc.dg/20030405-1.c: New test.
44307 2003-03-09 Jakub Jelinek <jakub@redhat.com>
44309 * gcc.dg/20030309-1.c: New test.
44311 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
44313 * gcc.c-torture/execute/20030307-1.c: New test.
44315 2003-02-20 Randolph Chung <tausq@debian.org>
44317 * gcc.c-torture/compile/20030220-1.c: New test.
44319 2003-02-18 Jakub Jelinek <jakub@redhat.com>
44321 * gcc.dg/20030217-1.c: New test.
44323 2003-01-29 Jakub Jelinek <jakub@redhat.com>
44325 * gcc.c-torture/compile/20020129-1.c: New test.
44327 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
44329 * gcc.dg/unroll-1.c: New test.
44331 2002-11-16 Jan Hubicka <jh@suse.cz>
44333 * gcc.c-torture/execute/20020920-1.c: New test.
44335 2002-10-08 Jakub Jelinek <jakub@redhat.com>
44338 * gcc.c-torture/compile/20021008-1.c: New test.
44340 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
44343 * gcc.c-torture/execute/20020810-1.c: New test.
44345 2002-08-07 Jakub Jelinek <jakub@redhat.com>
44347 * gcc.c-torture/compile/20020807-1.c: New test.
44349 2002-07-30 Jakub Jelinek <jakub@redhat.com>
44351 * gcc.dg/tls/opt-1.c: New test.
44353 2002-07-29 Jakub Jelinek <jakub@redhat.com>
44355 * gcc.dg/20020729-1.c: New test.
44357 2002-07-20 Jakub Jelinek <jakub@redhat.com>
44359 * g++.dg/opt/life1.C: New test.
44361 2002-05-20 Jakub Jelinek <jakub@redhat.com>
44363 * gcc.dg/20020525-1.c: New test.
44365 2002-05-24 Jakub Jelinek <jakub@redhat.com>
44368 * g++.dg/ext/pretty1.C: New test.
44369 * g++.dg/ext/pretty2.C: New test.
44371 2003-05-15 Mark Mitchell <mark@codesourcery.com>
44374 * g++.dg/ext/typeof5.C: New test.
44376 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
44378 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
44379 __USER_LABEL_PREFIX__ into account.
44380 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
44382 2003-05-14 Roger Sayle <roger@eyesopen.com>
44384 * gcc.dg/builtins-15.c: New test case.
44386 2003-05-13 Zack Weinberg <zack@codesourcery.com>
44388 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
44390 2003-05-12 Mark Mitchell <mark@codesourcery.com>
44392 * lib/g++.exp: Tweak handling of additional source files.
44393 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
44394 * g++.dg/special/conpr-2a.C: Rename to ...
44395 * g++.dg/special/conpr-2a.cc: ... this.
44396 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
44397 * g++.dg/special/conpr-3a.C: Rename to ...
44398 * g++.dg/special/conpr-3a.cc: This.
44399 * g++.dg/special/conpr-3b.C: Rename to ...
44400 * g++.dg/special/conpr-3b.cc: This.
44401 * g++.dg/special/conpr-4.C: New test.
44402 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
44404 2003-05-12 David Edelsohn <edelsohn@gnu.org>
44406 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
44408 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44410 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
44411 * g++.old-deja/g++.robertl/eb71.C: Likewise.
44412 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
44413 * g++.old-deja/g++.other/warn3.C: Likewise.
44415 2003-05-11 Roger Sayle <roger@eyesopen.com>
44417 * gcc.dg/i386-387-1.c: Update to also test log.
44418 * gcc.dg/i386-387-2.c: Likewise.
44420 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
44422 * g77.f-torture/execute/int8421.f: New test.
44424 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44426 PR c++/10230, c++/10481
44427 * g++.dg/lookup/scoped5.C: New test.
44429 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44432 * g++.dg/template/ttp6.C: New test.
44434 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
44436 * gcc.c-torture/execute/builtins: New directory.
44437 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
44438 gcc.c-torture/execute/builtins.
44439 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
44440 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
44441 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
44442 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
44444 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44447 * g++.dg/template/access8.C: New test.
44448 * g++.dg/template/access9.C: New test.
44450 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44453 * g++.dg/parse/access1.C: New test.
44455 2003-05-09 DJ Delorie <dj@redhat.com>
44457 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
44458 long, and not an int.
44460 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44462 PR c++/10555, c++/10576
44463 * g++.dg/template/memclass1.C: New test.
44465 2003-05-08 DJ Delorie <dj@redhat.com>
44467 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
44469 * gcc.c-torture/execute/20021024-1.x: Likewise.
44470 * gcc.c-torture/execute/shiftdi.x: Likewise.
44471 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
44472 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
44473 * gcc.dg/20021018-1.c: Likewise.
44475 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44477 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
44479 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
44480 (bcopy): Call memmove.
44482 2003-05-08 Roger Sayle <roger@eyesopen.com>
44484 * g77.f-torture/compile/8485.f: New test case.
44486 2003-05-07 Richard Henderson <rth@redhat.com>
44489 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
44490 Verify exception_cleanup not called for rethrows.
44491 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
44492 when exiting catch block without rethrowing.
44493 * g++.dg/eh/forced3.C: New.
44494 * g++.dg/eh/forced4.C: New.
44496 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
44498 * gcc.dg/20030505.c: Fix triplet.
44500 2003-05-06 DJ Delorie <dj@redhat.com>
44502 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
44503 * gcc.dg/nest.c: Likewise.
44505 2003-05-05 Roger Sayle <roger@eyesopen.com>
44507 * gcc.dg/builtins-14.c: New test case.
44509 2003-05-05 Janis Johnson <janis187@us.ibm.com>
44511 * lib/compat.exp (compat-execute): New argument.
44512 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
44513 * gcc.dg/compat: New test directory.
44514 * gcc.dg/compat/compat.exp: New expect script.
44515 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
44516 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
44517 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
44518 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
44519 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
44520 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
44522 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
44523 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
44524 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
44525 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
44526 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
44527 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
44528 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
44529 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
44530 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
44531 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
44532 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
44533 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
44534 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
44535 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
44536 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
44538 2003-05-05 Zack Weinberg <zack@codesourcery.com>
44540 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
44542 2003-05-05 Jakub Jelinek <jakub@redhat.com>
44544 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
44546 2003-05-05 Geoffrey Keating <geoffk@apple.com>
44548 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
44549 * gcc.dg/ppc-fsel-2.c: New test.
44551 * gcc.dg/unused-5.c: New test.
44553 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44556 * g++.dg/warn/pmf1.C: New test.
44558 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44561 * g++.dg/warn/main.C: New test.
44563 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44565 * gcc.dg/nonnull-3.c: New test.
44567 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
44569 * gcc.dg/cpp/Wtrigraphs.c: Update.
44570 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
44572 2003-05-03 Geoffrey Keating <geoffk@apple.com>
44574 * gcc.dg/ppc-fsel-1.c: New test.
44576 2003-05-03 Zack Weinberg <zack@codesourcery.com>
44579 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
44581 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
44583 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
44585 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44587 PR c++/9364, c++/10553, c++/10586
44588 * g++.dg/parse/typename4.C: New test.
44589 * g++.dg/parse/typename5.C: Likewise.
44591 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
44593 * gcc.c-torture/compile/20030503-1.c: New test.
44595 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44597 * g++.dg/lookup/using5.C: Fix testcase error.
44599 2003-05-01 Chris Demetriou <cgd@broadcom.com>
44601 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
44602 since MEABI is no longer supported. Remove all vestiges
44603 of MEABI from the test.
44605 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44608 * g++.dg/lookup/using5.C: New test.
44610 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44613 * g++.dg/template/ttp5.C: New test.
44615 2003-04-30 Mark Mitchell <mark@codesourcery.com>
44617 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
44618 (dg-gpp-additional-sources): New function.
44619 (dg-gpp-additional-files): Likewise.
44620 * lib/g++.exp (additional_sources): New variable.
44621 (additional_files): Likewise.
44622 (g++_target_compile): Deal with them.
44623 * lib/old-dejagnu.exp: Remove.
44624 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
44625 * g++.old-deja: Revise all tests to use dg commands.
44627 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44629 PR c++/9432, c++/9528
44630 * g++.dg/lookup/using4.C: New test.
44632 2003-04-29 Geoffrey Keating <geoffk@apple.com>
44634 * gcc.dg/noreturn-5.c: New file.
44635 * gcc.dg/noreturn-6.c: New file.
44637 * gcc.c-torture/compile/inline-1.c: New file.
44639 2003-04-29 Mark Mitchell <mark@codesourcery.com>
44642 * g++.dg/template/explicit1.C: New test.
44644 2003-04-29 Mark Mitchell <mark@codesourcery.com>
44647 * g++.dg/other/bitfield1.C: New test.
44650 * g++.dg/init/new7.C: New test.
44652 2003-04-29 Mark Mitchell <mark@codesourcery.com>
44654 * g++.dg/ext/desig1.C: New test.
44655 * g++.dg/ext/init1.C: Update.
44657 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
44659 2003-04-28 Mark Mitchell <mark@codesourcery.com>
44662 * g++.dg/warn/Winline-1.C: New test.
44664 2003-04-28 Jakub Jelinek <jakub@redhat.com>
44666 * gcc.c-torture/execute/string-opt-19.c: New test.
44668 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
44669 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
44671 2003-04-27 Mark Mitchell <mark@codesourcery.com>
44674 * g++.dg/init/new6.C: New test.
44677 * g++.dg/init/ref6.C: New test.
44679 2003-04-26 David Edelsohn <edelsohn@gnu.org>
44681 * g++.dg/warn/weak1.C: XFAIL on AIX4.
44683 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44685 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
44686 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
44688 2003-04-25 Mark Mitchell <mark@codesourcery.com>
44690 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
44691 initialized static data members.
44693 2003-04-25 H.J. Lu <hjl@gnu.org>
44695 * gcc.dg/ia64-sync-4.c: New test.
44697 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44699 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
44702 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
44705 * g++.dg/warn/conv1.C: New test.
44706 * g++.old-deja/g++.other/conv7.C: Adjust.
44707 * g++.old-deja/g++.other/overload14.C: Adjust.
44709 2003-04-23 Mark Mitchell <mark@codesourcery.com>
44712 * g++.dg/template/defarg2.C: New test.
44714 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
44716 * gcc.dg/cpp/include2.c: Update.
44717 * gcc.dg/cpp/multiline-2.c: New.
44718 * gcc.dg/cpp/multiline.c: Update.
44719 * gcc.dg/cpp/strify2.c: Update.
44720 * gcc.dg/cpp/trad/literals-2.c: Update.
44722 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44724 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
44726 2003-04-23 Mark Mitchell <mark@codesourcery.com>
44728 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
44730 2003-04-23 Mark Mitchell <mark@codesourcery.com>
44733 * g++.dg/parse/crash4.C: New test.
44736 * g++.dg/parse/crash5.C: New test.
44738 2003-04-22 Mark Mitchell <mark@codesourcery.com>
44741 * g++.dg/parse/crash3.C: New test.
44744 * g++.dg/parse/elab1.C: New test.
44746 2003-04-22 Devang Patel <dpatel@apple.com>
44748 * gcc.dg/cpp/trad/funlike-5.c: New test.
44750 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
44752 * g++.dg/other/packed1.C: Fix dg options.
44754 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
44756 * g++.dg/other/offsetof2.C: New test.
44758 2003-04-21 Mark Mitchell <mark@codesourcery.com>
44760 * g++.dg/template/recurse.C: Adjust location of error messages.
44762 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
44765 * g++.dg/init/addr-const1.C: New test.
44766 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
44768 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
44771 * g++.dg/lookup/struct-hack1.C: New test.
44773 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
44775 * ucs.c: Update diagnostic messages.
44777 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
44779 * gcc.dg/cpp/truefalse.cpp: New test.
44780 * gcc.dg/cpp/cpp.exp: Update.
44781 * g++.dg/other/stdbool-if.C: Remove.
44783 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
44785 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
44786 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
44788 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
44790 * gcc.c-torture/compile/20030418-1.c: New test.
44792 2003-04-17 Janis Johnson <janis187@us.ibm.com>
44794 * README.compat: Remove; content moved to doc/sourcebuild.texi.
44796 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44799 g++.dg/template/dependent-name1.C: New test.
44801 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
44803 * gcc.dg/warn-1.c (tourist_guide): New array,
44804 contains a pointer to bar.
44806 2003-04-16 Roger Sayle <roger@eyesopen.com>
44808 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
44809 * gcc.c-torture/execute/medce-1.c: New test case.
44810 * gcc.c-torture/execute/medce-2.c: New test case.
44812 2003-04-15 Mark Mitchell <mark@codesourcery.com>
44814 * lib/prune.exp: Ignore more messages.
44817 * g++.dg/parse/lookup3.C: New test.
44819 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
44821 * gcc.c-torture/compile/20030415-1.c : New test.
44823 2003-04-14 Mark Mitchell <mark@codesourcery.com>
44825 * gcc.c-torture/execute/scope-2.c: Move to ...
44826 * gcc.dg/noncompile/scope.c: .... here.
44828 2003-04-14 Roger Sayle <roger@eyesopen.com>
44830 * gcc.dg/20030414-2.c: New test case.
44832 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
44835 * gcc.dg/20030414-1.c: New test.
44837 2003-04-13 Roger Sayle <roger@eyesopen.com>
44839 * gcc.dg/builtins-12.c: New test case.
44840 * gcc.dg/builtins-13.c: New test case.
44842 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44844 * gcc.c-torture/execute/string-opt-18.c: New test.
44846 2003-04-13 Mark Mitchell <mark@codesourcery.com>
44849 * g++.dg/init/new5.C: New test.
44851 2003-04-12 Mark Mitchell <mark@codesourcery.com>
44854 * g++.dg/ext/dllimport1.C: New test.
44856 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44858 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
44860 2003-04-11 Bud Davis <bdavis9659@comcast.net>
44863 * g77.f-torture/noncompile/9263.f: New test
44865 * g77.f-torture/execute/1832.f: New test
44867 2003-04-11 David Chad <davidc@freebsd.org>
44868 Loren J. Rittle <ljrittle@acm.org>
44871 * objc.dg/headers.m: New test.
44873 2003-04-10 Zack Weinberg <zack@codesourcery.com>
44875 * gcc.c-torture/execute/builtin-noret-2.c: New.
44876 * gcc.c-torture/execute/builtin-noret-2.x: New.
44877 XFAIL builtin-noret-2.c at -O1 and above.
44878 * gcc.dg/redecl.c: New.
44879 * gcc.dg/Wshadow-1.c: Update error regexps.
44881 2003-04-10 Mark Mitchell <mark@codesourcery.com>
44883 * g++.dg/abi/bitfield10.C: New test.
44885 2003-04-09 Mike Stump <mrs@apple.com>
44887 * gcc.dg/pch/pch.exp: Make testcase names longer.
44888 * g++.dg/pch/pch.exp: Make testcase names longer.
44890 2003-04-08 Roger Sayle <roger@eyesopen.com>
44892 * gcc.dg/builtins-11.c: New test case.
44894 2003-04-08 Roger Sayle <roger@eyesopen.com>
44896 * gcc.dg/builtins-9.c: New test case.
44897 * gcc.dg/builtins-10.c: New test case.
44899 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
44901 * gcc.dg/noncompile/init-4.c.c: New test.
44903 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
44905 * gcc.misc-test/gcov-9.c: New test.
44906 * gcc.misc-test/gcov-10.c: New test
44907 * gcc.misc-test/gcov-11.c: New test.
44909 2003-04-05 Zack Weinberg <zack@codesourcery.com>
44911 PR optimization/10024
44912 * gcc.c-torture/compile/20030405-1.c: New test.
44914 2003-04-04 Geoffrey Keating <geoffk@apple.com>
44916 * gcc.dg/pch/static-3.c: New.
44917 * gcc.dg/pch/static-3.hs: New.
44918 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
44920 2003-04-04 Richard Henderson <rth@redhat.com>
44922 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
44923 * g++.dg/eh/forced2.C: Likewise.
44925 2003-04-03 Mike Stump <mrs@apple.com>
44927 * lib/scanasm.exp (scan-assembler): Add xfail processing for
44929 (scan-assembler-times, scan-assembler-not): Likewise.
44930 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
44932 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
44934 * gcc.dg/sparc-loop-1.c: New test.
44936 2003-04-02 Geoffrey Keating <geoffk@apple.com>
44939 * g++.dg/pch/system-2.C: New.
44940 * g++.dg/pch/system-2.Hs: New.
44942 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
44944 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
44946 * g++.dg/eh/simd-1.C (vecfunc): Same.
44948 2003-04-01 Roger Sayle <roger@eyesopen.com>
44950 * gcc.c-torture/execute/20030401-1.c: New test case.
44952 2003-04-01 Ziemowit Laski <zlaski@apple.com>
44954 * objc.dg/defs.m: New.
44956 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
44958 * g++.dg/eh/simd-1.C: New.
44959 * g++.dg/eh/simd-2.C: New.
44961 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
44963 * gcc.c-torture/execute/simd-3.c: New.
44965 2003-03-31 Mark Mitchell <mark@codesourcery.com>
44968 * gcc.dg/20030331-2.c: New test.
44970 2003-03-31 Mark Mitchell <mark@codesourcery.com>
44973 * g++.dg/parse/crash2.C: New test.
44975 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
44977 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
44978 * gcc.c-torture/execute/20030331-1.c: ...here.
44980 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
44982 * gcc.c-torture/execute/20030331-1.c: New test.
44984 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
44986 * lib/gcov.exp: Adjust call return testing strings.
44987 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
44989 2003-03-31 Roger Sayle <roger@eyesopen.com>
44991 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
44992 * gcc.dg/builtins-7.c: New test case.
44993 * gcc.dg/builtins-8.c: New test case.
44995 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
44997 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
44999 2003-03-30 Mark Mitchell <mark@codesourcery.com>
45002 * g++.dg/lookup-class-member-2.C: New test.
45004 2003-03-30 Glen Nakamura <glen@imodulo.com>
45006 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
45008 2003-03-28 Roger Sayle <roger@eyesopen.com>
45010 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
45012 2003-03-28 Mark Mitchell <mark@codesourcery.com>
45014 * g++.dg/init/attrib1.C: New test.
45016 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
45018 * gcc.dg/ultrasp8.c: New test.
45020 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
45022 * gcc.dg/ultrasp7.c: New test.
45024 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
45027 * g++.dg/template/inline1.C: New test.
45029 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
45031 * gcc.dg/sparc-dwarf2.c: New test.
45033 2003-03-27 Roger Sayle <roger@eyesopen.com>
45035 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
45036 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
45038 2003-03-27 Mark Mitchell <mark@codesourcery.com>
45040 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
45041 than reading .x files.
45042 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
45043 * g77.dg/gcov/gcov-1.f: Likewise.
45044 * gcc.misc-tests/gcov-4b.c: Likewise.
45045 * gcc.misc-tests/gcov-5b.c: Likewise.
45046 * gcc.misc-tests/gcov-6.c: Likewise.
45047 * gcc.misc-tests/gcov-7.c: Likewise.
45048 * gcc.misc-tests/gcov-8.c: Likewise.
45049 * g++.dg/gcov/gcov-1.x: Remove.
45050 * g77.dg/gcov/gcov-1.x: Likewise.
45051 * gcc.misc-tests/gcov-4b.x: Likewise.
45052 * gcc.misc-tests/gcov-5b.x: Likewise.
45053 * gcc.misc-tests/gcov-6.x: Likewise.
45054 * gcc.misc-tests/gcov-7.x: Likewise.
45055 * gcc.misc-tests/gcov-8.x: Likewise.
45057 2003-03-27 Glen Nakamura <glen@imodulo.com>
45060 * gcc.dg/20030324-1.c: New test.
45062 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
45065 * g++.dg/template/arg3.C: New test.
45068 * g++.dg/template/friend18.C: New test.
45070 2003-03-26 Roger Sayle <roger@eyesopen.com>
45072 * g77.f-torture/compile/20030326-1.f: New test case.
45074 2003-03-26 Janis Johnson <janis187@us.ibm.com>
45076 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
45078 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
45080 2003-03-26 Jakub Jelinek <jakub@redhat.com>
45082 * gcc.dg/ia64-sync-3.c: New test.
45084 2003-03-26 Alan Modra <amodra@bigpond.net.au>
45086 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
45088 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45090 * gcc.dg/ultrasp6.c: New test.
45092 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
45094 * gcc.dg/i386-signbit-1.c: New test.
45095 * gcc.dg/i386-signbit-2.c: New test.
45096 * gcc.dg/i386-signbit-3.c: New test.
45098 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
45100 * gcc.dg/ultrasp5.c: Fix options.
45102 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
45104 * gcc.dg/ultrasp5.c: Fix comment.
45106 2003-03-24 Bud Davis <bdavis9659@comcast.net>
45109 * g77.f-torture/execute/10197.f: New test.
45111 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
45113 PR c++/9898, c++/383
45114 * g++.dg/template/conv6.C: New test.
45117 * g++.dg/template/ptrmem5.C: New test.
45120 * g++.dg/lookup/koenig1.C: New test.
45123 * g++.dg/lookup/template2.C: New test.
45125 2003-03-24 Jakub Jelinek <jakub@redhat.com>
45127 * g++.dg/opt/rtti1.C: New test.
45129 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
45131 * gcc.dg/ultrasp5.c: New test.
45133 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
45136 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
45139 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
45142 * gcc.dg/20030323-1.c: New test.
45144 2003-03-23 Roger Sayle <roger@eyesopen.com>
45146 * gcc.c-torture/compile/20030323-1.c: New test case.
45148 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
45150 * gcc.dg/20030321-1.c: New test.
45152 2003-03-22 Zack Weinberg <zack@codesourcery.com>
45154 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
45156 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
45158 PR c++/9978, c++/9708
45159 * g++.dg/ext/vlm1.C: Adjust expected error.
45160 * g++.dg/ext/vla2.C: New test.
45161 * g++.dg/template/arg1.C: New test.
45162 * g++.dg/template/arg2.C: New test.
45164 2003-03-22 Bud Davis <bdavis9659@comcast.net>
45166 * g77.f-torture/execute/select.f: New test.
45167 * g77.f-torture/noncompile/select_no_compile.f: New test.
45169 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
45172 * g++.dg/other/error4.C: New test.
45174 2003-03-20 Mark Mitchell <mark@codesourcery.com>
45176 * g++.dg/template/friend17.C: New test.
45178 2003-03-21 Alan Modra <amodra@bigpond.net.au>
45180 * gcc.c-torture/compile/20030320-1.c: New.
45182 2003-03-20 Roger Sayle <roger@eyesopen.com>
45184 * gcc.dg/builtins-6.c: New test case.
45186 2003-03-19 Alan Modra <amodra@bigpond.net.au>
45189 * gcc.c-torture/compile/20030319-1.c: New.
45191 2003-03-18 Jan Hubicka <jh@suse.cz>
45193 * gcc.dg/i386-cvt-1.c: New test.
45195 2003-03-17 Zack Weinberg <zack@codesourcery.com>
45197 * objc.dg/naming-1.m: Use "(parse|syntax) error".
45198 * objc.dg/naming-2.m: Likewise.
45200 2003-03-17 Mark Mitchell <mark@codesourcery.com>
45203 * g++.dg/parse/crash1.C: New test.
45205 2003-03-16 Mark Mitchell <mark@codesourcery.com>
45208 * g++.dg/eh/cleanup1.C: New test.
45210 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
45212 * gcc.c-torture/execute/20030316-1.c: New test case.
45214 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
45217 * g++.dg/init/ctor2.C: New test.
45219 2003-03-15 Roger Sayle <roger@eyesopen.com>
45221 * g77.f-torture/compile/xformat.f: New test case.
45223 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
45225 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
45226 * g++.old-deja/g++.mike/eh50.C: Likewise.
45228 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45231 * g++.dg/template/spec7.C: New test.
45232 * g++.dg/template/spec8.C: Likewise.
45234 2003-03-14 Jakub Jelinek <jakub@redhat.com>
45236 * gcc.c-torture/execute/20030313-1.c: New test.
45238 2003-03-14 Richard Henderson <rth@redhat.com>
45240 * gcc.dg/inline-2.c: Adjust alpha test for external call.
45242 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
45244 * gcc.c-torture/compile/20030314-1.c: New test.
45246 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
45248 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
45249 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
45251 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
45252 to accept newer _imp__ prefix and additional
45253 newline in .drectve section.
45254 * gcc.dg/dll-4.c: Likewise.
45255 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
45258 2003-03-13 Mark Mitchell <mark@codesourcery.com>
45260 * g++.dg/parse/namespace9.C: New test.
45262 * g++.dg/init/ref5.C: New test.
45263 * g++.dg/parse/ptrmem1.C: Likewise.
45265 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
45267 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
45268 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
45269 regular expression.
45270 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
45271 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
45273 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
45275 * gcc.c-torture/execute/20030224-2.c: New test.
45277 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
45279 * gcc.dg/decl-3.c: New test.
45281 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
45283 * gcc.dg/i386-loop-2.c: New test.
45285 2003-03-11 Mark Mitchell <mark@codesourcery.com>
45288 * g++.dg/parse/namespace8.C: New test.
45291 * g++.dg/overload/builtin2.C: New test.
45293 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
45295 * gcc.dg/return-type-3.c: New test.
45297 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45299 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
45300 profiling options are not supported.
45302 2003-03-10 Mark Mitchell <mark@codesourcery.com>
45304 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
45305 * g++.old-deja/g++.warn/impint2.C: Likewise.
45307 2003-03-10 Devang Patel <dpatel@apple.com>
45309 * g++.dg/cpp/c++_cmd_1.C: New test.
45310 * g++.dg/cpp/c++_cmd_1.h: New file.
45312 2003-03-10 Segher Boessenkool <segher@koffie.nl>
45314 * gcc.dg/altivec-9.c: New file.
45316 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45318 * gcc.dg/ppc-sdata-1.c: New test.
45319 * gcc.dg/ppc-sdata-2.c: New test.
45321 2003-03-09 Mark Mitchell <mark@codesourcery.com>
45324 * g++.dg/opt/ptrmem2.C: New test.
45327 * g++.dg/opt/ptrmem1.C: New test.
45329 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45331 * gcc.dg/i386-loop-1.c: New test.
45333 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45336 * g++.dg/lookup/friend1.C: New test.
45338 2003-03-08 Mark Mitchell <mark@codesourcery.com>
45341 * g++.dg/parser/constructor1.C: New test.
45343 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
45345 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
45347 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
45349 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
45351 * gcc.dg/cpp/Wunused.c: Update test.
45353 2003-03-08 Jan Hubicka <jh@suse.cz>
45355 * gcc.dg/inline-3.c: New test.
45357 2003-03-08 Mark Mitchell <mark@codesourcery.com>
45360 * g++.dg/parse/builtin1.C: New test.
45363 * g++.dg/abi/cookie1.C: New test.
45364 * g++.dg/abi/cookie2.C: Likewise.
45367 * g++.dg/template/field1.C: New test.
45370 * g++.dg/parse/class1.C: New test.
45371 * g++.dg/parse/namespace7.C: Likewise.
45372 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
45374 2003-03-07 Mark Mitchell <mark@codesourcery.com>
45376 * g++.dg/init/ref4.C: New test.
45378 2003-03-07 Jan Hubicka <jh@suse.cz>
45380 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
45381 * gcc.dg/inline-3.c: New test.
45383 2003-03-06 Mark Mitchell <mark@codesourcery.com>
45385 * g++.dg/init/ref3.C: New test.
45388 * g++.dg/init/ref2.C: New test.
45391 * g++.dg/warn/Wshadow-2.C: New test.
45394 * g++.dg/warn/Woverloaded-1.C: New test.
45396 2003-03-05 Jan Hubicka <jh@suse.cz>
45398 * gcc.dg/i386-local2.c: New.
45399 * gcc.dg/i386-local.c: Fix typo.
45401 2003-03-05 Mark Mitchell <mark@codesourcery.com>
45403 * g++.dg/abi/layout3.C: New test.
45405 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
45407 * gcc.c-torture/compile/20030305-1.c
45409 2003-03-05 Jan Hubicka <jh@suse.cz>
45411 * gcc.dg/i386-local.c: New.
45413 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
45415 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
45417 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45419 * gcc.dg/switch-2.c: New test.
45420 * gcc.dg/switch-3.c: New test.
45421 * gcc.dg/Wswitch.c: Adjust line numbers.
45422 * gcc.dg/Wswitch-default.c: Likewise.
45423 * gcc.dg/Wswitch-enum.c: Likewise.
45425 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
45427 * gcc.c-torture/execute/20030222-1.c: New test.
45429 2003-03-03 James E Wilson <wilson@tuliptree.org>
45431 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
45433 2003-03-03 Mark Mitchell <mark@codesourcery.com>
45436 * g++.dg/init/ref1.C: New test.
45438 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
45440 * gcc.dg/sh-relax.c: New SH-only test.
45442 2003-03-03 Geoffrey Keating <geoffk@apple.com>
45444 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
45445 comment explaining purpose of testcase.
45447 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
45449 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
45450 for HC11/HC12 (asm needs two int registers).
45451 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
45452 HC11/HC12 because the test uses an asm which needs two 32-bit
45455 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
45457 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
45458 for HC11/HC12 (array is too large otherwise).
45459 * gcc.c-torture/compile/920501-4.x: New file, likewise.
45460 * gcc.c-torture/compile/20010518-2.x: Likewise.
45461 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
45462 HC11/HC12 (array is too large).
45464 2003-03-01 Geoffrey Keating <geoffk@apple.com>
45466 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
45467 * lib/g++-dg.exp (g++-dg-test): Likewise.
45469 2003-03-01 Roger Sayle <roger@eyesopen.com>
45471 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
45472 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
45474 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45476 * g++.dg/warn/implicit-typename1.C: Remove warning.
45478 2003-02-28 Richard Henderson <rth@redhat.com>
45480 * gcc.dg/noreturn-1.c: Move noreturn warning line.
45481 * gcc.dg/return-type-1.c: Move control reaches end warning line.
45483 2003-02-28 Geoffrey Keating <geoffk@apple.com>
45485 * gcc.dg/pch/pch.exp: Change .pch to .gch.
45486 * g++.dg/pch/pch.exp: Likewise.
45488 2003-02-28 Mark Mitchell <mark@codesourcery.com>
45491 * g++.dg/init/new4.C: New test.
45493 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
45495 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
45497 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
45499 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
45502 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
45505 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45507 * lib/scanasm.exp: Add support for counting numbers of
45509 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
45510 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
45512 2003-02-25 Mark Mitchell <mark@codesourcery.com>
45515 * g++.dg/template/static3.C: New test.
45518 * g++.dg/parse/namespace6.C: New test.
45520 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45523 * gcc.dg/20030225-1.c: New test.
45525 2003-02-24 Mark Mitchell <mark@codesourcery.com>
45527 * README: Remove out-of-date information.
45530 * g++.dg/template/spec6.C: New test.
45532 2003-02-24 Jeff Law <law@redhat.com>
45534 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
45536 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45538 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
45539 * gcc.dg/pragma-ep-1.c: Likewise.
45541 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45544 * g++.dg/template/friend16.C: New test.
45546 2003-02-23 Mark Mitchell <mark@codesourcery.com>
45549 * g++.dg/parse/fused-params1.C: Adjust error messages.
45550 * g++.dg/template/nested3.C: New test.
45552 2003-02-24 Alan Modra <amodra@bigpond.net.au>
45554 * g++.dg/abi/param1.C: New test.
45556 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45559 * g++.dg/warn/implicit-typename1.C: New test.
45561 2003-02-22 Kelley Cook <kelleycook@comcast.net>
45563 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
45565 * g++.old-deja/g++.other/store-expr2.C: Likewise.
45566 * gcc.c-torture/execute/20010129-1.x: Likewise.
45567 * gcc.dg/20011107-1.c: Likewise.
45568 * gcc.dg/20020108-1.c: Likewise.
45569 * gcc.dg/20020122-3.c: Likewise.
45570 * gcc.dg/20020206-1.c: Likewise.
45571 * gcc.dg/20020310-1.c: Likewise.
45572 * gcc.dg/20020426-2.c: Likewise.
45573 * gcc.dg/20020517-1.c: Likewise.
45574 * gcc.dg/991230-1.c: Likewise.
45575 * gcc.dg/i386-unroll-1.c: Likewise.
45576 * gcc.misc-tests/i386-prefetch.exp: Likewise.
45578 2003-02-22 Jan Hubicka <jh@suse.cz>
45580 * gcc.dg/i386-mul.c: New test.
45582 2003-02-21 Roger Sayle <roger@eyesopen.com>
45584 * gcc.dg/builtins-5.c: New test case.
45586 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
45588 * gcc.dg/asmreg-1.c: New test.
45590 2003-02-21 Mark Mitchell <mark@codesourcery.com>
45593 * g++.dg/parse/varmod1.C: New test.
45595 2003-02-21 Mark Mitchell <mark@codesourcery.com>
45598 * g++.dg/template/op1.C: New test.
45600 2003-02-21 Mark Mitchell <mark@codesourcery.com>
45603 * g++.dg/template/nested2.C: New test.
45605 2003-02-21 Mark Mitchell <mark@codesourcery.com>
45608 * g++.dg/expr/dtor1.C: New test.
45610 2003-02-21 Zack Weinberg <zack@codesourcery.com>
45612 * gcc.dg/cpp/include3.c: New test.
45613 * gcc.dg/cpp/inc/foo.h: New file.
45615 2003-02-21 Glen Nakamura <glen@imodulo.com>
45617 * gcc.c-torture/execute/20030221-1.c: New test.
45619 2003-02-20 Mark Mitchell <mark@codesourcery.com>
45622 * g++.dg/abi/conv1.C: New test.
45624 2003-02-20 Jan Hubicka <jh@suse.cz>
45626 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
45628 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
45630 * gcc.c-torture/compile/20030219-1.c: New test.
45632 2003-02-18 Jan Hubicka <jh@suse.cz>
45634 * gcc.dg/funcorder.c: New test.
45636 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
45638 * gcc.c-torture/execute/20030218-1.c: New.
45640 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
45642 * gcc.dg/20030218-1.c: New.
45644 2003-02-18 Richard Henderson <rth@redhat.com>
45646 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
45647 * gcc.dg/attr-used-2.c: New.
45649 2003-02-18 Mark Mitchell <mark@codesourcery.com>
45652 * g++.dg/init/copy5.C: New test.
45654 2003-02-18 Geoffrey Keating <geoffk@apple.com>
45656 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
45657 * g++.dg/pch/pch.exp: Likewise.
45659 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
45661 * gcc.c-torture/execute/20030209-1.c: Enable the test if
45662 STACK_SIZE is not defined.
45664 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45667 * g++.dg/template/init1.C: New test.
45669 2003-02-16 Jan HUbicka <jh@suse.cz>
45671 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
45672 (foo): Add few extra tests
45673 * gcc.dg/c99-const-expr-3.c: Likewise.
45674 * gcc.c-torture/execute/20030216-1.c: New.
45676 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45679 * g++.dg/ext/typeof4.C: New test.
45681 2003-02-15 Roger Sayle <roger@eyesopen.com>
45683 * gcc.dg/i386-387-3.c: New test case.
45685 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
45687 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
45688 cris-*-elf* cris-*-aout* and mmix-*-*.
45690 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
45692 * gcc.dg/20030213-1.c: New test.
45694 2003-02-12 Roger Sayle <roger@eyesopen.com>
45696 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
45697 * gcc.dg/i386-387-2.c: Likewise.
45699 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
45701 * gcc.dg/ppc-spe.c: Fix formatting.
45702 Enable tests that were previously unsupported by gas.
45703 Delete tests for instructions that no longer exist.
45704 Switch arguments on evsubifw builtin.
45706 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
45708 * gcc.c-torture/execute/20030209-1.c: Disable the test if
45709 STACK_SIZE is too small.
45711 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
45712 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
45714 * gcc.dg/decl-2.c: New test.
45716 2003-02-10 Jan Hubicka <jh@suse.cz>
45718 * gcc.dg/i386-fpcvt-1.c: New test.
45720 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
45722 * gcc.c-torture/execute/20030209-1.c: New test.
45724 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
45726 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
45727 int-wide bitops, use the constants of the same width.
45728 Likewise, if long long is 32-bit wide, test bitops using
45731 2003-02-07 Loren James Rittle <ljrittle@acm.org>
45733 * gcc.dg/20021014-1.c: Annotate with expected notice text.
45735 2003-02-07 Roger Sayle <roger@eyesopen.com>
45737 * gcc.dg/builtins-4.c: New test case.
45739 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45741 * gcc.dg/20020430-1.c: Fix dg command typos.
45742 * gcc.dg/20020503-1.c: Likewise.
45744 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45747 * g++.dg/parse/fused-params1.C: New test.
45750 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
45753 * g++.dg/parse/non-dependent1.C: New test.
45756 * g++.dg/parse/dupl-tmpl-args1.C: New test.
45759 * g++.dg/parse/undefined7.C: New test.
45760 * g++.dg/parse/non-templ1.C: New test.
45763 * g++.dg/parse/too-many-tmpl-args1.C: New test.
45765 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
45767 * gcc.c-torture/compile/20030206-1.c: New test.
45769 2003-02-05 Roger Sayle <roger@eyesopen.com>
45771 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
45772 "pow" to "foo" to avoid potential confusion with a math built-in.
45774 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45776 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
45777 conditions for SPARC targets.
45779 2003-02-05 Jakub Jelinek <jakub@redhat.com>
45781 * gcc.dg/20030204-1.c: New test.
45783 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45786 * g++.dg/parse/array-size1.C: New test.
45789 * g++.dg/parse/undefined3.C: New test.
45792 * g++.dg/parse/undefined4.C: New test.
45795 * g++.dg/parse/undefined5.C: New test.
45798 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
45801 * g++.dg/parse/casting-operator1.C: New test.
45804 * g++.dg/parse/undefined6.C: New test.
45807 * g++.dg/parse/missing-template1.C: New test.
45809 2003-02-04 Jan Hubicka <jh@suse.cz>
45811 * gcc.dg/i386-cadd.c: Compile using -march=k8.
45812 * gcc.dg/i386-cmov?.c: Likewise.
45813 * gcc.dg/i386-fpcvt-?.c: Likewise.
45814 * gcc.dg/i386-ssefp-1.c: Likewise.
45815 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
45818 2003-02-03 Mark Mitchell <mark@codesourcery.com>
45821 * g++.dg/ext/max.C: New test.
45823 2003-02-03 Jan Hubicka <jh@suse.cz>
45825 * gcc.c-torture/execute/20030203-1.c: New test.
45827 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
45829 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
45832 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
45834 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
45835 * g++.dg/init/new2.C: Likewise.
45836 * g++.dg/other/new1.C: Likewise.
45838 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
45840 * gcc.dg/struct-ret-libc.c: New test.
45842 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
45844 * gcc.dg/20030129-1.c: New test.
45846 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45849 * g++.dg/template/ptrmem4.C: New test.
45851 2003-01-29 Mark Mitchell <mark@codesourcery.com>
45853 * g++.dg/parser/constant1.C: New test.
45855 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45858 * g++.dg/parse/friend2.C: New test.
45860 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
45863 * g++.dg/template/unify4.C: New test.
45865 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
45867 * gcc.c-torture/execute/20030128-1.c: New test.
45869 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
45871 * g++.dg/lookup/nested1.C: Test moved from ...
45872 * g++.old-deja/g++.other/lookup24.C: ... here.
45874 2003-01-28 Jan Hubicka <jh@suse.cz>
45876 * gcc.dg/i386-cmov5.c: New test.
45878 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45880 * gcc.c-torture/execute/20010925-1.c: Changed the
45881 memcpy declaration.
45883 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
45886 * g++.dg/parse/template5.C: New test.
45888 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
45891 * g77.dg/pr9258: New test.
45893 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
45895 * README: Move relevant parts from README.g++.
45897 * README.g++: Remove this file.
45899 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
45901 * g++.dg/abi/dcast1.C: New test.
45903 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45905 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
45907 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
45910 * g++.old-deja/g++.other/lookup24.C: New test.
45912 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45915 * gcc.dg/uninit-C.c: New test.
45917 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
45919 * g++.dg/abi/covariant1.C: New test.
45921 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
45923 * gcc.dg/20030123-1.c: New test.
45925 2003-01-25 Jan Hubicka <jh@suse.cz>
45928 * gcc.c-torture/compile/20030125-1.c
45930 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
45933 * g++.dg/parse/template3.C: New test.
45934 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
45937 * g++.dg/parse/template4.C: New test.
45940 * g++.dg/template/qual2.C: New test.
45943 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
45945 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
45947 2003-01-25 Roger Sayle <roger@eyesopen.com>
45949 * gcc.c-torture/execute/switch-1.c: New test case.
45951 2003-01-25 Jan Hubicka <jh@suse.cz>
45953 * gcc.c-torture/execute/20030125-1.[cx]: New test.
45955 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
45957 Tweaks for Bison-1.875. From the NEWS file:
45958 "- `parse error' -> `syntax error'
45959 Bison now uniformly uses the term `syntax error'"
45960 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
45961 * gcc.dg/cpp/digraph2.c: Likewise.
45962 * gcc.dg/cpp/direct2.c: Likewise.
45963 * gcc.dg/cpp/paste4.c: Likewise.
45964 * gcc.dg/c90-restrict-1.c: Likewise.
45965 * gcc.dg/c99-func-2.c: Likewise.
45966 * gcc.dg/noncompile/920721-2.c: Likewise.
45967 * gcc.dg/noncompile/930622-2.c: Likewise.
45968 * gcc.dg/noncompile/940112-1.c: Likewise.
45969 * gcc.dg/noncompile/950921-1.c: Likewise.
45970 * gcc.dg/noncompile/951123-1.c: Likewise.
45971 * gcc.dg/noncompile/971104-1.c: Likewise.
45972 * gcc.dg/noncompile/990416-1.c: Likewise.
45974 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
45976 * g++.dg/parse/undefined1.C: Add error message.
45978 2003-01-22 Mark Mitchell <mark@codesourcery.com>
45981 * g++.dg/parse/new1.C: New test.
45984 * g++.dg/parse/template2.C: New test.
45987 * g++.dg/parse/typedef2.C: New test.
45990 * g++.dg/ext/typeof3.C: New test.
45992 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45995 * g++.dg/parse/ret-type1.C: New test.
45998 * g++.dg/parse/tmpl-outside1.C: New test.
46001 * g++.dg/parse/int-as-enum1.C: New test.
46004 * g++.dg/parse/no-typename1.C: New test.
46007 * g++.dg/parse/no-value1.C: New test.
46010 * g++.dg/parse/wrong-inline1.C: New test.
46013 * g++.dg/parse/ref1.C: New test.
46016 * g++.dg/parse/attr-ctor1.C: New test.
46019 * g++.dg/parse/namespace5.C: New test.
46022 * g++.dg/parse/func-def1.C: New test.
46025 * g++.dg/parse/undefined1.C: New test.
46027 PR c++/5723, PR c++/8522
46028 * g++.dg/parse/specialization1.C: New test.
46030 PR c++/163, PR c++/8595
46031 * g++.dg/parse/struct-as-enum1.C: New test.
46034 * g++.dg/parse/undefined2.C: New test.
46036 2003-01-22 Mark Mitchell <mark@codesourcery.com>
46039 * g++.dg/parse/template1.C: New test.
46042 * g++.dg/parse/using1.C: New test.
46046 * g++.dg/parse/expr2.C: New test.
46049 * g++.dg/parse/lookup2.C: Likewise.
46051 2003-01-21 Jan Hubicka <jh@suse.cz>
46053 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
46054 * gcc.c-torture/execute/eeprof-1.c: Likewise.
46055 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
46056 * gcc.c-torture/execute/string-opt-*.c: Likewise.
46058 2003-01-20 Nick Clifton <nickc@redhat.com>
46060 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
46061 problem with ARM sibcall code generation.
46063 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
46065 * gcc.c-torture/execute/20030120-1.c: New.
46067 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
46069 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
46071 2003-01-17 Mark Mitchell <mark@codesourcery.com>
46074 * g++.dg/parse/ctor1.C: New test.
46077 * g++.dg/parse/qualified1.C: New test.
46079 * g++.dg/parse/typename3.C: New test.
46081 2003-01-16 Richard Henderson <rth@redhat.com>
46083 * g++.dg/tls/init-2.C: Fix error matches for real this time.
46085 2003-01-16 Richard Henderson <rth@redhat.com>
46087 * g++.dg/pch/pch.exp: Copy test header to the working directory
46088 before using it either for precompilation or direct use.
46089 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
46090 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
46092 2003-01-16 Richard Henderson <rth@redhat.com>
46094 * gcc.dg/pch/pch.exp: Copy test header to the working directory
46095 before using it either for precompilation or direct use.
46096 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
46097 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
46099 2003-01-16 Mark Mitchell <mark@codesourcery.com>
46101 * g++.dg/ext/typename1.C: Add typename keyword.
46102 * g++.dg/template/crash1.C: Update error messages.
46103 * g++.dg/template/crash2.C: Remove error message.
46104 * g++.dg/parse/typename2.C: New test.
46105 * g++.dg/template/typename2.C: Change implicit
46106 typename warning into error.
46107 * g++.old-deja/g++.benjamin/tem03.C: Issue more
46109 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
46110 * g++.old-deja/g++.brendan/crash56.C: Add this->.
46111 * g++.old-deja/g++.law/visibility13.C: Remove error
46113 * g++.old-deja/g++.ns/template17.C: Reorder code to
46114 make declaration visible in template.
46115 * g++.old-deja/g++.pt/crash3.C: Fix typos.
46116 * g++.old-deja/g++.pt/crash36.C: Issue more error
46118 * g++.old-deja/g++.pt/crash5.C: Improve error
46120 * g++.old-deja/g++.pt/crash67.C: Remove warning.
46121 * g++.old-deja/g++.pt/inherit1.C: Add this->.
46122 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
46123 * g++.old-deja/g++.pt/typename16.C: Replace implicit
46124 typename warning with error message.
46125 * g++.old-deja/g++.pt/typename19.C: Remove warning.
46126 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
46127 * g++.old-deja/g++.robertl/eb24.C: Use this->.
46129 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
46131 * g++.dg/parse/ambig2.C: New test.
46133 2003-01-15 Richard Henderson <rth@redhat.com>
46135 * g++.dg/tls/init-2.C: Update error message string.
46137 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46139 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
46141 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
46143 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
46145 * gcc.c-torture/compile/20001205-1.x: Likewise.
46146 * gcc.c-torture/compile/20001226-1.x: Likewise.
46147 * gcc.c-torture/compile/920520-1.x: Likewise.
46148 * gcc.c-torture/compile/961203-1.x: Likewise.
46149 * gcc.c-torture/compile/20020604-1.x: Likewise.
46151 2003-01-15 Jan Hubicka <jh@suse.cz>
46153 * gcc.c-torture/compile/20030115-1.c: New test.
46155 * gcc.dg/i386-fpcvt-1.c: New test.
46156 * gcc.dg/i386-fpcvt-2.c: New test.
46158 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
46160 Further conform g++'s __vmi_class_type_info to the C++ ABI
46162 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
46165 2003-01-14 Jan Hubicka <jh@suse.cz>
46167 * gcc.dg/i386-fpcvt-1.c: New test.
46168 * gcc.dg/i386-fpcvt-2.c: New test.
46170 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
46172 * gcc.dg/i386-mmx-3.c: New test.
46174 2003-01-12 Mark Mitchell <mark@codesourcery.com>
46177 * g++.dg/parse/octal1.C: New file.
46180 * g++.dg/parse/typename1.C: New file.
46182 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
46184 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
46185 * gcc.dg/bf-no-ms-layout.c: Likewise.
46186 * gcc.dg/bf-ms-attrib.c: Likewise.
46188 2003-01-10 Mark Mitchell <mark@codesourcery.com>
46191 * g++.dg/parse/dtor1.C: New file.
46194 * g++.dg/rtti/typeid1.C: New file.
46197 * g++.dg/parse/lookup1.C: New file.
46200 * g++.dg/templ/spec5.C: New file.
46202 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
46204 * gcc.c-torture/compile/20030110-1.c: New test.
46206 2003-01-09 Geoffrey Keating <geoffk@apple.com>
46208 Merge from pch-branch:
46210 2002-12-23 Geoffrey Keating <geoffk@apple.com>
46212 * gcc.dg/pch/cpp-1.h: New.
46213 * gcc.dg/pch/cpp-1.c: New.
46214 * gcc.dg/pch/cpp-2.h: New.
46215 * gcc.dg/pch/cpp-2.c: New.
46217 2002-11-19 Geoffrey Keating <geoffk@apple.com>
46219 * gcc.dg/pch/except-1.h: New.
46220 * gcc.dg/pch/except-1.c: New.
46222 2002-11-13 Geoffrey Keating <geoffk@apple.com>
46224 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
46226 * gcc.dg/pch: Include *.hp not *.h.
46227 * gcc.dg/pch/system-1.h: New.
46228 * gcc.dg/pch/system-1.c: New.
46230 2002-11-11 Geoffrey Keating <geoffk@apple.com>
46232 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
46233 rather than trying to build and run a program using PCH.
46234 * gcc.dg/pch: Remove dg-do commands from test files.
46236 2002-11-08 Geoffrey Keating <geoffk@apple.com>
46238 * gcc.dg/pch/macro-3.c: New.
46239 * gcc.dg/pch/macro-3.h: New.
46241 2002-11-04 Geoffrey Keating <geoffk@apple.com>
46243 * gcc.dg/pch/common-1.c: New.
46244 * gcc.dg/pch/common-1.h: New.
46245 * gcc.dg/pch/decl-1.c: New.
46246 * gcc.dg/pch/decl-1.h: New.
46247 * gcc.dg/pch/decl-2.c: New.
46248 * gcc.dg/pch/decl-2.h: New.
46249 * gcc.dg/pch/decl-3.c: New.
46250 * gcc.dg/pch/decl-3.h: New.
46251 * gcc.dg/pch/decl-4.c: New.
46252 * gcc.dg/pch/decl-4.h: New.
46253 * gcc.dg/pch/decl-5.c: New.
46254 * gcc.dg/pch/decl-5.h: New.
46255 * gcc.dg/pch/global-1.c: New.
46256 * gcc.dg/pch/global-1.h: New.
46257 * gcc.dg/pch/inline-1.c: New.
46258 * gcc.dg/pch/inline-1.h: New.
46259 * gcc.dg/pch/inline-2.c: New.
46260 * gcc.dg/pch/inline-2.h: New.
46261 * gcc.dg/pch/static-1.c: New.
46262 * gcc.dg/pch/static-1.h: New.
46263 * gcc.dg/pch/static-2.c: New.
46264 * gcc.dg/pch/static-2.h: New.
46266 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
46268 * g++.dg/pch/pch.exp: Better handle failing testcases.
46269 * gcc.dg/pch/pch.exp: Likewise.
46270 * gcc.dg/pch/macro-1.c: New.
46271 * gcc.dg/pch/macro-1.h: New.
46272 * gcc.dg/pch/macro-2.c: New.
46273 * gcc.dg/pch/macro-2.h: New.
46275 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
46277 * g++.dg/dg.exp: Treat files in pch/ specially.
46278 * g++.dg/pch/pch.exp: New file.
46279 * g++.dg/pch/empty.H: New file.
46280 * g++.dg/pch/empty.C: New file.
46281 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
46284 * gcc.dg/pch/pch.exp: New file.
46285 * gcc.dg/pch/empty.h: New file.
46286 * gcc.dg/pch/empty.c: New file.
46287 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
46290 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46292 * g++.dg/template/friend14.C: New test.
46294 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
46296 * gcc.dg/old-style-asm-1.c: New test.
46298 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
46300 * gcc.c-torture/compile/20030109-1.c: New test.
46302 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
46304 * gcc.c-torture/execute/20030109-1.c: New test.
46306 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
46308 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
46309 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
46310 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
46311 * g++.old-deja/g++.mike/eh2.C: Likewise.
46312 * g++.old-deja/g++.mike/eh3.C: Likewise.
46313 * g++.old-deja/g++.mike/eh5.C: Likewise.
46314 * g++.old-deja/g++.mike/eh6.C: Likewise.
46315 * g++.old-deja/g++.mike/eh7.C: Likewise.
46316 * g++.old-deja/g++.mike/eh8.C: Likewise.
46317 * g++.old-deja/g++.mike/eh9.C: Likewise.
46318 * g++.old-deja/g++.mike/eh10.C: Likewise.
46319 * g++.old-deja/g++.mike/eh12.C: Likewise.
46320 * g++.old-deja/g++.mike/eh13.C: Likewise.
46321 * g++.old-deja/g++.mike/eh14.C: Likewise.
46322 * g++.old-deja/g++.mike/eh16.C: Likewise.
46323 * g++.old-deja/g++.mike/eh17.C: Likewise.
46324 * g++.old-deja/g++.mike/eh18.C: Likewise.
46325 * g++.old-deja/g++.mike/eh21.C: Likewise.
46326 * g++.old-deja/g++.mike/eh23.C: Likewise.
46327 * g++.old-deja/g++.mike/eh24.C: Likewise.
46328 * g++.old-deja/g++.mike/eh25.C: Likewise.
46329 * g++.old-deja/g++.mike/eh26.C: Likewise.
46330 * g++.old-deja/g++.mike/eh27.C: Likewise.
46331 * g++.old-deja/g++.mike/eh28.C: Likewise.
46332 * g++.old-deja/g++.mike/eh29.C: Likewise.
46333 * g++.old-deja/g++.mike/eh31.C: Likewise.
46334 * g++.old-deja/g++.mike/eh33.C: Likewise.
46335 * g++.old-deja/g++.mike/eh34.C: Likewise.
46336 * g++.old-deja/g++.mike/eh35.C: Likewise.
46337 * g++.old-deja/g++.mike/eh36.C: Likewise.
46338 * g++.old-deja/g++.mike/eh37.C: Likewise.
46339 * g++.old-deja/g++.mike/eh38.C: Likewise.
46340 * g++.old-deja/g++.mike/eh39.C: Likewise.
46341 * g++.old-deja/g++.mike/eh40.C: Likewise.
46342 * g++.old-deja/g++.mike/eh41.C: Likewise.
46343 * g++.old-deja/g++.mike/eh42.C: Likewise.
46344 * g++.old-deja/g++.mike/eh44.C: Likewise.
46345 * g++.old-deja/g++.mike/eh46.C: Likewise.
46346 * g++.old-deja/g++.mike/eh47.C: Likewise.
46347 * g++.old-deja/g++.mike/eh48.C: Likewise.
46348 * g++.old-deja/g++.mike/eh49.C: Likewise.
46349 * g++.old-deja/g++.mike/eh50.C: Likewise.
46350 * g++.old-deja/g++.mike/eh51.C: Likewise.
46351 * g++.old-deja/g++.mike/eh53.C: Likewise.
46352 * g++.old-deja/g++.mike/eh55.C: Likewise.
46353 * g++.old-deja/g++.mike/p7912.C: Likewise.
46354 * g++.old-deja/g++.mike/p9706.C: Likewise.
46355 * g++.old-deja/g++.mike/p10416.C: Likewise.
46356 * g++.old-deja/g++.mike/p11667.C: Likewise.
46357 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
46358 Remove redundant reference to Iris.
46359 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
46360 Elxsi, i860, Pico Java, and WE32K.
46362 2003-01-07 Mark Mitchell <mark@codesourcery.com>
46364 * g++.dg/ext/asm4.C: New test.
46366 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46369 * g++.dg/template/friend12.C: New test.
46370 * g++.dg/template/friend13.C: Likewise.
46371 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
46373 2003-01-08 Jan Hubicka <jh@suse.cz>
46375 * gcc.dg/i386-cadd.c: New test.
46376 * gcc.dg/i386-cmov4.c: Likewise.
46378 2003-01-06 Mark Mitchell <mark@codesourcery.com>
46381 * g++.dg/warn/Wunused-3.C: New test.
46383 * g++.dg/abi/bitfield9.C: New test.
46386 * g++.dg/parse/defarg3.C: New test.
46388 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
46390 * g++.dg/parse/ambig1.C: New test.
46391 * g++.dg/parse/defarg2.C: New test.
46393 2003-01-05 Mark Mitchell <mark@codesourcery.com>
46395 * g++.dg/template/defarg-1.C: New test.
46396 * g++.dg/template/local2.C: Likewise.
46398 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
46400 * gcc.c-torture/execute/20030105-1.c: New test.
46402 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46404 * g++.dg/parse/namespace3.C: Remove extra semicolons.
46405 * g++.dg/parse/namespace4.C: Likewise.
46407 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
46409 * g++.dg/template/ntp2.C: New test.
46411 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
46413 * g++.dg/parse/extern-C-1.C: New test.
46415 * g++.dg/parse/namespace4.C: New test.
46417 * g++.dg/template/nested1.C: New test.
46419 * g++.dg/parse/namespace3.C: New test.
46421 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
46423 * g++.dg/lookup/two-stage1.C: New test.
46425 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46427 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
46428 * g++.old-deja/g++.jason/access8.C: Likewise.
46429 * g++.old-deja/g++.other/decl5.C: Likewise.
46431 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
46433 * g++.dg/parse/parse7.C: New test.
46435 2003-01-02 Mark Mitchell <mark@codesourcery.com>
46438 * g++.dg/ext/attrib7.C: New test.
46440 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
46442 * g++.dg/parse/parse6.C: New test.
46444 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
46446 * gcc.dg/h8300-stack-1.c: New.
46448 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
46450 g++.dg/lookup/exception1.C: New test.
46452 g++.dg/lookup/template1.C: New test.
46454 g++.dg/parse/namespace2.C: New test.
46456 g++.dg/parse/parens2.C: New test.
46458 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
46460 * g++.dg/parse/parse5.C: New test.
46461 * g++.dg/lookup/scoped4.C: New test.
46463 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
46465 * g++.dg/parse/parens1.C: New test.
46467 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
46469 * g++.dg/parse/parens2.C: New test.
46471 * g++.dg/lookup/scope-operator1.C: New test.
46473 * g++.dg/parse/operator1.C: New test.
46475 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46477 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
46478 * g++.old-deja/g++.other/access6.C: Likewise.
46479 * g++.old-deja/g++.other/decl1.C: Likewise.
46480 * g++.old-deja/g++.pt/typename12.C: Likewise.
46482 2002-12-31 Mark Mitchell <mark@codesourcery.com>
46484 * g++.dg/parse/namespace1.C: New test.
46486 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
46488 * g++.dg/parse/parse4.C: New test.
46490 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
46492 * g++.dg/parse/parse3.C: New test.
46494 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
46496 * g++.dg/parse/parse2.C: New test.
46498 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
46500 * g++.dg/template/friend11.C: New test.
46502 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
46504 * g++.dg/parse/parse1.C: New test.
46506 2002-12-31 Janis Johnson <janis187@us.ibm.com>
46508 * lib/profopt.exp: Change the name of a global variable to avoid
46509 possible clashes with other test suites.
46511 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
46513 * g++.dg/inherit/covariant8.C: New test.
46515 2002-12-31 Mark Mitchell <mark@codesourcery.com>
46517 * g++.dg/init/array9.C: New test.
46520 * g++.dg/parse/expr1.C: New test.
46522 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
46524 * gcc.c-torture/compile/20021230-1.c: New test.
46526 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
46528 * g++.dg/inherit/covariant5.C: New test.
46529 * g++.dg/inherit/covariant6.C: New test.
46530 * g++.dg/inherit/covariant7.C: New test.
46532 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46535 * g++.dg/other/access2.C: New test.
46537 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
46539 * g++.dg/other/anon-struct.C: No longer fails
46540 * g++.old-deja/g++.brendan/parse4.C: Likewise.
46541 * g++.old-deja/g++.brendan/parse5.C: Likewise.
46542 * g++.old-deja/g++.brendan/parse6.C: Likewise.
46544 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
46546 * g++.dg/parse/angle-bracket.C (main): No longer fails.
46548 2002-12-27 Mark Mitchell <mark@codesourcery.com>
46550 * g++.dg/eh/spec4.C: Remove stray semicolon.
46551 * g++.dg/expr/pmf-1.C: Change error message.
46552 * g++.dg/ext/asm1.C: Remove stray semicolon.
46553 * g++.dg/ext/typename1.C: Add missing typenames.
46554 * g++.dg/inherit/template-as-base.C: Change error message.
46555 * g++.dg/lookup/scoped1.C: Likewise.
46556 * g++.dg/lookup/scoped2.C: Likewise.
46557 * g++.dg/lookup/using2.C: Likewise.
46558 * g++.dg/other/component1.C: Remove stray semicolon.
46559 * g++.dg/other/do1.C: Change error message.
46560 * g++.dg/other/error2.C: Likewise.
46561 * g++.dg/other/init1.C: Likewise.
46562 * g++.dg/other/packed1.C: Remove stray semicolon.
46563 * g++.dg/other/ptrmem2.C: Change error message.
46564 * g++.dg/parse/parameter-declaration-1.C: Remove line number
46566 * g++.dg/special/initp1.C: Remove invalid attribute usage.
46567 * g++.dg/template/access3.C: Add typename keyword.
46568 * g++.dg/template/access5.C: Remove stray semicolon.
46569 * g++.dg/template/access6.C: Likewise.
46570 * g++.dg/template/complit1.C: Likewise.
46571 * g++.dg/template/crash1.C: Change error message.
46572 * g++.dg/template/inherit2.C: Remove stray semicolon.
46573 * g++.dg/template/instantiate2.C: Likewise.
46574 * g++.dg/template/instantiate3.C: Change error message.
46575 * g++.dg/template/qual1.C: Remove stray semicolon.
46576 * g++.dg/template/qualttp18.C: Change error message.
46577 * g++.dg/template/ref1.C: Remove stray semicolon.
46578 * g++.dg/template/sizeof1.C (A::value): Declare it.
46579 * g++.dg/template/spec4.C: Change error message.
46580 * g++.dg/template/static1.C: Likewise.
46581 * g++.dg/template/type1.C: Likewise.
46582 * g++.dg/template/typename3.C: Likewise.
46583 * g++.old-deja/g++.benjamin/13478.C: Change error message.
46584 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
46585 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
46586 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
46587 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
46588 named return value extension.
46589 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
46590 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
46591 * g++.old-deja/g++.bob/extern_C.C: Likewise.
46592 * g++.old-deja/g++.bob/inherit2.C: Likewise.
46593 * g++.old-deja/g++.brendan/complex1.C: Likewise.
46594 * g++.old-deja/g++.brendan/copy5.C: Likewise.
46595 * g++.old-deja/g++.brendan/crash13.C: Likewise.
46596 * g++.old-deja/g++.brendan/crash15.C: Likewise.
46597 * g++.old-deja/g++.brendan/crash18.C: Change error message.
46598 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
46599 * g++.old-deja/g++.brendan/crash38.C: Likewise.
46600 * g++.old-deja/g++.brendan/crash50.C: Likewise.
46601 * g++.old-deja/g++.brendan/crash56.C: Likewise.
46602 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
46604 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
46605 * g++.old-deja/g++.brendan/crash8.C: Change error message.
46606 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
46607 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
46608 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
46609 * g++.old-deja/g++.brendan/template11.C: Likewise.
46610 * g++.old-deja/g++.brendan/template26.C: Likewise.
46611 * g++.old-deja/g++.brendan/template27.C: Use explicit
46612 specialization syntax.
46613 * g++.old-deja/g++.brendan/template30.C: Likewise.
46614 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
46615 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
46616 non-dependent names.
46617 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
46618 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
46619 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
46620 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
46621 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
46622 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
46623 named return value extension.
46624 * g++.old-deja/g++.ext/namedret2.C: Likewise.
46625 * g++.old-deja/g++.ext/namedret3.C: Likewise.
46626 * g++.old-deja/g++.ext/return1.C: Likewise.
46627 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
46628 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
46629 * g++.old-deja/g++.jason/access8.C: Likewise.
46630 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
46631 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
46632 pseudo-destructor names.
46633 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
46634 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
46635 pseudo-destructor names.
46636 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
46637 * g++.old-deja/g++.jason/overload19.C: Likewise.
46638 * g++.old-deja/g++.jason/overload32.C: Likewise.
46639 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
46641 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
46642 * g++.old-deja/g++.jason/return.C: Likewise.
46643 * g++.old-deja/g++.jason/return2.C: Likewise.
46644 * g++.old-deja/g++.jason/shadow1.C: Likewise.
46645 * g++.old-deja/g++.jason/special.C: Use explicit specialization
46647 * g++.old-deja/g++.jason/template10.C: Account for use of
46648 non-dependent names.
46649 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
46651 * g++.old-deja/g++.jason/template37.C: Likewise.
46652 * g++.old-deja/g++.law/access4.C: Change error messages.
46653 * g++.old-deja/g++.law/arm13.C: Remove incorrect
46654 pseudo-destructor names.
46655 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
46656 * g++.old-deja/g++.law/ctors9.C: Likewise.
46657 * g++.old-deja/g++.law/cvt22.C: Likewise.
46658 * g++.old-deja/g++.law/dtors5.C: Likewise.
46659 * g++.old-deja/g++.law/global-init1.C: Likewise.
46660 * g++.old-deja/g++.law/missed-error3.C: Likewise.
46661 * g++.old-deja/g++.law/operators28.C: Likewise.
46662 * g++.old-deja/g++.law/visibility28.C: Likewise.
46663 * g++.old-deja/g++.martin/eval1.C: Likewise.
46664 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
46666 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
46667 * g++.old-deja/g++.mike/net34.C: Likewise.
46668 * g++.old-deja/g++.mike/net36.C: Likewise.
46669 * g++.old-deja/g++.mike/ns2.C: Likewise.
46670 * g++.old-deja/g++.mike/p12306.C: Likewise.
46671 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
46673 * g++.old-deja/g++.mike/p700.C: Likewise.
46674 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
46675 * g++.old-deja/g++.mike/p710.C: Likewise.
46676 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
46678 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
46679 * g++.old-deja/g++.mike/pmf9.C: Likewise.
46680 * g++.old-deja/g++.ns/crash2.C: Likewise.
46681 * g++.old-deja/g++.ns/crash3.C: Likewise.
46682 * g++.old-deja/g++.ns/invalid1.C: Likewise.
46683 * g++.old-deja/g++.ns/ns17.C: Likewise.
46684 * g++.old-deja/g++.ns/template16.C: Likewise.
46685 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
46687 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
46688 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
46689 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
46690 named return value extension.
46691 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
46692 * g++.old-deja/g++.other/access4.C: Issue additional error
46694 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
46695 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
46696 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
46697 * g++.old-deja/g++.other/crash25.C: Change error message.
46698 * g++.old-deja/g++.other/crash4.C: Change error message.
46699 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
46700 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
46701 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
46703 * g++.old-deja/g++.other/defarg8.C: Likewise.
46704 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
46705 * g++.old-deja/g++.other/dtor10.C: Likewise.
46706 * g++.old-deja/g++.other/incomplete.C: Likewise.
46707 * g++.old-deja/g++.other/linkage7.C: Likewise.
46708 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
46710 * g++.old-deja/g++.other/mangle2.C: Likewise.
46711 * g++.old-deja/g++.other/refinit2.C: Likewise.
46712 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
46713 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
46714 * g++.old-deja/g++.pt/crash28.C: Likewise.
46715 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
46717 * g++.old-deja/g++.pt/crash32.C: Change error message.
46718 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
46719 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
46720 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
46721 error message position.
46722 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
46723 * g++.old-deja/g++.pt/defarg8.C: Change error message.
46724 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
46726 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
46727 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
46728 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
46729 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
46731 * g++.old-deja/g++.pt/explicit31.C: Likewise.
46732 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
46733 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
46735 * g++.old-deja/g++.pt/explicit71.C: Change error message.
46736 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
46738 * g++.old-deja/g++.pt/friend28.C: Account for use of
46739 non-dependent names.
46740 * g++.old-deja/g++.pt/friend29.C: Likewise.
46741 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
46743 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
46744 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
46745 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
46747 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
46748 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
46750 * g++.old-deja/g++.pt/memclass20.C: Likewise.
46751 * g++.old-deja/g++.pt/memclass5.C: Likewise.
46752 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
46754 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
46755 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
46756 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
46757 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
46758 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
46759 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
46761 * g++.old-deja/g++.pt/spec10.C: Likewise.
46762 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
46763 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
46764 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
46765 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
46766 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
46767 * g++.old-deja/g++.pt/ttp62.C: Likewise.
46768 * g++.old-deja/g++.pt/ttp64.C: Likewise.
46769 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
46770 * g++.old-deja/g++.pt/typename15.C: Likewise.
46771 * g++.old-deja/g++.pt/typename22.C: Likewise.
46772 * g++.old-deja/g++.pt/typename6.C: Change error messages.
46773 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
46774 * g++.old-deja/g++.pt/virtual2.C: Likewise.
46775 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
46777 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
46778 return value extension.
46779 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
46780 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
46781 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
46782 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
46784 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
46786 * g++.dg/warn/inline1.C: New test.
46787 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
46788 * g++.old-deja/g++.jason/synth10.C: Likewise.
46789 * g++.old-deja/g++.mike/net31.C: Likewise.
46790 * g++.old-deja/g++.mike/p8786.C: Likewise.
46792 * g++.dg/template/friend10.C: New test.
46793 * g++.dg/template/conv5.C: New test.
46795 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
46797 * g++.dg/lookup/scoped3.C: New test.
46799 * g++.dg/lookup/decl1.C: New test.
46800 * g++.dg/lookup/decl2.C: New test.
46802 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
46804 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
46805 gcc.c-torture/compile/20021015-1.c,
46806 gcc.c-torture/compile/20021015-2.c,
46807 gcc.c-torture/compile/20021123-1.c,
46808 gcc.c-torture/compile/20021123-2.c,
46809 gcc.c-torture/compile/20021123-3.c,
46810 gcc.c-torture/compile/20021123-4.c,
46811 gcc.c-torture/execute/20021024-1.c: Add tests previously added
46812 only to 3.1 or 3.2 branch.
46814 2002-12-23 Mark Mitchell <mark@codesourcery.com>
46816 * gcc.dg/i386-bitfield3.c: New test.
46818 * gcc.dg/i386-bitfield2.c: New test.
46820 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
46822 * g++.dg/parse/conv_op1.C: New test.
46824 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
46826 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
46829 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
46831 * gcc.c-torture/compile/20021220-1.c: New test.
46833 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
46835 * gcc.dg/i386-fastcall-1.c: New.
46837 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
46839 * gcc.c-torture/execute/20021219-1.c: New test.
46841 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
46843 * gcc.dg/i386-pic-1.c: New test.
46845 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46848 * g++.dg/template/friend9.C: New test.
46850 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46853 * g++.dg/template/access7.C: New test.
46855 2002-12-18 Nick Clifton <nickc@redhat.com>
46857 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
46858 the libstdc++-v3 directory has been found.
46860 2002-12-12 Devang Patel <dpatel@apple.com>
46861 * gcc.dg/darwin-ld-1.c: New test.
46862 * gcc.dg/darwin-ld-2.c: New test.
46863 * gcc.dg/darwin-ld-3.c: New test.
46864 * gcc.dg/darwin-ld-4.c: New test.
46865 * gcc.dg/darwin-ld-5.c: New test.
46867 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
46869 * gcc.c-torture/compile/20021212-1.c: New test.
46871 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
46873 * gcc.dg/fshort-wchar: New test.
46875 2002-12-10 Mark Mitchell <mark@codesourcery.com>
46878 * g++.dg/template/dtor1.C: New test.
46880 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
46883 2002-12-10 Jakub Jelinek <jakub@redhat.com>
46885 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
46887 2002-12-09 Mark Mitchell <mark@codesourcery.com>
46889 * g++.dg/template/static1.C: New test.
46890 * g++.dg/template/static2.C: New test.
46891 * g++.old-deja/g++.ext/memconst.C: New test.
46893 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46895 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
46896 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
46897 * g++.dg/special/initp1.C: Likewise.
46899 2002-12-06 Jakub Jelinek <jakub@redhat.com>
46901 * gcc.c-torture/execute/20021204-1.c: New test.
46903 2002-12-04 Geoffrey Keating <geoffk@apple.com>
46905 * gcc.dg/ppc-fmadd-1.c: New file.
46906 * gcc.dg/ppc-fmadd-2.c: New file.
46907 * gcc.dg/ppc-fmadd-3.c: New file.
46909 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
46911 * gcc.c-torture/compile/20021204-1.c: New test.
46913 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
46915 * g++.dg/inherit/covariant2.C: New test.
46916 * g++.dg/inherit/covariant3.C: New test.
46917 * g++.dg/inherit/covariant4.C: New test.
46918 * g++.dg/inherit/covariant1.C: Remove XFAIL.
46919 * g++.old-deja/g++.robertl/eb17.C: Likewise.
46921 2002-12-03 Mark Mitchell <mark@codesourcery.com>
46924 * g++.dg/init/brace3.C: New test.
46926 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
46928 * gcc.dg/20020210-1.c: Fix a comment typo.
46930 2002-12-02 Mark Mitchell <mark@codesourcery.com>
46933 * g++.dg/parse/defarg1.C: New test.
46936 * g++.dg/template/char1.C: New test.
46938 * g++.dg/template/varmod1.C: Fix typo.
46940 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46943 * g++.old-deja/g++.pt/crash32.C: Expect error.
46945 2002-12-01 Mark Mitchell <mark@codesourcery.com>
46948 * g++.dg/template/varmod1.C: New test.
46951 * g++.dg/inherit/typeinfo1.C: New test.
46954 * g++.dg/inherit/typedef1.C: New test.
46956 2002-11-30 Mark Mitchell <mark@codesourcery.com>
46960 * g++.dg/template/strlen1.C: New test.
46963 * g++.dg/template/ctor2.C: New test.
46966 * g++.dg/init/string1.C: New test.
46969 * g++.dg/template/friend8.C: New test.
46971 2002-11-29 Joe Buck <jbuck@synopsys.com>
46973 * g++.dg/lookup/anon2.C: New test.
46975 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
46977 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
46980 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
46982 * gcc.dg/bitfld-6.c: New test.
46984 2002-11-27 Jan Hubicka <jh@suse.cz>
46986 * gcc.c-torture/execute/20021127.[cx]: New test.
46988 2002-11-26 Jan Hubicka <jh@suse.cz>
46990 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
46993 2002-11-26 Geoffrey Keating <geoffk@apple.com>
46995 * g++.dg/init/brace2.C: New test.
46996 * g++.old-deja/g++.mike/p9129.C: Correct.
46998 2002-11-26 Mark Mitchell <mark@codesourcery.com>
47000 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
47002 2002-11-25 Andreas Bauer <baueran@in.tum.de>
47004 * gcc.dg/sibcall-6: New test for indirect sibcalls.
47006 2002-11-25 Mark Mitchell <mark@codesourcery.com>
47008 * g++.dg/abi/empty11.C: New test.
47009 * g++.dg/rtti/cv1.C: New test.
47011 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
47013 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
47015 2002-11-24 Mark Mitchell <mark@codesourcery.com>
47017 * g++.dg/abi/empty10.C: New test.
47019 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
47021 * gcc.c-torture/compile/20021124-1.c: New test.
47023 2002-11-22 Mark Mitchell <mark@codesourcery.com>
47025 * g++.dg/abi/rtti2.C: New test.
47027 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
47029 * gcc.dg/i386-unroll-1.c: New test.
47031 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
47033 * gcc.c-torture/compile/20021120-1.c: New test.
47034 * gcc.c-torture/compile/20021120-2.c: New test.
47036 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
47038 * gcc.dg/bitfld-5.c: New test.
47040 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
47042 * gcc.c-torture/execute/20021120-3.c: New test.
47044 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
47046 * gcc.c-torture/execute/20021120-2.c: New test.
47048 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
47050 * gcc.c-torture/execute/20021120-1.c: New test.
47052 2002-11-20 Jakub Jelinek <jakub@redhat.com>
47054 * gcc.c-torture/execute/20021118-3.c: New test.
47056 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
47058 * gcc.c-torture/compile/20021119-1.c: New test.
47060 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
47062 * gcc.dg/duff-1.c: New test.
47063 * gcc.dg/duff-2.c: New test.
47064 * gcc.dg/duff-3.c: New test.
47066 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
47068 * gcc.dg/cpp/_Pragma5.c: New test.
47070 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
47072 * gcc.c-torture/execute/20021118-2.c: New test.
47074 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
47076 * gcc.c-torture/execute/20021118-1.c: New test.
47078 2002-11-16 Jakub Jelinek <jakub@redhat.com>
47080 * gcc.dg/20021116-1.c: New test.
47082 2002-11-14 Mark Mitchell <mark@codesourcery.com>
47084 * g++.dg/abi/vcall1.C: New test.
47086 2002-11-14 Jakub Jelinek <jakub@redhat.com>
47088 * gcc.dg/20021029-1.c: New test.
47089 * gcc.dg/20021029-2.c: New test.
47091 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
47093 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
47095 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
47098 * gcc.dg/20021110.c: Move to ...
47099 * gcc.c-torture/compile/20021110.c: .... here.
47101 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47104 * gcc.c-torture/execute/20021111-1.c
47106 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
47109 * gcc.dg/20021110.c: New test.
47111 2002-11-10 Mark Mitchell <mark@codesourcery.com>
47113 * g++.dg/abi/vthunk3.C: Run only on x86.
47115 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
47117 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
47119 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
47121 * lib/compat.exp (compat-execute): Fix logic error in last
47124 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
47126 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
47128 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47131 * g++.dg/template/access6.C: New test.
47133 2002-11-08 Jan Hubicka <jh@suse.cz>
47135 * gcc.dg/i386-ssefp-1.c: New test.
47136 * gcc.dg/i386-ssefp-1.c: New test.
47138 2002-11-08 Jan Hubicka <jh@suse.cz>
47140 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
47142 2002-11-07 Mark Mitchell <mark@codesourcery.com>
47144 * g++.dg/abi/vthunk3.C: New test.
47147 * g++.dg/template/crash2.C: New test.
47149 2002-11-07 Mark Mitchell <mark@codesourcery.com>
47151 * g++.dg/abi/dtor1.C: New test.
47152 * g++.dg/abi/dtor2.C: Likewise.
47154 2002-11-05 Geoffrey Keating <geoffk@apple.com>
47156 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
47159 2002-11-04 Adam Nemet <anemet@lnxw.com>
47161 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
47162 -mthumb. Only xfail with -O0.
47164 2002-11-03 Mark Mitchell <mark@codesourcery.com>
47166 * g++.dg/abi/thunk1.C: New test.
47167 * g++.dg/abi/thunk2.C: Likewise.
47168 * g++.dg/abi/vtt1.C: Likewise.
47170 2002-11-02 Diego Novillo <dnovillo@redhat.com>
47172 PR optimization/8423
47173 * gcc.c-torture/execute/builtin-constant.c: New test.
47175 2002-11-01 Zack Weinberg <zack@codesourcery.com>
47177 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
47178 Add some more cases.
47180 2002-11-01 Mark Mitchell <mark@codesourcery.com>
47183 * g++.dg/opt/local1.C: New test.
47185 2002-10-30 Mark Mitchell <mark@codesourcery.com>
47188 * g++.dg/template/complit1.C: New test.
47191 * g++.dg/template/typename4.C: Likewise.
47193 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47195 Core issue 287, PR c++/7639
47196 * g++.dg/template/instantiate1.C: Adjust error location.
47197 * g++.dg/template/instantiate3.C: New test.
47198 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
47199 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
47200 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
47202 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
47204 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
47206 2002-10-29 Mark Mitchell <mark@codesourcery.com>
47209 * g++.dg/init/dtor2.C: New test.
47211 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47213 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
47214 * gcc.dg/nest.c: Bypass errors on irix6.
47216 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
47218 * gcc.dg/nest.c: Expect error for mmix-*-*.
47219 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
47221 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
47223 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
47226 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
47228 2002-10-25 Mike Stump <mrs@apple.com>
47230 * gcc.dg/warn-1.c: New test.
47232 2002-10-25 Zack Weinberg <zack@codesourcery.com>
47234 * g++.dg/template/typename3.C: New test.
47236 2002-10-25 Mark Mitchell <mark@codesourcery.com>
47238 * g++.dg/lookup/ptrmem1.C: New test.
47240 * g++.dg/abi/vthunk2.C: New test.
47242 2002-10-25 Zack Weinberg <zack@codesourcery.com>
47244 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
47246 2002-10-24 Mark Mitchell <mark@codesourcery.com>
47248 * g++.dg/abi/empty9.C: New test.
47250 2002-10-24 Richard Henderson <rth@redhat.com>
47252 * g++.dg/inherit/thunk1.C: Enable for ia64.
47254 2002-10-23 Mark Mitchell <mark@codesourcery.com>
47257 * g++.dg/lookup/pretty1.C: New test.
47259 2002-10-23 Jakub Jelinek <jakub@redhat.com>
47261 * gcc.dg/20021023-1.c: New test.
47263 2002-10-23 Mark Mitchell <mark@codesourcery.com>
47266 * g++.dg/parse/inline1.C: New test.
47268 2002-10-23 Richard Henderson <rth@redhat.com>
47270 * g++.dg/inherit/thunk1.C: Enable for x86_64.
47272 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
47274 2002-10-22 Mark Mitchell <mark@codesourcery.com>
47277 * g++.dg/parse/stmtexpr3.C: New test.
47279 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
47281 * g++.dg/expr/cond1.C: New test.
47283 2002-10-21 Zack Weinberg <zack@codesourcery.com>
47285 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
47287 2002-10-21 Mark Mitchell <mark@codesourcery.com>
47289 * g++.dg/abi/vbase13.C: New test.
47290 * g++.dg/abi/vbase14.C: Likewise.
47292 2002-10-21 Jakub Jelinek <jakub@redhat.com>
47294 * gcc.dg/tls/pic-1.c: New test.
47295 * gcc.dg/tls/nonpic-1.c: New test.
47296 * gcc.dg/20021018-1.c: New test.
47298 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
47300 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
47301 Remove only files with the same base name as the test case.
47302 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
47303 (profopt-execute): Likewise. Also, remove old profiling
47304 and performance data files before running the tests.
47306 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
47307 * g++.dg/bprob/bprob.exp: Likewise.
47308 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
47309 to allow more general test case names.
47311 * g++.dg/bprob/bprob-1.C: Rename to ...
47312 * g++.dg/bprob/g++-bprob-1.C: ... this.
47314 * g77.dg/bprob/bprob-1.f: Rename to ...
47315 * g77.dg/bprob/g77-bprob-1.f: ... this.
47317 2002-10-21 Zack Weinberg <zack@codesourcery.com>
47319 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
47320 bison 1.50 or later.
47322 2002-10-21 Janis Johnson <janis187@us.ibm.com>
47324 * g++.dg/README: Describe more test directories.
47326 2002-10-21 Mark Mitchell <mark@codesourcery.com>
47328 * g++.dg/init/array6.C: Add additional tests.
47330 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
47332 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
47333 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
47335 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
47337 * gcc.c-torture/compile/20020604-1.x: New.
47338 * gcc.c-torture/compile/simd-5.x: Likewise.
47339 * gcc.c-torture/execute/920710-1.x: Likewise.
47340 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
47342 2002-10-21 Mark Mitchell <mark@codesourcery.com>
47344 * g++.dg/inherit/override1.C: Add dg-options clause.
47346 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
47348 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
47351 2002-10-19 Andreas Schwab <schwab@suse.de>
47353 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
47354 directory component.
47356 2002-10-18 Mark Mitchell <mark@codesourcery.com>
47358 * g++.dg/inherit/thunk1.C: New test.
47360 * g++.dg/inherit/override1.C: New test.
47362 * g++.dg/abi/mangle11.C: New test.
47363 * g++.dg/abi/mangle14.C: New test.
47364 * g++.dg/abi/mangle17.C: New test.
47366 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
47368 * g++.dg/overload/member2.C: New test.
47370 2002-10-17 Janis Johnson <janis187@us.ibm.com>
47372 * g++.dg/README: Describe new compat directory.
47373 * g++.dg/dg.exp: Skip tests in compat directory.
47374 * README.compat: New file.
47375 * lib/compat.exp: New expect script.
47376 * g++.dg/compat: New test directory.
47377 * g++.dg/compat/compat.exp: New expect script.
47378 * g++.dg/compat/abi: New test directory.
47379 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
47380 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
47381 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
47382 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
47383 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
47384 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
47385 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
47386 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
47387 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
47388 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
47389 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
47390 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
47391 * g++.dg/compat/break: New test directory.
47392 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
47393 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
47394 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
47395 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
47396 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
47397 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
47398 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
47399 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
47400 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
47401 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
47402 g++.dg/compat/break/README: New files.
47403 * g++.dg/compat/eh: New test directory.
47404 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
47405 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
47406 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
47407 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
47408 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
47409 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
47410 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
47411 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
47412 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
47413 g++.dg/compat/eh/filter2_y.C,
47414 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
47415 g++.dg/compat/eh/new1_y.C,
47416 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
47417 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
47418 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
47419 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
47420 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
47421 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
47422 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
47423 g++.dg/compat/eh/unexpected1_y.C: New files.
47424 * g++.dg/compat/init: New test directory.
47425 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
47426 g++.dg/compat/init/array5_y.C,
47427 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
47428 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
47429 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
47430 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
47431 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
47432 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
47433 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
47434 g++.dg/compat/init/init-ref2_y.C: New files.
47436 2002-10-17 Mark Mitchell <mark@codesourcery.com>
47439 * g++.dg/inherit/using3.C: New test.
47441 2002-10-17 Jan Hubicka <jh@suse.cz>
47443 * gcc.dg/20021017-2.c: New test.
47445 2002-10-17 Mark Mitchell <mark@codesourcery.com>
47447 * g++.dg/abi/mangle16.C: Adjust.
47449 * g++.dg/init/array8.C: New test.
47451 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
47453 * gcc.dg/special/mips-abi.exp: New test.
47454 * gcc.dg/special/mips-abi.s: Empty file used by the above.
47456 2002-10-16 Mark Mitchell <mark@codesourcery.com>
47458 * g++.dg/abi/mangle16.C: New test.
47459 * g++.dg/abi/mangle17.C: Likewise.
47462 * g++.dg/template/ref1.C: New test.
47464 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47466 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
47468 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
47470 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
47472 2002-10-16 Mark Mitchell <mark@codesourcery.com>
47475 * g++.dg/init/array7.C: New test.
47477 2002-10-15 Mark Mitchell <mark@codesourcery.com>
47479 * g++.dg/init/array6.C: New test.
47481 * g++.dg/abi/mangle13.C: Likewise.
47482 * g++.dg/abi/mangle14.C: Likewise.
47483 * g++.dg/abi/mangle15.C: Likewise.
47485 2002-10-14 Mark Mitchell <mark@codesourcery.com>
47487 * g++.dg/abi/empty8.C: New test.
47489 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
47491 * g++.dg/init/ctor1.C: New test.
47493 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
47495 * gcc.c-torture/execute/20021015-1.c: New test.
47497 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
47499 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
47501 2002-10-14 Jan Hubicka <jh@suse.cz>
47503 * gcc.dg/i386-ssetype-[1-5].c: New tests.
47505 2002-10-14 Richard Henderson <rth@redhat.com>
47507 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
47509 2002-10-14 Mark Mitchell <mark@codesourcery.com>
47511 PR optimization/6631
47512 * g++.dg/opt/const2.C: New test.
47514 2002-10-14 Mark Mitchell <mark@codesourcery.com>
47517 * g++.dg/parse/friend1.C: New test.
47518 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
47520 2002-10-14 Jakub Jelinek <jakub@redhat.com>
47522 * gcc.dg/20021014-1.c: New test.
47524 2002-10-11 Mark Mitchell <mark@codesourcery.com>
47527 * g++.dg/ext/vlm1.C: New test.
47528 * g++.dg/ext/vlm2.C: Likewise.
47530 * g++.dg/init/array1.C: Remove invalid braces.
47531 * g++.dg/init/brace1.C: New test.
47532 * g++.dg/init/copy2.C: Likewise.
47533 * g++.dg/init/copy3.C: Likewise.
47534 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
47535 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
47538 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
47540 * gcc.dg/cpp/assembler.S: Don't use -ansi.
47542 2002-10-11 Richard Shann <richard.shann@superh.com>
47544 * gcc.c-torture/compile/simd-5.c: New test.
47546 2002-10-10 Roger Sayle <roger@eyesopen.com>
47548 * gcc.c-torture/execute/shiftopt-1.c: New test case.
47550 2002-10-10 Jim Wilson <wilson@redhat.com>
47552 * gcc.c-torture/execute/20021010-1.c: New test.
47554 2002-10-09 Zack Weinberg <zack@codesourcery.com>
47557 * g++.dg/ext/typedef-init.C: New test.
47558 * gcc.dg/typedef-init.c: New test.
47560 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
47562 * gcc.dg/cpp/paste13.c: New test.
47564 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47566 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
47567 remaining platforms, XFAIL during compile, not execute. Don't
47570 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
47572 * gcc.dg/alias-1.c: Tweak expected warning.
47574 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
47576 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
47578 2002-10-06 Andreas Jaeger <aj@suse.de>
47580 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
47581 * gcc.dg/cpp/c++98.C: Likewise.
47583 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
47584 * g++.dg/cpp/c++98.C: Likewise.
47586 * g++.dg/README (Subdirectories): Mention cpp directory.
47589 * gcc.dg/20021006-1.c: New test.
47591 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47594 * g++.dg/other/warning1.C: New test.
47596 2002-10-04 Roger Sayle <roger@eyesopen.com>
47598 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
47599 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
47600 and sparc-*-* with -m64 as expected failures. See PR 8087.
47602 2002-10-03 Mark Mitchell <mark@codesourcery.com>
47605 * g++.dg/template/ptrmem3.C: New test.
47608 * g++.dg/template/union1.C: New test.
47610 2002-10-03 Mark Mitchell <mark@codesourcery.com>
47613 * g++.dg/abi/mangle9.C: New test.
47614 * g++.dg/abi/mangle10.C: New test.
47615 * g++.dg/abi/mangle11.C: New test.
47616 * g++.dg/abi/mangle12.C: New test.
47618 2002-10-02 Mark Mitchell <mark@codesourcery.com>
47621 * g++.dg/template/meminit1.C: New test.
47622 * g++.dg/warn/Wreorder-1.C: Likewise.
47623 * g++.old-deja/g++.mike/warn3.C: Tweak.
47624 * lib/prune.exp: Ingore "in copy constructor".
47626 2002-10-02 Andreas Jaeger <aj@suse.de>
47628 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
47629 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
47630 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
47633 2002-10-01 Mark Mitchell <mark@codesourcery.com>
47635 * gcc.dg/empty1.C: Fix typo.
47637 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
47639 * gcc.dg/alias-1.c: New test.
47641 2002-10-01 Mark Mitchell <mark@codesourcery.com>
47643 * gcc.dg/empty1.C: New test.
47645 * g++.dg/tls/init-2.C: Tweak error messages.
47647 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
47649 * gcc.c-torture/compile/20020923-1.c: New test.
47651 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
47653 * gcc.c-torture/execute/ffs-1.c: New test.
47654 * gcc.c-torture/execute/ffs-2.c: Ditto.
47656 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
47658 * g++.dg/overload/member1.C: New test.
47660 2002-09-30 Mark Mitchell <mark@codesourcery.com>
47662 * g++.dg/abi/empty7.C: New test.
47663 * g++.dg/init/pm2.C: Likewise.
47665 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
47667 * g++.dg/rtti/crash1.C: New test.
47669 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
47671 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
47672 gcc.dg/sibcall-4.c: New tests.
47674 2002-09-28 Roger Sayle <roger@eyesopen.com>
47676 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
47677 powerpc and MMIX targets.
47679 2002-09-27 Zack Weinberg <zack@codesourcery.com>
47681 * gcc.dg/cpp/20020927-1.c: New.
47683 2002-09-26 David S. Miller <davem@redhat.com>
47685 * gcc.c-torture/compile/trunctfdf.c: New.
47687 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47689 * lib/target-supports.exp (check_weak_available): Handle solaris2.
47691 2002-09-27 Alan Modra <amodra@bigpond.net.au>
47693 * gcc.c-torture/execute/loop-15.c: New.
47695 2002-09-26 Janis Johnson <janis187@us.ibm.com>
47697 * README.QMTEST: Fix typo.
47699 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
47701 * gcc.dg/20020926-1.c: New test.
47703 2002-09-25 David S. Miller <davem@redhat.com>
47706 * gcc.c-torture/execute/shiftdi.c: New test.
47708 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
47710 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
47711 unique to the tool.
47712 * lib/g77.exp (g77_init): Likewise.
47713 * lib/g++.exp (g++_init): Likewise.
47714 * lib/objc.exp (objc_init): Likewise.
47716 2002-09-25 Mark Mitchell <mark@codesourcery.com>
47718 * g++.dg/abi/empty5.C: New test.
47719 * g++.dg/abi/empty6.C: New test.
47720 * g++.dg/abi/vbase12.C: New test.
47722 2002-09-25 Richard Henderson <rth@redhat.com>
47724 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
47725 too-small long double.
47727 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
47729 * gcc.dg/20020919-1.c: New test.
47731 2002-09-23 Mark Mitchell <mark@codesourcery.com>
47733 * g++.dg/abi/bitfield6.C: New test.
47734 * g++.dg/abi/bitfield7.C: New test.
47735 * g++.dg/abi/bitfield8.C: New test.
47736 * g++.dg/abi/vbase11.C: New test.
47738 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
47740 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
47741 hppa*-*-hpux*. Update test comment.
47743 2002-09-20 Jakub Jelinek <jakub@redhat.com>
47745 * gcc.dg/tls/struct-1.c: New test.
47747 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
47749 * gcc.dg/cpp/tr-warn2.c: Update.
47751 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
47753 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
47755 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
47757 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
47760 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
47762 * gcc.c-torture/execute/ieee/mzero3.c: New test.
47764 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47765 Adjust for c++filt moved to binutils. Remove spurious duplicate
47766 setting of cxxfilt.
47768 2002-09-19 Geoffrey Keating <geoffk@apple.com>
47770 * gcc.dg/20020312-2.c: Update for darwin.
47772 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
47774 * g++.old-deja/g++.other/crash32.C: Mark ICE.
47776 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
47778 * objc.dg/comp-types-1.m: New test.
47779 * objc.dg/comp-types-2.m: New test.
47780 * objc.dg/comp-types-3.m: New test.
47781 * objc.dg/comp-types-4.m: New test.
47782 * objc.dg/comp-types-5.m: New test.
47783 * objc.dg/comp-types-6.m: New test.
47785 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
47787 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
47789 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
47791 * g++.dg/other/do1.C: New test.
47793 * g++.dg/template/subst1.C: New test.
47795 2002-09-16 Steve Ellcey <sje@cup.hp.com>
47797 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
47799 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
47801 * g++.dg/template/qualttp20.C: Adjust expected errors.
47802 * g++.old-deja/g++.jason/report.C: Likewise.
47803 * g++.old-deja/g++.other/qual1.C: Likewise.
47805 * g++.dg/lookup/scoped2.C: New test.
47807 * g++.dg/ext/asm3.C: New test.
47809 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
47811 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
47813 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
47815 * ChangeLog: follow spelling conventions.
47816 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
47817 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
47818 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
47819 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
47820 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
47821 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
47822 * g++.old-deja/g++.law/global-init1.C: Likewise.
47823 * g++.old-deja/g++.other/delete4.C: Likewise.
47824 * g++.old-deja/g++.other/inline21.C: Likewise.
47825 * g++.old-deja/g++.other/singleton.C: Likewise.
47826 * g77.dg/strlen0.f: Likewise.
47827 * g77.f-torture/compile/20010519-1.f: Likewise.
47828 * g77.f-torture/compile/980310-4.f: Likewise.
47829 * gcc.c-torture/compile/20000605-1.c: Likewise.
47830 * gcc.c-torture/execute/20020225-1.c: Likewise.
47831 * gcc.dg/c90-hexfloat-2.c: Likewise.
47832 * gcc.dg/c99-bool-1.c: Likewise.
47833 * gcc.dg/c99-hexfloat-2.c: Likewise.
47834 * gcc.dg/dll-2.c: Likewise.
47835 * gcc.dg/wtr-union-init-1.c: Likewise.
47836 * gcc.dg/wtr-union-init-2.c: Likewise.
47837 * gcc.dg/wtr-union-init-3.c: Likewise.
47838 * gcc.dg/cpp/avoidpaste1.c: Likewise.
47839 * gcc.dg/cpp/defined.c: Likewise.
47840 * gcc.dg/cpp/macsyntx.c: Likewise.
47841 * gcc.dg/cpp/paste2.c: Likewise.
47842 * gcc.dg/cpp/trad/defined.c: Likewise.
47843 * gcc.dg/format/c90-printf-1.c: Likewise.
47844 * gcc.dg/format/c90-scanf-1.c: Likewise.
47845 * gcc.dg/format/c99-printf-1.c: Likewise.
47846 * gcc.dg/format/c99-scanf-1.c: Likewise.
47847 * gcc.misc-tests/gcov-8.c: Likewise.
47848 * lib/profopt.exp: Likewise.
47850 2002-09-15 Krister Walfridsson <cato@df.lth.se>
47852 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
47854 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
47856 * g++.dg/inherit/using2.C: New test.
47858 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
47860 * ChangeLog: Follow spelling conventions.
47861 * g++.dg/template/friend4.C: Likewise.
47862 * g++.old-deja/g++.pt/crash67.C: Likewise.
47863 * gcc.c-torture/execute/20000801-4.c: Likewise.
47864 * gcc.dg/c90-digraph-1.c: Likewise.
47865 * gcc.dg/c94-digraph-1.c: Likewise.
47866 * gcc.dg/c99-digraph-1.c: Likewise.
47867 * gcc.dg/cpp/line5.c: Likewise.
47868 * gcc.dg/cpp/multiline.c: Likewise.
47869 * gcc.dg/cpp/trad/literals-1.c: Likewise.
47870 * gcc.dg/format/attr-3.c: Likewise.
47871 * gcc.dg/format/c90-scanf-3.c: Likewise.
47872 * gcc.dg/format/ext-4.c: Likewise.
47874 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
47876 * g++.dg/template/pretty1.C: New test.
47878 2002-09-14 Alan Modra <amodra@bigpond.net.au>
47880 * gcc.c-torture/execute/struct-cpy-1.c: New test.
47882 2002-09-13 Matt Austern <austern@apple.com>
47884 * g++.dg/other/constref[12].C: New, regression tests for
47885 passing a cast expression to a function by const reference.
47887 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
47889 * g++.dg/template/deduce1.C: New test.
47891 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
47893 * gcc.c-torture/execute/simd-1.c: Force all use of int to
47896 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
47898 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
47901 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
47903 * gcc.c-torture/compile/20020910-1.c: New test.
47905 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
47907 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
47909 2002-09-10 Andreas Jaeger <aj@suse.de>
47911 * gcc.dg/20020312-2.c: Adjust for x86-64.
47913 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
47915 * g77.dg/7388.f: New test case for PR 7388.
47917 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
47919 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
47921 2002-09-05 Ziemowit Laski <zlaski@apple.com>
47923 * objc.dg/proto-lossage-1.m: New test.
47925 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
47927 * gcc.dg/cpp/_Pragma4.c: Fix typo.
47929 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
47931 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
47934 2002-09-06 Stan Shebs <shebs@apple.com>
47935 David Edelsohn <edelsohn@gnu.org>
47937 * gcc.dg/weak: New directory.
47938 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
47939 target-specific xfail bits.
47940 * gcc.dg/typeof-2.c: Move to new directory.
47941 * gcc.dg/weak.exp: New expect script.
47943 2002-09-06 Alan Modra <amodra@bigpond.net.au>
47945 * gcc.c-torture/execute/extzvsi.c: New test.
47947 2002-09-05 Stan Shebs <shebs@apple.com>
47949 * gcc.dg/weak-1.c: xfail on Darwin.
47950 * gcc.dg/weak-2.c: Ditto.
47951 * gcc.dg/weak-3.c: Ditto.
47952 * gcc.dg/weak-4.c: Ditto.
47953 * gcc.dg/weak-5.c: Ditto.
47954 * gcc.dg/weak-6.c: Ditto.
47955 * gcc.dg/weak-7.c: Ditto.
47956 * gcc.dg/weak-8.c: Ditto.
47957 * gcc.dg/weak-9.c: Ditto.
47959 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
47961 * gcc.c-torture/execute/loop-14.c: New test.
47963 2002-09-04 Jakub Jelinek <jakub@redhat.com>
47965 * g++.dg/other/cxa-atexit1.C: New test.
47967 * gcc.dg/typeof-2.c: New test.
47969 2002-09-03 Roger Sayle <roger@eyesopen.com>
47971 * gcc.dg/builtins-2.c: New testcase.
47972 * gcc.dg/builtins-3.c: New testcase.
47974 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
47976 * gcc.dg/cpp/_Pragma4.c: New test.
47978 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
47980 * objc/execute/nil_method-1.m: New testcase.
47982 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
47984 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
47985 [Object class], not [Object initialize].
47987 2002-08-31 Roger Sayle <roger@eyesopen.com>
47988 Hans-Peter Nilsson <hp@bitrange.com>
47990 * gcc.c-torture/execute/20020720-1.x: Skip test on
47991 mmix-knuth-mmixware. Correct comment.
47993 2002-08-27 Mark Mitchell <mark@codesourcery.com>
47995 * g++.dg/abi/bitfield5.C: New test.
47996 * g++.dg/abi/vbase10.C: Likewise.
47998 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
48000 * objc.dg/undeclared-selector.m: New test.
48002 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
48004 * g++.dg/other/offsetof1.C: Avoid cast warning.
48006 2002-08-26 Ziemowit Laski <zlaski@apple.com>
48008 * objc.dg/super-class-2.m: New test.
48010 2002-08-24 Matt Austern <austern@apple.com>
48012 * g++.dg/ext/lvaddr.C: New test.
48013 * g++.dg/ext/lvcast.C: New test.
48015 2002-08-22 Mark Mitchell <mark@codesourcery.com>
48017 * g++.dg/inherit/cond1.C: New test.
48019 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
48021 * gcc.dg/noncompile/incomplete-1.c: New test.
48023 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
48025 * gcc.dg/typespec-1.c: New test.
48027 2002-08-20 Devang Patel <dpatel@apple.com>
48028 * objc.dg/proto-hier-2.m: New test.
48030 2002-08-19 Ziemowit Laski <zlaski@apple.com>
48032 * objc.dg/bitfield-1.m: New test.
48033 * objc.dg/bitfield-2.m: New test.
48035 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
48037 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
48038 gcc.dg/c99-flex-array-4.c: New tests.
48040 2002-08-16 Stan Shebs <shebs@apple.com>
48042 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
48044 2002-08-15 Jakub Jelinek <jakub@redhat.com>
48046 * gcc.dg/typeof-1.c: New test.
48047 * g++.dg/ext/typeof2.C: New test.
48049 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
48051 * g++.dg/other/offsetof1.C: New test.
48053 2002-08-14 Richard Henderson <rth@redhat.com>
48055 * gcc.dg/tls/diag-3.c: Fix expected message strings.
48057 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
48059 * gcc.dg/cpp/_Pragma3.c: New test.
48061 2002-08-13 Mark Mitchell <mark@codesourcery.com>
48063 * g++.dg/template/inherit3: New test.
48065 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
48067 * gcc.dg/bitfld-4.c: Add blank options.
48069 2002-08-09 Mark Mitchell <mark@codesourcery.com>
48071 * g++.dg/template/crash1.C: New test.
48073 2002-08-08 Jakub Jelinek <jakub@redhat.com>
48075 * gcc.dg/tls/opt-2.c: New test.
48077 2002-08-08 Devang Patel <dpatel@apple.com>
48079 * objc.dg/selector-1.m : New test
48081 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
48083 * g++.dg/abi/bitfield4.C: New test.
48084 * gcc.dg/bitfld-4.c: New test.
48086 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
48088 * g++.dg/other/packed1.C: New test.
48090 2002-08-07 Mark Mitchell <mark@codesourcery.com>
48092 * g++.dg/abi/offsetof.C: Tweak error messages.
48093 * g++.old-deja/g++.mike/p10769a.C: Likewise.
48095 2002-08-08 Jakub Jelinek <jakub@redhat.com>
48097 * gcc.dg/bitfld-3.c: New test.
48099 2002-08-07 Jakub Jelinek <jakub@redhat.com>
48100 Richard Henderson <rth@redhat.com>
48102 * gcc.dg/i386-bitfield1.c: New test.
48103 * g++.dg/abi/bitfield3.C: Update.
48105 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
48107 * objc.dg/const-str-2.m: Update.
48108 * gcc.dg/cpp/c++98.c: Change to C extension.
48109 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
48110 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
48112 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
48114 * gcc.dg/tls/diag-3.c: New.
48116 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
48118 * g++.dg/README (Subdirectories): Document new subdir expr.
48119 * g++.dg/expr/pmf-1.C: New test.
48121 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
48123 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
48125 2002-08-06 Jakub Jelinek <jakub@redhat.com>
48127 * g++.dg/abi/bitfield3.C: New test.
48129 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
48131 * lib/gcov.exp: Tweak expected line formats.
48132 * gcc.misc-tests/gcov8.c: New test.
48133 * gcc.misc-tests/gcov8.x: New flags.
48135 2002-08-05 Jakub Jelinek <jakub@redhat.com>
48137 * consistency.vlad/layout/endian.c: Include string.h.
48139 * gcc.c-torture/execute/20020805-1.c: New test.
48141 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
48143 * g++.dg/other/conversion1.C: New test.
48145 2002-08-03 Roger Sayle <roger@eyesopen.com>
48147 * gcc.dg/builtins-1.c: New testcase.
48149 2002-08-02 Mark Mitchell <mark@codesourcery.com>
48151 * g++.dg/inherit/access3.C: New test.
48153 2002-08-01 Jakub Jelinek <jakub@redhat.com>
48155 * gcc.dg/ia64-visibility-2.c: New test.
48157 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
48159 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
48160 __qualifier_flags to __flags.
48162 2002-07-31 Mark Mitchell <mark@codesourcery.com>
48164 * g++.dg/inherit/operator1.C: New test.
48165 * g++.dg/lookup/disamb1.C: Fix typo in comment.
48166 * g++.dg/other/error1.C: Change expected error message.
48167 * g++.dg/template/conv4.C: Likewise.
48169 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
48171 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
48172 for documented behavior.
48174 2002-07-25 Roger Sayle <roger@eyesopen.com>
48176 * gcc.c-torture/execute/20020720-1.x: Skip this test on
48177 several targets known to fail.
48179 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
48181 * gcc.dg/mips-args-[123].c: New tests.
48183 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
48185 * gcc.dg/ppc-spe.c: New.
48187 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
48189 * g++.dg/other/ptrmem4.C: New testcase.
48191 2002-07-24 Richard Henderson <rth@redhat.com>
48193 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
48195 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
48197 * g++.dg/ext/alignof1.C (main): Return 0 for success.
48199 2002-07-24 Roger Sayle <roger@eyesopen.com>
48201 * gcc.c-torture/execute/memset-3.c: New testcase.
48203 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
48205 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
48206 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
48208 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48210 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
48213 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
48215 * gcc.c-torture/compile/simd-4.c: New test.
48217 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48219 PR c++/7347, c++/7348
48220 * g++.dg/template/access4.C: New test.
48221 * g++.dg/template/access5.C: New test.
48222 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
48223 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
48224 * g++.old-deja/g++.pt/ttp58.C: Likewise.
48225 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
48227 2002-07-22 Jakub Jelinek <jakub@redhat.com>
48229 * gcc.dg/gnu89-init-2.c: New test.
48231 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
48233 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
48235 2002-07-20 Roger Sayle <roger@eyesopen.com>
48237 * gcc.c-torture/execute/20020720-1.c: New testcase.
48239 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
48241 * gcc.dg/cpp/Wsignprom.c: New tests.
48243 2002-07-20 Alan Modra <amodra@bigpond.net.au>
48245 * gcc.c-torture/execute/loop-13.c: New test.
48247 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
48249 * gcc.dg/cpp/expr.c: New tests.
48251 2002-07-18 David Edelsohn <edelsohn@gnu.org>
48253 * g++.dg/opt/pr6713.C: Add template instantiation.
48255 2002-07-18 Alan Modra <amodra@bigpond.net.au>
48257 * gcc.dg/nest.c: New test.
48259 2002-07-17 Richard Henderson <rth@redhat.com>
48261 * g++.dg/opt/pr6713.C: New test.
48263 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
48265 * gcc.c-torture/execute/loop-2e.x: Let the testcase
48266 XFAIL for all x86 processors.
48268 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
48270 * gcc.c-torture/execute/20010122-1.x: Do not test with
48271 -fomit-frame-pointer.
48273 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48275 * g++.dg/template/instantiate2.C: New test.
48276 * g++.dg/template/spec4.C: New test.
48278 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48280 * g++.dg/template/access2.C: New test.
48281 * g++.dg/template/access3.C: New test.
48283 2002-07-15 Zack Weinberg <zack@codesourcery.com>
48285 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
48286 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
48287 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
48288 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
48289 Convert to use <stdarg.h>.
48290 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
48292 * gcc.dg/va-arg-2.c: New.
48293 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
48295 2002-07-15 Jakub Jelinek <jakub@redhat.com>
48297 * gcc.c-torture/compile/20020710-1.c: New test.
48299 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
48300 Andrew Pinski <pinskia@physics.uc.edu>
48302 gcc.c-torture/compile/simd-2.c: New testcase.
48303 gcc.c-torture/compile/simd-3.c: Likewise.
48305 2002-07-11 Mark Mitchell <mark@codesourcery.com>
48308 * g++.dg/overload/error1.C: New test.
48310 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
48312 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
48313 configuration and IRIX 6 O32 ABI.
48315 2002-07-11 Roger Sayle <roger@eyesopen.com>
48317 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
48319 2002-07-10 Roger Sayle <roger@eyesopen.com>
48321 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
48323 2002-07-10 Jeffrey A Law <law@redhat.com>
48325 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
48327 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
48329 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
48331 * gcc.dg/20020312-2.c: Check for __PPC__.
48333 2002-07-09 Diego Novillo <dnovillo@redhat.com>
48335 * gcc.c-torture/compile/20020709-1.c: New test.
48337 2002-07-07 Roger Sayle <roger@eyesopen.com>
48339 * g++.dg/template/qualttp21.C: New test case.
48341 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
48343 * gcc.c-torture/compile/20020706-1.c: New test.
48344 * gcc.c-torture/compile/20020706-2.c: New test.
48346 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
48347 Alexandre Oliva <aoliva@redhat.com>
48349 * g++.dg/warn/incomplete1.C: New test.
48351 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48354 * g++.dg/warn/noreturn1.C: New test.
48356 2002-07-03 Mark Mitchell <mark@codesourcery.com>
48359 * g++.dg/debug/debug6.C: New test.
48360 * g++.dg/debug/debug7.C: New test.
48362 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
48364 * gcc.c-torture/compile/simd-3.c: New test.
48366 2002-07-03 Chris Demetriou <cgd@broadcom.com>
48368 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
48369 * gcc.dg/20020620-1.c: Likewise.
48371 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48374 * g++.dg/init/array4.C: New test.
48375 * g++.dg/init/array5.C: New test.
48377 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
48379 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
48380 * gcc.c-torture/execute/simd-2.c (main): Likewise.
48382 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48384 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
48385 * gcc.dg/wtr-aggr-init-1.c: Likewise.
48386 * gcc.dg/wtr-conversion-1.c: Likewise.
48387 * gcc.dg/wtr-escape-1.c: Likewise.
48388 * gcc.dg/wtr-int-type-1.c: Likewise.
48389 * gcc.dg/wtr-label-1.c: Likewise.
48390 * gcc.dg/wtr-static-1.c: Likewise.
48391 * gcc.dg/wtr-strcat-1.c: Likewise.
48392 * gcc.dg/wtr-suffix-1.c: Likewise.
48393 * gcc.dg/wtr-switch-1.c: Likewise.
48394 * gcc.dg/wtr-unary-plus-1.c: Likewise.
48395 * gcc.dg/wtr-union-init-1.c: Likewise.
48396 * gcc.dg/wtr-union-init-2.c: Likewise.
48397 * gcc.dg/wtr-union-init-3.c: Likewise.
48399 * gcc.dg/wtr-func-def-1.c: New test.
48401 2002-07-02 Devang Patel <dpatel@apple.com>
48403 * objc.dg/param-1.m: New test.
48405 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
48407 * gcc.dg/cpp/trad/directive.c: Add test.
48408 * gcc.dg/cpp/trad/macroargs.c: Add test.
48409 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
48411 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
48413 * gcc.dg/cpp/cmdlne-M.c: New test.
48415 2002-07-02 Ziemowit Laski <zlaski@apple.com>
48417 * objc.dg/desig-init-1.m: New test.
48419 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48422 * g++.dg/template/instantiate1.C: New test.
48424 2002-07-01 Mark Mitchell <mark@codesourcery.com>
48427 * g++.dg/template/sizeof2.C: New test.
48429 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
48431 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
48432 gcc.dg/cpp/trad/include.c: New tests.
48434 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
48437 * gcc.c-torture/compile/20020701-1.c: New test.
48439 2002-07-01 Stan Shebs <shebs@apple.com>
48441 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
48443 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
48444 (objc-torture-execute): or here.
48446 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
48448 * gcc.c-torture/execute/arith-rand-ll.c: New test.
48450 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
48452 * gcc.dg/cpp/trad/escaped-nl.c: New test.
48454 2002-06-30 Devang Patel <dpatel@apple.com>
48456 * objc.dg/fsyntax-only.m: New test.
48458 2002-06-27 Mark Mitchell <mark@codesourcery.com>
48461 * g++.dg/template/friend7.C: New file.
48463 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
48465 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
48468 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
48470 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
48471 avoid division by zero.
48473 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
48475 * gcc.dg/Wunknownprag.c: New tests.
48477 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
48479 * gcc.c-torture/execute/simd-2.c: New test.
48481 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
48483 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
48484 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
48485 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
48486 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
48487 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
48488 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
48489 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
48490 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
48491 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
48492 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
48493 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
48494 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
48495 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
48496 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
48497 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
48498 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
48499 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
48501 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
48503 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
48504 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
48505 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
48506 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
48508 * gcc.dg/cpp/trad/directive.c: Update.
48510 2002-06-23 Andreas Jaeger <aj@suse.de>
48512 * gcc.c-torture/execute/complex-6.c: New.
48514 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
48516 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
48517 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
48518 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
48519 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
48521 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
48523 * gcc.dg/cpp/trad: New directory with traditional tests copied
48524 from parent directory.
48525 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48526 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48527 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48528 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48529 Move to trad/ and rename.
48530 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
48531 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
48532 gcc.dg/cpp/trad/redef2.c: New tests.
48533 * gcc.dg/cpp/trad/trad.exp: New driver.
48535 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
48537 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
48538 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
48539 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
48540 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
48543 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
48545 * gcc.dg/20020620-1.c: New test.
48547 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48549 * g++.dg/template/ttp4.C: New test.
48551 2002-06-19 Jakub Jelinek <jakub@redhat.com>
48553 * g++.dg/opt/vt1.C: Fix regexp.
48555 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48557 * gcc.c-torture/execute/pure-1.c: Make functions static again.
48558 Don't use attribute `noinline'.
48560 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
48562 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
48564 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
48566 * gcc.c-torture/execute/simd-1.c: New.
48568 * gcc.dg/simd-1.c: New.
48570 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
48572 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
48574 2002-06-16 Richard Henderson <rth@redhat.com>
48576 * g++.dg/ext/anon-struct1.C: New.
48577 * g++.dg/ext/anon-struct2.C: New.
48578 * g++.dg/ext/anon-struct3.C: New.
48579 * gcc.dg/anon-struct-1.c: New.
48580 * gcc.dg/anon-struct-2.c: New.
48581 * gcc.dg/anon-struct-3.c: New.
48582 * gcc.dg/20011008-1.c: Adjust warning text.
48583 * gcc.dg/20020527-1.c: Add -fms-extensions.
48585 2002-06-16 Richard Henderson <rth@redhat.com>
48587 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
48589 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
48591 * gcc.c-torture/execute/20020615-1.c: New test.
48593 2002-06-15 Roger Sayle <roger@eyesopen.com>
48595 * gcc.c-tortuture/execute/compare-1.c: New test case.
48596 * gcc.c-tortuture/execute/compare-2.c: New test case.
48597 * gcc.c-tortuture/execute/compare-3.c: New test case.
48599 2002-06-13 Richard Henderson <rth@redhat.com>
48601 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
48604 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48606 * g++.dg/template/typename2.C: Update error message.
48608 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
48610 * gcc.c-torture/execute/20020611-1.c: New test.
48612 2002-06-11 Bob Wilson <bob.wilson@acm.org>
48614 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
48615 list of targets to skip.
48617 2002-06-10 Bob Wilson <bob.wilson@acm.org>
48619 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
48620 targets if not optimizing.
48622 2002-06-10 Jakub Jelinek <jakub@redhat.com>
48624 * gcc.c-torture/compile/20020605-1.c: New test.
48626 * g++.dg/opt/vt1.C: New test.
48628 * gcc.dg/20020531-1.c: New test.
48630 * gcc.dg/20020530-1.c: New test.
48632 * gcc.dg/20020527-1.c: New test.
48634 * g++.dg/opt/cse1.C: New test.
48636 2002-06-07 Roger Sayle <roger@eyesopen.com>
48638 * gcc.dg/20020607-2.c: New test case.
48640 2002-06-07 Jakub Jelinek <jakub@redhat.com>
48642 * gcc.c-torture/compile/20020604-1.c: New test.
48644 2002-06-04 Richard Henderson <rth@redhat.com>
48646 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
48647 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
48648 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
48650 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
48652 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
48654 2002-06-03 Richard Henderson <rth@redhat.com>
48656 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
48657 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
48659 2002-06-02 Richard Henderson <rth@redhat.com>
48661 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
48662 test functions static.
48664 2002-06-02 Andreas Jaeger <aj@suse.de>
48666 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
48669 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
48671 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
48672 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
48673 Update for mofified diagnostics.
48674 * gcc.dg/c99-intconst-1.c: No longer fail.
48676 2002-06-02 Richard Henderson <rth@redhat.com>
48678 * gcc.dg/uninit-A.c: Remove xfail markers.
48680 2002-06-01 Roger Sayle <roger@eyesopen.com>
48682 * gcc.dg/fnegate-1.c: New test case.
48684 2002-05-30 Osku Salerma <osku@iki.fi>
48686 * gcc.c-torture/execute/mayalias-1.c: New file.
48688 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
48690 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
48691 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
48692 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
48694 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
48696 * gcc.c-torture/execute/20020529-1.c: New test.
48698 2002-05-27 Richard Henderson <rth@redhat.com>
48700 * g++.dg/ext/attrib6.C: New test case.
48702 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48704 * gcc.c-torture/execute/pure-1.c: New test.
48706 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
48708 * gcc.dg/cpp/arith-2.c: Remove.
48710 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
48712 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
48713 * gcc.dg/cpp/if-3.c: Remove.
48715 2002-05-26 Jakub Jelinek <jakub@redhat.com>
48717 * g++.dg/opt/cse2.C: New test.
48719 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
48721 * gcc.dg/cpp/arith-1.c: New semantic tests.
48722 * gcc.dg/cpp/if-1.c: Update.
48724 2002-05-24 Ben Elliston <bje@redhat.com>
48726 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
48728 2002-05-24 Jakub Jelinek <jakub@redhat.com>
48730 * gcc.dg/verbose-asm.c: New test.
48732 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
48734 * gcc.dg/cpp/paste12.c: New test.
48736 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
48738 * g++.dg/parse/named_ops.C: New test.
48740 2002-05-23 Mark Mitchell <mark@codesourcery.com>
48742 * gcc.dg/weak-8.c: New test.
48744 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
48746 * gcc.dg/weak-2.c: Allow optional leading underscore
48747 in scan-assembler symbol name.
48748 * gcc.dg/weak-3.c: Likewise.
48749 * gcc.dg/weak-4.c: Likewise.
48750 * gcc.dg/weak-5.c: Likewise.
48752 2002-05-23 Jakub Jelinek <jakub@redhat.com>
48754 * gcc.dg/20020523-1.c: New test.
48756 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
48758 * objc.dg/const-str-2.m: Update now that we stop after
48759 a command line error.
48761 2002-05-22 Richard Henderson <rth@redhat.com>
48763 * g++.dg/dg.exp: Fix typo in test pruneing.
48765 2002-05-22 Richard Henderson <rth@redhat.com>
48767 * g++.dg/dg.exp: Prune the tls subdirectory.
48768 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
48769 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
48770 * g++.dg/tls/init-1.C: New.
48772 2002-05-22 Jakub Jelinek <jakub@redhat.com>
48774 * gcc.dg/20020517-1.c: New test.
48776 2002-05-21 Richard Henderson <rth@redhat.com>
48778 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
48779 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
48781 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
48783 * g++.dg/other/copy2.C: New test.
48785 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
48787 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
48788 (MAX_COPY): Bump up to 10 times sizeof (long long).
48789 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
48791 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
48792 sizeof (long long).
48794 * gcc.c-torture/execute/strcpy-1.c: New test.
48796 2002-05-19 Jason Merrill <jason2redhat.com>
48798 * g++.dg/ext/oper1.C: New test.
48800 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
48801 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
48803 * README.QMTEST: New file.
48805 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
48807 2002-05-19 Andreas Jaeger <aj@suse.de>
48809 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
48811 * gcc.c-torture/execute/loop-2d.x: Likewise.
48813 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
48815 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
48816 support weak symbols.
48817 * gcc.dg/weak-4.c: Likewise.
48818 * gcc.dg/weak-6.c: Likewise.
48820 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
48822 * gcc.dg/weak-3.c: Add dg-excess-error comment for
48823 cygwin, coff and h8300-*-hms targets
48824 * gcc.dg/weak-5.c: Likewise.
48825 * gcc.dg/weak-7.c: Likewise.
48827 2002-05-16 Jason Merrill <jason@redhat.com>
48829 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
48830 (scan-assembler-not, scan-assembler-dem): Likewise.
48831 (scan-assembler-dem-not): Likewise.
48833 2002-05-15 Richard Henderson <rth@redhat.com>
48835 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
48837 2002-05-15 Richard Henderson <rth@redhat.com>
48839 * gcc.dg/weak-5.c (vfoo1c): No warning here.
48840 (vfoo1f): Warning here.
48841 (vfoo1l): Don't redefine the alias.
48843 2002-05-14 Jason Merrill <jason@redhat.com>
48844 Alexandre Oliva <aoliva@redhat.com>
48846 * g++.dg/init/pm1.C: New test.
48848 2002-05-12 David S. Miller <davem@redhat.com>
48850 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
48853 2002-05-10 Roger Sayle <roger@eyesopen.com>
48855 * gcc.c-torture/execute/20020510-1.c: New test case.
48857 2002-05-10 David S. Miller <davem@redhat.com>
48859 * gcc.c-torture/execute/conversion.c: Test long double too.
48861 2002-05-09 Jakub Jelinek <jakub@redhat.com>
48863 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
48864 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
48865 * lib/g++.exp (g++_link_flags): Likewise.
48866 * lib/objc.exp (objc_target_compile): Likewise.
48868 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
48870 * gcc.dg/cpp/poison.c: Update.
48871 * gcc.dg/cpp/20000625-2.c: Remove.
48872 * gcc.dg/cpp/direct2s.c: Remove final test.
48874 2002-05-08 Tom Rix <trix@redhat.com>
48876 * gcc.c-torture/execute/20020508-1.c: New test.
48877 * gcc.c-torture/execute/20020508-2.c: New test.
48878 * gcc.c-torture/execute/20020508-3.c: New test.
48880 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
48882 * gcc.dg/cpp/charconst-4.c: More tests.
48884 2002-05-08 Mark Mitchell <mark@codesourcery.com>
48887 * gcc.dg/weak-3.c: Update location of warning messages.
48888 * gcc.dg/weak-5.c: Likewise.
48890 2002-05-06 Roger Sayle <roger@eyesopen.com>
48892 * gcc.c-torture/execute/20020506-1.c: New test case.
48894 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
48896 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
48898 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
48900 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
48902 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
48904 * gcc.dg/cpp/charconst-3.c: New test.
48906 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
48908 * gcc.dg/cpp/charconst.c: Update tests.
48910 2002-05-05 Tim Josling <tej@melbpc.org.au>
48912 * treelang: Added directory for new sample language treelang. Also
48913 lib/treelang.exp: New file to signal treelang should be tested.
48915 2002-05-03 Jakub Jelinek <jakub@redhat.com>
48917 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
48918 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
48919 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
48920 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
48921 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
48922 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
48923 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
48925 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
48927 * gcc.dg/format/xopen-2.c: New test.
48929 2002-05-03 Jakub Jelinek <jakub@redhat.com>
48931 * gcc.dg/20020503-1.c: New test.
48933 2002-05-02 Mark Mitchell <mark@codesourcery.com>
48935 * g++.dg/init/dtor1.C: Make it tougher.
48937 2002-05-01 Mark Mitchell <mark@codesourcery.com>
48939 * g++.dg/init/dtor1.C: New test.
48941 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
48943 * gcc.dg/altivec-8.c: New.
48945 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
48947 * gcc.dg/altivec-7.c: New.
48949 2002-04-29 Jakub Jelinek <jakub@redhat.com>
48951 * g++.dg/parse/typedef1.C: New test.
48953 2002-04-29 Mark Mitchell <mark@codesourcery.com>
48956 * g++.dg/template/friend6.C: New test.
48959 * g++.dg/init/copy1.C: New test.
48961 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
48963 * g++.dg/warn/effc1.C: New test.
48965 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
48967 * gcc.dg/cpp/if-cexp.c: Add a test.
48969 2002-04-28 Jakub Jelinek <jakub@redhat.com>
48971 * gcc.dg/20020426-2.c: New test.
48973 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
48975 * gcc.dg/cpp/if-mop.c: Update.
48976 * gcc.dg/cpp/if-mpar.c: Add test.
48977 * gcc.dg/cpp/if-oppr.c: Update.
48979 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48982 * gcc.dg/weak-[2-7].c: New tests.
48984 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
48986 * gcc.dg/enum1.c: New test.
48988 2002-04-26 Mark Mitchell <mark@codesourcery.com>
48991 * g++.dg/inherit/access2.C: New test.
48993 2002-04-26 Mark Mitchell <mark@codesourcery.com>
48996 * gcc.dg/20020426-1.c: New test.
48998 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
49000 * g++.dg/abi/enum1.C: New test.
49002 2002-04-26 Richard Henderson <rth@redhat.com>
49004 * gcc.dg/c99-bool-1.c: Expect always true warning.
49006 2002-04-25 Roger Sayle <roger@eyesopen.com>
49008 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
49010 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49012 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
49015 2002-04-24 Mark Mitchell <mark@codesourcery.com>
49017 * g++.dg/abi/mange7.C: New test.
49020 * g++.dg/parse/stmtexpr2.C: New test.
49022 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
49024 * gcc.dg/20020312-2.c: Add SH target.
49026 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49028 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
49029 compiler output on mips*-*-irix*.
49031 2002-04-23 Jakub Jelinek <jakub@redhat.com>
49033 * g++.dg/parse/attr1.C: New test.
49035 2002-04-23 Roger Sayle <roger@eyesopen.com>
49037 * gcc.c-torture/execute/string-opt-17.c: New test case.
49038 * gcc.c-torture/execute/memset-2.c: New test case.
49040 2002-04-23 Mark Mitchell <mark@codesourcery.com>
49043 * g++.dg/template/friend5.C: New test.
49046 * g++.dg/template/qual1.C: Likewise.
49048 2002-04-22 Zack Weinberg <zack@codesourcery.com>
49050 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
49051 Include stdlib.h, not stdio.h or ctype.h.
49053 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
49055 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
49056 cris-*-elf* and mmix-*-*.
49057 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
49058 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
49059 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
49061 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
49062 * gcc.dg/wchar_t-1.c: Ditto.
49064 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
49066 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
49069 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
49071 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
49073 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49075 * gcc.c-torture/execute/20000906-1.x: Delete.
49077 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
49079 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
49081 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
49084 * g77.f-torture/execute/6367.f: New test.
49085 * g77.f-torture/execute/6367.x: Disable for MMIX.
49087 2002-04-19 Mark Mitchell <mark@codesourcery.com>
49090 * g++.dg/opt/inline2.C: New test.
49092 2002-04-18 Richard Henderson <rth@redhat.com>
49094 * gcc.dg/20000906-1.c: Enable for all targets.
49095 * gcc.c-torture/compile/iftrap-2.c: New.
49097 2002-04-18 Jakub Jelinek <jakub@redhat.com>
49099 * gcc.dg/20020418-1.c: New test.
49100 * gcc.dg/20020418-2.c: New test.
49102 2002-04-18 Richard Henderson <rth@redhat.com>
49104 * gcc.c-torture/compile/iftrap-1.c: New.
49105 * gcc.dg/iftrap-1.c: Adjust for ia64.
49106 * gcc.dg/iftrap-2.c: New.
49108 2002-04-18 Jakub Jelinek <jakub@redhat.com>
49110 * gcc.c-torture/compile/20020418-1.c: New test.
49112 2002-04-18 Roger Sayle <roger@eyesopen.com>
49114 * gcc.c-torture/compile/20020415-1.c: New.
49116 2002-04-18 David S. Miller <davem@redhat.com>
49118 * gcc.c-torture/execute/20020418-1.c: New test.
49120 2002-04-17 Jakub Jelinek <jakub@redhat.com>
49122 * gcc.dg/20020416-1.c: New test.
49124 * g++.dg/opt/inline1.C: New test.
49126 2002-04-16 Jakub Jelinek <jakub@redhat.com>
49128 * gcc.dg/altivec-5.c: New test.
49130 * gcc.dg/20020415-1.c: New test.
49132 2002-04-15 Mark Mitchell <mark@codesourcery.com>
49134 * lib/chill.exp: Remove.
49136 2002-04-14 Jakub Jelinek <jakub@redhat.com>
49138 * g++.dg/other/big-struct.C: New test.
49140 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
49142 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
49145 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
49148 * gcc.dg/i386-387-1.c: Allow optional leading underscore
49149 in scan-assembler function name
49151 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
49153 * g77.f-torture/execute/980628-4.x,
49154 g77.f-torture/execute/980628-5.x,
49155 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
49156 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
49157 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
49160 2002-04-13 David S. Miller <davem@redhat.com>
49162 * gcc.c-torture/execute/20020413-1.c: New test.
49164 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
49167 * g++.dg/ext/asm1.C: New tests.
49169 2002-04-12 Mark Mitchell <mark@codesourcery.com>
49172 * g++.dg/parse/stmtexpr1.C: New test.
49175 * g++.dg/template/copy1.C: New test.
49177 2002-04-12 Richard Henderson <rth@redhat.com>
49179 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
49181 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
49183 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
49184 gcc.c-torture/execute/20020307-2.c.
49186 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
49188 * g++.dg/ext/attrib5.C,
49189 * g++.dg/lookup/struct1.C: New tests.
49191 2002-04-11 Jakub Jelinek <jakub@redhat.com>
49193 * gcc.dg/20020411-1.c: New test.
49195 * gcc.c-torture/execute/20020411-1.c: New test.
49197 2002-04-10 Janis Johnson <janis187@us.ibm.com>
49199 * g77.f-torture/execute/6177.f: New test.
49201 2002-04-10 Jakub Jelinek <jakub@redhat.com>
49204 * g++.dg/opt/cleanup1.C: New test.
49206 * g++.dg/opt/const1.C: New test.
49208 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
49210 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
49212 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
49215 * g++.dg/template/typename2.C: New test.
49217 2002-04-10 Alan Modra <amodra@bigpond.net.au>
49219 * gcc.c-torture/execute/loop-12.c: New.
49221 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
49223 * g77.f-torture/execute/980628-4.x,
49224 g77.f-torture/execute/980628-5.x,
49225 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
49226 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
49227 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
49229 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49231 PR optimization/6086
49232 * g++.dg/opt/preinc1.C: New test.
49234 2002-04-06 Mark Mitchell <mark@codesourcery.com>
49237 * g++.dg/opt/static2.C: New test.
49239 2002-04-06 Mark Mitchell <mark@codesourcery.com>
49242 * gcc.dg/20020406-1.c: New test.
49244 2002-04-04 David S. Miller <davem@redhat.com>
49246 * gcc.c-torture/execute/20020404-1.c: New test.
49248 2002-04-04 Jakub Jelinek <jakub@redhat.com>
49251 * gcc.dg/20020312-2.c: Do not declare global register variable
49252 if __PIC__ or __pic__ is defined.
49254 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
49256 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
49257 __asm__ so that it works correctly even if -ansi -pedantic-errors.
49259 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49261 * gcc.misc-tests/linkage.exp: Update last change to handle
49262 sparc*-, not just sparc-.
49264 2002-04-03 Richard Henderson <rth@redhat.com>
49266 * gcc.dg/cpp/ucs.c: Improved long UCS test.
49268 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
49270 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
49272 2002-04-02 David S. Miller <davem@redhat.com>
49274 * gcc.c-torture/execute/20020402-3.c: New test.
49276 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
49278 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
49279 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
49281 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
49282 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
49283 g77.f-torture/execute/20001201.x,
49284 g77.f-torture/execute/u77-test.x: New files.
49286 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
49287 * gcc.dg/wchar_t-1.c: Ditto.
49289 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49291 * gcc.c-torture/execute/20020402-1.c: New test.
49293 2002-04-01 Richard Henderson <rth@redhat.com>
49295 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
49297 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
49299 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49301 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
49303 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
49305 * g++.dg/inherit/template-as-base.C: Expect error.
49306 * g++.dg/inherit/namespace-as-base.C: Likewise.
49308 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
49310 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
49311 g++.dg/ext/instantiate3.C: Tweak match patterns.
49313 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
49314 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
49317 2002-03-31 Richard Henderson <rth@redhat.com>
49319 * gcc.dg/special/alias-2.c: New.
49320 * gcc.dg/special/ecos.exp: Run it.
49322 2002-03-31 Richard Henderson <rth@redhat.com>
49324 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
49326 2002-03-31 Kazu Hirata <kazu@hxi.com>
49328 * gcc.dg/weak-1.c: Disable on h8300 port.
49330 2002-03-29 Janis Johnson <janis187@us.ibm.com>
49332 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
49333 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
49335 * g++.dg/bprob/bprob-1.C: New test.
49336 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
49337 * g++.dg/gcov/gcov-1.C: New test.
49338 * g++.dg/gcov/gcov-1.x: New file.
49339 * g++.dg/gcov/gcov-2.C: New test.
49340 * g++.dg/gcov/gcov-3.C: New test.
49341 * g++.dg/gcov/gcov-3.h: New file.
49343 2002-03-28 Roger Sayle <roger@eyesopen.com>
49345 * g++.old-deja/g++.other/builtins5.C: New test.
49346 * g++.old-deja/g++.other/builtins6.C: New test.
49347 * g++.old-deja/g++.other/builtins7.C: New test.
49348 * g++.old-deja/g++.other/builtins8.C: New test.
49349 * g++.old-deja/g++.other/builtins9.C: New test.
49351 2002-03-29 Jakub Jelinek <jakub@redhat.com>
49353 * g++.dg/opt/static1.C: New test.
49355 * g++.dg/opt/longbranch1.C: New test.
49357 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
49359 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
49361 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
49363 2002-03-28 Jeffrey A Law (law@redhat.com)
49365 * gcc.c-torture/execute/20020328-1.c: New test.
49367 2002-03-27 Richard Henderson <rth@redhat.com>
49369 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
49370 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
49371 move from g++.old-deja/g++.ext/.
49373 2002-03-27 Mark Mitchell <mark@codesourcery.com>
49375 * g++.dg/init/new2.C: New test.
49377 2002-03-26 Richard Henderson <rth@redhat.com>
49379 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
49381 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
49384 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
49386 * gcc.dg/20001102-1.c: Likewise.
49388 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
49390 * gcc.dg/cpp/endif-pedantic1.c,
49391 gcc.dg/cpp/endif-pedantic2.c: New tests.
49393 2002-03-26 Mark Mitchell <mark@codesourcery.com>
49395 * g++.dg/init/new1.C: New test.
49397 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
49399 * g++.dg/abi/vbase9.C: New test.
49401 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
49403 * gcc.dg/arm-asm.c: New test.
49405 2002-03-26 Andrew Cagney <ac131313@redhat.com>
49407 * gcc.dg/Wswitch-enum.c: New test.
49410 2002-03-26 Richard Henderson <rth@redhat.com>
49412 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
49415 2002-03-25 Richard Henderson <rth@redhat.com>
49417 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
49420 * gcc.c-torture/compile/20011119-1.c (xxx): New.
49421 * gcc.c-torture/compile/20011119-2.c (xxx): New.
49423 2002-03-25 Zack Weinberg <zack@codesourcery.com>
49425 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
49427 2002-03-25 Bob Wilson <bob.wilson@acm.org>
49429 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
49430 targets using generic thunk support.
49432 2002-03-25 Jakub Jelinek <jakub@redhat.com>
49434 * gcc.c-torture/compile/20020323-1.c: New test.
49436 * g++.dg/opt/conj2.C: New test.
49438 2002-03-24 Richard Henderson <rth@redhat.com>
49440 * gcc.dg/weak-1.c: Use -fno-common.
49442 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
49444 * g77.dg/f77-edit-apostrophe-out.f: New test
49445 * g77.dg/f77-edit-h-out.f: New test
49446 * g77.dg/f77-edit-t-in.f: New test
49447 * g77.dg/f77-edit-t-out.f: New test
49448 * g77.dg/f77-edit-x-out.f: New test
49449 * g77.dg/f77-edit-slash-out.f: New test
49450 * g77.dg/f77-edit-colon-out.f: New test
49451 * g77.dg/f77-edit-s-out.f: New test
49453 2002-03-24 Richard Henderson <rth@redhat.com>
49455 * objc/execute/formal_protocol-6.x: New XFAIL.
49457 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
49459 * gcc.dg/weak-1.c: Early return from dg-final on platforms
49460 that do not support weak symbols
49462 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
49464 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
49465 * lib/g77.exp: Likewise.
49466 * lib/objc.exp: Likewise.
49468 2002-03-23 Andrew Cagney <ac131313@redhat.com>
49470 * gcc.dg/Wswitch-default.c: New test.
49472 2002-03-23 Jakub Jelinek <jakub@redhat.com>
49474 * g++.dg/other/enum1.C: New test.
49476 2002-03-23 Zack Weinberg <zack@codesourcery.com>
49478 * gcc.dg/pragma-ep-3.c: Fix typo.
49480 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
49482 * g++.dg/inherit/template-as-base.C: New test.
49484 2002-03-22 Jakub Jelinek <jakub@redhat.com>
49486 * g++.old-deja/g++.other/dwarf2-1.C: Move...
49487 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
49489 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
49491 * gcc.dg/cpp/multiline.c: Update to match.
49493 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
49495 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
49497 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
49499 * gcc.dg/cpp/extratokens2.c: New file.
49501 2002-03-21 David Edelsohn <edelsohn@gnu.org>
49503 * gcc.dg/20020312-2.c: Add rs6000 target.
49505 * gcc.c-torture/compile/20020319-1.c: New test.
49507 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49509 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
49510 (A, E): Handle this.
49512 2002-03-20 Jason Merrill <jason@redhat.com>
49514 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
49516 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
49517 through prune_gcc_output.
49519 2002-03-20 Jakub Jelinek <jakub@redhat.com>
49521 * gcc.c-torture/compile/20020320-1.c: New test.
49523 2002-03-19 Jakub Jelinek <jakub@redhat.com>
49525 * gcc.c-torture/compile/20020318-1.c: New test.
49527 * gcc.dg/struct-by-value-1.c: New test.
49529 * gcc.dg/20020319-1.c: New test.
49531 2002-03-18 Jakub Jelinek <jakub@redhat.com>
49533 * g++.dg/opt/conj1.C: New test.
49535 2002-03-17 Mark Mitchell <mark@codesourcery.com>
49537 * g++.dg/template/qualttp20.C: Revert previous change.
49538 * g++.dg/template/qualttp3.C: Likewise.
49539 * g++.dg/template/qualttp4.C: Likewise.
49540 * g++.dg/template/qualttp5.C: Likewise.
49541 * g++.dg/template/qualttp6.C: Likewise.
49542 * g++.dg/template/qualttp7.C: Likewise.
49543 * g++.dg/template/qualttp8.C: Likewise.
49544 * g++.dg/template/recurse.C: Likewise.
49546 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
49548 * gcc.dg/cpp/wchar-1.c: Update.
49550 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
49552 * g++.dg/template/conv1.C: New test.
49553 * g++.dg/template/conv2.C: New test.
49554 * g++.dg/template/conv3.C: New test.
49555 * g++.dg/template/conv4.C: New test.
49557 2002-03-15 Mark Mitchell <mark@codesourcery.com>
49559 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
49560 * g++.dg/template/qualttp3.C: Likewise.
49561 * g++.dg/template/qualttp4.C: Likewise.
49562 * g++.dg/template/qualttp5.C: Likewise.
49563 * g++.dg/template/qualttp6.C: Likewise.
49564 * g++.dg/template/qualttp7.C: Likewise.
49565 * g++.dg/template/qualttp8.C: Likewise.
49566 * g++.dg/template/recurse.C: Likewise.
49568 2002-03-15 Mark Mitchell <mark@codesourcery.com>
49570 * g++.dg/opt/dtor1.C: New test.
49572 2002-03-15 Jakub Jelinek <jakub@redhat.com>
49574 * gcc.c-torture/compile/20020315-1.c: New test.
49576 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
49578 * gcc.dg/weak-1.c: Fix scan tests.
49580 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
49582 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
49583 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
49584 cris-*-aout* mmix-*-*.
49585 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
49586 cris-*-aout* mmix-*-*.
49587 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
49588 cris-*-elf* cris-*-aout* and mmix-*-*.
49589 * gcc.dg/20001009-1.c: Ditto.
49590 * gcc.dg/20010912-1.c: Ditto.
49591 * gcc.dg/20020122-4.c: Ditto.
49592 * gcc.dg/inline-2.c: Ditto.
49594 2002-03-14 Jeffrey A Law (law@cygnus.com)
49596 * gcc.c-torture/compile/20020314-1.c: New test.
49598 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
49600 * gcc.c-torture/execute/20020314-1.c: New test.
49602 2002-03-14 Jakub Jelinek <jakub@redhat.com>
49604 * g++.dg/warn/Wunused-1.C: New test.
49606 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
49608 * g++.dg/abi/mangle6.C: New test.
49610 2002-03-13 Jakub Jelinek <jakub@redhat.com>
49612 * gcc.c-torture/compile/20020309-2.c: New test.
49614 * gcc.c-torture/compile/20020312-1.c: New test.
49616 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
49618 * g++.dg/other/access1.C: New test.
49620 2002-03-12 Jakub Jelinek <jakub@redhat.com>
49622 * gcc.c-torture/execute/wchar_t-1.c: New test.
49624 2002-03-12 David Edelsohn <edelsohn@gnu.org>
49626 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
49628 2002-03-12 Roger Sayle <roger@eyesopen.com>
49630 * gcc.dg/20020312-1.c: New test case.
49632 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
49634 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
49636 2002-03-11 Richard Henderson <rth@redhat.com>
49638 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
49639 * g++.old-deja/g++.jason/report.C: Likewise.
49641 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
49643 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
49644 * g++.old-deja/g++.robertl/eb56.C: Likewise.
49646 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
49648 * g++.dg/overload/pmf1.C: New test.
49650 2002-03-11 Kazu Hirata <kazu@hxi.com>
49652 * gcc.c-torture/execute/20020307-1.c: Use long.
49654 2002-03-11 Jakub Jelinek <jakub@redhat.com>
49656 PR optimization/5844
49657 * gcc.dg/20020310-1.c: New test.
49659 2002-03-09 Michael Meissner <meissner@redhat.com>
49661 * gcc.c-torture/execute/memcpy-2.c: New test.
49662 * gcc.c-torture/execute/memset-1.c: New test.
49663 * gcc.c-torture/execute/strlen-1.c: New test.
49664 * gcc.c-torture/execute/strcmp-1.c: New test.
49665 * gcc.c-torture/execute/strncmp-1.c: New test.
49667 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
49669 * gcc.dg/ppc-ldstruct.c: New test.
49671 2002-03-09 Jakub Jelinek <jakub@redhat.com>
49673 * gcc.c-torture/execute/va-arg-22.c: New test.
49675 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
49677 * gcc.c-torture/compile/20020309-1.c: New test.
49679 2002-03-08 Jakub Jelinek <jakub@redhat.com>
49681 * gcc.c-torture/execute/20020307-2.c: New test.
49683 2002-03-07 Jeffrey A Law (law@redhat.com)
49685 * g77.f-torture/compile/20020307-1.f: New test.
49687 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
49689 * gcc.dg/unordered-1.c: New test.
49691 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
49693 * gcc.c-torture/execute/20020307-1.c: New test.
49695 2002-03-05 Jakub Jelinek <jakub@redhat.com>
49697 * gcc.dg/20020304-1.c: New test.
49699 * gcc.c-torture/compile/20020304-2.c: New test.
49701 2002-03-04 Zack Weinberg <zack@codesourcery.com>
49703 * gcc.c-torture/compile/20020304-1.c: New test case
49706 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
49708 * gcc.dg/20020103-1.c: Add other -D ppc variants.
49710 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
49712 * g++.dg/other/classkey1.C: New test.
49714 2002-03-01 Richard Henderson <rth@redhat.com>
49716 * gcc.c-torture/compile/981223-1.x: New.
49717 * gcc.c-torture/compile/920625-1.x: New.
49719 2002-02-28 Richard Henderson <rth@redhat.com>
49721 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
49723 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
49725 * gcc.c-torture/execute/20020227-1.c: New test.
49727 2002-02-27 Mark Mitchell <mark@codesourcery.com>
49729 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
49731 * g++.old-deja/g++.oliva/partord1.C: Likewise.
49732 * g++.old-deja.g++.other/defarg1.C: Likewise.
49733 * g++.old-deja/g++.pt/calls2.C: Likewise.
49734 * g++.old-deja/g++.pt/crash20.C: Likewise.
49735 * g++.old-deja/g++.pt/crash30.C: Likewise.
49736 * g++.old-deja/g++.pt/crash36.C: Likewise.
49737 * g++.old-deja/g++.pt/crash6.C: Likewise.
49738 * g++.old-deja/g++.pt/defarg13.C: Likewise.
49739 * g++.old-deja/g++.pt/derived3.C: Likewise.
49740 * g++.old-deja/g++.pt/error1.C: Likewise.
49741 * g++.old-deja/g++.pt/friend21.C: Likewise.
49742 * g++.old-deja/g++.pt/friend23.C: Likewise.
49743 * g++.old-deja/g++.pt/infinite1.C: Likewise.
49744 * g++.old-deja/g++.robertl/eb128.C: Likewise.
49746 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
49748 * gcc.c-torture/execute/20020225-2.c: New test.
49750 2002-02-27 Zack Weinberg <zack@codesourcery.com>
49752 * gcc.c-torture/execute/920730-1t.c,
49753 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
49754 Delete test cases, only relevant to -traditional.
49756 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
49758 * gcc.dg/cpp/undef1.c: Remove.
49759 * gcc.dg/cpp/directiv.c: Update.
49760 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
49762 2002-02-27 Michael Meissner <meissner@redhat.com>
49764 * gcc.c-torture/execute/20020226-1.c: New test.
49766 2002-02-26 Jakub Jelinek <jakub@redhat.com>
49768 * g++.dg/debug/debug4.C: New test.
49770 * gcc.dg/ia64-visibility-1.c: New test.
49772 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
49774 * gcc.dg/debug/20020224-1.c: New.
49776 2002-02-25 Kazu Hirata <kazu@hxi.com>
49778 * gcc.c-torture/execute/960416-1.x: New.
49779 * gcc.c-torture/execute/divconst-3.x: Likewise.
49781 2002-02-25 Jakub Jelinek <jakub@redhat.com>
49783 * gcc.dg/20020224-1.c: New test.
49785 2002-02-25 Alan Modra <amodra@bigpond.net.au>
49787 * gcc.c-torture/execute/20020225-1.c: New.
49789 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
49791 * gcc.dg/cpp/wchar-1.c: New test.
49793 2002-02-23 Jakub Jelinek <jakub@redhat.com>
49795 * gcc.dg/20020222-1.c: New test.
49797 2002-02-22 Jakub Jelinek <jakub@redhat.com>
49799 * g++.dg/opt/anonunion1.C: New test.
49801 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
49803 * g++.dg/template/qualttp19.C: New test.
49804 * g++.dg/template/qualttp20.C: New test.
49805 * g++.old-deja/g++.jason/report.C: Adjust expected errors
49806 * g++.old-deja/g++.other/qual1.C: Likewise.
49808 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
49810 * gcc.dg/attr-alwaysinline.c: New.
49812 2002-02-21 Jakub Jelinek <jakub@redhat.com>
49814 * gcc.dg/20020220-1.c: New test.
49816 * gcc.dg/20020220-2.c: New test.
49818 * g++.dg/opt/mmx1.C: New test.
49820 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
49822 * gcc.c-torture/compile/20020110.c: New test.
49824 2002-02-20 Jakub Jelinek <jakub@redhat.com>
49826 * gcc.c-torture/execute/20020219-1.c: New test.
49828 * gcc.dg/20020219-1.c: New test.
49830 * gcc.dg/noncompile/20020220-1.c: New test.
49832 * g++.dg/opt/ptrintsum1.C: New test.
49834 * gcc.dg/debug/20020220-1.c: New test.
49836 2002-02-17 Jakub Jelinek <jakub@redhat.com>
49838 * gcc.c-torture/execute/20020216-1.c: New test.
49840 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
49842 * gcc.dg/decl-1.c: Update, new test.
49844 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
49846 * g++.dg/abi/bitfield1.C: New test.
49847 * g++.dg/abi/bitfield2.C: New test.
49849 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
49851 * gcc.dg/attr-nest.c: New test.
49853 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
49855 * gcc.c-torture/execute/20020215-1.c: New test.
49857 2002-02-14 Jakub Jelinek <jakub@redhat.com>
49859 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
49860 * g++.dg/debug/debug.exp: New.
49861 * g++.dg/debug/trivial.C: New.
49862 * g++.dg/debug/debug1.C: Moved...
49863 * g++.dg/other/debug1.C: ...from here.
49864 * g++.dg/debug/debug2.C: Moved...
49865 * g++.dg/other/debug2.C: ...from here.
49866 * g++.dg/debug/debug3.C: Moved...
49867 * g++.dg/other/debug3.C: ...from here.
49869 * gcc.dg/noncompile/20020213-1.c: New test.
49871 2002-02-13 Jakub Jelinek <jakub@redhat.com>
49873 * g++.dg/other/debug3.C: New test.
49875 * gcc.c-torture/execute/20020213-1.c: New test.
49877 2002-02-13 Richard Smith <richard@ex-parrot.com>
49879 * g++.old-deja/g++.other/thunk1.C: New test.
49881 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
49883 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
49885 2002-02-13 Stan Shebs <shebs@apple.com>
49887 * gcc.dg/altivec-3.c: New.
49889 2002-02-12 Jakub Jelinek <jakub@redhat.com>
49891 * gcc.dg/Wunreachable-1.c: New test.
49892 * gcc.dg/Wunreachable-2.c: New test.
49894 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
49896 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
49898 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
49900 * gcc.dg/decl-1.c: New test.
49902 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
49904 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
49906 2002-02-10 Kazu Hirata <kazu@hxi.com>
49908 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
49909 * gcc.c-torture/compile/980506-1.x: Likewise.
49911 2002-02-10 Kazu Hirata <kazu@hxi.com>
49913 * gcc.dg/20020210-1.c: New.
49915 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
49917 * g77.f-torture/execute/947.f: New regression test
49918 for PR fortran/947.
49920 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
49922 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
49923 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
49925 2002-02-08 Richard Henderson <rth@redhat.com>
49927 * gcc.c-torture/compile/labels-3.c: New.
49929 2002-02-08 Jakub Jelinek <jakub@redhat.com>
49931 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
49932 expression statements work instead.
49933 * gcc.dg/noncompile/20020207-1.c: New test.
49935 2002-02-07 Richard Henderson <rth@redhat.com>
49937 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
49939 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
49941 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
49943 * lib/g77-dg.exp: Trim g77 error messages so that they are
49944 recognized by dg.exp.
49946 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
49949 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
49951 2002-02-07 Richard Henderson <rth@redhat.com>
49953 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
49954 to be sufficiently aligned for integers.
49956 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
49958 * g++.dg/template/friend4.C: New test.
49960 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
49963 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
49966 2002-02-07 Richard Henderson <rth@redhat.com>
49968 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
49969 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
49970 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
49971 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
49973 2002-02-06 Richard Henderson <rth@redhat.com>
49975 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
49977 2002-02-06 Janis Johnson <janis187@us.ibm.com>
49979 * gcc.dg/20020206-1.c: New test.
49981 2002-02-06 Jakub Jelinek <jakub@redhat.com>
49983 * gcc.c-torture/execute/20020206-1.c: New test.
49985 * gcc.c-torture/execute/20020206-2.c: New test.
49987 PR optimization/5429:
49988 * gcc.c-torture/compile/20020206-1.c: New test.
49990 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
49992 * g++.dg/ext/align1.C: Do not use an explicit alignment value
49993 as certain file formats cannot support particularly large
49996 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
49997 and do not expect to be able to link the executable.
49999 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
50000 fail because the COFF format does not support the weak attribute.
50002 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
50004 * g77.dg/pr5473.f: New test
50006 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
50008 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
50009 Fix testcase accordingly.
50011 2002-02-04 Richard Henderson <rth@redhat.com>
50013 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
50014 (buf): Change to be an array of pointers, not ints.
50016 2002-02-04 Jakub Jelinek <jakub@redhat.com>
50018 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
50019 before all tests. Move warning one line above to match where it
50021 * gcc.dg/Wswitch-2.c: New test.
50022 * g++.dg/warn/Wswitch-1.C: New test.
50023 * g++.dg/warn/Wswitch-2.C: New test.
50025 2002-02-04 Richard Henderson <rth@redhat.com>
50027 * g++.dg/abi/offsetof.C: Fix size comparison.
50029 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
50031 * gcc.dg/cast-qual-2.c: New test.
50033 2002-02-04 Jakub Jelinek <jakub@redhat.com>
50035 * gcc.dg/20020201-4.c: New test.
50037 2002-02-04 Ben Elliston <bje@redhat.com>
50039 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
50040 target_info attribute != 0, in addition to the empty string.
50041 (gcc_target_compile): Likewise.
50043 2002-02-03 Andrew Cagney <ac131313@redhat.com>
50045 * gcc.dg/Wswitch.c: New test.
50046 PR gcc/4475. PR gcc/3780.
50048 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
50050 * g77.f-torture/execute/5122.f: New test for regressions
50051 against PR fortran/5122.
50053 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
50055 * g77.f-torture/compile/pr3743.f: Delete
50056 * g77.dg/pr3743-1.f: New test.
50057 * g77.dg/pr3743-2.f: New test.
50058 * g77.dg/pr3743-3.f: New test.
50059 * g77.dg/pr3743-4.f: New test.
50061 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
50063 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
50065 2002-02-02 Richard Henderson <rth@redhat.com>
50067 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
50068 * gcc.c-torture/execute/bf64-1.c: Likewise.
50070 2002-02-02 Jakub Jelinek <jakub@redhat.com>
50072 * gcc.dg/20020201-2.c: New test.
50074 * gcc.dg/20020201-3.c: New test.
50076 * gcc.c-torture/execute/bitfld-2.c: New test.
50078 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
50080 * gcc.dg/bitfld-1.c: Update.
50081 * gcc.dg/bitfld-2.c: Update.
50082 * gcc.c-torture/execute/bitfld-1.x: New.
50084 2002-02-02 Jakub Jelinek <jakub@redhat.com>
50086 * gcc.c-torture/execute/20020201-1.c: New test.
50088 2002-02-01 Janis Johnson <janis187@us.ibm.com>
50091 * gcc.dg/20020201-1.c: New test.
50093 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
50096 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
50097 * g77.f-torture/compile/pr3743.x: Remove
50099 2002-01-31 Tom Rix <trix@redhat.com>
50101 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
50103 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
50105 * gcc.dg/noncompile/20020130-1.c: New test.
50107 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
50109 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
50111 2002-01-29 Richard Henderson <rth@redhat.com>
50113 * gcc.c-torture/execute/991118-1.c: Cast various constants back
50115 * gcc.c-torture/execute/bf64-1.c: Likewise.
50117 2002-01-29 Jakub Jelinek <jakub@redhat.com>
50119 * gcc.c-torture/execute/20020129-1.c: New test.
50121 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
50123 * gcc.c-torture/compile/20000224-1.c: Update.
50124 * gcc.c-torture/execute/bitfld-1.c: New tests.
50125 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
50126 * gcc.dg/uninit-A.c: Update.
50128 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
50130 * g++.dg/template/ctor1.C: Add instantiation.
50132 2002-01-28 Paul Koning <pkoning@equallogic.com>
50134 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
50135 argument to __builtin_prefetch to be const ptr.
50137 2002-01-28 Jakub Jelinek <jakub@redhat.com>
50139 * gcc.c-torture/compile/20020120-1.c: New test.
50141 2002-01-27 Kazu Hirata <kazu@hxi.com>
50143 * gcc.c-torture/execute/20020127-1.c: New test.
50145 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
50147 * g77.dg/f77-edit-i-in.f: New test
50148 * g77.dg/f77-edit-i-out.f: New test
50150 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
50152 * gcc.dg/debug/debug.exp: New file.
50153 * gcc.dg/debug/trivial.c: New file.
50154 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
50155 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
50156 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
50157 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
50158 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
50159 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
50160 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
50161 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
50162 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
50163 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
50164 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
50165 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
50166 * gcc.dg/20000503-1.c: Removed.
50167 * gcc.dg/20010207-1.c: Removed.
50168 * gcc.dg/20011223-1.c: Removed.
50169 * gcc.dg/20020104-2.c: Removed.
50170 * gcc.dg/debug-1.c: Removed.
50171 * gcc.dg/debug-2.c: Removed.
50172 * gcc.dg/debug-3.c: Removed.
50173 * gcc.dg/debug-4.c: Removed.
50174 * gcc.dg/debug-5.c: Removed.
50175 * gcc.dg/debug-6.c: Removed.
50176 * gcc.dg/dwarf2-1.c: Removed.
50177 * gcc.dg/dwarf2-2.c: Removed.
50179 2002-01-25 Jakub Jelinek <jakub@redhat.com>
50181 * g++.old-deja/g++.other/eh5.C: New test.
50182 * g++.old-deja/g++.other/sibcall2.C: New test.
50183 * g++.old-deja/g++.other/array9.C: New test.
50184 * g++.old-deja/g++.other/typename2.C: New test.
50185 * g++.old-deja/g++.other/crash60.C: New test.
50186 * g++.old-deja/g++.other/conv9.C: New test.
50187 * g++.old-deja/g++.other/mangle10.C: New test.
50188 * g++.old-deja/g++.other/unchanging1.C: New test.
50189 * g++.old-deja/g++.other/exprstmt1.C: New test.
50190 * g++.old-deja/g++.other/inline23.C: New test.
50191 * g++.old-deja/g++.eh/ia64-1.C: New test.
50192 * g++.old-deja/g++.other/dwarf2-1.C: New test.
50193 * g++.old-deja/g++.other/reload1.C: New test.
50194 * g++.old-deja/g++.other/static20.C: New test.
50195 * g++.old-deja/g++.other/local-alloc1.C: New test.
50196 * g++.old-deja/g++.other/conv8.C: New test.
50197 * g++.old-deja/g++.other/stmtexpr2.C: New test.
50198 * g++.old-deja/g++.other/storeexpr1.C: New test.
50199 * g++.old-deja/g++.other/storeexpr2.C: New test.
50200 * g++.dg/eh/template2.C: New test.
50201 * g++.dg/warn/weak1.C: New test.
50203 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
50205 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50206 Remove first, non-varying, argument.
50208 2002-01-23 Richard Henderson <rth@redhat.com>
50210 * gcc.dg/inline-2.c: New.
50212 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
50213 Add optional target arg. Check number of arguments.
50214 (scan-assembler-not, scan-assembler-dem): Likewise.
50215 (scan-assembler-dem-not): Likewise.
50217 2002-01-23 Zack Weinberg <zack@codesourcery.com>
50219 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
50221 * g++.old-deja/g++.brendan/parse3.C,
50222 g++.old-deja/g++.other/crash26.C,
50223 g++.old-deja/g++.other/crash28.C,
50224 g++.old-deja/g++.other/crash29.C,
50225 g++.old-deja/g++.other/crash30.C,
50226 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
50228 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
50230 * gcc.dg/20020115-1.c: New.
50232 2002-01-23 Bob Wilson <bob.wilson@acm.org>
50234 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
50236 2002-01-23 Janis Johnson <janis187@us.ibm.com>
50238 * gcc.dg/20020122-3.c: New.
50240 2002-01-23 Jakub Jelinek <jakub@redhat.com>
50242 * g++.dg/other/gc1.C: New test.
50244 2002-01-23 Zack Weinberg <zack@codesourcery.com>
50246 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
50248 2002-01-22 Richard Henderson <rth@redhat.com>
50250 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
50252 2002-01-22 Richard Henderson <rth@redhat.com>
50254 * gcc.dg/20020122-4.c: New.
50256 2002-01-22 H.J. Lu <hjl@gnu.org>
50258 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
50260 * gcc.dg/special/ecos.exp: Likewise.
50261 * lib/g++-dg.exp: Likewise.
50262 * lib/g77-dg.exp: Likewise.
50263 * lib/gcc-dg.exp : Likewise.
50264 * lib/mike-g++.exp: Likewise.
50265 * lib/mike-g77.exp: Likewise.
50266 * lib/mike-gcc.exp: Likewise.
50267 * lib/objc-dg.exp: Likewise.
50269 2002-01-22 Janis Johnson <janis187@us.ibm.com>
50272 * gcc.dg/20020122-2.c: New test.
50274 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
50276 * gcc.dg/20020122-1.c: New test.
50278 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
50280 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
50282 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
50284 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
50286 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50288 * gcc.c-torture/compile/20020121-1.c: New test.
50290 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
50292 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
50295 2002-01-21 Jakub Jelinek <jakub@redhat.com>
50297 * gcc.dg/20020218-1.c: New test.
50299 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
50301 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
50303 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
50304 "At global scope" warning
50305 * g++.dg/ext/align1.C: Change cygwin test for alignment
50306 from db-bogus to dg-warning
50308 2002-01-21 Zack Weinberg <zack@codesourcery.com>
50310 * g77.f-torture/compile/cpp2.F: New test.
50312 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
50314 * g++.dg/template/access1.C: New test.
50316 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
50318 * gcc.dg/20020118-1.c: New.
50320 2002-01-18 Kazu Hirata <kazu@hxi.com>
50322 * gcc.c-torture/execute/20020118-1.c: New test.
50324 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
50326 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
50327 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
50328 alignment warnings.
50330 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
50332 * gcc.misc-tests/i386-prefetch.exp: Save and restore
50333 torture_with_loops and torture_without_loops
50335 2002-01-17 Jakub Jelinek <jakub@redhat.com>
50337 * gcc.c-torture/compile/20020116-1.c: New test.
50339 2002-01-16 Jakub Jelinek <jakub@redhat.com>
50341 * gcc.dg/20020116-2.c: New test.
50343 * gcc.dg/ultrasp4.c: New test.
50345 * gcc.dg/20020116-1.c: New test.
50347 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
50349 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
50352 2002-01-15 Janis Johnson <janis187@us.ibm.com>
50354 * gcc.misc-tests/i386-prefetch.exp: New.
50355 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
50356 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
50357 * gcc.misc-tests/i386-pf-none-1.c: New test.
50358 * gcc.misc-tests/i386-pf-sse-1.c: New test.
50360 2002-01-15 Jakub Jelinek <jakub@redhat.com>
50362 * gcc.dg/gnu89-init-1.c: Add new tests.
50364 2002-01-15 Andreas Jaeger <aj@suse.de>
50366 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
50367 * gcc.dg/i386-mmx-2.c: Likewise.
50368 * gcc.dg/i386-sse-1.c: Likewise.
50369 * gcc.dg/i386-sse-2.c: Likewise.
50370 * gcc.dg/i386-sse-3.c: Likewise.
50372 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
50374 * g77.f-torture/execute/intrinsic-unix-bessel.f:
50375 Uncomment additional cases that now pass.
50377 2002-01-11 Richard Henderson <rth@redhat.com>
50379 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
50380 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
50382 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
50384 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
50386 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
50388 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
50389 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
50391 2002-01-10 Dale Johannesen <dalej@apple.com>
50393 * gcc.c-torture/execute/loop-11.c: New.
50395 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
50397 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
50398 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
50400 2002-01-09 Richard Henderson <rth@redhat.com>
50402 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
50403 type in which to perform the operation for each size.
50405 2002-01-09 Alan Matsuoka (alanm@redhat.com)
50407 * gcc.c-torture/compile/20020109-2.c: New test.
50409 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
50411 * gcc.c-torture/execute/loop-10.c: New test.
50413 2002-01-09 Jakub Jelinek <jakub@redhat.com>
50415 * gcc.c-torture/compile/20010226-1.c: New test.
50416 * gcc.c-torture/compile/20010227-1.c: New test.
50417 * gcc.c-torture/compile/20010426-1.c: New test.
50418 * gcc.c-torture/compile/20010510-1.c: New test.
50419 * gcc.c-torture/compile/20010605-3.c: New test.
50420 * gcc.c-torture/compile/20010824-1.c: New test.
50421 * gcc.c-torture/execute/20010409-1.c: New test.
50422 * gcc.dg/noncompile/20000901-1.c: New test.
50423 * gcc.dg/20001023-1.c: New test.
50424 * gcc.dg/20001101-1.c: New test.
50425 * gcc.dg/20001102-1.c: New test.
50426 * gcc.dg/20010207-1.c: New test.
50427 * gcc.dg/20010405-1.c: New test.
50428 * gcc.dg/20010822-1.c: New test.
50429 * gcc.dg/20011107-1.c: New test.
50431 2002-01-09 Jeffrey A Law (law@redhat.com)
50433 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
50435 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
50436 execution failure on PA targets.
50438 2002-01-09 Jakub Jelinek <jakub@redhat.com>
50440 * gcc.c-torture/compile/20020109-1.c: New test.
50442 2002-01-08 Kazu Hirata <kazu@hxi.com>
50444 * gcc.c-torture/execute/20020108-1.c: New test.
50446 2002-01-08 Jakub Jelinek <jakub@redhat.com>
50448 * gcc.dg/20020108-1.c: New test.
50450 2002-01-08 H.J. Lu <hjl@gnu.org>
50452 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
50455 2002-01-08 Geoff Keating <geoffk@redhat.com>
50457 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
50460 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
50462 * gcc.dg/altivec-4.c: Test altivec predicates.
50464 2002-01-07 Jakub Jelinek <jakub@redhat.com>
50466 * gcc.c-torture/execute/20020107-1.c: New test.
50468 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
50471 * gcc.c-torture/compile/20020106-1.c: New test.
50473 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
50475 * gcc.c-torture/execute/nestfunc-4.c: New test.
50477 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
50479 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
50480 extra triple that slipped in.
50481 * g++.old-deja/g++.abi/align.C: Likewise.
50482 * g++.old-deja/g++.abi/bitfields.C: Likewise.
50484 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
50486 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
50487 * g++.old-deja/g++.abi/align.C: Likewise.
50488 * g++.old-deja/g++.abi/bitfields.C: Likewise.
50490 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
50492 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
50495 2002-01-04 Jakub Jelinek <jakub@redhat.com>
50497 * gcc.dg/20020104-1.c: New test.
50499 * gcc.dg/20020104-2.c: New test.
50501 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
50503 * gcc.dg/20020103-1.c: Fix typo in target selector.
50505 2002-01-03 Richard Henderson <rth@redhat.com>
50507 * gcc.dg/20020103-1.c: New.
50509 2002-01-03 Kazu Hirata <kazu@hxi.com>
50511 * gcc.c-torture/execute/20020103-1.c: New test.
50513 2002-01-03 Jakub Jelinek <jakub@redhat.com>
50515 * g++.dg/other/debug2.C: New test.
50517 * gcc.c-torture/compile/20020103-1.c: New test.
50519 2002-01-02 Jakub Jelinek <jakub@redhat.com>
50521 * gcc.dg/gnu89-init-1.c: Added new tests.
50523 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
50525 * g++.dg/template/friend2.C: Remove as patch is reverted.
50527 * g++.dg/warn/oldcast1.C: New test.
50529 * g++.dg/template/ptrmem1.C: New test.
50530 * g++.dg/template/ptrmem2.C: New test.
50532 * g++.dg/template/ntp.C: New test.
50534 * g++.dg/other/component1.C: New test.
50536 * g++.dg/template/ttp3.C: New test.
50538 * g++.dg/template/friend2.C: New test.
50539 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
50541 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
50543 * g++.dg/other/ptrmem1.C: New test.
50544 * g++.dg/other/ptrmem2.C: New test.
50546 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
50548 * g++.dg/template/ctor1.C: New test.
50550 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
50552 * g++.dg/template/friend2.C: New test.
50554 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
50556 * gcc.dg/mmix-1.c: New test.
50558 2001-12-31 Richard Henderson <rth@redhat.com>
50560 * gcc.dg/asm-5.c: New.
50562 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
50564 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
50565 in namespace __gnu_cxx
50567 2001-12-30 Richard Henderson <rth@redhat.com>
50569 * gcc.dg/debug-6.c: New.
50571 2001-12-30 Jakub Jelinek <jakub@redhat.com>
50573 * gcc.c-torture/compile/20011229-2.c: New test.
50575 2001-12-29 Jakub Jelinek <jakub@redhat.com>
50577 * gcc.dg/debug-3.c: New test.
50578 * gcc.dg/debug-4.c: New test.
50579 * gcc.dg/debug-5.c: New test.
50581 2001-12-29 Richard Henderson <rth@redhat.com>
50583 * g++.dg/eh/loop1.C: New.
50585 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
50587 * g++.dg/template/crash1.C: New test.
50589 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
50591 * g++.dg/other/const1.C: New test.
50593 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
50595 * gcc.c-torture/compile/20011229-1.c: New test.
50597 2001-12-28 Stan Shebs <shebs@apple.com>
50599 * lib/objc-torture.exp: Resync with c-torture.exp.
50600 * lib/objc.exp: Load standard libraries.
50602 2001-12-28 Jakub Jelinek <jakub@redhat.com>
50604 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
50607 2001-12-27 Roger Sayle <roger@eyesopen.com>
50609 * gcc.c-torture/execute/string-opt-16.c: New testcase.
50611 2001-12-27 Richard Henderson <rth@redhat.com>
50613 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
50615 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
50617 * g++.dg/eh/ctor1.C: New test.
50618 * g++.dg/other/error2.C: New test.
50620 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
50622 * g++.dg/other/init2.C: New test.
50624 2001-12-24 Richard Henderson <rth@redhat.com>
50626 * gcc.dg/20011223-1.c: New.
50627 * gcc.dg/inline-1.c: New.
50629 2001-12-23 Richard Henderson <rth@redhat.com>
50631 * gcc.dg/asm-4.c: Test operand modifiers.
50633 2001-12-23 Richard Henderson <rth@redhat.com>
50635 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
50637 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
50639 * gcc.c-torture/execute/20011223-1.c: New test.
50641 2001-12-21 Richard Henderson <rth@redhat.com>
50643 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
50644 re-enables the warning.
50646 2001-12-21 Richard Henderson <rth@redhat.com>
50648 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
50650 2001-12-20 Jakub Jelinek <jakub@redhat.com>
50652 * gcc.c-torture/compile/20011218-1.c: New test.
50654 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
50656 * gcc.misc-test/arm-isr.exp: New file. Control running of the
50658 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
50659 epilogue generation for ARM ISR routines.
50661 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50663 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
50664 * gcc.dg/format/c90-printf-3.c: Likewise.
50665 * gcc.dg/format/c99-printf-3.c: Likewise.
50666 * gcc.dg/format/ext-1.c: Likewise.
50667 * gcc.dg/format/ext-6.c: Likewise.
50668 * gcc.dg/format/format.h: Prototype unlocked stdio.
50670 2001-12-20 Richard Henderson <rth@redhat.com>
50672 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
50674 (malloc): Correct allocation logic. Abort if we fill up the
50675 arena before initialization complete.
50676 (realloc): Correct allocation logic.
50678 2001-12-20 Jakub Jelinek <jakub@redhat.com>
50680 * gcc.c-torture/compile/20011219-2.c: New test.
50682 * gcc.c-torture/execute/20011219-1.c: New test.
50684 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
50686 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
50687 target does not support weak symbols.
50689 2001-12-19 Jakub Jelinek <jakub@redhat.com>
50691 * gcc.c-torture/compile/20011219-1.c: New test.
50693 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
50695 * g++.dg/other/error1.C: New test.
50697 2001-12-17 Jeffrey A Law (law@redhat.com)
50699 * gcc.c-torture/execute/20011217-1.c: New test.
50701 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
50703 * objc.dg/special/: New directory.
50704 * objc.dg/special/special.exp: New file.
50705 * objc.dg/special/unclaimed-category-1.h: New file.
50706 * objc.dg/special/unclaimed-category-1a.m: New file.
50707 * objc.dg/special/unclaimed-category-1.m: New file.
50709 2001-12-17 Andreas Jaeger <aj@suse.de>
50711 * gcc.c-torture/compile/20011217-2.c: New test.
50713 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
50715 * gcc.c-torture/compile/20011217-1.c: New test.
50717 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
50719 * gcc.dg/20011214-1.c: New.
50721 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
50723 * gcc.dg/altivec-4.c: New.
50725 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
50727 * gcc.dg/20011113-1.c: New test.
50729 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
50731 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
50732 std::__malloc_alloc_template<0> and
50733 std::__default_alloc_template<false, 0>.
50735 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
50737 * objc/execute/bf-21.m: New test.
50738 * objc/execute/enumeration-1.m: New test.
50739 * objc/execute/enumeration-2.m: New test.
50741 2001-12-12 Jakub Jelinek <jakub@redhat.com>
50743 * gcc.dg/gnu89-init-1.c: New test.
50745 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
50747 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
50748 * g++.old-deja/g++.jason/2371.C: Likewise.
50749 * g++.old-deja/g++.jason/template33.C: Likewise.
50750 * g++.old-deja/g++.jason/template34.C: Likewise.
50751 * g++.old-deja/g++.jason/template36.C: Likewise.
50752 * g++.old-deja/g++.oliva/typename1.C: Likewise.
50753 * g++.old-deja/g++.oliva/typename2.C: Likewise.
50754 * g++.old-deja/g++.other/typename1.C: Likewise.
50755 * g++.old-deja/g++.pt/inherit2.C: Likewise.
50756 * g++.old-deja/g++.pt/nontype5.C: Likewise.
50757 * g++.old-deja/g++.pt/typename11.C: Likewise.
50758 * g++.old-deja/g++.pt/typename14.C: Likewise.
50759 * g++.old-deja/g++.pt/typename16.C: Likewise.
50760 * g++.old-deja/g++.pt/typename3.C: Likewise.
50761 * g++.old-deja/g++.pt/typename4.C: Likewise.
50762 * g++.old-deja/g++.pt/typename5.C: Likewise.
50763 * g++.old-deja/g++.pt/typename7.C: Likewise.
50764 * g++.old-deja/g++.robertl/eb9.C: Likewise.
50766 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
50768 * g++.dg/other/linkage1.C: New test.
50769 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
50772 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
50774 * gcc.dg/concat.c: New test.
50776 2001-12-11 Stan Shebs <shebs@apple.com>
50778 * objc/compile: New test directory.
50779 * objc/compile/compile.exp: New expect script.
50780 * objc/compile/20011211-1.m: New compile test.
50782 2001-12-11 Jason Merrill <jason@redhat.com>
50784 * lib/prune.exp (prune_gcc_output): Also handle "In member
50785 function". So many permutations...
50787 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
50789 * g++.dg/template/typedef1.C: New test.
50791 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
50793 * g++.dg/other/copy1.C: New test.
50795 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
50797 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
50799 * gcc.dg/builtin-choose-expr.c: New.
50801 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
50803 * gcc.dg/altivec-2.c: New.
50805 2001-12-07 Richard Henderson <rth@redhat.com>
50807 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
50809 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
50811 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
50814 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
50816 * g++-old.deja/g++.robertl/eb101.C: Deleted.
50818 2001-12-06 Janis Johnson <janis187@us.ibm.com>
50820 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
50821 variable argument list.
50823 2001-12-06 Zack Weinberg <zack@codesourcery.com>
50825 * gcc.c-torture/execute/memcheck: Delete entire directory.
50826 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
50827 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
50829 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
50831 * gcc.dg/Wshadow-1.c: New test.
50833 2001-12-05 Jakub Jelinek <jakub@redhat.com>
50835 * gcc.c-torture/compile/20011130-1.c: New test.
50837 * gcc.dg/noncompile/20011025-1.c: New test.
50839 * g++.dg/other/anon-union.C: New test.
50841 * gcc.c-torture/execute/20011024-1.c: New test.
50843 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
50845 * gcc.c-torture/execute/20000722-1.x,
50846 gcc.c-torture/execute/20010123-1.x: Remove.
50847 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
50848 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
50849 gcc.dg/c99-complit-2.c: New tests.
50851 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
50853 * g++.dg/inherit/base1.C: New test.
50855 2001-12-04 Jakub Jelinek <jakub@redhat.com>
50857 * g++.dg/other/stdarg1.C: New test.
50859 * gcc.c-torture/compile/20011130-2.c: New test.
50861 2001-12-03 Janis Johnson <janis187@us.ibm.com>
50863 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
50864 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
50865 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
50866 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
50867 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
50868 * gcc.dg/builtin-prefetch-1.c: New test.
50870 2001-12-03 Jakub Jelinek <jakub@redhat.com>
50872 * gcc.dg/20011130-1.c: New test.
50874 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
50876 * g++.dg/other/scope1.C: New test.
50877 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
50879 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
50881 * gcc.dg/vla-init-1.c: New test.
50883 2001-12-01 Geoff Keating <geoffk@redhat.com>
50885 * gcc.c-torture/compile/structs.c: New testcase from GDB.
50887 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
50889 * objc.dg/alias.m: Update.
50890 * objc.dg/class-1.m: Update.
50891 * objc.dg/const-str-1.m: Update.
50892 * objc.dg/fwd-proto-1.m: Update.
50893 * objc.dg/id-1.m: Update.
50894 * objc.dg/super-class-1.m: Update.
50896 2001-11-29 Mark Mitchell <mark@codesourcery.com>
50898 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
50901 2001-11-28 Jeffrey A Law (law@cygnus.com)
50903 * gcc.c-torture/execute/20011128-1.c: New test.
50905 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
50907 * gcc.dg/20011127-1.c: New test.
50909 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
50911 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
50912 from Austin Group draft 7.
50913 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
50914 scanf format arguments.
50915 * gcc.dg/format/no-exargs-2.c: New test.
50917 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
50919 * g++.dg/abi/vbase8-4.C: New test.
50921 2001-11-24 Ian Lance Taylor <ian@airs.com>
50923 * gcc.c-torture/execute/20011121-1.c: New test.
50925 2001-11-23 Jeffrey A Law (law@cygnus.com)
50927 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
50929 2001-11-23 Andreas Jaeger <aj@suse.de>
50931 * gcc.dg/cpp/charconst-2.c: New test.
50933 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
50935 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
50936 to the host if it is remote. Let tests specify extra headers
50938 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
50939 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
50940 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
50941 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
50942 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
50943 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
50944 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
50945 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
50946 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
50947 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
50949 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
50951 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
50952 for little endian ARMs.
50954 2001-11-20 Jakub Jelinek <jakub@redhat.com>
50956 * gcc.c-torture/compile/20011119-1.c: New test.
50957 * gcc.c-torture/compile/20011119-2.c: New test.
50959 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
50961 * gcc.dg/altivec-1.c: Fix typo.
50963 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
50965 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
50967 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
50969 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
50971 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
50973 * lib/g77.exp: Don't specify --rpath-link.
50975 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
50976 across all the headers.
50977 * gcc.dg/format/format.exp: For testing on a remote host,
50980 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
50981 * gcc.c-torture/execute/930406-1.c: Likewise.
50982 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
50984 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
50986 * gcc.dg/altivec-1.c: New.
50988 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
50990 * gcc.dg/cpp/fpreprocessed.c: New test case.
50992 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
50994 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
50995 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
50996 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
50998 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
51000 * gcc.dg/no-builtin-1.c: New test.
51002 2001-11-16 Jakub Jelinek <jakub@redhat.com>
51004 * gcc.c-torture/execute/20011115-1.c: New test.
51006 2001-11-15 Jakub Jelinek <jakub@redhat.com>
51008 * gcc.c-torture/compile/20011114-2.c: New test.
51009 * gcc.c-torture/compile/20011114-3.c: New test.
51010 * gcc.c-torture/compile/20011114-4.c: New test.
51012 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
51014 * g++.dg/other/init1.C: New test.
51016 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
51018 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
51021 * gcc.c-torture/execute/20011114-1.c: New testcase.
51023 * gcc.c-torture/compile/20010327-1.c: Revert last change.
51024 * gcc.c-torture/compile/20011114-1.c: New test, exactly
51025 like the (before this change) version of 20010327-1.c.
51027 2001-11-14 Roger Sayle <roger@eyesopen.com>
51029 * gcc.c-torture/execute/string-opt-13.c: New testcase.
51031 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
51033 * g++.dg/init/array2.C: New test.
51035 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
51037 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
51039 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
51041 * g++.dg/other/forscope1.C: New test.
51042 * g++.dg/ext/forscope1.C: New test.
51043 * g++.dg/ext/forscope2.C: New test.
51045 2001-11-13 Jakub Jelinek <jakub@redhat.com>
51047 * gcc.c-torture/execute/20011113-1.c: New test.
51049 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
51051 * gcc.c-torture/execute/20011109-2.c: New test.
51053 * gcc.c-torture/execute/20011109-1.c: New test.
51055 2001-11-09 Jakub Jelinek <jakub@redhat.com>
51057 * gcc.c-torture/compile/20011109-1.c: New test.
51059 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
51061 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
51062 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
51063 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
51064 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
51065 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
51066 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
51067 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
51069 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
51071 * g++.dg/warn/Wshadow-1.C: New tests.
51072 * g++.old-deja/g++.mike/for3.C: Update.
51074 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
51076 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
51077 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
51078 XFAILs. Adjust expected error texts.
51079 * gcc.c-torture/compile/20011106-1.c,
51080 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
51081 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
51082 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
51083 gcc.dg/c99-array-lval-5.c: New tests.
51085 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
51087 * gcc.dg/cpp/defined.c: Update.
51089 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
51091 * gcc.c-torture/execute/anon-1.c: New test.
51093 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
51095 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
51096 same size, so no warning should be produced on stormy16.
51098 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
51099 due to oversized array.
51100 * g++.old-deja/g++.mike/ns15.C: Likewise.
51101 * g++.old-deja/g++.pt/crash16.C: Likewise.
51103 2001-11-02 Graham Stott <grahams@redhat.com>
51105 * g++.dgother/debug1.C: Fix typos.
51107 2001-11-01 Jakub Jelinek <jakub@redhat.com>
51109 * g++.dg/other/debug1.C: New test.
51111 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
51113 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
51116 2001-10-30 Jakub Jelinek <jakub@redhat.com>
51118 * gcc.dg/20011029-2.c: New test.
51120 * gcc.c-torture/compile/20011029-1.c: New test.
51122 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
51124 * objc/execute/class_self-1.m: New test.
51125 * objc/execute/class_self-2.m: New test.
51127 2001-10-25 Zack Weinberg <zack@codesourcery.com>
51129 * gcc.misc-tests/msgs.exp: Delete.
51130 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
51131 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
51132 error set to match recent changes.
51134 2001-10-24 Zack Weinberg <zack@codesourcery.com>
51136 * gcc.dg/20011021-1.c: New test.
51138 2001-10-24 Jakub Jelinek <jakub@redhat.com>
51140 * gcc.c-torture/compile/20011023-1.c: New test.
51142 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
51144 * lib/g77.exp: Rewrite based on lib/g++.exp.
51146 2001-10-19 Jakub Jelinek <jakub@redhat.com>
51148 * gcc.c-torture/execute/20011019-1.c: New test.
51150 * gcc.dg/20011018-1.c: New test.
51152 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
51154 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
51156 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
51158 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
51159 * gcc.dg/attr-invalid.c: Likewise.
51161 2001-10-18 Jakub Jelinek <jakub@redhat.com>
51163 * gcc.dg/20011015-1.c: New test.
51165 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
51167 * g++.dg/template/unify2.C: New test.
51169 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
51171 * g++.dg/other/exception-specification.C: New test
51173 2001-10-13 Tom Rix <trix@redhat.com>
51175 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
51176 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
51178 2001-10-12 Jakub Jelinek <jakub@redhat.com>
51180 * gcc.dg/20011009-1.c: New test.
51182 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
51185 * g++.dg/other/friend1.C: New test.
51187 2001-10-11 Richard Henderson <rth@redhat.com>
51189 * g++.old-deja/g++.other/crash18.C: Add -S to options.
51191 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51193 * gcc.c-torture/compile/20011010-1.c: New.
51195 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
51197 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
51198 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
51199 g77.f-torture/execute/execute.exp,
51200 g77.f-torture/noncompile/noncompile.exp,
51201 gcc.c-torture/compile/compile.exp,
51202 gcc.c-torture/execute/execute.exp,
51203 gcc.c-torture/execute/ieee/ieee.exp,
51204 gcc.c-torture/execute/memcheck/memcheck.exp,
51205 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
51206 objc/execute/execute.exp: Update FSF address.
51208 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
51210 * gcc.dg/cpp/cmdlne-C.c: Update.
51211 * gcc.dg/cpp/cmdlne-C2.c: New.
51213 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51215 * gcc.c-torture/execute/20011008-3.c: New.
51217 2001-10-08 DJ Delorie <dj@redhat.com>
51219 * gcc.dg/20011008-1.c: New.
51220 * gcc.dg/20011008-2.c: New.
51222 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
51224 * gcc.dg/cpp/spacing1.c: Update test.
51226 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
51228 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
51229 spelling errors of "separate" as "seperate".
51231 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
51233 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
51234 enough to avoid inlining.
51236 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
51238 * lib/g77.exp: set libg2c_dir correctly.
51240 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
51242 * gcc.dg/cpp/macro11.c: New test.
51244 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
51246 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
51247 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
51248 gcc.dg/format/multattr-3.c: New tests.
51249 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
51250 tests for format attributes on function pointers being rejected.
51252 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
51254 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
51256 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
51258 * g++.dg/warn/format1.C: New test.
51260 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
51262 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
51264 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
51266 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
51268 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
51270 * gcc.dg/cpp/redef2.c: Add test.
51272 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
51274 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
51275 long-standing bug on i686, apparently.
51276 * gcc.c-torture/execute/loop-2c.x: New file.
51277 * gcc.c-torture/execute/loop-2d.x: New file.
51278 * gcc.c-torture/execute/loop-3c.x: New file.
51280 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
51282 * gcc.dg/cpp/20000625-2.c: Correct line number.
51284 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
51286 * gcc.dg/cpp/macro10.c: New test.
51287 * gcc.dg/cpp/strify3.c: New test.
51288 * gcc.dg/cpp/spacing1.c: Add tests.
51289 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
51290 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
51292 2001-09-24 DJ Delorie <dj@redhat.com>
51294 * gcc.c-torture/execute/20010924-1.c: New test.
51296 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
51298 * objc/execute/paste.m: Remove.
51300 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
51302 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
51304 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
51306 * g77.dg/strlen0.f: New test.
51308 2001-09-21 Richard Henderson <rth@redhat.com>
51310 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
51311 * g++.old-deja/g++.abi/vtable2.C: Likewise.
51313 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
51315 Table-driven attributes.
51316 * g++.dg/ext/attrib1.C: New test.
51318 2001-09-20 DJ Delorie <dj@redhat.com>
51320 * gcc.dg/20000926-1.c: Update expected warning messages.
51321 * gcc.dg/array-2.c: Likewise, and test for warnings too.
51322 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
51325 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
51327 * g++.dg/eh/registers1.C: New test case.
51329 2001-09-17 Richard Henderson <rth@redhat.com>
51331 * gcc.dg/array-5.c: Fix VLA decomposition test.
51333 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
51335 * gcc.dg/cpp/line5.c: New testcase.
51337 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
51339 * gcc.dg/cpp/macro9.c: New test.
51341 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
51343 * gcc.c-torture/execute/980223.c: Change type of addr from long
51346 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
51348 * gcc.c-torture/execute/20010915-1.c: New test.
51350 2001-09-14 Janis Johnson <janis187@us.ibm.com>
51352 * g77.dg/bprob: New directory.
51353 * g77.dg/bprob/bprob.exp: New file.
51354 * g77.dg/bprob/bprob-1.f: New test.
51355 * g77.dg/gcov: New directory.
51356 * g77.dg/gcov/gcov.exp: New file.
51357 * g77.dg/gcov/gcov-1.f: New test.
51358 * g77.dg/gcov/gcov-1.x: New file.
51360 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
51362 * gcc.dg/cpp/directiv.c: Update.
51363 * gcc.dg/cpp/undef1.c: Update.
51365 2001-09-12 Jakub Jelinek <jakub@redhat.com>
51367 * gcc.dg/20010912-1.c: New test.
51369 2001-09-11 Janis Johnson <janis187@us.ibm.com>
51371 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
51372 language-independent file in lib.
51373 * lib/gcov.exp: New file.
51375 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
51377 * gcc.c-torture/compile/20010911-1.c: New test.
51379 2001-09-10 Janis Johnson <janis187@us.ibm.com>
51381 * lib/profopt.exp: New, to support profile-directed optimizations.
51382 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
51383 * gcc.misc-tests/bprob-1.c: New test.
51384 * gcc.misc-tests/bprob-2.c: New test.
51386 2001-09-07 Janis Johnson <janis187@us.ibm.com>
51388 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
51389 XFAIL and which kinds of gcov output to verify.
51390 * gcc.misc-tests/gcov-4b.x: New file.
51391 * gcc.misc-tests/gcov-5b.x: New file.
51392 * gcc.misc-tests/gcov-6.x: New file.
51393 * gcc.misc-tests/gcov-7.c: New test.
51394 * gcc.misc-tests/gcov-7.x: New file.
51396 2001-09-06 Janis Johnson <janis187@us.ibm.com>
51398 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
51399 * gcc.misc-tests/gcov-6.c: New test.
51401 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
51404 * g++.dg/abi/vbase1.C: New test.
51406 2001-09-05 Ziemowit Laski <zlaski@apple.com>
51408 * objc.dg/method-2.m: New.
51410 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
51413 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
51414 * g++.dg/init/empty1.C: New test.
51416 2001-09-03 Jakub Jelinek <jakub@redhat.com>
51418 * gcc.c-torture/compile/20010903-1.c: New test.
51420 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
51422 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
51425 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
51427 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
51429 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
51431 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
51433 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
51435 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
51436 for 16-bit 'unsigned int'.
51438 2001-08-29 Kazu Hirata <kazu@hxi.com>
51440 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
51442 2001-08-27 Richard Henderson <rth@redhat.com>
51444 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
51445 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
51447 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
51449 * gcc.dg/asm-names.c (ymain): New.
51451 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
51453 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
51454 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
51455 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
51457 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51459 * gcc.dg/compare5.c: New testcase.
51461 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
51463 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
51464 and "In instantiation".
51466 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
51468 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
51470 2001-08-20 Janis Johnson <janis187@us.ibm.com>
51472 * gcc.misc-tests/gcov.exp: Add support for branch information.
51473 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
51474 * gcc.misc-tests/gcov-4.c: New test.
51475 * gcc.misc-tests/gcov-4b.c: New test.
51476 * gcc.misc-tests/gcov-5b.c: New test.
51478 2001-08-20 Zack Weinberg <zackw@panix.com>
51480 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
51483 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
51485 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
51487 2001-08-19 Jakub Jelinek <jakub@redhat.com>
51489 * g++.dg/eh/template1.C: New test.
51491 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
51493 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
51495 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
51498 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
51500 * lib/g77-dg.exp: Use prune.exp for common procedures
51501 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
51502 * lib/g77.exp: (g77-dg-prune) Remove
51504 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
51506 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
51508 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51510 * g++.dg/template/unify1.C: New test.
51512 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
51514 * g++.dg/abi/empty4.C: New test.
51516 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
51518 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
51520 * g77.f-torture/compile/pr3743.x: Likewise.
51522 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51524 * g++.dg/other/using-declaration.C: New test.
51526 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
51528 * gcc.dg/cpp/tr-sign.c: New testcase.
51530 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
51532 * gcc.dg/cpp/19951025-1.c: Revert.
51533 * gcc.dg/cpp/directiv.c: We no longer process directives that
51534 interrupt macro arguments.
51536 2001-08-03 Zack Weinberg <zackw@stanford.edu>
51538 * gcc.dg/bconstp-1.c: New test.
51540 2001-08-03 Richard Henderson <rth@redhat.com>
51542 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
51544 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
51546 * gcc.dg/cpp/19951025-1.c: Update.
51548 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
51550 * g77.dg/ff90-1.f (s): Fix reference of variable z,
51553 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
51556 * g++.old-deja/g++.ns/ns14.C: Remove special options.
51557 * g++.old-deja/g++.other/std1.C: Likewise.
51558 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
51560 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
51562 * lib/g77.exp: Load gcc-defs.exp for common procedures
51563 (g77_pass, g77_fail, g77_finish, g77_exit,
51564 ${tool}_check_unsupported_p} Now redundant. Deleted.
51566 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
51568 * g77.dg/fbackslash.f
51569 * g77.dg/fcase-preserve.f
51571 * g77.dg/ffixed-line-length-0.f
51572 * g77.dg/ffixed-line-length-132.f
51573 * g77.dg/ffixed-line-length-7.f
51574 * g77.dg/ffixed-line-length-72.f
51575 * g77.dg/ffixed-line-length-none.f
51576 * g77.dg/ffree-form-1.f
51577 * g77.dg/fno-backslash.f
51578 * g77.dg/fno-f90-1.f
51579 * g77.dg/fno-fixed-form-1.f
51580 * g77.dg/fno-onetrip.f
51581 * g77.dg/fno-typeless-boz.f
51582 * g77.dg/fno-underscoring.f
51583 * g77.dg/fno-vxt-1.f
51584 * g77.dg/fonetrip.f
51585 * g77.dg/ftypeless-boz.f
51586 * g77.dg/fugly-assumed.f
51587 * g77.dg/funderscoring.f
51590 2001-08-01 Ziemowit Laski <zlaski@apple.com>
51592 * objc.dg/fwd-proto-1.m: New.
51593 * objc.dg/local-decl-1.m: New.
51594 * objc.dg/naming-1.m: New.
51595 * objc.dg/naming-2.m: New.
51596 * objc.dg/proto-hier-1.m: New.
51598 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
51600 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
51601 largest-type elements to a struct makes its size grow.
51603 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
51605 * g++.dg/abi/vthunk1.C: New test.
51607 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
51609 * g++.dg/abi/vbase8-22.C: New test.
51611 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
51613 * gcc.dg/cpp/macro8.c: New test.
51615 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
51617 * g++.dg/abi/vbase8-21.C: New test.
51619 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
51621 * g++.dg/abi/vbase8-10.C: New test.
51623 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51625 * lib/g++.exp (g++_set_ld_library_path): Renamed to
51626 ${tool}_set_ld_library_path.
51628 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
51631 2001-07-26 Stan Cox <scox@redhat.com>
51633 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
51634 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
51635 gcc_exit, gcc_check_unsupported_p):
51636 Moved to gcc-deps.exp
51637 * gcc-deps.exp: New file.
51639 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51641 * g++.old-deja/g++.pt/defarg14.C: New test.
51643 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
51645 * g++.old-deja/g++.other/lineno5.C: New test.
51647 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
51649 * g++.old-deja/g++.pt/crash68.C: New test.
51651 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
51653 * g++.old-deja/g++.other/crash42.C: New test.
51655 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
51657 * gcc.dg/cpp/extratokens.c: Fix.
51658 * gcc.dg/cpp/skipping2.c: New tests.
51660 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51662 * gcc.c-torture/execute/20010724-1.c: New file.
51663 * gcc.c-torture/execute/20010724-1.x: New file.
51665 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
51667 * g++.old-deja/g++.other/cond7.C: New test.
51669 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
51671 * g++.old-deja/g++.other/optimize4.C: New test.
51673 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
51675 * g++.old-deja/g++.abi/vbase8-5.C: New test.
51677 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
51679 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
51680 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
51681 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
51682 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
51684 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
51685 bug report" message.
51687 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
51688 * g++.dg/ext/instantiate1.C: Move from old-deja.
51690 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
51692 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
51693 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
51694 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
51695 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
51697 2001-07-23 Jeffrey A Law (law@cygnus.com)
51699 * gcc.c-torture/execute/20010723-1.c: New test.
51701 2001-07-23 Ben Elliston <bje@redhat.com>
51703 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
51705 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51707 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
51709 Delete handling of ieee_multilib_flags.
51710 Pass -mieee for alpha*-*-* and sh-*-*.
51711 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
51713 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
51715 Remove old-abi tests.
51716 * g++.old-deja/g++.mike/p11116.C: Remove.
51717 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
51719 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
51721 * g77.f-torture/compile/pr3743.f: New test
51723 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
51725 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
51727 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51729 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
51730 g++.old-deja/g++.pt/static6.C: Likewise.
51731 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
51732 supports weak symbols.
51734 2001-07-18 Andreas Jaeger <aj@suse.de>
51736 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
51739 2001-07-18 Andreas Jaeger <aj@suse.de>
51741 * gcc.dg/iftrap-1.c: Fix target line.
51743 2001-07-17 Richard Henderson <rth@redhat.com>
51745 * gcc.c-torture/execute/20010717-1.c: New.
51747 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
51749 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
51752 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
51754 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
51756 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51758 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
51759 UAC_SIGBUS, UAC_NOPRINT definitions.
51761 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
51763 * objc/execute/object_is_class.m: New test.
51764 * objc/execute/object_is_meta_class.m: New test.
51766 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
51768 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
51769 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
51771 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
51773 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
51774 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
51776 2001-07-14 Richard Henderson <rth@redhat.com>
51778 * gcc.dg/iftrap-1.c: New.
51780 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
51782 * g77.f-torture/execute/intrinsic77.f: New test.
51784 2001-07-11 Janis Johnson <janis@us.ibm.com>
51786 * gcc.misc-tests/gcov-3.c: New test.
51788 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
51790 * gcc.c-torture/compile/20010711-1.c,
51791 * gcc.c-torture/compile/20010711-2.c: New tests.
51793 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
51795 * gcc.c-torture/execute/20010711-1.c: New test.
51797 2001-07-11 Ben Elliston <bje@redhat.com>
51799 * g++.old-deja/g++.other/enum5.C: New test.
51801 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
51803 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
51804 (g++-dg-prune): Call prune_gcc_output.
51805 * prune.exp: New file for prune_gcc_output.
51806 * lib/g++.exp, lib/gcc.exp: Load it.
51808 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
51810 * gcc.c-torture/compile/20010701-1.c,
51811 g++.old-deja/g++.ext/attrib6.C: New tests.
51813 2001-07-06 Jeffrey A Law (law@cygnus.com)
51815 * gcc.c-torture/compile/20010706-1.c: New test.
51817 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
51819 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
51821 2001-06-28 Stan Shebs <shebs@apple.com>
51823 * gcc.dg/pragma-darwin.c: New test.
51825 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51827 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
51828 Solaris 2.[678] system.
51830 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
51832 * gcc.dg/20010622-1.c: New test.
51834 2001-06-18 Stan Shebs <shebs@apple.com>
51836 * objc.dg: New directory.
51837 * objc.dg/dg.exp: New file.
51838 * objc.dg/alias.m: New.
51839 * objc.dg/class-1.m: New.
51840 * objc.dg/class-2.m: New.
51841 * objc.dg/const-str-1.m: New.
51842 * objc.dg/const-str-2.m: New.
51843 * objc.dg/id-1.m: New.
51844 * objc.dg/method-1.m: New.
51845 * objc.dg/super-class-1.m: New.
51846 * lib/objc-dg.exp: New file.
51848 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
51850 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
51853 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
51855 * g++.old-deja/g++.abi/vbase8-9.C: New test.
51857 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51859 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
51862 2001-06-12 Richard Henderson <rth@redhat.com>
51864 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
51866 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
51868 * g++.old-deja/g++.abi/vbase5.C: New test.
51869 * g++.old-deja/g++.abi/vbase6.C: New test.
51870 * g++.old-deja/g++.abi/vbase7.C: New test.
51872 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51874 * gcc.c-torture/compile/20010610-1.c: New test.
51876 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
51878 * g++.old-deja/g++.abi/vbase4.C: New test.
51880 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
51882 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
51883 support %f for HC11/HC12 targets.
51884 * gcc.c-torture/execute/930513-1.x: New file, likewise.
51885 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
51886 on HC11/HC12 targets.
51887 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
51889 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51891 * gcc.dg/wchar_t-1.c: New file.
51892 * gcc.dg/wint_t-1.c: Likewise.
51894 2001-06-11 Bernd Schmidt <bernds@redhat.com>
51896 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
51898 2001-06-11 Richard Henderson <rth@redhat.com>
51900 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
51902 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
51904 * gcc.c-torture/compile/20010611-1.c: New test.
51906 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
51908 * gcc.dg/c99-tag-1.c: Add more tests.
51910 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
51912 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
51913 representation on MN10300 and ARM/Thumb.
51915 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
51917 * g77.f-torture/execute/20010610.f: New.
51919 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
51921 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
51924 2001-06-09 Richard Henderson <rth@redhat.com>
51926 * gcc.c-torture/execute/ashrdi-1.c: New.
51927 * gcc.c-torture/execute/ashldi-1.c: New.
51928 * gcc.c-torture/execute/lshrdi-1.c: New.
51930 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
51932 * objc/execute/load-3.m: Added. Check sending +load to categories,
51933 in addition to classes.
51935 2001-06-08 Stan Shebs <shebs@apple.com>
51937 * objc/execute/load-2.m: New test. From Nicola Pero
51938 <n.pero@mi.flashnet.it>.
51940 2001-06-08 Jakub Jelinek <jakub@redhat.com>
51942 * gcc.c-torture/execute/20010605-2.c: New test.
51944 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
51946 * g++.old-deja/g++.abi/vbase2.C: New test.
51947 * g++.old-deja/g++.abi/vbase3.C: New test.
51949 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
51951 * g++.old-deja/g++.pt/friend49.C: New test.
51953 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
51955 * g++.old-deja/g++.ext/anon3.C: New test.
51957 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
51959 * g++.old-deja/g++.other/conv7.C: New test.
51961 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
51963 * gcc.c-torture/compile/20010605-2.c: New test.
51965 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
51967 * gcc.c-torture/execute/20010604-1.c: New test.
51969 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
51971 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
51973 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
51975 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
51976 (g++_link_flags): Likewise.
51977 (g++_init): Pass gccpath's value to two previous functions.
51979 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51981 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
51982 Ensure logfile entry matches exec command line.
51984 2001-05-31 Richard Henderson <rth@redhat.com>
51986 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
51987 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
51989 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
51991 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
51992 compiler for irix6.2
51994 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
51996 * g++.old-deja/g++.other/optimize3.C: New file.
51998 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
52000 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
52003 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
52005 * g++.old-deja/g++.other/optimize2.C: New file.
52007 2001-05-25 Diego Novillo <dnovillo@redhat.com>
52009 * gcc.c-torture/compile/20010518-2.c: New file.
52010 * gcc.c-torture/execute/20010518-1.c: New file.
52011 * gcc.c-torture/execute/20010518-2.c: New file.
52013 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
52015 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
52017 2001-05-24 Mark Mitchell <mark@codesourcery.com>
52019 G++ no longer defines builtins that do not begin with __builtin.
52020 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
52021 * g++.old-deja/g++.brendand/misc13.C: Likewise.
52022 * g++.old-deja/g++.law/builtin1.C: Likewise.
52023 * g++.old-deja/g++.law/cvt2.C: Likewise.
52024 * g++.old-deja/g++.mike/net5.C: Likewise.
52025 * g++.old-deja/g++.other/builtins1.C: Likewise.
52026 * g++.old-deja/g++.other/builtins2.C: Likewise.
52027 * g++.old-deja/g++.other/builtins3.C: Likewise.
52028 * g++.old-deja/g++.other/builtins4.C: Likewise.
52029 * g++.old-deja/g++.other/inline8.C: Likewise.
52030 * g++.old-deja/g++.robertl/eb39.C: Likewise.
52032 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
52034 * g++.old-deja/g++.pt/using1.C: Adjust.
52035 * g++.old-deja/g++.pt/using2.C: New test.
52037 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52039 * gcc.dg/cpp/charconst.c: New tests.
52040 * gcc.dg/cpp/escape.c: New tests.
52041 * gcc.dg/cpp/escape-1.c: New tests.
52042 * gcc.dg/cpp/escape-2.c: New tests.
52043 * gcc.dg/cpp/ucs.c: New tests.
52045 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
52047 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
52048 native compiler for irix6.5.
52050 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
52052 * lib/g++.exp (g++_include_flags): Use args to compute
52054 (g++_link_flags): Likewise.
52055 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
52057 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
52059 * gcc.dg/c90-hexfloat-1.c: Add more tests.
52061 2001-05-21 Geoff Keating <geoffk@redhat.com>
52063 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
52066 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
52068 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
52070 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
52071 to STACK_SIZE; Use it to define size of add_histo array.
52072 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
52074 (f): Use GITT_SIZE to define size of gitt local table.
52075 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
52076 to STACK_SIZE; Use it to define size of bytemem array.
52078 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
52080 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
52081 on 68HC11/HC12 due to the asm instruction.
52082 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
52083 * gcc.c-torture/compile/920520-1.x: Likewise.
52084 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
52085 on 68HC11/HC12 because the function is larger than 64K.
52086 * gcc.c-torture/compile/961203-1.x: New file, this test fails
52087 on 68HC11/HC12 because the structure is too large.
52089 2001-05-20 Richard Henderson <rth@redhat.com>
52091 * gcc.c-torture/execute/20010520-1.c: New.
52093 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52095 * g++.old-deja/g++.warn/compare1.C: New test.
52096 * gcc.dg/compare4.c: New test.
52098 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
52100 * g++.old-deja/g++.other/optimize1.C: New test.
52102 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52104 * g++.old-deja/g++.pt/spec41.C: New test.
52106 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
52108 * gcc.c-torture/compile/20010114-1.x: Remove.
52110 2001-05-18 Stan Shebs <shebs@apple.com>
52112 * gcc.c-torture/compile/20010518-1.c: New test.
52114 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
52116 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
52117 * g++.old-deja/g++.pt/crash67.C: New test.
52119 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
52121 * g++.old-deja/g++.other/debug9.C: New test.
52123 2001-05-16 Zack Weinberg <zackw@stanford.edu>
52125 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
52127 2001-05-16 Jan Hubicka <jh@suse.cz>
52129 * gcc.c-torture/compile/20010516-1.c: New test.
52131 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
52133 * g++.old-deja/g++.other/crash41.C: New test.
52135 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
52137 * g++.old-deja/g++.pt/crash66.C: New test.
52139 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
52141 * g++.old-deja/g++.robertl/eb27.C: Convert.
52143 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
52145 * g++.dg/friend-warn.C: New test. Do not warn about friend
52146 declaration being redundant.
52148 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
52150 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
52152 2001-05-14 Mark Mitchell <mark@codesourcery.com>
52154 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
52156 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
52158 * lib/g++.exp: Use testsuite_flags.
52160 2001-05-13 Mark Mitchell <mark@codesourcery.com>
52162 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
52164 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
52166 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
52168 2001-05-11 Mark Mitchell <mark@codesourcery.com>
52170 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
52172 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
52174 * gcc.c-torture/compile/20010313-1.c: New test.
52176 2001-05-09 Zack Weinberg <zackw@stanford.edu>
52178 * gcc.dg/cpp/direct2.c: New test.
52179 * gccq.dg/cpp/direct2s.c: New test.
52181 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
52183 2001-05-07 Mark Mitchell <mark@codesourcery.com>
52185 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
52186 * g++.old-deja/g++.other/op3.C: Likewise.
52188 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
52190 * gcc.dg/cpp/syshdr.h: New file.
52191 * gcc.dg/cpp/sysmac1.c: Update.
52192 * gcc.dg/cpp/sysmac2.c: Update.
52194 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
52196 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
52198 2001-05-04 David Edelsohn <edelsohn@gnu.org>
52200 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
52201 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
52203 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
52205 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
52207 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
52209 * lib/g++.exp (g++_include_flags): Don't use any special flags
52210 if TESTING_IN_BUILD_TREE is not defined.
52211 (g++_init): Use a plain 'c++' as the compiler if
52212 TESTING_IN_BUILD_TREEE is not defined.
52214 2001-05-02 Jakub Jelinek <jakub@redhat.com>
52216 * g++.old-deja/g++.eh/catch13.C: New test.
52217 * g++.old-deja/g++.eh/catch14.C: New test.
52219 2001-05-02 Jakub Jelinek <jakub@redhat.com>
52221 * gcc.dg/cpp/tr-define.c: New test.
52223 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
52225 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
52226 <stdlib.h>, not <malloc.h>.
52228 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
52230 * g++.old-deja/g++.ns/template17.C: New test.
52232 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
52234 * g++.old-deja/g++.pt/ref4.C: New test.
52236 2001-04-30 Richard Henderson <rth@redhat.com>
52238 * gcc.dg/20000724-1.c: Revert last change.
52240 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
52242 * g77.f-torture/execute/20010430.f: New test.
52244 2001-04-30 Mark Mitchell <mark@codesourcery.com>
52246 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
52248 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
52250 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
52252 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
52254 * g++.old-deja/g++.eh/crash6.C: New test.
52256 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
52258 * g++.old-deja/g++.other/warn7.C: New test.
52260 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
52262 * g++.old-deja/g++.other/defarg9.C: New test.
52264 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
52266 * g77.f-torture/compile/20010426.f: New test.
52267 * g77.f-torture/execute/20010426.f: New test.
52269 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
52271 * g77.f-torture/compile/20000629-1.x: Remove - error
52274 2001-04-26 Jeffrey A Law (law@cygnus.com)
52276 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
52277 Tweak slightly to work with g++.dg framework.
52278 * g++.dg/special/ecos.exp: Run initp1.C test.
52279 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
52281 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
52282 its linker doesn't give line numbers either.
52283 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
52285 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
52287 * g++.old-deja/g++.other/lex1.C: New test.
52289 2001-04-26 Jakub Jelinek <jakub@redhat.com>
52291 * gcc.dg/noncompile/20010425-1.c: New test.
52293 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
52295 * g++.old-deja/g++.pt/mangle2.C: New test.
52297 2001-04-25 Jakub Jelinek <jakub@redhat.com>
52299 * gcc.dg/format/plus-1.c: New test.
52301 2001-04-25 Jakub Jelinek <jakub@redhat.com>
52303 * gcc.dg/20010423-1.c: New test.
52305 2001-04-25 Jakub Jelinek <jakub@redhat.com>
52307 * gcc.c-torture/execute/20010422-1.c: New test.
52309 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
52311 * g++.old-deja/g++.ns/type2.C: New test.
52313 2001-04-24 Zack Weinberg <zackw@stanford.edu>
52315 * g++.old-deja/g++.other/perf1.C: New test.
52317 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
52319 * gcc.dg/c99-func-2.c: Remove xfail.
52320 * gcc.dg/c99-func-3.c: Remove xfail.
52321 * gcc.dg/c99-func-4.c: Remove xfail.
52323 2001-04-23 Zack Weinberg <zackw@stanford.edu>
52325 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
52327 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
52329 * gcc.c-torture/compile/20010423-1.c: New test.
52331 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
52333 * g++.old-deja/g++.pt/typename28.C: New test.
52335 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
52337 * g++.old-deja/g++.abi/empty2.C: New test.
52338 * g++.old-deja/g++.abi/empty3.C: New test.
52340 2001-04-20 Jakub Jelinek <jakub@redhat.com>
52342 * g++.old-deja/g++.other/comdat2.C: New test.
52343 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
52345 2001-04-20 Jakub Jelinek <jakub@redhat.com>
52347 * g++.old-deja/g++.other/overload14.C: New test.
52349 2001-04-20 Jakub Jelinek <jakub@redhat.com>
52351 * g++.old-deja/g++.other/lookup23.C: New test.
52353 2001-04-20 Jakub Jelinek <jakub@redhat.com>
52355 * gcc.c-torture/execute/20010403-1.c: New test.
52357 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
52358 Mark Mitchell <mark@codesourcery.com>
52360 * lib/old-dejagnu.exp: Don't delete output of executable.
52361 Add .exe suffix to executables.
52363 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
52365 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
52367 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52369 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
52371 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
52373 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
52374 * g++.old-deja/g++.abi/crash1.C: New test.
52376 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
52378 * g++.old-deja/g++.other/crash40.C: New test.
52380 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52382 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
52384 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
52386 * g++.old-deja/g++.other/warn6.C: New test.
52388 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
52390 * g++.old-deja/g++.robertl/eb42.C: Same.
52392 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52394 * gcc.dg/wtr-conversion-1.c: New testcase.
52396 2001-04-10 Richard Henderson <rth@redhat.com>
52398 * g++.old-deja/g++.other/array5.C: New.
52400 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52402 * gcc.c-torture/execute/20010408-1.c: New test.
52404 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
52406 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
52407 headers and constructs.
52408 * g++.old-deja/g++.robertl/eb79.C: Same.
52409 * g++.old-deja/g++.robertl/eb77.C (main): Same.
52410 * g++.old-deja/g++.robertl/eb73.C: Same.
52411 * g++.old-deja/g++.robertl/eb66.C (main): Same.
52412 * g++.old-deja/g++.robertl/eb55.C (t): Same.
52413 * g++.old-deja/g++.robertl/eb54.C (main): Same.
52414 * g++.old-deja/g++.robertl/eb46.C (main): Same.
52415 * g++.old-deja/g++.robertl/eb44.C: Same.
52416 * g++.old-deja/g++.robertl/eb41.C (main): Same.
52417 * g++.old-deja/g++.robertl/eb4.C (main): Same.
52418 * g++.old-deja/g++.robertl/eb39.C: Same.
52419 * g++.old-deja/g++.robertl/eb33.C (main): Same.
52420 * g++.old-deja/g++.robertl/eb31.C (main): Same.
52421 * g++.old-deja/g++.robertl/eb30.C: Same.
52422 * g++.old-deja/g++.robertl/eb3.C: Same.
52423 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
52424 * g++.old-deja/g++.robertl/eb21.C: Same.
52425 * g++.old-deja/g++.robertl/eb15.C: Same.
52426 * g++.old-deja/g++.robertl/eb118.C: Same.
52427 * g++.old-deja/g++.robertl/eb115.C (main): Same.
52428 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
52429 * g++.old-deja/g++.robertl/eb109.C: Same.
52430 * g++.old-deja/g++.other/sibcall1.C (main): Same.
52431 * g++.old-deja/g++.mike/rtti1.C: Same.
52432 * g++.old-deja/g++.mike/p658.C: Same.
52433 * g++.old-deja/g++.mike/net46.C: Same.
52434 * g++.old-deja/g++.mike/net34.C: Same.
52435 * g++.old-deja/g++.mike/memoize1.C: Same.
52436 * g++.old-deja/g++.mike/eh2.C: Same.
52437 * g++.old-deja/g++.law/weak.C: Same.
52438 * g++.old-deja/g++.law/visibility7.C: Same.
52439 * g++.old-deja/g++.law/visibility25.C: Same.
52440 * g++.old-deja/g++.law/visibility22.C: Same.
52441 * g++.old-deja/g++.law/visibility2.C: Same.
52442 * g++.old-deja/g++.law/visibility17.C: Same.
52443 * g++.old-deja/g++.law/visibility13.C: Same.
52444 * g++.old-deja/g++.law/visibility10.C: Same.
52445 * g++.old-deja/g++.law/visibility1.C: Same.
52446 * g++.old-deja/g++.law/virtual3.C (eval): Same.
52447 * g++.old-deja/g++.law/vbase1.C: Same.
52448 * g++.old-deja/g++.law/operators32.C: Same.
52449 * g++.old-deja/g++.law/nest3.C: Same.
52450 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
52451 * g++.old-deja/g++.law/except5.C (main): Same.
52452 * g++.old-deja/g++.law/cvt7.C (run): Same.
52453 * g++.old-deja/g++.law/cvt2.C: Same.
52454 * g++.old-deja/g++.law/cvt16.C: Same.
52455 * g++.old-deja/g++.law/ctors6.C (bar): Same.
52456 * g++.old-deja/g++.law/ctors17.C (main): Same.
52457 * g++.old-deja/g++.law/ctors13.C: Same.
52458 * g++.old-deja/g++.law/ctors12.C (main): Same.
52459 * g++.old-deja/g++.law/ctors10.C: Same.
52460 * g++.old-deja/g++.law/code-gen5.C: Same.
52461 * g++.old-deja/g++.law/bad-error7.C: Same.
52462 * g++.old-deja/g++.law/arm9.C: Same.
52463 * g++.old-deja/g++.law/arm12.C: Same.
52464 * g++.old-deja/g++.law/arg8.C: Same.
52465 * g++.old-deja/g++.law/arg1.C: Same.
52466 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
52467 * g++.old-deja/g++.jason/template31.C: Same.
52468 * g++.old-deja/g++.jason/template24.C (main): Same.
52469 * g++.old-deja/g++.jason/2371.C: Same.
52470 * g++.old-deja/g++.eh/new2.C: Same.
52471 * g++.old-deja/g++.eh/new1.C: Same.
52472 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
52473 * g++.old-deja/g++.brendan/nest21.C (main): Same.
52474 * g++.old-deja/g++.brendan/err-msg3.C: Same.
52475 * g++.old-deja/g++.brendan/crash62.C: Same.
52476 * g++.old-deja/g++.brendan/crash52.C: Same.
52477 * g++.old-deja/g++.brendan/crash49.C (main): Same.
52478 * g++.old-deja/g++.brendan/crash38.C: Same.
52479 * g++.old-deja/g++.brendan/crash15.C (main): Same.
52480 * g++.old-deja/g++.brendan/copy9.C: Same.
52482 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
52484 * gcc.c-torture/execute/20001203-2.c (memset):
52485 Count argument is of type __SIZE_TYPE__.
52487 2001-04-04 Diego Novillo <dnovillo@redhat.com>
52489 * gcc.c-torture/compile/20010404-1.c: New test.
52491 2001-04-04 Jakub Jelinek <jakub@redhat.com>
52493 * gcc.c-torture/compile/20010326-1.c: New test.
52495 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
52497 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
52498 peculiarities of the SH.
52499 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
52501 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52503 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
52504 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
52505 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
52507 2001-04-02 Jakub Jelinek <jakub@redhat.com>
52509 * g77.f-torture/compile/20010321-1.f: New test.
52511 2001-04-02 Jakub Jelinek <jakub@redhat.com>
52513 * gcc.c-torture/compile/20010329-1.c: New test.
52515 2001-04-02 Jakub Jelinek <jakub@redhat.com>
52517 * gcc.c-torture/execute/20010329-1.c: New test.
52519 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
52521 * g++.old-deja/g++.other/eh4.C: Fix typo.
52523 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
52525 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
52527 2001-03-28 Philip Blundell <philb@gnu.org>
52529 * gcc.c-torture/compile/20010328-1.c: New test.
52531 2001-03-27 Richard Henderson <rth@redhat.com>
52533 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
52534 * g++.old-deja/g++.eh/vbase3.C: Likewise.
52536 2001-03-27 Alan Modra <alan@linuxcare.com.au>
52538 * gcc.c-torture/compile/20010327-1.c: New test.
52540 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
52542 * g++.old-deja/g++.other/friend12.C: New test.
52543 * g++.old-deja/g++.other/friend9.C: Expect no errors.
52544 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
52546 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
52548 * gcc.c-torture/execute/20010325-1.c: New test.
52550 2001-03-23 Jakub Jelinek <jakub@redhat.com>
52552 * g++.old-deja/g++.other/mangle3.C: New test.
52554 2001-03-22 Jakub Jelinek <jakub@redhat.com>
52556 * g++.old-deja/g++.other/anon8.C: New test.
52558 2001-03-20 Philip Blundell <philb@gnu.org>
52560 * gcc.c-torture/compile/20010320-1.c: New test.
52562 2001-03-17 Richard Henderson <rth@redhat.com>
52564 * g++.old-deja/g++.other/eh4.C: Add expected error text.
52566 2001-03-15 Geoff Keating <geoff@redhat.com>
52568 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
52571 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
52573 * g++.old-deja/g++.other/eh4.C: New test.
52575 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
52577 * gcc.dg/cpp/mi1.c: Update.
52579 2001-03-14 Jakub Jelinek <jakub@redhat.com>
52581 * g++.old-deja/g++.other/regstack.C: New test.
52583 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
52585 * g++.old-deja/g++.other/ref4.C: New test.
52587 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
52589 * objc/execute/va_method.m: Added.
52590 * objc/execute/IMP.m: Added.
52591 * objc/execute/_cmd.m: Added.
52592 * objc/execute/accessing_ivars.m: Added.
52593 * objc/execute/class-1.m: Added.
52594 * objc/execute/class-10.m: Added.
52595 * objc/execute/class-11.m: Added.
52596 * objc/execute/class-12.m: Added.
52597 * objc/execute/class-13.m: Added.
52598 * objc/execute/class-14.m: Added.
52599 * objc/execute/class-2.m: Added.
52600 * objc/execute/class-3.m: Added.
52601 * objc/execute/class-4.m: Added.
52602 * objc/execute/class-5.m: Added.
52603 * objc/execute/class-6.m: Added.
52604 * objc/execute/class-7.m: Added.
52605 * objc/execute/class-8.m: Added.
52606 * objc/execute/class-9.m: Added.
52607 * objc/execute/class-tests-1.h
52608 * objc/execute/class-tests-2.h
52609 * objc/execute/compatibility_alias.m: Added.
52610 * objc/execute/encode-1.m: Added.
52611 * objc/execute/formal_protocol-1.m: Added.
52612 * objc/execute/formal_protocol-2.m: Added.
52613 * objc/execute/formal_protocol-3.m: Added.
52614 * objc/execute/formal_protocol-4.m: Added.
52615 * objc/execute/formal_protocol-5.m: Added.
52616 * objc/execute/formal_protocol-6.m: Added.
52617 * objc/execute/formal_protocol-7.m: Added.
52618 * objc/execute/informal_protocol.m: Added.
52619 * objc/execute/initialize.m: Added.
52620 * objc/execute/load.m: Added.
52621 * objc/execute/many_args_method.m: Added.
52622 * objc/execute/nested-3.m: Added.
52623 * objc/execute/no_clash.m: Added.
52624 * objc/execute/private.m: Added.
52625 * objc/execute/redefining_self.m: Added.
52626 * objc/execute/root_methods.m: Added.
52627 * objc/execute/selector-1.m: Added.
52628 * objc/execute/static-1.m: Added.
52629 * objc/execute/static-2.m: Added.
52630 * objc/execute/va_method.m: Added.
52632 2001-03-10 Richard Henderson <rth@redhat.com>
52634 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
52636 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
52638 * g++.old-deja/g++.other/crash31.C: XFAIL.
52639 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
52640 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
52641 * gcc.c-torture/execute/20010123-1.x: XFAIL.
52642 * gcc.c-torture/execute/20010124-1.x: XFAIL.
52643 * gcc.dg/sequence-pt-1.c: XFAIL one test.
52645 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
52647 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
52649 2001-03-06 Zack Weinberg <zackw@stanford.edu>
52651 * gcc.dg/20000724-1.c: Don't use multiline strings.
52653 2001-03-06 Zack Weinberg <zackw@stanford.edu>
52655 * objc/execute/string1.m, objc/execute/string2.m: Compare the
52656 result of -cString against what we expect it to be; don't just
52657 print it out for no one to read.
52659 * objc/execute/string3.m, objc/execute/string4.m: New tests.
52660 Based on testcases provided by Nicola Pero.
52662 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
52664 * gcc.dg/cpp/macro7.c: New test.
52666 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
52668 * gcc.dg/cpp/multiline.c: Update.
52670 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
52672 * g++.old-deja/g++.other/enum3.C: New test.
52674 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
52676 * g++.old-deja/g++.other/pod1.C: New test.
52678 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
52680 * g++.old-deja/g++.ext/overload1.C: New test.
52682 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
52684 * g++.old-deja/g++.pt/using1.C: New test.
52686 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
52688 * g++.old-deja/g++.other/using9.C: New test.
52690 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
52692 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
52694 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
52696 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
52698 * g++.old-deja/g++.ext/realpt1.C: Remove.
52700 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
52702 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
52704 2001-02-26 Will Cohen <wcohen@redhat.com>
52706 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
52708 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
52710 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
52711 templatized constructors.
52713 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52715 * gcc.c-torture/execute/20010224-1.c: New test.
52717 2001-02-23 Jakub Jelinek <jakub@redhat.com>
52719 * gcc.c-torture/execute/20010222-1.c: New test.
52721 2001-02-22 Jakub Jelinek <jakub@redhat.com>
52723 * g++.old-deja/g++.other/inline20.C: New test.
52725 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
52727 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
52729 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
52731 * g++.old-deja/g++.other/lookup22.C: New test.
52733 2001-02-19 Zack Weinberg <zackw@stanford.edu>
52735 * g77.dg: New directory.
52736 * g77.dg/20010216-1.f: New test case.
52737 * g77.dg/dg.exp: New driver.
52738 * lib/g77-dg.exp: New driver library.
52740 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52742 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
52744 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
52746 * g++.old-deja/g++.other/decl9.C: New test.
52748 2001-02-16 Jakub Jelinek <jakub@redhat.com>
52750 * g++.old-deja/g++.other/init16.C: Update the test so that it does
52751 not need <string> and also tests the initialization at runtime.
52753 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
52755 * gcc.c-torture/execute/longlong.c: New test.
52757 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
52759 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
52761 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
52763 * gcc.c-torture/execute/920302-1.c (execute):
52764 Change argument type to short.
52766 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
52768 * g++.old-deja/g++.pt/deduct6.C: New test.
52770 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
52772 * g++.old-deja/g++.pt/deduct5.C: New test.
52774 2001-02-14 Jakub Jelinek <jakub@redhat.com>
52776 * gcc.c-torture/execute/20010209-1.c: New test.
52778 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
52780 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
52782 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
52784 * g++.dg/vtgc1.C: Update for new ABI.
52786 * consistency.vlad: New directory, 1665 files.
52788 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
52790 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
52792 * gcc.dg/cpp/digraphs.c: Declare puts.
52794 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
52796 * g++.old-deja/g++.other/warn5.C: New test.
52798 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
52800 * g++.old-deja/g++.pt/spec40.C: New test.
52802 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
52804 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
52806 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
52808 2001-02-12 Jakub Jelinek <jakub@redhat.com>
52810 * gcc.c-torture/compile/20010209-1.c: New test.
52812 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
52814 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
52815 excess errors message but not if it crashes.
52816 * g++.old-deja/g++.other/crash27.C: Likewise.
52817 * g++.old-deja/g++.other/crash28.C: Likewise.
52818 * g++.old-deja/g++.other/crash30.C: Likewise.
52819 * g++.old-deja/g++.other/crash32.C: Likewise.
52820 * g++.old-deja/g++.other/crash35.C: Likewise.
52821 * g++.old-deja/g++.pt/inherit2.C: Likewise.
52823 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
52825 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
52826 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
52827 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
52828 g77.f-torture/execute/execute.exp,
52829 g77.f-torture/noncompile/noncompile.exp,
52830 gcc.c-torture/execute/execute.exp,
52831 gcc.c-torture/execute/memcheck/memcheck.exp,
52832 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
52833 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
52834 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
52835 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
52836 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
52837 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
52838 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
52839 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
52840 Remove bug reporting instructions with ancient email addresses.
52842 2001-02-07 Jakub Jelinek <jakub@redhat.com>
52844 * gcc.dg/20010202-1.c: New test.
52845 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
52847 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
52849 * g++.dg/stdbool-if.C: New test.
52851 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
52853 * objc/execute/fdecl.m: Added main().
52855 2001-02-07 Jakub Jelinek <jakub@redhat.com>
52857 * gcc.c-torture/execute/20010206-1.c: New test.
52859 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
52861 * gcc.dg/cpp/avoidpaste1.c: Update.
52863 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
52865 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
52866 Pero <nicola@brainstorm.co.uk>.
52867 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
52869 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
52871 * g++.old-deja/g++.pt/spec39.C: New test.
52873 2001-02-05 Jakub Jelinek <jakub@redhat.com>
52875 * gcc.c-torture/compile/20010202-1.c: New test.
52877 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
52879 * g++.old-deja/g++.abi/primary2.C: New test.
52880 * g++.old-deja/g++.abi/primary3.C: New test.
52881 * g++.old-deja/g++.abi/primary4.C: New test.
52882 * g++.old-deja/g++.abi/primary5.C: New test.
52883 * g++.old-deja/g++.abi/vtable3.h: New test.
52884 * g++.old-deja/g++.abi/vtable3a.C: New test.
52885 * g++.old-deja/g++.abi/vtable3b.C: New test.
52886 * g++.old-deja/g++.abi/vtable3c.C: New test.
52887 * g++.old-deja/g++.abi/vtable3d.C: New test.
52888 * g++.old-deja/g++.abi/vtable3e.C: New test.
52889 * g++.old-deja/g++.abi/vtable3f.C: New test.
52890 * g++.old-deja/g++.abi/vtable3g.C: New test.
52891 * g++.old-deja/g++.abi/vtable3h.C: New test.
52892 * g++.old-deja/g++.abi/vtable3i.C: New test.
52893 * g++.old-deja/g++.abi/vtable3j.C: New test.
52894 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
52896 2001-02-03 Jakub Jelinek <jakub@redhat.com>
52898 * g++.old-deja/g++.other/anon6.C: New test.
52899 * g++.old-deja/g++.other/anon7.C: New test.
52901 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
52903 * gcc.dg/cpp/avoidpaste2.c: New tests.
52905 2001-01-31 Jakub Jelinek <jakub@redhat.com>
52907 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
52909 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
52911 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
52912 DECIMAL_DIG cases for Irix."
52914 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
52916 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
52918 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
52920 * gcc.dg/c99-tag-1.c: New test.
52922 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
52924 * gcc.dg/cpp/tr-warn1.c: Add tests.
52926 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
52928 * gcc.dg/cpp/avoidpaste1.c: Update.
52929 * gcc.dg/cpp/paste4.c: Update.
52931 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
52933 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
52936 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
52938 * g++.old-deja/g++.other/inline19.C: New test.
52940 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
52942 * gcc.dg/Wlarger-than.c: New test.
52944 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
52946 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
52948 2001-01-29 Jakub Jelinek <jakub@redhat.com>
52950 * gcc.c-torture/execute/20010129-1.c: New test.
52951 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
52953 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
52955 * gcc.dg/cpp/avoidpaste1.c: Test case.
52957 2001-01-28 Jakub Jelinek <jakub@redhat.com>
52959 * g++.old-deja/g++.other/inline18.C: New test.
52961 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52963 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
52964 and __builtin_putchar.
52966 2001-01-27 Jakub Jelinek <jakub@redhat.com>
52968 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
52971 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
52973 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
52974 floating point number rounding mode to round to the nearest
52975 representable mode.
52977 2001-01-25 Jakub Jelinek <jakub@redhat.com>
52979 * g++.old-deja/g++.other/mangle2.C: New test.
52981 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
52983 * gcc.c-torture/compile/20010124-1.c: New test.
52985 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
52987 * g++.old-deja/g++.pt/spec38.C: New test.
52989 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52991 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
52994 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52996 * gcc.c-torture/execute/20010123-1.c: New test.
52998 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
53000 * g++.old-deja/g++.pt/spec37.C: New test.
53002 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
53004 * g++.old-deja/g++.pt/overload14.C: New test.
53006 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53008 * gcc.c-torture/execute/20010122-1.c: New test, exercise
53009 __builtin_return_address.
53011 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
53013 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
53014 * g++.old-deja/g++.pt/spec35.C: New test.
53015 * g++.old-deja/g++.pt/spec36.C: New test.
53017 2001-01-20 Jakub Jelinek <jakub@redhat.com>
53019 * gcc.c-torture/compile/20010118-1.c: New test.
53021 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
53023 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
53025 2001-01-19 Jakub Jelinek <jakub@redhat.com>
53027 * gcc.c-torture/execute/20010119-1.c: New test.
53029 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
53031 * g++.old-deja/g++.other/vbase5.C: New test.
53033 2001-01-19 Jakub Jelinek <jakub@redhat.com>
53035 * gcc.c-torture/execute/20010118-1.c: New test.
53037 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
53039 * g++.old-deja/g++.pt/deduct3.C: New test.
53041 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
53043 * g++.old-deja/g++.pt/spec34.C: New test.
53045 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
53047 * g77.f-torture/compile/20000601-2.f: New test.
53049 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
53051 * g++.old-deja/g++.other/init17.C: New test.
53053 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
53055 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
53057 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
53059 * g++.old-deja/g++.pt/unify8.C: New test.
53061 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
53063 * g++.old-deja/g++.abi/vbase1.C: New test.
53065 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
53067 * g++.old-deja/g++.pt/crash65.C: New test.
53069 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
53071 * gcc.dg/cpp/assembl2.S: New test case.
53073 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
53075 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
53078 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53080 * g++.old-deja/g++.other/builtins1.C: New test.
53081 * g++.old-deja/g++.other/builtins2.C: Likewise.
53082 * g++.old-deja/g++.other/builtins3.C: Likewise.
53083 * g++.old-deja/g++.other/builtins4.C: Likewise.
53085 2001-01-17 Jakub Jelinek <jakub@redhat.com>
53087 * gcc.c-torture/compile/20010117-1.c: New test.
53088 * gcc.c-torture/compile/20010117-2.c: New test.
53090 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
53092 * g77.f-torture/execute/20010116.[fx]: New test,
53094 * g77.f-torture/compile/20010115.f: Indicate it's
53095 a test for PR fortran/1636.
53097 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
53099 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
53101 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
53103 * g77.f-torture/compile/20010115.f: New test.
53105 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
53107 * g++.old-deja/g++.pt/nontype5.C: New test.
53109 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
53111 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
53112 have an equivalent working one below it.
53114 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
53116 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
53117 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
53119 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
53121 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
53122 message containing "init_priority".
53123 (conpr-2.C): Likewise.
53124 (conpr-3.C): Likewise.
53125 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
53127 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53129 * gcc.c-torture/execute/20010114-2.c: New test.
53131 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
53133 * gcc.c-torture/compile/20010114-1.c: New test.
53134 * gcc.c-torture/compile/20010114-1.x: Xfail.
53135 * gcc.c-torture/compile/20010114-2.c: New test.
53136 * gcc.c-torture/execute/20010114-1.c: New test.
53137 * gcc.dg/trunc-1.c: New test.
53138 * gcc.dg/uninit-B.c: New test.
53140 2001-01-13 Nick Clifton <nickc@redhat.com>
53142 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
53145 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
53147 * gcc.c-torture/compile/20010113-1.c: New test.
53149 2001-01-13 Jakub Jelinek <jakub@redhat.com>
53151 * gcc.c-torture/compile/20001212-1.c: New test.
53153 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
53155 * gcc.dg/cpp/widestr1.c: Update.
53156 * gcc.dg/cpp/prag-imp.c: Remove.
53158 2001-01-12 Jakub Jelinek <jakub@redhat.com>
53160 * gcc.c-torture/execute/20000801-3.x: Remove.
53161 * gcc.dg/c90-init-1.c: New test.
53162 * gcc.dg/c99-init-1.c: New test.
53163 * gcc.dg/c99-init-2.c: New test.
53164 * gcc.dg/gnu99-init-1.c: New test.
53166 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
53168 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
53169 testing that no relevant ones were found.
53171 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
53173 * g++.old-deja/g++.pt/cast2.C: New test.
53175 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
53177 * g++.old-deja/g++.pt/friend47.C: New test.
53179 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
53181 * g++.old-deja/g++.pt/instantiate13.C: New test.
53183 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
53185 * g++.old-deja/g++.other/defarg7.C: New test.
53186 * g++.old-deja/g++.other/defarg8.C: New test.
53188 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
53190 * g++.old-deja/g++.pt/crash64.C: New test.
53192 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
53194 * g++.old-deja/g++.pt/crash63.C: New test.
53196 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
53198 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
53200 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
53202 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
53204 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
53206 * g++.old-deja/g++.pt/error3.C: New test.
53208 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
53210 * g++.old-deja/g++.other/crash39.C: New test.
53212 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
53214 * g++.old-deja/g++.other/vbase4.C: New test.
53216 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
53218 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
53219 * gcc.dg/special/20000419-2.c: New file. Identical to above.
53220 * gcc.dg/special/special.exp: New test driver which will check
53221 for alias support for the above test.
53223 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
53225 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
53226 problems on small machines.
53227 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
53230 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
53232 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
53234 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
53236 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
53238 * g++.old_deja/g++.pt/using8.C: New test.
53240 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
53242 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
53244 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
53246 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
53247 where a failure is expected.
53248 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
53250 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
53252 * g++.old_deja/g++.pt/instantiate12.C: New test.
53254 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
53256 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
53258 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
53259 * g++.old-deja/g++.brendan/crash17.C: Likewise.
53260 * g++.old-deja/g++.brendan/crash29.C: Likewise.
53261 * g++.old-deja/g++.brendan/crash48.C: Likewise.
53262 * g++.old-deja/g++.brendan/ns1.C: Likewise.
53263 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
53264 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
53265 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
53266 * g++.old-deja/g++.eh/spec6.C: Likewise.
53267 * g++.old-deja/g++.jason/crash3.C: Likewise.
53268 * g++.old-deja/g++.law/ctors11.C: Likewise.
53269 * g++.old-deja/g++.law/ctors17.C: Likewise.
53270 * g++.old-deja/g++.law/ctors5.C: Likewise.
53271 * g++.old-deja/g++.law/ctors9.C: Likewise.
53272 * g++.old-deja/g++.mike/ambig1.C: Likewise.
53273 * g++.old-deja/g++.mike/net22.C: Likewise.
53274 * g++.old-deja/g++.mike/p3538a.C: Likewise.
53275 * g++.old-deja/g++.mike/p3538b.C: Likewise.
53276 * g++.old-deja/g++.mike/virt3.C: Likewise.
53277 * g++.old-deja/g++.niklas/t128.C: Likewise.
53278 * g++.old-deja/g++.other/anon4.C: Likewise.
53279 * g++.old-deja/g++.other/using1.C: Likewise.
53280 * g++.old-deja/g++.other/warn3.C: Likewise.
53281 * g++.old-deja/g++.pt/t37.C: Likewise.
53282 * g++.old-deja/g++.robertl/eb69.C: Likewise.
53283 * g++.old-deja/g++.robertl/eb71.C: Likewise.
53285 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
53287 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
53289 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53291 * gcc.c-torture/execute/stdio-opt-3.c: New test.
53293 2001-01-07 Jakub Jelinek <jakub@redhat.com>
53295 * gcc.c-torture/compile/20010107-1.c: New test.
53297 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
53299 * gcc.c-torture/execute/builtin-noret-1.c: New test.
53301 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
53303 * gcc.dg/format/format.h: New file.
53304 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
53305 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
53306 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
53307 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
53308 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
53309 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
53310 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
53311 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
53312 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
53313 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
53314 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
53315 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
53316 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
53317 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
53318 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
53319 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
53320 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
53321 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
53322 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
53323 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
53324 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
53325 instead of declaring standard types, macros and functions in each
53328 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
53330 * gcc.c-torture/execute/20010106-1.c: New test.
53332 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
53334 * gcc.dg/format/format.exp: New file.
53335 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
53336 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
53337 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
53338 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
53339 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
53340 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
53341 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
53342 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
53343 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
53344 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
53345 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
53346 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
53347 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
53348 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
53349 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
53350 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
53351 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
53352 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
53353 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
53354 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
53355 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
53356 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
53357 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
53358 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
53359 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
53360 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
53361 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
53362 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
53363 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
53364 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
53365 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
53366 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
53367 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
53368 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
53369 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
53370 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
53371 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
53372 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
53373 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
53374 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
53375 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
53376 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
53378 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
53380 * gcc.c-torture/execute/991228-1.c: Take word endianness into
53383 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
53385 * gcc.c-torture/execute/builtin-complex-1.c: New test.
53387 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
53389 * g++.old-deja/g++.pt/crash62.C: New test.
53391 2001-01-04 Richard Henderson <rth@redhat.com>
53393 * gcc.dg/20000926-1.c: Update expected warnings.
53394 * gcc.dg/array-2.c: Likewise.
53395 * gcc.dg/array-4.c: Also validate flexible array members.
53396 * gcc.dg/c99-flex-array-1.c: New.
53398 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
53400 * gcc.c-torture/compile/20001222-1.x: Remove.
53402 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53404 * gcc.c-torture/execute/built-in-setjmp.c: New.
53406 2001-01-03 Richard Henderson <rth@redhat.com>
53408 * gcc.dg/940510-1.c: Update expected error wording.
53409 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
53411 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
53413 * lib/target-supports.exp (check_alias_available): Modified to
53414 indicate aliases not supported if only weak aliases are supported.
53416 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53418 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
53419 Turn on cmpstrsi checks for __pj__ and __i370__.
53421 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
53423 * g++.old-deja/g++.other/virtual11.C: New test.
53425 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
53427 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
53429 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53431 * gcc.c-torture/compile/20010102-1.c: New test.
53433 2001-01-02 Andreas Jaeger <aj@suse.de>
53435 * gcc.dg/noreturn-3.c: New test.
53437 * gcc.dg/noreturn-4.c: New test.
53439 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53441 * gcc.c-torture/execute/stdio-opt-1.c: Also test
53442 __builtin_fputc and __builtin_fwrite.
53444 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
53446 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
53447 signed char, not default char.
53449 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
53451 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
53453 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
53455 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
53457 2000-12-29 Richard Henderson <rth@redhat.com>
53459 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
53460 (__cyg_profile_func_exit): Define.
53462 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
53464 * g++.dg/vtgc1.C: New test.
53466 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
53468 * gcc.dg/noncompile/20001228-1.c: New test.
53470 * gcc.dg/20001228-1.c: New test.
53472 * gcc.c-torture/execute/20001228-1.c: New test.
53474 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
53476 * gcc.dg/format-strfmon-1.c: New test.
53478 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53480 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
53481 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
53482 * gcc.c-torture/execute/string-opt-1.c: Likewise.
53483 * gcc.c-torture/execute/string-opt-2.c: Likewise.
53484 * gcc.c-torture/execute/string-opt-3.c: Likewise.
53485 * gcc.c-torture/execute/string-opt-4.c: Likewise.
53486 * gcc.c-torture/execute/string-opt-6.c: Likewise.
53487 * gcc.c-torture/execute/string-opt-7.c: Likewise.
53488 * gcc.c-torture/execute/string-opt-8.c: Likewise.
53489 * gcc.c-torture/execute/string-opt-9.c: Likewise.
53490 * gcc.c-torture/execute/string-opt-10.c: Likewise.
53491 * gcc.c-torture/execute/string-opt-11.c: Likewise.
53492 * gcc.c-torture/execute/string-opt-12.c: Likewise.
53494 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
53495 * gcc.c-torture/execute/string-opt-4.c: Test index.
53497 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
53499 * gcc.c-torture/compile/20001226-1.c: New test.
53501 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
53503 * gcc.c-torture/compile/20001222-1.c: New test.
53504 * gcc.c-torture/compile/20001222-1.x: Xfail.
53506 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
53508 * gcc.c-torture/execute/comp-goto-2.c: New test.
53510 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
53512 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
53513 Use long types if __INT_MAX__ is 32767.
53514 (main): Use cast to (sint32 *) when poking 88 into a_page.
53516 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
53518 2000-12-21 Bernd Schmidt <bernds@redhat.com>
53520 * gcc.c-torture/compile/20001221-1.c: New test.
53521 * gcc.c-torture/execute/20001221-1.c: New test.
53523 2000-12-20 Richard Henderson <rth@redhat.com>
53525 * g++.old-deja/g++.pt/crash36.C: Update error lines.
53526 * g++.old-deja/g++.robertl/eb109.C: Likewise.
53528 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53530 * gcc.dg/compare3.c: New test.
53532 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
53534 * gcc.dg/format-warnll-1.c: New test.
53536 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
53538 * gcc.dg/cpp/cmdlne-P.c: New test.
53540 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
53542 * gcc.c-torture/execute/builtin-abs-1.c,
53543 gcc.c-torture/execute/builtin-abs-2.c: New tests.
53545 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
53547 * gcc.dg/cpp/multiline.c: New test.
53549 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
53551 * g++.old-deja/g++.other/syshdr1.C: Update.
53552 * gcc.dg/cpp/lineflags.c: Remove temporarily.
53554 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53556 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
53558 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53560 * g++.old-deja/g++.pt/ttp65.C: New test.
53562 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53564 * g++.old-deja/g++.pt/ttp64.C: New test.
53566 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53568 * g++.old-deja/g++.pt/spec33.C: New test.
53570 2000-12-14 Catherine Moore <clm@redhat.com>
53572 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
53573 * gcc.c-torture/execute/920612-2.c: Likewise.
53574 * gcc.c-torture/execute/920428-2.c: Likewise.
53575 * gcc-c-torture/execute/va-arg-11.c: Call exit.
53576 * gcc.c-torture/execute/va-arg-21.c: Likewise.
53578 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53580 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
53581 * gcc.dg/pack-test-2.c: Likewise.
53583 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
53585 Tests by Zack Weinberg <zackw@stanford.edu>.
53587 * gcc.dg/cpp/defined.c: Update.
53588 * gcc.dg/cpp/defined_trad.c: New tests.
53590 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
53592 * gcc.dg/cpp/trad-direct.c: Update.
53594 2000-12-11 Neil Booth <neilb@earthling.net>
53596 * gcc.dg/cpp/defined_trad.c
53598 2000-12-11 Neil Booth <neilb@earthling.net>
53600 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
53602 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
53604 * gcc.dg/format-miss-2.c: New test.
53606 2000-12-09 Neil Booth <neilb@earthling.net>
53608 * gcc.dg/cpp/lineflags.c: New tests.
53609 * gcc.dg/cpp/poison.c: Update.
53610 * gcc.dg/cpp/redef2.c: Update.
53611 * gcc.dg/cpp/skipping.c: New test.
53613 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
53615 * g++.old-deja/g++.other/eh3.C: New testcase.
53617 2000-12-07 Neil Booth <neilb@earthling.net>
53619 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
53620 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
53621 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
53622 wtr-union-init-2.c, wtr-union-init-3.c: Update.
53623 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
53626 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
53628 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
53629 __SIZE_TYPE__ instead of int for type of integers cast to
53632 2000-12-07 Jakub Jelinek <jakub@redhat.com>
53634 * g++.old-deja/g++.other/cleanup4.C: New test.
53636 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
53638 * format-sec-1.c: New test.
53640 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
53642 * gcc.dg/format-nonlit-3.c: New test.
53644 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
53646 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
53647 through a null pointer.
53649 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53651 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
53652 * g++.old-deja/g++.pt/partial4.C: New test.
53654 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
53656 * gcc.c-torture/execute/ieee/hugeval.x: New.
53658 2000-12-06 Neil Booth <neilb@earthling.net>
53660 * gcc.dg/cpp/backslash2.c: New tests.
53662 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53664 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
53665 * gcc.c-torture/execute/stdio-opt-2.c: New test.
53667 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
53669 * gcc.c-torture/execute/20001203-2.c: New testcase.
53671 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
53673 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
53674 * g++.old-deja/g++.other/virtual10.C: New test.
53676 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
53678 * g++.old-deja/g++.mike/pmf5.C: Remove test.
53680 2000-12-05 Richard Henderson <rth@redhat.com>
53682 * gcc.c-torture/compile/20001205-1.c: New.
53684 2000-12-04 Neil Booth <neilb@earthling.net>
53686 * g++.old-deja/g++.other/virtual9.C: New test.
53687 * g++.old-deja/g++.pt/crash61.C: New test.
53688 * gcc.c-torture/execute/loop-9.c: New test.
53690 2000-12-04 Neil Booth <neilb@earthling.net>
53692 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
53693 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
53694 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
53695 * gcc.dg/cpp/extratokens.c: ...here.
53697 2000-12-04 Neil Booth <neilb@earthling.net>
53699 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
53702 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53704 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
53705 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
53707 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
53709 * gcc.c-torture/execute/20001203-1.c: New test.
53711 2000-12-03 Neil Booth <neilb@earthling.net>
53713 * gcc.dg/cpp/macro6.c: New test cases.
53715 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53717 * gcc.c-torture/execute/string-opt-9.c: New test.
53718 * gcc.c-torture/execute/string-opt-10.c: Likewise.
53719 * gcc.c-torture/execute/string-opt-11.c: Likewise.
53720 * gcc.c-torture/execute/string-opt-12.c: Likewise.
53722 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
53723 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
53725 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
53727 * gcc.dg/cpp/if-6.c: New testcase.
53729 * gcc.dg/20001201-1.c: New testcase.
53731 2000-12-02 Neil Booth <neilb@earthling.net>
53733 * g++.old-deja/g++.other/externC4.C,
53734 g++.old-deja/g++.other/friend10.C: New tests.
53736 2000-12-02 Neil Booth <neilb@earthling.net>
53738 * g++.old-deja/g++.other/instan2.C
53739 * g++.old-deja/g++.other/instan3.C: New test.
53741 2000-12-02 Neil Booth <neilb@earthling.net>
53743 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
53744 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
53745 gnuc99.c,gnuc99-pedantic.c: New tests.
53747 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
53749 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
53750 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
53752 2000-12-01 Neil Booth <neilb@earthling.net>
53754 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
53755 * gcc.dg/cpp/poison.c: Update.
53756 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
53758 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
53760 * g77.f-torture/execute/20001201.f: New test.
53762 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
53764 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
53766 2000-12-01 Jakub Jelinek <jakub@redhat.com>
53768 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
53770 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
53772 * g++.old-deja/g++.other/cast6.C: New test.
53774 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
53776 * gcc.c-torture/execute/20001130-2.c: New testcase.
53778 2000-11-30 Richard Henderson <rth@redhat.com>
53780 * gcc.c-torture/execute/20001130-1.c: New test.
53782 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
53784 * g++.old-deja/g++.other/op3.C: New test.
53786 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
53788 * g++.old-deja/g++.other/op2.C: New test.
53790 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
53792 * g++.old-deja/g++.other/crash38.C: New test.
53794 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
53796 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
53798 2000-11-29 Jakub Jelinek <jakub@redhat.com>
53800 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
53802 * gcc.c-torture/execute/string-opt-6.c: New test.
53804 * gcc.dg/20001117-1.c: Add main.
53806 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
53808 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
53810 * gcc.dg/940510-1.c: ... to here.
53812 * gcc.dg/20000926-1.c: GNU C now allows initializations of
53813 zero-size arrays in toplevel structures.
53815 2000-11-28 Jakub Jelinek <jakub@redhat.com>
53817 * gcc.c-torture/execute/loop-8.c: New test.
53819 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
53821 * g++.old-deja/g++.other/base1.C: New test.
53823 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
53825 * g++.old-deja/g++.other/parse2.C: New test.
53827 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
53829 * g++.old-deja/g++.pt/incomplete1.C: New test.
53831 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
53833 * g++.old-deja/g++.other/friend9.C: New test.
53835 2000-11-28 Jakub Jelinek <jakub@redhat.com>
53837 * gcc.dg/20001127-1.c: New test.
53839 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
53841 * g++.old-deja/g++.pt/friend46.C: New test.
53843 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
53845 * g++.old-deja/g++.other/ptrmem8.C: New test.
53847 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53849 * gcc.c-torture/execute/string-opt-7.c: New test.
53850 * gcc.c-torture/execute/string-opt-8.c: Likewise.
53852 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
53854 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
53855 instead of 'mkcheck 2'.
53857 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
53859 * gcc.c-torture/execute/memcheck/driver.c,
53860 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
53861 C9X references to refer to C99.
53863 2000-11-25 Jakub Jelinek <jakub@redhat.com>
53865 * gcc.dg/ultrasp3.c: New test.
53867 2000-11-25 Neil Booth <neilb@earthling.net>
53869 * gcc.dg/cpp/include2.c: Update test to be locale independent.
53871 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
53873 * gcc.c-torture/compile/20001123-2.c: New.
53875 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53877 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
53879 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
53881 * gcc.dg/sequence-point-1.c: Add some new tests.
53882 * gcc.c-torture/execute/20001124-1.c: New test.
53884 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
53886 * g++.old-deja/g++.other/vaarg4.C: New test.
53887 * gcc.c-torture/compile/20001123-1.c: New test.
53889 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
53891 * g++.other/crash24.C: Adjust and remove XFAIL.
53892 * g++.other/crash37.C: New test.
53894 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
53896 * g++.old-deja/g++.pt/instantiate9.C: New test.
53898 2000-11-22 Mark Mitchell <mark@codesourcery.com>
53900 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
53903 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
53904 * g++.old-deja/g++.robertl/eb55.C: Likewise.
53906 2000-11-22 Neil Booth <neilb@earthling.net>
53908 * gcc.dg/cpp/Wtrigraphs.c: New test.
53910 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
53912 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
53914 2000-11-22 Jakub Jelinek <jakub@redhat.com>
53916 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
53918 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
53920 * lib/gcc-dg.exp: load_lib scanasm.exp.
53921 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
53922 * lib/g++-dg.exp: load_lib scanasm.exp.
53923 * lib/scanasm.exp: New.
53924 (scan-assembler, scan-assembler-not): Add optional arguments to
53925 test name, or if not present, the pattern name.
53926 (scan-assembler-dem, scan-assembler-dem-not): New.
53928 * g++.dg/dg.exp: New.
53930 2000-11-21 Neil Booth <neilb@earthling.net>
53932 * gcc.dg/cpp/integrated1.c: Remove.
53934 2000-11-21 Jakub Jelinek <jakub@redhat.com>
53936 * gcc.c-torture/execute/20001121-1.c: New test.
53938 2000-11-21 Richard Henderson <rth@redhat.com>
53940 * gcc.c-torture/compile/20001121-1.c: New test.
53942 2000-11-20 Neil Booth <neilb@earthling.net>
53944 * gcc.dg/cpp/integrated1.c: New test.
53946 2000-11-21 Jakub Jelinek <jakub@redhat.com>
53948 * g++.old-deja/g++.other/inline17.C: New test.
53950 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
53952 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
53953 local variable to be zero: I made the variable global. Now
53954 uses abort() and exit() instead of relying on main's return value.
53956 2000-11-20 Neil Booth <neilb@earthling.net>
53958 * gcc.dg/cpp/paste2.c: Update test.
53959 * objc/execute/paste.m: New test.
53961 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
53963 * gcc.dg/c99-condexpr-1.c: New test.
53965 2000-11-20 Neil Booth <neilb@earthling.net>
53967 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
53969 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
53971 * g++.old-deja/g++.pt/export1.C: New test.
53973 2000-11-20 Jakub Jelinek <jakub@redhat.com>
53975 * gcc.dg/20001117-1.c: New test.
53977 2000-11-18 Richard Henderson <rth@redhat.com>
53979 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
53981 2000-11-18 Richard Henderson <rth@redhat.com>
53983 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
53984 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
53985 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
53987 2000-11-18 Richard Henderson <rth@redhat.com>
53989 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
53990 (main): New. Exit cleanly.
53992 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
53994 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
53995 gcc.dg/c99-fordecl-2.c: New tests.
53997 2000-11-18 Richard Henderson <rth@redhat.com>
53999 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
54000 * gcc.c-torture/execute/zerolen-2.c: New.
54002 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54004 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
54007 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
54009 * g++.old-deja/g++.pt/instantiate8.C: New test.
54011 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
54013 * g++.old-deja/g++.other/incomplete.C: Add more tests.
54014 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
54016 2000-11-16 Nick Clifton <nickc@redhat.com>
54018 * gcc.c-torture/execute/nestfunc-2.c: New test.
54019 * gcc.c-torture/execute/nestfunc-3.c: New test.
54021 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
54023 * gcc.c-torture/compile/20001116-1.c: New test.
54025 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54027 * gcc.c-torture/execute/20001115-1.c: New test.
54029 2000-11-15 Mark Mitchell <mark@codesourcery.com>
54031 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
54032 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
54033 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
54034 * g++.old-deja/g++.abi/vmihint.C: Likewise.
54036 2000-11-15 Neil Booth <neilb@earthling.net>
54038 gcc.dg/cpp/_Pragma1.c: Update.
54039 gcc.dg/cpp/_Pragma2.c: New test.
54041 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
54043 * g++.old-deja/g++.other/anon5.C: New test.
54045 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
54047 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
54050 2000-11-14 Jakub Jelinek <jakub@redhat.com>
54052 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
54055 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
54057 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
54058 labels at end of compound statements.
54060 2000-11-13 Jakub Jelinek <jakub@redhat.com>
54062 * gcc.c-torture/execute/loop-7.c: New test.
54064 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
54066 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
54068 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
54070 * gcc.dg/c99-bool-1.c: New test.
54072 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
54074 * gcc.dg/c99-scope-1.c: Remove xfail.
54075 * gcc.dg/c99-scope-2.c: New test.
54077 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54079 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
54080 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
54082 2000-11-11 Mark Mitchell <mark@codesourcery.com>
54084 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
54087 * g++.mike/p700.C: Don't typedef wchar_t.
54088 * g++.mike/p784.C: Likewise.
54089 * g++.mike/eb101.C: Don't use __wchar_t.
54091 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
54093 * g77.f-torture/execute/20001111.[fx]: Test premature exit
54096 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
54098 * gcc.c-torture/execute/20001111-1.c: New test.
54100 2000-11-10 Nick Clifton <nickc@redhat.com>
54102 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
54103 long multuiple and accumulate.
54105 2000-11-09 Richard Henderson <rth@redhat.com>
54107 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
54108 via size_t instead of int.
54110 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
54111 * gcc.c-torture/execute/string-opt-2.c: Likewise.
54112 * gcc.c-torture/execute/string-opt-3.c: Likewise.
54113 * gcc.c-torture/execute/string-opt-4.c: Likewise.
54115 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
54117 * gcc.c-torture/compile/20001109-1.c: New test.
54118 * gcc.c-torture/compile/20001109-2.c: New test.
54120 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
54122 * g++.old-deja/g++.pt/operator1.C: New test.
54123 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
54125 2000-11-09 Jakub Jelinek <jakub@redhat.com>
54127 * gcc.dg/20001108-1.c: New test.
54129 2000-11-09 Jakub Jelinek <jakub@redhat.com>
54131 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
54132 with both arguments constant strings.
54133 * gcc.c-torture/execute/string-opt-3.c: New test.
54134 * gcc.c-torture/execute/string-opt-4.c: New test.
54135 * gcc.c-torture/execute/string-opt-5.c: New test.
54137 2000-11-08 Nick Clifton <nickc@redhat.com>
54139 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
54140 mulsidi3adddi patterns.
54142 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
54144 * g++.old-deja/g++.other/crash36.C: New test.
54146 2000-11-08 Jakub Jelinek <jakub@redhat.com>
54148 * g++.old-deja/g++.other/init16.C: New test.
54150 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
54152 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
54154 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
54156 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
54157 * gcc.c-torture/execute/va-arg-16.x: Likewise.
54158 * gcc.c-torture/execute/va-arg-17.x: Likewise.
54160 2000-11-07 DJ Delorie <dj@redhat.com>
54162 * gcc.dg/20000614-1.c: Add return so that test can pass.
54164 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54166 * gcc.c-torture/execute/string-opt-1.c: New test.
54168 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
54170 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
54171 mips-sgi-irix6.* because the MIPS ABI passes floating-point
54172 parameters in registers, and there is no way for a varargs
54173 function to know in which order the integer and floating-point
54174 parameters should be interleaved when they are placed on the
54176 * gcc.c-torture/execute/va-arg-16.x: Likewise.
54177 * gcc.c-torture/execute/va-arg-17.x: Likewise.
54179 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54181 * gcc.c-torture/execute/string-opt-2.c: New test.
54183 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
54185 * g++.old-deja/g++.pt/crash60.C: New test.
54187 2000-11-06 Jakub Jelinek <jakub@redhat.com>
54189 * g++.old-deja/g++.other/crash24.C: New test.
54190 * g++.old-deja/g++.other/crash25.C: New test.
54191 * g++.old-deja/g++.other/crash26.C: New test.
54192 * g++.old-deja/g++.other/crash27.C: New test.
54193 * g++.old-deja/g++.other/crash28.C: New test.
54194 * g++.old-deja/g++.other/crash29.C: New test.
54195 * g++.old-deja/g++.other/crash30.C: New test.
54196 * g++.old-deja/g++.other/crash31.C: New test.
54197 * g++.old-deja/g++.other/crash32.C: New test.
54198 * g++.old-deja/g++.other/crash33.C: New test.
54199 * g++.old-deja/g++.other/crash34.C: New test.
54200 * g++.old-deja/g++.other/crash35.C: New test.
54202 2000-11-06 Jakub Jelinek <jakub@redhat.com>
54204 * gcc.c-torture/execute/20001031-1.c: New test.
54206 2000-11-04 Mark Mitchell <mark@codesourcery.com>
54208 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
54211 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
54212 standards-conformant.
54214 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
54216 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
54217 * g++.old-deja/g++.mike/p755a.C: Likewise.
54218 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
54219 library makes no calls to `operator new' during initialization.
54221 2000-11-04 Neil Booth <neilb@earthling.net>
54223 * gcc.dg/cpp/include2.c: New tests.
54225 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
54227 * lib/g++.exp (g++_set_ld_library_path): New function.
54228 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
54230 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
54232 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
54235 2000-11-01 Richard Henderson <rth@redhat.com>
54237 * g++.old-deja/g++.ext/namedret1.C: New.
54238 * g++.old-deja/g++.ext/namedret2.C: New.
54239 * g++.old-deja/g++.ext/namedret3.C: New.
54241 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
54243 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
54244 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
54246 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54248 * gcc.c-torture/execute/va-arg-21.c: New test.
54250 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
54252 * gcc.dg/c99-complex-2.c: New test.
54254 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54256 * gcc.c-torture/execute/stdio-opt-1.c: New test.
54258 2000-10-31 Jakub Jelinek <jakub@redhat.com>
54260 * g++.old-deja/g++.other/inline16.C: New test.
54262 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
54264 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
54265 __PRETTY_FUNCTION__
54267 2000-10-29 Neil Booth <neilb@earthling.net>
54269 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
54271 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
54272 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
54275 2000-10-29 Neil Booth <neilb@earthling.net>
54277 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
54278 * mi1.c, mi1c.h: Add null directives to multiple-include test.
54279 * mi5.c: Test multiple includes work with -C.
54280 * trigraphs.c: Test ^= version.
54282 2000-10-28 Neil Booth <neilb@earthling.net>
54284 New tests and test updates for new macro expander.
54286 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
54287 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
54288 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
54289 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
54290 new diagnostic messages.
54292 * gcc.dg/cpp/macro3.c: New tests.
54294 2000-10-27 Mark Mitchell <mark@codesourcery.com>
54296 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
54299 2000-10-27 Jakub Jelinek <jakub@redhat.com>
54301 * g++.old-deja/g++.other/eh2.C: New test.
54303 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
54305 * gcc.c-torture/execute/20001027-1.c: New test.
54307 2000-10-26 Richard Henderson <rth@redhat.com>
54309 * gcc.c-torture/execute/20001026-1.c: New.
54311 2000-10-26 Mark Mitchell <mark@codesourcery.com>
54313 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
54314 * g++.old-deja/g++.law/builtin1.C: Likewise.
54315 * g++.old-deja/g++.law/ctors10.C: Likewise.
54316 * g++.old-deja/g++.law/virtual3.C: Likewise.
54317 * g++.old-deja/g++.mike/p658.C: Likewise.
54318 * g++.old-deja/g++.other/sibcall1.C: Likewise.
54319 * g++.old-deja/g++.other/vaarg2.C: Likewise.
54320 * g++.old-deja/g++.robertl/eb124.C: Likewise.
54321 * g++.old-deja/g++.robertl/eb44.C: Likewise.
54322 * g++.old-deja/g++.robertl/eb77.C: Likewise.
54324 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
54326 * gcc.c-torture/compile/20001024-1.c: New test.
54328 2000-10-25 Mark Mitchell <mark@codesourcery.com>
54330 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
54331 to tell us whether or not we are using V3.
54333 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
54335 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
54338 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
54340 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
54342 2000-10-25 Jakub Jelinek <jakub@redhat.com>
54344 * gcc.c-torture/execute/20001024-1.c: New test.
54346 2000-10-24 Jakub Jelinek <jakub@redhat.com>
54348 * g++.old-deja/g++.other/sibcall1.C: New test.
54350 2000-10-20 Jakub Jelinek <jakub@redhat.com>
54352 * gcc.dg/noncompile/init-3.c: New test.
54354 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
54356 * gcc.dg/format-array-1.c: New test.
54358 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
54360 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
54361 writing through null pointers; remove comment about testing
54362 unterminated strings.
54364 2000-10-17 Matthew Hiller <hiller@redhat.com>
54366 * gcc.c-torture/execute/20001017-2.c: New test.
54368 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
54370 * gcc.c-torture/compile/20001018-1.c: New test.
54371 * gcc.c-torture/compile/20001018-1.x: Xfail.
54373 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54375 * gcc.c-torture/execute/20001017-1.c: New test.
54377 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
54379 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
54380 for multiple use of arguments with scanf formats; add tests for
54381 multiple use of arguments.
54383 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
54385 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
54386 from some old tests.
54388 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
54390 * gcc.dg/format-miss-1.c: New test.
54392 2000-10-16 Jakub Jelinek <jakub@redhat.com>
54394 * gcc.c-torture/execute/20001013-1.c: New test.
54396 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
54398 * gcc.dg/format-branch-1.c: New test.
54400 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
54402 * README, lib/file-format.exp: Remove EGCS references.
54404 2000-10-16 Jakub Jelinek <jakub@redhat.com>
54406 * gcc.dg/20001013-1.c: New test.
54408 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
54410 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
54411 for intmax_t in the compiler using __typeof__ and the type rules
54412 for conditional expressions.
54414 2000-10-13 Jakub Jelinek <jakub@redhat.com>
54416 * gcc.dg/20001012-1.c: New test.
54417 * gcc.dg/20001012-2.c: New test.
54419 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
54421 * gcc.dg/format-attr-1.c: New test.
54423 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
54425 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
54426 __LONG_LONG_MAX__ instead of LLONG_MAX.
54428 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
54430 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
54432 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
54435 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
54437 * gcc.dg/sequence-pt-1.c: New test.
54439 2000-10-11 Geoff Keating <geoffk@cygnus.com>
54441 * gcc.c-torture/execute/20001011-1.c: New testcase.
54442 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
54444 2000-10-10 Jakub Jelinek <jakub@redhat.com>
54446 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
54447 does not error on it.
54449 2000-10-10 Jakub Jelinek <jakub@redhat.com>
54451 * gcc.dg/20001009-1.c: New test.
54453 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
54455 * gcc.c-torture/compile/20001009-1.c: Move from here ....
54456 * gcc.c-torture/execute/20001009-2.c: ... to here.
54458 2000-10-09 Geoff Keating <geoffk@cygnus.com>
54460 * gcc.c-torture/compile/20001009-1.c: New testcase.
54461 * gcc.c-torture/execute/20001009-1.c: New testcase.
54462 Testcases provided by Jan Hubicka <jh@suse.cz>.
54464 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
54466 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54467 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
54468 uintmax_t using <limits.h> to emulate the compiler's internal
54469 logic. No longer XFAIL %j tests.
54471 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
54473 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
54474 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
54475 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
54476 regexps and details of expected handling of some bad formats.
54477 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
54480 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
54482 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
54483 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
54484 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
54485 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
54488 2000-10-06 Richard Henderson <rth@cygnus.com>
54490 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
54491 * g++.old-deja/g++.brendan/crash52.C: Likewise.
54492 * g++.old-deja/g++.jason/report.C: Likewise.
54493 * g++.old-deja/g++.law/friend5.C: Likewise.
54494 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
54495 of the expected warnings.
54497 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
54499 * g++.old-deja/g++.pt/enum14.C: New test.
54501 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
54503 * g++.old-deja/g++.pt/crash59.C: New test.
54505 2000-10-04 Will Cohen <wcohen@redhat.com>
54507 * gcc.dg/20000926-1.c: New test.
54509 2000-10-03 Geoff Keating <geoffk@cygnus.com>
54511 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
54512 function name for current C++ compiler.
54513 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
54515 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
54517 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
54518 __PRETTY_FUNCTION__.
54519 * g++.old-deja/g++.ext/pretty2.C: Likewise.
54521 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54523 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
54525 2000-09-26 Jakub Jelinek <jakub@redhat.com>
54527 * gcc.c-torture/compile/20000923-1.c: New test.
54529 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
54531 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
54532 * g++.old-deja/g++.pt/ttp62.C: Same.
54533 * g++.old-deja/g++.other/inline14.C: Same.
54535 2000-09-24 Richard Henderson <rth@cygnus.com>
54537 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
54539 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
54541 * gcc.dg/c90-printf-1.c: Add test for wide string format.
54543 2000-09-22 Geoff Keating <geoffk@cygnus.com>
54545 * gcc.c-torture/compile/20000922-1.c: New file.
54547 2000-09-21 Nick Clifton <nickc@redhat.com>
54549 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
54550 a signed long modulo operation.
54551 (mod6): New function - perform an unsigned long modulo operation.
54552 (main): Add tests for modulos of very large numbers by very small
54555 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54557 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
54559 2000-09-19 Richard Henderson <rth@cygnus.com>
54561 * gcc.dg/compare2.c (case 10): XFAIL.
54563 2000-09-18 Richard Henderson <rth@cygnus.com>
54565 * gcc.c-torture/execute/20000906-1.c: Move ...
54566 * gcc.dg/20000906-1.c: ... here. Only run on targets
54567 that support __builtin_trap.
54569 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
54571 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
54573 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
54575 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
54576 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
54577 more $ format tests.
54579 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
54581 * gcc.dg/format-errmk-1.c: New test.
54583 2000-09-17 Greg McGary <greg@mcgary.org>
54585 * gcc.c-torture/execute/20000917-1.x: Remove.
54587 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
54589 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
54591 2000-09-17 Greg McGary <greg@mcgary.org>
54593 * gcc.c-torture/execute/20000917-1.c: New test.
54594 * gcc.c-torture/execute/20000917-1.x: XFAIL.
54596 2000-09-16 Neil Booth <NeilB@earthling.net>
54598 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
54599 in nested macro bug.
54601 2000-09-15 Neil Booth <NeilB@earthling.net>
54603 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
54605 2000-09-14 Jeffrey A Law (law@cygnus.com)
54607 * gcc.c-torture/execute/20000914-1.c: New test.
54609 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
54611 * g++.other/inline13.C: New test.
54613 2000-09-12 Andreas Jaeger <aj@suse.de>
54615 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
54616 constant by Ulrich Drepper <drepper@redhat.com>.
54618 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
54620 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
54622 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54624 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
54626 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
54628 * gcc.dg/cpp/backslash.c: New test.
54630 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
54632 * gcc.c-torture/execute/20000910-1.c: New test.
54633 * gcc.c-torture/execute/20000910-2.c: Likewise.
54635 2000-09-11 Robert Lipe <robertl@sco.com>
54637 * gcc.dg/pragma-align.c: New test.
54639 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
54641 * g++.old-deja/g++.pt/explicit82.C: New test.
54642 * g++.old-deja/g++.pt/explicit83.C: New test.
54644 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
54646 * gcc.dg/asm-names.c: New test.
54648 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54650 * gcc.dg/cpp/tr-warn6.c: New test
54652 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
54654 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
54657 2000-09-07 Catherine Moore <clm@redhat.com>
54659 * gcc.c-torture/execute/unroll-1.c: New test.
54661 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
54663 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
54665 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
54666 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
54667 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
54668 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
54669 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
54671 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
54672 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
54674 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
54676 * g++.old-deja/g++.pt/deduct2.C: New test.
54678 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
54680 * g++.old-deja/g++.pt/parms2.C: New test.
54682 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
54684 * g++.old-deja/g++.pt/crash58.C: New test.
54686 2000-09-06 Greg McGary <greg@mcgary.org>
54688 * gcc.c-torture/execute/20000906-1.c: New test.
54689 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
54691 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54693 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
54695 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
54697 * g++.old-deja/g++.pt/crash57.C: New test.
54699 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
54701 * g++.old-deja/g++.pt/crash56.C: New test.
54703 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
54705 * g++.old-deja/g++.pt/koenig1.C: New test.
54707 2000-09-04 Jakub Jelinek <jakub@redhat.com>
54709 * gcc.dg/20000904-1.c: New test.
54711 2000-09-04 Jakub Jelinek <jakub@redhat.com>
54713 * gcc.dg/cpp/paste8.c: New test.
54715 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
54717 * gcc.c-torture/compile/20000827-1.c: New test.
54719 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
54721 * gcc.dg/format-diag-1.c: New test.
54723 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
54725 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
54726 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
54727 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
54728 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
54729 gcc.dg/formatz-1.c: Adjust warning regular expressions.
54731 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
54733 * g++.old-deja/g++.other/nested4.C: New test.
54735 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
54737 * g++.old-deja/g++.ns/scoped1.C: New test.
54739 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
54741 * lib/g++.exp: Support testing already-installed GCC.
54743 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54745 * wtr-label-1.c, wtr-suffix-1.c: New tests.
54747 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54749 * gcc.dg/return-type-2.c: New test.
54751 2000-08-27 Geoff Keating <geoffk@cygnus.com>
54753 * gcc.c-torture/compile/20000825-1.c: New test.
54755 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
54757 * gcc.dg/dwarf2-2.c: New test.
54759 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
54761 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
54762 dg-warning regexps.
54764 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
54766 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
54767 gcc.dg/format-ext-5.c: New tests.
54769 2000-08-25 Jakub Jelinek <jakub@redhat.com>
54771 * g++.old-deja/g++.other/crash22.C: New test.
54773 2000-08-24 Mark Mitchell <mark@codesourcery.com>
54775 * gcc.dg/noncompile/930622-2.c: Adjust error message.
54777 2000-08-24 Richard Henderson <rth@cygnus.com>
54779 * gcc.dg/ia64-sync-1.c: New test.
54780 * gcc.dg/ia64-sync-2.c: New test.
54781 * gcc.dg/ia64-asm-1.c: New test.
54783 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
54785 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
54786 * gcc.dg/format-ext-2.c: New test.
54788 2000-08-23 Jason Merrill <jason@redhat.com>
54790 * lib/old-dejagnu.exp: Also ignore "In member function" and
54793 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54795 * gcc.dg/noncompile/label-lineno-1.c: New test.
54797 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
54799 * gcc.dg/c99-array-nonobj-1.c: New test.
54801 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
54803 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
54805 * gcc.dg/format-ext-1.c: New test.
54807 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54809 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
54810 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
54811 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
54812 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
54813 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
54815 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
54817 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
54818 gcc.dg/c99-strftime-2.c: New tests.
54820 2000-08-22 Richard Henderson <rth@cygnus.com>
54822 * gcc.c-torture/execute/20000822-1.c: New test.
54824 2000-08-21 Jakub Jelinek <jakub@redhat.com>
54826 * gcc.c-torture/execute/20000819-1.x: Remove.
54828 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
54830 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
54831 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
54832 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
54833 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
54834 gcc.dg/format-xopen-1.c: New tests.
54836 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
54838 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
54840 2000-08-21 Jakub Jelinek <jakub@redhat.com>
54842 * g++.old-deja/g++.other/loop2.C: New test.
54844 * gcc.c-torture/compile/20000606-1.c: New test.
54845 * gcc.c-torture/compile/20000728-1.c: New test.
54846 * gcc.c-torture/execute/20000801-1.c: New test.
54847 * gcc.c-torture/execute/20000801-2.c: New test.
54848 * gcc.c-torture/execute/20000819-1.c: New test.
54849 * gcc.c-torture/execute/20000819-1.x: XFAIL.
54850 * gcc.dg/20000629-1.c: New test.
54851 * gcc.dg/20000724-1.c: New test.
54852 * gcc.dg/20000807-1.c: New test.
54854 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
54856 * gcc.dg/cpp/pragma-1.c: New test.
54857 * gcc.dg/cpp/pragma-2.c: New test.
54859 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
54861 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
54862 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
54864 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54866 * gcc.c-torture/compile/20000818-1.c: New test.
54868 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
54870 * gcc.c-torture/execute/20000818-1.c: New test.
54872 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
54874 * gcc.dg/format-va-1.c: New test.
54876 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
54878 * g++.old-deja/g++.other/typedef8.C: New test.
54880 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
54882 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
54883 * g++.old-deja/g++.mike/net36.C: Mark candidate.
54884 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
54885 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
54886 * g++.old-deja/g++.other/ptrmem7.C: New test.
54887 * g++.old-deja/g++.pt/ptrmem10.C: New test.
54889 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
54891 * g++.old-deja/g++.pt/typename27.C: New test.
54893 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
54895 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
54896 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
54897 * g++.old-deja/g++.pt/friend45.C: New test.
54898 * g++.old-deja/g++.other/friend8.C: New test.
54900 2000-08-15 Richard Henderson <rth@cygnus.com>
54902 * gcc.c-torture/execute/20000815-1.c: New test.
54904 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
54906 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
54907 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
54908 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
54910 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
54912 * g++.old-deja/g++.other/refinit2.C: New test.
54914 2000-08-13 Geoff Keating <geoffk@cygnus.com>
54916 * lib/c-torture.exp (c-torture): Make
54917 compiler_conditional_xfail_data global.
54918 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
54919 compiler_conditional_xfail_data machinery.
54920 (f-torture-execute): Likewise.
54921 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
54922 and only when unrolling loops.
54924 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
54926 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
54928 * g++.old-deja/g++.pt/explicit81.C: New test.
54930 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
54932 * g++.old-deja/g++.pt/typename26.C: New test.
54934 2000-08-10 Geoff Keating <geoffk@cygnus.com>
54936 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
54939 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
54941 * g++.old-deja/g++.other/array3.C: New test.
54943 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
54945 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
54946 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
54947 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
54950 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
54952 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
54953 * g++.old-deja/g++.abi/vmihint.C: Likewise.
54955 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
54957 * gcc.c-torture/execute/20000808-1.c: New test.
54959 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
54961 * gcc.dg/c90-const-expr-1.c: New test.
54963 2000-08-08 Richard Henderson <rth@cygnus.com>
54965 * gcc.dg/noncompile/920923-1.c: Declare calloc.
54967 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
54969 * gcc.dg/noncompile/const-ll-1.c: New test.
54971 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
54973 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
54975 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
54977 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
54978 that running programs linked against the shared version of libobjc
54981 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
54983 * gcc.dg/c99-printf-1.c: New test.
54985 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
54987 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
54989 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
54991 * gcc.c-torture/execute/20000731-1.x: Delete.
54993 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
54995 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
54996 and torture_without_loops as is done by c-torture.exp.
54997 (search_for): Copy from c-torture.exp.
54998 (gcc-dg-runtest): New function, drives a directory of tests
54999 iterating over the TORTURE_OPTIONS.
55000 (scan-assembler, scan-assembler-not): Move here from
55001 individual directory drivers.
55003 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
55004 defined by lib/gcc-dg.exp.
55005 * gcc.dg/cpp/cpp.exp: Likewise.
55006 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
55007 gcc-dg-runtest, so we cycle over optimization options.
55009 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
55010 * gcc.dg/compare2.c: No longer expected to fail.
55012 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
55014 * gcc.c-torture/execute/20000804-1.c: New test.
55016 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
55018 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
55020 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
55022 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
55024 2000-08-03 Jeffrey A Law (law@cygnus.com)
55026 * gcc.c-torture/compile/20000803-1.c: New test.
55028 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
55030 * gcc.c-torture/execute/20000801-3.c,
55031 gcc.c-torture/execute/20000801-4.c: New tests.
55032 * gcc.c-torture/execute/20000801-3.x,
55033 gcc.c-torture/execute/20000801-4.x: Xfail.
55035 2000-08-02 Geoff Keating <geoffk@cygnus.com>
55037 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
55038 libobjc/.libs to allow for libtool.
55040 2000-08-02 Jakub Jelinek <jakub@redhat.com>
55042 * gcc.c-torture/compile/20000802-1.c: New test.
55044 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
55046 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
55048 2000-07-31 Jeffrey A Law (law@cygnus.com)
55050 * gcc-c-torture/execute/20000731-2.c: New test.
55052 * gcc.c-torture/execute/20000731-1.c: New test.
55053 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
55055 2000-07-31 Jakub Jelinek <jakub@redhat.com>
55057 * gcc.dg/cpp/paste7.c: New test.
55058 * gcc.dg/cpp/20000725-1.c: New test.
55060 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
55062 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
55063 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
55064 declaration warning for __builtin_dwarf_reg_size.
55066 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
55068 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
55070 * gcc.dg/noncompile/voidparam-1.c: New test.
55072 2000-07-30 Richard Henderson <rth@cygnus.com>
55074 * gcc.dg/c90-digraph-1.c: Don't xfail.
55075 * gcc.dg/compare2.c (case 10): Xfail.
55076 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
55078 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
55080 * gcc.dg/c99-main-1.c: New test.
55082 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
55084 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
55086 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
55088 * gcc.c-tortuer/execute/20000726-1.c: New test.
55090 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
55092 * gcc.c-torture/execute/enum-2.c: New test.
55094 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55096 * gcc.dg/cpp/tr-warn3.c: New test.
55098 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
55100 * g++.old-deja/g++.ext/implicit1.C: Remove.
55101 * g++.old-deja/g++.jason/c2.C: Remove
55102 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
55103 * g++.old-deja/g++.pt/crash16.C: Likewise.
55104 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
55106 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
55108 * g++.old-deja/g++.other/for2.C: New test.
55110 2000-07-25 Jakub Jelinek <jakub@redhat.com>
55112 * gcc.dg/20000720-1.c: New test.
55114 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
55116 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
55118 2000-07-24 Geoff Keating <geoffk@cygnus.com>
55120 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
55121 * gcc.c-torture/execute/20000722-1.c: New.
55122 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
55124 2000-07-24 Jakub Jelinek <jakub@redhat.com>
55126 * gcc.dg/cpp/20000720-1.S: New test.
55128 2000-07-21 Michael Meissner <meissner@redhat.com>
55130 * gcc.c-torture/execute/ieee/hugeval.c: New test.
55132 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
55134 * g++.old-deja/g++.brendan/crash16.C,
55135 g++.old-deja/g++.brendan/parse3.C,
55136 g++.old-deja/g++.brendan/redecl1.C,
55137 g++.old-deja/g++.ns/template13.C,
55138 g++.old-deja/g++.other/decl4.C,
55139 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
55141 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
55143 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
55144 and "Internal error".
55146 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
55148 * gcc.dg/cpp/paste6.c: New test.
55150 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
55152 * gcc.dg/cpp/tr-direct.c: New test.
55154 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
55155 gcc.dg/cpp/undef1.c: Tweak error regexps.
55157 2000-07-18 Eric Christopher <echristo@redhat.com>
55159 * gcc.c-torture/compile/20000718-1.c: New test.
55161 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
55163 * cpplex.c (_cpp_push_token): If the token being pushed back
55164 is the previous token in this context, just subtract one from
55166 * cppmacro.c (save_expansion): Clear aux field when storing a
55169 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
55171 * gcc.dg/noncompile/redecl-1.c: New test.
55173 2000-07-18 Jakub Jelinek <jakub@redhat.com>
55175 * gcc.c-torture/execute/20000717-5.c: New test.
55176 * gcc.c-torture/execute/20000717-1.x: Removed.
55178 2000-07-17 Richard Henderson <rth@cygnus.com>
55180 * gcc.c-torture/execute/20000717-4.c: New test.
55182 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
55184 * gcc.dg/cpp/syshdr.c: New test.
55185 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
55187 2000-07-17 Neil Booth <neilb@earthling.net>
55189 * gcc.dg/cpp/cmdlne-dM.c: New test.
55190 * gcc.dg/cpp/cmdlne-dD.c: New test.
55192 2000-07-17 Jeffrey A Law (law@cygnus.com)
55194 * gcc.c-torture/execute/20000717-3.c: New test.
55196 * gcc.c-torture/compile/20000717-1.c: New test.
55198 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
55200 * gcc.c-torture/execute/20000717-2.c: New test.
55202 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
55204 * gcc.dg/formatz-1.c: New test.
55206 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
55207 * gcc.dg/c99-digraph-1.c: New tests.
55209 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
55210 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
55212 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
55213 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
55214 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
55215 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
55216 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
55217 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
55218 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
55220 2000-07-17 Greg McGary <greg@mcgary.org>
55222 * gcc.c-torture/execute/20000717-1.c: New test.
55223 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
55225 2000-07-15 Jakub Jelinek <jakub@redhat.com>
55227 * gcc.c-torture/execute/20000715-2.c: New test.
55228 * gcc.dg/20000715-1.c: New test.
55230 2000-07-15 Michael Meissner <meissner@redhat.com>
55232 * gcc.c-torture/execute/20000715-1.c: New test.
55234 2000-07-13 Jakub Jelinek <jakub@redhat.com>
55236 * gcc.c-torture/execute/20000707-1.c: New test.
55238 2000-07-13 Neil Booth <NeilB@earthling.net>
55240 * gcc.dg/cpp/digraph1.c,
55241 gcc.dg/cpp/digraph2.c,
55242 gcc.dg/cpp/digraphs.c: New tests.
55244 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
55246 * g77.f-torture/compile/20000630-2.f: New test.
55247 * g77.f-torture/compile/20000630-2.x
55249 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
55251 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
55253 2000-07-11 Neil Booth <NeilB@earthling.net>
55255 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
55257 2000-07-11 Neil Booth <NeilB@earthling.net>
55259 * gcc.dg/cpp/cmdlne-C.c: New.
55261 2000-07-09 Neil Booth <NeilB@earthling.net>
55263 * gcc.dg/cpp/directiv.c: New tests.
55264 * gcc.dg/cpp/undef1.c: Update.
55266 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
55268 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
55270 2000-07-09 Neil Booth <NeilB@earthling.net>
55272 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
55274 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
55276 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
55277 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
55279 2000-07-08 Neil Booth <NeilB@earthling.net>
55281 * gcc.dg/cpp/macsyntx.c: New tests.
55283 2000-07-07 Jakub Jelinek <jakub@redhat.com>
55285 * gcc.dg/20000707-1.c: New test.
55287 2000-07-07 Jakub Jelinek <jakub@redhat.com>
55289 * gcc.c-torture/execute/20000706-1.c: New test.
55290 * gcc.c-torture/execute/20000706-2.c: New test.
55291 * gcc.c-torture/execute/20000706-3.c: New test.
55292 * gcc.c-torture/execute/20000706-4.c: New test.
55293 * gcc.c-torture/execute/20000706-5.c: New test.
55295 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
55297 * g++.old-deja/g++.pt/instantiate7.C: New test.
55299 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
55301 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
55302 * g++.old-deja/g++.mike/thunk3.C: Likewise.
55303 * g++.old-deja/g++.other/rtti3.C: Likewise.
55304 * g++.old-deja/g++.other/rttid3.C: Likewise.
55306 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
55308 * g77.f-torture/compile/20000630-1.x: Fix typo
55310 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
55312 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
55315 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
55317 * gcc.dg/cpp/ident.c: New test.
55319 2000-07-05 Neil Booth <NeilB@earthling.net>
55321 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
55322 gcc.dg/cpp/lexstrng.c: New tests.
55324 2000-07-04 Neil Booth <NeilB@earthling.net>
55326 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
55327 * gcc.dg/cpp/strify2.c: Same.
55329 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
55331 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
55332 * gcc.dg/cpp/19990703-1.c: Likewise.
55333 * gcc.dg/cpp/20000625-1.c: Likewise.
55334 * gcc.dg/cpp/20000625-2.c: Likewise.
55336 * gcc.dg/cpp/macro1.c,
55337 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
55338 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
55339 gcc.dg/cpp/strify1.c,
55340 gcc.dg/cpp/strify2.c: New tests.
55342 2000-07-03 Jakub Jelinek <jakub@redhat.com>
55344 * gcc.c-torture/execute/20000703-1.c: New test.
55346 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
55348 * g++.old-deja/g++.pt (lookup10.C): New test.
55350 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
55352 * g++.old-deja/g++.pt (typename25.C): New test.
55354 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
55356 * gcc.c-torture/compile/20000701-1.c: New test.
55358 2000-06-30 Nick Clifton <nickc@cygnus.com>
55360 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
55363 2000-06-30 Catherine Moore <clm@cygnus.com>
55365 * gcc.c-torture/execute/align-1.c: New test.
55367 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
55369 * g++.old-deja/g++.pt/expr8.C: New test.
55370 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
55372 2000-06-29 Nick Clifton <nickc@cygnus.com>
55374 * gcc.c-torture/compile/20000629-1.c: New test.
55376 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
55379 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
55380 gcc.dg/noncompile directory, depending on whether they're
55381 preprocessor tests or not. Annotate all the tests for the dg
55384 * gcc.c-torture/noncompile/noncompile.exp: Delete.
55385 * gcc.dg/noncompile/noncompile.exp: New.
55389 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
55390 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
55391 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
55392 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
55393 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
55394 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
55395 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
55396 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
55397 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
55398 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
55399 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
55400 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
55401 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
55402 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
55403 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
55404 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
55405 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
55406 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
55407 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
55408 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
55409 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
55410 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
55411 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
55412 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
55414 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
55415 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
55416 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
55417 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
55418 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
55419 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
55421 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
55423 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
55424 declare one variable. On the fourth, error.
55425 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
55426 declared by 20000628-1a.h.
55428 2000-06-29 Richard Henderson <rth@redhat.com>
55430 * gcc.c-torture/execute/930529-1.x: New file.
55431 * gcc.dg/920413-1.c: Adjust expected warning text.
55432 * gcc.dg/980217-1.c: Declare abort.
55433 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
55435 2000-06-29 Jeffrey A Law (law@cygnus.com)
55437 * g77.f-torture/compile/20000629-1.f: New test.
55438 * g77.f-torture/compile/20000629-1.x: Expected to fail.
55440 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
55442 Rearrange lots of files, removing entirely the
55443 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
55447 gcc.c-torture/code_quality/code_quality.exp
55448 gcc.c-torture/special/special.exp
55449 gcc.failure/failure.exp
55450 gcc.failure/940409-1.x
55451 gcc.c-torture/compile/961203-1.x
55454 gcc.misc-tests/linkage.exp
55455 gcc.c-torture/execute/920730-1t.c
55456 gcc.c-torture/execute/920730-1t.x
55457 gcc.c-torture/compile/920520-1.x
55458 gcc.c-torture/compile/920521-1.x
55459 gcc.c-torture/compile/981006-1.x
55460 gcc.c-torture/execute/eeprof-1.x
55462 * Moved files (possibly with modifications to fit a new harness):
55464 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
55465 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
55466 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
55467 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
55468 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
55469 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
55470 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
55471 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
55472 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
55473 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
55474 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
55475 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
55476 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
55477 gcc.failure/940409-1.c gcc.dg/940409-1.c
55479 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
55481 * c-torture/compile/961203-1.x: Delete.
55483 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
55484 not exit. Include stdio.h.
55485 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
55486 * gcc.misc-tests/dg-12.c: Likewise.
55487 * gcc.misc-tests/dg-5.c: Likewise.
55488 * gcc.misc-tests/dg-6.c: Likewise.
55489 * gcc.misc-tests/dg-7.c: Prototype abort.
55490 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
55491 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
55492 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
55494 * gcc.misc-tests/sieve.c: Use return from main, not exit.
55495 * gcc.misc-tests/sort2.c: Use return from main, not exit.
55497 2000-06-28 Jakub Jelinek <jakub@redhat.com>
55499 * gcc.dg/cpp/20000628-1.c: New test.
55500 * gcc.dg/cpp/20000628-1.h: New header for above test.
55501 * gcc.dg/cpp/20000628-1a.h: Likewise.
55503 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
55505 * gcc.dg/cpp: New directory.
55506 * gcc.dg/cpp/cpp.exp: New driver.
55507 * gcc.dg/cpp/20000627-1.c: New test.
55508 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
55509 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
55510 and rewrite as a compilation test.
55512 * gcc.dg: Move many files into the cpp subdirectory, possibly
55513 renaming or editing them as well.
55515 990119-1.c cpp/19990119-1.c
55516 990228-1.c cpp/19990228-1.c
55517 990407-1.c cpp/19990407-1.c
55518 990409-1.c cpp/19990409-1.c
55519 990413-1.c cpp/19990413-1.c
55520 990703-1.c cpp/19990703-1.c
55521 20000127-1.c cpp/20000127-1.c
55522 20000129-1.c cpp/20000129-1.c
55523 20000207-1.c cpp/20000207-1.c
55524 20000207-2.c cpp/20000207-2.c
55525 20000209-1.c cpp/20000209-1.c
55526 20000209-2.c cpp/20000209-2.c
55527 20000301-1.c cpp/20000301-1.c
55528 20000419-1.c cpp/20000419-1.c
55529 20000510-1.S cpp/20000510-1.S
55530 20000519-1.c cpp/20000519-1.c
55531 20000529-1.c cpp/20000529-1.c
55532 20000625-1.c cpp/20000625-1.c
55533 20000625-2.c cpp/20000625-2.c
55534 cpp-as1.c cpp/assert1.c
55535 cpp-as2.c cpp/assert2.c
55536 cxx-comments-1.c cpp/cxxcom1.c
55537 cxx-comments-2.c cpp/cxxcom2.c
55538 endif-label.c cpp/endif.c
55539 cpp-hash1.c cpp/hash1.c
55540 cpp-hash2.c cpp/hash2.c
55541 cpp-if1.c cpp/if-1.c
55542 cpp-if2.c cpp/if-2.c
55543 cpp-if3.c cpp/if-3.c
55544 cpp-if4.c cpp/if-4.c
55545 cpp-if5.c cpp/if-5.c
55546 cpp-cond.c cpp/if-cexp.c
55547 cpp-missingop.c cpp/if-mop.c
55548 cpp-missingparen.c cpp/if-mpar.c
55549 cpp-opprec.c cpp/if-oppr.c
55550 cpp-ifparen.c cpp/if-paren.c
55551 cpp-shortcircuit.c cpp/if-sc.c
55552 cpp-shift.c cpp/if-shift.c
55553 cpp-unary.c cpp/if-unary.c
55554 cpp-li1.c cpp/line1.c
55555 cpp-li2.c cpp/line2.c
55556 lineno.c cpp/line3.c
55557 lineno-2.c cpp/line4.c
55559 cpp-mic.h cpp/mi1c.h
55560 cpp-micc.h cpp/mi1cc.h
55561 cpp-mind.h cpp/mi1nd.h
55562 cpp-mindp.h cpp/mi1ndp.h
55563 cpp-mix.h cpp/mi1x.h
55564 cpp-mi2.c cpp/mi2.c
55565 cpp-mi2a.h cpp/mi2a.h
55566 cpp-mi2b.h cpp/mi2b.h
55567 cpp-mi2c.h cpp/mi2c.h
55568 cpp-mi3.c cpp/mi3.c
55569 cpp-mi3.def cpp/mi3.def
55570 poison-1.c cpp/poison.c
55571 pr-impl.c cpp/prag-imp.c
55572 cpp-redef-2.c cpp/redef1.c
55573 cpp-redef.c cpp/redef2.c
55574 strpaste.c cpp/strp1.c
55575 strpaste-2.c cpp/strp2.c
55576 cpp-tradpaste.c cpp/tr-paste.c
55577 cpp-tradstringify.c cpp/tr-str.c
55578 cpp-tradwarn1.c cpp/tr-warn1.c
55579 cpp-tradwarn2.c cpp/tr-warn2.c
55580 trigraphs.c cpp/trigraphs.c
55581 cpp-unc1.c cpp/unc1.c
55582 cpp-unc2.c cpp/unc2.c
55583 cpp-unc3.c cpp/unc3.c
55584 cpp-unc.c cpp/unc4.c
55585 undef.c cpp/undef1.c
55586 undef-2.c cpp/undef2.c
55587 cpp-wi1.c cpp/widestr1.c
55589 2000-06-27 Mark Mitchell <mark@codesourcery.com>
55591 * lib/g++.exp (g++_include_flags): Tweak.
55593 2000-06-27 H.J. Lu <hjl@gnu.org>
55594 Loren J. Rittle <ljrittle@acm.org>
55596 * lib/g++.exp (g++_include_flags): Override libgloss.exp
55597 version with one that knows about the new gcc tree structure.
55598 (g++_link_flags): Same.
55600 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
55602 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
55603 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
55604 case we are cross-compiling.
55606 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
55607 g++.old-deja/g++.niklas/Makefile.in,
55608 g++.old-deja/g++.niklas/configure.in,
55609 g++.old-deja/g++.other/Makefile.in,
55610 g++.old-deja/g++.other/configure.in,
55611 gcc.c-torture/code_quality/Makefile.in,
55612 gcc.c-torture/code_quality/configure.in,
55613 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
55614 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
55615 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
55616 gcc.c-torture/execute/ieee/Makefile.in,
55617 gcc.c-torture/execute/ieee/configure.in,
55618 gcc.c-torture/noncompile/Makefile.in,
55619 gcc.c-torture/noncompile/configure.in,
55620 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
55621 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
55622 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
55624 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
55626 * g++.old-deja/g++.other/ambig3.C: New test.
55628 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
55630 * g++.old-deja/g++.pt/syntax1.C: New test.
55631 * g++.old-deja/g++.pt/syntax2.C: New test.
55632 * g++.old-deja/g++.other/syntax3.C: New test.
55633 * g++.old-deja/g++.other/syntax4.C: New test.
55635 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
55637 * gcc.dg/20000623-1.c: Prototype exit and abort.
55639 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
55641 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
55643 * gcc.dg/cpp-mi3.def: New file.
55645 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
55647 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
55648 lexer's error messages.
55649 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
55650 divine anything from the linemarkers.
55651 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
55652 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
55654 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
55656 * gcc.dg/20000623-1.c: New test.
55658 2000-06-22 Jakub Jelinek <jakub@redhat.com>
55660 * gcc.c-torture/execute/20000622-1.c: New test.
55662 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
55664 * g++.old-deja/g++.other/init15.C: New test.
55666 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
55668 * g++.old-deja/g++.pt/vaarg2.C: New test.
55669 * g++.old-deja/g++.pt/vaarg3.C: New test.
55671 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
55673 * g++.old-deja/g++.other/dyncast6.C: New test.
55675 2000-06-15 Jakub Jelinek <jakub@redhat.com>
55677 * gcc.c-torture/execute/loop-6.c: New test.
55679 2000-06-14 Jakub Jelinek <jakub@redhat.com>
55681 * gcc.dg/20000614-1.c: New test.
55682 * gcc.dg/20000614-2.c: New test.
55684 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
55686 * g++.old-deja/g++.other/inline12.C: New test.
55688 2000-06-13 Jakub Jelinek <jakub@redhat.com>
55690 * g++.old-deja/g++.other/eh1.C: New test.
55692 2000-06-12 Jakub Jelinek <jakub@redhat.com>
55694 * g++.old-deja/g++.other/type.C: New test.
55696 2000-06-05 Jakub Jelinek <jakub@redhat.com>
55698 * g++.old-deja/g++.other/initstring.C: New test.
55700 2000-06-12 Jason Merrill <jason@redhat.com>
55702 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
55704 2000-06-09 Jeffrey A Law (law@cygnus.com)
55706 * gcc.c-torture/compile/20000609-1.c: New test.
55708 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
55710 * gcc.dg/20000609-1.c: New test.
55712 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
55714 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
55715 * gcc.c-torture/noncompile/poison-1.c: Move...
55716 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
55717 * gcc.dg/cpp-li1.c: Add a token after the #line.
55719 2000-06-05 Richard Henderson <rth@cygnus.com>
55721 * gcc.c-torture/execute/20000605-2.c: New test.
55722 * gcc.c-torture/execute/20000605-3.c: New test.
55724 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
55726 * g77.f-torture/execute/20000503-1.x: New file.
55728 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
55730 * g++.old-deja/g++.eh/badalloc1.C: New test.
55732 2000-06-05 Richard Henderson <rth@cygnus.com>
55734 * gcc.c-torture/execute/20000605-1.c: New test.
55736 2000-06-05 Jakub Jelinek <jakub@redhat.com>
55737 Nathan Sidwell <nathan@codesourcery.com>
55739 * gcc.c-torture/compile/20000605-1.c: New test.
55741 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
55743 * g77.f-torture/compile/20000601-1.f: New test.
55745 2000-06-03 Richard Henderson <rth@cygnus.com>
55747 * gcc.c-torture/execute/20000603-1.c: New.
55749 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
55751 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
55752 * gcc.dg/noreturn-2.c (noreturn): Likewise.
55754 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
55756 * gcc.dg/compare2.c (case 12): XFAIL.
55757 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
55758 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
55760 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
55762 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
55764 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
55765 guard macro is already defined when the header is first
55767 * gcc.dg/cpp-mix.h: New file.
55768 * gcc.dg/endif-label.c: Update patterns to match compiler.
55770 * g++.brendan/complex1.C: Declare abort.
55771 * g++.law/refs4.C: Remove XFAIL.
55772 * g++.oliva/expr2.C: Declare abort and exit.
55774 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
55776 * gcc.c-torture/execute/20000528-1.c: New test.
55778 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
55779 * g++.old-deja/g++.law/temps4.C: Likewise.
55781 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
55782 stdlib.h. Call abort() on failure.
55783 * g++.old-deja/g++.law/refs4.C: Likewise.
55784 * g++.old-deja/g++.law/temps4.C: Likewise.
55785 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
55786 * gcc.c-torture/execute/20000112-1.c: Include string.h.
55788 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
55790 Relative to g++.dg/special:
55791 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
55793 Relative to g++.old-deja:
55794 * g++.brendan/complex1.C, g++.jason/optimize2.C,
55795 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
55796 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
55797 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
55798 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
55799 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
55800 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
55802 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
55803 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
55804 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
55805 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
55806 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
55807 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
55810 * g++.other/goto1.C: Update expectations for error messages.
55812 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
55814 * gcc.c-torture/compile/20000523-1.c: New test.
55816 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
55818 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
55820 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
55822 * g++.old-deja/g++.eh/catch11.C: New test.
55823 * g++.old-deja/g++.eh/catch12.C: New test.
55825 2000-05-24 Nick Clifton <nickc@cygnus.com>
55827 * gcc.c-torture/execute/20000523-1.c: New test.
55829 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
55831 * c-torture/execute/bcp-1.c: Replace abort in arg of
55832 __builtin_constant_p with a generic external function.
55834 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
55835 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
55836 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
55837 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
55838 Prototype abort and/or exit.
55840 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
55841 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
55842 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
55843 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
55845 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
55847 * gcc.dg/dwarf2-1.c: New test.
55849 2000-05-20 Richard Henderson <rth@cygnus.com>
55851 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
55853 2000-05-20 Andreas Jaeger <aj@suse.de>
55855 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
55858 2000-05-19 David Edelsohn <edelsohn@gnu.org>
55860 * gcc.c-torture/execute/20000519-2.c: New test.
55862 2000-05-19 Andreas Jaeger <aj@suse.de>
55864 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
55865 which fails with SSA.
55867 * lib/c-torture.exp: Also test with -O3 -fssa.
55869 2000-05-18 Michael Meissner <meissner@redhat.com>
55871 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
55872 * gcc.c-torture/execute/920415-1.c: Ditto.
55873 * gcc.c-torture/execute/920501-1.c: Ditto.
55874 * gcc.c-torture/execute/conversion.c: Ditto.
55875 * gcc.c-torture/execute/cvt-1.c: Ditto.
55877 2000-05-18 Jeffrey A Law (law@cygnus.com)
55879 * gcc.c-torture/compile/20000518-1.c: New test.
55881 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
55883 * g77.f-torture/compile/200005018.f: New test.
55885 2000-05-17 Jeffrey A Law (law@cygnus.com)
55887 * gcc.c-torture/compile/20000517-1.c: New test.
55889 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55891 * gcc.c-torture/execute/20000516-1.c: New test.
55893 2000-05-15 Jakub Jelinek <jakub@redhat.com>
55895 * g++.old-deja/g++.other/eh.C: New test.
55897 2000-05-12 Richard Henderson <rth@cygnus.com>
55899 * gcc.c-torture/execute/990208-1.c (main): Don't pass
55900 constants through to doit's conditional.
55902 2000-05-11 Jeffrey A Law (law@cygnus.com)
55904 * gcc.c-torture/compile/20000511-1.c: New test.
55905 * g77.f-torture/compile/20000511-1.f: New test.
55906 * g77.f-torture/compile/20000511-2.f: New test.
55908 2000-05-11 Michael Meissner <meissner@redhat.com>
55910 * gcc.c-torture/execute/20000511-1.c: New test.
55912 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
55914 * gcc.dg/dg.exp: Scan .S files as well as .c files.
55915 * gcc.dg/20000510-1.S: New.
55917 2000-05-08 Catherine Moore <clm@cygnus.com>
55919 * gcc.dg/unused-3.c: New.
55921 2000-05-06 Richard Henderson <rth@cygnus.com>
55923 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
55924 * g++.old-deja/g++.mike/warn1.C: Likewise.
55925 * g++.old-deja/g++.pt/local1.C: Likewise.
55926 * g++.old-deja/g++.pt/local7.C: Likewise.
55927 * g++.old-deja/g++.pt/spec16.C: Likewise.
55929 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
55931 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
55933 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
55935 * g77.f-torture/execute/20000503-1.f: New test.
55937 2000-05-04 Andreas Jaeger <aj@suse.de>
55939 * gcc.dg/noreturn-2.c: New test.
55941 2000-05-04 Neil Booth <NeilB@earthling.net>
55943 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
55946 2000-05-04 Richard Henderson <rth@cygnus.com>
55948 * gcc.c-torture/execute/20000503-1.c: Fix typo.
55950 2000-05-04 Richard Henderson <rth@cygnus.com>
55952 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
55953 OpenSSL by Jason R Thorpe.
55955 2000-05-03 Jim Wilson <wilson@cygnus.com>
55957 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
55959 2000-05-03 Robert Lipe <robertlipe@usa.net>
55961 * gcc.dg/20000503-1.c: New test.
55963 2000-05-02 Jakub Jelinek <jakub@redhat.com>
55965 * gcc.c-torture/compile/20000502-1.c: New test.
55966 * g++.old-deja/g++.other/align.C: New test.
55967 * gcc.dg/cpp-tradstringify.c: New test.
55969 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
55971 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
55972 and hard registers.
55974 2000-04-26 Geoff Keating <geoffk@cygnus.com>
55976 * gcc.c-torture/execute/loop-5.c: New test.
55978 2000-04-25 Jakub Jelinek <jakub@redhat.com>
55980 * gcc.c-torture/execute/va-arg-20.c: New test.
55982 2000-04-23 Jeffrey A Law (law@cygnus.com)
55984 * gcc.c-torture/execute/20000422-1.c: New test.
55986 2000-04-20 Greg McGary <gkm@gnu.org>
55988 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
55989 when optimizing, but without sibling-call optimizations (-O1).
55991 2000-04-20 Jeffrey A Law (law@cygnus.com)
55993 * gcc.c-torture/compile/20000420-1.c: New test.
55995 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
55997 * g++.abi/ptrflags.C: New test.
55998 * g++.eh/catchptr1.C: Test incomplete pointer chains.
56000 2000-04-19 Catherine Moore <clm@cygnus.com>
56002 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
56004 2000-04-19 Greg McGary <gkm@gnu.org>
56006 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
56007 sibling-call optimizations.
56009 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
56011 * gcc.dg/20000419-1.c: New test.
56013 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
56015 * gcc.c-torture/execute/20000412-6.c: New test.
56017 2000-04-12 Jeffrey A Law (law@cygnus.com)
56019 * gcc.c-torture/execute/20000412-5.c: New test.
56020 * g77.f-torture/compile/20000412-1.f: New test.
56021 * gcc.c-torture/execute/20000412-4.c: New test.
56022 * gcc.c-torture/compile/20000412-2.c: New test.
56023 * gcc.c-torture/execute/20000412-3.c: New test.
56024 * gcc.c-torture/compile/20000412-1.c: New test.
56025 * gcc.c-torture/execute/20000412-2.c: New test.
56027 2000-04-12 Jakub Jelinek <jakub@redhat.com>
56029 * objc/execute/bf-20.m: New test.
56031 2000-04-10 Richard Henderson <rth@cygnus.com>
56033 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
56035 * gcc.c-torture/execute/20000412-1.c: New test.
56037 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
56039 * g++.old-deja/g++.eh/catchptr1.C: New test.
56041 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
56043 * g++.old-deja/g++.abi/cxa_vec.C: New test.
56045 2000-04-08 Neil Booth <NeilB@earthling.net>
56047 * gcc.dg/cpp-nullchar.c: Remove test as
56048 embedded nulls cause problems.
56050 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56052 * gcc.dg/compare2.c: New test.
56054 2000-04-08 Neil Booth <NeilB@earthling.net>
56056 * gcc.dg/cpp-nullchar.c: New test.
56058 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
56060 * gcc.dg/cpp-mi2.c: New test.
56061 * gcc.dg/cpp-mi2[abc].h: New files.
56063 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
56065 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
56068 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
56070 * g++.old-deja/g++.abi/vmihint.C: New test.
56072 2000-04-06 Neil Booth <NeilB@earthling.net>
56074 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
56075 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
56078 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
56080 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
56081 avoid stack-frame overwrite.
56083 2000-04-05 Jakub Jelinek <jakub@redhat.com>
56085 * gcc.c-torture/compile/20000405-2.c: New test.
56086 * gcc.c-torture/compile/20000405-3.c: New test.
56088 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
56090 * gcc.c-torture/compile/20000405-1.c: New test.
56092 2000-04-04 Geoff Keating <geoffk@cygnus.com>
56094 * gcc.dg/cast-qual-1.c: Revert last change.
56096 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56098 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
56100 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
56102 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
56103 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
56105 2000-04-03 Jeffrey A Law (law@cygnus.com)
56107 * gcc.c-torture/compile/20000403-2.c: New test.
56108 * gcc.c-torture/compile/20000403-1.c: New test.
56110 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
56112 * gcc.c-torture/execute/20000403-1.c: New test.
56114 2000-04-03 Geoff Keating <geoffk@cygnus.com>
56116 * gcc.c-torture/execute/20000402-1.c: New test.
56118 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
56120 * gcc.c-torture/execute/va-arg-15.c: New test.
56121 * gcc.c-torture/execute/va-arg-16.c: New test.
56122 * gcc.c-torture/execute/va-arg-17.c: New test.
56123 * gcc.c-torture/execute/va-arg-18.c: New test.
56124 * gcc.c-torture/execute/va-arg-19.c: New test.
56126 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
56128 * gcc.c-torture/compile/981211-1.c: Move to...
56129 * gcc.dg/cpp-as1.c: ...here.
56130 * gcc.dg/cpp-as2.c: New file.
56132 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
56135 2000-04-02 Neil Booth <NeilB@earthling.net>
56137 * gcc.dg/cpp-cond.c New tests.
56138 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
56139 accidental success less likely.
56140 * gcc.dg/cpp-missingop.c New tests.
56141 * gcc.dg/cpp-missingparen.c New tests.
56142 * gcc.dg/cpp-shift.c New tests.
56143 * gcc.dg/cpp-shortcircuit.c New tests.
56144 * gcc.dg/cpp-unary.c New tests.
56146 2000-03-29 Jeffrey A Law (law@cygnus.com)
56148 * gcc.c-torture/compile/20000329-1.c: New test.
56150 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
56152 * gcc.c-torture/compile/20000326-1.c: New test.
56153 * gcc.c-torture/compile/20000326-2.c: New test.
56155 2000-03-24 Geoff Keating <geoffk@cygnus.com>
56157 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
56158 the first parameter is a function argument.
56160 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
56162 * g++.old-deja/g++.ext/array4.C: New test.
56164 2000-03-22 Geoff Keating <geoffk@cygnus.com>
56166 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
56168 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56170 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
56172 2000-03-19 Richard Henderson <rth@cygnus.com>
56174 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
56176 2000-03-19 Richard Henderson <rth@cygnus.com>
56178 * gcc.c-torture/compile/20000319-1.c: New test.
56180 2000-03-14 Jeffrey A Law (law@cygnus.com)
56182 * gcc.c-torture/execute/20000314-3.c: New test.
56183 * gcc.c-torture/execute/20000314-2.c: New test.
56184 * gcc.c-torture/execute/20000314-1.c: New test.
56185 * gcc.c-torture/compile/20000314-2.c: New test.
56186 * gcc.c-torture/compile/20000314-1.c: New test.
56188 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
56190 * g++.old-deja/g++.warn/inline.C: New test.
56192 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
56194 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
56195 standards-compliant result rather than specific constants.
56196 Put test-values in array.
56198 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
56200 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
56201 (g++_target_compile): Put test-specific options last.
56203 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
56205 * g++.old-deja/g++.eh/vbase4.C: New test.
56207 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
56209 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
56211 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
56213 * g++.old-deja/g++.brendan/misc12.C: Removed.
56214 * g++.old-deja/g++.pt/memtemp77.C: Constify.
56215 * g++.old-deja/g++.ext/pretty4.C: New test.
56217 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
56219 * g++.old-deja/g++.other/string2.C: New test.
56221 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
56223 * g++.old-deja/g++.warn/impint2.C: New test.
56225 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
56227 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
56230 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
56232 * g++.old-deja/g++.warn/impint.C: New test.
56233 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
56234 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
56235 * g++.old-deja/g++.pt/explicit12.C: Likewise.
56236 * g++.old-deja/g++.pt/explicit13.C: Likewise.
56237 * g++.old-deja/g++.pt/explicit17.C: Likewise.
56238 * g++.old-deja/g++.pt/explicit18.C: Likewise.
56239 * g++.old-deja/g++.pt/explicit19.C: Likewise.
56240 * g++.old-deja/g++.pt/explicit23.C: Likewise.
56241 * g++.old-deja/g++.pt/explicit31.C: Likewise.
56242 * g++.old-deja/g++.pt/explicit35.C: Likewise.
56243 * g++.old-deja/g++.pt/explicit6.C: Likewise.
56244 * g++.old-deja/g++.pt/memclass7.C: Likewise.
56246 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
56248 * gcc.dg/cpp-redef.c: New test.
56250 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
56252 * g++.old-deja/g++.pt/unify7.C: New test.
56254 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
56256 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
56257 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
56259 2000-02-25 Geoff Keating <geoffk@cygnus.com>
56261 * gcc.c-torture/compile/20000224-1.c: New test.
56263 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
56265 * gcc.c-torture/compile/cpp-2.c: New test.
56266 * gcc.c-torture/compile/cpp-1.c: New test.
56268 2000-02-25 Jeffrey A Law (law@cygnus.com)
56270 * gcc.c-torture/execute/20000225-1.c: New test.
56272 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
56274 * gcc.dg/cpp-li2.c: New test.
56276 * gcc.dg/cpp-wi1.c: New test.
56278 * gcc.dg/cpp-li1.c: New test.
56280 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
56282 * g++.old-deja/g++.other/sizeof5.C: New test.
56284 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56286 * gcc.c-torture/execute/va-arg-13.c: New test.
56288 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
56290 * gcc.c-torture/execute/va-arg-12.c: New test.
56292 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
56294 * gcc.c-torture/execute/20000223-1.c: New test.
56296 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
56298 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
56300 2000-02-22 Mark Mitchell <mark@codesourcery.com>
56302 * g++.old-deja/g++.abi/ptrmem.C: New test.
56304 2000-02-19 Richard Henderson <rth@cygnus.com>
56306 * gcc.c-torture/compile/init-3.c: New.
56308 2000-02-17 Mark Mitchell <mark@codesourcery.com>
56310 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
56313 2000-02-11 Robert Lipe <robertl@sco.com>
56315 * gcc.c-torture/compile/20000211-3.c: New test.
56317 2000-02-11 Martin Buchholz <martin@xemacs.org>
56319 * gcc.c-torture/compile/20000211-2.c: New test.
56321 2000-02-11 Jeffrey A Law (law@cygnus.com)
56323 * gcc.c-torture/compile/20000211-1.c: New test.
56325 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
56327 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
56330 2000-02-08 Nathan Sidwell <nathan@acm.org>
56332 * g++.old-deja/g++.other/cast5.C: New test.
56334 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
56336 * gcc.c-torture/execute/20000205-1.c: New.
56338 2000-02-03 Nathan Sidwell <nathan@acm.org>
56340 * g++.old-deja/g++.jason/cast3.C: Return void.
56341 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
56343 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
56345 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
56347 * gcc.dg/loop-1.c: New test.
56349 2000-01-27 Jakub Jelinek <jakub@redhat.com>
56351 * gcc.c-torture/compile/20000127-1.c: New test.
56352 * gcc.c-torture/execute/991228-1.c: New test.
56354 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
56356 * gcc.dg/unused-2.c: New test.
56358 * gcc.dg/conv-1.c: New test.
56360 2000-01-24 Mark Mitchell <mark@codesourcery.com>
56362 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
56364 (tool_option_proc): Fix typo.
56366 2000-01-24 Geoff Keating <geoffk@cygnus.com>
56368 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
56369 of the ld on the host, not on the build machine.
56370 Also, don't crash if '--help' is not a supported option.
56372 2000-01-24 Richard Henderson <rth@cygnus.com>
56374 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
56376 2000-01-20 Jeffrey A Law (law@cygnus.com)
56378 * gcc.c-torture/execute/20000120-2.c: New test.
56379 * gcc.c-torture/execute/20000120-1.c: New test.
56381 2000-01-13 Jeffrey A Law (law@cygnus.com)
56383 * gcc.c-torture/execute/20000113-1.c: New test.
56385 2000-01-12 Jeffrey A Law (law@cygnus.com)
56387 * gcc.c-torture/execute/20000112-1.c: New test.
56389 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
56391 * gcc.dg/20000111-1.c: New test.
56393 2000-01-10 Jeffrey A Law (law@cygnus.com)
56395 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
56396 with 16 bit integers.
56398 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
56400 * gcc.dg/20000108-1.c: New test.
56402 2000-01-05 Nathan Sidwell <nathan@acm.org>
56404 * g++.old-deja/g++.ns/koenig8.C: New test.
56406 2000-01-05 Nathan Sidwell <nathan@acm.org>
56408 * g++.old-deja/g++.other/cast4.C: New test.
56410 2000-01-05 Jeffrey A Law (law@cygnus.com)
56412 * gcc.c-torture/compile/20000105-2.c: New test.
56413 * gcc.c-torture/compile/20000105-1.c: New test.
56415 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56417 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
56418 references to printf & atoi to conform to ANSI standard.
56419 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
56420 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
56421 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
56422 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
56423 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
56424 * g++.old-deja/g++.brendan/complex1.C: Likewise.
56425 * g++.old-deja/g++.brendan/copy1.C: Likewise.
56426 * g++.old-deja/g++.brendan/copy2.C: Likewise.
56427 * g++.old-deja/g++.brendan/copy3.C: Likewise.
56428 * g++.old-deja/g++.brendan/copy4.C: Likewise.
56429 * g++.old-deja/g++.brendan/copy5.C: Likewise.
56430 * g++.old-deja/g++.brendan/copy6.C: Likewise.
56431 * g++.old-deja/g++.brendan/copy7.C: Likewise.
56432 * g++.old-deja/g++.brendan/copy8.C: Likewise.
56433 * g++.old-deja/g++.brendan/crash11.C: Likewise.
56434 * g++.old-deja/g++.brendan/crash14.C: Likewise.
56435 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
56436 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
56437 * g++.old-deja/g++.brendan/delete2.C: Likewise.
56438 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
56439 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
56440 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
56441 * g++.old-deja/g++.brendan/eh1.C: Likewise.
56442 * g++.old-deja/g++.brendan/groff1.C: Likewise.
56443 * g++.old-deja/g++.brendan/init3.C: Likewise.
56444 * g++.old-deja/g++.brendan/misc12.C: Likewise.
56445 * g++.old-deja/g++.brendan/misc7.C: Likewise.
56446 * g++.old-deja/g++.brendan/new2.C: Likewise.
56447 * g++.old-deja/g++.brendan/operators4.C: Likewise.
56448 * g++.old-deja/g++.brendan/operators5.C: Likewise.
56449 * g++.old-deja/g++.brendan/overload2.C: Likewise.
56450 * g++.old-deja/g++.brendan/overload7.C: Likewise.
56451 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
56452 * g++.old-deja/g++.brendan/reference1.C: Likewise.
56453 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
56454 * g++.old-deja/g++.brendan/template24.C: Likewise.
56455 * g++.old-deja/g++.brendan/template3.C: Likewise.
56456 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
56457 * g++.old-deja/g++.jason/inline3.C: Likewise.
56458 * g++.old-deja/g++.jason/opeq.C: Likewise.
56459 * g++.old-deja/g++.law/arg5.C: Likewise.
56460 * g++.old-deja/g++.law/arm7.C: Likewise.
56461 * g++.old-deja/g++.law/ctors11.C: Likewise.
56462 * g++.old-deja/g++.law/cvt8.C: Likewise.
56463 * g++.old-deja/g++.law/init9.C: Likewise.
56464 * g++.old-deja/g++.law/refs4.C: Likewise.
56465 * g++.old-deja/g++.law/template2.C: Likewise.
56466 * g++.old-deja/g++.law/visibility24.C: Likewise.
56467 * g++.old-deja/g++.law/vtable3.C: Likewise.
56468 * g++.old-deja/g++.mike/asm2.C: Likewise.
56469 * g++.old-deja/g++.mike/eh1.C: Likewise.
56470 * g++.old-deja/g++.mike/misc1.C: Likewise.
56471 * g++.old-deja/g++.mike/misc13.C: Likewise.
56472 * g++.old-deja/g++.mike/misc14.C: Likewise.
56473 * g++.old-deja/g++.mike/ns12.C: Likewise.
56474 * g++.old-deja/g++.mike/p1248.C: Likewise.
56475 * g++.old-deja/g++.mike/p3708.C: Likewise.
56476 * g++.old-deja/g++.mike/p3708a.C: Likewise.
56477 * g++.old-deja/g++.mike/p3708b.C: Likewise.
56478 * g++.old-deja/g++.mike/p646.C: Likewise.
56479 * g++.old-deja/g++.mike/p700.C: Likewise.
56480 * g++.old-deja/g++.mike/p783.C: Likewise.
56481 * g++.old-deja/g++.mike/p783a.C: Likewise.
56482 * g++.old-deja/g++.mike/p783b.C: Likewise.
56483 * g++.old-deja/g++.mike/p786.C: Likewise.
56484 * g++.old-deja/g++.mike/p789.C: Likewise.
56485 * g++.old-deja/g++.mike/p789a.C: Likewise.
56486 * g++.old-deja/g++.mike/p807a.C: Likewise.
56487 * g++.old-deja/g++.other/delete3.C: Likewise.
56488 * g++.old-deja/g++.other/dyncast1.C: Likewise.
56489 * g++.old-deja/g++.other/dyncast2.C: Likewise.
56490 * g++.old-deja/g++.other/dyncast3.C: Likewise.
56491 * g++.old-deja/g++.other/empty1.C: Likewise.
56492 * g++.old-deja/g++.other/temporary1.C: Likewise.
56493 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
56494 * g++.old-deja/g++.pt/t16.C: Likewise.
56495 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
56497 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
56499 * gcc.dg/991230-1.c: New test.
56501 1999-12-29 Jeffrey A Law (law@cygnus.com)
56503 * gcc.c-torture/compile/991229-3.c: New test.
56504 * gcc.c-torture/compile/991229-2.c: New test.
56505 * gcc.c-torture/compile/991229-1.c: New test.
56507 1999-12-29 Greg McGary <gkm@eng.ascend.com>
56509 * gcc.c-torture/compile/labels-2.c: New test.
56511 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
56513 * gcc.c-torture/execute/991227-1.c: New test.
56515 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
56517 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
56519 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
56521 * gcc.c-torture/execute/991221-1.c: New test.
56523 1999-12-20 Nathan Sidwell <nathan@acm.org>
56525 * g++.old-deja/g++.other/cast3.C: New test.
56527 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
56529 * gcc.c-torture/execute/991216-4.c: New test.
56531 1999-12-16 Michael Meissner <meissner@cygnus.com>
56533 * gcc.c-torture/execute/991216-1.c: New test.
56534 * gcc.c-torture/execute/991216-2.c: New test.
56535 * gcc.c-torture/execute/991216-3.c: New test.
56537 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
56539 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
56540 Actually make the test fail by using "-O2" for compilation.
56542 1999-12-15 Nathan Sidwell <nathan@acm.org>
56544 * g++.old-deja/g++.warn/cast-align1.C: New test.
56546 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
56548 * gcc.c-torture/compile/991214-1.c: New test.
56549 * gcc.c-torture/compile/991214-2.c: New test.
56551 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
56553 * gcc.dg/991214-1.c: New test.
56555 1999-12-13 Jeffrey A Law (law@cygnus.com)
56557 * gcc.c-torture/compile/991213-3.c: New test.
56558 * gcc.c-torture/compile/991213-2.c: New test.
56559 * gcc.c-torture/compile/991213-1.c: New test.
56561 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
56563 * gcc.dg/991209-1.c: New test.
56565 1999-12-08 Nathan Sidwell <nathan@acm.org>
56567 * gcc.c-torture/compile/991208-1.c: New test.
56569 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
56571 * gcc.dg/ultrasp2.c: New test.
56573 1999-12-05 Alex Samuel <samuel@codesourcery.com>
56575 * g++.old-deja/g++.abi/align.C (main): Fix typo.
56577 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
56579 * gcc.c-torture/compile/991202-1.c: New test.
56580 * gcc.c-torture/execute/991202-1.c: New test.
56581 * gcc.c-torture/execute/991202-2.c: New test.
56582 * gcc.c-torture/execute/991202-3.c: New test.
56584 1999-12-02 Alex Samuel <samuel@codesourcery.com>
56586 * g++.old-deja/g++.abi/align.C: New test.
56587 * g++.old-deja/g++.abi/aggregates.C: Likewise.
56588 * g++.old-deja/g++.abi/bitfields.C: Likewise.
56590 1999-12-01 Richard Henderson <rth@cygnus.com>
56592 * gcc.c-torture/execute/991201-1.c: New.
56594 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
56596 * gcc.dg/991129-1.c: New test.
56598 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
56600 * gcc.c-torture/compile/991127-1.c: New test.
56602 1999-11-22 Nathan Sidwell <nathan@acm.org>
56604 * g++.old-deja/g++.other/warn4.C: New test.
56606 1999-11-22 Nathan Sidwell <nathan@acm.org>
56608 * g++.old-deja/g++.eh/cleanup2.C: New test.
56609 * g++.old-deja/g++.ext/pretty2.C: New test.
56610 * g++.old-deja/g++.ext/pretty3.C: New test.
56611 * g++.old-deja/g++.other/debug6.C: New test.
56613 1999-10-20 Jim Wilson <wilson@cygnus.com>
56615 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
56616 compiler_output to look for one error message instead of two.
56618 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
56620 * gcc.c-torture/execute/991118-1.c: Also test case
56621 where the word boundary does not split a byte evenly.
56623 1999-11-19 Nathan Sidwell <nathan@acm.org>
56625 * g++.old-deja/g++.ext/restrict1.C: New test.
56627 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
56629 * gcc.c-torture/execute/991118-1.c: New test.
56631 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
56633 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
56634 working directory pathnames.
56636 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
56638 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
56639 host is equipped with driver.h and driver.o so it can actually
56640 compile and run the tests.
56642 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
56644 * gcc.c-torture/compile/991008-1.c: New test.
56646 1999-11-08 Nick Clifton <nickc@cygnus.com>
56648 * lib/gcc-dg.exp: Include target-supports.exp
56650 1999-11-05 Nick Clifton <nickc@cygnus.com>
56652 * lib/target-supports.exp: New file: Provide procs to test for
56653 features supported by the target.
56654 (check_weak_available): Moved here from ecos.exp.
56655 (check_alias_available): New proc: Determine of the target
56656 toolchain supports the alias attribute.
56658 * gcc.dg/special/ecos.exp: Move check_weak_available to
56659 target-supports.exp.
56660 (alias-1.c): Only perform the test if the target supports
56662 (wkali-1.c): Only perform the test if the target supports
56665 * gcc.dg/990506-0.c: Expect error messages from cross
56666 targets as well as native targets.
56668 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
56670 * gcc.dg/ultrasp1.c: Removed xfail.
56671 * gcc.dg/struct-ret-2.c: Likewise.
56672 * gcc.dg/array-1.c: Likewise.
56674 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
56676 * gcc.dg/struct-ret-2.c: New test.
56678 * gcc.dg/array-1.c: New test.
56680 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
56682 * gcc.c-torture/execute/991030-1.c: New test.
56684 1999-10-26 Richard Henderson <rth@cygnus.com>
56686 * gcc.c-torture/compile/991026-2.c: New test.
56688 1999-10-26 Jeffrey A Law (law@cygnus.com)
56690 * gcc.c-torture/compile/991026-1.c: New test.
56692 1999-10-23 Jeffrey A Law (law@cygnus.com)
56694 * gcc.c-torture/execute/991023-1.c: New test.
56696 1999-10-19 Jeffrey A Law (law@cygnus.com)
56698 * gcc.c-torture/execute/991019-1.c: New test.
56700 1999-10-16 Richard Henderson <rth@cygnus.com>
56702 * gcc.c-torture/execute/991016-1.c: New test.
56704 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
56706 * gcc.c-torture/execute/991014-1.c: New test.
56708 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
56710 * g++.old-deja/g++.other/union2.C: New test.
56712 1999-10-13 Nathan Sidwell <nathan@acm.org>
56714 * g++.old-deja/g++.other/vaarg2.C: New test.
56715 * g++.old-deja/g++.other/vaarg3.C: New test.
56717 1999-10-12 Craig Burley <craig@jcb-sc.com>
56719 * g77.f-torture/noncompile/19990905-1.f: Moved from being
56722 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
56724 * gcc.c-torture/execute/va-arg-11.c: New test.
56726 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
56728 * lib/file-format.exp (gcc_target_object_format): Don't
56729 crash if objdump is unavailable.
56731 1999-09-29 Donn Terry <donn@interix.com>
56733 * gcc.misc-tests/mg.exp: delete extraneous redirection.
56735 1999-09-28 Nick Clifton <nickc@cygnus.com>
56737 * gcc.c-torture/compile/990928-1.c: New test.
56739 1999-09-28 Nathan Sidwell <nathan@acm.org>
56741 * g++.old-deja/g++.other/decl6.C: New test.
56743 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56745 * gcc.c-torture/execute/va-arg-10.c: New test.
56747 1999-09-27 Nathan Sidwell <nathan@acm.org>
56749 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
56750 __PRETTY_FUNCTION__.
56752 1999-09-23 Nick Clifton <nickc@cygnus.com>
56754 * gcc.c-torture/execute/990923-1.c: New test.
56756 1999-09-21 Nick Clifton <nickc@cygnus.com>
56758 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
56759 for which -fpic is inappropriate.
56761 1999-09-21 Mark Mitchell <mark@codesourcery.com>
56763 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
56765 1999-09-21 Nathan Sidwell <nathan@acm.org>
56767 * g++.old-deja/g++.other/dyncast1.C: New test.
56768 * g++.old-deja/g++.other/dyncast2.C: New test.
56769 * g++.old-deja/g++.other/dyncast3.C: New test.
56770 * g++.old-deja/g++.other/dyncast4.C: New test.
56771 * g++.old-deja/g++.other/dyncast5.C: New test.
56772 * g++.old-deja/g++.eh/catch3.C: New test.
56773 * g++.old-deja/g++.eh/catch3p.C: New test.
56774 * g++.old-deja/g++.eh/catch4.C: New test.
56775 * g++.old-deja/g++.eh/catch4p.C: New test.
56776 * g++.old-deja/g++.eh/catch5.C: New test.
56777 * g++.old-deja/g++.eh/catch5p.C: New test.
56778 * g++.old-deja/g++.eh/catch6.C: New test.
56779 * g++.old-deja/g++.eh/catch6p.C: New test.
56780 * g++.old-deja/g++.eh/catch7.C: New test.
56781 * g++.old-deja/g++.eh/catch7p.C: New test.
56782 * g++.old-deja/g++.eh/catch8.C: New test.
56783 * g++.old-deja/g++.eh/catch8p.C: New test.
56784 * g++.old-deja/g++.eh/catch9.C: New test.
56785 * g++.old-deja/g++.eh/catch9p.C: New test.
56787 1999-09-13 Nathan Sidwell <nathan@acm.org>
56789 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
56790 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
56792 1999-09-13 Jeffrey A Law (law@cygnus.com)
56794 * gcc.c-torture/compile/990913-1.c: New test.
56796 1999-09-10 Nathan Sidwell <nathan@acm.org>
56798 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
56799 * g++.old-deja/g++.jason/rfg5.C: Likewise.
56801 1999-09-09 Richard Henderson <rth@cygnus.com>
56803 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
56805 1999-09-09 Nathan Sidwell <nathan@acm.org>
56807 * g++.old-deja/g++.other/lookup11.C: New test.
56808 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
56809 what is permitted and what we want.
56810 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
56812 * g++.old-deja/g++.jason/rfg5.C: Likewise.
56814 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
56816 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
56817 * gcc.c-torture/noncompile/poison-1.c: New file.
56819 1999-09-08 Nathan Sidwell <nathan@acm.org>
56821 * g++.old-deja/g++.other/sizeof3.C: New test.
56822 * g++.old-deja/g++.other/sizeof4.C: New test.
56823 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
56824 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
56826 1999-09-07 Richard Henderson <rth@cygnus.com>
56828 * gcc.dg/va-arg-1.c: New.
56830 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56832 * gcc.c-torture/execute/va-arg-9.c: New test.
56834 1999-09-05 Craig Burley <craig@jcb-sc.com>
56836 * g77.f-torture/compile/980519-2.f: New test.
56837 * g77.f-torture/compile/19990905-0.f: New test.
56838 * g77.f-torture/compile/19990905-1.f: New test.
56839 * g77.f-torture/compile/19990905-2.f: New test.
56841 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
56843 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
56845 * gcc.c-torture/execute/990827-1.c: Fix typo.
56847 1999-09-03 Nathan Sidwell <nathan@acm.org>
56849 * g++.old-deja/g++.other/deref1.C: New test.
56851 1999-09-02 Nathan Sidwell <nathan@acm.org>
56853 * g++.old-deja/g++.other/ambig2.C: New test.
56854 * g++.old-deja/g++.other/cond5.C: New test.
56855 * g++.old-deja/g++.other/lookup16.C: New test.
56857 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
56859 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
56862 1999-08-31 Jeffrey A Law (law@cygnus.com)
56864 * lib/c-torture.exp: Avoid the "compare executables" optimization
56865 when testing native.
56867 1999-08-29 Jeffrey A Law (law@cygnus.com)
56869 * gcc.c-torture/execute/990829-1.c: New test.
56870 * gcc.c-torture/compile/990829-1.c: New test.
56872 1999-08-27 Paul Burchard <burchard@pobox.com>
56874 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
56875 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
56876 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
56877 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
56878 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
56879 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
56880 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
56881 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
56882 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
56883 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
56884 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
56886 1999-08-27 Jeffrey A Law (law@cygnus.com)
56888 * gcc.c-torture/execute/990827-1.c: New test.
56890 1999-08-26 Craig Burley <craig@jcb-sc.com>
56892 * g77.f-torture/noncompile/19990826-4.f: New test.
56894 * g77.f-torture/compile/19990826-3.f: New test.
56896 * g77.f-torture/execute/19990826-2.f: New test.
56898 * g77.f-torture/compile/19990826-1.f: New test.
56900 * gcc.c-torture/execute/990826-0.c: New test.
56901 * g77.c-torture/execute/19990826-0.f: New test.
56903 * g77.f-torture/noncompile/970626-2.f: New test.
56905 1999-08-25 Paul Burchard <burchard@pobox.com>
56907 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
56908 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
56909 lss-011.C: New tests.
56911 1999-08-25 Nathan Sidwell <nathan@acm.org>
56913 * g++.old-deja/g++.other/decl5.C: New test.
56915 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56917 * noncompile/noncompile.exp: Load_lib c-torture.exp.
56918 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
56919 call `postbase' for each one. All callers of `postbase' changed
56920 to call this instead.
56922 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
56924 * gcc.c-torture/execute/990811-1.c: New test.
56926 1999-08-09 Nick Clifton <nickc@cygnus.com>
56928 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
56931 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
56934 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
56936 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
56938 1999-08-04 Jeffrey A Law (law@cygnus.com)
56940 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
56942 1999-08-04 Nathan Sidwell <nathan@acm.org>
56944 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
56946 1999-08-04 Jeffrey A Law (law@cygnus.com)
56948 * gcc.c-torture/execute/990804-1.c: New test.
56950 1999-08-03 Nathan Sidwell <nathan@acm.org>
56952 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
56953 * g++.old-deja/g++.brendan/crash64.C: Likewise.
56954 * g++.old-deja/g++.brendan/overload8.C: Likewise.
56956 1999-08-03 Nathan Sidwell <nathan@acm.org>
56958 * g++.old-deja/g++.other/struct1.C: New test.
56960 1999-08-03 Nathan Sidwell <nathan@acm.org>
56962 * g++.old-deja/g++.other/enum2.C: New test.
56964 1999-08-02 Richard Henderson <rth@cygnus.com>
56966 Adapted from tests from Franz Sirl:
56967 * gcc.c-torture/execute/va-arg-7.c: New test.
56968 * gcc.c-torture/execute/va-arg-8.c: New test.
56970 1999-08-01 Jeffrey A Law (law@cygnus.com)
56972 * gcc.c-torture/compile/990801-2.c: New test.
56974 * gcc.c-torture/compile/990801-1.c: New test.
56976 1999-07-27 Michael Meissner <meissner@cygnus.com>
56978 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
56979 fp-cmp-1.c, converting double to float.
56981 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
56982 fp-cmp-1.c, converting double to long double.
56984 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
56985 from fr1 to unknown_register, since fr1 is a legitimate register
56988 1999-07-25 Jeffrey A Law (law@cygnus.com)
56990 * README: More listname related changes.
56992 1999-07-08 Catherine Moore <clm@cygnus.com>
56994 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
56996 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
56998 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
57000 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
57002 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
57004 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
57006 * gcc.dg/990703-1.c: New test.
57008 1999-06-29 Nick Clifton <nickc@cygnus.com>
57010 * lib/file-format.exp: New file: Move definition of proc
57011 gcc_target_object_format to here from
57012 gcc.dg/special/ecos.exp.
57014 * lib/c-torture.exp: Include lib file-format.exp.
57015 * lib/gcc-dg.exp: Include lib file-format.exp.
57017 * gcc.dg/special/ecos.exp: Remove definition of proc
57018 gcc_target_object_format.
57020 1999-06-28 Jeffrey A Law (law@cygnus.com)
57022 * gcc.c-torture/execute/990628-1.c: New test.
57024 1999-06-25 Jeffrey A Law (law@cygnus.com)
57026 * gcc.c-torture/compile/990625-2.c: New test.
57028 * gcc.c-torture/compile/990625-1.c: New test.
57030 1999-06-23 Nick Clifton <nickc@cygnus.com>
57032 * gcc.c-torture/compile/dll.c: New test case. Check that dll
57033 attributes compile.
57034 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
57035 ports that use the COFF/PE file format.
57037 1999-06-17 Jeffrey A Law (law@cygnus.com)
57039 * gcc.c-torture/compile/990617-1.c: New test.
57041 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
57043 * g++.old-deja/g++.other/decl4.C: New test.
57045 1999-06-14 Nathan Sidwell <nathan@acm.org>
57047 * g++.old-deja/g++.other/bitfld3.C: New test.
57049 1999-06-08 Nathan Sidwell <nathan@acm.org>
57051 * g++.old-deja/g++.eh/catch1.C: New test.
57053 1999-06-07 Jeffrey A Law (law@cygnus.com)
57055 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
57057 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
57058 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
57060 1999-06-05 Craig Burley <craig@jcb-sc.com>
57062 * g77.f-torture/compile/19990502-0.f: Replace with new,
57063 shorter, test that still fails after recent changes.
57065 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
57067 * gcc.c-torture/execute/990604-1.c: New test.
57069 1999-05-31 Jeffrey A Law (law@cygnus.com)
57071 * gcc.c-torture/execute/990531-1.c: New test.
57073 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57075 * gcc.c-torture/compile/990527-1.c: New test.
57077 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
57079 * gcc.c-torture/execute/990527-1.c: New test.
57081 1999-05-25 Nick Clifton <nickc@cygnus.com>
57083 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
57084 bitfields as signed.
57086 1999-05-25 Craig Burley <craig@jcb-sc.com>
57088 * g77.f-torture/compile/19990525-0.f: New test.
57090 1999-05-25 Jeffrey A Law (law@cygnus.com)
57092 * gcc.c-torture/execute/990525-2.c: New test.
57094 * gcc.c-torture/execute/990525-1.c: New test.
57096 1999-05-24 Nathan Sidwell <nathan@acm.org>
57098 * g++.old-deja/g++.other/anon3.C: New test.
57099 * g++.old-deja/g++.other/anon4.C: New test.
57100 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
57101 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
57102 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
57105 1999-05-24 Jeffrey A Law (law@cygnus.com)
57107 * gcc.c-torture/execute/990524-1.c: New test.
57109 * gcc.dg/990524-1.c: New test.
57111 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57113 * gcc.c-torture/compile/990523-1.c: New test.
57115 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
57117 * gcc.c-torture/compile/990519-1.c: New test.
57119 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
57121 * gcc.c-torture/compile/990517-1.c: New test.
57123 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
57124 (e4, f4): New tests.
57127 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57129 * gcc.dg/noreturn-1.c: New test.
57131 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
57133 * gcc.c-torture/execute/990513-1.c: New test.
57135 1999-05-10 Richard Henderson <rth@cygnus.com>
57137 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
57139 1999-05-10 Craig Burley <craig@jcb-sc.com>
57141 * g77.f-torture/execute/erfc.f: Use small single-precision
57142 values, to avoid problems on Alphas when not -mieee.
57144 1999-05-08 Craig Burley <craig@jcb-sc.com>
57146 * gcc.dg/990506-0.c: New test.
57148 1999-05-08 Richard Henderson <rth@cygnus.com>
57150 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
57151 the constant to test. Don't XFAIL 64-bit targets.
57153 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
57154 * g++.old-deja/g++.law/profile1.C: Likewise.
57156 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
57157 operator new instances.
57158 * g++.old-deja/g++.other/delete5.C: Likewise.
57160 1999-05-03 Craig Burley <craig@jcb-sc.com>
57162 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
57165 1999-05-03 Craig Burley <craig@jcb-sc.com>
57167 * g77.f-torture/execute/u77-test.f: Reverse order of two
57168 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
57170 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57172 * gcc.dg/compare1.c: New test.
57174 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
57176 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
57179 1999-05-02 Craig Burley <craig@jcb-sc.com>
57181 * g77.f-torture/compile/19990502-1.f: New test.
57183 1999-05-02 Craig Burley <craig@jcb-sc.com>
57185 * g77.f-torture/compile/19990502-0.f: New test.
57187 1999-05-02 Craig Burley <craig@jcb-sc.com>
57189 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
57192 1999-05-02 Craig Burley <craig@jcb-sc.com>
57194 * g77.f-torture/execute/u77-test.f (main): List libU77
57195 intrinsics not currently tested.
57196 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
57197 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
57198 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
57199 Trim blanks off the ends of some printed strings.
57201 1999-05-02 Craig Burley <craig@jcb-sc.com>
57203 * g77.f-torture/execute/u77-test.f (main): Just warn about
57204 FSTAT gid disagreement, as it's expected on some systems.
57206 1999-05-01 Craig Burley <craig@jcb-sc.com>
57208 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
57209 use a new function, which allows for some slop.
57210 Clean up some commentary.
57211 (issum): The new function.
57212 (sgladd): Deleted subroutine.
57214 1999-05-01 Craig Burley <craig@jcb-sc.com>
57216 * g77.f-torture/execute/u77-test.f: Modify to be more like
57217 libf2c/libU77 version, bringing patches to that version here.
57218 Add suitable commentary.
57220 1999-04-25 Richard Henderson <rth@cygnus.com>
57222 * gcc.dg/990424-1.c: New test.
57224 1999-04-24 Craig Burley <craig@jcb-sc.com>
57226 * g77.f-torture/execute/u77-test.f (main): Bug involving
57227 LSTAT has been fixed, so turn back on full checking.
57229 1999-04-20 Craig Burley <craig@jcb-sc.com>
57231 * g77.f-torture/compile/19990419-0.f: New test.
57232 * g77.f-torture/execute/19990419-1.f: New test.
57234 1999-04-17 Richard Henderson <rth@cygnus.com>
57236 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
57237 to avoid the need for a prototype to supress a warning.
57239 1999-04-07 Jim Wilson <wilson@cygnus.com>
57241 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
57243 1999-04-04 Jeffrey A Law (law@cygnus.com)
57245 * gcc.c-torture/execute/990404-1.c: New test.
57247 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
57249 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
57250 * gcc.dg/cpp-if3.c: Don't use -pedantic.
57251 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
57252 missing initializer warnings.
57254 1999-03-28 Jeffrey A Law (law@cygnus.com)
57256 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
57259 1999-03-26 Jeffrey A Law (law@cygnus.com)
57261 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
57263 1999-03-26 Craig Burley <craig@jcb-sc.com>
57265 * g77.f-torture/execute/19990325-0.f: New test.
57266 * g77.f-torture/execute/19990325-1.f: New test.
57268 1999-03-24 Jeffrey A Law (law@cygnus.com)
57270 * gcc.c-torture/execute/990324-1.c: New test.
57272 1999-03-22 Jim Wilson <wilson@cygnus.com>
57274 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
57277 1999-03-17 Richard Henderson <rth@cygnus.com>
57279 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
57281 1999-03-13 Craig Burley <craig@jcb-sc.com>
57283 * g77.f-torture/execute/19990313-2.f: New test.
57284 * g77.f-torture/execute/19990313-3.f: New test.
57286 1999-03-13 Craig Burley <craig@jcb-sc.com>
57288 * g77.f-torture/execute/19990313-0.f: New test.
57289 * g77.f-torture/execute/19990313-1.f: New test.
57291 1999-03-12 Jim Wilson <wilson@cygnus.com>
57293 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
57295 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
57296 (main): Add check for u15. Conditionalize u31 check depending on
57297 whether ints are <32 bits or >=32 bits.
57299 1999-03-08 Craig Burley <craig@jcb-sc.com>
57301 * g77.f-torture/execute/19981119-0.f: Improve testiness.
57303 1999-03-08 Craig Burley <craig@jcb-sc.com>
57305 * g77.f-torture/compile/19990305-0.f: New test.
57306 * g77.f-torture/execute/19981119-0.f: New test.
57308 1999-03-08 Craig Burley <craig@jcb-sc.com>
57310 * g77.f-torture/execute/970625-2.f: call ABORT if final
57311 result is not correct, instead of just printing it.
57312 Add this checking via newly introduced obfuscation, to
57313 trip up buggy front ends.
57315 1999-03-07 Craig Burley <craig@jcb-sc.com>
57317 * g77.f-torture/compile/960317-1.f: Moved from being
57318 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
57320 1999-03-06 Craig Burley <craig@jcb-sc.com>
57322 * g77.f-torture/execute/960317-1.f: New (old) test.
57323 * g77.f-torture/execute/970625-2.f: Ditto.
57325 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
57327 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
57328 error message on line 1 or line 2; cccp and cpplib do this differently.
57330 1999-03-01 Jeffrey A Law (law@cygnus.com)
57332 * g++.old-deja/g++.law/weak1.C: New test.
57334 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
57336 * gcc.c-torture/execute/990119-1.c: Renamed to...
57337 * gcc.dg/990119-1.c: this, so it will only be tested once
57338 (it's a preprocessor test, it doesn't need to be run at
57339 multiple optimization levels).
57341 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
57343 * lib/g++.exp: Don't add incdir=$base_dir/../include to
57346 1999-02-24 Craig Burley <craig@jcb-sc.com>
57348 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
57349 * g77.f-torture/compile/19981216-0.f: ...as it is expected
57350 to not be compilable by current g77.
57352 1999-02-24 Nick Clifton <nickc@cygnus.com>
57354 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
57356 1999-02-22 Jeffrey A Law (law@cygnus.com)
57358 * gcc.c-torture/execute/990222-1.c: New test.
57360 1999-02-19 Craig Burley <craig@jcb-sc.com>
57362 * g77.f-torture/compile/19990218-0.f: New test.
57363 * g77.f-torture/noncompile/19990218-1.f: New test.
57365 1999-02-18 Craig Burley <craig@jcb-sc.com>
57367 * g77.f-torture/compile/19981216-0.f: New test.
57369 1999-02-14 Jeffrey A Law (law@cygnus.com)
57371 * gcc.dg/990214-1.c: New test.
57373 1999-02-13 Jeffrey A Law (law@cygnus.com)
57375 * gcc.dg/990213-2.c: New test.
57377 * gcc.dg/990213-1.c: New test.
57379 1999-02-12 Jeffrey A Law (law@cygnus.com)
57381 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
57384 1999-02-11 Nick Clifton <nickc@cygnus.com>
57386 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
57387 specified by target.
57389 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
57391 1999-02-11 Jeffrey A Law (law@cygnus.com)
57393 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
57395 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
57397 * gcc.dg/special/ecos.exp: New test driver for new tests with
57398 special requirements.
57400 * gcc.dg/special/alias-1.c: New test.
57401 * gcc.dg/special/gcsec-1.c: New test.
57402 * gcc.dg/special/weak-1.c: New test.
57403 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
57404 * gcc.dg/special/weak-2.c: New test.
57405 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
57406 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
57407 * gcc.dg/special/wkali-1.c: New test.
57408 * gcc.dg/special/wkali-2.c: New test.
57409 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
57410 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
57412 1999-02-10 Felix Lee <flee@cygnus.com>
57414 * lib/c-torture.exp (c-torture-compile): Pull out code for
57415 analyzing gcc error messages.
57416 (c-torture-execute): Likewise. Fix some (harmless) false
57418 * lib/gcc.exp (gcc_check_compile): New function.
57420 1999-02-08 Richard Henderson <rth@cygnus.com>
57422 * gcc.c-torture/execute/990208-1.c: New test.
57424 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
57426 * g++.dg/special/ecos.exp: New driver for new tests with special
57429 * g++.dg/special/conpr-1.C: New test
57430 * g++.dg/special/conpr-2.C: New test
57431 * g++.dg/special/conpr-2a.C: New test
57432 * g++.dg/special/conpr-3.C: New test
57433 * g++.dg/special/conpr-3a.C: New test
57434 * g++.dg/special/conpr-3b.C: New test
57436 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
57437 allow g++ to use the dg driver
57439 * README: Add comment about g++.dg directory
57441 1999-02-06 Jeffrey A Law (law@cygnus.com)
57443 * README: Update email addresses.
57445 1999-02-03 Nick Clifton <nickc@cygnus.com>
57447 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
57448 arguments in order to force structure S onto the stack even on
57450 (test): Pass 10 leading arguments to function foo as well as the
57453 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
57454 failure for all targets.
57456 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
57457 abort to terminate program execution.
57459 1999-01-30 Richard Henderson <rth@cygnus.com>
57461 * gcc.c-torture/execute/990130-1.c: New test.
57463 1999-01-30 Jeffrey A Law (law@cygnus.com)
57465 * gcc.dg/990130-1.c: New test.
57467 1999-01-28 Michael Meissner <meissner@cygnus.com>
57469 * gcc.c-torture/execute/990128-1.c: New test.
57471 1999-01-27 Michael Meissner <meissner@cygnus.com>
57473 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
57475 1999-01-27 Felix Lee <flee@cygnus.com>
57477 * lib/c-torture.exp (c-torture-compile): pull out code for
57478 analyzing gcc error messages.
57479 (c-torture-execute): ditto, and fix some (harmless) false
57481 * lib/gcc.exp (gcc_check_compile): new function.
57483 1999-01-17 Jeffrey A Law (law@cygnus.com)
57485 * gcc.dg/990117-1.c: New test.
57487 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
57489 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
57491 1999-01-15 Jeffrey A Law (law@cygnus.com)
57493 * g77.f-torture/compile/990115-1.f: New test.
57495 1999-01-07 Jeffrey A Law (law@cygnus.com)
57497 * gcc.c-torture/compile/990107-1.c: New test
57499 1999-01-06 Jeffrey A Law (law@cygnus.com)
57501 * gcc.c-torture/execute/990106-2.c: New test.
57503 * gcc.c-torture/execute/990106-1.c: New test.
57505 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
57507 * gcc.c-torture/compile/981223-1.c: New test.
57509 1998-12-29 Richard Henderson <rth@cygnus.com>
57511 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
57512 (opt3): Rename from opt4 and disable.
57514 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
57516 * g++.old-deja/g++.pt/ptrmem5.C: New test.
57518 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
57520 * g++.old-deja/g++.other/conv5.C: New test.
57522 1998-12-14 Nick Clifton <nickc@cygnus.com>
57524 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
57526 1998-12-11 Jeffrey A Law (law@cygnus.com)
57528 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
57530 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
57532 * gcc.c-torture/compile/981211-1.c: New test.
57534 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
57536 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
57538 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
57540 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57542 * gcc.special/930510-1.c: Make C9X safe.
57543 * gcc.misc-tests/gcov-1.c Similarly.
57544 * gcc.misc-tests/gcov-2.c Similarly.
57546 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
57548 * gcc.dg/ultrasp1.c: New test.
57550 1998-12-06 Richard Henderson <rth@cygnus.com>
57552 * gcc.c-torture/execute/981206.c: New test.
57554 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
57556 * g++.old-deja/g++.ns/template7.C: New test.
57558 * g++.old-deja/g++.other/expr1.C: New test.
57560 * g++.old-deja/g++.eh/tmpl3.C: New test.
57562 * g++.old-deja/g++.eh/tmpl2.C: New test.
57564 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
57566 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
57567 * g++.old-deja/g++.other/using6.C: Removed.
57568 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
57570 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
57572 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
57574 * g++.old-deja/g++.pt/overload8.C: New test.
57576 * g++.old-deja/g++.pt/overload7.C: New test.
57578 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
57580 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
57581 and relinking messages.
57582 * lib/g++.exp (g++_target_compile): Remove .rpo file when
57583 compiling with -frepo.
57585 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
57587 * g++.old-deja/g++.pt/lookup6.C: New test.
57589 1998-11-30 Nick Clifton <nickc@cygnus.com>
57591 * gcc.c-torture/execute/981130-1.c: New test.
57592 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
57594 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
57596 * g++.old-deja/g++.pt/explicit76.C: New test.
57598 * g++.old-deja/g++.pt/friend38.C: New test.
57600 * g++.old-deja/g++.ns/crash2.C: New test.
57602 * g++.old-deja/g++.pt/defarg8.C: New test.
57604 * g++.old-deja/g++.pt/instantiate6.C: New test.
57606 * g++.old-deja/g++.pt/static6.C: New test.
57608 * g++.old-deja/g++.pt/decl2.C: New test.
57610 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
57612 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
57613 problem is actually related with name lookup, but so what? :-)
57615 * g++.old-deja/g++.pt/friend37.C: New test.
57617 1998-11-25 Dave Love <d.love@dl.ac.uk>
57619 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
57620 element, which fails on some systems.
57622 * g77.f-torture/execute/labug1.f: New test.
57624 1998-11-21 Jeffrey A Law (law@cygnus.com)
57626 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
57629 1998-11-18 Dave Love <d.love@dl.ac.uk>
57631 * g77.f-torture/compile/981117-1.f: New test.
57633 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
57635 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
57636 properly discarded.
57638 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
57640 * gcc.c-torture/execute/memcheck: New directory of tests for
57641 -fcheck-memory-usage.
57643 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
57645 * README: New file, general information about the testsuite and
57646 new description of the various C++ test subdirectories.
57647 * README.g++: Eliminate obsolete information, update and move most
57648 relevant stuff to README.
57650 1998-11-07 Richard Henderson <rth@cygnus.com>
57652 * gcc.c-torture/compile/981107-1.c: New test.
57654 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
57656 * execute/memcpy-bi.c: New testcase.
57658 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
57660 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
57663 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
57664 template is selected.
57666 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
57667 classes, it should be accepted for all types.
57669 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
57671 * g++.old-deja/g++.pt/spec24.C: Ensure that template
57672 specializations start with template headers.
57674 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
57676 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
57678 * g++.old-deja/g++.other/init9.C: Test cross initialization of
57681 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
57683 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
57685 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
57687 * compile/981022-1.c, compile/981022-1.x: New test and driver.
57689 1998-10-19 Jeffrey A Law (law@cygnus.com)
57691 * 981019-1.c: New test.
57693 1998-10-14 Robert Lipe <robertl@dgii.com>
57695 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
57698 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
57700 * compile/981001-4.c: Remove use of GCC extension that triggers a
57703 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
57705 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
57707 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
57709 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
57710 instantiation of template produces incorrect code for delete
57713 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
57714 constructors' name is not unique.
57715 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
57716 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
57718 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
57719 automatic array of const is ill-formed.
57721 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
57722 of template parameter?
57724 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
57727 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
57728 pointer-to-member expression.
57730 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
57731 declaration causes ICE.
57733 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
57735 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
57736 reserved in the global namespace.
57738 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
57739 generate needed virtual table.
57741 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
57743 1998-10-10 Dariush Eslimi <eslimi@loran.com>
57745 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
57746 template-dependent type
57748 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
57750 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
57751 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
57752 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
57754 * g++.old-deja/g++.other/using5.C: New test; using decl from base
57755 class should be usable as argument of member function.
57756 * g++.old-deja/g++.other/using6.C: New test; using decl from base
57757 class should be usable as return type of member function.
57758 * g++.old-deja/g++.other/using7.C: New test; using decl from base
57759 class should be usable as type of data member.
57761 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
57763 1998-10-09 Jeffrey A Law (law@cygnus.com)
57765 * gcc.c-torture/special/920521-1.c: Fix bogus test.
57767 1998-10-08 Nick Clifton <nickc@cygnus.com>
57769 * gcc.dg/dll-?.c Add thumb to target list.
57770 Fix assembler scan patterns to match current assembler output.
57772 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
57774 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
57775 matching of template brackets.
57777 * g++.old-deja/g++.other/using4.C: New test. Test using
57778 declarations of methods from base classes.
57780 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
57781 within functions should introduce names into the innermost
57782 enclosing namespace.
57784 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
57785 of static locals if first initialization throws.
57787 1998-10-07 Jim Wilson <wilson@cygnus.com>
57789 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
57791 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
57793 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
57794 lose track of the possible targets of tablejump insns.
57795 * special/special.exp: Run it.
57797 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
57799 * g++.old-deja/g++.pt/friend35.C: New test. A template function
57800 must be declared before its specializations can be named in friend
57803 1998-10-05 Dave Love <d.love@dl.ac.uk>
57805 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
57807 * g77.f-torture/execute/io1.f: New test.
57809 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
57811 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
57812 with pointer to template function, for which no argument deduction
57815 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
57816 specialization of template function as argument to template
57819 * g++.old-deja/g++.other/access2.C: New test; Inner class
57820 shouldn't have privileged access to Outer's names.
57822 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
57824 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
57825 friend template declared within template class conflicts with
57826 nested class of the same name.
57828 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
57831 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
57832 object with direct initializer as function declaration.
57834 * g++.old-deja/g++.other/decl2.C: New test; duplicate
57837 * g++.old-deja/g++.other/null2.C: New test; conditional operator
57838 involving const pointer and NULL produces incorrect result.
57840 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
57841 type name without `typename' should be rejected with -pedantic.
57843 1998-10-02 Richard Henderson <rth@cygnus.com>
57845 * g++.old-deja/g++.other/addrof1.C: New test.
57847 1998-10-01 Nick Clifton <nickc@cygnus.com>
57849 * gcc.c-torture/compile/981001-1.c: New test.
57850 * gcc.c-torture/execute/981001-1.c: New test.
57852 1998-10-01 Jeffrey A Law (law@cygnus.com)
57854 * gcc.c-torture/compile/981001-2.c: New test.
57855 * gcc.c-torture/compile/981001-3.c: New test.
57856 * gcc.c-torture/compile/981001-4.c: New test.
57858 1998-10-01 Robert Lipe <robertl@dgii.com>
57860 * lib/objc.exp (objc_target_compile): Add -L during compiles for
57861 multilibbed hosts. Idea grafted from g77.exp.
57863 1998-09-30 Dave Love <d.love@dl.ac.uk>
57865 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
57866 avoid losing on systems which need -lsocket.
57868 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
57870 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
57871 * g++.old-deja/g++.other/nested2.C: Ditto.
57872 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
57875 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
57877 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
57878 preferred over template operator!= for enum bitfields.
57880 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
57882 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
57883 that happen to have the same base name, but in different scopes,
57884 are incorrectly rejected.
57886 1998-09-16 Richard Henderson <rth@cygnus.com>
57888 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
57889 on the native word size instead of an integer literal.
57891 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
57893 * g++.old-deja/g++.other/static2.C: Invocation of static data
57894 member of type pointer-to-function denoted as non-static member.
57896 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
57897 checks involving function types and aliases.
57899 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
57901 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
57902 redefined to the same non-trivial type.
57904 * g++.old-deja/g++.pt/explicit73.C: Test for proper
57905 namespace-qualification of template specializations declared in
57908 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
57909 to declare a subset of the specializations of a template function
57910 as friends of specializations of a template class.
57912 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
57913 member templates that do not fully specialize the enclosing
57914 template class are rejected.
57916 1998-09-11 Dave Love <d.love@dl.ac.uk>
57918 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
57920 1998-09-08 Dave Love <d.love@dl.ac.uk>
57922 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
57923 altered from libf2c/libU77 version.
57925 1998-09-06 Dave Love <d.love@dl.ac.uk>
57927 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
57929 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
57930 Alexandre Oliva <oliva@dcc.unicamp.br>
57932 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
57933 (un)signed char are different types for template specialization
57936 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
57938 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
57939 * objc: ObjC testsuite.
57941 1998-08-31 Catherine Moore <clm@cygnus.com>
57943 * gcc.c-torture/execute/941014-1.x: New file.
57945 1998-08-31 Nick Clifton <nickc@cygnus.com>
57947 * lib/c-torture.exp: Add support for
57948 torture_eval_before_compile and torture_eval_before_execute
57951 1998-08-30 Jeffrey A Law (law@cygnus.com)
57953 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
57954 this test triggers valid.
57956 1998-08-27 Jeffrey A Law (law@cygnus.com)
57958 * gcc.dg/980827-1.c: New test.
57960 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
57962 * gcc.c-torture/execute/loop-4b.c: New test.
57964 1998-08-26 Nick Clifton <nickc@cygnus.com>
57966 * lib/c-torture.exp: Add support for
57967 torture_eval_before_compile and torture_eval_before_execute
57970 1998-08-25 Jeffrey A Law (law@cygnus.com)
57972 * gcc.c-torture/compile/980825-1.c: New test.
57974 1998-08-24 Nick Clifton <nickc@cygnus.com>
57976 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
57977 count number tests in opt_t0 not good_t0.
57979 1998-08-24 Jeffrey A Law (law@cygnus.com)
57981 * gcc.c-torture/compile/930326-1.x: Fix typo.
57983 1998-08-23 Mark Mitchell <mark@markmitchell.com>
57985 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
57988 1998-08-21 Jeffrey A Law (law@cygnus.com)
57990 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
57991 STACK_SIZE is defined.
57992 * gcc.c-torture/unsorted/stuct.c: Similarly.
57994 * gcc.c-torture/compile/980821-1.c: New test.
57996 1998-08-21 Jeffrey A Law (law@cygnus.com)
57998 * gcc.c-torture/execute/980526-2.c: Disable for targets with
58001 1998-08-19 Mark Mitchell <mark@markmitchell.com>
58003 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
58006 1998-08-09 Mark Mitchell <mark@markmitchell.com>
58008 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
58011 1998-08-18 Jeffrey A Law (law@cygnus.com)
58013 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
58015 1998-08-16 Jeffrey A Law (law@cygnus.com)
58017 * gcc.c-torture/compile/980816-1.c: New test.
58019 * gcc.dg/980816-1.c: New test.
58021 1998-08-13 Jeffrey A Law (law@cygnus.com)
58023 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
58024 compiler for ieee tests.
58026 1998-08-01 Dave Love <d.love@dl.ac.uk>
58028 * g77.f-torture/compile/980729-0.f: New test.
58030 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
58032 * gcc.c-torture/special/eeprof-1.c: New test, for
58033 -finstrument-functions.
58034 * gcc.c-torture/special/special.exp: Run it.
58036 1998-07-29 Jeffrey A Law (law@cygnus.com)
58038 * gcc.c-torture/compile/980729-1.c: New test.
58040 1998-07-27 Nick Clifton <nickc@cygnus.com>
58042 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
58043 __thumb__ is defined, and test for ARM style doubles if so.
58045 1998-07-26 Dave Love <d.love@dl.ac.uk>
58047 * g77.f-torture/noncompile/980615-0.f: New test.
58049 1998-07-26 H.J. Lu (hjl@gnu.org)
58051 * gcc.dg/980312-1.c: Do link instead of compile.
58052 * gcc.dg/980313-1.c: Likewise.
58054 1998-07-26 Jeffrey A Law (law@cygnus.com)
58056 * gcc.c-torture/compile/980726-1.c: New test.
58058 1998-07-25 Dave Love <d.love@dl.ac.uk>
58060 * g77.f-torture/execute/io0.f: New test.
58062 1998-07-24 Nick Clifton <nickc@cygnus.com>
58064 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
58067 1998-06-18 Michael Meissner <meissner@cygnus.com>
58069 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
58072 1998-07-17 Nick Clifton <nickc@cygnus.com>
58074 * gcc.dg/980626-1.c: Expect failures for all toolchains until
58075 c-decl.c:grokdeclarator can handle mode attributes.
58077 1998-07-16 Jeffrey A Law (law@cygnus.com)
58079 * gcc.c-torture/execute/980716-1.c: New test.
58081 1998-07-13 Jeffrey A Law (law@cygnus.com)
58083 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
58085 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
58087 * gcc.c-torture/execute/va-arg-3.x: Similarly.
58088 * gcc.c-torture/compile/930326-1.x: Similarly.
58090 1998-07-13 Dave Love <d.love@dl.ac.uk>
58092 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
58093 New test from Craig.
58095 1998-07-12 Dave Love <d.love@dl.ac.uk>
58097 * g77.f-torture/noncompile/980616-0.f: New test.
58099 * g77.f-torture/execute/970816-3.f: New test from Craig.
58101 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
58103 * g++.other/singleton.C: Return error value instead of taking
58106 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
58108 * g++.other/singleton.C: New test. Warning is under dispute.
58109 Runtime crash is not.
58111 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
58113 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
58114 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
58115 using6.C, using7.C}: New namespace tests.
58117 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
58119 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
58120 specialization with typedef'ed names used as array indexes.
58122 1998-07-09 Jeffrey A Law (law@cygnus.com)
58124 * gcc.c-torture/execute/980709-1.c: New test.
58126 * gcc.dg/980709-1.c: New test.
58128 1998-07-07 Richard Henderson <rth@cygnus.com>
58130 * gcc.c-torture/execute/bcp-1.c: New test.
58132 1998-07-07 Jeffrey A Law (law@cygnus.com)
58134 * gcc.c-torture/execute/980707-1.c: New test.
58136 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
58138 * gcc.c-torture/compile/980706-1.c: New test.
58140 1998-07-01 Dave Love <d.love@dl.ac.uk>
58142 * g77.f-torture/execute/980701-0.f,
58143 g77.f-torture/execute/980701-1.f: New test from Craig.
58145 1998-07-01 Jeffrey A Law (law@cygnus.com)
58147 * gcc.c-torture/compile/980701-1.c: New test.
58149 * gcc.c-torture/execute/980701-1.c: New test.
58151 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
58154 * g++.old-deja/g++.robertl/eb132.C: New test.
58155 * g++.old-deja/g++.robertl/eb133.C: Likewise.
58157 1998-06-29 Dave Love <d.love@dl.ac.uk>
58159 * g77.f-torture/execute/980628-7.f,
58160 g77.f-torture/execute/980628-8.f,
58161 g77.f-torture/execute/980628-9.f,
58162 g77.f-torture/execute/980628-10.f: New tests from Craig.
58164 * g77.f-torture/execute/980628-3.f: Remove mail headers.
58166 1998-06-28 Jeffrey A Law (law@cygnus.com)
58168 * g77.f-torture/execute/980628-4.f: New test from Craig.
58169 * g77.f-torture/execute/980628-5.f: Likewise.
58170 * g77.f-torture/execute/980628-2.f: Likewise.
58171 * g77.f-torture/execute/980628-0.f: Likewise.
58172 * g77.f-torture/execute/980628-1.f: Likewise.
58173 * g77.f-torture/execute/980628-3.f: Likewise.
58174 * g77.f-torture/execute/980628-6.f: Likewise.
58176 1998-06-28 Jeffrey A Law (law@cygnus.com)
58178 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
58179 directory when nothing has been installed yet.
58181 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
58183 * gcc.c-torture/special/special.exp: Handle newer versions of
58186 1998-06-26 Jeffrey A Law (law@cygnus.com)
58188 * gcc.dg/980626-1.c: New test.
58190 1998-06-19 Bruno Haible <haible@ilog.fr>
58192 * gcc.misc-tests/m-un-2.c: New test.
58193 * g++.old-deja/g++.other/warn01.c: Likewise.
58195 1998-06-19 Robert Lipe <robertl@dgii.com>
58197 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
58198 compatibility with assmblers with a different comment character.
58199 Eliminate use of GAS-specific extensions.
58201 1998-06-19 Jeffrey A Law (law@cygnus.com)
58203 * gcc.c-torture/execute/ieee/980619-1.c: New test.
58205 1998-06-19 Robert Lipe <robertl@dgii.com>
58207 * lib/g77.exp: Replace search for libf2c.a with search for newly
58210 1998-06-17 Jeffrey A Law (law@cygnus.com)
58212 * gcc.c-torture/execute/980617-1.c: New test.
58214 1998-06-12 Jeffrey A Law (law@cygnus.com)
58216 * gcc.c-torture/execute/980612-1.c: New test.
58218 1998-06-08 Jeffrey A Law (law@cygnus.com)
58220 * gcc.dg/980523-1.c: Only test on ppc-linux.
58221 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
58223 * gcc.c-torture/execute/980608-1.c: New test.
58225 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
58227 * gcc.c-torture/execute/980605-1.c: New test.
58229 1998-06-04 Jeffrey A Law (law@cygnus.com)
58231 * gcc.c-torture/execute/980604-1.c: New test.
58233 1998-06-02 Jeffrey A Law (law@cygnus.com)
58235 * gcc.c-torture/execute/980602-1.c: New test.
58236 * gcc.c-torture/execute/980602-2.c: Likewise.
58238 1998-06-02 Dave Love <d.love@dl.ac.uk>
58240 * 970125-0.f: Fix per JCB. Add commentary.
58242 1998-05-31 Michael Meissner <meissner@cygnus.com>
58244 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
58247 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
58249 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
58252 1998-05-28 Catherine Moore <clm@cygnus.com>
58254 * gcc.c-torture/execute/980526-3.c: New test.
58256 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
58258 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
58259 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
58260 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
58261 m88k-motorola-sysv3 to XFAIL.
58263 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58265 * gcc.dg/980526-1.c: New test.
58266 * gcc.c-torture/execute/980526-2.c: New test.
58268 1998-05-26 Jeffrey A Law (law@cygnus.com)
58270 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
58272 * gcc.c-torture/execute/980526-1.c: New test.
58274 1998-05-26 Dave Love <d.love@dl.ac.uk>
58276 * g77.f-torture/execute/alpha2.f: Add runtime test.
58278 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
58280 * g++.old-deja/old-deja.exp: Strip leading directories.
58282 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
58283 error for the line. Don't run multiple tests for the same line.
58285 1998-05-23 Jeffrey A Law (law@cygnus.com)
58287 * gcc.dg/980523-1.c: New test.
58289 1998-05-23 Dave Love <d.love@dl.ac.uk>
58291 * g77.f-torture/compile/970915-0.f: New test.
58293 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
58295 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
58297 1998-05-21 Jeffrey A Law (law@cygnus.com)
58299 * gcc.dg/980520-1.c: New test.
58301 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
58303 * gcc.dg/980502-1.c: Fix return type.
58305 1998-05-20 Jeffrey A Law (law@cygnus.com)
58307 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
58308 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
58309 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
58310 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
58311 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
58313 1998-05-20 Dave Love <d.love@dl.ac.uk>
58315 * g77.f-torture/execute/980520-1.f: New test.
58317 1998-05-15 Dave Love <d.love@dl.ac.uk>
58319 * lib/mike-g77.exp: New file.
58321 * g77.f-torture/noncompile/noncompile.exp,
58322 g77.f-torture/noncompile/check0.f: New files.
58324 1998-05-14 Dave Love <d.love@dl.ac.uk>
58326 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
58327 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
58328 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
58329 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
58330 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
58331 abort where appropriate.
58333 1998-05-05 Michael Meissner <meissner@cygnus.com>
58335 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
58336 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
58338 1998-04-29 Dave Love <d.love@dl.ac.uk>
58340 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
58342 1998-04-27 Dave Love <d.love@dl.ac.uk>
58344 * g77.f-torture/compile/980427-0.f: New test.
58346 1998-04-24 Dave Love <d.love@dl.ac.uk>
58348 * g77.f-torture/compile/980424-0.f: New test.
58350 1998-04-19 Dave Love <d.love@dl.ac.uk>
58352 * g77.f-torture/compile/980419-2.f (main): New test.
58353 * g77.f-torture/compile/970125-0.f: New test.
58354 * g77.f-torture/compile/980419-1.f: New test.
58356 1998-04-08 Jim Wilson <wilson@cygnus.com>
58358 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
58361 1998-04-07 Jim Wilson <wilson@cygnus.com>
58363 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
58365 1998-04-03 Jim Wilson <wilson@cygnus.com>
58367 * gcc.c-torture/compile/980329-1.c: New test.
58369 1998-03-18 Jim Wilson <wilson@cygnus.com>
58371 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
58372 * gcc.dg/980312-1.c: Fix typo in -march command.
58374 1998-03-16 H.J. Lu (hjl@gnu.org)
58376 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
58378 1998-03-11 Robert Lipe <robertl@dgii.com>
58380 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
58381 Dave Love agree the Fortran source is bogus.
58383 1998-03-11 Robert Lipe <robertl@dgii.com>
58385 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
58386 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
58387 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
58388 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
58389 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
58391 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
58393 * g++.old-deja/g++.other/friend1.C: New test.
58395 1998-02-18 Dave Love <d.love@dl.ac.uk>
58397 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
58398 possibly uninitialized) variables and declare dnrm2.
58400 1998-02-23 Robert Lipe <robertl@dgii.com>
58402 From Bruno Haible <haible@ilog.fr>:
58403 * gcc.c-torture/execute/980223.c: New test.
58405 1998-02-13 Jeffrey A Law (law@cygnus.com)
58407 * gcc.dg/ifelse-1.c: New test.
58409 1998-02-09 H.J. Lu (hjl@gnu.org)
58411 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
58413 * lib/old-dejagnu.exp (old-dejagnu): Added the
58414 "execution test - XFAIL *-*-*" handling in the spirit of
58415 "excess errors test -". Changed the "execution test fails"
58416 handling to be like "excess errors test fails".
58417 * Update various tests accordingly.
58419 1998-02-06 Jim Wilson <wilson@cygnus.com>
58421 * gcc.c-torture/execute/980205.c: New test.
58423 1998-01-18 Jeffrey A Law (law@cygnus.com)
58425 * lib/c-torture.exp: Look for .x files instead of .cexp files.
58426 * lib/f-torture.exp: Similarly.
58427 * gcc.c-torture: Rename all .cexp files to .x files.
58429 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
58431 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
58432 (940510-1.c): Removed duplicate.
58433 (971104-1.c): New test.
58435 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
58437 * lib/f-torture.exp: Improve error and loop detection.
58439 1997-11-19 Michael Meissner <meissner@cygnus.com>
58441 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
58442 use that to size the filler array.
58444 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
58446 * lib/c-torture.exp(c-torture-execute): Fix typo.
58448 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
58449 testcase as the executable name. Keep the executable around if
58452 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
58454 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
58455 changes. Only test one -g option, and move it to the end of the
58456 list of options to test.
58458 1997-09-19 Michael Meissner <meissner@cygnus.com>
58460 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
58461 variable GCC_TORTURE_OPTIONS to supply default switches separated
58462 by colons. If no environment variable, run tests with -O0 -g, -O1
58463 -g, and -O2 -g as well.
58465 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
58467 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
58468 explanatory comments. Fix indentation.
58470 1997-09-15 Jeffrey A Law (law@cygnus.com)
58472 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
58474 1997-09-11 Jeffrey A Law (law@cygnus.com)
58476 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
58477 * g++.old-deja/g++.mike/p7325.C: Likewise.
58478 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
58480 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
58482 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
58483 * g++.old-deja/g++.brendan/crash30.C: Likewise.
58484 * g++.old-deja/g++.brendan/crash39.C: Likewise.
58485 * g++.old-deja/g++.law/operators4.C: Likewise.
58487 1997-09-11 Joe Buck (jbuck@synopsys.com)
58489 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
58490 * g++.old-deja/g++.mike/p784.C: Ditto.
58491 * g++.old-deja/g++.mike/p785.C: Ditto.
58493 1997-09-05 Jeffrey A Law (law@cygnus.com)
58495 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
58497 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
58499 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
58500 target feature; pass this to c-torture-execute as needed.
58502 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
58504 * lib/c-torture.exp(c-torture-execute): If the previous and the
58505 current executables being tested are identical, we don't need to
58506 run the executable again. Try to make the executable names
58507 unique. Add an optional argument for passing additional compiler
58510 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
58512 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
58514 1997-08-29 Jeffrey A Law (law@cygnus.com)
58516 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
58518 1997-07-31 Jeffrey A Law (law@cygnus.com)
58520 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
58521 32bit or larger longs.
58523 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
58524 have either a 32bit long or 32bit int.
58526 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
58528 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
58529 Make double precision tests dependent on sizeof (double).
58531 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
58533 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
58536 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
58538 * gcc.c-torture/compile/961203-1.cexp: New script.
58540 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
58542 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
58543 up the includes ourselves.
58545 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
58547 * lib/plumhall.exp: Remove random include, and add a few
58548 verbose messages for debugging.
58550 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
58552 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
58553 of trying to do it ourselves.
58555 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
58557 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
58559 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
58561 * gcc.prms/5403.c: Made regexp a bit less strict.
58563 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
58565 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
58566 is returned from remote_load instead.
58567 * lib/plumhall.exp: Ditto.
58568 * lib/mike-g++.exp: Ditto.
58569 * lib/old-dejagnu.exp: Ditto.
58570 * lib/c-torture.exp: Ditto.
58572 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
58574 * lib/g++.exp: Use build_wrapper procedure.
58575 * lib/gcc.exp: Ditto.
58577 1997-05-20 Jeffrey A Law (law@cygnus.com)
58579 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
58580 an old-style decl for malloc. Fixes tests to work when
58581 sizeof (int) != sizeof (size_t).
58583 1997-05-15 Mike Meissner <meissner@cygnus.com>
58585 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
58587 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
58588 use stdargs.h interface.
58590 1997-05-15 Mike Meissner <meissner@cygnus.com>
58592 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
58593 NO_VARARGS when compiling.
58595 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
58597 * lib/plumhall.exp(ph_includes): New procedure.
58599 (ph_compiler): Ditto.
58601 * lib/g++.exp: Rename test-glue.c to testglue.c.
58602 * lib/gcc.exp: Ditto.
58604 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
58606 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
58607 to completion when it's called.
58609 1997-03-21 Michael Meissner <meissner@cygnus.com>
58611 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
58612 is defined, don't do test.
58614 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
58616 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
58618 (ph_summary): Mark skipped testcases as untested, not unresolved.
58620 * lib/plumhall.exp (ph_make): If unresolved because of bad
58621 errorCode, record errorCode in log file.
58622 (*): Replace send_log/verbose with verbose -log.
58624 1997-03-19 Michael Meissner <meissner@cygnus.com>
58626 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
58627 double conversion if double isn't at least 8 bytes.
58629 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
58630 int to work with targets where int is 16 bits.
58632 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
58633 8 bytes, just exit, since 4 byte doubles don't have enough bits of
58634 precision for the test to complete.
58636 1997-03-14 Michael Meissner <meissner@cygnus.com>
58638 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
58639 if d10v is not compiled with the -mdouble64 flag.
58640 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
58642 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
58643 d10v is not compiled with the -mint32 flag.
58645 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
58647 * lib/plumhall.exp: Use incr_count.
58649 1997-03-12 Jeffrey A Law (law@cygnus.com)
58651 * gcc.c-torture: Update to c-torture-1.45.
58653 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
58655 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
58656 the name of the expect testcase file).
58658 * lib/g++.exp(g++_init): Ditto.
58660 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
58662 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
58665 * lib/gcc.exp(gcc_exit): New procedure.
58667 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
58669 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
58670 specs where appropriate.
58672 * g++.old-deja/g++.arm/*: Added additional ERROR checks
58673 because of new "candidates are" messages, and removed a few
58675 * Converted all non-old-style g++ testcases to old-style, and
58676 moved into g++.old-deja.
58678 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
58680 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
58683 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
58686 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
58688 1997-02-13 Michael Meissner <meissner@cygnus.com>
58690 * lib/gcc.exp (gcc_target_compile): Add support for defining
58691 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
58692 the machine doesn't have those features.
58694 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
58696 * g++.law/operators4.exp: Don't use LIBS.
58698 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
58700 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
58702 * lib/mike-g++.exp: Don't set the compiler to be tested here.
58703 * lib/g++.exp: Set it here instead. Also, allow use of the
58704 --tool_exec and --tool_opt options. Change CXX to
58707 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
58709 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
58711 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
58713 * lib/old-dejagnu.exp: Use prune_warnings instead of
58715 * lib/mike-g++.exp: Ditto.
58716 * lib/gcc.exp: Ditto.
58717 * lib/g++.exp: Ditto.
58719 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
58721 1997-02-07 Jeffrey A Law (law@cygnus.com)
58723 * 941014-2.c: Include stdlib.h
58724 * 960327-1.c: Include stdio.h
58725 * dbra.c, index-1.c: Don't assume ints are 32bits.
58727 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
58729 * lib/gcc.exp: Add gcc,stack_size target feature.
58731 * lib/g++.exp(g++_target_compile): Add the include and link
58732 paths here, not in two other places. And, it's $options, not
58735 * lib/mike-g++.exp(postbase): Remove the code that determines
58736 the correct include and link paths.
58737 * g++.old-deja/old-deja.exp: Ditto.
58739 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
58741 * lib/g++.exp(g++_init): target_compile no longer returns the
58742 filename of the result.
58744 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
58746 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
58749 * gcc.c-torture/special/special.exp: Change call to
58750 gcc_target_compile to include the object file.
58752 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
58754 * gcc.c-torture/special/special.exp: Correct misspelling in last
58757 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
58759 * lib/plumhall.exp(ph_summary): Log the entire output of the
58760 executable. Return -1 if there were any failures, 0 otherwise.
58761 (ph_execute): Return -1 if there were any failures, 0 otherwise.
58762 (ph_make): Clean up objects and executables that were built
58763 if the tests succeeded.
58765 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
58767 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
58768 libraries and includes in the build tree as appropriate.
58770 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
58772 * lib/c-torture.exp: Instead of looking for the global variable
58773 NO_LONG_LONG, check to see if that's a feature of the target.
58775 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
58777 * config/default.exp: Minimize. Delete the remainer of the files in
58778 config; this functionality is now in devo/dejagnu/config.
58780 g++.*/*: Pass any additional flags used to compile to postbase;
58783 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
58784 is now done by runtest.exp. Use gcc_target_compile instead of
58787 lib/c-torture.exp: Use gcc_target_compile instead of compile.
58788 Remove references to CFLAGS. Use remote_file instead of
58790 (c-torture): Take a list of arguments to use to compile this
58793 lib/g++.exp: Simplify. Use target_compile instead of compile.
58794 lib/gcc-dg.exp: Ditto.
58795 lib/gcc.exp: Ditto.
58796 lib/mike-{gcc,g++}.exp: Ditto.
58797 lib/old-dejagnu.exp: Ditto.
58798 lib/plumhall.exp: Ditto.
58800 1997-01-08 Jim Wilson <wilson@cygnus.com>
58802 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
58803 (ph_linker): Likewise.
58805 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
58807 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
58808 MAP_ANON / MAP_ANONYMOUS if defined;
58809 else try to map from /dev/zero .
58811 1996-11-12 Jeffrey A Law (law@cygnus.com)
58813 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
58814 isn't defined, then define it to MAP_ANONYMOUS.
58816 1996-11-12 Jeffrey A Law (law@cygnus.com)
58818 * gcc.c-torture: Update to c-torture-1.42 release.
58820 1996-11-11 Jeffrey A Law (law@cygnus.com)
58822 * gcc.c-torture: Update to c-torture-1.41 release.
58824 1996-10-27 Jeffrey A Law (law@cygnus.com)
58826 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
58829 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
58831 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
58832 and LDFLAGS. Fix second case to append the target_info ldflags
58833 onto LDFLAGS, not CFLAGS.
58834 * lib/g++.exp (g++_init): Add target_info stuff.
58835 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
58836 of libgloss and newlib flags for !native.
58838 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
58839 (GDB): Fix relative path to go up another dir for finding gdb.
58841 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
58843 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
58844 versions in the target_info array, if they don't exist.
58846 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
58848 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
58850 1996-07-08 Jim Wilson <wilson@cygnus.com>
58852 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
58853 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
58855 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
58857 * lib/old-dejagnu.exp: Don't remove the output file before we've
58858 actually tested it. Don't append pwd to the path of the executable
58861 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
58863 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
58865 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
58867 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
58868 temporary directory for compiler files, and set it to a default
58869 value of /tmp. Set $output as the name of the output file from
58870 compiling the testcase. Add a -o option to $cflags_var so the
58871 compiler writes the final output file as $output. Set $executable
58874 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
58875 directory for compiler files, and set it to /tmp if it doesn't
58876 already have a value. Set $output_file to the name of the output
58877 file from compiling the testcase. Add a -o option to CXXFLAGS so
58878 the compiler writes the final output file as $output. Use $output
58879 as the executable to be tested.
58881 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
58883 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
58885 1996-06-08 Jeffrey A Law (law@cygnus.com)
58887 * gcc.c-torture/execute/pending-1.c: New test. Still
58888 pending in Tege's queue.
58890 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
58892 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
58893 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
58894 if there were failures. Call unresolved if there were unresolved
58895 testcases. Call gcc_fail if program did not run to completion.
58896 (ph_make): Pass additional argument name to ph_execute.
58897 (ph_execute): Add new argument. Pass additional arguments to
58898 ph_summary. Call gcc_fail is there is no execution output.
58900 1996-04-24 Jeffrey A Law (law@cygnus.com)
58902 * lib/plumhall.exp (proc_summary): Output relavent summary
58903 lines into the log so specific failures in plumhall can be
58906 1996-04-10 Jeffrey A Law (law@cygnus.com)
58908 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
58909 (c-torture-execute): Don't try to execute tests which use
58910 "long long" types if $NO_LONG_LONG is nonzero.
58912 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
58914 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
58917 * gcc.ieee: Move from here.
58918 * gcc.c-torture/execute/ieee: To here.
58920 1996-03-26 Jeffrey A Law (law@cygnus.com)
58922 * gcc.c-torture: Update to c-torture-1.41 release.
58924 1996-03-22 Jeffrey A Law (law@cygnus.com)
58926 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
58929 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
58931 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
58934 1996-03-02 Jeffrey A Law (law@cygnus.com)
58936 * config/proelf.exp: Handle connecting to a simulator.
58938 1996-01-31 Jeffrey A Law (law@cygnus.com)
58940 * config/proelf.exp: New file. Enough framework that we can
58941 run c-torture tests on the proelf targets (or any other target
58942 that gdb can connect to for that matter).
58944 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
58946 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
58947 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
58949 * lib/plumhall.exp (ph_execute): Always call ph_summary if
58950 exec_output exists.
58952 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
58954 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
58955 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
58957 * config/*.exp: Update FSF address. Change result of ${tool}_load
58958 to pass/fail/unresolved/unsupported/untested. Caller must now
58959 call unresolved/unsupported/untested.
58960 * lib/*.exp: Update FSF address. Update to handle new results of
58962 * lib/chill.exp (verbose): Delete.
58964 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
58966 * lib/gcc.exp (default_gcc_start): Change order of args to
58967 $LDFLAGS $CFLAGS $LIBS.
58968 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
58969 Save/set/restore CFLAGS. Pass single arg to gcc_start.
58970 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
58971 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
58972 * gcc.misc-tests/dg-test.exp: Likewise.
58973 * gcc.misc-tests/msgs.exp: Likewise.
58974 * gcc.prms/prms.exp: Likewise.
58975 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
58976 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
58978 * lib/dg.exp: Deleted, moved to dejagnu/lib.
58980 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
58982 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
58984 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
58985 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
58987 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
58990 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
58992 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
58993 global for loop; add use of $mathlib.
58994 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
58995 settings here; set mathlib for anything but VxWorks.
58997 1996-01-22 Jeffrey A Law (law@cygnus.com)
58999 * gcc.c-torture: Update to c-torture-1.40 release.
59001 1996-01-03 Jeffrey A Law (law@cygnus.com)
59003 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
59006 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
59008 * lib/c-torture.exp (c-torture-execute): Declare "output" as
59011 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
59013 * lib/g++.exp (LIBS): Define if not already.
59014 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
59015 (gcc-dg-prune): Call prune_gcc_output.
59016 * lib/gcc.exp (prune_gcc_output): New proc.
59017 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
59020 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
59022 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
59023 (c-torture-execute): Likewise. Rename `name' to `testcase'.
59025 1995-11-15 Jeffrey A Law (law@cygnus.com)
59027 * gcc.c-torture: Update to c-torture-1.39 release.
59029 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
59031 * lib/c-torture.exp (c-torture-execute): Don't return if one option
59032 fails, try others as well.
59034 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
59036 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
59037 If compilation fails, mark execute tests as `untested'.
59038 If test is marked as unsupported, don't mark compilation and
59039 execute tests as failed.
59041 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
59043 * lib/g++.exp (g++_init): Don't link in libg++, and look to
59044 libstdc++ for whether or not we want to be doing shared
59045 libraries. Delete link_curses since we don't need it anymore.
59046 * lib/mike-g++.exp (postbase): Don't link in libg++.
59047 * g++.old-deja/old-deja.exp: Likewise.
59049 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
59051 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
59053 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
59055 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
59056 For that, add `-Wl,-a,shared_archive'.
59057 * g++.old-deja/old-deja.exp: Likewise.
59059 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
59061 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
59063 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
59065 * lib/mike-g++.exp (postbase): Pay attention to the status of
59068 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
59070 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
59072 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
59074 * lib/gcc.exp (default_gcc_start): No longer need to log program
59075 being executed or its output, execute_anywhere does that now.
59076 * lib/g++.exp (default_g++_version): Call execute_anywhere.
59077 (default_g++_start): Likewise. Delete calls to verbose/send_log.
59079 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
59081 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
59082 the same as those in lib/g++.exp.
59084 1995-10-10 Jeff Law (law@hurl.cygnus.com)
59086 * gcc.c-torture: Update to c-torture-1.38 release.
59087 * gcc.ieee: Related changes.
59089 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
59091 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
59092 "exec". Minor reformatting changes.
59094 * config/rom68k.exp (${tool}_load): Make it work in a canadian
59095 cross. This means all "exec" calls now work on a remote host as
59097 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
59098 cross. Filter out the extra "\r\n" stuff that expect puts in.
59099 (c-torture-execute): Filter out the bogus warnings like
59100 c-torture-compile does. Add support for canadian cross.
59101 * lib/gcc.exp (default_gcc_version, default_gcc_start)
59102 Use execute_anywhere rather than calling exec directly. Now it
59103 works for canadian cross testing.
59105 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
59107 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
59108 results into a variable, and check that rather than using file exists.
59110 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
59112 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
59113 create a libg++.so. For sunos4.1.*, also add -ltermcap.
59115 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
59117 * g++.old-deja/old-deja.exp: Create and pass runshlib and
59118 lib_curses if there's a shared libg++ in the build tree.
59120 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
59122 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
59123 if not supported target.
59125 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
59127 * lib/g++.exp (g++_init): Move empty setting of runshlib and
59128 link_curses up to always happen, not just for native builds.
59130 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
59132 * gcc.c-torture: Update to c-torture-1.36 release.
59133 * gcc.failure: Related changes.
59135 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
59137 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
59139 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
59141 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
59142 * lib/mike-g++.exp (postbase): Not in here. Still reference
59143 runshlib, link_curses, and mathlib for link and run.
59145 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
59146 pass the runtime shared library options for Solaris, OSF/1, and
59147 Irix5, and link with -lcurses to avoid unresolved references.
59149 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
59151 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
59154 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
59156 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
59158 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
59160 * gcc.c-torture: Update to c-torture-1.35 release. Note we
59161 do not have a framework for the "compat" tests yet.
59163 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
59165 * lib/mike-g++.exp (postbase): New local variable `mathlib',
59166 set to null if we're testing vxworks5.1. Use that instead of
59167 `-lm' in the setting of LIBS for link and run.
59169 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
59171 * config/rom68k.exp (${tool}_load): Major changes to make it
59172 work. Verified that it does in fact return the stuff in
59173 exec_output properly. Catch any Emul or any TRAP other than 0.
59175 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
59177 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
59178 LDFLAGS properly for targets that need stuff from libgloss.
59179 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
59181 (gpp_initialized): New variable.
59183 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
59185 * config/rom68k.exp: Load libgloss.exp.
59186 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
59187 so we can produce a fully linked binary.
59188 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
59189 so we can produce a fully linked binary.
59191 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
59193 * lib/plumhall.exp (ph_section): Watch for expected failures.
59194 Add missing `else'.
59196 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
59198 (c-torture): Likewise.
59200 1995-08-28 Doug Evans <dje@cygnus.com>
59202 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
59204 * lib/mike-g++.exp (mike_cleanup): New proc.
59205 (prebase): New globals compiler_result, not_compiler_result,
59207 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
59208 allow leading "-" in pattern. Watch for unsupported tests.
59209 If $compiler_result is set, pattern match assembler code,
59210 and ditto for $not_compiler_result.
59211 * lib/mike-gcc.exp: Likewise.
59213 * lib/plumhall.exp (ph_execute): Only call ph_summary if
59214 execution "succeeded".
59216 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
59218 * config/win32.exp: New file.
59219 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
59221 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
59223 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
59225 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
59226 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
59227 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
59229 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
59230 "... without exceptions was ...". That is now handled by
59232 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
59234 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
59236 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
59237 sieve.c,sort2.c}: New files.
59238 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
59239 sieve.exp,sort2.exp}: Drivers for them.
59241 * lib/mike-gcc.exp (program_output): New user settable variable.
59242 (postbase): Call prune_system_crud. Also prune extraneous compiler
59244 * lib/mike-g++.exp (program_output): New user settable variable.
59246 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
59248 * config/sh.exp: Deleted (use sim.exp instead).
59250 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
59252 * config/vx.exp: Declare CHECKTASK as global.
59253 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
59254 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
59255 * lib/old-dejagnu.exp: Load [pwd]/$executable.
59257 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
59259 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
59260 target. Like vx.exp, only includes `vx29k.exp' instead of
59263 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
59265 * config/sim.exp: Increase time limit from 120 seconds to 240.
59267 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
59269 * gcc.c-torture/execute/950628-1.c: New test.
59271 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
59273 * gcc.c-torture: Update with changes/additions from
59276 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
59278 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
59280 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
59282 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
59284 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
59286 * gcc.c-torture/compile/950512-1.c: New test.
59287 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
59288 * gcc.dg/struct-ret-1.c: Likewise.
59290 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
59292 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
59293 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
59295 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
59297 * gcc.c-torture/special/920411-1.c: Deleted.
59298 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
59300 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
59302 * config/sim.exp (${tool}_load): Hack in call to bash to get a
59305 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
59307 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
59309 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
59312 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
59313 is the proper length.
59314 * va-arg-3.c: Likewise.
59316 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
59318 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
59319 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
59321 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
59322 * lib/g++.exp (default_g++_start): Delete old cruft.
59324 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
59326 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
59327 (2 * (1 << 18)) to (2 * (1 << 17)).
59329 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
59331 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
59333 * config/rom68k.exp: Renamed from config/idp.exp
59335 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
59337 * c-torture/compile/921109-2.c
59339 1995-04-18 Mike Stump <mrs@cygnus.com>
59341 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
59344 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
59346 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
59348 * lib/g++.exp (default_g++_start): Likewise.
59350 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
59352 * gcc.c-torture/compile/950329-1.c: New test.
59354 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
59356 * config/bug.exp (${tool}_load): Updated to use new remote_open
59357 and remote_close procs.
59358 * config/idp.exp: New file.
59360 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
59362 * gcc.c-torture/execute/950322-1.c: New test.
59364 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
59366 * config/vx.exp (${tool}_load): Clean up testing of return code from
59367 vxworks_ld and vxworks_spawn.
59369 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
59371 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
59373 1995-03-13 Mike Stump <mrs@cygnus.com>
59375 * lib/old-deja.exp: Add `excess errors test - ' error, now one
59376 can mark excess errors on a machine by machine basis. Note, the
59377 default is to not expect any excess errors, even when excess
59378 errors test - is given, so you will want to put an XFAIL ... on
59379 these lines. For example, // excess errors test - XFAIL hppa*-*-*
59380 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
59381 those 4 machines, but no others.
59383 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
59385 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
59386 * lib/c-torture.exp: to here.
59388 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
59390 * gcc.c-torture/execute/950221-1.c: New test.
59391 * gcc.c-torture/execute/struct-ret-1.c: New test.
59392 * gcc.c-torture/compile/950221-1.c: New test.
59394 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
59396 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
59398 * gcc.c-torture/execute/arith-1.c (main): Return 0.
59399 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
59401 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
59403 * g++.gb: New directory of tests, derived from my signature and
59404 class scoping tests.
59406 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
59407 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
59408 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
59409 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
59410 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
59411 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
59412 * g++.gb/sig25.C: Likewise.
59414 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
59415 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
59416 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
59417 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
59418 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
59419 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
59420 * g++.gb/sig25.exp: Likewise.
59422 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
59423 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
59424 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
59425 * g++.gb/scope13.C: Likewise, this test still fails.
59427 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
59428 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
59429 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
59430 * g++.gb/scope13.exp: Ditto.
59432 * g++.gb/README: New file, explains what these tests are about.
59434 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
59436 * lib/dg.exp (dg-do): Support `preprocess'.
59437 (dg-test): Likewise.
59439 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
59441 * config/udi.exp: change "continue -expect" to "exp_continue".
59443 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
59445 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
59446 Delete redundant tests.
59448 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
59449 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
59450 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
59451 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
59452 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
59453 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
59454 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
59455 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
59457 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
59458 storing label pointers.
59459 * gcc.c-torture/execute/921019-1.c: Likewise.
59460 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
59461 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
59463 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
59466 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
59467 Delete obsolete tests.
59469 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
59470 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
59471 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
59472 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
59473 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
59474 * gcc.c-torture/compile/950124-1.c: New test.
59476 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
59478 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
59480 * lib/mike-g++.exp: Add -lm to LIBS.
59482 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
59484 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
59486 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
59488 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
59490 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
59492 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
59494 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
59496 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
59497 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
59498 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
59499 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
59500 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
59501 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
59502 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
59503 * g++.law/{operators31.C, operators32.C,
59504 * g++.law/{operators33.C, operators34.C}: Likewise.
59505 * g++.law/{pic1.C, refs2.C}: Likewise.
59506 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
59507 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
59508 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
59509 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59511 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
59512 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
59513 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
59514 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
59515 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
59516 * g++.law/{enum9.exp, friend5.exp}: Likewise.
59517 * g++.law/{nest3.exp, nest4.exp}: Likewise.
59518 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
59519 * g++.law/{operators30.exp, operators31.exp}: Likewise.
59520 * g++.law/{operators32.exp, operators33.exp}: Likewise.
59521 * g++.law/{operators34.exp}: Likewise.
59522 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
59523 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
59524 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
59525 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
59526 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
59528 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
59529 No longer expected to fail.
59530 * g++.law/missed-error3.C: Tweak for recent bool changes.
59532 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
59534 * config/emb-unix: Deleted.
59535 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
59536 remote execution. Do final link on remote host if REMOTE_LINK is set.
59538 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
59540 * lib/dg.exp (dg-test): Fix typo in last patch.
59542 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
59544 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
59545 (handles multiple occurrences).
59547 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
59549 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
59550 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
59551 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
59553 * lib/c-torture.exp (c-torture-compile): Likewise.
59554 (c-torture): Prepend full path if missing.
59555 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
59556 (gcc_fail): Likewise.
59557 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
59559 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
59561 * lib/netware.exp: Only attach to NetWare i386 systems.
59563 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
59565 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
59566 messages. Add test name to "output pattern match" pass/fail message.
59568 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
59570 * gcc.dg: New testsuite.
59571 * gcc.dg/dg.exp: New file.
59573 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
59574 test-switch.c}: Deleted.
59576 * gcc.misc-tests/msgs.exp: New testcase driver.
59578 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
59580 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
59581 Watch for illegal return values from ${tool}_load.
59582 * config/unix.exp (${tool}_load): Fix pass/fail detection for
59583 cross targets. Coerce return value >0 to 1.
59585 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
59587 * config/unix.exp (${tool}_load): Call program rsh, not proc.
59589 * config/emb-unix.exp: New file.
59591 * config/sim.exp: Error if variable $SIM not defined.
59592 (${tool}_load): Mark test as "untested" if simulator missing.
59594 * config/unix.exp: Load remote.exp to get rcp_download.
59595 * lib/c-torture.exp: Use different option lists for testcases with
59597 * gcc.c-torture/execute/execute.exp: Likewise.
59599 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
59601 * config/*.exp: Clarify return code from ${tool}_load.
59602 Call `unresolved' or `untested' instead of `warning' or `perror'
59603 (sometimes you still want to call both though).
59604 Add comment that `shell_id' is local to each file.
59605 * config/udi.exp (timeout): Set to 30.
59606 Don't print warning if connection fails, $connectmode has already
59608 (${tool}_load): Move verbose messages to level 2.
59609 Rework pattern for "Process started" message.
59610 Pass `shell_id' to ${connectmode}_download.
59611 Retry twice upon timeout. Make resetting of target more robust.
59612 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
59613 Pass `shell_id' to exit_$connectmode.
59614 Only call exit_$connectmode if connected.
59615 * config/unix.exp (${tool}_load): Check return codes better.
59616 * config/vrtx.exp (${tool}_load): Likewise.
59617 * config/vx.exp (${tool}_load): Likewise.
59618 Delete unneeded global's.
59619 * lib/dg.exp (dg-test): Update to reflect clarified return codes
59622 (dg-init): Delete recording of pass/fail counts.
59623 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
59624 (old-dejagnu-init): Likewise.
59625 (old-dejagnu-stat): Delete contents, empty proc now.
59626 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
59627 (c-torture): Delete references to lcnt, lpass, lfail.
59628 Get option list from TORTURE_OPTIONS.
59629 Delete -funroll[-all]-loops if no loops.
59630 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
59631 (g++_stat): Delete contents (empty proc now).
59632 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
59633 (gcc_finish): Likewise.
59634 (gcc_stat): Deleted.
59635 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
59636 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
59637 * gcc.c-torture/execute/execute.exp: Likewise.
59638 Split tests into two parts: compile, execute.
59639 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
59640 no loops. Update to reflect clarified return codes from ${tool}_load.
59642 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
59644 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
59646 (old-dejagnu): Likewise (where necessary).
59648 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
59650 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
59652 * lib/dg.exp (dg-process-target): Fix processing of selector.
59653 Add comment regarding use of `error'.
59655 * lib/gcc.exp (prune_system_crud): Define if missing.
59656 * lib/g++.exp (prune_system_crud): Likewise.
59658 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
59659 Call prune_system_crud.
59660 * lib/dg.exp (dg-runtest): New proc.
59661 Use perror instead of send_user for tcl errors in testcase.
59662 Don't return any value, it's never used.
59663 Don't clobber previous definition of `unknown'.
59664 Print tcl errors in `dg-final'.
59666 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
59668 * lib/dg.exp (dg-process-target): Improve syntax error messages.
59669 (dg-test): Don't print errorInfo, it contains stack backtrace.
59671 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
59673 * lib/g++.exp (runtest_file_p): Define if missing.
59675 1994-09-24 Doug Evans (dje@cygnus.com)
59677 * lib/mike-g++.exp: Comment out loading of g++.exp.
59678 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
59679 (default_g++_version): Always print something.
59680 (default_g++_start): Comment out call to `which'.
59681 (g++_start, g++_load): Deleted (must be defined in config file).
59682 * lib/gcc.exp: Test for existence of $CC at start.
59683 Delete check for tmpdir (done in gcc_init).
59684 (default_gcc_version): Always print something.
59685 (default_gcc_start): Comment out call to `which'.
59686 * config/*.exp: Major cleanup - make cross targets work at least a
59687 little better for g++ (by not being "--tool gcc" specific).
59688 Rename gcc_xxx to ${tool}_xxx.
59689 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
59690 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
59692 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
59694 * lib/c-torture.exp (c-torture-compile): Rework compiler
59695 message processing.
59697 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
59700 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
59702 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
59704 * lib/dg.exp (dg-process-target): Support { target native }.
59706 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
59708 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
59709 looked for "... program xxx got fatal signal".
59710 Correct regsub munging of `comp_output'.
59711 Ignore compiler messages "path prefix not used" and "linker input
59714 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
59716 * lib/gcc.exp (runtest_file_p): Define if missing.
59717 * gcc.prms/template.c: Example to work from.
59719 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
59721 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
59722 * lib/dg.exp (dg-test): Call unsupported testcases as such.
59724 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
59725 * gcc.prms/1883.c: Moved from compile/940714-1.c.
59726 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
59727 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
59729 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
59730 (dg-process-target): No longer a varargs proc.
59731 Return S/N for target, P/F for xfail. All callers changed.
59732 (user option procs): More argument checking.
59733 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
59734 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
59735 (dg-test): Skip test if not running on selected target in `dg-do'.
59736 Update handling of `dg-do-what', `dg-output-text'.
59737 Separate execution pass/fail from output pattern match pass/fail.
59738 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
59740 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
59742 * gcc.c-torture/special/special.exp: Don't expect failure for mips
59743 target for 920510-1.c.
59745 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
59747 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
59748 Clean up comment regarding use of passcnt, etc.
59749 (gcc_stat): Don't update `testcnt' here.
59750 (gcc_finish): Do it here.
59751 Might as well reset `but_id' here too.
59752 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
59753 to determine if the file should be tested.
59754 * gcc.c-torture/compile/compile.exp: Likewise.
59755 * gcc.c-torture/execute/execute.exp: Likewise.
59756 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59757 * gcc.misc-tests/dg-test.exp: Likewise.
59758 * gcc.prms/prms.exp: Likewise.
59759 * gcc.wendy/wendy.exp: Likewise.
59760 * g++.old-deja.exp: Likewise.
59761 Move "Testing file" message to verbose level 1.
59763 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
59765 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
59767 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
59769 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
59770 (default_gcc_start): Accept optional second list element
59771 of compiler flags. Print compiler output at verbosity level 2.
59772 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
59773 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
59774 Save current values of framework globals passcnt, failcnt, xpasscnt,
59775 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
59776 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
59777 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
59778 xfailcnt to compute stats. Update framework global `testcnt' from
59780 (gcc_finish): New proc. Clean up test environment.
59781 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
59782 (gcc_epass, gcc_efail): Delete.
59783 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
59784 argument of line number.
59785 (dg-init): If the tool has an init routine, call it.
59786 (dg-test): Remove args `cflags_var' and `libs_var'.
59787 Pass all compiler options to ${tool}_start.
59788 Handle missing line number.
59789 (dg-finish): New function.
59790 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
59791 particular files. Call gcc_finish at end. Move "skipping test"
59792 message to verbosity level 3.
59793 * gcc.c-torture/compile/compile.exp: Likewise.
59794 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
59795 * gcc.c-torture/execute/execute.exp: Likewise.
59796 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59797 Print testcase being tried at verbosity level 1.
59798 * gcc.c-torture/special/special.exp: Unset xfail.
59799 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59800 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
59801 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
59802 * gcc.failure/failure.exp: Likewise.
59803 * gcc.ieee/ieee.exp: Likewise.
59804 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
59805 Update call to dg-test. Call dg-finish at end.
59806 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
59807 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
59808 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
59809 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
59810 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
59811 * gcc.wendy/wendy.exp: Add copyright.
59812 Delete setting of tmpdir (done by gcc_init).
59813 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
59814 Pass compiler flags to gcc_start. Call gcc_finish at end.
59815 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
59818 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
59820 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
59822 (g++_load): Likewise.
59824 * config/*.exp (gcc_load): Some were varargs fns and some were not.
59825 Rename argument to `prog' to remove the confusion.
59826 Varargs fns behave differently too!
59827 (g++_load): Likewise.
59829 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
59831 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
59832 what it is. Delete (always) printing of status value for !native.
59833 Simplify verbose code, and include status and exec_output.
59834 (g++_load): Use gcc_load.
59836 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
59838 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
59839 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
59840 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
59841 940714-3.c as these testcases don't exist anymore. Make
59842 va-arg-1.c expected to pass.
59844 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
59846 * gcc.misc-tests/misc.exp: Only run specific testcases.
59847 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
59848 * gcc.misc-tests/dg-[1-9].c: New files.
59850 * lib/dg.exp: New testsuite driver.
59851 * gcc.prms/prms.exp: Use it.
59853 * README.gcc: New file.
59855 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
59856 Document and reset `lxpass' and `lxfail'.
59857 Simplify "initialized" message.
59858 (gcc_stat): Clean up comments a little.
59860 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
59862 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
59864 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
59866 * lib/old-dejagnu.exp (process-option): New proc.
59867 (old-dejagnu-init, old-dejagnu-stat): Likewise.
59868 (old-dejagnu): Simplify.
59869 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
59871 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
59873 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
59874 exists and is not an empty string.
59876 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
59877 $xfail rather than calling setup_xfail. Clear $xfail when test is
59879 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
59882 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
59883 longer expected to fail.
59885 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
59888 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
59890 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
59891 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
59892 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
59893 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
59896 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
59897 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
59899 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
59901 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
59902 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
59904 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
59905 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
59906 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
59908 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
59910 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
59911 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
59912 940714-1.c, 940714-2.c, 940714-3.c},
59913 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
59914 gcc.misc-tests/{mg.c,mg.exp}:
59916 * gcc.noncompile/noncompile.exp: Change accordingly.
59918 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
59920 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
59921 Undo previous clobberage.
59923 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
59925 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
59926 * gcc.special/{930510-1.c, special.exp}:
59927 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
59928 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
59929 struct-varargs-1.c}: New tests from c-torture-1.26.
59931 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
59933 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
59934 argument to switch.
59936 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
59938 * Revert the previous changes. Please see Rob's directory
59939 (/lisa/test/rob/progressive/gcc/testsuite) for testing
59942 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
59944 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
59945 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
59946 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
59947 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
59948 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
59949 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
59950 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
59951 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
59952 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
59953 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
59954 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
59955 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
59956 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
59957 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
59958 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
59959 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
59960 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
59961 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
59962 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
59963 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
59964 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
59965 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
59966 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
59967 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
59968 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
59969 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
59970 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
59971 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
59972 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
59975 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
59977 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
59978 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
59981 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
59983 * config/unix.exp (g++_load): Fix syntax.
59985 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
59987 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
59988 * gcc.noncompile/921017-1.c: Deleted obsolete test.
59989 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
59990 Don't expect va-arg-1.c to fail. Correct expected output for
59992 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
59993 * gcc.wendy/hbm4.c: Correct typo.
59994 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
59996 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
59998 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
59999 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
60000 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
60001 * lib/c-torture.exp (c-torture-compile): Ditto.
60003 Reduce volume of output (remove all the -I's and such).
60004 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
60005 Call gcc_cpass, gcc_cfail.
60006 (c-torture): Pass testing option to c-torture-compile.
60008 1994-03-21 Doug Evans (dje@cygnus.com)
60010 Bring patches over from progressive.
60011 * config/default.exp: Exit remote shell cleanly.
60012 (g++_exit, g++_start): Add default versions.
60013 * config/sim.exp (gcc_load): Use perror, not error.
60015 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
60017 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
60020 1994-03-14 Doug Evans (dje@cygnus.com)
60022 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
60023 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
60024 (wendy_try): New proc to run testcase.
60025 (main loop): Call 'em.
60026 * gcc.wendy/*.c: Clean up pass to correct expected output.
60028 * lib/gcc.exp: Minor cleanup work.
60029 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
60031 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
60033 * config/sim.exp (gcc_load): Document return codes better.
60034 Don't pass -v to simulator.
60036 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
60038 * gcc.special/920717-x.c: Fix typo.
60039 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
60042 * lib/mike-gcc.exp: Fix typo.
60044 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
60046 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
60047 binary to use, transform the name.
60048 * config/*.exp: rename everything. Nuke any g++ specific files,
60049 it's now a special case of gcc that requires no special support.
60050 Add a default.exp for unsupported targets.
60052 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
60054 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
60055 lib/old-dejagnu.exp: Fix a few patterns to work with the new
60058 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
60060 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
60063 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
60065 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
60067 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
60069 * gcc.execute/execute.exp: Combine opt_list and foption_list into
60070 option_list. Compile every file with only 4/6 option choices
60071 (same as C torture) instead of with 12/18 different option
60073 * lib/c-torture.exp: Likewise.
60075 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
60078 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
60080 * lib/old-deja.exp: Add `excess errors test fails' error, now one
60081 can put an XFAIL *-*-* on excess errors.
60083 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
60085 * g++.law: Add more tests derived from g++-bugs snapshots.
60087 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
60088 equivalent to g++.law/init9.
60090 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
60091 compiled it, and the a.out file after we've run it.
60093 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
60095 * lib/mike-g++.exp (postbase): Delete the .o file after we've
60096 compiled it, and the a.out file after we've run it.
60098 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
60100 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
60102 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
60104 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
60107 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
60109 * g++.law: New directory of g++ tests derived from the g++-bugs
60112 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
60114 * gcc.compile: initbug1.c initbug1.exp testcase added
60116 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
60118 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
60119 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
60120 fixes submitted by Jeff Law (law@cs.utah.edu)
60121 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
60122 Jeff Law (law@cs.utah.edu)
60125 1993-11-30 Mike Stump (mrs@cygnus.com)
60127 * config/unix-g++.exp: Follow the gcc way of doing things.
60128 * g++.old-deja/old-deja.exp: Minor updates.
60129 * lib/g++.exp: New file, follow the gcc way of doing things.
60130 * lib/old-dejagnu.exp: Minor updates.
60131 * lib/mike-g++.exp: Always unset errorInfo.
60133 1993-11-06 Mike Stump (mrs@cygnus.com)
60135 * lib/gcc.exp: Fix some errors with the below change, CC and
60136 CFLAGS should be global when setting, not local.
60138 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
60140 * lib/gcc.exp: Transform tool name.
60142 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
60144 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
60146 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
60148 * lib/gcc.exp: change gcc_done to gcc_stat
60150 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
60152 * Upgraded gcc testsuite to c-torture version 1.25
60154 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
60156 * lib/gcc.exp: added reporting code. Changed verbose compile message.
60157 * lib/c-torture: added hooks for new reporting code.
60159 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
60161 * config/sh-gcc.exp: check if sh-sim exists in the path
60163 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
60165 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
60166 * gcc.compile/compile.exp: Initial changes for new logic.
60167 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
60168 * gcc.failure/failure.exp: Initial changes for new logic.
60169 * gcc.ieee/ieee.exp: Initial changes for new logic.
60170 * gcc.misc-tests/misc.exp: Initial changes for new logic.
60171 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
60172 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
60173 * lib/c-torture.exp: Initial changes for new logic.
60174 * lib/gcc.exp: Initial changes for new logic.
60176 1993-10-15 Mike Stump (mrs@cygnus.com)
60178 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
60179 depend upon failure or success. Fully qualify names in failure
60180 and success messages. Always remove a.out before starting
60181 compile, just in case. Pay more attention to error text output by
60182 the compiler. Handle testcases with no known past errors just
60183 like all others, so that things are uniform. Other miscellaneous
60186 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
60188 * gcc.cpp: new directory for cpp tests
60190 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
60192 * lib/chill.exp: Code reformatted, removed unused code.
60193 * config/unix-chill.exp: Code reformatted, removed unused code.
60194 * chill.execute/execute.exp: Code reformatted, removed unused code.
60195 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
60197 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
60199 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
60200 routines not written.
60202 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
60204 * config/bug-gcc.exp: Use new procs from bug.exp.
60206 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
60208 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
60209 via ftp, rather than depending on NFS.
60210 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
60213 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
60215 * config/bug-gcc.exp: Use new download proc.
60217 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
60219 * chill.execute/execute.exp: cleanups, handles errors better
60220 * chill.compile/compile.exp: rewrite, based on execute.exp
60221 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
60222 * lib/chill.exp: major changes to diff proc and compile and link
60223 procs. added chill_fail and chill_pass wrappers to pass and
60224 fail. added more comments, and handle error codes better.
60225 Added a hack to capture stderr from exec, so noncompile tests
60228 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
60230 * chill.execute/execute.exp: rewrite of testsuite driver
60231 * lib/chill.exp: rewrite of testsuite driver
60232 * config/unix-chill.exp: rewrite of testsuite driver
60234 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
60237 * iexpr.ch: Standardize uppercase.
60238 * tuples.dat: Standardize uppercase.
60239 * vary.ch: standardize. Correct varying string assignments.
60240 * vary.dat: Add new output lines.
60242 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
60245 * chprintf.ch: Standardize use of uppercase.
60246 * tuples.ch: Standardize and turn arr2 into a DCL,
60248 * pinits.ch: Standardize.
60250 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
60252 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
60253 * Makefil: Renamed to Makefile.in.
60254 * configure.in: New.
60256 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
60259 * .cvsignore: Add result/output files.
60260 * Makefile: Fix up variables at start. Use MFLAGS
60261 everywhere. Correct bool_loc, built_ins entries.
60262 Add entry for vary1.ch.
60263 * bitarray.ch: Standardize upper-case usage.
60264 * bitexpr.ch: Standardize, add output of b1.
60265 * params.ch: Use arrayt in along PROC parameters, to
60266 avoid novelty problems.
60267 * sets.ch: Tiny cleanup.
60268 * vary1.ch: Re-indent.
60270 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
60272 * Add PR-related files to Makefiles, .cvsignore files, etc.
60274 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
60276 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
60277 with compiler objects. New names are test-flow.c and test-loop.c
60279 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
60281 * Upgraded c-torture tests from 1.19 to 1.20
60284 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
60285 * gcc.compile: 930623-1.c 930623-2.c
60286 * gcc.noncompile: 930622-1.c 930622-2.c
60287 * gcc.failure: 920411-1.c 920627-2.c
60288 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
60290 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
60292 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
60293 More changes to get testsuite working properly. Needs more work.
60294 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
60296 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
60298 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
60299 More changes to get testsuite working properly. Needs more work.
60301 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
60303 * chill.compile/compile.exp: Added for Dejagnu support
60304 * chill.execute/execute.exp: Added for Dejagnu support
60305 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
60307 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
60309 This should complete moving the CHILL test files.
60310 * chill.noncompile(.cvsignore printf.grt
60311 in-printf.grt chprintf.grt chprintf.ch):
60312 Added test-support files.
60313 (Makefile): Modified further.
60314 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
60315 signal.ch): Added test files.
60316 * chill.execute (.cvsignore printf.grt printr.c
60317 in-printf.grt rts.c chprintf.grt rts.h): Added
60318 test-support files.
60319 (Makefile): More corrections.
60321 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
60323 * chill.compile, chill.execute, chill.nocompile: Add CHILL
60324 test cases, ready for DejaGnu.
60326 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
60328 * Upgraded c-torture tests from 1.18 to 1.19
60330 * gcc.compile: added test(s):
60332 * gcc.execute: added test(s):
60333 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
60335 * added new subdirectory for misc tests: gcc.misc-tests
60336 * gcc.misc-test(s): added tests:
60337 inst-check.c test-consts.c test-ior.c test-switch.c
60339 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
60341 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
60343 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
60345 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
60347 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
60349 * Upgraded c-torture tests from 1.17 to 1.18
60351 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
60353 * Upgraded c-torture tests from 1.12 to 1.17
60355 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
60357 * lib/old-dejagnu.exp:
60358 Fixed handling of XFAIL target triplets to correctly
60359 recognize wildcard characters. Removed code that
60360 appended a unique id tag to the end of the file name
60361 printed out by the result of the testcases within a
60364 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
60366 * lib/old-dejagnu.exp:
60367 Reworked expected failure handling to trigger off of XFAIL
60368 keyword in keyphrase embeded in testcase source code. The
60369 XFAIL keyword must be at the end of the keyphrase line. It
60370 may optionally be followed by one or more target triplets.
60371 It has just occured that the handling of wildcards in the
60372 target triplet may not be correct.
60374 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
60376 * g++.old-deja/tests:
60377 Moved all subdirectories up one level into g++.old-deja .
60379 * lib/old-dejagnu.exp:
60380 Fixed problem with CXXFLAGS not being properly reset, and being
60381 corrupted with extraneous "-c" compiler option. This was
60382 causing binaries to not be generated for test that needed them.
60383 Modified strings passed to "pass" and "fail" so that individual
60384 tests from the same test file would be distinguished by an
60385 identifier appended to the test file name in the summary logs;
60386 this corrected a problem with erroneous diff logs. Added code
60387 to search testcases for expected fail and unexpected pass keywords.
60389 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
60391 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
60393 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
60395 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
60396 Removed extraneous text from end of "Special g++ Options"
60399 * lib/old-dejagnu.exp: Added pattern matching to look for new
60400 keywords, embedded in testcases comments, which will trigger
60401 calls to xpass and xfail.
60403 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
60405 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
60406 comments embedded in the testcases, especially the one looking for
60407 special compiler options, as well as the pattern matching for the
60408 compiler output again.
60410 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
60412 * lib/old-dejagnu.exp: Do a proper check of the return value for
60413 execute tests. Fixed several problems with the pattern matching
60414 of the compiler output which gave erroneous test results.
60415 Changed several of the test result messages to be more descriptive.
60416 * config/unix-g++.exp: Proc g++_load now actually works and
60417 executes the tests passed to it and returns a usable return
60420 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
60422 * lib/gcc.exp: Exits gracefully if $CC is bogus.
60424 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
60426 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
60427 Modified both files to properly execute the old style
60428 dejagnu tests. The previous versions of these files were
60429 experimental and did not function anything near correctly.
60431 1993-04-05 Rob Savoye (rob@cygnus.com)
60433 * Removed all Makefile.in and configure.in files. No configuration
60436 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
60438 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
60440 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
60442 * gcc.compile/configure.in, gcc.unsorted/configure.in,
60443 gcc.special/configure.in, gcc.noncompile/configure.in,
60444 gcc.execute/configure.in, gcc.code_quality/configure.in,
60445 g++.other/configure.in, g++.old-deja/configure.in,
60446 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
60447 in srcname setting.
60449 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
60451 * lib/udi.exp: Fixed mondfe and mondfe_download.
60452 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
60453 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
60455 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
60457 * config/udi-gdb.exp: Check $shell_id after connecting to target.
60458 (gdb_exit): Don't remove *_soc files.
60460 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
60462 * lib/c-torture.exp: Don't look for main; instead always use -w
60463 -c. This is how the c-torture tests work. Remove the object
60464 file if the compilation succeeds.
60465 * gcc.execute/execute.exp: Remove executable if test passes.
60466 * gcc.noncompile/noncompile.exp: Every test is an expected
60468 * gcc.special/special.exp: Added tests from c-torture 1.11,
60469 corrected use of existing test.
60470 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
60471 gcc.execute/920625-1.c: Updated to c-torture 1.11.
60472 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
60473 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
60474 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
60475 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
60476 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
60477 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
60478 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
60479 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
60480 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
60481 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
60482 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
60483 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
60484 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
60485 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
60486 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
60487 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
60488 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
60490 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
60491 correspond to c-torture 1.11.